84902500
54848881
79228939
252388285
147142516
60797544
38654932
192228158
412599571
208452042
122311124
124196106
340965128
576904541
71854441
87000683
246593891
59787441
515408323
538567640
820457573
40941278
2469134
309015434
18613130
576714883
74792523
11842960
25030499
34761995
28033753
43221980
362956
27008694
89538637
45597493
445736769
168533936
150666245
423290838
254462781
192602404
119598686
18002501
376929068
76632156
232652476
4174180
163624470
27743729
40685518
19070415
651928487
358917423
77589773
32277398
803642400
3783930
350932058
134549696
231273692
330271676
334702415
118528495
15831115
187860883
144316197
118222237
69164749
460053852
115276417
238407582
19101485
516703309
115746892
259389152
45203949
277178716
178947664
218011223
357944604
733159486
48638499
279601892
64184
51130171
10149949
3310559
6403202
551576620
378658635
264877219
45389069
87761168
888053806
163281351
9678617
388209879
29070687
17132602
365962703
59984698
111291177
110997062
821778255
86300963
800227836
125082750
73110820
822143423
492185725
267569581
685710157
20300575
109499325
90114890
386013165
120429252
225664169
559382565
251911688
169534870
297426128
111335313
130933104
104162512
27481285
88195193
327373961
285792914
161756804
352714997
122329919
407831925
128025354
92379354
665631127
95953638
81591418
152409757
439119674
200770344
85511631
363500459
46032099
532888413
6328851
650390644
527900619
582251596
592306545
14382303
111591621
14269800
56344203
195201481
580934007
521189593
109836933
44408010
91580234
103359716
347278392
194171430
50817947
277526720
75018161
654758529
230220964
341083890
25331649
59849
265987263
337058947
61268187
10581930
22139250
150470584
145830461
127194994
456472689
87739867
619310823
266734881
302319605
844512505
782939915
337813894
45491112
147164226
462531094
700289062
476693804
92904394
174037574
221404828
2685922
320055300
67364212
386536015
192871598
21981199
396134917
68007745
148789323
401553698
275208042
114580311
328862445
212268905
87498995
267867976
54600150
797879307
220985616
95950820
634706649
321557810
507228812
43252612
195679492
54912344
7966349
179920443
13817737
63512225
13328390
345120903
479844905
649966530
48039400
338154808
382102351
700838104
275699594
192974965
56518579
478421241
66818801
716507250
57315946
593847901
644150176
55718707
297749256
847021016
306528012
325517783
376448560
152238095
152084545
960735197
140840986
2618340
194568160
48462544
719788885
115264866
513041573
76931704
569768675
42072655
312172361
366677000
397951603
688292770
168686666
546576391
424815385
372522156
47406349
247021289
47420454
29401258
111943593
621634429
293374203
4976642
640725562
81192012
147527850
95295822
556049355
145641469
545763051
28403694
45644602
11801983
772850622
516090816
219557972
176106532
1910194
91551934
16649762
191223358
6354010
724555704
630058994
39856112
48130080
67497754
484785283
238822684
217781403
16016684
7856688
319229572
465390879
338857678
36489910
100306711
380138409
390140544
230725194
721566733
1167925
869652890
13457834
165519021
120957014
190016853
111659425
266876124
98565649
239114571
216955335
147250729
632459
19256919
113698205
356995993
170604347
674369908
101923345
320875789
76971274
1463993
67202533
23578664
285415862
48481648
666812983
42337704
121524034
336575394
369810742
77994323
418976699
24576050
284521707
403841317
8665503
661092840
266700314
40797628
49427773
46397780
40640670
797228093
1452284
525574709
254655696
336955357
243815823
130927024
191590773
25133760
210213969
140650870
8515499
214041184
8267700
105225810
260461221
537883202
18478238
395265433
803392419
175280012
873261653
3217479
428062465
270430364
239665495
206446371
643542708
263494310
41644295
277022890
1631622
136774112
28477146
331534539
374557254
309035500
75133244
353102976
175501756
359833930
100625776
246652257
322257085
184989140
596745279
193971460
496485143
911644210
759581232
138072709
632715766
23655597
75847658
91367902
136118485
482642092
903710058
190900550
103389811
12565251
345408113
462958673
76027865
14180282
283550961
489696850
94157871
242554851
346496435
429195488
140760944
914954567
190644717
21986803
125479120
388406993
352899976
139607290
263906287
698533100
502464940
137840438
50782041
345072157
25591099
302149164
1153824
136700930
503791637
734785121
8493260
274205199
628407897
584061433
375172233
128905268
3293940
226595285
2233465
4337587
173869007
107001295
137906144
134534809
239607451
114214950
155090723
411715572
252150588
165145773
584632238
73041342
238121403
321171678
138707273
78282446
484074915
4650868
588380404
109623611
289801540
260447977
29081378
756138514
50764574
200456231
463790131
98724799
163907793
369983512
62721044
115643589
8700389
111090019
214415908
43819644
11286139
2360245
331844267
594137760
899438335
48794353
17147176
219253568
126036760
302530031
105313593
113327901
501635506
126777475
63127102
462490041
21611119
37975904
406304896
143538827
91176323
88294604
364489161
11654939
405080831
5785634
249391386
180792739
10561531
4088442
56823629
165985841
119726250
563662737
506843290
611950972
100168383
50796501
346805002
11080431
235711811
109080680
750483010
259400967
579675289
85012521
628734530
809943123
193288045
98530911
189897238
287350336
403468085
79696615
152559645
412386166
80199180
23032666
131137624
223536598
149792650
307444865
366120322
177410623
563956
85312467
565421416
138695679
332311806
440945290
214057465
363597457
115114365
182054097
16430601
343394419
702335565
556425784
56971378
714659265
2999957
96108323
214767194
39872506
788940172
28257210
389621073
248323650
451294492
116128872
125707657
124062229
24120585
245604172
55894815
230445575
330693292
48661767
374521682
328080206
199898796
73840280
359095303
87359834
103109930
150231461
682280439
615005283
543218995
244494583
50365838
25376
88862936
732433805
15927032
571668118
62010088
250233555
117288664
719659280
64655353
167129080
614123974
699779289
181607594
149426152
624777767
557615380
238314861
537228886
355685419
106271770
511080046
145151824
474854470
105093965
341190452
242705570
614402152
1352463
670842173
669945786
230918884
91343574
571172452
291575156
844805294
234815903
10004800
174624813
507164106
550811806
472013405
643880693
3458429
88347140
731135720
226268171
187199029
314311244
43620249
230191216
201129209
180737939
277414342
81530653
341275872
269335830
294891691
204237828
32576919
177964119
172458806
974923
69417983
506378636
45398324
49398789
361952877
529658616
412299
45743705
291659724
58217558
236595245
488656052
148338321
183295906
27700762
196444556
12683826
372615334
97584869
343078236
677675157
73068411
124359917
13815722
656275219
34280354
13980034
178200944
167142852
112694617
76242077
527481510
284185897
72553470
366453972
547545759
265488344
563859300
46283771
135074703
32415870
885347724
1909527
469701195
280739962
781914760
95856549
339570485
25267384
761652137
7385072
844881235
484804434
74304011
63093147
167340743
439623835
348896191
429865396
171037661
543175221
333615573
324461518
259018624
54529962
47222154
25655852
20015883
168702999
241803529
292044228
3232685
586568943
166401195
245451460
160326302
401563454
81414373
215921035
167066504
478594778
589050191
270217285
9203558
62173429
753984795
476595810
67456525
244033192
219823862
304567744
359113770
200182500
316225726
283281610
51554039
74634702
612136248
187447249
2484962
56312429
479547956
607153888
63311424
560403268
71202569
419969303
10364404
84884631
5383835
73029197
77567610
91321368
2757200
153121472
279132749
88959301
508949210
14797990
26274323
310698745
502083644
802010668
43402160
420939526
725791781
252810098
14234085
28710323
545282772
5564952
399798490
295389823
126331206
417049682
129987368
134179062
548914326
36104634
598197567
49300405
116089927
55117338
101725653
297384656
682203252
236630685
224736580
299284504
361569677
68424993
187103483
6236599
766995888
84885287
75366808
322779298
23529280
26686133
620624527
105884821
10736649
836533448
519002008
742622513
16558943
366020585
265800501
2727100
85441365
14043724
267844762
171247777
40682430
4581812
667982243
234956068
8900282
7408144
243287013
85547199
383283430
226779335
17684573
328093025
141125236
393905068
400451753
446590277
44636712
435226975
75523026
98370462
163177761
438486019
574735128
96880743
68992057
91023078
408580368
111957808
811819852
310516735
24607464
56984377
288795939
164145255
987780833
189832183
287910112
210949949
259549241
45009833
26815629
921164942
93242302
21985929
195328627
105362850
55344378
135564220
591366579
71321494
92697939
99515544
18994539
790404158
105743891
52693523
226451129
1259813
161190369
5700333
306175727
210512304
282049348
92489757
9475710
11524066
255503708
81382497
94820720
67143399
76466862
173459367
61694707
315971393
15029961
138588865
1107272
228793658
961269
334730319
18448584
98183409
57981657
504542592
270532825
475586909
151991188
30933364
20301811
417960853
48003331
245002878
153792390
368858480
599425626
10229412
29282231
87244434
870054687
513400674
283493197
530582891
362721842
106269182
187387764
62527886
427177170
192538741
589247630
758663005
1770989
222363204
437912915
313454083
8680164
400992565
635868000
128072468
121828580
101879110
262785803
250933703
441917672
502912635
22247985
160466331
1830300
357127875
464060725
264921114
790297818
272539490
210322015
179140736
678808867
203343909
784448595
91693274
529309252
18849853
186396775
182456276
150290240
10497412
85437282
93976130
504878312
145343128
436696099
362086642
783027981
161909513
20263189
247864633
165386797
94802624
279185273
291423236
682870207
304535724
141181187
677644416
470988042
183126821
123063617
331679085
841974757
803618904
462660281
563931324
49843625
248607257
161843660
210588608
54191366
31155630
425471423
258422764
11707317
222215924
267959779
90460656
327556245
318492904
563133774
44433789
197489899
283993857
69271469
563449210
202666781
218947924
606680493
73201627
57652300
599437116
443220000
32999923
54012950
373394820
62058952
603123991
435608040
160299478
936173821
59860153
18480696
163492914
432249236
94998853
684617227
297351564
21350550
373313217
654937008
75431713
574339301
293251942
688871256
470468327
346473801
832749035
48678302
226797908
361823108
337168
168146558
434636875
346019531
183177548
469929493
170748221
420465312
271829067
154037091
12833821
453566772
666885862
460534134
122260707
481903746
3505650
49847351
61878616
73254439
562843611
20673556
65534948
78492698
111410756
294807
13556176
484166293
293658151
55098785
107821488
374853649
33257091
457248949
133061047
52931843
732373604
191934694
229150291
335108156
49922974
403416240
134087963
632424777
153816464
155616116
264490759
464422545
700759222
313820401
548767674
7274108
573419900
486467593
156829102
50821000
149321162
10294642
431813201
71153209
85632490
85457579
522715978
516359167
569460681
60001336
61409391
824075945
40513259
215281607
288576010
23352334
260855421
75599425
222709296
59627209
4013152
106050975
269406816
165727312
24769627
217809798
109615349
314177903
550591933
45315100
244086092
358929641
574922273
360121194
58232674
123482803
2948745
364825645
108974008
17346418
124635822
103759838
58475967
337271040
311028101
304041561
64662866
53631687
234006386
130597740
786002894
258636045
689829218
46730707
384984750
303257740
84844325
411594469
337128600
271178337
140566194
292471567
720571266
249622007
371730593
772579622
293709042
76743337
54683005
312835019
17772210
69200374
13092296
35840191
794431690
53819146
81222810
782849324
206298
7383753
137013115
466194429
85332602
649308083
266056189
310597180
72133808
281181509
20768419
155912126
64288251
47574515
149386064
48383168
96229213
89097813
259165176
721910178
247579690
323034885
15741392
53663549
190690652
128524396
38840977
260473111
379830509
372157
442842011
7040588
722795530
57784302
430653717
626147759
309344151
48226
240254673
2675471
478814438
684580617
156284131
175805704
693677629
33234137
33923486
504405434
71512414
535269005
321099864
315493752
42757600
650506501
354844404
240472869
289176201
90800198
104007649
234948602
42605809
52311882
191048666
700178410
83715452
348226115
298402853
300294040
401500647
60472693
259295602
618513023
119032431
685675449
64609754
241341255
45344512
16020948
392217843
67374806
320204429
235642768
42376488
72116526
382169198
81374823
312083479
228958441
3651621
63267735
166119418
48671505
50479852
31948740
478522014
24529128
355218964
84778233
295575809
771826524
283048870
338048615
21384428
211486373
355051583
282009745
514372
1175205
548644298
355681765
58864785
282395026
68489941
803644011
16431541
403589365
3593152
218411437
140104466
161103498
111567967
147722280
214856553
645287146
559601347
45426350
648573468
87976982
410920364
128066808
563758366
190714537
67709829
38897620
309296975
1695994
280514575
160123272
165041320
54829226
899109126
174803124
26213713
27622665
294219763
411921148
95366536
285609413
71723722
136316647
464631631
9415201
241659471
195284750
278646396
39165317
261232280
94245139
21908873
624860514
543424664
19095709
183511382
108013435
272233075
81758100
438167945
305518323
643054842
427643247
345278226
21495443
63342231
780821
404595780
20231349
471830867
198002189
178357815
14574830
167695042
147276094
401036438
700611451
45338587
471215913
76158928
258331021
95862044
84945022
494240014
128629145
319880533
129112966
21194181
275105545
481308533
114684277
298268948
292135825
614487767
123614581
579423961
46742874
38797842
39061314
828226597
333456728
395286394
10787801
118013503
53912358
883007556
142374084
355937500
450977443
214596458
185529584
846314558
326548171
193325075
390510628
580452496
202570366
276481806
485790917
99555016
345896542
47180898
511460094
340313943
900712453
529081672
502740268
323646563
447342897
97460891
268788504
548014011
319089559
607058919
283057386
137878553
130771242
2239766
273186754
398512177
53084926
29603764
125184671
659496109
25089626
7957479
63563360
185002440
78012554
12512689
222788324
178743645
488342445
208295341
124236620
451131477
10952816
165320505
8947007
24324514
186963644
140972589
140706228
640195548
260761379
68644597
242639663
200253935
208486147
24005642
133350974
659900134
3431409
12991188
143233978
421078906
68422481
534547020
488613770
779454762
91106388
225015328
381920950
281419717
98285668
135209849
389927711
356616435
58595354
385326219
27376869
325498726
319504756
131337601
54884158
8019701
309757545
458561310
380052350
605012627
369796915
12497484
48779303
108261934
1776241
641630186
532424454
219046744
106164011
878849088
90748462
46259598
446869704
1792090
161537177
112143228
333304939
73410170
52399605
241585592
15431383
49038316
101153076
531751176
49746011
289553533
537749392
108184877
863856
133726753
661687335
135666366
72743977
30537018
1120597
36500718
339823192
26125815
350469504
246975269
842505484
208453141
5318051
536801955
130565786
760977292
317051022
46199251
377575600
342415614
16638972
456251439
176028126
31935328
90674403
5135512
160537107
32154000
586754207
855420079
9271308
10047745
252909204
6331621
639738001
146703732
558474233
164653881
177526259
294936122
713201483
111941669
163807688
5058454
2055041
140579909
428428828
380785800
87862187
221064719
146139003
271627990
205416087
103900382
64035416
363817714
25028367
204460311
563137792
9064568
394343314
39240936
97094112
80310033
136050028
65331860
65580083
42481466
338549682
38811721
618650520
626125335
740199891
372504954
260658585
804817126
79060548
601091742
532034238
195334097
317986654
177043271
140515570
3121615
49850161
24463984
163172649
147938708
250106897
23766961
713926888
60359674
36408412
18168183
279584768
378096240
124495309
14939840
259742007
230692802
379831322
735255846
31462256
66394642
317149545
4369523
6977008
499688585
99920784
81408815
361946343
370988
143392324
43089759
72851192
601877101
29288631
568004314
122610299
175673783
883965418
238056937
57001465
41915521
218665691
203487400
7273640
191082054
280687632
97561781
246577793
321494395
189367618
229229557
161803550
175989927
750769763
637715424
242409148
226336386
52131659
291682013
506724578
252339744
79252246
697971246
45133240
760958531
208639240
555435631
114175414
76271379
235989628
129930622
201969458
477849142
75676010
341392228
112617805
209028767
733855862
465023247
77947585
296723706
404132737
489958913
437639753
288922626
476311843
34001203
352439420
415551444
541516448
9596629
16533597
456063214
173015200
370500524
3594175
15787056
868784750
30800344
417869757
253396265
101349800
95192515
81100495
434379845
163581863
241346778
79978466
641500067
69101031
30337608
340947339
140737297
333987
69047889
573994813
376535536
82406951
108694241
71673006
609275302
723856519
304613616
853589048
547489006
381734134
588268795
134980054
13135540
59685750
396104721
550902878
132046079
3850301
322700978
760632260
84497776
233739714
86708460
518995660
734472529
313805513
690386294
6985543
204407069
851434603
18760862
21591725
554330216
546826410
128538526
13051210
760610238
79424066
347835019
372750773
247016374
82430251
238566351
31250038
21071173
632702020
170679152
4263941
34205875
219387728
188509694
555307632
93737718
1106923
207879196
5567388
126471883
16194366
1499789
398629457
5080515
835460217
246354721
171713724
8980803
135872159
302303217
365550624
316686767
725478
651745248
376551632
530689176
1146644
384878559
281970802
678013121
71593090
269158472
44219856
235458405
447396941
2827961
801435735
186426938
334649340
818097059
83567283
885937701
4438502
792208473
400918
65018752
44083900
28867429
787229039
261386350
177516933
4508705
516904011
546010
103279349
139973115
204703978
763723573
179176066
548055730
53122435
4070366
8902547
291886623
84449319
280517678
532759805
415937009
157224181
86351116
35679
19878080
52270602
217590836
78932857
529075485
543813137
410693533
183937761
141633258
275004237
434897526
323155321
214799963
692137193
122696900
70334424
76232944
183465266
334449649
57614153
337239829
524060670
149782306
656289708
41024295
97290627
331420179
231377208
388435810
248909278
343242501
354356525
221524723
56529322
68314715
548706878
296181252
362036552
207641688
33970749
277324141
594451716
70870556
48628454
115527936
97294539
596813283
3380003
149239259
48678556
21962594
305720551
185482380
60272025
4928268
34514313
224020449
30970251
737710752
806609386
195891040
320963375
293456725
332831228
116630344
8817471
329206838
6712336
187855201
402216201
143162072
321819913
78720703
376763258
317876209
121517489
26113609
97223800
646840722
779046878
53441328
89843550
271061698
45868057
128432279
322383076
32731998
8403964
2435061
174622479
184302344
111807711
495113208
67180433
530607087
42109190
306227714
584267392
531632138
3946521
64844876
717176077
80347229
112213809
707313529
132568172
405272996
76567170
749814455
230982252
206310529
89135761
170644771
75003270
66401069
247171310
159875722
664430592
347150175
745158581
158314322
612558006
94718834
129568792
5018213
104218534
22955778
325941607
287632733
440613052
453553261
169616712
367582471
440673190
285983321
831021949
153973347
499614164
3314752
437957707
389035789
106017767
385296506
455583881
171740952
67128412
884968830
242422912
523378842
124863023
61234177
17164197
841194680
229641554
207014133
61092716
159219759
49644902
547838554
518095061
451099154
139695801
16017861
123008110
50770606
108284263
432612260
375271823
155211733
836420032
278609639
248597815
24175673
762172783
875973
300075037
235995918
3651750
67025565
92743191
649646816
217383621
270545754
14484935
727753675
219441356
79370238
239368587
96840108
451867224
739765
534586910
195950982
122456739
46342167
143635963
615235136
591789170
233928686
340723873
124884643
300985227
203245835
154398975
23505429
235383378
33245884
183375326
13161744
887340790
724469007
417187241
59391476
78268521
294348093
176855123
3611752
524694027
102032316
505432081
324605020
35534146
248840404
545245125
114700542
223825478
114587137
330467879
340099650
249625970
33730729
649075702
267664862
713079941
466111089
19748918
63401971
175248240
738378158
123547380
118749617
496662426
53727136
145556923
61169235
121568532
227780023
102652055
5849404
366321270
360141353
106993376
153630780
471454774
520025132
472326639
264754498
52355282
24627137
502535803
571764554
426214138
11237456
90756356
3402374
361283398
52709971
54779026
406373589
213840583
764852787
113518519
35977480
123656530
8379634
743736429
254625381
318465845
367173816
192108167
133917147
40698034
1957977
177170212
56678982
922228207
379937662
356382220
10286733
169130638
746130851
47653454
565335774
159164512
86070852
76688091
34414633
318603564
453364993
334679023
511867788
48585417
492425992
58040847
480816453
373356517
405894694
29271763
170064652
705303848
378160793
106262128
852515397
133407358
783390269
744013688
72156772
100817731
57673266
550507159
161236559
52932057
331676127
21683269
48031109
141280271
25472028
219609405
516678010
721277746
73650285
18335696
94092767
567432771
829486879
324328598
238332256
488595419
672741166
202763509
149371630
110376000
111819219
923169399
109571819
79771309
844037864
401868057
294224183
105106431
627477407
452235570
72173814
721602803
485940472
105360411
569887353
6708412
172862875
96557620
281258001
515990630
195012829
81877422
13652846
192223794
695890498
145537971
837108663
141193850
70509546
311551922
327592313
469762230
49116631
414849039
152151250
239360411
182026290
277465171
4380472
35840150
709939325
515921822
81662152
166501889
149021922
156026755
630944368
394233683
349665963
45539468
755685486
317738897
165027061
42023790
358238718
498579946
110460420
795175409
6423449
174049099
73580897
17792195
14463321
467879605
489527643
54243147
226961934
28026280
185611644
228902369
312368779
9920361
116369184
178485350
53481749
15392436
492887736
216610772
251683751
473257193
457858440
15265321
415499290
268855027
816230151
21458932
59613614
141769286
20144750
7107710
3582672
15429289
62772455
544251039
146751348
211104241
621914450
36749328
528023483
401982787
407824222
38393209
130902340
15722296
226428474
648060672
467915004
128361759
244619080
151733491
9121162
618219474
209841838
165352303
647600835
554159074
188336403
354535819
209784267
708359806
405018852
413304430
59309884
124871215
19973258
97963670
556934704
108055427
615414891
137093699
447735650
129008953
163167770
13289872
788443739
206653181
7158159
47981201
172195397
637091560
252619897
743532224
300909154
18814722
494460437
329734007
956450728
251813612
71648880
244169458
29036717
257305048
564262338
464975462
137232014
309899958
215715764
545635092
358027882
437698319
132763403
595811658
81788602
244119988
606652905
479682668
42823941
133814390
52417732
724137058
417489107
319994231
723512069
367527389
17087622
151068807
48746392
314958990
24268822
355995547
327333306
112585917
1329112
281208350
625331826
671920915
137823132
131274694
250425775
36987405
280733559
209892582
83624238
486582868
111206173
207610453
36280327
449280153
655177326
61440955
34354402
36964001
344562424
273307158
652415148
878737440
53265303
28836003
217940566
52274851
727398359
426142055
32622200
395148756
241900019
532491700
288066628
181819855
342329017
98801109
238071126
204683989
488667767
61682527
465474760
194769885
24634723
599026441
170429135
671607705
655420730
338791715
183691423
335491024
423171033
533871362
87396233
239848039
53171736
82117430
84960474
774886554
11845952
140005051
766021308
195586590
12344154
583808728
192883722
417423135
111024654
232152433
563242
763439316
446502294
46117150
550328420
37916331
54044268
323072050
274717315
134731576
17314973
87125027
38864641
620882334
128417282
167888262
259389325
187550705
312731813
11329781
108992411
511302159
815017188
626964626
150331601
327687109
122986189
82213876
17380656
339379189
108905762
847997362
66296850
149530655
43682193
235154615
32598072
37352954
144573620
59898351
376928130
859399405
559749627
28932216
588610070
323801354
24507112
250783467
14162321
68231670
40820791
132983099
410143265
43866094
25653160
16936740
67811593
407585581
92613819
61516819
110760996
333689036
35967756
98614582
108472501
148117335
172242441
436091632
424560131
421277110
84856514
151632263
719413711
281226150
523421164
162600489
608089219
76773483
37007288
336571806
26905327
331669382
12926426
347011900
76373249
164225606
18107220
49803011
116861887
238932778
69093032
59589057
96019273
89011864
545228103
310286532
426428261
86464831
261082978
570238268
301189844
180796704
163084617
340740730
258831404
755897543
69700477
672511351
92409099
241287673
19850258
55073806
123869474
214231034
130017780
83944008
40440681
181035868
48312236
257231292
57153853
409776552
192972610
187318682
625586222
320943151
335426427
79081365
194270503
360164758
163847691
51378711
174059147
18550949
263280966
204433032
71971699
63119627
401300410
337378004
691060747
762310831
703053783
345255994
90955201
227150923
44045777
9774907
113025388
11622524
466433634
66521032
145951438
192108759
623460318
418253318
154320255
380971327
851654577
72782805
492127029
395035559
137647524
256752631
302944993
510603097
56062273
389525439
307628311
500889163
263710520
400776756
356137347
275683130
69221740
844795176
42154373
195323000
551398723
129027664
457616709
40429238
235747011
495603820
433832817
78427806
84953181
21476989
49375181
854731909
341864690
791891343
180341400
289171209
42903067
101377621
74473218
5873063
174629750
108555057
111392457
4248849
382253724
372208034
188350726
178666365
109595213
67312279
654903567
380765727
289433444
490368625
372785919
182903102
823886660
183199372
63732815
42179331
223492774
58175226
534992185
154859912
224608986
1604562
517646197
627447898
110955340
324183125
139037961
146338715
209034564
150511707
15690438
69663957
148873880
183710612
147835490
590539066
16989175
326761066
463013642
592350454
163163456
11806438
616002920
659056170
21514724
391582801
297155756
675735543
197995353
49280886
253705727
401892196
91375860
358631336
165212621
674075560
637591324
91007874
129953169
423741777
450966814
483920049
625072
4066858
380017762
333033311
115542068
19956369
52954942
482101924
728660
162259946
386899359
256049426
246000909
21593545
665472867
485960487
763327689
74383162
6554292
548945664
64867894
291841366
295627999
12158557
459872633
330180670
15751321
130875016
668646177
169746444
55438952
283898319
41615274
29545075
36413973
299489350
307357602
24828253
181684534
197414059
225773989
117072361
255860971
677427267
474111066
408697807
127635381
337805216
84728259
331856838
166843426
144219213
306101934
44052097
64852277
456849948
316273510
196798393
394720710
166745311
42661537
374141294
240413145
929469959
897605197
831308030
32085707
127834501
754205595
41318609
269462969
72451796
17580397
24714422
11192044
145946379
381282909
173236962
592883131
465940609
369236752
188841920
791641788
345022535
297096094
9354897
34390633
354497629
498579532
473945331
56132944
17620963
446812823
368933341
913933049
186498954
212756645
584847716
34963076
802204929
568497338
89510542
334342573
16503389
82357153
155732088
2607518
10173694
103662324
103959941
51370406
103501187
291390224
10149211
80404466
266838328
153720606
160051453
12157194
154092429
158685030
136332936
9584420
350872755
123704456
346675742
539752863
239658796
260495062
183676989
576912179
38431336
180737977
14702357
6874615
69301160
13915904
38067956
287879156
595917915
313952732
304443009
419132818
356277278
23250976
212834083
20650612
69727423
8669787
739539677
53345553
134347496
65438336
108182256
156091267
339696975
106496447
185060373
87219068
479691640
80158212
46098345
173302370
239377102
50016276
398932919
435474217
14451103
338131901
482116857
174337730
99012641
148844924
400904004
81842018
323250625
350425099
86904849
80831834
356147436
6811441
602484958
78937007
110170292
326106470
22677298
201167905
181804927
202612786
41584794
38969516
288375244
71811994
120664403
477561216
18632433
258436662
139844249
413913400
104948469
296504083
220634055
361422816
45806567
161114837
387648406
736974757
322398770
368800586
145727548
81422338
3002155
36704503
569872465
176291513
866083646
92270043
92499295
49711153
13922645
64125359
163730104
399976622
264663370
606184851
13758445
7804935
315554843
24358729
257976675
423192059
101619518
115240134
210452737
282742976
192036123
115130070
5170358
440013030
429199575
398533254
52169547
10209358
4702576
45729990
71235542
209370899
257673472
436214924
88957619
87375897
18264584
382290455
415598489
181672776
411377532
643097549
48857305
18569396
306261029
471906186
405847140
30387572
247255060
263971332
270455783
278130722
115273132
33048092
80112995
115095513
236531620
479639192
165947817
434939775
347738257
425099621
169024691
24200677
299452717
31650027
200144034
197051100
43223523
124421123
122514857
456703659
181672989
173972403
85827107
327844729
257482188
379164663
757836887
269821186
99916182
139888864
111311875
486170374
266142216
10745338
202337059
342192740
47099865
371457923
21914673
297287406
470171964
118499466
41098939
1549293
220690785
433849456
206663623
222453699
29619100
330397616
140404926
286373930
635828467
203846579
180395876
368262797
146442664
384575182
147378562
513379558
297879569
75128252
285535491
366788495
30535832
19964992
404845468
61827999
38478810
381019576
258193095
779787028
233071600
215910959
434818810
518278362
36628060
266686442
33527799
30302698
200958095
241997926
454459111
122610285
313612566
236114877
22905424
149890991
184347447
184380
398405096
3670111
616025497
221369278
944571
75638210
346950362
13378442
37413633
12688346
2665236
36476064
54781314
378032808
121122938
377369633
340105009
151185944
524368792
271365148
290556070
55094648
48948921
81355276
45488069
8877900
26465
368784424
804614085
58347129
127703856
274259720
653283895
735328968
293225272
58600585
683339945
210520122
84888426
192927341
63974597
84048824
304041790
200360894
1144305
272697890
219623504
148625755
2185373
268977975
7229192
92862472
178492007
150787198
107421381
259828094
588262367
65019332
35837104
55095338
5393486
217226190
313543102
932661045
28492681
41608607
497244749
606647
126092807
498508529
192884274
756246381
42010923
697999769
84859484
413739338
355195265
328423585
85416870
134984728
172818931
848013100
655013592
90580708
150449540
921704454
93965320
342626139
225205394
20720598
199080485
266222290
89954233
59182306
320009878
235031881
169922869
253476499
354908302
525160725
786139804
204763726
199798901
206676095
22000731
581040819
330229107
67955888
452158785
399396042
524217329
178915972
26093240
8408503
211751267
205906693
229000168
177645286
427704110
156733526
437749620
582303028
318116359
98501861
276090661
777388280
101199699
73273387
261015
496377298
238619835
2764203
687169385
464458045
247922384
647118810
41960314
152962968
31587579
596137662
15980453
142759344
353958626
669359853
48832049
285483718
57900521
101438822
124830421
27977912
79891843
25868574
451697692
286458352
77237522
169390107
21575858
67105389
83644582
96873467
307519851
23223458
329533111
107232690
31256476
523396995
24038209
438562236
94249291
158550568
519513552
95403233
258809816
623379876
565622670
86940476
718679808
309631074
313810907
299256124
89079752
6156530
75482090
166579833
597287700
36649157
150207770
243677324
372146989
156500885
346926207
47720985
28706973
53275267
79392713
6382466
44949479
258959314
288934776
308380980
455982533
9439903
137716173
343866597
271405540
319180959
59012464
376352800
172062729
403559970
296335423
24117986
176148845
466042436
119651231
203060768
137533230
177043422
108285549
59935282
6775831
111093128
48954624
213009157
17654594
227444272
436193425
582005268
15278388
46315503
11548886
357253982
9039850
11261922
109005698
26875856
170492910
130514349
5297010
64110850
286236162
220712706
67513626
279840992
178466904
40613038
535644322
497987
362868413
306744671
112934808
144497680
99267670
42052969
104520818
129208146
8580459
107314008
19008910
302640281
119776604
149423755
374656307
172510610
41915927
195691848
259358063
326118715
803786334
408130100
450871914
581047899
156593335
261607672
26583578
328640147
557971419
73280242
335672894
443779974
136865574
338259980
380922254
44343313
24168522
425777366
828544424
16901847
151035498
447163074
277394661
107987827
382536125
67243163
31217673
476715078
56426842
347572570
376157815
434914407
542940927
220947116
53673241
320076515
362718520
233088466
171758956
362690027
227993353
44366400
24141136
232438638
767645887
5742798
47580471
25954306
111500001
61889422
866019983
392541
110331951
24590568
254640855
121790348
270637807
213198184
183188145
106942489
293079562
63379502
86957970
313978032
214840973
83431738
73899
46382597
359388533
84807791
5569522
430804657
21744418
17159144
140928854
347665762
498768118
326792838
165829261
255276529
6975415
303518358
298891249
379812787
260965386
661569159
384275172
130894400
13751090
2846263
208994506
152960091
599636589
154234587
646975683
534266134
176818220
194624181
196115283
186129392
113880059
399395212
474899872
365018284
6306208
182507379
4934860
108166923
1471454
5865843
179325664
289613935
323884005
438992484
939343198
20563254
283033473
43668283
228139414
66818988
22092250
165384346
278450800
262276309
786476317
237737981
586149897
380436309
15623448
497141315
31653941
152251080
509687992
184042646
278200402
514764386
59678417
236676538
197888355
155149676
228017291
23787062
900417613
394218725
92491890
91702254
404148580
257930085
688562037
232466062
906936172
205338051
69016029
549407112
18741478
164564748
270232779
382244796
86512316
177090050
33664998
89689180
887019965
143201573
529272373
78353722
17341558
144711115
99058637
461480666
126507654
213527365
16633517
137626300
84639897
70469910
80320124
780810012
393523596
485667042
30379566
103694247
855602779
415538605
7183408
87785018
279855833
149152959
391257939
88044382
644506374
81742314
636533918
137478445
171624609
91145245
324752920
124768923
2051671
312354863
93124027
745554503
411981790
565935005
410772385
186761769
38624005
94741087
187921179
4492569
532323040
405342517
176753287
526729413
880531197
389392467
112606495
329379565
196673016
13953183
260401
133986908
85422468
137222434
211865575
250621092
235293255
109869944
79392836
79514647
122377765
635171519
57843297
617173563
859267461
6827224
242226432
551801350
119473681
292903037
451905190
428034965
290816327
55451283
131852752
87594049
135776375
242485748
155608140
401706869
35503990
31447175
5024854
608861916
66661148
64190554
226414667
278064874
249778709
7013553
190654146
4387748
82363244
376287386
239172865
241814449
454507360
397474890
587935072
254536450
20432115
13419983
243245284
520216986
158401700
123791835
10194376
92475553
297015135
36434979
609002736
315716792
90223982
143527436
139306054
64308051
404388947
337992697
42205376
80982613
746470432
93715076
66984041
255596924
127713019
174808734
414409979
531923469
415736856
701661727
518519115
623357247
27485147
144565998
297530518
475005843
290622909
368509750
459747981
65344102
758874057
12654898
71725446
93427423
36899626
350798459
30773686
157994478
140956577
245907404
2909947
39795568
47670517
237415785
35349639
107075546
318011220
617822242
236281233
473995845
760603025
315183472
5693978
312149734
565562734
142716157
617788560
306823765
264468684
19557219
251097988
515439701
166717252
367290748
79251706
51365725
175516346
345954830
283904512
459658023
253367990
13979488
30170003
52292346
103360419
24990469
88616693
4502130
275337312
9208470
386289297
535996589
310286709
15436840
325403367
277452607
917225947
61161595
314406961
23668594
76049884
479152789
565435284
147559284
457386252
491950341
442833696
62643673
167778319
58566883
542381130
1251348
8089438
720296058
881449166
190570136
218939011
219074498
288278697
125242432
72984273
42586742
417931048
758915724
2694235
335385841
739963494
449830663
492355796
103912085
435895611
37552011
83861093
148353271
182843818
9426796
513243275
454774
785067854
15878379
427382159
517846766
40654359
401039338
360226191
34386844
948744779
96384626
8661247
312016495
12072004
56976309
341962782
563612514
184124100
157408724
122622280
6864118
281970252
65493948
466120061
43977105
196344704
391181936
491284388
79964661
56956398
57385569
162275210
309613533
215955283
9765613
519974
159723000
28905247
597513814
135271727
221873320
82172055
311355542
470470731
294755353
480941861
477209722
103717109
184187604
472983799
601837112
22433095
189148083
10235812
18925647
602362785
472648
303657388
85466976
444685475
147063299
149084406
211394029
532887186
1655294
227183735
8441920
192356993
135117822
533661646
277461724
429750510
185266
947619306
283412554
241159440
369052961
67865763
100946372
7424682
251231760
371365566
13420062
53789161
50324617
66077435
123485115
83580168
559333572
410176235
541671440
451706429
22237182
19339561
48085042
366817838
235655943
75866940
40646934
582366918
699780114
770876389
282523748
420349051
283915039
369515164
158643243
264013832
417337264
217622458
384124950
517851001
44979099
244497475
17248302
199930924
3738234
77619733
57511800
26159991
1942037
197449923
1175770
276221396
66843572
184335695
85612144
92392978
81478002
38663783
127286728
666092957
20729365
11601435
55439128
146397583
76496242
198903630
226606464
53363181
147463883
687331927
272524329
187747416
107987964
759770879
7463072
127150126
242483615
198291265
530783561
526064496
362183216
529575321
605121105
393391577
339261417
8445531
720769860
310649663
505125506
84641253
287254581
196527073
47505074
51740969
250321536
8902629
13826410
142772629
49779535
202368356
124559376
2465613
339319405
13733348
94767363
34792507
140665935
17340364
80570324
278500953
119599218
504114486
3605408
28105546
37459879
75719031
162488794
602142514
156750395
108341183
6076694
322232595
69810783
6624192
60853992
420542099
312240435
547321191
666975302
135435654
76025245
80888954
79305587
574255056
40379463
186240099
1232095
431146395
352633516
240373278
548920039
419061407
146818257
551803323
75697049
112177820
34319495
111321760
199815415
432871098
261743541
62265697
81034470
296883229
101187221
94271938
179547981
377563787
726039083
15727368
145991519
175226126
127174380
6611463
323390222
438194895
17394969
590868209
25371729
15528612
43177980
56747819
443068171
328181164
378689778
141920762
121493397
727292169
54215686
93221373
296833490
35017104
295553956
176731976
122300000
4550880
450058004
67478854
324824056
71995905
98458494
240526167
68726719
131654806
771754943
71792439
179374960
318223766
2316155
234766805
39757622
18810695
326317209
241432756
683513193
343519947
6396977
7278040
56279456
310272755
67530934
361978113
65271619
89621927
559505315
12002511
257805685
576671680
673641570
281559856
23079221
679693987
181962849
68715548
257652397
231384258
85318975
19131245
158427643
129648338
307575122
29332155
61974968
77145529
509589879
289554130
50912477
27963993
76078628
169173764
200414719
110175800
102764230
388649902
41213889
189849222
55601534
295937762
224333987
159815401
350384306
717483820
47200437
193897149
584371027
69770947
52591811
156330454
391628123
558278733
308243495
217469517
287709391
39270658
291239427
440488414
363497271
164028558
124513895
40820294
50440496
6305674
751814063
22488905
33195891
410095370
4125346
267568731
334268299
114106283
223689001
349537234
621525861
559027840
179156872
154280905
811040790
340648625
280343878
203188852
55500498
213929570
132394233
86159482
62780680
627897891
934594271
107655526
202669351
183777097
154535060
859449834
300816986
53983982
15136591
148961816
285642758
525295080
88182659
218606875
211470279
270375655
108464270
60581046
119317323
269994769
50193603
18774578
139234546
174673871
4644428
6860847
27639555
456414043
52972946
288460129
61251682
747030119
146222553
216451634
30875220
340631975
365564026
105212409
183923330
683143515
279752186
500324302
146192308
268956323
229096775
103502808
46780282
771476095
262675774
26074379
497234761
108161659
294159556
503441703
69384935
220536559
90013623
701798756
38526800
6104214
628088944
47294382
799510500
364229129
38024657
27314523
116800601
398370499
214670648
665481536
61755705
210916697
820502494
181796300
328646102
46569416
250034264
154095039
218749711
607670552
626972825
162617403
141022985
377486140
125170141
642585351
309137189
4196037
343576762
41711695
35982978
627223260
100587999
48054330
112789686
299812495
127456983
149019507
415770845
408544938
727367291
129748899
212383239
112296578
18190203
32396110
493029536
71349292
48484528
180277891
187395005
250670964
451309893
268120775
235208669
298624129
256228565
9940101
536280259
304562375
28916127
14082966
623185490
90905910
215375622
170360524
464124205
153713372
518328085
58086933
193212469
46416462
155095955
13359162
2561812
34547750
257006706
11868485
565281950
499706543
650571460
127194175
78898489
100821983
218250887
27133319
3179648
5933486
141477217
282918705
269031146
632886952
474874784
514540147
198635856
560416662
69733105
16738177
294245834
16623678
220282045
899035583
9575527
611124536
37725037
26449987
245819746
134077867
69502579
391342535
369789815
101779642
58929045
353836344
88824250
56308793
167729158
273510129
154661771
438151921
246591796
280108569
193673351
45456760
37277128
233324831
58756357
288643062
77450084
111545015
140956381
75119126
184046328
229080342
9289938
232420120
144601401
518448112
111543250
128891219
133501125
311262991
204546149
369513038
25067234
130763786
834876350
392169727
284869137
2112243
486337359
543773833
252821576
600026181
436589704
40761183
37369755
412707519
516643655
426827819
932542356
314589143
516633883
147320889
504528195
109643421
70132534
228947021
106218998
93118633
48023280
197060382
604549071
302290775
447633589
453916717
107112071
255331768
24353929
89516055
48147816
163430894
149937889
333014949
19028126
826113700
118950143
50306720
62369482
759582401
282089387
709688419
162016284
790928351
238348147
634398664
269216496
340135989
342154755
245635246
23518510
389450935
262212370
134654737
717847703
724301277
585799761
717076820
127614719
173940632
8895595
844237000
159418798
432267278
141469228
70928015
21862084
189062128
453443328
27018899
397592396
93248481
163775492
244462889
489147571
210022953
201723092
244677257
102514259
2892715
28586740
711785949
180125977
667491466
193458581
678964336
31712781
347848665
282987875
43402869
253923046
128787806
31478628
170602580
316453241
660497121
725387380
742611771
132661623
296018383
242201272
76138843
368322376
5511762
173512898
10496695
90320334
580103699
21278695
38614507
3270999
19222519
235345286
181750845
402668843
73949616
268565639
7384965
43161946
581166674
366763460
27043882
118114718
500436632
575968574
81427974
362475525
639528954
62060711
684087476
7860327
400405238
395057043
41887256
115268419
839331318
56881661
418308245
34305372
366218507
6755735
15429707
629385509
80913038
44472945
157823830
237085300
92790755
576251254
282849309
77462548
160201032
475197108
218261690
183718969
399913209
627928629
465631947
73582899
37972510
104616261
541126350
391760593
25618914
328525265
1013134
317452533
223391461
292745187
10997389
419871901
511575417
331399995
13798115
164058905
647396235
651475016
528574692
60847852
817821737
3553352
28865726
460164827
37331536
219262593
295087778
79468017
43687307
142689777
974010593
240277589
380362835
783408452
31205862
61665499
137248391
222866029
110783243
192858983
535217472
435400563
551431463
329390283
389045277
28514228
295658857
204456677
846092254
231235842
420659318
161619634
149461825
5397919
2961214
162142376
252662021
70795298
259726788
495940191
390480272
351092645
4957966
91905975
632114604
121559621
35076088
154242293
130270658
769942930
95478905
498516341
30445490
837581568
571481758
170289943
262779182
437670056
622286413
770886033
213378577
79547548
58412069
34101683
169068149
206551196
101995574
11086550
501968290
351628702
543522863
71536501
15387379
32541465
4923899
185843945
483602404
221861283
231382799
20467899
161506072
483220928
75589620
356568908
282186991
351142684
361684260
205854282
42218821
557628822
185982407
384012079
128729521
199889208
54975462
65665738
47382513
562397204
376722827
32806121
117069378
336354517
18568021
158218700
260843545
158624782
605188892
392317079
139374706
94909676
126644522
65457561
15816552
409289105
551748746
146929794
306160657
7165266
340353250
77173438
48201870
44323108
413336514
499998265
40041435
197664818
249582765
179419186
406149427
97670150
57037704
171304805
37618898
515860164
154463885
46575939
416090740
528753533
714649298
868697309
14559064
485110587
433118363
753668153
227432097
169763988
665941885
502314025
80909180
178524397
69203064
488030754
289318317
20757136
193451095
506394074
159242442
747229897
118570295
239773684
418128234
144125838
124516063
96867864
8726715
59457976
131360100
12271348
130700110
216933286
407958585
270510441
201208240
301010442
1845373
184020502
35463570
29591448
523730266
124444246
143719994
15697177
73771242
219893230
46076648
64014273
264963487
93613153
113155493
697803892
24967910
434486342
2303157
902961145
59100881
279987383
118961234
11063821
332276165
582429484
291233094
6013719
558907822
780235964
479998949
143559410
54042930
6307511
51622121
729998555
905163179
58712125
63360403
171727137
599585685
194697873
609655619
25340746
288476618
395366418
8237401
144676286
375193518
107354954
511532741
104718890
18855017
226108461
715806785
96186448
173687183
395643936
334416615
500221566
118783210
55810547
3347385
566371461
20494091
49021967
413701644
103728645
86459685
174540941
187677169
574012935
27904184
2208924
455760478
258652514
116609644
28459637
118094768
663243170
112877426
37006986
8350536
306215413
13229766
472823886
202357653
21142717
26640505
865167600
154890227
14923896
393135631
485715695
203917322
361992577
526236596
185851127
421780353
13387063
661942110
168355034
228936562
797529989
302478901
270931404
41251283
56775991
55155593
290118774
90863796
291188648
81698130
378045982
170939811
354392132
104326215
29678970
153392601
229295588
603224623
154903284
284083457
571456814
393764429
295863903
49222478
33927063
450362480
221156708
6953458
803122621
827136
6505521
237703718
742016197
11651846
527626706
199059592
220759831
150902796
50063781
123725548
474021148
245797025
723724866
9465529
231837399
437744193
681399223
257525179
440482420
215613444
263082103
547462977
38834093
397361830
363811898
736418144
123825945
12645487
203703225
779218712
800828138
304810735
56598991
431742115
652648748
482309920
275881453
135087453
740369383
678233856
617514493
223645355
194844243
12397388
609911281
543409199
330119124
69374176
484837711
763724662
226391412
126329
47056707
226067133
45032479
41836408
104128034
372037950
513489397
640975467
194749223
84695278
236943043
138295870
610890908
318976595
558874444
9607834
177465831
278991099
380402500
327211734
81778887
38003351
84590323
356532652
117334079
45220123
555600163
297457127
163100576
171684783
517334782
260347471
315584417
72327128
99037752
64565393
22358273
495622754
422547647
74059996
17311351
92178905
286985735
8566913
194466289
17565007
317633469
306547066
35984397
513174261
420284742
162791917
350907849
205108468
274888627
16695994
509598699
50218101
219207106
202550540
611700987
115426845
203872402
218217176
141505905
387874446
113683723
123075559
107792985
379605613
199805637
36394903
70512956
23845905
801118480
715087916
445556227
388785330
150819695
423856276
59671684
747822362
245920816
575365017
256477503
855677847
13821066
296373872
292976109
342287650
199297009
312177190
47247051
380079670
55624819
245184355
250131603
2367563
411434634
77287862
150870739
560572380
127838471
37402867
237111322
73704885
174375741
88539682
119955198
58955684
122656067
94342398
95514593
272461193
300371665
156277215
296199449
11557587
196285792
114416358
274804500
29623961
202597606
47848169
272258227
105785279
321918636
244567007
258750323
226688039
236701267
345532355
295418292
189054747
206032823
223470462
402314540
521580588
340328146
111333418
601762603
28801277
539482723
162350862
23067258
499465637
409839111
85189105
2245629
11522032
735058523
29971180
28197437
43867459
549110966
57118926
475997637
115126183
690089374
325634054
14508432
398814319
212145230
9567063
655850986
37422155
372220802
187187526
67617520
185087233
420529977
459615252
8105215
295536019
335641566
354960865
922733844
201652894
21667090
289855733
401641763
7018927
322445727
813815433
58778331
300943159
136226351
376851854
553647964
257158783
545385367
425400903
115874155
566255611
54454777
376952219
7321709
128956061
423115196
503763091
233514706
305648203
332079848
95594863
175865877
69221768
7992481
320760451
642741025
20115939
35765383
90742110
242733866
186305999
148883052
188367754
475780271
59970319
137632124
16631339
974227
213590407
123707415
79223542
163416950
639988116
167142015
345885483
512573680
459197957
272041809
928970141
613170363
47451514
379078353
237934312
276491780
157002367
18752903
325655850
723191506
16821202
81840330
33709767
104228510
181041807
149664266
8063520
25115632
177508541
283835632
196376823
113862483
172966710
38858574
308969827
97458754
83217893
55725810
395381322
715595246
37944115
518680075
518347442
8273535
311766553
319603156
520385827
5926811
345729789
49532842
122095688
18684434
128314381
409307066
10518475
349246461
272900919
497838069
193070897
234382812
401035279
206209862
507967252
209313847
587658324
622228879
34102300
31431341
121250975
197294251
16286606
5556776
542278464
79790779
305992376
106733562
589826130
134818478
367169206
1859015
95626360
184122032
95544841
210615069
105723081
84722348
57976178
189756631
692030829
241801428
751694613
173436400
288784325
642065790
770840855
103397744
539497737
39737046
178548643
7675230
17967503
55270478
722845553
38605149
114696050
102778622
13756079
118372902
246219768
110044777
216743910
443078368
124773096
78087990
509296838
61858880
117070803
4100624
458832350
446741369
63360516
357298389
353828706
147642067
80311471
91640412
210289602
486666412
433499708
18781951
239442322
323801020
276975052
89782533
960817709
55345838
644402728
511963434
634132610
322936591
334222027
499081213
398017723
390707857
219747197
370550678
20666591
25371696
7122542
147132943
68818516
29170121
86999080
18303737
101650827
113436676
79470071
620841468
49347346
4239902
231412340
21976603
652244313
4157112
197702408
6182427
682369991
270183766
63285560
126804368
152335603
129397528
543525255
67319241
84247788
328188199
120505743
580773278
196961631
641090104
408536464
753560278
449611413
11761600
25569646
786331247
520373572
61556925
128101580
405346719
36370127
149028457
332779902
46573070
473303373
54905879
235676913
136038123
53396045
1860157
399543284
12337505
499967808
57388370
318868664
6304371
588520737
44126405
140771031
28300040
19189376
161705740
110315477
89755922
139966221
737824586
86548578
17157415
127171602
125739083
2656713
251196872
122611474
297588938
159987293
320765543
80459491
85427158
59961074
11984289
219644498
372956526
439831213
36827657
69932342
14024572
203836780
902229667
39840673
153500985
85785036
497360277
40251907
228413966
64034138
409037151
734011395
173734829
307819767
255556278
919079
379118719
11945836
86052220
325758654
347008966
170534075
252064284
160967002
47256676
433325838
251651410
384144259
238863621
696204332
32233188
213193639
181972926
459912397
270636812
25169705
144376338
68839414
715877964
622606556
127298127
281962635
693395230
456441117
22008961
274571798
11265602
597781264
281787502
341571693
110635739
209674999
351672815
668448402
309962924
123278792
128292862
542644222
641320831
534500749
392939815
230930331
183921896
350595790
245071553
166181298
909640108
378867544
307382586
135772013
71737814
325028663
165677615
493098005
98746735
408652209
56037471
79633215
180759211
42576760
204665065
752725284
458827785
369117
15224067
24313375
162406372
144135201
346061425
140005342
367255618
174722329
424434810
94995513
613296686
1464444
67784791
84526756
133428326
323804026
115328760
496231829
280612460
117527184
522155425
115005586
171951349
424436652
874355779
263439162
205217920
13038165
393904608
187375189
45015013
291253227
6381962
12201534
666132006
353066889
9562584
265114008
560692152
38127221
280933526
272126700
684045547
200007399
44709307
379975
12314136
282829672
387115455
29903818
508025388
379732211
468168752
35195444
424396975
373559063
84122914
290896150
223502134
20688105
33866559
591153148
89501046
305256857
78322100
163265511
485151983
296519591
561128748
17136372
72628634
744762442
579295802
578044682
19043897
493552372
299376126
813962768
146496171
84548366
382216046
505369134
9744324
28263651
845309188
264221156
34018905
80516765
1489917
180575252
69351933
186495509
405338956
748403377
659343613
102245707
459938959
187662364
3972429
24191678
548493087
20879749
476841141
650875348
403306942
303936227
711226326
256547886
39891623
105306354
140699255
817754648
258830171
31339882
202617530
377720183
97969403
68968730
149140128
7261388
207324040
144893064
64399319
149727121
600441017
161175636
7939498
8861628
5908057
212123796
394494426
31872880
255203808
638162005
61962787
254975395
11723071
589069911
167557728
33464834
648662671
112266629
24941354
13010088
27454635
635726949
351794535
558059001
464060303
145336089
574186680
281923870
290270025
63523459
830339813
852726323
410581743
206002098
716926329
517651348
608565141
120444683
455683369
616686995
274066114
267464699
97195868
41085306
555619144
21814652
418706177
764321687
216920033
114495497
139726797
84161092
726928919
149446725
357847744
163192184
37682489
427451405
715500529
51883791
137237438
471243482
20994497
49306319
318123698
268342673
122558955
63584929
355057347
80173142
493165169
896079902
81322377
525158258
140718991
220010017
587771970
181724464
80841384
153500961
62306946
145055844
174644076
73412801
491780628
124267052
635388708
55561313
136248552
535073184
157748977
74808447
1291283
55923775
160309359
6639710
61813786
16466576
305021770
186812964
21752346
343277391
424076866
55307661
72034086
313152070
99452617
111593186
5084494
101720051
678379906
27795219
444540659
571655715
16685413
93445009
824329814
20071509
129622538
296764654
656171925
400153728
90920812
330762790
345824201
54536444
139463685
187574388
455861032
121694083
22772839
22552510
460185659
157951387
718504839
533618159
89877906
74095889
218958813
29046348
490178108
45333431
92518374
935820263
492578236
454801282
457624679
96525511
427578490
351710728
4640773
134025369
25231473
71115211
337662045
177850909
709294580
202400805
2828539
146485316
275818193
50053248
754098289
28710820
281099114
17796643
79911595
49409984
268972322
56029571
802573649
159841467
611802079
474746668
168496624
155885574
247587134
154367654
21309490
57816269
333124548
29407050
732231576
146694976
38106145
508392816
5218352
585597242
76295674
440299398
29285676
145271639
22327362
205985891
832794308
246772628
799005677
282876957
209706446
188388768
9658298
134939696
400782473
27446109
478421229
302632222
338313942
156053579
578713091
203487502
257162936
9374499
14025890
92571602
830462189
176078152
390079739
433310858
510384151
611221935
590531839
269023391
47716690
273748924
395172105
61510182
565770454
100996723
176788383
3478653
560135936
42465463
80983939
529686200
12654965
376115397
358807721
474596098
145810986
438083687
174455886
33820677
493661591
94811570
499466155
6227931
89840735
84628715
171670602
347801804
94371653
67091411
393894678
615257637
64721077
118078427
181562993
306903599
15169776
121048166
810183184
38417742
112089019
7846590
82938914
9472370
103804506
776659984
46922610
44814349
97605752
73919204
169247082
7582698
432291448
648044977
147800881
5519903
12786626
33196928
2548222
3468238
267045286
480086120
144806013
293964542
183399930
31182003
18489945
53751877
71418305
1102917
27021562
35542467
223877963
40713141
440993145
42985352
39537219
150065159
35190790
601567264
25399899
24120982
240575661
193615360
186961354
214347533
289757511
82082524
405382870
167575370
296524744
265657077
311862416
61285365
1541540
19761913
749458983
136691211
319630266
189387612
95244843
666684216
450355276
195139263
449613165
7428583
198683142
44386805
284254007
112058261
475846383
227851524
75595950
205788584
144700020
93386865
174245129
458591790
247350990
16816839
242516150
920172968
252824102
305360511
200560257
499576395
358968289
325304703
404967231
591554646
187537122
530375848
520280368
148771398
172336142
176809194
62373361
495705763
189600625
467314917
43042375
244411414
2708864
27260456
66190395
106999175
260606926
316145869
605296380
81779879
691848859
546299498
23901582
366363113
77344887
456660577
126749302
157526310
99198463
217899643
237102535
74398260
279822067
16385120
443202911
109126242
141032042
500514087
78471879
356329951
196533873
347863648
287034422
182564119
334148184
101782127
209587100
338428616
142758351
338224429
60385719
106851248
65989620
141341003
544020938
252994403
293238836
124381441
83272963
51682022
36099417
46626428
161870117
137814935
73102895
561288955
552681892
503131648
387212311
513988936
407860798
443984738
402331791
162085564
299726965
49405724
752112352
44585270
676017030
622275370
366541148
268382366
10055644
499484620
540278318
11793097
313102641
2265609
31940956
112277121
1920643
316567858
615171064
617060699
307811579
14639322
168761500
20991117
329492633
93519292
103211802
161804791
167169398
8658981
38559037
145528279
533989791
168565358
887871752
78168671
238849517
199708714
415767645
666662996
78641435
518506645
45328135
250742778
211007776
283794594
523224908
236160587
371013723
132546021
290191033
139154561
87401785
8482154
664945254
128997318
235853944
52440425
38379067
15368107
251349240
406284376
173138619
407673448
74604091
4116663
359949103
141654872
437367084
361948443
204447326
49271839
11275223
52877333
497314415
42955232
5420688
296694068
313912769
733527124
244558037
57244068
8039051
446313388
376153966
227353054
298299134
716449594
284270140
95273361
458894802
192255161
388618835
189914382
2225295
65817587
4001443
11787874
277216369
542611130
628509400
317566282
198973711
519519513
108086103
679440995
47661431
7010809
327714567
6195735
308324010
381007205
289514365
543133352
44806862
72310631
166236735
621050414
10266666
652813599
108715456
455516131
303032930
230133051
202746851
66922270
74333714
49157943
219774805
2251067
631363801
138395930
104410363
154860656
259155000
108566648
316784645
360190213
209644001
380988100
7287819
556280517
137816248
292201418
16191996
278889335
733035685
144825892
491411147
72622929
362330214
413086031
664168267
572072041
33381736
58369892
15474235
61685316
566782526
231527226
577986378
545610810
524383062
26907473
513472259
367320942
181005550
72044158
24392350
113688290
197636891
57675990
92802578
179398036
249423278
285514856
29603693
24801466
46333808
183397770
418975852
198441400
237021476
280963412
569375250
56077665
124957685
3701252
60653796
750653223
175674944
153886586
70453996
105914130
177475240
83541160
312788275
268863782
50540878
456645290
7292997
129142577
56855188
209769315
332624085
345068243
218859890
42759320
519681
6730265
915561073
555225165
19482567
74848664
12533007
148949913
444701538
41600844
71543340
145293532
408790908
147894196
15641727
99541742
103660251
9576413
105476635
54454
116738153
166886905
494274370
584111502
208467762
380016594
66925528
203922650
215575562
274419097
179655144
796771984
290279843
38425548
112509504
773877950
176893723
133850448
18905067
706539831
710333383
809188242
87498576
2122616
659095949
127986305
22126852
594242175
480452616
231901963
723091975
50407315
77807707
11764780
641651418
34083237
393293924
457701618
350073635
112439739
146837883
297663539
44932262
180055844
18803196
555089629
96159907
225592077
50801989
45903141
72623673
74845293
533202
106693829
291509056
350567170
216219126
2423508
49990541
223052962
745604738
131406039
227838441
99562886
602724596
59862630
247363402
56321321
597240104
765287899
297984788
86844239
91501693
822281036
192576638
65993159
546424482
896772053
380790304
57540488
368718610
652379154
11861623
8112493
267186090
37572506
147091443
53726229
460572154
17694700
304192549
74331570
290043092
689629791
743075952
114669065
384430842
194663864
22479663
14218317
37725909
71310571
372239845
157271563
265267259
462856563
78870404
530719346
46768669
965651
166733429
390095187
91577425
75801337
175184053
95444082
289523911
227726530
15462856
322569742
163164251
327795435
235245675
178087830
270066433
820737623
19942051
183828217
130997450
290301814
721074830
33423503
449593334
79522283
254138690
474178166
752534508
323681936
319420638
606924429
251565273
416108
678574109
21440367
3356913
200622789
654021784
267467076
177635318
735666480
52346099
48756591
411222444
417104183
55729016
13530459
99216911
474589966
207461135
493347587
456138489
37243751
640829291
6264456
4830724
65502775
768299812
225161069
508580150
29297574
27922520
148126948
76550859
583941419
165553942
134454065
92799911
57956645
59126007
8994388
5549353
19868875
104460718
51415874
337417304
376919720
368159159
562860690
545167196
421969116
119528870
547303309
297019441
217025082
789893991
214925373
25948263
286035246
127726420
6751566
145137031
405779144
23970716
194245395
337848735
653282597
3176025
107359863
246679865
479558381
912003003
33788599
1658990
126966072
51669861
135606048
125951777
4753658
37937197
445568636
115470082
282190400
370566299
543740796
300243884
360560146
12931251
55597143
808830968
737876559
84526166
941923287
272276256
942151859
224727720
402581263
18095037
241029637
306857121
513783256
141762618
250160411
573816356
93539876
13050478
3998669
464221542
376915471
20714600
165983348
260028429
85025624
368019985
253071053
792643749
306581172
227939311
97682701
722756711
316974822
105133247
383386360
483365118
97450908
933204243
785418121
12097598
257113826
35416134
145475033
158983179
43850520
207538701
35181588
89244379
9525750
625127178
84680395
529420805
370956041
850385736
120644008
463457515
47911556
222507544
185833431
199032684
57905621
40908598
2340733
619958145
204525713
616468396
654975262
172786683
778342016
140572030
159673457
720078777
44738627
500016088
137283626
18153106
237193772
131164674
28088656
284768294
636082576
850824069
298986893
109221767
38013835
325868616
410401576
300478595
479681
105471411
290114990
404703780
520740739
420035764
41184945
67360602
91129802
81574731
504395818
36375285
144712206
57821940
29878647
19818074
167276508
32126159
469980475
186670386
294696649
4847044
796273438
78944929
231944839
25828031
95381946
319097527
571408603
274662752
44719718
84948891
145774203
803402887
502841664
43455186
188659550
440898608
164573038
735515590
738384423
424750349
65386405
729632619
549781431
65230463
801061351
270988645
15135333
611015168
629544127
90553947
309764667
134041498
45791061
552005
522304204
477194640
443504157
504183992
412410998
29559122
40879644
71678824
204194036
572090066
259387015
682851327
71856155
281910596
713697794
55221962
60768282
105370316
636064316
238089445
325819882
190878009
8755223
9605735
262549389
113425990
67280257
426748706
262423006
258590430
120207486
95631225
128079911
376674639
19807979
126515102
151300228
929258542
358015527
749544764
60571474
536423505
32166709
420724653
10685944
19965320
6819676
154119311
501954754
168041421
315546938
182350948
242460319
465075307
184946784
40534763
857672537
689916570
716126775
301545866
668785029
299628415
146017743
581493882
30693607
119869190
362100998
672814028
991772
578580527
12077667
180981935
69740649
225558744
498842078
228740232
241328469
101690496
369419751
5871722
7752500
80856048
177035974
554031009
290750553
59947900
381448558
58032312
413662335
103070028
529470622
7318325
297597892
81767727
321438464
191645878
9788285
438667744
255285636
82272736
666639858
96996916
285853176
224404489
185034159
134734325
18374627
328672855
357875440
68804855
95927778
41691663
525261999
6445391
51178311
456618655
103275215
351079619
10203863
174030416
353948704
410428154
490409803
668145419
169961528
336737151
343202760
241907223
346298034
123690289
434759613
470876163
116308511
784239879
4644605
449001783
245103439
446610919
43267672
298010970
99471173
126505023
62870711
435170426
161934934
702876941
141764217
205040944
53220404
302275582
26497779
166255130
18663916
361328713
63666866
285956386
78564769
17293255
288486368
645091588
526490657
16147442
24722262
85612440
290813159
437341991
560983768
254976423
229190822
316462890
63420005
422274998
904095075
114503472
787084698
105573996
489686155
451516656
759746090
18680494
442792255
674922120
818908163
93397455
228009293
120763803
242734070
519355742
34126105
508582953
736116589
206873294
162905158
585089730
128168578
72478661
181391921
448081126
564115147
344393118
260962290
257441282
9217986
277800345
484145397
202050609
26632187
439542676
158724184
33681697
97756337
3636817
25394919
47941119
79502178
132352115
24110071
162035302
793974320
7183986
68665323
626707830
78708411
133511592
389389113
73873757
342805525
30302324
20078288
341111363
40369181
334233130
317820116
181386881
152942920
212923646
22081831
77316493
129651646
440998235
62824711
223784097
553106748
396288460
244479192
15875309
3792702
277428090
326149344
119975052
152411739
119841425
429761839
270348100
13646833
33097444
291448087
268367456
383561244
83325762
778298
491446358
111850692
390368697
167143528
468167361
181356851
104076435
588550452
14959653
136446026
522819013
393695017
791584764
81697233
328224573
29739490
240321539
142583725
326265907
56809584
100575413
761976707
485744670
336414530
694482
121263586
9815464
162523217
271023784
48016089
55635947
13389373
597572734
42548137
265594264
115490981
71637699
608227519
391220311
12153053
52645633
7507041
107483
631918429
163571126
252460463
201498097
424003654
248058023
231332729
2436576
553577671
286115384
14921209
613991153
113581902
133884546
582613152
482013221
654263
458017114
243694547
12923954
384179796
252980317
198080798
49146805
38763406
45544088
253903739
480021603
463097842
382162384
306707442
32471151
2985859
161584090
299199343
189901967
309728607
588818593
426939494
17234003
66918678
54185472
221967483
66233717
136089293
6697611
135405268
116657269
14083887
129614364
291659038
186527620
118480475
268798508
19320057
604741361
275509733
48967049
127774182
27541396
109522020
84010118
69930084
79514401
240657187
11541102
117246817
346373760
21092740
110241043
161752124
5047128
340579879
345354727
209818657
392824145
131494543
20694959
87101771
843702531
175353930
327489972
323046660
434287845
394838454
21815596
163738339
105297863
911557349
152932037
477238728
80599532
23871890
245352749
32882047
83644267
912606646
499275969
61864498
32802651
209376177
63605454
111403359
112502471
5379056
174272428
191711048
66997463
179683341
464208092
194871511
220807287
616023460
150562374
33697115
326903956
7721390
100182884
4012501
659757002
134478617
178231237
127088900
6619765
486916230
721478462
323481657
587621832
133671718
371148657
105601345
165522706
1526125
99733447
328094200
392853364
106973983
73194287
89278781
99370619
120347947
40238674
664317935
349914800
1390195
37871568
38290661
378195022
372650335
63855269
221547955
16307816
411124541
80525238
672631284
229162149
495473546
160217168
21448430
473390059
152783431
367580711
596080081
301917981
310750333
11610837
7411882
157843
80581174
34381082
294975750
261864577
663550967
22674413
188176040
10746667
256018672
29646184
220573617
143047715
72922598
44664919
314101301
362953624
34430352
239166751
698495079
41653214
358395715
588227391
29489013
700705056
229889326
470275006
47647928
646134397
9436574
142358807
56942988
344031509
51054666
100312844
220110518
668377887
37270344
331917727
503701709
781510056
70368117
193315726
8775571
781531899
59727548
414228476
74496034
468050086
3119331
246177851
3075628
150750221
138552222
491390969
418372269
128568869
463210426
200428386
221167328
63512452
3385414
52410130
165358329
30758575
72450629
298778263
98198485
303392525
75578869
105356783
354252531
224209117
473449149
27247507
554584515
9569049
453965359
391893311
77915124
444135038
347078332
246195569
35221628
27277091
334228168
9644160
41581511
835994285
621511592
35217052
290630491
664220259
282284345
315671104
24613456
202347453
690340991
526549619
592741775
53695510
719154602
218666520
38128733
62272222
796920726
790840663
185495451
15443178
158144620
198079004
127487867
524597860
181363327
5636649
271893778
20557877
61492150
34474026
11811053
32539314
419399909
18914654
370036227
47743759
744103181
386038778
287030381
265100948
228865611
113801185
174834799
19513580
665595045
16194976
47523807
251380401
408965166
737261497
272288558
9658913
65331539
51748892
15258575
636114794
178937937
6265833
104872677
323401326
259538491
50385908
106592062
84696042
222173925
258192319
38828239
164309023
567508415
254450064
345019768
125208575
502344563
286705385
16572701
306228538
263569203
459528191
420955375
289435384
192429468
35595333
437957247
46738943
189169388
303139531
442013647
238310878
142148368
157375773
46945267
63586602
32052673
93132630
322809144
441954154
228430979
409909229
406703546
66239424
81382141
178311048
162451365
13967511
161062665
5224096
670547711
70534158
25796009
230296247
510445635
350731752
421043520
52532322
451958671
3459457
513934034
685961948
94704185
78113207
553653817
16207982
11653617
16118093
584098991
390398954
247284046
25436826
280357171
143859308
94791411
145204310
807932286
574904625
2787295
302903356
505465746
44049168
70804200
650874818
488351163
401909991
274637025
127471631
221590575
157248342
816429497
66235387
450817157
531595840
28855671
216909520
76244314
26529221
196753456
372610660
135160335
94766207
58387262
61784465
266773276
45507538
118661650
298688771
879956637
221610534
450783555
531828091
148472283
166822532
192383363
317645741
230047049
291248327
914063423
278800746
725438607
34583062
736061145
456886036
221485165
254020595
296367517
25439710
485581698
120807849
87918513
65743817
179746255
229135949
42229952
381393816
237482386
602831644
261755385
321650547
13699641
407428662
189956573
255025556
80727657
26792767
581943120
260966333
80941705
592678559
203839529
30925336
23760431
17670496
255810757
68355021
11136203
524593187
273008830
182067190
20473983
129998950
330284489
10692627
52355516
525501197
689836078
695753204
62022887
93814077
19893183
176099159
289602677
734757848
434604265
194326484
334874139
610637974
457217565
122472665
593865886
174442609
88827833
307522950
249884098
81085370
11677527
626908851
149865395
362150946
14397142
269877280
67381257
40210715
166410546
10313308
54048234
143417979
360655766
223046472
217021664
130819311
506904108
85715747
213074048
37489729
498849255
83483319
475950181
273794327
39603811
253217802
28161316
718437007
154912530
118715671
2605789
60132769
414870560
8261427
874441421
406550437
239025146
67608233
272260304
50677969
160432726
93977157
228462106
291478565
167890008
40578815
25794437
336447559
56107314
411019570
22314558
628023304
61443880
193289447
435207270
175942351
828921
319502700
245447630
503991922
180419648
344324427
12066858
257787718
144588689
703977664
54262760
675887922
19003491
1179929
64521918
162931964
99963582
386634157
79710335
298851992
507169933
177354265
522388354
482227132
19504111
31930569
47457607
131643813
803335157
209370381
79370277
93089175
3517277
136410876
151738942
714706326
682077868
142982996
468784556
568586277
65817070
16796542
240064755
201835313
108031092
60241605
28362342
220438346
22201250
167433199
206850515
8173522
43968737
25026332
143095592
570047875
416350194
36328108
102234998
19751809
136787729
457513273
238867251
258455126
60698530
32157290
74036923
21250037
480578195
598528062
314159437
54306472
214979630
186663405
420670295
149048482
75293883
21976725
39116179
518163475
8530547
14497070
227622592
183170236
33054263
80891314
73407695
661495910
154541207
307495799
160101707
498422886
162365993
385842562
12426274
293904953
83598643
155162098
881224553
132731041
662645810
38489949
142237255
522302635
37866357
74558387
70571437
73242919
238130821
2272521
41564712
140727699
28048695
971560599
462242611
384907220
225742627
158413754
519846082
424702079
71572246
173224110
10197380
311061524
131891519
278554423
3201804
46815522
146065637
640128782
35313205
605366855
8096081
717364086
805997826
228996720
87548080
368015608
253041724
276370037
625918915
419463869
267529920
90732332
358747000
382748133
78547003
262984236
28491024
24228217
5011420
159994568
56453724
646995860
39775670
234779113
95347353
355453490
109559933
534651455
460829743
207201068
400057910
68632395
92499015
353827045
130205922
70765386
188583949
89983188
138038080
368765415
53460275
146578133
43595440
96749242
273752083
153989014
35748033
608946413
195730999
187850399
39049153
173870324
91960300
84876764
288979119
200386
84349021
114170670
40448551
63379991
134375876
145294609
90168800
90579516
94072312
350993269
127410472
77428527
724785907
227981323
160876017
233059072
13564784
895472681
221915467
46535766
215969808
104337709
31444143
164036846
812910934
559502662
533098795
14401212
497304263
162207930
201919827
213741028
17718427
810152061
553120128
319700195
248271996
387391674
107372949
92342722
68561734
56636469
123918312
277064239
87195744
29957325
2539659
119530773
162032125
568677493
64573399
106464781
63856986
217669682
520178665
646160485
36179992
114472316
15929764
75787995
14151663
21731631
55308016
304072668
302784830
124496421
104733465
17562742
97391129
916890228
124077845
167923315
58060307
159765964
258280962
9079159
404618645
490033711
156311939
896450765
280165323
85363352
398820471
194169196
45472464
253972085
44810030
132035919
51995453
18550269
621783254
14732596
346090366
153172695
66335091
95024828
765757335
1237816
33935589
84590558
314212906
284183372
494406459
170217086
208906685
247423759
425344533
345642555
27335453
78092125
193429180
296363056
296365205
109086
139377461
245270535
292065057
6106060
628477259
47906385
68058743
71530015
25132067
18687400
242435337
526036550
553719278
12355457
444003287
61538797
84852242
7760963
2953713
19012809
812858786
531075633
6680472
213646378
471170781
729969514
271890734
366636757
625938178
319664168
103842504
189136780
87682230
186924093
88273969
227378683
109854042
718215738
126139299
615998093
195141861
107815980
825434620
70075476
108909482
253112569
543643049
290745691
740388091
79932460
208600791
235893294
563814436
46521045
66234552
604518469
248864844
307505333
10357746
74976430
543391772
245288425
235536066
473089292
173750325
199911843
427647612
274343378
508111804
393109102
242872757
347074511
395394053
903159051
507804440
429989360
241159830
470402
447888788
237171241
664704766
615875346
88166743
63261414
425721337
621307959
10658672
512470266
13982956
455954724
57209983
99807455
12196961
278730941
368158771
441078583
34066481
93539841
20990088
185977753
57628916
4365038
30142777
605502
69108308
257444775
1588723
418603073
290355173
127965367
297327800
20452632
20253428
49622654
587646529
568386896
88078794
132704261
292213597
110546437
115620703
74955241
25491115
26969813
38533526
760420066
10330276
699722314
312132051
474452745
53240859
16901686
21895782
25724101
190812106
140246510
727590396
499720586
49193551
16357321
57091938
216988240
634073604
100923483
316666650
194777656
15590348
193167035
90039425
96416535
20622678
199023713
118997187
827781814
69271297
129631805
427406290
16109217
378696246
151617411
78885786
400831236
63386661
753958806
88967036
23853494
17622412
40334056
686419101
802926108
539447044
82275917
69130312
182103506
374747036
162551472
75780873
30056460
102049258
664069204
244182597
271430649
46861346
70919415
202302353
127369773
405089657
41157264
92282127
257852399
289477774
175023929
25992036
656075327
366225070
1178157
24669745
94968307
69363147
366875093
49190704
143071044
381886303
330285663
656375427
24514121
12354784
636346579
349864031
864633430
765102481
164768996
157196600
37154799
32450742
65943055
25898041
236389588
8641728
50256441
789998819
55628239
325062427
358174146
146044377
426690684
418654651
263733778
99959063
29415808
247285519
61318439
133982828
144288760
351527285
116261139
982617
570616640
188739704
262189608
89133981
667678696
5816006
311194317
296112279
217960767
490662138
683142
438729331
225866144
44675644
371198992
55665862
236453426
38909840
263006699
40908792
654086424
2003647
712555205
282885892
407207418
53921479
379935406
417281949
884885639
283356064
63421
125129811
526443116
34158722
975803748
351301546
729285397
29273687
473220752
57396753
125444482
51241621
81674956
16439989
52283013
286415653
17157474
290715528
67482712
520611211
242678734
363111456
109835261
417186255
41624791
310364554
681158160
74592178
244662582
13773256
393469695
254382833
72890368
347251246
39146279
717719549
109997188
165112189
543002351
14677898
139755504
19097722
571553338
13286778
91445286
249632042
538837264
93253320
211376906
23658550
366335652
29196617
644018051
740092397
862406747
152859541
565445425
682196424
1204499
157639803
176044460
374152113
15596398
382721192
277829619
5238141
18189370
247549169
99181193
374902621
60111152
2861292
144257572
76543377
168305813
27268289
650798917
37095696
62471003
67739043
344503964
338457598
148036091
92468
564867310
296721736
108024588
97354112
330109969
583039052
282338884
650479569
7804056
504421600
46871618
233245784
513364344
239594960
80781928
83383491
159744551
134552568
518331236
133333218
229111996
339604270
250763316
75895919
238740991
139565577
635725165
42695597
166860965
3629347
286896493
14582623
426831056
103410404
59824657
426747017
127426702
92597443
376346721
105543864
270913585
107962942
786105324
229712894
23042975
87860654
60768935
272233297
353400938
271206692
449341782
81908778
30902498
466830876
497680845
352544203
326123681
116309213
339002817
74188131
310343148
102860832
361034583
126187418
205913305
869247673
39562707
73235945
787309030
151331641
200347350
556147930
100124857
101281643
5771783
236983284
200074002
172482999
336617246
368810515
132161504
557844608
519801999
493733774
254018999
130404831
272039623
35211389
23805990
38704417
651076159
343551956
421248846
261148960
451961330
712883236
198431814
275923226
114330705
115331194
238268560
397707068
7607499
209130151
554571003
638967032
301712477
79454318
440052684
122253060
660322523
93924069
155898133
43277923
5097136
217575478
105669494
142107521
199636871
575990853
671889106
58237853
14903235
31015259
573648111
216101997
612402848
561042637
106341119
149074448
397709789
669248118
257707613
57324717
378335881
16954644
301809156
290403502
237454180
215381013
98884166
345692503
149208698
197231288
183928488
345480682
115335557
518211320
500682219
4939570
39309294
628059121
146436272
32784853
110909812
295620284
301265939
344010829
544872854
357531333
202365308
881210990
496702426
131583452
470411093
443934635
40950748
58600075
20180920
657878112
185360115
769408765
301367347
198379178
335989160
147688955
507332798
113190175
93197273
335422356
361648526
26000379
473581282
184775831
319688576
496590573
420249073
157137798
7488487
72026863
168732050
82247073
512056072
175459176
19651055
38296005
814276191
30385715
527638846
444204278
10763152
379145281
302148597
87925263
217660065
387881358
255842468
164157274
19603558
131451744
59363592
1929567
93468789
239923627
265039783
134913140
606144783
253746842
71565794
528259413
27002811
169967695
35733796
103022644
168138716
666616761
15007778
33848824
528677301
963474
166846172
274343573
43144540
334925320
477586677
502562211
119741680
111552003
16046211
707325630
86251747
537703985
3785629
614202242
66606691
668735754
120131849
21884150
183948381
658336851
113679106
803938305
170186813
9600123
103171748
327116354
604804105
283709698
574045006
51671365
273424770
67541974
552752575
480838476
34466426
215708171
9246503
288344967
164609889
41023147
500828350
84284387
696569028
25026169
821938324
67213833
775073634
420053049
846944513
43562468
80190713
351653245
96920814
118783449
384312520
188859807
49045801
152551297
34979624
117340650
349676889
800546800
292818155
20173031
527934058
50238655
213506760
231379079
28245625
2813304
320858004
571215218
722028478
102821758
306889359
41000734
149661293
174806162
113346401
29835610
90484688
374588689
280509272
10131898
30317135
259997078
195002701
492228587
671958062
98811737
748541542
196167332
499389382
124521387
782347
89244789
121537014
585162285
118576646
38165803
350016761
559755582
347170061
436153638
136370259
568756618
382214988
105305502
2745767
236277976
243311314
57576669
442258720
464247467
543337822
380681270
12922168
328749966
220529575
378734446
75349104
212551010
944892
459118758
226187629
20567592
560861916
354697341
106622148
94295150
43363891
243905476
38073213
475115373
25547306
51406378
627273480
86322597
214459450
12182722
135855379
1440439
41035517
27901202
232463618
106510651
531763696
147316105
174475497
62063973
45324931
177387797
42558002
102205542
143088766
215264986
419747010
271122553
39770337
681410913
216770649
158608228
194215506
491442550
147466947
579327222
135578330
584528033
44998969
207096344
115599740
38096462
663652223
440853397
624643611
67998311
156983238
415037451
499709596
490385463
259909429
343601987
55477523
50350963
113439006
380384296
784479785
575354481
356528891
50937975
2933688
190324558
813588033
546565397
74648614
653743451
36860816
630848317
446046380
351920588
14921182
439899895
87637505
18703328
103509760
742262976
281416837
742207244
479840059
241848683
252904163
83132313
141001316
77678764
611694810
161324513
132081485
296844449
587421890
818087481
205187838
229871914
596119557
182927270
74604523
13755663
79639681
50115420
146588345
650948705
256144589
19762658
878089789
200791664
365003805
452344654
175303440
25051939
243865589
14305321
195000816
359861274
309026066
515990951
236453214
65556685
49375730
333039711
471455073
32817678
25514099
8107001
11413225
183821157
22790962
182502573
145795896
333460
304222652
815449039
102430365
254702279
26931162
3879547
235778987
101711776
22999890
70962134
169611059
396610580
46607956
49883390
47331533
393084193
119289622
336733908
218109852
161822217
194808577
206618325
197932498
91374689
29692174
358679474
517413164
402510666
470723869
259698167
425372571
70374789
367525391
384407530
30626128
102958740
104994557
193098962
679328423
32968890
499035379
95466714
591283560
522540569
526728536
274855853
49952425
365687846
87122420
47738890
61991450
229079593
75320566
289152385
141752374
91803609
129861062
331097092
884668274
491832478
91277300
101441528
273091072
408096461
434374626
493581317
31584199
59453060
78924560
226184258
911631077
119904203
92113895
8711741
393332140
39013124
401385822
47058196
144543617
278321266
103209561
786963097
324081671
516969579
636900508
612511545
234854968
834027535
128501396
778491076
2146710
112579217
43883641
655452948
203493490
206498460
302905453
231832531
226229164
324509498
502616783
345362859
480314796
141060783
254314867
101886854
660470947
157108745
578353324
68323572
60660447
400970248
314740204
9980242
252546431
112563180
533396568
354679428
110573883
52553128
489564130
418418791
19330916
130149140
118147003
188111045
16705480
3085693
460019071
204945500
321239455
117029173
159382992
633255178
296423824
378431720
422866447
61517137
649755442
168959379
55593294
126559546
824882269
379641074
175958643
33214800
24198298
329225160
2548994
310484876
368625554
86032819
274835467
210484671
130482532
2082191
223253598
67668592
4148892
328258112
18433912
2634745
163758117
508752702
140920992
121964406
1962119
82814736
15385502
531155614
798308042
33423664
672363977
473503384
16382054
194518677
96065898
29298467
183846946
25748896
352759673
622894192
321015256
5253258
5378351
4706399
231536344
131473940
152424934
124179024
613707493
215417346
14455150
372341302
204385517
147959116
20773436
171129417
505266537
261052060
148773051
225616805
745442701
136651599
148967466
69244717
11110798
381346002
111010005
303813183
45512563
362290963
19829677
128298538
381684418
260717851
560331485
586351979
45591369
42988846
611516335
17014972
74385756
282894817
80637255
55535537
86527440
392670189
97685633
59862389
595852578
287792304
513596118
337463491
43161787
26169331
4806111
271197022
308343712
32820761
37652778
433175968
482608354
194086694
18044005
64422165
361032865
183316837
607668747
399563800
3872085
284761892
81243873
827986720
18710868
15807580
61702280
73736181
183074444
191536243
25072724
122252529
320158843
52785424
620080208
121337486
62302109
17326202
19779631
422405078
212510036
458393726
45511925
60547845
466162201
253149297
97183268
48146104
302735
5988467
194395645
115460098
209900317
440927333
63892757
331164311
68560023
223986626
471847461
393236
840877717
241045401
174626612
167564129
492465633
668166983
48180496
9018029
126554223
706484752
244891372
15070461
44508969
329779764
626191967
673903450
385605466
396628083
196642149
185219835
434545572
71131199
274786271
128817878
502037487
163422584
192589345
28296823
753735794
153812978
60274113
518693231
464260763
412510776
277569489
338055468
275288837
91350440
157403296
106860816
5975659
58110854
849175241
43417911
105665801
125678889
572387522
61038357
482756073
236159285
273709989
276084031
121790482
73745419
537155106
74512265
173165413
501575568
183218554
62096869
413891540
495734318
96654554
72756306
222843024
240651526
529972920
457561946
200908734
290423524
213677887
174640561
792749680
443600662
65574084
3743673
420736135
153837677
188849845
307098848
210955178
200964484
645664494
131638520
728980887
11861800
592052336
22813849
528449553
570216463
198229351
2127832
227768828
378310031
185290547
207795172
134531050
614806203
129306688
35319371
341923762
24225400
74274245
572490601
117795571
16936349
388913029
390604209
247673138
40814855
160412901
755039912
172952185
94310082
405847427
519443233
554242
149849876
71466515
7859518
324432824
420890307
248077580
61365195
2122944
274503904
162106354
73255638
711740056
79377629
179651059
176340589
144831435
150830703
291670503
625186927
52033833
24594798
259856
92302713
179181504
726426932
365709099
145646386
40014168
58543673
17986004
446627534
200908339
189590166
186038123
81362045
62657866
78842480
524758595
2287118
187937494
122264653
792301081
18655686
20766519
138352815
101528077
684416503
813712820
22970624
181506334
153204882
19381569
188677562
296614578
428066365
102864634
203843442
6885608
215462763
382204066
13204487
517878004
314660456
376373243
122803084
269700259
9090483
169944145
119494
81988406
679649768
224321672
36903918
486344083
60784000
225626157
306411322
36114679
79965966
121779720
153692369
351083030
259044221
382018218
57684964
46289888
609212984
10037396
198613208
511221783
689390907
5976490
279964556
54097346
191598118
693898125
137308671
343021983
168335779
597697536
404604878
181332350
533215021
95634221
34103828
15332782
675502618
246897505
131543378
505123212
2710860
253214771
245539878
29988753
732812439
410728835
244498713
277745886
316790805
390218146
549198261
127719187
665656802
45658974
126250183
191799255
306149135
14768724
399730506
669429073
136258364
613263452
453470286
23674851
58952338
33907530
392231733
94005068
673824607
44359393
12624287
145757495
53268375
269998405
182083482
303207890
444529951
368639385
127443828
132117596
32276799
1695632
212886582
207744239
285336971
519876618
230975848
195873918
560340877
735665398
144655883
586776263
74100429
244051113
119490852
30538317
740614215
23219604
9980907
118981579
605413375
214972489
464497291
211432421
114806513
236061344
156842805
2333303
584288209
254713270
561123223
89109746
293288117
245671774
18523384
347438077
262854923
411025744
108962775
10985685
348007675
292021153
739789894
323146137
217826516
4900770
480564781
410001197
247941718
26917596
38911081
175619403
104418704
661750345
56835627
550402765
49855624
6196949
108740465
148833222
880986263
16904054
402731925
434698428
177416502
253999806
86621643
152206974
277704150
538988495
835169635
5835258
14887283
71960809
515431625
235085791
207362618
686232292
187192443
357761622
276125112
3550557
6108076
249359842
459560623
97127588
338224943
554992191
772592330
53699227
243126911
840833181
281309875
134345508
396491832
235211172
3410942
808108413
33128511
622186498
682494636
102073270
232114889
399704774
543458701
397994613
105451057
717821951
3937500
68559486
345520816
152032048
807464
55231278
53252019
243961062
204840172
30217986
575117766
10288539
17068315
96678020
122747208
140193808
26733192
75888748
550866706
4696994
309208016
461098033
752093291
33962498
609880303
544449289
94992234
382179910
27317145
309584732
474482199
881694421
248235808
141593252
227823668
593308824
128548034
99978349
376450820
55312375
43820291
143372918
563740297
64156479
93778907
15657832
140428641
123080978
298134173
11854552
328365057
7988131
328265714
676910818
147003271
20563424
92867029
414960741
267178628
264137168
45892830
318497321
328304341
139383254
44220700
215000918
14467331
387070619
451332691
608695086
30886403
36316079
144849086
382983631
12210666
354720706
358186304
119126320
176838224
774485341
14629206
113001867
710514280
208890755
17629441
1525127
42070171
93305472
175539489
115636000
75434892
55339722
443791082
302232932
751290330
509863989
1272328
592580207
328554333
172898602
189307977
216203657
605956057
443306771
708784172
67494133
37179121
284506493
766105466
281752030
20665888
672920746
456679932
483812201
330873057
34835676
469652554
168275266
43619103
21192528
134969259
345117647
72336170
436405397
199899887
368603534
67952611
406100993
179795377
667134906
37988206
260109106
372348745
854838405
159626030
866929562
18214949
607028597
463708285
73581794
142117438
268632770
162826851
73845503
117515142
35235212
269437882
327986325
69839341
232139826
326176501
85701248
116243313
180149235
571968839
374693396
123812904
59073079
326441507
160793760
122779654
311259986
16111465
1154871
240620074
614430148
392442105
65691444
157586034
158090881
62971206
721911747
95211555
258234098
461226744
119248654
10176588
1522900
736978599
129064763
226729198
711569036
658444790
403869000
179218140
329658348
354441157
247214622
405045914
54596943
339977679
26920864
137411834
625375922
200665511
160313718
119119260
370234463
60008666
433844930
606082261
469359801
56167169
34599696
165609767
385199395
220911265
468324750
28776746
18940939
61027673
735311778
247328362
154534
266194198
75113130
268093658
669108810
25177575
140557693
107769729
369502217
244682253
272139410
32594836
478040106
284636366
529272450
285319688
78328730
16152456
28151243
636394941
302586571
632441576
6239438
946629579
160263232
76806212
133718342
121773203
6431860
271034065
231981314
171232043
810807463
3492202
202032388
252858485
424763093
254350337
188174337
200309383
15234896
423996575
550346582
735881026
137463346
15915673
222933208
13554012
363698388
7347012
511379793
10652651
15685899
613538769
260550479
379121287
911978822
164757611
291137551
44281905
213370746
542631821
561544232
147347498
191535676
320827448
189363299
297550748
64824547
22491287
306050660
314990247
599651003
27288572
263263292
367062608
222921324
398101816
111205263
426960777
49253899
615716614
105364672
531639
147859167
426304443
175977805
154963796
36174224
55293209
76666493
32164023
58759705
102814385
496496558
57520103
178517461
287160858
621631255
59222084
457560852
579151434
25962075
303760990
206703070
153014701
24230715
395759124
729239898
43630427
605009444
48432169
232919641
333590885
15791870
297915834
50217635
109455971
416726384
1761307
183798654
193575904
298305229
54112432
430534414
113536797
318365259
6038725
292035486
143742041
769967140
806294402
70233311
77255991
103173812
426222728
30257621
134767589
17071203
7541224
159173101
10824832
162874761
193581681
70850485
61646577
346615043
162179920
61851682
290830931
51099279
1537282
41796068
43692225
548334863
298623616
916979511
174969845
172748391
280423579
146938190
816105241
423632140
270598462
178535306
28978882
315072459
131160923
81800354
62635717
204100546
166279729
443733522
455773515
269160748
94075133
26170464
557727229
522264986
243026747
35347276
322541819
64188424
253642458
24960574
16833091
128410201
135539038
253749723
131323487
94032329
530479536
27752780
918847867
19101291
8463930
119327355
253765522
103542181
41312034
690844311
107244754
128177058
408839046
344591601
476085872
464265217
595065870
297160356
261570588
123211019
206304170
513537558
624494590
581567156
263616861
172456032
350569181
225185008
357101
109782808
273445429
275179033
110736537
307831747
148419874
44350533
66655611
750613096
38181235
28273316
244155542
114422341
35124537
70546836
189154828
513389839
672143020
48323039
155399280
501958370
248325528
73323664
151414713
80850400
206750915
73163431
35544667
723511535
901902737
409461
156801423
167924897
36557339
514556091
200998517
68287715
93763330
416603875
83285150
422364554
262219736
311891820
68949577
165102475
656725098
404161168
344300259
126073694
479865410
8786003
794019232
312246027
51480309
142756773
386218379
219905199
696628313
154103418
371599074
35824233
1327097
494847959
71058339
302722072
130351157
470050551
110858445
352880515
68136818
20310269
42992922
613135163
34010858
250022070
338368678
20136120
191918248
112402077
821443373
42403084
134421361
479097994
64962088
3769076
542456928
152053608
226845472
51885791
32822642
142289922
213049158
531270389
146424513
707915851
53744415
35172496
323108305
409194038
50221055
930086527
110382456
8705283
78477348
46650944
576418048
133672071
153271834
402275547
29792959
211296661
325611285
132593183
505652461
259175253
882839777
326679066
606119637
53469830
171011763
50621431
40670924
384195081
145623040
173865530
117493299
112167514
166166018
378100246
268717882
58930734
291742868
62939448
222850480
444083287
272379517
309915368
39433338
90526739
141780918
219775476
330638067
222628690
104960355
89604044
112335723
148499836
130432225
443695303
271939976
729509636
272289589
34267011
321313878
24015517
600251091
724917014
98329436
172379245
190672985
235862371
437636334
523299286
327533451
689505418
162678615
935906526
635439855
144567771
246539908
270649106
242590000
201137001
103324166
30893607
328114535
163799398
1852526
329626195
301655727
153535639
125649798
322523935
391540260
229468938
596995377
241761202
283510693
450778516
479951761
788398807
14728788
575089997
42955485
318651153
399192848
315409041
677335711
372396443
130064208
122043055
18875611
50183442
162709261
261032990
612494588
516814498
133960742
379987494
66237437
69490425
38823726
458053394
18252079
607619507
19947982
311889610
199127493
71949299
405151411
112439465
506071521
515659402
646134443
94592817
277617751
272696
758333186
573338819
631293678
199227238
288901253
75266083
84295790
744194714
225413278
53983561
341962231
30625133
290507817
45816033
119292715
204949609
655020994
356216954
261371212
655179290
389226436
613001995
114267557
483377086
36267436
63510481
105311897
32695495
114340987
380703476
195360907
268724827
386422671
221051587
262133817
223833033
10602751
4924391
171611279
79384441
10036825
2020487
581249079
340333
575932337
645961255
522447160
220633532
210869826
84908853
42858950
12827428
141649731
269505451
102220309
141300772
488715110
19272439
164794964
17575185
78182168
152912809
571845931
628267378
744999915
8789245
219578296
8359104
817589982
475562289
209033510
23895571
67890642
155182648
214266801
62190355
716869652
128081561
219881957
187294900
93728887
669052980
423040288
80444522
315256388
166352818
315039992
14592167
36063123
534963960
545500950
30215856
706341310
1958131
3609963
209299716
110989207
172115772
190846497
604486522
401076867
273000839
781391148
252320863
116457231
361929542
187425281
228463826
95381000
434713211
161573768
356001170
509454672
68422233
131761010
424895865
180244510
169537761
561808904
1306978
460954736
826372769
50349505
612946987
46791352
140096892
837043221
216007501
243248160
48942574
204786636
308229718
49571109
38699437
102498480
202370314
148588666
174453148
626815237
51685675
83079800
109242102
168125885
72166743
24813549
11690480
550154123
269699724
114566448
360458031
79147245
36968235
546048195
42526828
40062005
271640608
46265643
258077823
26898458
45906889
31031261
45189846
123155260
281398415
156436921
57675865
86986708
358402749
45553598
669395866
501342556
78424953
188060527
16473965
101165753
407491609
390837319
414466689
684491048
68953193
53060145
258361575
276106499
297391349
73923808
559072581
50180950
11253682
100268993
668603707
112098662
316384181
249340454
462190523
280013038
535452503
29562596
591378759
549672220
67944
122604748
94808796
434659376
430174034
35513086
32368092
290206310
462464296
209429344
24322756
268093045
419182372
80808807
290307501
675013285
513344654
645824653
306230976
90640493
43432466
214230885
67465809
3829096
11636
29829654
702990976
917386752
72789543
708377998
76055588
243101382
305998833
334597372
149961137
73485107
672265065
72381977
374239235
233460206
35752514
35775905
113428006
172608677
116399371
874236624
359498110
13986341
456007915
107430732
54639350
208888
733292420
16402655
13154867
84057844
859760620
50074369
119447696
11498941
331647262
247594502
129292802
561471024
96322039
66784334
13867213
165415968
169064505
544867409
338464148
57660958
294639631
219248898
91836025
34506205
165251932
53443439
603580809
234174255
333556923
6245618
596938644
90755428
17988370
272980135
6499357
116145394
68688255
14875369
25518496
363896501
176513525
111550436
34664449
228233652
355351967
26836103
160888746
380943600
619954030
898846111
450269027
222973912
162729362
958389
156722632
639463840
67585668
406880684
251260349
403540578
31564972
115920722
658292427
279864815
193897871
68850395
334560348
539994221
866917151
357163384
385913313
374352997
17838599
127973014
231980077
304723409
112997899
228667107
52577652
653590652
14820178
99054696
689639012
21432577
89208213
333662729
642048049
218115577
379321754
53785624
340540914
142812238
3575997
13144324
510952654
9113995
213608382
291381060
79859646
502645540
8972952
63737342
534517615
253447848
872177349
442075785
34262382
757223467
678147172
142569132
249402660
14383232
162036651
630373690
157145779
35249817
159969244
145040671
2746726
738284056
240024444
301885788
4843373
225293014
132244718
612858964
432328053
596006188
100071073
21126906
185131827
17511992
519758855
271523441
58932533
31722957
110583450
264724868
63008847
390770895
67649562
533530559
11810330
329040906
473327236
248206929
229463626
113531219
39359107
438601848
373810171
23732490
23804544
21788850
405401558
129214561
181828187
313725498
9543453
799502083
142701044
202712585
172561426
262315530
325177061
52483867
197406136
214921001
193494409
212673071
164521189
6204808
377643073
182121421
505926202
184538706
103349583
364920326
239069612
457147620
325847450
440745043
16919235
167583832
1725451
841815795
125279322
837247645
432439740
222020121
219480463
130508791
95072743
47923559
12716937
45445500
110061594
47083199
341836005
322095371
303913909
619242333
220579934
140297718
51529515
19801910
542650805
240954681
6896690
188555990
245335489
138826155
5155640
107690144
199562296
12148710
3335831
223932146
124441190
405361476
519595546
340430237
422039728
637561402
704797483
12339002
224783950
7199922
18897354
48797232
668521263
64126655
839662071
343216717
820544066
237807260
143373244
390179797
334887133
276690799
278883344
143252582
506352567
609157444
396856178
135763684
332596790
438991721
421055422
76358357
387442385
116890258
533781570
19795786
426276397
337335285
218977423
9953316
488689720
50528076
31303814
646079900
490083977
490114474
85809542
381830130
238898588
3986997
52113642
471482114
396463488
170307912
325420354
32050490
96183580
87199439
13109554
501165006
141554855
216212510
834364907
197366813
468300465
637724202
770779782
310976679
400677820
405676432
61608708
465452336
684113163
232706662
550682356
187234733
190162016
62700090
406008422
345622525
320774715
450216901
366214314
25570570
244954175
190088968
104435543
49842714
29953947
106916827
80784437
264699306
915936555
380472473
211256306
47272654
98002104
119996077
262316065
897037318
719096524
40570223
4189642
495625943
231059485
272120602
140796190
307639693
589968301
424274134
409589284
245263682
573967076
597329581
84647619
354680323
436304235
130333098
291643227
47937212
156539696
245094483
31078292
123089198
300666170
35156670
624618930
244498774
228619842
95996353
597090521
609585545
151668897
19928140
520131362
13096387
245591952
142366377
442062382
170410949
97511912
84564389
149512694
479019673
144536941
342261869
116765109
347287065
465622590
591338890
97073187
147407055
7928850
720553349
78342070
472112552
28858147
502587079
457129589
170402188
1699387
31421377
83842478
373620432
260963404
92118493
78804070
12994505
33613699
391248087
44304525
574306353
181560901
853685536
420535136
7931198
19672382
147561726
450282363
87923476
119178726
42490286
648227585
239297464
6770682
119660479
131819592
74261365
577144558
12057039
91852879
228378182
154700591
43786021
624050099
38059604
3426851
91476732
464779528
65499852
353580071
680510734
20087531
660266366
509150239
541039569
291855857
218116955
79646526
114764897
12645121
2482955
271701024
226508912
127107565
248137201
79835419
418668785
9234031
52993721
134865618
78899481
289597141
517930438
221988547
301590078
562773485
171193545
278901276
389160631
109717574
380790197
114157918
35066931
129731792
96616646
659700592
36063329
32833345
61875858
563483969
7814151
64555965
89652012
443623940
423043108
227220932
31473427
4842548
622280392
518635710
20159986
310368660
883245771
153263179
166573344
218880998
66850916
19573772
310377302
389124881
69974846
196300912
220267880
339803
166240847
327813420
588859951
31542964
7653686
174947072
38255559
461381936
658591349
48238922
641585206
9665261
34311667
12058806
85465023
297817548
91656934
347698778
187555307
173522724
485937932
387063695
220647297
807553217
156210962
523489604
742262415
404022960
688192928
194608392
442984
16227352
351996787
198287806
120458023
48825656
578736715
113344951
80999587
349678584
448334715
4740329
544601686
425417404
443785795
257787406
497601914
5909033
612415756
45742228
171567066
61519150
7973162
48655897
62934388
255214039
15175694
38091259
338470877
470234189
500058619
199516230
53250419
100706657
370058316
15603921
29067882
689929575
352323182
346618232
371164448
162977124
49690698
379016564
374908071
461
81376096
119763459
157072968
133939619
560721700
187526266
197653271
350081666
480126285
189908169
172840334
739308767
291711051
216957556
122242486
414182279
780332775
1005501
354953416
256320464
2054150
17209967
151890333
375689700
263119833
5019361
571215834
277857260
160567795
94124071
435902524
78698511
10843674
155063230
581804537
28016634
864362901
39537228
60573543
658798003
90623361
139299422
79584427
32414604
233949415
9530306
83094462
519797643
701295649
892846690
118209575
308243952
558521911
4216405
112110734
67919986
4482007
222980218
29562204
94774572
1754587
279806128
719214147
54825333
955575458
13051680
70912126
249776480
93105937
735126221
97222962
404146129
171371175
186624569
229707566
41851941
567999666
583168711
179444205
356069809
147995526
17147629
16936682
260523741
403411682
130686426
123590764
105053842
182403899
532582642
192835774
299219464
101799631
116351001
109471734
63240785
389068497
481770095
561631815
342976519
122020672
310795610
76867673
507349337
158079231
167087634
338361620
110953960
24947704
185482816
259464213
445845999
237962090
2104653
129478034
648531962
252243192
234837126
48951522
150760675
333868414
17171015
115224822
63505102
202004077
2581415
15353297
530681468
159536998
136928800
10792252
475325145
468254993
332421623
8106179
283802394
255385592
86627841
38588006
246609436
22841452
158779784
160284084
459259078
471240367
478721308
281022324
74384444
761755798
519245174
235264846
146728349
272652470
31695095
850307982
127577501
127573857
798890889
764642906
175360628
64564226
207934132
38741581
260292547
153260570
152088375
8974994
6183380
225767127
294364526
364830400
194179627
149762883
232974897
133859895
244257866
596622176
6629273
331205228
150571074
8241403
2489284
297477621
18574715
648125745
11321749
203073488
169984888
172420785
319607617
396483205
114509823
48758942
26465060
25501404
543703005
109231331
117977762
40933596
459786713
395136127
1231359
412645493
648523432
24527248
2309170
96979330
30716909
1483141
116038115
603994658
600744066
205697831
27715280
335837755
600729213
420731623
933141505
45137913
581750010
278148752
74979124
359763404
331570348
92507670
182907282
68757069
371966272
262331393
54679596
278066150
12723761
166601261
86327105
63944743
810394357
556744309
147143224
69935423
398448672
77670355
3966910
13575724
54040189
55914035
38150019
445716426
363133915
421792020
356233704
277634740
53836253
3925373
730189659
22936074
168661118
67545186
208274031
234800224
8116728
50841791
719449282
80954583
878400348
659515710
144485120
302625427
96707431
79973959
401642108
10242420
453902349
83472762
2200405
232593086
117565845
363502519
126790640
54182787
683244023
56760547
615500143
352904596
28335284
469543079
26110959
215719511
486347263
577450314
186941878
381064970
97547842
490927004
25452881
297886684
447086210
6920354
89874402
687755218
499532340
344379190
564687451
418625525
393352373
49402492
51435712
146484586
3490229
6582363
147597282
722953351
498851949
213585471
597059988
191054676
51716902
387282946
450917032
20392521
392968953
213831143
625448623
274368296
243681663
3642315
18224364
81291504
492440733
335427109
43764953
234784426
438779891
318514252
90246125
281083728
67353500
93295767
132908584
18631062
585055172
714365373
457757424
674869515
75339653
272179989
123806120
380215728
12292507
525753722
288921239
546440103
915426
98947995
483517634
776260035
798951349
196662469
47336385
348964055
485912046
571114690
364408765
115037333
118266733
54012507
205142874
170459865
128331379
657976563
536060839
616358777
415194693
231007087
686983101
9830005
205945014
402494918
71177981
87423558
484694593
257574121
313667989
85677281
232865276
18345455
180846541
216604676
138979590
430152377
353601462
14548702
409601006
235587947
15253025
38760602
486757509
334820857
798843338
690756072
713161802
612368488
299465600
170506100
77932677
584117124
147568740
69488910
227653737
121319521
23878772
48221106
139667015
118825183
75498247
139747721
502491242
95565938
239073186
234821803
61982754
21921780
18901842
468507512
345141042
305875016
552996017
443663702
233767471
510533579
17079009
136677171
311393470
235027829
94577622
150426858
148810605
568178722
40365179
156620907
466895387
11063666
199742556
37459190
548800009
94133413
344562200
29000
228289972
99247367
19643402
54054419
201384999
212110076
39627653
488375064
459742512
340357323
293511620
8208791
48317708
559753873
5014261
619523091
63303604
296586744
679624081
485818871
119301674
281788496
476777023
71894216
104014710
5910218
28167992
418954327
65928557
71831596
59602110
550890479
326221504
196751301
593046176
807687112
516362852
483524999
138775766
337082
69450428
544828802
614650897
122641728
336662194
486041190
10716997
706232497
421783123
24914772
62961322
450623732
460050543
15089719
618654428
437292109
12733787
382941944
18089828
92309378
252714316
109382381
120150400
26726486
6298537
290716604
65909178
138456721
15376806
309852550
492247003
183358174
40832650
536614235
41408872
543370356
353085844
363728594
468871668
483289639
171272790
976313
67360066
121670540
253196523
337273420
541605203
209052975
433491779
1538129
37484557
848913503
262968405
594326886
161813978
76950340
417858708
180124750
389029431
19673300
17781041
214076570
24924056
124678899
161046948
201625
23251437
139333100
131997882
99907940
357882642
346254279
403505
16569878
12725360
135297045
7288536
145743392
60858979
152844875
52657933
130508816
188229566
446162430
133749744
4279606
215209679
1560188
648717547
244224630
698135627
322598874
18048051
92177175
438199843
437116890
307868151
205179211
434669664
241882970
330999148
129097039
506555877
463031193
334502019
74448265
111664095
148513271
288520340
53959404
359847113
207548550
3947898
198599134
229061986
273969270
201152057
559819764
53574560
12167695
94437011
203158966
631748522
26991254
26186874
160843330
273763323
520770971
330412553
78912740
82517434
481333836
302810560
178269427
598265811
5643825
39189076
579613353
199722920
119725708
160750223
317257475
313953235
321110926
136628693
14369557
20781761
307684799
243734976
275963138
88645794
166302136
419141892
335961267
126273437
619122267
5189607
119834399
115981840
257595165
355630348
210869429
187255562
40982910
144319287
386300848
343874027
625394270
63836108
21028229
213624566
82667935
544837343
276491748
147331707
43635069
363224000
141668739
68038656
235345942
536794437
109132044
107452223
135137237
34269599
82037963
98968443
925991557
47006942
804649880
209434357
25703568
94695175
256094510
114765066
340357386
453718317
41728068
401560482
748067389
12212298
559074344
42531720
372263505
89775838
12224856
56371328
151229827
409161490
849735898
19009244
46350690
127168087
9671274
142877317
115578921
55522177
169980184
248003834
257060265
367566934
53497996
10600815
46854978
67962679
135969665
51712501
4518268
620158457
521054180
36003300
343595275
237253549
45406544
885687489
1707715
66000360
18741432
84742666
202898031
106054724
510173772
194872618
100471104
124405971
647742207
188825500
49191257
556827233
123128641
634924332
298480659
21992475
279568388
801806270
304117766
355503763
581727443
276619312
145151900
362829188
217938009
475016406
179224961
506717713
12614577
43208961
15669768
2280586
24380586
188573722
139084677
984410396
48149942
14031151
20933127
316246105
287095737
48294607
106131097
17372308
480358993
9331153
222659174
378205840
398896887
255156094
186165372
94678193
449239281
476792388
14059274
96020576
362833649
518394469
74968863
610311594
148374084
85416367
118312984
143457095
59757554
219276020
598893208
73668408
17742246
123593271
552371312
572369459
30349440
274711433
58038311
644294974
403445995
186996054
216011284
19518755
264540857
273963590
108622637
25314080
359582543
818460344
159855952
813631200
449821609
711348271
126546617
198941892
63927190
525369592
651016534
663005897
139505553
456722532
534247102
517753428
305623209
145581574
41127733
73998172
12046075
334418431
224499189
90853507
118183046
256323238
238924858
74178806
338076855
862486230
856498289
144635210
182825500
346661958
30603611
106691953
593577260
206775010
553236668
601632
235362361
794169724
178143933
172209823
785028544
79856684
15476426
91138456
13639606
89166972
530600973
743329144
47362705
369971675
10050590
123883125
107181953
767837908
68889853
107216542
527498483
159780301
135939919
43615089
65134562
61255404
6227091
248221687
263640072
8817768
206755801
318996709
109124992
49217394
179315920
153692159
195009162
843610504
304137913
138297749
365497569
2603617
17528817
433765926
152570418
439447869
448529229
204281914
34520646
7518820
194524019
440829207
104238173
161788628
340396870
848128388
87220580
52304812
21280722
151638349
921446089
102260022
6247663
48243056
635687628
585923229
9849509
769720454
494277223
540608989
131230647
62565609
104277047
477742383
12391462
71194347
36471940
25520255
28057621
257527059
499746013
23366577
44155242
56387802
458689838
347604967
313225887
101869810
215304898
593188277
218278345
390786102
289523218
11225392
48376158
418067678
412056303
311221287
124567553
11651923
306927037
444379602
16975376
234904799
216046879
403051105
62533685
62943700
33112016
23979579
346895634
29931009
73473957
509335733
308074127
273075754
308175086
88977169
541797445
272744086
28938447
143899669
565104487
582679305
395672247
310531739
126546689
19835110
88690687
145537750
77009
244937221
324315205
84983672
284307929
620524288
275993293
179760145
309957752
116321373
6601165
503001383
15865593
191354994
282576194
384637847
412685690
124995199
296633269
35283905
47996026
308171875
5419209
702130141
518750887
424583321
607889679
16553428
11481879
67224852
396989848
195996417
330627952
267555836
307850347
715379023
30816787
565846907
220916123
328630099
751923029
157598476
102552919
110778682
236498608
112106043
245867284
767186482
532697931
288053217
269962152
631056621
658464229
50484295
353427227
232901059
5301834
352853277
93611708
535151429
148207084
84106161
31722954
33996454
98924865
353573656
466377167
97003015
84189160
627938667
663036112
30275056
218356394
24606470
264343328
180431923
134668030
79843713
82545233
29022042
171454322
2083213
603981901
286518131
202447549
423665017
36935671
124347062
2562789
150436396
76461947
129366467
142707006
92017767
235308677
3800479
182492754
153866625
325950864
502884278
185453232
161552714
73234898
275206939
930701447
321294749
144424380
605872617
123415168
434260973
35005002
4529557
369597087
26744817
654040363
7955390
303482298
172459270
451212091
86003817
162930389
752847463
9093350
157754790
356620710
355571549
67969481
68803366
660356861
122863398
243731977
348084378
364753401
28346089
118074559
433668081
38102799
451904855
84188479
18069073
172185134
2894258
188202799
44488058
4325905
85052236
353938139
169556831
276987856
133424501
110028097
11572484
333911361
157868666
103994812
313184303
424648448
525036101
127520314
74464484
205256908
311994741
196060203
468772621
54955520
348869872
60102687
108724285
64853064
73132228
94929984
225738572
748032172
53289626
448116179
202240011
285265096
188853214
456622683
145881793
92942415
62911540
434349473
44727217
250695998
12478254
75926730
6208567
28267071
91544164
121329161
79639980
676309801
319429076
655905184
2004606
111722787
40221944
433004319
68269366
17698570
309980780
253257363
82642604
44443613
250325460
15431860
430239231
464875208
368164270
424474959
53836501
176292988
47711389
253738245
105417729
149990083
18232568
1032044
93966427
90563727
42922264
93593211
409371116
378671534
103099269
462730416
447773552
172168262
291360862
97458891
285381752
149889216
283279489
207325692
395146766
321941595
659920740
538352699
211965576
41876766
223261654
489443221
95822813
241856307
44152927
859274751
471955641
130534323
549012375
64665166
93761063
457186118
8071023
262394908
17681753
30190393
367841831
73500962
282069207
182499705
95586620
481222452
524749590
11696310
469086676
227939154
215128813
688248154
19677010
468553847
124325663
67970729
8890211
57970408
43045649
550067698
280309792
151861008
63519416
524771680
574957793
81788268
103256587
79931872
428891343
102887303
263976625
237570522
887824984
173430524
89850686
149324844
250068
126017933
1104865
246943327
55287522
243494570
576066749
436082349
225441833
91952554
205348252
51458007
434133026
233232611
37623552
95384272
426674274
182230927
334486060
18721159
732177611
393523330
222753212
209579171
583240712
19822034
224337672
27098220
57277812
7741179
128892947
562756059
804086943
94155491
472758432
792672997
151125136
56451291
181557458
33411844
788757224
104457876
209781876
4693984
626020957
244526783
170708340
342894723
158792799
312240741
284748912
181361544
61697429
600704486
289529044
453647274
218920254
939650786
13823350
159508741
452751802
401462458
9703353
5764866
146354156
208451631
10004845
129595595
24397149
297971657
191748956
17873166
195465396
249204844
273353700
457903480
302531334
33749334
235098302
345982448
591672790
27016450
306313519
98166095
334273942
241907205
397326962
503581283
175825530
35405614
13038540
392415155
237667954
112104403
93714215
37758486
659156468
123508162
339310491
168019613
253105784
75548418
264597497
386743580
127087643
314305391
906351793
583129176
121039073
121008875
335704461
409826561
100091907
37279061
61252285
625268643
167409370
383880015
85068032
44421489
637448081
379149574
156849912
75388037
326910562
101477214
406228918
47252397
412531876
88143714
290302450
31075843
89499604
15190078
431805079
556269664
38259288
633033780
116030546
2556901
6996383
39182498
353468152
343001723
295619099
305952793
54663178
19498417
618147698
504292236
546484807
25118993
198026644
316480204
16667727
296686349
303718148
41353884
95423538
70625652
314624921
422678751
37178760
666265441
46811531
10749663
7491950
121528689
18755381
83404056
625066178
8629663
214701575
632184838
207764754
1505333
356696334
32517059
197221661
24469521
6155177
227584077
757089141
33666118
22412160
149397953
55917795
150687471
702482176
374631176
35342840
134798787
389377944
637659483
188850530
524253359
473704533
44846468
69464148
63501127
105974544
280896800
410753554
85168827
536984711
503827571
6115144
7548100
514476739
150503841
227718475
501099110
447966830
388871704
96133374
580828227
195581823
9572539
509810053
119310789
12216921
55763380
105644489
466764010
91764228
28106488
190170428
242561
790984785
454703969
90876236
14630766
250936004
18186518
199996662
486194790
898643
2506075
267196795
275038434
201964115
74248435
217420257
97859778
173687041
24839281
212345566
114988766
711034978
4140138
26842523
470244474
14561904
390362962
238595426
126378784
367277023
745261149
224714792
548373646
106608207
10969833
394714651
69077338
90084799
320269076
58634610
64041413
343203914
445328224
193927884
345463028
223357108
22782674
211846203
385719309
110201449
183259832
67979024
17806390
389393720
156104577
587467819
103770705
119975906
319154619
143317066
164260306
292872918
422079700
391461067
22942278
272674954
355288521
249334942
40881792
481655577
174252242
389586716
155597017
608435815
257891725
337973133
268903294
188347571
156338690
262279571
331274646
857631537
529499967
277714324
168222244
189826396
277202102
416111274
298807506
784394621
504619200
422073197
22807796
232088711
176817381
289699355
304603690
127152563
123749412
481049626
752936
115919306
6963783
532038368
58036169
121693233
305281850
20800065
360438167
251118870
218534236
36086724
125350722
180298965
269925203
161219408
475705293
632740986
538618525
98436498
51013196
512778022
96474089
592092643
29973605
20662653
270267024
722794659
564020743
461194089
102522679
258571654
176886190
213618008
28807205
15126795
139072404
55271
38447287
480497845
33756118
164275503
46389579
408198944
110368458
197189250
652170792
857984140
283999052
495634604
115839169
13287809
213329795
46094113
708232968
510380979
126063444
78593481
50082776
377747774
201064024
8412978
371421593
39817806
6336801
96348556
258649207
38263238
797296976
721883921
786393281
72257071
352898649
63420674
126091605
248962678
455583499
19381922
85418679
56704357
700177360
20193717
53274160
470773684
590128709
556530151
126894554
130655992
236102598
702487433
94056175
213775964
272870003
196380167
481713278
45637980
333099601
2546890
526619883
381004761
102013939
119883589
289307604
68630839
214371512
506021058
642793418
466945114
70659388
796077907
274503118
273648690
106574136
25756435
363786483
294426499
21562857
632864509
109707518
22491056
256015369
109912141
555596113
1744367
365522083
172531677
224008184
713168953
301616963
161235515
39718851
259781416
48775367
342754698
131605911
57752363
284353696
786235930
567868618
608994363
24670880
69354848
352021419
5682446
320504971
70564339
42750588
96758113
24330168
15604319
535962652
212696166
467794033
392771227
123261471
218989819
122497051
141963041
787073112
50690741
8777459
674271282
30907517
125427022
78165713
537361091
204028480
360543477
145513463
139959142
152387897
954661470
156581883
19832053
350974867
99491589
274255061
170845925
387163040
571523731
294901666
552796723
356154116
257211017
474126212
212746155
640524434
564660206
127899614
776356464
88429972
103929848
579997184
92209035
2876380
14918585
290914795
34269864
173078879
185614895
234475551
112813205
33013238
110067491
31045716
514815102
485497637
128284881
139578587
39311195
25731055
3320159
19097283
507655509
525992138
939833236
156202604
205613119
860260096
753756097
414420271
81851902
190409080
95489792
193309122
15511491
30764226
539390964
397438388
315970187
244867323
23161747
72569663
378222482
288940013
453918397
549950127
167731445
63040752
14447648
343546684
255182763
194645436
726103529
17438172
43034801
26923298
495146304
164624660
59441649
197459174
208325521
262381812
86853038
418390191
543874362
245193373
39246060
586061966
9837999
609989357
12731679
35666406
456521812
45740641
92897884
214330489
29845673
13352162
442195523
59836183
104238437
420832343
53089357
53641044
438201245
28143672
159004539
812190142
136790992
80869307
102590045
183291001
462947484
82842096
461243734
346422249
289420682
11140869
478659796
204746643
103955021
22237212
428503892
224393060
208740012
3889427
26907389
160768526
361292379
187987516
104048543
983815484
220027696
12221775
233434161
32565434
732087280
69816253
56804783
61174378
267975416
38768727
457234912
285950868
150308636
224183309
158913312
131651280
481498846
23088386
236506590
19481416
284657851
36323456
361431647
193078059
231915395
168361274
29722198
70873850
572350497
365424746
772214875
439541884
68119618
690506225
14156032
265373340
865952069
403526318
33869057
23520642
135751391
330984488
40599583
397526738
6751913
257592278
804166879
17009248
92004767
350332889
519619068
487817343
382984004
219879023
54017596
212436857
648706704
138830
22879391
83494928
137976159
41358933
114023234
197890681
401837418
131592447
143519509
103208825
44783273
640359420
605707960
146683459
370044744
643194
39695226
327961561
34104252
623774063
445962236
147849780
215009109
411000887
65408431
87075248
106627532
6066771
22257196
282829923
60811135
77200827
287575531
360852104
65077494
23369054
44440243
361595474
400340770
60426019
285833177
563426087
66089773
3530601
198468877
177787900
218063179
90874591
451765647
30692538
289759528
80468098
279973892
42964106
826249027
302314264
1830886
319687708
90875061
302544924
191313644
263428584
221133599
32021374
143487956
507555538
95045208
125775591
286573084
476522769
100454988
127798299
164368970
93735017
450545126
30743414
127437859
3938624
324643728
62362472
2537523
593841450
53903751
295829318
66802345
247712094
142677786
105723862
32171562
89111671
19258679
343740148
81244464
767398650
5860184
58140812
316707675
231748345
247691159
457155312
472462829
117449200
129314622
153891228
118367512
195137077
40264754
22644890
415444114
37006217
417980814
616397194
221539186
923819641
783151368
98417099
348166782
398926120
595078996
641592311
203786733
251668353
504050059
116506973
58289078
101507868
157982700
5017463
89901574
150819674
14211291
502836857
464837294
184395894
653568045
61812954
88651292
533490406
148569216
26161160
521093840
105793228
669874362
294060101
464371452
192237524
320050271
54256344
207464759
166730951
616905140
335139879
622689323
121344304
301315240
341670806
920524610
328834350
588018751
304033013
646625755
34484199
15381646
327139082
169102669
3954986
28357593
154909100
12995738
278188673
14355506
411857451
504455843
22427791
92348603
103477963
465602597
151809356
172549451
42125197
100403659
200976093
542531171
300639503
746453763
156506111
201489045
85817567
119098475
5938066
657541352
140937690
82609950
134025741
265821713
149218914
71976873
521442742
66016667
198050454
185584083
747765646
595355071
484594495
2299291
18199686
291979533
20013818
142639919
689740197
135791836
137222344
108913195
39131161
68440025
272841454
365077130
159282652
254271336
50878863
46627167
229801420
269711411
612850968
762761288
61833230
154544007
120687345
65037975
83845653
143072405
84905179
274872644
129752218
310289725
247425214
223509102
196555394
582541466
466796905
2532569
375555057
16596686
248846876
48865798
25450960
405527764
312997212
14806106
94643161
683825914
199079603
332034564
514792858
102732402
866352665
618496744
31634960
59269254
110548669
143076630
307591070
10378819
34547172
485764374
26149284
60821865
392475651
133279282
12516716
38064013
716894770
252895143
364313557
211327517
7373306
699223140
26593769
70549038
153767351
80832943
41428584
490164058
82799541
135113899
44011776
175075908
39428634
113991221
219054438
88381795
114162493
294487847
4958487
80925553
25537855
40039148
31893793
482360685
35261853
831223790
30052774
187153612
254946128
461480731
141183849
19985144
64799784
323770222
6090979
19619483
150562775
31563026
269847196
150128503
129381365
77527019
413118957
94569865
139072646
213251531
31274966
445855530
631781257
599796939
18914587
639950857
119069572
361034914
28497776
66765472
98131873
320186136
448852934
71611899
286319072
215611949
118219015
172026588
23953910
108959117
150262676
565546779
176714355
139277076
369971311
53946909
66866419
491099518
332688057
274685075
284515267
302489700
36521237
59400072
104388101
79336729
216297130
206215573
528807613
281552583
208479556
415560351
549754885
695033737
174452399
61384684
578798932
148579572
377007303
183151186
92990180
266285493
58712318
64555716
35435414
34721661
134181416
222879405
228686746
80159743
277101938
147900574
316004249
35724302
163891565
384972659
281714637
149809634
191679907
128701945
9726533
95348212
164927780
134086301
527879338
24365590
285570684
118620280
300236067
205788182
75802805
106250243
8846467
39044641
11706287
164700205
40529351
29395855
16065195
645949008
533316211
238356605
282937380
18276638
357520526
213429303
220489087
356372256
262130232
92278294
57594726
8747842
28580265
308223321
91672598
331711363
398857733
97372563
558685610
17116524
25470028
341454076
295237390
738901094
90970506
176443270
107860735
401462408
9630716
185743441
209015644
807751819
303587837
725475459
867839138
316668169
106055352
585347316
658574481
139565346
181842466
181673508
932749599
342947837
258233
372589653
868028540
370082035
468427851
222967925
450123576
524183288
314845643
479745023
28881021
235964047
163487120
388393064
284291269
292225996
78523903
11619715
142420230
60340603
152990190
66843879
254526363
757083559
693592841
123154475
259148857
100527541
190663614
525229053
125399809
221988879
400939805
698374484
57483041
43801128
59639772
201874307
68107451
16499638
193743936
253829246
78194569
220432275
440973670
467627287
187268694
605358832
14696903
718815080
290147800
40936208
267485400
6460200
912472124
71724602
85219353
93259910
770959054
6536969
349862010
386442753
52812869
205563912
459393
260323422
260101790
486336136
129310987
350863290
83452838
208149038
42939539
78308748
28054753
334687431
42713972
401240251
2899065
103753316
171618514
478345453
322925487
116146237
136704860
499535507
64624512
531506553
69261279
416659069
289900623
137294384
50755897
38957634
127492728
57553127
598530001
37191424
137836234
133030
13415604
34534802
42850424
710263801
117328835
46157284
115731436
35124383
57742400
144506776
555767565
14199
171258443
437788150
215324269
805697862
2803640
294365706
736819161
35857370
151024692
144040238
48086044
239560916
305366757
211593435
567790443
888409448
728408973
32642222
266241609
717418963
122040817
18792267
365836272
74318709
144781675
500463408
393925647
598856657
82310433
15885652
58972537
105256677
46723150
577383931
552022546
287270739
252585308
41995293
79646359
338174945
171253175
416856661
778511031
644255623
798299422
50621418
334994881
19720343
6550248
539836400
203915122
175050951
4490971
844077961
463257027
289641964
219599899
397251697
390858121
74835246
947321
638341917
159367059
126277946
21002618
279848188
695883544
355692305
20835228
622138029
940730
104081388
356994105
5802610
46722677
72749633
678324027
232505123
472455560
139758846
1640392
371776786
388289373
47747027
490010373
749791
279212195
43895582
51342420
140562439
57946046
187299620
7360663
663892364
237550012
95098182
212245209
29605091
489860577
252411153
184557541
240006458
315103146
81340242
355852208
223351303
569490143
106078940
390226628
223775017
34183632
748530609
511352948
485598329
62580730
372593701
84785945
98804815
51799686
21868012
91331585
299344706
459014159
190753549
21831610
200610762
64404306
836452672
179118112
93752556
18667205
11876131
244875354
281217998
227979976
281507539
658119306
4587923
244783619
354830950
18153690
656670487
469640236
634396580
135181723
104844135
265286495
494074903
86460477
357104963
36251003
20439347
478943515
26337932
648934026
732983512
122566331
84633006
266366799
416598355
16096052
733524784
317180813
586353595
631024329
296650710
190115368
161466334
245769728
781452799
71879107
109602013
229143354
106670513
2490825
655285934
393976927
34116045
174711877
447612000
292230674
109816820
509644235
403646620
38901892
62491776
676522569
178010848
24234613
17486765
94095051
292983788
364587231
131860441
314074357
248252132
296600143
283520688
380124142
44355160
785469794
200979255
132491530
512090631
545796394
879663000
5490148
264297969
268331341
622570884
254814792
131070607
108452640
152425292
169033368
540447077
584763261
53094728
563781705
88122780
369238225
355916429
122665374
332668634
549618961
39796193
13927575
72248136
268028277
505515283
271081964
493105213
3721231
50493962
181489758
77069084
3317563
30085539
95525539
373901058
598385161
217863927
1052524
397040954
53219345
289732807
163927687
398468802
381652606
884823445
46485528
551961464
295545548
129109270
632876017
41649337
93058080
33166938
56261121
2559678
33274674
635560
2199599
227281989
541210562
143466349
66088447
350010452
88828932
144463147
467838951
423791082
4722575
184283599
190326899
201483655
372207859
39981836
57757027
490521065
17880692
462154991
793304892
155850478
561095872
25440558
265470913
13756862
8616050
53420973
453215737
66819981
126219815
648680786
761010976
290698596
441572451
66668687
17658061
87031453
83125621
3127685
424851284
256921291
389817217
507823839
59972079
163329782
30680587
265692134
607673256
274399013
26747282
266958833
294466508
91669983
321950107
274090053
385209065
328235921
163633512
245411823
295131323
228175054
669206641
81586954
120436658
159272537
152415277
315037341
530415000
769790226
455001274
283230369
454699398
437001671
291833912
6927916
119150625
344012579
103781573
727424060
94417840
87491523
122924764
657422387
356237342
81820084
264339631
15439116
519839235
40171726
348686394
394322693
688229674
824046570
341069652
392344124
328261693
5596646
91553315
134712844
62806100
279536739
62348726
385395873
73480898
131740593
400442253
185139313
448683806
329065988
352311523
31636477
7448580
700562630
178456085
196668735
33362177
420856450
18483492
850830882
258951114
291351848
399776731
22986733
62672955
51091458
231477753
374863525
95083206
564144300
223492256
43585961
51821853
509365946
597124360
453852252
153281078
629634112
267048493
234436992
315496706
19976665
376515832
432927261
238706624
61660846
314780849
350078598
6477562
29057135
54791816
135193046
30316185
26757288
207539231
61114393
31752951
48484607
103295827
311748112
80877708
117437475
39034062
49335572
216111545
145897578
237364787
65904165
12538422
122933794
98526764
416865491
6813842
40759866
409715787
773127230
732046194
248740135
102481274
76030207
146187539
54280060
63389946
428993639
2612185
117886707
47981118
183811300
51549125
6781303
526606572
328738833
156345747
71053939
64459175
242061961
188849472
85243502
208503575
33643326
496282345
234623045
644775873
51137534
156180078
161451125
599143314
195467543
26491993
224474394
279836504
155649967
146183806
436039730
9049742
86097267
40119156
234662420
524532502
87990985
22480848
282166691
471112443
476112987
129112557
216316880
26962853
59146577
126789790
308661603
137786509
215661013
382486620
85856567
312427798
110355559
80884058
314176853
62756771
614667382
91273474
350644614
90024882
277022
237313406
128259366
66909248
496354927
41917446
813887105
1162071
568684699
232122268
369746236
162588866
53267310
196676274
59245113
188587233
64980925
725588344
403982261
239992177
944368395
58946195
529737638
31187203
229295883
17960937
367392769
403518628
13730022
933101483
16081305
399494475
15730385
39729088
125865250
318957856
49746623
14912524
638750765
79303178
20978712
232889890
27293293
355611475
324488
164695420
909051673
174532750
9526018
162106690
50340134
643918961
111382946
33046088
65620751
416400833
133990127
247517625
600384909
875442123
481042304
3070875
16613121
54938836
8551483
56838647
149734554
213133245
222976085
6390226
41372861
515664556
20695464
42404906
339671313
138890874
37137499
145747676
103448666
369973403
112307426
309000664
7941358
378640937
233786759
395028051
341203868
74799042
900696495
462120500
213343981
92997048
186445707
689493347
234463008
130820114
370079069
90069906
648634667
92329509
465454347
38577431
133791916
162411852
497323811
266957835
9701907
111871764
167120049
90526137
142104301
67385011
586733797
414389104
2008725
82189623
26184603
132683380
342949778
290708803
10466677
105158233
419907563
445459570
13557651
12893969
15658239
170682338
163186101
638863572
797281800
122538487
237480347
110388111
15105750
38877140
405138299
141635267
429494780
50110810
413940770
316217305
553624000
240017152
225801567
206983396
177536620
263855599
42356242
836758985
63193854
108771016
150018987
524735856
499964889
391254843
56909425
475532928
31039581
684189217
66159727
323751182
107938202
154589605
1495085
152200442
163996068
114779767
22007826
431303881
163785821
75636283
360649173
666983175
835953577
214852047
133443422
225752426
221347
289359034
307918262
57969947
481974919
75876355
696562696
207573213
736487872
581784399
327866915
115309596
68587101
137897100
608011035
921719075
350496874
54525459
110854866
4904602
13422649
1765680
253492662
80061146
23511833
107262219
308637326
576612453
25161570
309736844
220108278
710102082
135435012
251421955
743619943
37410511
77285512
91394757
17440677
12652713
267158965
138111666
70242850
54926622
485032496
161940073
272456312
45344359
196236177
10991409
253155379
319559028
29526694
502600704
13999980
231307450
447327168
110652284
730946142
584204634
212827879
157447321
273785245
92666529
3627481
170902692
790056306
108849068
329842850
277825073
14252592
250963471
383324034
111535866
126895950
27842678
9983375
896049365
6447951
415296384
89970596
377219197
326162428
254107376
74036760
78522118
82317633
294507090
323560877
652320010
11744933
82213817
56145639
54970702
10713384
494974504
3440021
788738542
524985504
2595779
99129700
68576673
162700472
303190553
294554127
341620001
240839639
415726970
340113221
10651238
373577743
80437
418958904
756887655
467609761
23905048
216699826
29863672
145484395
380831978
532195510
217082792
398463519
644501836
73559338
221830481
8508091
249776064
405035852
656943535
524084133
325539490
172216631
32879717
342403030
35135458
238004188
700400669
563564
49270459
183161907
211420316
115206197
25681520
1114643
89947897
101925211
295472772
111216041
22175467
123299852
2235967
208893073
143735700
140884196
19631542
678056338
314892685
469849080
368616
541348612
761821405
24466750
85132892
655199589
840892746
65604828
25190594
138088521
332647611
106771127
94289962
230469475
1523046
25844062
2696772
180754408
4749827
124264311
6822588
117491603
278037723
50584993
768739727
334574491
226083953
275977898
506331010
94936739
308293850
328459429
107629064
524631662
175183567
423331071
824083767
31795074
211926570
47833341
49606856
1007712
219279618
824635870
280134621
29338771
58860823
10269586
75614661
582105126
327883714
35952107
229698224
627454232
42384626
390681189
179677991
9007710
199118093
76970107
138168594
942918621
38760870
11546592
13690823
262536000
337320179
12215192
6686280
21093588
5730970
188364610
64108310
43719504
36549584
163239152
85060724
23428155
132646177
846476
516270876
42772596
247283860
80976007
102087
1414361
931968564
239484606
333224629
29483732
468302773
615076163
448077354
9773992
35374685
146288740
77576158
21381530
155305009
6624558
153161454
56170791
282053146
674694465
76670474
228564199
150863126
66244520
196960424
127952447
58781468
429369864
504822607
535345624
2115193
41103200
223487720
2831304
243968560
8767463
86201894
12624455
19052984
220122894
7064117
27719879
25907923
173995783
205850256
10126837
16328498
628920367
83655407
12958253
328370582
554176744
651073054
172131253
421920154
234017565
78766854
6100328
783938759
656519766
495950728
88628077
394845278
246425917
358644981
32343280
504629345
549435710
19569469
926319158
87501191
38508030
91032597
225612393
189367347
245116996
177592071
910356511
187631542
326344163
20404172
70681567
638805271
41789474
95956286
704535270
247827
966828068
213260647
213882055
242401504
82691941
80286434
381335485
389748193
642762988
50244709
363675923
24004317
199131210
29637744
183879450
346610285
590656581
392305481
384460240
39547971
122769266
91226851
41112092
101494381
54743069
56235601
25613166
26011922
239074200
895154106
159150043
571335050
28640390
355453627
203876414
160657169
6859149
70630910
288800546
581943870
35863506
215925244
482134613
308025737
88781403
452276964
630587728
630422061
52246567
358325900
4493302
151909105
19016616
60401646
195416961
693152405
131946048
349162392
117436315
107809168
234248209
20215672
530760294
9347970
261721939
264491991
14622186
12731467
816995466
159331103
352763891
155392685
91600434
64092620
469748477
707711118
223648050
13798039
594909254
85743603
159892212
36547858
183052221
470675699
292837217
267731594
505048265
358874711
2785551
273837374
129296192
111268129
108599912
355177355
389070279
217167093
91773622
605471365
193058771
317355378
277117975
384936458
55939632
281440889
267253676
647429700
45768682
742071041
104244725
546225897
105122583
364357187
209137538
19109602
79114652
42343634
57444875
143253420
164751553
183216586
561814179
49700920
2568766
660643942
674420060
219747395
68243849
198331876
345794652
121563534
233816875
250537785
869250235
242030157
97186836
249984281
47508818
72016873
445976259
229943422
21166282
163099205
380315557
222971509
107021830
379816369
283707561
24093762
610479680
146009552
28677850
9317661
203700348
54414721
480143643
107628032
689287653
22914365
26543361
44127631
789565181
308206325
739749421
226904903
13315243
22289288
91769450
53968947
866668894
87328327
78776305
36277656
260402720
92403153
12441203
403193900
266249090
666526077
58957818
70838557
111583070
18398093
14938260
4389864
491297181
410074530
99301907
27163111
628698541
179871386
133169377
173207163
8362970
361004505
14135401
327631692
774610556
95147423
120344271
19899595
85138408
29228573
23575989
1688215
60837774
596078790
376131975
781044933
369858836
181679067
315941120
577463860
167033657
289538216
205663648
280250207
239838093
125002834
154041802
521858121
245765948
487473163
38036765
473405985
72041747
586592939
597592782
19329394
40218437
197381842
8022394
152393800
622663971
420058567
224475026
324120014
83610315
31531534
426119217
68522269
139827768
481799085
634975596
145378686
31386561
3599470
327287440
137607375
260089465
16087648
241783804
79390458
164446443
37290115
79319503
462321865
444701250
492867076
416866352
256004078
332145387
406927570
106050941
143465275
36427993
354050030
317840962
9761197
369791892
65982563
407210370
516997439
268191379
85484871
582265625
410743392
253189304
226449759
492652134
349136691
743220709
518767027
12905566
430616290
615867658
104458960
200004641
32651151
726677982
388524358
294921397
103499548
466182992
917769879
275323716
42818589
175760658
54908790
526046869
601065836
615991797
224871763
242078377
17159514
110624098
20860913
21512450
254743421
285694703
104572219
302114313
377747215
856914151
53950866
142128620
314520310
334988017
60968055
72804209
495072384
239294216
57124876
111473868
363191211
19210687
148793064
676374842
36259476
12660037
42190448
123144000
46884701
1997458
47811509
15593525
193133286
11276525
266827023
150465065
323142799
813330617
123236366
417880057
146576663
138601868
583134022
770587340
83739440
154115582
349350729
61150208
79649660
88525027
303385969
24493724
5924840
127170043
43542635
1292259
943697454
111262437
246434719
266679959
117361795
439925881
247813257
16551157
209100074
278177062
349347082
337002783
193451470
646760643
356190083
3397788
126216004
213399687
376308915
342155946
42971431
716135625
173520749
350941960
37401014
259371395
517166029
376739126
40582024
205053772
748120146
232192806
290146207
29628228
123084499
77155085
13234719
110696703
372684
129260687
831697399
333342201
109780255
542677125
371099031
688557272
561548095
317473176
226990511
78540576
892865
60272338
408896220
58210816
14112357
169384640
322403988
624371621
196437046
302181917
788407356
9053233
443074838
195602880
91013969
94019529
209223513
219008294
301181202
93345342
67867626
6761240
378505158
680658919
250198898
221075776
62446153
30009959
437107805
107215836
51347449
593176017
15210651
480522843
54755412
779865366
344560605
617292123
711858387
424949909
158693842
29343505
279723755
94259806
71485166
219286130
24449096
98626725
220303441
54474216
78604442
332991792
407222469
910504466
23927827
20504185
185214916
81921494
132295216
28652772
193199083
625599754
298718036
36445105
668063036
246563480
182232482
171323232
225584007
641460146
70885684
571484747
3356191
89770968
124729122
4753487
241568965
123742564
223264707
345294495
2397298
331601525
8938100
502305048
189104489
342648323
77065881
642169015
27821360
13647668
835329269
189528106
125493152
571006072
46179566
370698542
58565579
256610489
484240748
26756794
196640188
167309071
139727499
257911223
469302124
274792169
34673940
40958848
55711584
43994378
140688887
420507
7195053
23566211
69451610
215294948
268591589
302722947
133051214
39450516
49272472
282713962
520335002
201898156
559921422
745214911
547161660
14023926
104335690
211442977
73763526
376088116
444752225
248851818
197523820
471219401
655043488
679503029
348336245
387700604
421358404
626301181
160715758
84987569
638855215
32269673
71914436
2484711
5510170
41003552
238629078
119423980
572422136
242466092
92240945
109536833
411664219
208403416
118393660
167890170
283946550
47067344
156201026
139961773
142139375
114219341
263945274
186999049
102479488
215703559
168454778
96797045
81626607
408683318
248872144
155060464
746064819
104754025
291273817
21348947
662128758
181096456
87008233
216752935
272080629
30373110
9648919
37646379
7825812
518917393
40740069
29587863
184826462
221853145
232519979
90449024
131294068
104492847
536475433
120746805
98502342
149966102
408950048
116647243
105978440
66546897
298387021
57667081
199079952
180944867
21074508
147190790
29120561
150157861
602528580
137908336
35843609
120899336
151661195
341736690
204909247
38100962
128930170
44701296
56818870
520719404
293195372
535663760
161521770
784052655
127002274
131670036
181743155
740416221
139036866
18103417
525505703
138045597
367389939
752943310
709803088
40438637
41187396
164615026
122481440
66797146
89714437
794797231
161764247
339822960
286297051
162944264
308191066
281011537
410415468
60134670
41148019
30665314
151815774
232693716
7946420
173427193
36072784
23962469
281826808
38226287
311600743
413125307
311545534
77470158
86641392
16221602
41943089
70537826
158908775
186733036
52659760
14868648
46301162
838018484
142191327
310027109
62752639
15914173
38755019
349385261
884338644
137670620
409327874
138154467
57860352
37362592
15534555
23003707
555434063
130923914
576039318
159433139
30768084
530355799
123864951
250399954
15714185
276798135
206487975
284112662
296220197
54426980
13120506
181842299
49436767
226103236
383062341
12263334
301970551
797321225
438977654
93775962
164461193
429529025
567083338
267710019
229656290
21868837
186633612
91199558
5313004
176225361
241103785
355046852
113003934
47097218
362977427
681552128
370684711
512189173
158170424
195990375
345880191
33502748
6779041
23039569
320241692
237354499
33812903
137776636
371644882
51601950
126684598
1024707
151531049
147779596
444563674
337510477
132386881
13695705
126916711
43051351
85242782
195362142
509029256
151354342
520860724
40028777
305624849
75827149
320547818
304191358
100749836
222817809
610389770
5884165
76271816
84547933
656566462
94266567
14390857
275936035
263924412
269913001
272489688
462448095
312916811
57032962
143103558
31872739
668668983
324652388
70440870
288620472
508738712
363627587
116475044
746742306
264710936
176269300
345508708
896279237
404375486
338615039
265974388
643622535
29024973
155086722
26375575
73841422
614065468
63007895
275056601
8298739
194727893
304122945
785194070
18503302
476016845
92833851
185228328
483967447
173104490
3771939
483344224
3527176
266968010
287477158
9324867
198180036
364982626
393750134
444486460
604282353
25229426
143979957
177238454
363225016
771652741
22977917
53692101
181212815
111278358
87198375
592828207
311300034
14662770
265816834
588498018
86973126
82246839
55705686
962428883
121238709
279669354
127616559
362696145
184669941
385508979
44319283
52780480
281282056
468195684
422773475
682108863
69590271
544638076
21676875
315629978
20876239
628156289
233067420
483585516
321838542
31940482
167992799
338636579
68512917
774731139
146881970
414766148
174775087
7258695
155793807
341007345
158013810
286230399
2348922
118677245
1896333
153699003
343705657
344281810
235870468
689712210
7177521
117095934
39376976
147255475
586971297
717661492
454020563
35456784
190451984
594178368
146463796
18757740
471478161
420632595
199541347
41354787
675251397
778165592
84505631
197619865
15965579
374631937
377038699
9507739
198630891
113050168
7103712
62068302
1574228
236672091
425163529
1523545
150931151
166706832
1545870
406336510
31055319
82227510
332485696
603223368
7834751
374274670
261960574
137767337
157937381
127947988
243498660
44766229
812371
100210514
77179881
483521702
270780913
380756592
126769183
47947339
103137254
17004019
953787491
8783353
137576352
311788322
46087727
70692800
574380371
772753463
177717403
537427015
457252331
190203017
834451739
147874207
894700168
767415892
145602102
412231222
206353810
90900668
14886935
36794799
407294402
79246608
424071515
296103365
4081022
382441285
21520314
531479405
63474421
269712167
98776398
172285550
3860337
39534450
215766036
427329929
473145717
20438435
52908066
49668902
34395577
16952009
487534759
216817816
8616469
125595708
78416041
93607766
71560104
174344385
628320489
130242337
90342044
432810205
23086827
594746250
161327232
108999358
658654636
49986086
658228892
19148859
376279055
219411227
82095407
87263539
76135783
166959592
157171412
244325128
821487743
207145674
545322209
15655739
13065957
732865245
529330796
33854877
8540243
31484178
25943177
95698447
228275800
142337500
779054523
675424163
235396152
301981385
171046039
27122411
86111557
375327207
76882504
6209602
629088420
380731318
797156544
248675350
539780589
368802103
171725479
194346617
145578461
412942055
3963145
14240319
63357355
226476939
57129760
572547664
102811876
296470933
342257024
1539561
354561888
65433017
270118676
184177088
3203658
170167005
25347273
44134276
230657891
346770144
114490955
53555879
10799492
164238088
154699421
146606980
5482340
422147235
100895402
534466555
9089439
197279305
489306067
356941384
228737905
17050417
23791779
405124466
50381648
366762216
114465353
365559923
280995711
145799476
237746501
149286212
140223646
129932079
712411596
206799745
8391656
623534745
200077144
337264393
172743214
32313778
680602613
176159673
77822893
5614327
656734444
562830416
293615477
343843754
80064213
63247292
99460924
10950127
464465858
77867879
692366048
271139687
774460747
49997885
882750367
40103658
20544403
197339175
83391248
165834755
73704381
140527162
10077497
1821468
20404453
229520879
57424450
254317664
677713422
6961517
11788612
21959209
18270025
81309778
236561226
91351835
886771134
419140046
102553776
182851094
339589483
48074349
547952838
437509375
125582069
384342639
544822617
390684295
269017680
116819089
6676139
101523712
53571423
167851176
149555052
154131230
164501288
229012426
392001783
34170478
79393960
518525660
62384503
7582022
723092838
35955264
13823437
1749352
286965012
36472088
65853591
490795296
316079997
194416172
131855285
121562746
46941147
225617987
146231993
101107935
338465113
25509081
2691363
282377617
62689633
251756767
193727130
198171886
86117929
59525407
321558238
97852501
777618781
367554979
53178320
795983512
205817660
32321526
773791088
712042159
644971694
235933024
363118976
255054336
425084118
816457606
179914391
81156694
31411252
187373050
259147007
96959434
828447891
619159562
354007784
49636960
543674644
744030430
21529626
42626127
134355674
3020594
221143255
308456566
322543502
662426492
282155604
457185352
20991705
5682789
772460557
290129419
57148879
310763529
30245322
77485015
64289064
323862282
325119187
132661616
513914648
93714349
462232613
385382666
451757659
111443930
72101772
280366495
41351131
38692691
10162875
56889394
269964117
221503088
5304955
115109165
41570309
399554753
28694947
171143004
40742432
158369010
1456272
70112942
23328566
124506754
70875445
626232525
739661289
3941547
46991916
590881181
200412025
256580030
528169036
74734497
321139480
73032897
733356137
166723420
299046350
741197615
34205570
10648909
137282496
294327842
23001694
515838885
321589561
124982623
412485860
8274793
64625767
267271830
313414698
21333548
116724750
76400449
468600817
247438466
66907077
694742666
27557419
75247453
59785919
175094181
497101082
235008615
178442080
44902589
3068588
190698462
653742202
443034493
153763910
35639768
91885368
320615302
470909945
65562675
539291729
110542785
138669637
75145789
289736992
458454919
270056177
379237566
283307429
196977673
484527120
165425667
358661264
36670826
240487548
347468627
548676318
5528084
23893486
385942544
301208273
446460270
124433644
146067229
79200899
302032940
121968885
39696394
272117524
19086984
27811738
213850338
168206020
452099827
130650721
17923600
177200580
185519843
52194891
104153016
179600973
411323351
218151928
20417712
90060923
139246605
39167134
129638555
189075309
629367876
165765087
147603508
70816993
49536394
285854784
339213584
505192938
501907268
302069120
20058607
86974748
191924899
570829348
315832365
504939052
386622294
217278467
26940699
42277101
17713744
44877149
167964947
115423489
408402056
41892698
59501266
72259345
113079029
232011546
250327459
353532280
190898700
584327871
71413225
28617503
15473984
426145621
212520202
421332867
149005887
32976286
445395805
42642549
103078563
11369080
529483621
177899178
158159353
380467678
325868752
274986027
338926632
168656674
68488224
159111559
7430426
73183580
682270299
99757273
330900035
206792008
31469153
124278253
387270090
188977212
87313547
635773638
59093708
518722542
44844609
36206084
100966224
356161222
125914174
217727440
10202037
402954618
842537905
1758802
153693779
498827810
303524086
240159708
251096
901685969
7734300
41789354
543595427
76090140
56436131
75809639
140749622
125555218
180161288
87224067
301994381
308998748
240782171
428589923
212527318
16210471
315350531
435179576
638345629
441878483
306232458
93646499
197808247
463846028
4672245
95412596
224143953
232901297
126869217
155245488
81531222
287667479
374500070
458409328
332032081
59491448
47600432
169710656
543331622
124028309
7874377
83055351
268155784
451576107
224311757
136105553
245653548
712414285
784747807
194834888
158860106
276945015
211471716
89594477
113684870
647445861
693515030
294870970
842860019
4074229
1437949
69106933
343136796
449146825
177985928
72804133
143933569
70224852
2047754
247575010
293811569
485306595
516358632
289107591
496785840
804373060
483950054
356836221
511416808
16617495
598764610
203018881
139107875
176228503
276832823
63270932
97396046
267561826
111853933
459085397
82888676
31639950
388066449
660340095
228975117
191448646
121704559
975571087
130773185
153943538
401361620
52213993
170912234
193341413
6970540
200302293
416616598
117706040
46835746
225152184
5574701
659876431
22509846
483158974
346351566
40137360
26423026
250779993
45970499
344972891
22107230
323815555
355429318
288480541
498135562
153281419
159704501
370996104
68200416
3368074
22920931
285265326
49871020
145922246
621460533
750090289
511711387
124510136
293811921
120521007
13225620
167807061
265495554
781369230
25235067
31134
20858433
662467805
260551003
49635414
122191402
139560233
786735015
79677183
102836842
944846875
469137457
500536258
346296254
436706861
245675226
503569615
207705610
24058695
371453271
600003125
93210829
38822314
227677020
67780754
166743958
250938233
291415640
25471788
198051840
120131016
381738825
2553066
6423488
305701813
6261600
614377595
635588783
90267670
71824924
334671678
689791112
190944920
6255718
51759455
14500028
119699187
209888615
464344945
70824430
605956538
157840922
171425170
468659634
15644890
213835574
107218084
277623367
281009705
512630102
210278945
3739185
138115937
869511459
190356731
852358606
205196345
215923866
57983559
126271729
36066938
126041456
115576002
91640170
559737495
205659529
157539824
781970002
152911350
111947510
349278928
649649182
665941228
539002057
336871267
70648599
150460934
64270793
57490829
172146536
53305371
127602742
172211755
258971723
301787993
661364951
248120848
228192182
26061092
386583249
612240
93001644
142938520
551987084
209511843
96564573
3951347
233777396
734612383
32902247
57129611
55116989
166182164
183305079
129269576
159638192
616619773
370132217
488791026
36244024
23035323
15071201
112392305
120345832
424228118
8910011
12661887
594220336
547712622
335179995
6550540
322143396
196738563
121440397
180708914
208044591
714727360
160390196
14447357
26986776
642323404
51090033
646357254
91189973
352355047
626379823
57018013
244123083
352382693
116912238
507391972
427070919
624719071
108377683
360492148
681557965
159162637
475457037
583483439
157205867
307302288
13776766
92705415
209405001
851182926
44886269
283092135
380776
266166414
455542885
403819328
122867214
810949367
308653591
32339676
72292640
2842020
47328745
389310159
63101590
464688843
311848781
381223848
32742660
146659718
26398827
609441317
111920952
177703907
220968490
474447501
640936880
204699372
717423161
401456880
181834132
71430475
272428548
558966985
175298245
47616158
8228465
308799317
7991613
136792200
308302689
173972482
2183788
16691269
317397815
8319734
223878612
59175985
468338617
414713160
348620781
381332936
299746183
1262867
70820860
520629349
18624859
723515626
55781977
755832874
85809345
92757291
44664548
92294915
295459523
593851906
65935074
65372449
233478737
728402018
226782858
604447741
2343444
725523027
133668661
185873680
136425971
211547846
396695310
27683377
87569577
111940593
44653484
236051715
969489086
426146990
428268882
362631722
191369806
119927
650286479
69202802
671366221
25600613
495193582
88564248
582166375
533919466
113234427
25561293
79753184
19640970
300616572
785990564
317909234
36788891
503306531
89221881
318875366
203051332
334261959
109593653
290595967
38023031
97085783
166859645
228017340
16514502
325445068
72031500
376734992
146881022
494993030
744052067
130786863
398118536
96273378
149864393
8530085
43850366
80578180
128882652
249323486
588289717
121540896
38526873
703068114
45100489
240324707
117412398
360691615
670313851
509886668
63655104
1390403
351341371
30235268
87936714
633058028
464382608
243336503
105287605
2231751
43452102
29486081
91387066
132212796
47233488
154551347
21048433
706047384
301961451
326265770
810918292
17246572
21674224
2739456
227712491
18705944
43160702
360712267
79527818
406483769
473315875
156376582
63584506
590023941
278454553
263124810
746559809
262496944
740876821
111908668
279869512
564449776
722147122
17459454
249208568
51598850
218673050
122126191
487981967
332943179
45090712
445370578
493855209
83025618
100487782
127887279
64499457
568213929
257249709
45627937
61321
109162558
270995875
170628327
221469855
176400126
537710885
232693764
50550118
198235952
56665282
398754094
56773488
555713961
7874927
100330725
6265720
32405045
6638351
51539830
28300489
60089551
329997681
77847593
63764261
662353934
139634367
109109557
256673310
204338271
302834859
467497473
47208319
216208677
209306899
275723576
178599586
452874638
179839602
61392606
788278935
122033569
145318652
10587621
8334262
125441866
98080645
24133426
124168327
430443368
9158128
157171935
191637825
84193432
217131984
5090773
937248677
307240637
35822150
106363166
780443922
405047967
555468038
321956979
88909885
722623369
518550190
52705560
151437202
148482089
386526880
3460053
21111131
487087401
60568604
147076308
13849446
540240369
143137345
7463323
106827295
24119834
516676966
351458803
40103431
93837716
510962108
434303147
794872044
45410372
16775197
34902540
163771954
114253097
271018330
157590597
382356517
357316951
184066042
616815877
119266038
172094960
276614035
306995169
528684748
503559503
545740434
5050918
297393787
83210388
555010500
19902839
305571369
21596200
504271199
241665160
2995918
362485962
373437369
175915568
37888137
129414765
341422034
108050537
6431732
140602563
125269096
661224701
670431557
92977179
282247181
37424310
32302484
387385455
104015908
87643708
857068234
173618510
40594347
52732894
231078513
345979608
161401226
427461527
314514667
213114973
9251963
1818318
1280378
294225517
355007616
218774917
164645878
421295660
18244140
149751245
75057424
455051799
653170396
14302375
149641325
19429770
32456306
185372520
243856416
241463955
84146202
563884341
177157531
93486660
88222812
337590474
120659710
129516834
157682456
247309630
36915654
177364738
57698795
37302472
164583464
508576416
45356129
91535810
127143035
165805630
249596193
212477402
612164734
37830848
168129316
125732218
209181658
340523764
209991241
126897049
532792918
2380908
280089090
200753233
427435232
22852601
214491759
143496458
143856384
361095492
19090376
233725085
112431854
408871559
17185198
3988937
610132880
163603782
337786908
174655561
59819261
297311904
423225408
569741648
61163931
45810970
235625590
468632735
165643471
236287879
22096975
716357888
354100146
338462133
405459954
49747601
404679750
73498631
129023372
143817137
773724701
45181453
192065602
83156434
714939084
439534488
548221960
376592068
192729821
19537555
468114884
235225460
172506782
496703897
291681265
678181468
405932441
129531618
238493251
428426483
532707860
73445879
246658930
86383745
44941577
216883858
595909414
206521202
164460460
184200101
791188053
540011269
66675332
308569635
672356220
59835892
69280374
70420645
364173728
202507586
826003188
544830178
577070716
113950826
48686939
344011515
712350651
530434409
9484111
528539289
56948769
248555641
12181711
33800153
709330123
299784085
475320364
3603881
20417374
312623199
197685782
177323322
15899099
777111613
580092971
116442884
60228101
38865601
610122141
126867347
191092865
21230492
796804257
18890740
703550591
2037257
73906052
318132150
3729976
764136710
4407317
81745181
271845804
50202079
185087433
353027043
63782920
718187463
53666133
777805575
349819340
42748045
464927788
31314033
340818718
333801185
31404224
182824166
22442790
255354553
17839474
366070113
25250474
127503413
178251983
76343794
241078398
374658952
356188461
225358002
64908883
194161340
310426251
299828615
11889101
695398584
201286733
84870961
467162149
372122908
57539453
580968949
434566622
150440513
54384715
485691317
544756854
12161875
511685927
210887141
144754158
247569723
522877807
84635830
947843635
28179452
692134012
563355441
11702812
42951680
209346378
5865375
18897167
471914105
415658369
255837752
385540927
571329802
48207588
189606776
341933937
85425824
255937061
191094140
153372113
259088586
27446919
485575604
319973612
85043332
90648420
479372883
57055001
188590404
41384707
526071874
22477585
10622236
1167380
72347355
155580436
90123574
120826305
204745177
56787948
794490169
587481850
720793667
25397418
46771061
337188790
92082767
65824247
495929487
158753437
133047330
240383748
126298522
687197070
3718579
123227194
560730694
821187407
21353882
145281862
338506967
13045909
347506346
842653
588402795
555175873
102995903
297948738
383427438
19762729
481565684
394227978
600401128
232214609
52128658
426839265
161528557
433282572
441345932
259116954
95977814
443481652
152601528
48781966
859429736
399253118
813263020
318557315
701409039
145124645
79293578
365873967
302189072
633016897
373938812
19050086
8354152
508786678
397600216
28798641
156435584
14045390
49193947
242460774
259054156
15151449
69181163
510722097
9142125
78799505
273519742
237141000
765974987
1392412
178214390
112692399
109117350
721447438
328169417
31092260
809453993
8863435
10187804
5951888
296072729
203781566
634456
2732688
505920836
497564334
36362828
450708450
73266414
83170089
164476371
538317249
133614417
38224061
364688698
985289
648473318
549484210
342611968
336213
577140189
7326022
495487591
9068517
219607065
67460993
672455748
562849847
229535416
65066716
41201919
56166956
98931821
625402843
75258944
6562077
68034199
9530452
546401734
532272392
434451652
473334743
611285924
217543016
106662354
196824226
298929685
20387905
291453137
60494321
701399506
9292168
670033238
134407050
131890176
122535013
230320998
126909020
503797647
237652809
188610818
833835129
226358651
130897567
150516651
500751263
65728241
81829140
117123399
29857034
8771916
609677006
168782917
759678914
201672921
195807729
25352590
87411101
17937950
231137152
329926048
667526190
25221155
7091714
546466742
145338394
314794845
43585651
174918998
699693435
101748267
381576398
12812013
62698585
173843062
651515557
401332599
3187747
214480110
450102481
43763662
39765219
58085038
284743895
582624789
299896127
73944467
142440533
215915517
340196291
287093384
771587938
229313175
556851190
320146605
3189405
142856898
11944711
546133347
392317470
243887916
150333669
696515667
295243384
103958727
663575647
35472750
398142171
458420458
199764199
700988007
203495602
423527791
98948407
600266920
11261940
899832381
382233460
108127486
39868578
172565146
131631110
54232357
77394182
253458490
79157961
135072738
126050276
208818208
571736696
41582188
558969228
844570494
581699847
97216637
533320125
7698584
111935045
154062167
150778990
612666662
430184966
122141954
541496662
669855054
93271437
66621764
398669536
78928300
76309890
104667432
168489190
642413204
129876369
561283180
211359302
225319842
65216026
227511863
398540741
22962363
316268851
136833695
702616182
359491332
225957621
425024735
302176247
784372318
318662141
256403316
340918630
24349552
267994339
706118036
414464487
64506489
405030697
134072138
58604972
511656567
810240151
11748775
77149569
33463332
696098705
717879468
128553535
820758411
6381031
95027245
14354659
241877851
722689942
509583291
747468814
230865545
16484180
439498074
22572450
81024772
120509198
191821426
58962985
493590015
261249761
11232698
22856126
48477113
144982631
662617893
432353694
2037598
32940017
406457219
156294941
23766560
161626163
95827809
416982252
115107496
245896545
30558390
559833505
14637074
82369834
204580788
43755219
105535944
276982136
205339888
144502904
16046755
453916
314187988
294224879
343644970
875332788
220492111
15834882
2655795
635980295
256438523
31410967
210577425
138883040
353344311
133873858
48270664
4798625
78432455
2595826
42896805
130635265
415351765
640257127
663744078
44491960
273128053
149477475
71944019
171293774
569854287
619165684
175950442
272916442
28646888
63298999
196459933
307089391
37278876
336018215
85259840
195026022
201796929
8372587
31903074
188687410
149382219
256524894
49067947
78789932
125382964
409488893
5021244
116659859
512155976
87362485
86749117
201872584
619529788
74319954
132875401
60667854
597702112
29779336
771259192
407323770
124858430
707763106
225835199
334981452
98049977
70349674
818184078
212681661
377724754
559045205
34109444
117727930
193816432
382134901
79950676
93734710
375042665
49021271
350747
719167361
670647641
86862429
26371882
279948574
228822105
363118567
723340431
30895812
287105562
42547875
387775743
201701625
465646202
266827429
9471803
266412770
71804953
229558666
506578921
189005443
214305221
899160
304564756
2282689
340508795
166773787
32111039
489804996
53405134
613971783
21808212
163725625
304270900
81927323
137397384
379297504
316935881
79641299
361097584
572795499
38078639
13485960
212640200
356753555
35203882
25408484
15596917
387792037
25644889
139043950
150364958
299238483
94421802
517976796
165971346
99364981
29931253
86439299
400695840
225517253
136008587
181761616
26146239
511220151
216943851
15832157
215906863
335039074
27076388
536088477
798388596
23056806
384454771
115211098
23788293
14549265
390116671
43260502
816968836
242507270
458075601
463763440
554396857
134521331
72424136
198926061
455958466
555627191
670855754
94816585
513220954
31518485
537654805
412529307
486929557
1694446
13949783
279538340
494654221
594485301
110215132
148806298
27219797
38089121
167875440
162599093
536911940
294068352
1124950
329163246
121468559
605481344
230662738
408539979
79248441
403790362
392208637
34603584
2318853
214019565
483318045
38317877
218015238
625482340
395383777
669494959
302107097
864064932
231795234
230030268
614304321
7317106
294527636
459108310
400880421
219744207
97185916
222360007
177199944
124336216
398563390
404748294
127130553
295128719
298253358
411308946
769340652
128310885
6876506
7366813
24993152
295703310
113938344
42020350
114053143
698315334
195332741
39464670
99809126
242882003
156573668
149378059
14404453
25820239
389484380
363324943
266639774
87820129
376056900
30161265
149405428
163367330
185513934
552479843
428242894
31695234
221861772
3997673
11149412
614227424
15933505
331968875
76899960
234937272
137030484
123768766
349257484
96265304
158611962
2370176
498422793
10374212
243603275
122865251
110872851
242024289
417308400
55318638
782912644
174448859
441846847
551238674
4453334
241793370
169129424
138750017
202852332
18505068
350906926
145840505
77014986
241443017
22252891
92859113
20361787
217691153
226782864
499795352
396190148
133023606
171191704
523696643
571971890
80301219
136511717
274857214
373742727
713254429
33100891
254524469
126842367
262444052
484890174
8392962
287828680
97836755
325272945
553250576
12737702
67355085
59034348
165520833
54289985
248929967
43096884
13213334
356593363
12717283
243319495
300737590
167377029
34602524
119113730
571324942
487525157
65836282
15134276
128612800
248516747
118435053
130399425
77080911
22677316
281619104
451882763
70253033
121920114
9748345
789609165
42720593
48086325
1708966
92682824
242651341
57042536
465000314
2831
410088674
6105524
130583998
132162285
157974647
505201030
33507483
87977055
21337868
692658835
136919476
23924465
171001828
124274538
56996846
42239770
216225214
100206183
207496927
174983873
15145595
271036361
123165514
430872088
430742629
465248741
295314216
140825260
492710606
6645070
244838674
182375057
453459265
195117987
262723597
300867298
76127437
592881840
237430457
117652448
11137948
137479930
910785830
358327822
41610429
371212569
233493428
534958229
17356694
88482518
795432268
54655218
404746180
285255962
73155403
491812804
840524783
224778866
156192265
64876024
208757101
7635596
522547835
463338108
369543028
634853979
237514529
417501234
205697925
38007593
224211533
133814715
2250423
310117574
42386385
380372672
398158222
447421145
66401518
709402406
216745926
6839586
468150429
240413498
175205753
133646120
616832519
1291903
227364364
116529904
578769730
67782983
80407012
248734919
153740514
29794881
19764058
412321335
122824991
820804186
590092264
53946909
25732920
453300366
245143799
181282081
71184057
533400305
379961161
142075652
883275
326548231
99077987
59212945
8669073
5870255
192074876
457510493
265291402
408128702
89461181
307539938
77029001
297156109
738308318
414628454
585310579
211521823
109130657
62737456
347482422
587803215
210558215
245736012
167869074
93365574
100072051
360165431
273652803
104169064
194373622
78568900
96752776
388541460
10602654
153005186
28403523
463108537
312417718
94834626
823781
376068897
440598437
134042439
124801139
17766653
173882674
176544336
213310449
192631156
222399415
419932924
450408304
179494680
126246500
7880037
75191130
17517385
164987713
774400257
141367656
212202373
5908618
248766581
100670658
32876023
430416879
26212408
89020996
439181962
718389481
398568034
367140898
581049737
637189193
188957353
100603983
246493202
17219382
136691517
1662466
875406615
209816721
154662429
328543
200722875
395572953
566622738
48711936
81862270
77657486
347433041
240698406
215527328
129566606
223123615
124597374
583044744
24496189
313912818
179826171
168005124
360788110
129147160
36517364
46290235
54445125
25791008
620325144
314892899
61625587
87624655
149905916
169101084
76831496
67814194
95225275
246338860
693195565
35761026
86329427
369477789
22239964
274079445
356130562
504733629
329252034
345478029
75016722
707822865
25588155
36579583
300513170
4079952
230005864
510988341
66518743
25608841
463474180
102751887
88223227
77204222
474350418
204756587
309792287
751612999
163082461
201772208
114402394
107861541
393848955
559513357
92126344
401179915
11979566
249683928
41278493
26009469
23282925
238982437
89631172
331828937
172196880
75769194
15043517
17073554
514916739
398358960
209052835
407536013
580153435
576941795
40061089
521412261
752343258
101724246
306871778
536398952
199788230
94524150
56530438
166917481
618646490
86685481
47727272
379504195
18405183
97179628
270233246
600029306
455929094
120809148
203667967
2265662
762261659
173939902
279431979
107783805
496041209
340810176
217781094
266285629
100774690
309657986
468414982
61950532
54174226
96316857
92042039
722900318
558680774
839345175
173644872
364207156
9255301
100999047
14379072
182796747
125267837
10556202
3383825
37381667
52347558
270319519
308715692
4673254
403123022
172478669
76305207
269828880
5031640
47379
64359483
146046782
288796257
255021624
290850916
117275139
168521419
151533707
300496004
418317232
529073310
481767997
374078042
21686805
256377759
716466
233324369
484536982
214941265
38511962
27860921
257768171
25792931
37466016
511759007
54048175
344814957
77245494
138230713
575717402
365564552
318326034
1136245
3399451
175348266
1706523
336562821
321908461
44076
168438602
232382587
142353683
857935314
241672456
143890137
38192622
175601906
402862923
114735544
87252286
88406717
263395055
6487824
407137948
706916729
450133010
46058276
129518812
143308167
415234994
19263845
315562477
657193558
70713303
300545996
171462413
159614353
546235000
370286627
617030484
342118067
319968006
407060524
169765928
229513648
3878872
635063791
35043948
12261113
579935424
164541923
532428170
405517128
55502072
484704027
265881910
256623042
320554418
507817738
546882422
17475386
148366373
67674645
315191855
129682310
93714484
521356602
565819564
62786413
52268854
618411444
86489367
77477983
69244365
102640904
212536872
121150451
101822659
73430006
461840409
851779679
36102610
169667263
215544779
220276912
178589497
11900536
109149085
686959752
124662933
526111225
185122848
480465354
402707631
223720296
556134368
483195738
151530626
206244733
291211830
25023358
199484350
114644007
171242653
97316171
111868904
5600153
412950456
27088689
24788960
118940269
332124787
325298772
51058724
382032946
7297818
83141154
403199379
360216741
108451026
230371630
406782075
594282663
304059134
303663848
128396498
170648975
73306653
283651906
503391940
2627712
250879310
195770358
257398636
267694133
204199081
67361013
181644483
210250297
513212814
756381404
205649124
420872091
328461006
12230114
128486374
149938899
494838121
96746742
225231813
138475104
614239348
14926858
62279683
22677625
230071062
38581335
540560112
172560362
194788166
1163342
7937340
868547717
1708776
7778361
885190197
383988411
204054679
103726271
205861997
309242393
247219023
494314012
721785875
127154860
137888107
130129911
49493371
95773516
80019731
237337584
494340080
263113524
739040792
3529379
285123887
20986460
10651481
197857335
608454557
204392207
10342856
339289037
26819512
251817808
137749080
860223132
255164367
127054064
204574062
56685341
117438793
6568950
223202050
157122278
18791700
420563817
220158594
345134280
438841901
249817254
286753173
33784264
249256323
146889699
755295171
59467522
379229103
201730343
100730873
357785405
3135840
220095827
757016258
326300021
523043159
23086093
172643923
601542989
45083639
478800841
41810297
155137397
94769892
11890990
276930718
28084795
288864416
219713560
76109640
313373229
576347542
27195417
33767093
175347756
38624119
98084152
130407442
313546859
138296402
181145412
666734304
676366508
177979154
61391515
245494403
793216792
190841242
5894617
636575650
93147001
83524629
732270104
16767795
15733859
76251938
432194162
395106081
30405299
8744490
441668534
1790895
327709318
547076243
352421933
589464786
4619872
799097433
167926958
200967786
32436469
14229470
258540117
146933866
543016728
609685673
85442040
12600142
75335881
101389710
43951557
72301202
688806239
40724519
187857008
282024598
344515628
57558797
9315995
495082595
508460
109956819
334737563
128853843
213974174
29091318
424369481
63303974
87965519
247516279
117521420
530203747
31895264
483884401
74681669
481917837
705340122
58089431
178318732
376955428
366609772
140365483
430965771
100375082
103660979
306181057
337880834
55114985
488271281
307103422
132411563
14863085
452619736
102832684
22071526
419304593
381121761
119362597
143355339
15117332
545933180
519890368
427016769
334533415
278716505
170759984
191296508
582525084
116446476
185338454
118516355
62566028
156447730
49760253
752935758
490944574
177929334
106759791
16653353
97756985
231858739
355147087
18371100
171582722
636795853
58095808
112175088
160995381
197583276
504313811
306543342
28391765
330603427
195249041
112907445
28398888
138339762
345173094
175855508
20278184
452523608
102140103
214923808
20053219
317332709
51537517
643219438
134217706
469726355
61077534
186168274
103568088
17690409
123732648
117287121
851691982
395272496
822052763
154649102
406747672
304103893
32281702
200628076
700237793
27290602
746347114
325330607
58831422
471853105
385109905
16161591
160349101
4602053
14857379
77395795
134048307
6949784
77507888
280850421
617978990
442510797
174543048
595078074
22070063
137392713
122254498
34048030
501304789
362937111
833381
10043617
551371491
82920149
161214329
138389486
77457377
250746172
68663144
490678001
332572824
7357063
584956466
475581374
381476202
838112233
940594
193013232
177959113
8766851
21304883
130322382
70927687
136031949
297161466
738050721
664187375
481233497
134010387
315018201
163605776
387259394
27380563
49124703
533814945
145487577
275660518
490117064
295923264
372971863
59501149
67971059
688423250
299164458
155459282
84965438
205501336
373487944
633701967
109414650
34160160
434300744
62927297
194432296
184072203
558428672
14969029
11142550
171423876
735523302
587712349
593718317
685715356
131707383
90725725
231148471
511616436
19992021
352578561
30465064
13920023
33420371
116860195
481177505
180752176
174233590
150647598
291084122
711604854
209645986
51212232
469860226
74628016
26467427
43277997
23445925
79018654
140742186
119575848
14506042
384005702
19420453
59208994
186132809
325576192
90719594
246814093
28817547
38663720
52833795
117293259
832630419
483147876
292331827
428469113
430430380
135369285
69799697
585522579
1023469
264018505
15482927
95357716
23371792
692646552
240553554
116794238
273388234
193293073
52977282
267813210
133180649
197113213
303396016
287579673
105530140
248987157
288353686
28187271
2095828
87893
239193617
747023472
202244494
21875126
88212068
231953146
80992854
221233482
86301899
262689529
184966160
877179215
402425188
9530896
219895860
262376659
37894430
563305292
534714873
537967398
253565257
84479127
233456762
938529049
13149288
2078969
598843836
232705517
124063508
204465049
239300343
13346047
335605463
9008712
312913830
75982310
485756478
532929547
33103247
255411346
279799186
51375286
276539792
152907900
763071437
329953914
146602081
447766186
649055469
544938997
200322868
3714544
272765636
104267380
88765593
3270258
468119419
672520206
263689146
299918376
219089015
582899599
143412969
460011467
236370580
104075269
151891644
343364552
119075616
665278502
72875325
429187471
514591933
249167757
820557905
34080277
80485733
106098858
284908912
33051776
71791758
648998710
271589864
407189050
414314248
15701841
280432417
81775689
99087854
629808116
103016876
140889053
111588786
86822075
23658721
187283469
87081682
410846719
532397711
87304501
262356855
813071456
104982108
5536860
292224110
39936592
94976973
500802135
204234666
816972517
260021924
83962692
328481182
531719186
292012736
65642946
80740737
30670759
300216739
820941665
248795613
563272312
666508933
153295824
19965419
154863819
409698490
555649408
119919342
465375881
16057505
74424446
282731758
309590918
120685896
384690651
277461305
78738130
186015060
101927062
102185509
26256119
54925774
57366276
96019620
158581010
54373260
849664873
96556327
877566461
17871660
409886962
303971007
741389318
28704269
47440725
41195781
83847360
595896203
176635880
458530070
57322060
204954529
272227030
77746811
698063949
152872042
15200856
447189227
11883843
66431607
124858789
611171834
26223519
130463192
67053892
404930529
253354314
26495644
27796135
100750199
3178675
140929994
704832149
489603454
349907098
71066492
113957712
166224053
62223736
427712437
27256947
128658687
138809043
104839311
4081455
989268
199092958
331742713
587635770
30251070
85600454
300640128
199722435
17608811
191940440
35426273
553232792
30314292
7004945
318765724
111353391
635244027
134251634
252808814
126187382
533772129
176228813
91319722
24391462
89745501
275628355
538200746
217556675
287768859
95861522
184691689
199973411
160619279
37198845
241814120
8249643
20318897
479581316
87988526
752847077
147357081
52231763
420988824
240935950
373411380
557365953
600563700
179135196
243938463
430324311
2282660
84327919
110706818
571232874
380572626
317717171
22825802
94148392
49910142
267718662
728964401
50290983
171010256
138845801
78653146
4269262
348596179
64539130
517125394
291249598
586852367
967430354
219770619
125423428
228924908
47827279
645942476
49305426
276623669
153366204
15625229
68131655
496474989
44454531
262971603
248492597
631265342
364691618
46664793
31439204
161033022
222802100
525784
300867585
670537097
26076084
595239517
225864677
670607229
69327523
177241442
346849440
5102727
52218414
136724851
141775759
179375792
649690035
492193646
31151133
745997525
530550008
25694117
46882880
66422577
60133129
294961261
67827905
893175711
123119604
6971810
561146294
473108212
36802941
264684435
34411939
478780307
35919310
721785231
722223011
377241337
226617623
314565125
44810090
44166282
184333330
66675180
289811270
128201763
159478995
270012744
110129928
169103518
7427655
331177248
640660292
31169267
311589215
168925142
47769850
55870179
24868525
577818470
14993449
118271318
486742926
554947924
782016921
320022451
275487738
406024415
135863148
457047675
383208117
224406390
549256624
149189231
41481075
26039890
158072928
429433779
374682066
35525745
90327137
563968858
3838242
160548242
589403452
186987523
291021286
101734621
35895334
63595002
74982003
49348706
26601986
19165003
246574030
153034063
267774869
503896273
304850351
107271297
626112898
22576621
6610764
255124290
49066551
90166208
257240396
132167018
78265330
704930829
685873445
537693449
33105491
197404399
68802584
378117877
18130455
7525014
354666918
184128278
248134192
25345937
810979152
378361538
58586820
745333857
9241785
283075488
288286215
413326441
172799585
123359024
26088840
239512872
587080638
249971683
423607348
905638644
698462
435565786
362883785
50807361
34058506
49479618
116032478
21688265
356041969
22455305
384630355
22157771
43304486
639898644
3299155
65359434
23558013
410699488
285767361
3504063
116650614
90687006
63493677
355744587
657254521
696198413
312341818
1221361
143228564
401761784
374582717
245143705
8657499
630087414
573733648
169621314
95579235
223495271
182120362
634394612
490977110
24420934
35924810
131546126
254355840
62731464
209081291
78977566
382763255
27668512
165066596
441097273
299306553
205808472
454216211
265458575
2908685
161835729
40801562
329055620
871727373
14276734
80644830
463319164
452513981
288567464
672545953
37210951
11732940
257258154
452180
360868091
321177720
391331682
240485118
446013746
551826830
123332315
64020124
91925448
1302890
135928785
117967410
621835219
373553940
125592953
8670346
315229126
66565724
59714677
587592836
59547740
442601303
99644399
258499438
322466641
123554145
67581758
206596940
275880708
426419624
1055038
342507515
145089295
216448565
52925056
193601997
75421329
373395143
228560149
272939099
377777969
2317763
83085448
52852391
97444160
204100002
4746039
810788811
106427439
158873044
541773308
257299096
296555017
8752770
272539170
243460260
117754341
402331504
199959454
249896707
483558286
5630410
31578251
471489463
83706179
356796506
96653297
353419870
171984684
59614111
36061918
874006785
100897598
390072423
85430587
210230784
386307081
330800248
194454550
198768304
877336526
395155927
419492397
17928325
59709735
230748318
23926698
325654719
57017002
158388008
269012045
275358095
395417340
423005483
11678556
31024271
223080790
39436201
329639635
203451561
121015838
267460924
512781779
16942857
329426580
373049381
501615848
4422928
37933965
308554060
367663483
227407525
17101467
127010611
107650945
752586309
190781596
24072839
31858066
302728009
11186246
436076673
12844193
822431390
455535016
159770198
426029478
530871626
28341458
310437567
23630130
58664169
38535520
160272368
392207115
112365978
311290007
37002582
75819981
539708911
531262215
563932198
313936162
490146663
477531763
424817435
11628639
136386400
26185859
209619300
179539167
15699095
300277701
222775366
52599691
39580784
181627149
377162908
331872244
10809789
9735180
799885004
127931961
128447722
156562159
59867138
18896874
112473367
273281919
65975474
191633762
7981246
10824472
5664828
585238609
303783117
328667506
133498
120857993
766605
885545251
9395914
201973547
281638018
137249863
138761275
107696354
577074621
508744737
160444017
487479567
137764497
118262257
19862145
42742238
33326011
954574241
596652516
446375856
39014474
9578301
731552244
569021834
32209864
90825552
148637077
595716320
41018331
721935985
468579136
475675820
719668399
129555920
444270804
353326578
88414041
85002286
126538820
31135987
8133537
352958325
451560829
597224545
665408825
441742283
121185135
57601749
266757832
87662403
369861077
490115616
267667390
100678800
522125650
187814492
119408449
259932647
42553083
703790701
311637341
23359193
124140703
161262340
345864890
201781566
4783988
417636573
1678792
28645066
295726950
112254274
487296679
225726189
205658197
708636450
69220083
303413143
60638335
380528555
854178373
12222988
481681511
124951426
542681098
175916115
41977289
13864509
281414609
62707007
414007431
17006982
729079152
666984949
506347565
13913799
70280789
134487860
447872808
12236251
274062823
504681318
581730701
889680407
102353773
151200417
89799508
37688470
23853281
690671574
422110958
353397496
56931630
476792757
122268548
155517866
279332233
333010128
256276417
142698149
371589951
6051379
23104105
177708989
217053397
2459314
551575376
193696310
124796569
429636899
28541961
9729665
105809845
243936836
596355460
74418391
201983561
9555429
809277306
56544778
6688734
28924170
496711331
204662682
531983008
312453654
211104425
87319271
19543295
20199420
485424880
152588501
184433769
223696132
62444153
50645397
128011971
246886243
220044343
1243801
266857135
597002433
802617
79563007
456094103
473276599
264260657
723776719
241364112
565151881
153901213
66179273
5571041
141377308
494868126
166905910
720596279
101906603
18513862
49278855
52086250
233253469
264748127
540152854
342932878
143131166
4951391
255113049
88299444
22067601
873900389
72606521
526750
23635656
5488827
119548998
405667281
40357687
229226931
5262497
95229898
151322690
251594075
745181695
341746688
37489588
44016543
353528650
830250739
639840921
491360427
72984554
104050333
99183027
155607509
178554348
66020473
907177047
5062115
178091
194829893
234817903
602423287
258205
424256111
345791556
24360484
145110490
113726521
132724331
64293584
311435612
93742890
566811411
90086897
127891104
81272671
69027706
145325456
112101064
199632435
12269067
513205248
466123595
74136620
25607730
20744826
43713350
155007731
111450237
225769433
37500929
482618433
98844096
408631671
50139393
306227776
158933848
174648036
654218225
561768370
504162081
22429279
196393497
49356810
452820724
130745208
288127185
339567882
209124049
25709585
331107007
223183580
183400238
434313352
460919394
386176574
32446495
772379636
211875434
642514440
494698939
34819900
32726704
343082304
287083894
510704687
114936500
117831525
291787330
26506102
182657777
256697851
78759350
328985871
263276655
8108313
484431709
1995280
358459594
118849379
178793329
468047491
293929465
297197997
109137286
791228777
401744379
285371765
381953564
485179658
173985776
8757674
102561335
69842863
190451529
972668103
72901222
857617872
353328836
14635774
883809741
466102363
638659189
451822341
406461897
492789192
69438925
423203004
5702799
32164786
991015
204534061
66312189
12039810
493421019
138425911
76202294
543808723
402877868
257093122
317657612
9070974
40228733
70535977
159243929
181287899
662453955
30991855
435890367
332879726
31939310
115842835
13050788
245084686
804407936
101200659
89010945
8632366
14823719
93453857
111748920
35445656
741245111
44341655
182849019
338011044
296704171
389806413
1467361
215384162
107932144
644343536
268140381
426034400
120300139
108366124
856990200
202026674
312414212
867861410
386889289
69678969
28917169
571383402
550067033
91026562
171944843
15053538
318392164
565090291
11108095
50218284
206749633
281702106
3170905
270326860
87170482
700101213
59779260
697816917
191318870
139348663
323338642
47216896
65764960
208028686
187874658
329463999
63216736
25048605
41854619
549808299
538679880
347569585
34886014
324361593
327838443
13162012
228652353
58985912
113969391
94084764
55867758
524683616
699709592
210321072
344258546
92558222
65483600
493453412
15019916
284602075
61854156
22924200
819936422
326884704
94470565
53234123
476470492
395668337
585467479
630658044
169064870
24897031
265060267
200839285
1791574
797678529
172452594
819786887
156805098
148783767
162028716
78780721
42066706
73577689
164102078
665304326
157480965
18528760
91061958
97498690
193019488
707392372
3091044
529598822
566379159
401933806
155549884
104800103
386881873
383886257
140342
54838449
20468099
119051464
861176571
2516589
86597011
88049240
682766385
619882070
40683141
556158506
228909937
18881908
472182587
364291208
212324936
494409942
244364136
520003247
122001302
478200166
920521
43870895
35509034
27367471
196264040
508127870
74967851
382862283
416505575
285768705
105282291
9978134
49356534
763136245
214581653
23011089
71289555
136293666
122558453
190944505
58694404
2103235
199200572
348694972
39753116
537549683
322236922
559023136
84410251
75874346
161400809
100649779
514257288
570382602
33775879
116932328
179607286
254795765
73803334
334846364
616138
265786729
425210995
3241716
177973507
172492141
1366715
9295782
721154361
432953259
20580456
4752433
515822951
131094535
414791192
110153129
111363078
707049525
161725406
294408273
164622188
554833468
65741079
438349502
113013919
129192213
118250359
483472225
639301526
507764671
132395145
2481883
344955404
704692676
290031190
31528844
71548599
65794915
115399670
80588297
380251391
72209288
79814592
559193032
1731894
102869
439478143
631381456
488365933
236015324
423108968
288697909
187357533
25607309
50071658
142078641
453962612
66486703
139639192
234602084
22692364
244164612
126262442
210863831
932813033
157060763
68637834
153180379
208106011
35648186
56984947
13505388
307644110
62052626
130211231
72813651
315994109
18351578
218537478
58027946
734327897
750424688
150027597
12465690
226920130
269792127
51204833
38473474
39274494
51988523
352350500
71279018
527618903
130197768
648122202
154509096
467011240
291535341
338146684
652226395
272090668
71420755
130305275
141104430
51949029
4461596
14954975
226088989
246583269
50304820
162562760
7899562
13376410
343044889
278664840
102046477
70399109
62824033
69612086
424486672
498634363
113764026
166823431
367130161
382736948
476486891
130705563
65954991
26173584
189862081
140110668
122548237
785014575
329641704
247941169
22751246
124032086
445311632
37969238
132347545
309731177
712045
86104018
334148471
13301086
267450066
375902619
64411228
521239025
261929593
373555365
44427030
52282975
5951469
681313088
188628330
211744054
252478531
202473661
194484856
82757500
428631385
198731689
457581892
9944700
263992014
13938086
258496135
552390532
335896297
337885155
270165499
467267612
31013152
479133736
517241720
323331484
23021133
843210829
29469970
813048594
28964719
781263071
176225474
171668395
94287729
104012279
113042762
70028438
1823067
142356714
323850016
843195278
236554772
81102851
15359196
34477617
313833893
28672341
116031999
269517920
115590054
113576413
141668589
521886
38779310
151192888
491510201
139234559
874416029
19400176
49133917
497448434
98625698
492624293
450330732
528697905
203149605
736273822
157296376
996412909
323077077
35000080
230323785
2065966
41001459
138947067
94586550
27118871
255027478
390266546
428840720
126362661
106362656
482037545
599378156
194075518
220748934
414068093
1110449
22882412
69833763
151063373
340976903
4446760
48249978
263879488
576179366
724982674
36158011
320659898
210556842
322114696
71346955
409203410
26245190
232768811
599496426
352623458
7945184
194176161
521146602
351778208
284390919
98981594
690652
137203595
694983291
7576695
197586851
392052564
94511780
293004027
539422394
19324283
316931558
377877166
109506642
751004023
308107726
1077455
579279623
647956441
32801396
75204025
698267365
788275306
177637677
498399947
189494536
123244874
24166388
61143158
420897141
46347026
702561966
1375171
186340809
31995230
135889041
87012557
131182094
44847510
32464245
274023797
54895205
32338178
218363592
12283167
255673685
121211530
489401209
206253519
500665862
103342503
72459806
40762783
40712555
290193933
539331854
685325008
379234171
582163779
837812007
302268941
304506117
34640850
528834177
182815537
806058825
8125930
119809473
244583542
336269591
193236757
33629398
427198854
343263141
154963853
777091
80413013
117244761
455553709
118862384
113362498
805959406
436242913
140197356
305589754
25280108
17147321
53631757
134719409
125615684
567276282
381813535
313347749
312109912
502614707
89718595
443990957
815400748
269777191
66328459
217460225
44084498
628286269
259665871
152840024
25877655
125690536
102759585
714265632
230832434
33792471
39033372
24574102
64997433
11680894
63335058
178591974
532099573
338865207
106429813
78286283
129815386
382802795
328353215
119019024
273333758
170378801
66801637
6526818
450085713
431265702
447229675
505660042
258141032
462610626
454964825
212431506
798083526
242988217
140566182
158081935
436190491
711997917
9930910
274202779
538531162
409689228
8214611
96536196
148403417
240751747
60994244
97243058
356139174
62116435
58807017
29624512
202087439
789560
28816483
244465570
880524678
125038824
127563385
366997578
111045078
808895547
86023358
376686617
222662066
238914340
13370379
498706883
92697540
155694722
243423480
279493215
140883514
138719237
51172587
209096992
204280765
23312526
203651170
12792602
461533645
36325870
8260857
223464926
386653215
13310298
300933916
7997893
22157473
136011176
187979648
96750128
179760516
10214349
2787622
123741261
243536314
48455125
420484435
683772773
288068169
235294825
254710579
281256794
430487769
120628900
80186023
332694582
12188113
368954641
11386868
752241562
188012941
586470036
244852767
410115155
17976150
299922760
228681392
143079538
118978515
604691912
409270680
618332755
62835471
68311864
26135602
78336658
15574567
446808282
22725863
10740544
75745327
231942
44403740
92995119
223492917
241575970
720611297
352506299
15385158
208014856
57073244
666962632
897452885
101896685
163448156
717582317
312402498
24098126
407091195
182338050
62764537
709322705
49144553
187342894
5692127
156573559
34479743
51989847
345477612
284883889
80475764
641832123
613846261
233309482
433886463
176124906
425122780
282208752
138356952
211299298
126957514
75867574
451392913
138888233
184013571
553446131
219980475
88356884
228315415
591778263
271927946
112082169
179500077
185452845
114778989
496735749
67137710
235982917
356618606
260196203
370817235
151729633
161588362
99037913
7595755
273510580
638766703
96416010
716332885
17169400
229518846
146520026
396954607
44382640
270602335
38238259
147885063
39686349
279264872
227207271
206188785
7559158
7239398
212440578
783374688
145725591
403674774
512447360
5762052
52503189
330102255
548640632
165992841
358669086
304511753
143133426
272258122
696073389
240355002
736492024
280955956
151287998
211679202
331230696
101309081
327152179
737637728
323322348
471513845
685329615
215837810
225968899
160417081
1484893
194431409
839482655
780836042
105235326
86667271
41748901
76776589
102180997
48627098
183713104
214870883
207855435
14886491
137463834
27858504
550979830
488715673
648247899
160060240
584518792
137743796
58529963
19226041
160901489
25382228
885913702
10662632
220140473
59049496
144382625
464942083
51207010
599825962
240246311
320616359
346805859
32255359
197465299
332404593
143369025
38896545
72883115
55050611
54891113
291871704
4855543
87243282
507886
26336805
17516670
263887101
150191398
66293262
22072052
842403036
60175016
275412477
328783111
181628393
105030871
63470897
492893987
563400249
110398399
77112587
266680766
22385708
50490901
230857738
100760901
195553322
67628517
321365806
245826105
51253935
87972219
489406229
535128356
246767468
279257753
369801525
2209330
116551686
29790464
308680124
289118792
232459912
16157478
247043905
193075170
167640620
234176354
523773137
19178252
344108818
177046900
3486891
392560554
429438435
248980800
470354870
158628541
623056690
155049927
747861283
305628842
245430292
658895252
265142378
508637454
280395637
152455977
101770
253627379
170723317
860523047
213891156
649291724
317310853
248293313
31629330
18498416
29760900
22983305
79869861
623705353
444583951
35585586
37235482
45154865
872824933
60410242
398522830
626955738
272187231
524242603
5092201
39055281
35339286
60021752
319461637
536156721
511980241
424387262
351798633
54445382
143086420
537320970
167299268
2580171
103071308
400465079
268535365
137068497
164047218
404431
36677648
36400659
68611801
664867203
150926042
369024334
20577062
24541130
498633962
401051316
237845862
115886638
101823411
8879507
781299841
56138691
362840494
612448805
349110481
218046923
7508468
133990834
761566071
297559010
224831364
113627313
41854604
2415793
426947726
104963617
185759871
428176206
184526349
561175186
193669560
312682323
254798552
14194805
57721560
846428371
264693375
1044129
532217625
128961765
112739045
23981443
438073041
93759984
644316074
89102108
51697433
747914220
290250416
194707618
466522453
430950482
32316600
268394025
397730031
40707889
412645092
179512901
127136615
166109866
6300928
22538855
212022602
15156130
476485133
822469920
386986008
442390000
602348681
232364
222763190
877890474
573911062
809442565
259213075
107131650
20423116
5626200
422524863
288415696
87444942
74050003
323595506
211194372
332717655
257472752
126302429
115426477
14848209
183670945
563855702
165201178
205988646
109593042
673090695
149426295
119358700
158966438
143407072
690583158
305784961
216483919
129892742
520038382
31863464
607932901
354396668
318930065
384815228
109451022
239242015
125065758
584900601
235015207
406995289
110013139
58662944
9091779
541705206
3033736
820782036
449658109
241169191
397083470
217943384
109163315
244672788
824749873
208779271
82810664
43624307
56819551
16603134
690481088
290242497
2493952
150569226
158981592
47126620
19695205
347881624
1298101
308232136
776638885
316914
12453894
355734314
677488659
75549332
63356733
130854761
189776968
527548238
18422564
71413740
123477015
153768106
500427116
226037334
23973050
228257638
85022459
308239178
184006868
546041607
198921855
98096860
306845988
103790786
111045512
112973547
51000128
243481047
466645154
393965307
112483007
21392647
135527776
216996618
241502225
63210175
319819777
2174827
202253661
16182196
34919165
353477336
343934225
184448453
490675866
419996823
1371299
66154667
318029145
86269025
790335597
528336299
9406830
410705282
50411719
211082637
247128447
19056718
179492724
71380764
413841980
153032209
93054683
628116784
599187941
189186452
242775921
45178781
74506294
46523007
16862522
986017
6961708
119496888
42997164
570792588
909817906
723068998
808406803
37524848
186707630
180277104
6554621
297509235
353351723
267890918
401804079
118218009
774333867
63820073
163870112
442403657
46301075
221527978
808796014
6655741
80720111
291348270
349666895
277323082
116153372
314376547
474006899
819283841
523149354
11247372
65829494
521163616
589576984
30596349
593696414
499016708
699508411
139210602
25591696
68513010
86303515
233634508
20090280
4490737
203080029
34649438
628560089
1957575
38172313
158495038
304368200
176329666
207007031
254721310
139987423
5211005
673893
476882230
154183586
674300691
751082092
593890864
7480293
21352305
582503580
94095372
585914969
58014972
208979472
40932563
1251038
71258423
1786265
141515634
980544758
43056601
197270776
219973867
472867745
153811865
640504570
55776425
139584633
525897087
427188619
392227415
122233036
330439673
105228017
153728572
484091466
65539615
106963234
128509104
173254115
74252522
117541002
153253681
396634080
386574
609054618
56580112
2413669
347357114
586260271
88391712
331881211
11579600
306297927
580976319
100121650
588659270
127063845
617380299
329328652
324575902
223512561
74967274
116770154
308605669
91321715
306450366
242215553
70436734
490796377
200561418
254368243
263428918
29751183
10938429
416213425
323012371
130918557
55565616
727942571
138970372
370979355
34686217
481883065
453584167
183260371
328384716
41979730
444835727
179045627
157002138
341363232
595914128
99899996
227168494
707663970
17027618
48535960
24677995
253875521
399899714
197268312
136079022
21649142
53597784
838525667
89579998
152200073
160055114
409409504
641075593
296951270
45230389
5256872
28293148
71217701
21019214
68098584
93323905
26121584
586239764
34503035
263605021
457743435
367174057
149301190
71911706
168747568
293228966
405976084
729707281
309170407
181463439
830488017
30560413
329531989
117979824
20873411
139663129
461498331
930354546
294097986
909590178
695517716
698689829
156562314
45066672
783933287
792882467
222779328
76007793
216917223
162843567
469188203
446162049
455927563
107516173
88129482
601673968
67475229
117220840
1564433
88211452
180504612
238813105
137240946
202155512
156652935
242639820
185867136
107838649
19907765
47322543
340191769
84117901
283845621
602187019
614296080
38536677
262714986
47587030
5135824
379319322
19600682
57128387
103220494
261781036
165582819
42054988
402291455
123608293
409242324
81806293
10768691
38402183
43336218
728542481
331583031
12219899
173007600
11457261
23495239
654967587
98850664
422311873
721732328
305488648
645262018
564466644
40978040
123809408
38992887
210709062
95379589
207779718
285093256
219721479
98578859
287264881
572206563
53133604
236063516
962994930
45744279
102517182
340176659
748704428
204855705
2830856
549269808
8812385
575300
167790763
168447892
812390712
127667
333354634
123406739
138068848
81681094
34276160
329807035
105435712
56753181
568934682
34187322
52265618
525857106
35529976
25196418
53275503
99854749
332032472
363304829
151585376
213329322
65651280
213129168
251346319
625769544
22059825
292251166
510713651
201472804
215279007
214137938
197569557
308158219
191828530
506995322
124599805
133722413
535879953
28019243
215434891
31678138
19949559
324377381
393382480
559699874
618875322
164684642
167532927
133646417
693108189
182724626
234985415
74690671
236996038
279186563
26250003
74796864
183993687
297636265
480775676
8653941
444727205
64023276
858018511
379846318
379958337
1405045
105322927
139186165
298376429
12881780
249373124
488505463
3364282
478828051
51047212
264706387
429449374
317803195
410444249
55283265
353670182
94659775
520946783
352049492
17455006
26812706
449793744
982499643
24716430
410564209
39918834
231981455
93676114
276713932
345282762
534573850
297622355
262942338
66746420
545282052
321074096
224690749
131745633
477351277
5452143
793360130
320176996
36668622
314941029
459551695
221124095
174481824
596145538
272776546
162028824
407406233
19927755
30279380
547967130
292170175
136048912
242894074
65084231
71088580
68101078
322364624
363487238
66906864
310353631
238338136
452823273
472833242
195633617
120315220
557163774
139291126
581674015
252338721
776716058
558957241
105705017
176013303
22474100
34041050
77422334
102884231
152151867
94315484
48621107
2824617
48947677
80300120
446047505
93836659
20908262
328980743
339230404
521197185
600545911
34160611
45081704
180667277
655653751
641855581
283697356
216147873
135489367
78636041
77316761
111246421
619874625
400459141
55210482
246459933
113653398
639701060
306816068
714906628
139984654
510729056
679910613
74894144
514447919
533862540
139798407
312740349
222581467
246277938
78501404
40370950
56433083
363995676
360563904
36621874
857376555
5498553
885420708
533488538
214248884
273372285
9122002
415341536
678304251
22886142
98148393
374415735
436833377
125043240
21728581
58419804
140660528
731847768
63954111
40704106
55873034
23154375
492963537
383911300
341901344
210590365
513209899
289239705
220839193
529848131
384597378
478820066
187259409
136019815
5780664
375560496
861633806
111259310
262984889
484315408
52765453
62245184
745587193
238934995
351539027
98962472
125842655
6842977
6603025
499825049
11699640
133739869
86732025
143311828
873242782
224975009
703124008
100140402
254645677
6223790
183150538
52504402
122429361
578881
228767397
72936685
57584056
387911437
103299701
78624895
517199813
634143091
22793548
165794236
231930720
403591338
85532955
49888468
93492993
310551516
329450846
2687122
633829541
426063620
61394013
30005898
454642345
48387194
1403672
162595686
139978556
428484513
491321326
71011808
22120860
171182370
65544788
45644356
9761905
13837223
93036323
703283962
4468543
299261378
905888067
219376639
109614635
262564239
135787251
240520713
340003499
710067856
272492682
211779342
218367966
588454133
232630745
452479
889522293
43457865
237158479
471336514
258688978
448615801
359385369
697223240
246523604
743830929
158635370
176580527
664857365
481482893
507572960
476835830
183290786
254124249
587522693
513034731
565880683
442348850
444173731
587069886
157114451
208015284
345801709
283115995
631753523
71561114
297135359
386720150
49713449
67287931
2764288
60509367
353414030
402357909
54133629
21933852
390098077
233206421
765402555
360576941
419122838
491733021
386833822
5885901
165939391
183043770
72678875
274729612
253555948
18752610
18094497
280197856
340663900
145873359
476182366
19083952
290446286
549062254
512714759
108668667
175964050
36299139
506796836
733964129
233037055
757455583
1111130
10335936
470663905
28252590
103796791
140363388
8226225
99043077
669888142
14835514
539677302
300062624
72170192
3926966
83969971
250941858
50269257
496069474
362135981
134962765
261229947
324492438
595534298
483321586
2512748
332822494
20172199
24952790
67029618
71701178
48707123
769336353
70188042
27641629
156294254
688174718
27461437
30861316
230219900
546744411
805863143
668620002
78875926
195387000
644995171
481551171
66270319
68272704
11210624
455212084
225321031
33497641
356196812
79145787
431749992
451200922
4937386
345895529
174717584
52901195
241328151
96628541
545749163
379902053
449004664
97288795
156458196
220567665
336093995
528350276
33408259
727127880
26685918
108290196
547650204
169283824
111668510
202129717
52617433
217642698
450305028
231278743
34467155
278500066
73071392
2234435
445725349
105027959
228771141
379404121
651128695
329533871
561325390
393612250
86323130
273485116
245760494
39333166
481699063
146667964
15534685
291101007
333207136
110166770
102030164
15749838
186657847
129547651
759339692
355618420
24758498
574512301
240214049
1469350
238751090
436618217
666222356
467560573
769963537
174816066
316583605
59878600
79765577
155008308
229511037
98695055
601904330
410608418
57175624
141937379
71491277
87983832
64712907
783321263
942466282
256452897
920608467
716360830
69035664
676485565
74370946
165801330
132014635
306615471
110361157
402245978
557355453
100572979
228025068
38038762
164435500
788088271
491757668
63652175
230000716
250632407
499263171
293744973
630735947
5966429
507259465
215254800
135220148
108759938
205514874
345477710
109868572
366487373
435297549
21503116
667410138
643835155
518464089
14112401
702280460
22813203
392477099
68225923
100364897
15612882
12009366
68080642
492960509
559307806
81375191
12001327
345512035
181820589
56121766
90784118
6528585
316339529
17433019
19065258
11004797
184650944
358492634
313481278
122416729
46796205
371457756
350572769
662929278
164443772
73428500
110190039
377819909
107423757
295533610
135020470
23772015
241497601
13595150
9809512
127245209
31099697
48378296
399505
622219259
203111403
585049945
186959718
226308288
132501310
544273760
314591452
64428196
106962000
366391933
159447210
15088154
363942405
59180948
673336826
128260299
42508420
101097277
475507979
239421435
206693656
865398389
610601029
348090096
41966644
633169507
782511038
14362212
54801244
57286301
585629776
32586649
282328721
181718283
82428738
363636966
132461162
136031683
28257766
143155204
126420209
599634918
49478777
254757268
171978158
191489104
196894133
178188877
847595105
358919893
39445556
84098529
79894390
49055080
120013439
258906368
695094
372053551
453696464
20833677
101498269
11064640
245865541
515281187
70776736
78314625
367649725
221814052
136767168
160857761
59295331
279396011
471053824
369326519
88056693
336523932
483802276
102641968
53260014
66687517
7135805
21349055
262272327
214809550
133361744
10207588
16209803
613645594
366117950
92310517
359001177
88722655
426968229
345765204
78137250
145869149
327873181
53927278
115230595
187819353
789526574
13123787
20816896
100162000
72631193
83411088
70889470
949021543
15627683
138527093
426381940
617417398
587074483
460881655
417203467
267959202
56706340
127866907
573386951
474025283
713242038
171526503
57629961
40927608
127900540
382185616
6481217
752959644
646026114
668076708
118401923
180654359
142978350
597659627
197641119
190215695
224365363
524187625
47387539
225282433
422356186
122997897
24630261
293799269
84151047
119504513
862832423
427840231
89844695
682184516
98164149
636797462
433910538
151922966
618075673
205570
213286072
346419597
94512868
405929198
726590870
152403288
373512037
284659104
280140559
122179049
142377069
603434409
108600496
446151686
480466592
94621911
535299222
126620042
186166191
155802449
216154990
82414155
140598308
972299523
491544097
197165033
363140970
511251185
11491486
142860542
19799682
124066092
245594913
256924102
91381303
82488981
39896041
77047491
155938491
575239523
612457408
179533408
51788588
64626948
16402632
72243227
14958175
59479179
35247749
156474859
82538358
258113182
122196628
931323106
380056848
326034429
683600915
370012644
730579485
13301064
188329052
311673491
258738334
456550371
426768504
330912882
19175584
106010735
196815967
150580743
470851988
37785606
145030822
752882607
192435020
130395599
176125662
153847653
10036008
205262415
112865478
104595875
122452999
565328041
1856900
928053186
63078290
42456605
83931322
73544862
298583293
243303427
88617372
40445130
151315950
724711764
4926070
152759924
92106991
534689458
190497211
88856634
16911177
400898183
595179846
72457843
973726418
567253273
169808704
351723989
893549285
168638159
603789073
295831238
141062336
95530234
189362083
249288866
202996285
341835775
389815048
122509319
126073964
98990198
100061223
9386130
628695324
264752497
537215198
66096100
128301724
264483379
521931537
418766479
212193938
464753661
35618907
32193300
441273483
23622628
91962213
457504036
217163577
428276247
177340116
35007660
275913001
430598345
233762264
16042538
338093474
313176101
34154697
2364622
53853806
42485962
511633400
555042744
42499601
563543132
513972992
195313107
571911008
107059152
332394547
794870091
744719694
62580744
309973196
446348355
476381033
237006849
549394180
45642095
42704004
781926257
142408218
47679485
204480074
355681267
109794391
154027854
734460
166839465
291358366
162136210
120305890
248682427
484856754
274764650
161697603
80612228
105873211
216977796
689828887
307999915
406401338
357293196
268311558
69767382
273795134
478539341
349893694
58670299
198463528
184990463
478257175
363684904
66992668
97086166
584937767
1611701
19746740
132153760
12697553
62688871
402653640
187017437
347991125
110749321
360941306
154785479
447672981
389255850
653963693
16214491
598662152
68559747
827678431
9709867
305689978
171992129
24160359
162554637
288876005
492355010
376645988
201861992
665736944
261761038
19990915
157276186
163776279
69344142
278554975
64445551
2495511
422791697
226611330
331250340
108563983
580029799
293837304
571441005
163463249
57304459
91411758
178092524
118226303
43695713
13758525
243768693
516443004
57135660
41998467
609142571
199317364
114747494
260210308
73146298
66144945
686262161
689124617
35081251
243859294
749375982
33728268
114845242
4062688
312451671
23838606
82793210
107100210
244191732
812537546
131176168
454984782
256209848
314645051
142716065
163749047
483007735
243468762
45057482
60846806
589466739
92262674
741494305
96413648
12709062
237276016
193278123
75671954
450820853
224017757
81809884
17601819
7364883
153271641
664966517
294525011
500181773
410050095
245453794
227383593
216245732
79040776
702231503
555850432
324589363
108470671
352459999
414963511
114137472
622567909
274932939
43674113
82069345
391319664
336929735
227676944
288169608
694915687
378823925
99036476
15479984
129159308
258895206
107943933
232227718
89291939
129068432
356245546
396895557
175227630
52473695
27202685
83463817
123468391
32278779
49022675
92684365
379274284
436735149
3058808
602511044
18836225
497039053
290142726
390217890
820275117
242843365
367412722
511614155
466003650
107427158
327674058
79709619
619930147
674541988
99686626
179740560
354538
202510916
14464133
18753258
10665366
304242414
161649829
587086712
91775764
429923832
71338730
88693938
186818240
64661372
137210602
445670695
36489755
26687689
49572088
695646354
407245385
294858888
161802568
147411066
361996947
251282622
41191528
228684286
135650259
329196325
30475667
303563561
599644108
46762284
535008249
421091958
524225689
72608213
203343770
403149366
601685248
29138964
6254483
583793139
56564449
623746085
51521182
199201744
738798187
853523674
756651
132483411
279045888
246664008
159962193
174471158
283807644
33949532
514699556
162689028
300228308
47377212
457010092
525589716
236707640
3830134
374046406
459411258
273726927
295879752
31010778
216401403
485154651
167475151
879759548
276852273
304626047
247636057
228581234
263976739
281469594
289202263
601529372
43444279
11273587
179623466
300785451
78274313
17012097
224111825
85205319
200272430
302198709
637413129
383421573
5576647
232103935
31704232
23031065
37219626
594965564
560893108
133704431
660424
31059189
249671444
770905942
186003287
193368669
247834849
571012953
240551447
77957237
805293583
56370964
216191234
139199308
170623711
562525825
551640884
911750328
45426310
429415113
457131267
35350251
185544
274721154
13822630
308663486
19094214
305304864
34631054
302481027
342162172
179556527
486795625
265258151
240996935
646468675
226830196
279058534
205033849
632772225
80879810
204443983
228162387
315552339
60092753
182826764
120790219
364685263
531454535
139600604
210830414
798766071
382738467
5786683
63357501
13965364
16462986
457465934
94051140
21035083
19836548
361333904
266422827
130227409
31765534
278193744
360019597
253855589
289426254
462325210
154109795
606401981
19123192
5287800
426176114
23049286
113644868
238961019
31503275
535893212
242910674
67168346
555078688
616573125
58429371
309581294
502802015
627438448
248849736
399865274
743142111
592467489
925497337
53893688
645793188
26830201
378812007
383253151
90291104
120385946
93838892
5005295
127752000
647320169
91696791
564257500
83367422
313822774
169926761
306849902
183311826
28538967
170745666
131991352
181954841
21640746
295807900
242503733
5973347
14099735
208230264
796591758
299190685
626566334
171326075
197418879
4120171
14654838
257948912
99137527
312820080
183846383
215835246
288753553
117672443
126783592
131868854
23902653
10992446
765200825
40688480
101138723
183583960
2462639
750117218
511062144
101079818
147369049
100275498
26883278
291413066
653508396
77409657
405029502
573006133
555342
62921270
322501183
44732452
407402347
781781994
463173595
278627910
41732216
24151939
262430998
143933898
105839232
14109816
427035903
3214119
24169424
115501421
86835096
60595327
166217591
49592375
72480737
315144822
18574935
24489513
335951751
36147339
13540
37632566
417177078
261782183
124777900
307398720
211085205
56727218
567042402
740585032
60688596
358517772
154159104
28415952
22213294
171016749
480884863
36215794
171515926
360666384
6094271
69541319
478463933
69855955
625456512
46753339
40018058
62870707
74352955
77326295
129481017
55803190
926772725
44585251
24205135
316982861
151444321
589461233
42479733
874110520
798260300
41433392
228263230
345019792
54432814
16903216
165576896
834077013
202301871
711523131
28191281
12040582
221028255
58832675
91531306
170408079
26584131
57026138
300516829
21723965
73015603
82407730
203841965
389313155
210612664
99871801
102691278
54400261
27084690
22333718
42260018
220340184
212310397
521214956
260771389
31994044
289568452
241831472
116847202
142704119
497319529
77328124
8507005
369938880
18802207
36368161
16629891
178397006
558930094
243047911
98199000
234104392
55334163
119469549
978124097
88645042
129645069
143377828
95590928
93832398
479506586
80081192
561645021
111256705
228062499
199166545
90476162
316561473
189298503
273129884
131554958
367838530
720292965
162630611
62925867
15399
667378449
110083343
605594065
255530179
9684899
151884573
84796162
114856744
626821735
57192287
109708752
503855925
162569142
306423957
352924029
219738984
448097608
521926222
74815383
10797418
60328307
543989209
367333401
6355420
215958834
311489452
536205355
167707358
22285096
3663019
66754042
137788570
157830092
515555166
78942158
381434
350484876
585737686
567259590
210732502
343819931
67357635
336293700
49854188
445941770
10903772
641499679
393459882
401044094
504290090
28258091
94941600
569420963
348272510
10484829
647484250
370764551
172481063
441350353
2490903
373770922
397464819
902662269
144348165
218189504
464627223
48500381
260097849
259543021
37690218
227421065
276731533
553604623
726108149
90621016
11438090
72650495
10763856
34505007
200120128
606371605
138759997
67045599
8671995
18625162
127853686
222571458
245653532
227063900
305022316
359025353
423473414
74716615
632334802
104763432
58470931
586947665
139937786
920287814
337210407
53812630
493177910
404739337
92235939
174503465
675493721
270887464
87807025
19225523
79414656
40349321
14317353
163902434
242858338
175014338
431085656
468454283
105575683
295577105
530359058
52688599
122194471
2338031
150148917
23994467
411079261
348114858
67370089
184102748
67837046
3287133
8880318
35589254
209055104
59526369
42371344
403633759
126957171
264019078
207459371
267784185
136363718
92439377
724163947
348642699
98193708
464536004
437672439
132362967
40450502
126360505
109534216
33003494
676885085
75710172
170540533
472392381
209132651
772593562
10471737
191951500
36757764
156640280
203879718
23132030
555200480
491300613
356994634
423219708
5214540
197997802
31786656
559972210
228224664
55811591
515408290
221118048
434262708
141123745
560198773
590901193
23384955
158314439
11533334
5025491
460546596
638105949
223239982
374073680
646065180
837492377
244264493
869815621
469570594
127999890
6240605
338436264
540739150
234100506
42009439
289820337
343919581
6794443
427425894
224780682
139787135
505755711
4282608
109160134
225202500
33139051
1499512
363595811
54905563
107118088
96627690
152001047
601692
325628750
370961426
654977873
153086343
65999967
238883601
28247128
535807087
14016506
588031809
301567821
380277733
61785993
434538647
79442386
588581939
91959593
351202104
36348212
485732744
31855282
479843199
299062668
76845521
357706086
410124565
107866668
8728240
355185619
8797602
584891715
3349113
50864732
120168911
158096585
96158419
511166867
227080827
108252
377072249
731268672
88713882
15899780
93521119
497600068
690011056
158721788
192440809
865683085
841795818
8061159
162931889
579727289
118446718
328087276
383778559
255901831
467632815
90170
362382831
79941827
105084146
260767811
3440756
2574615
100907125
58406118
60073576
468310223
125777681
19749000
240031443
267732489
481845
180856145
40390824
380071988
94654144
8323510
405262343
136604268
19620176
27487174
48283181
316494124
132414431
186341964
718543406
27545184
498856546
56360549
169407627
178122010
237264273
93569061
204729669
77120862
91282029
18443843
4799969
72327938
73137912
171975907
54025253
352780227
204369579
422138799
147852365
377056096
6771834
106626870
56035531
12978329
94374055
45654260
89267810
122258951
31778094
164766895
3857982
64674523
570897557
209417529
18780606
221973884
296942680
139473146
306222978
290818129
56602063
31756783
2314673
136443138
8292738
96752195
59523426
45371066
455612758
366818543
37493123
625509596
340700019
163371250
224093426
5273961
83511321
410571877
44342336
265061138
432810205
457951656
352769958
12367807
735540722
35328496
2590692
10555989
401240619
95079245
134143464
571304824
510118878
40725446
255960255
29721000
131263837
481422827
152730783
12228943
781897730
563631254
184085491
10381989
192730777
372417541
41217012
57051735
211518134
155829127
131365484
57999531
250954709
272413911
15536647
133473136
46571707
174924962
507853336
298267430
314704890
261882487
137574420
1390685
376491613
5573526
99468660
15217484
854162708
61339043
449146846
403214155
845244507
400799074
167163430
22788521
427645291
253562715
297522579
277165613
511894836
88630120
106897480
11362360
22459352
11902673
569838390
195813411
888735472
8264149
283529661
66435631
131848861
100302
110627064
248202909
263093622
20133427
88622057
411553496
85045432
2952194
223283298
139977534
92139066
393083332
38589606
147535550
6777973
728414176
250754629
3784762
563430517
525832349
25896381
266730167
31168774
212915904
67399758
957683621
58041613
52069600
80660546
6560569
823084684
632851212
5263811
63456526
56205748
229678688
428634303
140223165
172052192
403696489
72503966
8549573
183070542
154070577
683355762
214423088
161860720
172995014
279092291
785084550
307682927
240540470
59989136
11078496
279211100
317031617
253431969
147699083
133853730
2697767
84731811
35666838
76132078
416030824
513763071
98111038
654740551
231625664
784023992
252522937
181165137
8524538
591028381
124334113
319399488
555958772
200860395
67493849
57358248
284955843
433687313
452652298
375812302
124253137
239478457
32159251
484869528
462581379
99716753
372771799
459603924
558048453
202786661
75938087
665875092
101547195
17313040
191548443
601381957
345814811
431160334
371987102
14663144
270665486
546889
632096105
439790838
502681269
61241357
55267749
564317505
222635240
234719723
552883776
6285039
337845241
33435006
236286698
347841459
343606340
800962733
267372853
188325742
304224913
70736757
19407781
464428513
23480487
1429269
450785724
199857276
186475764
227323767
247622599
1715063
200254135
274264535
73223760
188968245
67996778
877118331
173623367
5452422
16937378
169079933
574041328
247001998
113749941
26622666
634325716
502292134
211586310
203364208
33971722
58526488
44784967
10774464
22654741
192808419
283222980
720537546
195862961
59400259
13581916
846035172
44897593
66187572
376047208
52086775
222285740
551055333
569441709
182570559
334583271
101407632
266853060
221570872
9674307
214901327
504312965
79005237
534299243
368724729
154531113
17088121
87580877
9601492
325235263
782083021
159502361
228688728
568042768
92885978
715628489
53789948
276587123
174154497
634846650
220989621
155770101
760051934
343695375
256031487
234841099
923740925
122693568
255178216
26125282
473185668
275625372
54427591
227188342
103632561
19608609
162915328
140858544
1941857
68358564
250241266
663423757
473842816
92832092
122968085
51210034
21036274
212173981
231082116
417329321
190206470
161483137
16534197
604026978
17214595
24726285
130161416
83092709
205457129
72143537
172531794
112369496
552824013
135560424
239393730
440172967
129367174
573478011
508216328
352454922
68514977
122858143
71222157
191012203
257510357
601156899
395468259
101711145
75635006
461909641
204549508
65989244
30284646
333903631
373526373
207496674
250101680
103142469
627669419
173991379
769529025
6076156
1576577
2194799
167199289
71028205
3532027
250023204
171023389
141558511
719989764
160143775
449038973
21430400
506605760
6443841
356782732
412799139
483657919
588134833
242818630
478994139
418677064
52777721
238441890
107239201
32597941
45956985
27080294
76266553
96190412
304611992
228109238
27964815
9046443
665917378
138409214
839289535
12759850
529244729
61924899
324888469
89378314
789221951
254747883
105503280
31514063
86634433
226255113
128941993
20323834
165978536
397725128
691288376
23213262
80697128
524909409
391135491
862129
8022715
392474770
113639882
716771641
899246908
523373272
167052151
907217175
37674091
220744473
827657763
61066825
70330005
147915540
271358796
20430844
421071312
22470431
837637389
258100147
428937300
365222670
106604236
321718286
1378954
287802027
97679818
105690001
420107983
232154730
372634804
259920113
151406542
354235690
24326100
187720689
339609728
313270243
15474530
355419708
152793544
86417346
59626723
136173602
37518964
341416342
573529407
76409055
363360138
544406784
106617555
42633488
15775576
279874297
109328101
485087956
497196555
218307902
544552556
24084291
735844728
107371505
39888686
927535280
282465551
311644100
652495579
437781925
36484035
101857303
15962454
515498700
209802924
262303628
10419907
427511098
22205179
513473821
652371831
30816785
313046697
184842058
54752533
69855163
682822256
27570479
729662900
604484134
21014379
56923599
32905832
95605210
377555168
180360764
667040326
77516234
345986320
4007144
650465182
229028606
554336701
361530816
351039090
82519289
153191904
767556303
31125538
12537991
524776345
6633119
268370825
231988284
328957356
213055811
530500762
57527709
672696998
25713987
223754499
291105102
24505921
49783740
129479701
298987036
75184130
143381411
85262572
238994448
663096983
70249690
594102255
31304090
446419483
446837029
408904327
567166239
33681626
20849284
54708660
261755553
282669317
344620460
292164140
231576748
76856687
254942181
681545135
146091182
50241742
95193227
264393790
152898108
442193799
123550799
278618377
149244350
235425405
225603848
91266446
532885999
20778404
668554690
24255926
370339391
506247581
599470061
445232811
175031758
479272469
954477766
335270119
78262982
50134297
74779375
461307162
527844855
90247439
115275132
156055420
44224637
496044698
108988574
75127693
307269143
41292217
188248254
660793076
377217823
200433694
508319549
585766291
77767386
120646404
232009684
291609152
374686653
81274252
142413465
28115007
57639016
67600463
175222480
7490835
16517828
689669961
43934989
427122283
437791906
109644643
136053256
356308236
3917002
40870426
7186271
379116787
141931039
140481886
260953055
384935294
553854712
57225974
245106379
177492705
45726422
102149623
446651024
21775222
314294113
151605375
718354054
66641002
59772532
41961081
88719384
269940131
348753090
334147628
364094520
565480873
553638503
959103588
70567390
319753098
27189901
137179900
350430709
937154019
70044340
124647995
25870037
12328269
4683516
61384780
470299121
148241388
533880117
7037228
335220095
32354971
40956900
273223470
49638264
307173049
339598639
9730118
579353907
722975388
150087707
570863471
65196976
43069545
339825900
188281213
333776272
88362196
55600174
343974626
740145349
334446723
850579507
247603908
27573031
82600567
6526496
736711
239015469
51170375
109377355
258403720
218310465
150808680
239848747
141327272
187237775
235642081
202771094
343506853
508294899
717992952
116428495
420352298
257198781
3537076
4150633
450668957
65077124
25435092
292082659
118648096
190681296
398040016
200932278
17381010
556388653
498633173
64538883
165930041
73843236
185561797
472986559
99660865
182516517
461347755
409696774
435966863
225177237
32929765
359180304
390102827
301887886
840337942
48293579
469647741
111801406
692100744
621413356
301413006
230057444
315915712
245367315
356015103
143543447
548308217
27407876
356011756
144295423
119843972
38934267
94634816
597869958
320072502
80476520
212981131
300271916
329656751
310974477
88681957
117415174
171948639
90842880
68053039
76335634
10007020
256646257
233056088
845173078
336756503
30380501
125148321
11757184
336835241
944532605
710905577
174019731
137138894
22312986
15283546
223354963
160281593
128346372
20403901
581508707
10304009
634136410
7139205
64264474
400637171
297037761
245241798
275889
319655103
892506024
297574
619632179
110820486
374659369
629223934
219889405
169194072
67848597
53372808
18705216
458840561
475316807
123303719
840387714
566576922
69444364
208564932
213858650
198454603
50459310
633569730
242770075
110642371
269364105
274757785
47426403
387190174
120649393
409297981
8224311
81552579
452533175
532869787
287922080
206150436
22350971
174140938
170100173
188944255
371851190
408684671
48724975
225720542
19129273
37698954
217379648
43482670
886583375
82731452
423207150
376434722
360684433
659597303
277443831
199521592
111098932
596186669
476335371
303418247
335202097
549551097
417224452
394214544
199099786
409465580
40963857
509159258
387203005
241882251
168340201
409980780
302637227
72820582
458231565
67646642
596596885
146194894
464364935
39224288
141355937
110633887
205949925
195153467
168820322
144996219
35524504
452836
268125508
1755127
315706657
529099585
428939043
286280098
496086294
96265311
659904709
131065865
208985448
866163895
3476010
433485
128861315
51094501
81315947
309810770
536059938
524826552
374529961
317768546
805534199
173954094
35551754
589364463
315747830
316505002
194663575
10271711
63168822
42579505
4214408
635301224
274941578
263933625
389628885
388881875
235026451
93947803
192235311
298951697
23438299
27039636
119596612
52344161
185312856
215129567
680258503
746148083
735669492
152681889
721622
133459498
652447360
61901006
27933812
352180063
39157447
94432793
10673535
259589382
68493785
345079900
469145389
320545825
487125017
308975118
199455605
223724870
432653698
515919937
144882722
91968116
124076479
217516934
753525895
144362058
131048472
270469353
972526483
422755628
21575817
886011789
225115587
256853323
645768198
847611884
64857504
91819790
160475205
564537216
25165073
51466919
202077006
531701894
112784519
688928798
67433166
197884734
273776780
722917965
32878486
283227974
59245789
470033249
233875309
86919864
211012591
80736807
9947632
421204500
160786770
83163391
114130389
154888849
537600336
166987910
63270686
87825939
84650831
436643271
86059123
224818114
39316955
313087374
29447457
228227950
399665375
190929136
23202006
626307921
112454129
91795662
160805008
200671184
17584948
157250548
31716664
359970233
582561949
413550144
329004732
75685090
247165301
13372181
172315255
527466700
774597361
492168314
108648867
32480863
83905663
8149727
755469065
138320497
558997583
79981813
233769968
294186014
63473726
41190843
386933395
24993945
435072206
144416410
494898914
15217927
396003497
99087090
188326687
314398168
104768268
10142899
35228791
360104127
275216622
14729027
4353491
44669118
233828363
260377816
105184669
93844142
182759036
32402854
583789996
279481521
184396671
101618728
176740673
151950091
9490834
30829341
156272986
50767583
715212033
63294610
427356815
80737588
277414355
143193123
503055468
743609233
459380573
248367839
470830004
439752143
113963355
280745793
674320469
300885005
157490889
194375089
129544446
392638907
12026032
414972842
820200677
96826263
526193453
17812052
586012588
245459397
105755344
53465260
381723158
41006788
167419548
154279715
22693506
81909146
23842530
229027252
124137735
235490795
27928350
40511501
98379802
568725
206310579
23554704
19245728
32946201
369057651
168498566
359290118
9530865
340435618
100967129
206961037
27915858
40990043
615602850
107320720
44076380
689493388
75569501
98495773
186785414
496295652
160458689
264422201
137454366
131131018
41399498
515914182
240341976
371486702
607241476
119790242
13386632
12901472
55866001
290081393
6607133
326535735
286730007
309272488
63020563
346054203
47781135
23818108
85869681
404318202
122285498
515285231
426260084
107829056
52373167
334290817
516457601
21353256
305093042
131450571
132016640
268968880
126506107
317271543
66843519
506640637
75027751
99911622
194250568
716142924
254518077
206482963
291590841
310726871
211819127
20550023
481539593
194221251
236839611
759751020
186456079
55739536
296134831
12044785
507452259
482704102
425343987
450885
579191762
290123452
210413973
153498397
563594540
228792042
2985139
175701290
356692616
347829992
235128107
144377531
137546971
512878469
13496200
2782004
163450924
163449233
111789380
368525876
323765328
98527222
110291790
347846272
307686699
60293886
17993498
80225099
41304865
358415774
288090199
9722981
99793061
118419338
161668497
105063099
329260084
212260072
134556672
120435318
714777097
445108725
721328814
154670628
343725469
248220800
56857938
88452493
558548876
5775138
115246841
14284361
53479130
710310209
175928053
45566636
175374090
4293613
280904896
474507989
171979781
92811439
141184010
4914504
613022043
406155713
463597987
503200627
29636013
196615228
283316373
157976746
706041458
64053881
446095774
33368672
27444889
535599783
142351226
280050636
56089398
166208190
526398788
53104999
458399994
192332009
251908732
496141706
157406667
762832006
628575604
516141119
162418895
70042177
730178883
261282639
491840558
407635173
131279930
260314368
75945739
105062155
145764007
904597115
112433715
312575957
110673335
163427684
273527528
458381565
378023304
257520909
614328098
7249060
41689083
31937958
861750352
175385977
74080419
77025123
810513399
236512060
367265558
457155564
102975913
698599852
132153357
198228493
89497965
364135182
168561497
79381790
36029617
528980180
601083411
72265986
5229579
234700196
19097186
26039104
577904036
345468362
692896451
335403689
702899174
135430356
860361663
343648902
411648633
159403942
84737
140777362
166979337
354712730
42444846
256933182
295099329
51900014
102894766
731829185
79221506
3866567
226216097
100796038
325044519
274396472
189583198
51164044
375522636
12482355
150519683
86728943
278311437
621829934
96518380
15127861
487777011
9978249
35275120
244622669
520919273
337712142
490027503
180125268
218660510
252592645
5985594
19423721
264516506
390845110
56770561
113040879
152437874
49055997
84723055
239415158
180788459
79507627
3454424
54949509
107929250
20789968
646320877
402483759
160046052
205716275
32020908
663397786
7430057
130481313
1857348
195512633
52242660
95371004
549149435
233311317
77033607
408750436
328395943
32649609
1666811
374989479
168565210
225079775
67169313
497675711
317756799
1643032
99560442
262788261
235979454
526809600
93122461
162307301
214252886
391285949
95230251
55411495
647155033
15451767
121805641
119535380
479415371
73615783
79342747
104239876
480466960
861607906
272156477
465280181
74308191
356327295
69155969
109946288
848962601
9284349
22453072
91518991
131383799
116472734
136566665
498629338
154021027
2570442
104598728
863270004
1349815
72854328
295157016
17002802
190637234
126461728
2167538
123953777
118761882
2546082
34514489
622138856
304929769
41405896
280392866
150769098
38527101
267064175
18345652
66668082
88599625
142586323
9651532
134814705
284528816
62544037
144254928
263813922
838859289
134497358
267658159
23122193
457042109
187834579
433219454
248695161
236175741
275848309
73011973
688111394
302107842
494406834
548259513
738109963
21698238
21398397
54907284
1373662
171558397
352015078
411496466
325212799
128077760
415342774
4810328
343202473
1564195
602767632
806938556
130838516
429320157
6588316
94358694
1779648
116319235
503591419
43193293
364623931
795165595
158691882
249877786
33219127
201426411
29814589
19428250
316960998
51498935
116045586
218589104
216274758
13689741
30129270
2214554
838314154
87188486
268428502
102375672
321136127
442420534
33251035
329789831
447971232
37860379
458139449
619058466
222212783
709028194
225218317
332302148
315713102
124169295
721986405
247451729
17668675
157104068
71195636
470252328
168424015
76903213
22857962
417621210
30385578
155228944
31005374
242158795
101341521
37219311
957545126
434937250
434775708
70209155
751426331
780246322
425618605
275019774
128942936
105824597
216373890
512933994
242739523
41053397
81500012
618732309
105176833
175107727
108856071
345600816
227938089
238587706
236334227
859508
344163297
280015816
261268408
8033735
45116506
66966406
463428684
304569587
344177168
286327686
140274050
208406611
435055376
233379137
210282978
233235008
582244539
398288264
833654751
682843517
297778264
235524441
857080641
13816030
190737530
4507700
50521235
15244543
280576386
14935049
58625068
93070203
119703769
347266638
203878218
239058052
78899223
33221817
796287075
182736297
389608692
97076735
478279382
449337975
78771553
227829845
48602748
546724451
244986926
597690935
162063323
429607351
135181368
139708893
527371723
589962223
118425971
20068358
114050161
327418754
458080487
386497631
372786596
244166726
381292304
895978320
38106720
20338775
388914946
427035179
120152711
163357306
28802135
473862316
63419005
620160581
89548652
16897518
285255531
559668717
87743824
353755421
37554576
439534588
76122152
294832096
155589763
3263413
42325560
499865816
75419477
557150689
548791111
9447810
193187244
47787732
124353
400056922
7753099
122571677
380392492
274428594
90063940
64937726
515357007
19288549
308225364
4071226
272439628
170269728
320929042
20219794
178547083
211386665
344779
564827773
281815575
25346421
734379433
136841610
168974339
111058773
222202613
262985220
258453890
43256689
565558316
3541726
324666931
26366874
42575012
389487851
251499840
223656664
135792848
75760589
392159410
212969853
214983922
103047249
167356509
285004679
849510987
392454287
428841575
555625800
333197367
373757140
153968492
495441531
899008107
16535660
154267989
185420533
63398652
220972066
331042437
395848233
495258954
342557
502577986
455535736
238639777
50334716
402325173
183556821
13437514
100096578
111209681
808761617
642398668
260927988
155054055
806826747
138123816
472287056
47400455
80344573
528174323
64026417
339604899
344463233
298008807
369704769
205052864
107134726
24344829
134283124
138513603
434780466
47337815
618437520
55969943
223889983
238335499
41541216
557725233
19133630
489310112
119834709
6400160
721723091
249202413
17648328
151718968
123520405
74311403
213998111
554739433
4164664
39768714
155563100
733278355
328219265
226853949
13745392
136418720
52980258
53599990
587218079
412209158
648444721
212488763
15302120
93590373
156295263
84087057
168682314
396935682
41921899
156728266
446880869
161038779
166937303
17297494
82967231
415267484
220092775
338444550
258616390
64420903
281139944
234089751
170467163
553745848
453386533
463734969
79151806
458499621
306896442
567096304
79870784
511255426
3302744
203429506
8534833
27304456
1531402
167532816
285190432
170315804
340310806
2190370
522419978
299940465
210907311
179653396
121765364
39438552
32777989
395186248
21423712
776871195
44033648
9634888
18609715
25270106
569344880
123020682
313955449
89220091
623482389
116386440
476082351
542900689
130251328
458703362
899983563
890171
31910618
206053755
5909263
60429728
26908813
270245192
312939317
232115143
419221865
226436150
61089320
863167
305607728
435887190
164743195
132844076
495532162
311191215
133970581
758637802
378566700
5677083
104038119
262759317
634002
126469704
44772610
831073884
486315093
331580052
216803046
295608677
845812656
102126063
13060392
75115680
245313054
423381474
67831786
186931627
36983108
366039641
427605748
70606070
1424602
9665670
294607739
97771993
153263760
264344518
227071634
21857541
518877303
464450700
167262277
7230636
3923722
240445815
505026953
266780969
125464304
477652985
39665356
536830175
123969377
691475757
520851585
459962224
21707510
27441359
134321655
75134376
112568905
21713341
173334736
331853726
585962358
637295
184640218
191465360
110774815
239019595
109233855
375089003
539296224
45303001
15059309
610891928
385849951
235045275
61454264
553626341
326735159
164162626
184175737
274406093
317228232
182152595
230494441
237707089
675478036
63244218
168460624
637134446
591910911
500576362
403658068
648195183
153756789
438079060
48968110
47846874
581411233
115775443
282246854
540043649
313543821
307352118
51466079
156120537
114429340
116727935
101564806
147643178
784389097
890603124
779223204
183630210
846818
23831098
411782729
539267571
59177670
82737005
437023838
700689892
1206829
659804204
392862590
615941347
80358097
619630280
64628602
63008686
156417676
64656955
312563958
25233567
307716071
463628660
485397529
391610544
15776020
259232573
112023983
371029
292473186
198804951
130748764
780691412
419998219
404227500
482339419
473420520
163889248
11606416
82034986
306571086
125940784
25054529
128936404
363880936
366050083
285325355
773934882
166069572
63481342
113850929
118747814
163886473
5216398
573484805
173367107
14058938
43363
139028780
69459587
114078130
154163020
128272257
273999592
587966012
44450656
550495601
382288516
374475083
356107302
14390296
86027342
427792729
13526561
89583075
309403356
46382682
696997090
468212580
32423664
492400478
635281739
435363263
556119983
12595321
96152022
74954696
195236244
850751365
112762648
349050309
344594175
299645746
64296561
437281202
702386385
518535765
615216212
344307703
298312212
17711318
53583705
529975278
197897647
725281564
649401779
228812172
420392059
135340570
392871651
169005581
57886732
110494528
77654977
72437495
4470198
447158439
272464350
849582268
63009466
132592737
511630454
63312926
45420912
4753198
218679394
30793333
559963764
269927494
49982850
138163818
83164777
27658423
516578672
339028525
109640706
672882890
184812076
43798750
147280623
237925989
400448267
631603213
262805308
211894578
431349439
258411086
53219570
11362019
131977248
576405987
183762963
693031787
61610653
24667927
552479613
53399368
320688431
481696433
235717119
177354849
365722437
710955177
192162611
60042777
98993064
64047045
199856974
151388494
66305711
237282270
4904147
150798575
131068896
665286278
37739789
18378723
701920087
151800970
46040791
92858559
194323678
23158761
86341298
427550334
652971757
121025763
571890251
80518002
56925074
133303772
10865338
302263317
778388316
124032848
220828218
109036822
140312940
243219566
372503047
226877837
413123940
609041117
148369133
225032475
31348748
415453362
184803641
213857506
128866635
130361873
106285092
80191148
130976506
245248568
16455063
513405902
10652952
418680501
98865559
38450210
34438725
12014476
42577328
290926719
141855483
14110166
58113107
83113913
7539042
239250770
125237112
24564545
16769268
643493433
904743001
649799467
26394800
3287761
96930221
150196499
184615267
763383505
317235452
174470655
75047229
302365658
351222
379309745
97554692
611979343
93024281
215226843
203299609
424627679
709998387
300048404
289831689
903821826
239764553
165269827
375502526
635337952
54874835
135995014
18063826
62043170
65890883
56941794
84471587
139044748
31533144
118608832
99234120
34813012
416506548
778510000
70509744
41006943
565391129
13307956
480253248
83964703
192955256
39084184
26798859
337532884
74620796
8158875
1544150
41089145
240048264
56188730
362785261
101952415
112716910
292958784
343536066
125062106
221699560
230846837
164302099
384934545
144999626
201938866
363857125
121222582
244402771
113931348
261838106
235178567
73913436
510535400
403467721
64771
506296581
57047595
260686270
17402028
35032704
658156657
666274885
84565161
138326920
130094884
66481197
289301245
167360883
442721629
232427736
300201961
15438726
23373923
76441628
147350849
129491813
71971676
15694131
137880756
13632917
240554392
205380161
62347149
542739800
85253052
105737306
91616058
257214210
211110316
617906880
216819959
53511718
612864401
480088731
93268321
347373756
752365304
679382775
37333359
92808338
176984096
87768788
9021656
202769042
188859667
189717248
219756866
23204625
477977714
668221687
685493912
132551464
166529212
32507702
73760691
9065353
285607411
521635516
812489868
293645778
100527045
81188673
6769197
612204931
59656150
47844552
23842344
187460529
124874365
8096792
137049948
224900660
24284733
602472893
186488814
3197747
458652166
191613642
136514577
195364022
94318392
15314465
101477878
451143324
36140076
738913770
293997091
5596748
628897501
68515539
43391883
62962005
3180694
484987923
391923756
498353998
148955022
92908846
1859216
288415066
141804259
854911004
529793207
91058712
38913407
179170365
164335413
68823387
44740308
19006620
800988077
657315498
36193148
206746468
24166699
638250539
70930129
201105900
334481455
122023267
309101871
146216755
379314887
7780073
190623169
52356219
9926806
486261
457054042
496921272
23088355
444398679
941468994
20859484
377673173
83717401
380090386
271430738
435603887
235144
340510834
90845528
291743619
88566797
802596714
459806
96084116
431432859
532194069
271557070
297255620
166079736
243875957
597314116
315727517
497050118
88271465
536238874
28676035
7862195
338637603
601402187
817937616
44617454
445553326
37923477
44364625
592276371
293380291
182887554
553376072
75891182
6824233
395608251
1620791
27064774
235439752
69098241
254900182
524228477
363685121
54221553
435272036
262838641
102039669
7046197
294418992
86609984
31086614
913085297
282291808
107189970
271463491
184715598
311054764
44402229
150713956
184253972
188088810
804906118
7705571
115420100
542897233
35917574
169834215
279422882
295471061
515532375
148085622
459387101
53203497
51716317
421064574
667454436
48356525
187914905
76371954
600691068
21614319
2498121
239585072
77124
152229
266453207
73603797
764547104
22314737
29403433
611219925
304640748
307184707
22682987
252499230
426913962
658787811
174203583
34679969
173897365
3221053
477884
437427543
462371674
241571749
41126614
263552681
353662068
361064727
595193748
20910436
119284366
15261278
228837473
559322314
12794765
79830369
192482182
283061624
356022228
278287086
448038163
7196797
316639206
328992164
411352818
490273195
22137399
757890499
89344807
281278375
350027232
362251105
3805516
30170544
303580915
141744013
285306648
227934697
403474108
163720597
62076668
291672884
51174892
575901976
300215146
838730632
318943768
459316588
148699840
40181181
103808846
19435781
3243077
134353222
407179818
219968733
550479018
758899265
376063501
33963912
19274773
751178448
50311612
6924643
142294050
132816825
313883584
52798264
30037338
600931675
439439396
198376985
99751353
764636035
96247922
76067448
37133588
336633797
82435991
20592044
399326564
126224984
576994868
535805137
5784406
204160891
191992284
76044841
56562288
3314957
166982262
6489488
219286577
73641916
658060559
580356053
750079192
526927520
156115320
271287472
28239686
216652911
192509017
5145872
2775157
233343089
269621104
722116550
131259955
464856628
106858663
14079853
13245245
94863801
569756335
48209756
750488091
585148426
214187935
20701266
581509981
251190065
126570913
797089766
285697245
508479105
80788611
121087688
181377098
53033154
205913771
27364946
21090738
56385621
166583238
666567859
23372635
26758469
111344435
321606537
1008793
649143204
30568747
95791064
195248423
508792510
13993509
306701325
508373462
220480844
266856297
587398005
159454020
36860026
118115647
87828901
655482485
92468033
5783636
625237223
426187575
268544971
194514817
519261990
43909363
200757242
26873759
108424364
55267464
2859614
462529134
229938719
163920456
200337374
313380986
189070832
172766673
12509690
90892876
463026361
764940930
45189226
54856938
289916951
373578807
48180738
285314960
336040063
310612
59142357
12793374
108426698
260893940
89778547
75493926
174557658
26460354
650903618
178858206
619201944
188906815
272750774
165122907
610383693
42257290
16440324
510341616
122802646
295384358
148460680
239903309
298478876
245979466
132658142
452741012
40117149
363314731
259323932
70773602
275911989
274030070
268216567
83276094
417386210
99643656
302092986
282394735
122937840
162258300
405983764
304003168
185537939
480103918
460340412
12308967
213096898
403364763
270777041
75111696
1690437
722342511
64443940
45041668
91042903
407111671
108776029
767569082
74333536
405867919
257906281
12381562
531341595
182309520
802747419
39083458
126452827
362278432
619212575
123623858
761233256
443220692
70339752
159925687
180136426
251350518
470494857
811729
48019313
154913769
173930444
332618570
102938778
213820046
56425791
7459710
275331248
202547277
202456521
168004595
22129289
234408784
127812396
138480386
496549285
79061011
102168066
462443204
106653128
68845040
470612238
615825495
75361812
628432003
188962980
116620107
264740421
40251363
517295482
189224633
412448960
6575109
835471333
247425243
82276388
30572221
931445974
229798265
21393334
127326099
86809169
156260400
271443280
115750360
562618594
520834072
51143043
441498342
460341983
162794977
43153678
322541270
28270974
180238877
157399291
82042614
886527652
1953823
13941760
637133281
549288113
131357256
174103018
108052517
581761096
113165194
436019616
224963360
323637825
39433265
491999340
668647123
349511945
391774968
298990514
418835970
55935868
3089913
685853836
697516124
243548817
192951053
88247909
52956230
176230038
41552862
178425224
15759191
10653222
217381172
441896378
31829891
178751340
781828126
70313465
327390027
74809694
496091389
7381128
29655806
46653814
224090504
115749066
821212045
1646509
20071137
686052733
363200777
323428043
513634593
447804602
674339897
309970663
370184115
113977642
69941496
819809141
105102599
325518208
12720857
133406590
3963835
264167543
148092824
386243638
358672615
471443213
569281148
10636972
741408677
383326729
14219622
53991755
119194465
205663848
141762300
16194387
348943197
64098622
47601939
28274837
64648373
22367802
162016820
40703642
283637970
241497264
24822360
701985815
380940305
349731839
153471733
447861741
47199839
427902857
3643048
92371751
699627442
304213204
617357789
871425254
47360299
102454674
250431549
117029959
67162334
615630569
3017268
50281066
409605410
270883116
476919973
374115428
225283280
328208739
151817611
275673801
80153
63431245
623424097
713280613
56816291
97824008
724553454
120011881
727894863
587940098
9260043
382518403
714232727
16052113
323051114
13165469
144125344
65662286
372417554
326002322
323268183
326935338
9125547
232827178
60726865
594864865
474894769
29099377
11477583
134035230
226537490
443960449
534805974
221463219
7168919
63886538
665881024
13717077
18271354
9007485
159426445
61035069
7319200
33945130
333571238
490734899
33281811
267621578
6001254
13277987
556955
173475737
173140219
846243090
364278664
14619338
141357629
202241018
441938185
797017153
163934649
327796808
18374464
69272049
92376384
284733064
214399769
205914187
94286938
225946231
180927625
488480067
64229386
429959583
52424975
195301667
554594831
498140853
325057903
244002861
125248107
491115479
744111
296904847
101675214
197341963
124153757
4188310
39537080
221552227
56785498
83916286
70433395
587857061
865697001
863590516
811581472
651304970
42564743
693625816
3327546
127252812
59174332
675475036
313550453
224223449
71926055
105135829
553045789
149498595
17988112
56647871
41905187
232701235
322950729
172638649
625108500
141391614
301508276
151607306
155395952
382059817
225600155
208915001
43881360
412480737
38773863
139057940
229925997
401781991
269445016
118442822
105190883
918291336
122195875
627612136
218167624
57293661
478304082
19694540
317953544
494936207
251770429
167020823
427683787
271606796
437369390
117128426
250771135
68010625
255682130
539246844
392942687
387945348
81193859
316689342
684787655
198995249
556361411
728580720
583611438
628768414
227187313
17162642
235574069
54520534
72185584
34474204
881310003
236690624
25182781
220220602
11322979
305628533
252335
531091748
24961067
16974746
863627493
29727893
364006666
257822690
11894905
572505578
148774182
634615082
267638290
51968676
232930844
540770953
32893700
734729848
125587310
114749523
225434026
133831291
141690221
548731583
65207474
566901615
469461024
26570656
105076404
197168604
709826360
76612767
726890014
13871317
506015421
418833299
26348747
126679698
529525201
67705428
569468401
235083233
168127441
125446007
63924193
24538888
34589842
878296617
792697
210710513
579143196
720051322
304276262
631037001
137673050
50637465
48423125
40296135
305207494
182698157
695177347
433602056
145685780
203712932
426304101
517868908
283255453
30604862
18307530
102610778
610263714
134561488
149405709
2496126
78916079
102911131
46091492
31720176
547650553
280775323
240412411
492302143
197159790
191069598
763731724
72922569
333233175
434066725
87649532
12201695
237982267
8140752
18757297
55742701
196150252
538975
216153174
695000902
151510933
32654392
12385230
114249878
167864885
123094240
169786565
270173249
35242537
474517658
7657864
98264557
112185703
60076971
528230560
167827131
123511571
223472691
226412987
195432101
62495493
25149480
122298029
735234068
8513108
35233347
7566549
221405318
193773470
19042052
234982920
598292262
357144945
487177349
294555164
50311577
258994960
498180587
145824168
95971991
610831917
145229415
143171946
72814569
276512759
408647160
167333508
102660030
229007181
116657463
100955630
463040225
536656574
723241564
13842914
108696079
122955432
461389566
35153911
156768133
406652906
64943709
579737901
38543463
151362228
339016653
181745394
72552248
42196049
11924228
101363621
699178098
95907579
232705187
17310024
59609921
96995244
1718839
414793
217334884
485862356
7557670
615830614
90488006
179196096
211043609
35163208
134000876
436247991
101162990
189900322
188936045
394105124
572636498
182860343
315184165
18793368
215030915
13464550
24516227
810445489
807145549
821052
4938223
108364194
434657421
31535640
4369974
132186608
23472787
66750067
316054412
4764078
219858397
15946544
159053904
417171569
3098584
14317868
7264431
50986797
161120369
253935881
195557378
47905782
598852267
544463896
46897843
7394604
439951474
43694581
810204298
212343270
463330224
69203229
53608210
409159730
239146537
318108188
2465943
92870519
299357274
10229869
548226109
76024329
104427023
1010853
16602068
71835850
50826225
194854312
150583543
61008677
492490
549605330
169651766
21841016
318640645
369277693
224566172
81268435
608245279
195190122
29487843
4391306
42440826
3387492
24199188
58289078
388275850
624217605
302905
338894760
186928488
470885341
364477525
19435600
108322102
628456085
585607825
204601819
200024344
278111769
380745744
47230363
162496624
806421579
94528867
107135748
129903548
95832876
808984888
405216325
36431183
39572303
515429030
866657445
312639082
17203364
78366487
698789013
251080998
6048934
234651187
341398360
32783824
179989143
195488272
403169745
43298697
203062135
106509753
563068194
61613843
76272581
352110101
159205486
270471640
54750481
60772536
337471644
517680383
170047463
301573329
50889374
498221360
80562601
881257919
370127121
314160157
23274996
6697868
276682959
374539672
100926195
74723151
329872852
631061306
231098478
24780658
464743756
524438180
4296062
27266921
45752439
490962317
26734230
584523802
169736714
372764817
276926202
11336853
15818274
258116897
5083935
14442223
90239207
574594615
138355591
678853924
309943936
415116485
456896091
646052256
120655808
118635342
267892545
4769929
77943986
88864473
265801070
17007357
324907420
104685555
542688443
359366
18312959
285973542
590182979
21921866
354057929
89039502
1866891
686456096
173040059
699188139
196194538
90150530
29288577
130833706
73791429
116430034
50519865
69371955
624996860
851460593
68507466
474651550
156302904
778007339
1305593
115330119
34925951
202191315
54214124
111239267
155163827
193866270
48582511
292121659
30247075
495688277
456023077
145888892
616582103
24804894
188717644
63861029
629010434
170235039
73120631
259902212
268703760
133778961
96896614
238510589
222470610
185746455
286883749
515968248
155213485
66439474
18830770
477872357
12644871
539278210
15051440
323155548
184681380
24961679
634871337
236286
274952541
238273
906953049
78825454
178683352
65251686
268798541
573579244
180328833
309298703
378504511
439987232
246680503
25030418
25183724
158908975
13971302
850489503
84582984
182953412
475359323
541119976
72305620
98903289
35359133
9754647
265832385
700078
18857288
168919326
11584069
532079258
7977051
39137572
267407761
264583602
348410322
490949005
15761199
84489562
139210471
20519150
566352587
145640740
31600956
764210561
172182948
521647034
60461985
710162234
114197864
54986982
126076233
356434008
99360107
91154540
610165605
5291880
59978331
137107194
33900933
218707671
442588959
213222429
327684470
60201544
302583540
276209066
8537261
317091442
247940930
70906751
499778722
22724016
342738725
207339180
1923738
535680084
932035327
656670965
476984834
2025008
60080827
108500449
905927909
43150940
320922545
772252255
89074138
642843802
322048460
144572810
1778439
41464162
529121659
359167093
38627230
187095162
20834256
319529981
267513100
48141854
368005335
214435397
105911793
134042328
147791518
51902692
266549657
251606511
239035868
421877804
574411483
252690084
470756795
673222940
315465159
15620655
316730706
156512666
28095083
660265254
209328806
23873660
114662447
323798014
59170120
552761261
338924894
301818289
5775364
603898827
285637209
18228304
23845108
413839673
248901098
109204560
91648085
22945798
401829633
214599230
381858936
141622419
312764478
11915246
12783244
7322339
107923265
448530168
65206945
429856200
106801962
61604161
55588343
10543831
133552399
152224948
498090571
895045907
225280108
130760127
227046246
294176535
12906015
511654266
19261022
589912187
125340071
478161798
12078883
78319097
30329865
183731511
252138115
197004813
92991383
71947019
648555840
207749546
310932144
36486521
9500767
674294608
625412272
61379013
129116445
62608963
101016563
7746278
300017233
299922902
242057574
185808758
140250085
208942824
508555373
62286106
182174847
41522239
76717500
211588367
10002702
92454429
86968949
127909896
142847107
365971482
512282800
2573725
241840709
359280385
1954230
72388031
254284402
108848790
291238745
36469660
553204
190702253
464337948
22830083
306265369
271450526
84320547
133795835
317060321
25998401
658247878
516951655
600765030
26778815
247895094
91486100
365940527
441466326
815900474
177581089
216069977
499129521
15068119
315560872
234873100
32213590
475871905
19697589
48198224
464177733
122156789
358061844
49100738
192032757
965613059
133853847
248691954
274007531
95179861
124848264
379385316
9462111
61018972
178590995
449881588
236640485
111435168
159237144
567791486
228497947
95271268
595534757
207476824
197236139
127378896
184333624
614570426
340732899
61251609
248925543
3512859
145256884
82316028
275543751
279393919
328212200
609879885
130621969
162643597
127052497
397919644
344710601
856593004
171734430
362128345
488839451
81442777
902621673
175766147
104783702
72708376
339578660
378020619
19687645
29484088
658169553
680151259
11337403
191397339
172709315
11501536
150115574
287139337
34558093
111581347
771288008
246377727
218465930
656682677
475016491
374691224
122824315
16461307
317013474
825287145
316628756
176533970
438096667
342449257
57040089
16465085
53808396
39139220
272756743
382384742
408927923
3356811
258346269
236576008
136241936
136779002
193216482
88149910
152911740
293503086
249871080
543622298
128148096
18758159
40439843
859351929
444202142
8802780
270845521
87349722
296915852
480313378
132844938
98598756
344703093
107323199
913536309
845684133
21196978
3708001
291752990
81357954
633648891
68795356
18204484
120734626
92475086
195252822
69377311
222122694
77356261
83056297
330174477
555534411
4211920
63042276
194843860
220479239
6795542
658543369
221128928
380065503
498178512
129537693
421371123
401308810
227079891
183085112
10773170
499341145
36930308
448274062
557350847
67930920
4331421
69963603
328210845
23425792
325849829
171575220
610281537
15730169
418426759
102177226
284466418
68848730
134640570
270034795
12477714
1404022
14573012
62965471
142390963
663855714
57911097
260619373
351749754
262493744
367303704
177468516
425453489
377313089
188868996
101913878
72371695
582267323
371102511
379047559
7000771
23558448
43263411
47362936
93572640
94519126
179799784
288262315
379893734
208520594
919494609
529765987
349762338
26789494
101155526
223630892
229056844
353488086
151985447
82053416
149799780
359965046
311174840
256393474
40885262
302218219
124070514
488883313
82912640
11761923
21899582
68231700
768323248
441870409
17832994
384851505
182436578
9615150
703739724
184838410
275640131
11677670
12114005
573106191
228494979
112178873
779268149
497180363
250116261
116149521
85555691
68161970
7228334
110144666
27106952
74883749
97228969
75273497
25433112
334007102
377638479
257520796
73161001
297196850
110272104
63649853
70775325
250995988
309640061
377285726
578420406
3127722
266851389
98538442
87995765
314456603
122837021
38998884
135712738
400793892
545422644
460365801
282326319
5870813
69816765
806759931
47209623
651769872
174318420
36533569
90237420
16249862
22589076
139386579
57729391
61123088
319607595
177489321
300753369
5496693
199912703
32384463
30696473
80348578
9725686
60130613
122846144
388560718
344443084
27860580
303300545
116259660
136590998
112606818
418374844
264274866
191283487
486293398
403574527
903150775
294026179
924998826
695754134
343978572
242287142
201747896
37659003
3627426
525502625
40265647
25086693
456156389
762097730
1493152
286645035
227860651
583145165
33768563
20486265
144603053
343183994
27975163
26678109
181211186
8787334
4855685
1581451
206114425
115776350
131118402
588233552
258987679
271757181
194532783
325213124
18871163
227606586
119211495
101235731
512138328
761408905
264810056
124994806
81542623
351045216
102079325
5139283
584190368
482439980
190628649
486766052
26350640
188170801
72734749
109258026
628038494
42456970
568938989
384081927
383901898
220840537
638979255
100361611
77718354
213692244
32349282
24434980
448422064
10019693
17457791
13200908
12554851
294381841
905259020
620867639
323992905
266844270
541927786
219631900
445965270
99239134
104094827
716507923
25139787
123847296
34823551
61042576
25797069
498290446
30865752
483919508
472578634
247038833
105533198
32750196
218945117
168427097
236007298
413984728
233164295
411316111
26174818
17261450
1782872
474777844
125405014
71275512
300551217
299334079
135297851
407264510
563788798
18222018
177905654
64044000
109310480
571056874
287094532
16398748
302090638
126424216
146712247
40962605
209197784
15104899
259010561
233804405
138468051
353789777
559011857
379399118
92134723
697189348
343715920
32212842
581477700
184149679
150289419
292800046
110971060
493023
6707951
44877483
536136618
221166640
514326721
64743729
463354523
162223835
4017773
256115037
166825058
298319092
171549501
6135397
197910912
419846080
20214269
10766600
122421875
56111705
138880043
46927
10235739
219586736
26137323
472948310
241313452
330671631
45142832
582252724
224659464
9155812
283977444
107739559
170894936
344733129
337872514
119183730
86267080
656041531
168468558
251930074
337493
329574248
59807405
337246673
8384481
581634394
298778261
677243755
556655633
52914862
823323754
152471531
64152070
389957628
70500253
25933171
314079024
194319696
533671289
619017940
252502894
442639485
609768813
292412943
11197944
151367753
369516886
419148324
40629332
261971384
9185970
320900024
45747872
41805214
113153739
20107526
151775899
59593965
444528451
770049836
326732732
181200603
435721857
341886715
17215025
62887325
38118498
277657335
33030846
363081099
425229920
26764247
27781929
232120599
170554860
419318316
215992928
64285208
260863663
589055947
242160214
598510404
268990980
210282909
22233009
376759190
11956283
146880583
162641426
51554406
9596419
227749977
261813481
6968290
633379088
76047615
174237
487923470
12013959
256454830
321070876
377172616
593350373
92258561
577281274
190063773
27443616
480647377
57063380
165891347
105881209
192434361
116930445
302547595
487534254
182496327
326335236
141061402
553637646
106869558
686783302
602315454
130284637
300922445
337732118
10920212
116290585
166192284
171651963
382349214
7583227
238951560
27386102
185877531
132357023
54820698
100412383
64571809
870150138
127319304
387752768
412840135
465392297
71926587
177680535
2551896
283645
450700719
487457773
399774082
108031859
25392828
151432005
422320962
307623314
239107256
479341698
72020116
178427224
204415509
43790077
584925467
8274845
373258841
266921497
5955388
257064389
200486624
54937812
343421115
83955339
4303812
369186850
621960034
415103121
367530697
591290233
251044487
324295091
163520116
137522814
551692256
326794692
95262336
187527473
142609583
154220622
479136101
23973810
41079300
374365626
313177325
388110224
14075021
57099749
750649898
90500031
176060756
57358983
107776198
9061067
66641647
238438474
520366768
663655873
58011412
41762240
157296190
707677315
600690448
13847037
263602179
198602075
14655832
74498116
677138636
164858984
389954626
329203087
39777996
405345024
648120700
168738211
7170759
36142917
222546888
325802633
105581617
5563408
188525588
63995305
338672780
35182536
46771651
177548682
825263925
150209584
15951190
155377577
104556162
81230542
499199300
224725792
31446396
4894634
172695540
771169667
32327843
205086033
31921545
197316913
14204272
100389252
3395184
70360430
123056981
555209118
104467598
93745092
12497031
84675615
801309609
302305308
19598964
347496090
113524837
252109461
493716836
47708659
1660455
311504657
49626225
356490129
82544947
5799009
140109530
58129574
316968019
276489129
360324468
170078510
88322932
319133439
369591615
70548636
14449268
277562863
96375994
353039406
79926600
424480242
23563220
938324811
171583882
545053882
5421179
1965124
288341844
309763982
138542722
160482058
114918748
104232296
103458427
449988939
612490704
318371045
306558889
168657094
121556180
215546482
14167313
525629377
50026719
96586674
65627852
615110455
268550921
577498614
77608291
130250382
4488577
853755527
11892326
300661188
122321100
206140676
26951281
709789744
11390769
46870404
642734658
101837255
964629928
382343219
49457815
47891098
873142424
7303674
488307863
5496048
529500245
51590756
623460912
10924222
61989274
341734174
67897622
170473312
99229301
85756897
250744654
312952348
597053846
70501197
70023831
3633033
68822083
127523912
54007953
96002985
42091455
113870116
86916190
761974
490273308
233651158
138250048
347530622
65492976
418160180
248001800
34750602
217664007
103108762
3284605
2572407
223250962
144125049
64692759
50045971
95128072
389042539
264657975
299275581
227695951
317763780
22512721
8970507
30675377
628051972
51378912
582125293
107533484
229121691
378867324
607400902
427008387
472783814
631312624
68967508
58273126
706511494
217430092
534129042
7697138
539904574
436536100
302473534
408123914
221166719
32492538
420541940
191010616
601265184
242167662
39961042
384437893
145621883
295976585
90662574
306070275
12543091
565144287
476015744
862673209
62074386
10439870
127454239
149736319
78923831
54919294
627669324
882924691
419273943
95324811
127269154
98375173
451296668
407567024
353143786
19017157
72060051
140911669
218594646
76069054
964902916
29662538
421902858
509954774
45222104
178564855
654565093
120757994
24781532
680935753
3174170
124314030
585016200
100030299
253217162
303344370
476362122
585552394
554743657
46999805
203107
519996725
201903229
16373564
437269368
11750417
53783383
1671271
224775578
350776886
113177899
116659464
24395534
180818061
85732528
96351153
181077868
751279362
242167181
282171391
8403629
108247283
2799811
182865378
345669860
14230250
79323694
121995333
137279070
152024769
17775752
13532014
6868428
192821722
11017066
281410753
87829884
25210956
3196351
26640573
117629540
963040616
163489549
218101456
25945772
522528606
350272141
437432853
229312935
478322074
5822727
992781269
96000543
461047184
12614383
101361471
234969767
26122390
373965330
13345511
49127927
286524727
227442710
109863864
2006886
227743562
198010520
86747756
31980047
291043015
208863095
717408576
164299246
230734662
111846234
192727159
559284550
9883555
128329784
8825851
139778299
22065097
101535247
320831027
337052940
14582760
38172970
109794026
2480510
47343983
74150800
76231199
273865402
60927778
449852744
236288390
783803135
267832366
272916616
15044551
3781015
579729594
752392336
266087893
98576455
300383634
71370590
338807602
285168048
37648336
530164797
5940841
271392851
303815542
4719497
60624278
421277199
81786230
281546117
131830361
320815956
600465774
67232815
880376889
269740124
772410994
288860865
17295964
515374071
110790981
772593083
150203242
62137479
234716519
62544851
366427875
248917344
59179893
407295749
417170894
140984532
690504014
185919239
92568320
49473985
113645912
528239219
56225626
67784629
290038012
369300612
72786695
431041092
142979912
502420590
63047339
11270070
281935422
65840340
229561249
343061120
1098482
340294829
628443582
392234115
100251193
345648559
302169882
1955043
97734700
179616603
80524128
51401206
399955933
272390993
81680103
21779093
331525356
234103464
403299303
230158546
66210667
283303538
887743412
287004510
294468304
4369173
791878165
232083367
168537738
633270050
287672111
491753534
571627416
68019674
37542005
93081775
83657952
130615150
296967742
301529546
310798296
49239101
254838408
785344281
277593053
401806658
190297290
428167323
3864073
193228273
159352039
226355765
232159833
222649272
62133154
134682575
143440681
415364107
23107650
58036915
304421645
105530709
171235864
12415582
760868951
719521500
412035888
565422846
469665102
239256103
176175363
41831477
523182
315707452
169892090
202959601
28472512
281242918
672992394
763422
297763821
343640220
348876756
552272345
147548757
564767439
84170803
3422904
43063982
542397856
267007165
25396913
227220322
101146267
74615468
346619602
70888810
170993857
441066508
61831689
452496548
746568460
104254579
32804563
10194944
591639056
11986155
47213069
712514520
171191648
86327599
16250058
166192271
384996900
353961732
167476348
293571737
200680345
168011740
289572008
106760828
151979604
37682765
417671699
93783023
150991651
6302736
557052301
744503532
94706148
219274792
354615352
107631603
757231509
377698983
346856790
168046643
120225580
236602600
14139249
56389120
316079414
290722731
52630598
188881932
338678993
253741292
395292499
473729204
3288706
415853624
420219141
877890992
213694501
280313753
61757453
362720963
429723807
437919782
811552667
45515976
213444353
39554893
1620186
54349170
252930112
422197801
260751296
496047719
31395951
305360997
91173695
219065315
393708173
254648115
203151220
106799074
4659606
304475178
276951005
6858385
602856877
113464492
569684762
179996539
416404111
494960618
617773516
65383589
61070387
168825852
399754745
684763626
85275886
199859094
169535614
165855935
757933
259294458
609837348
736469196
37014879
69029920
324608854
303380650
206818804
679501
95364710
17144587
193445799
176326889
621573523
587085555
12839140
1561357
4865911
30011593
407794089
233255323
125948952
602785550
71065654
71223645
465139709
73833796
237146627
726694766
173608804
411768928
328483133
167721698
19751075
22841583
141061987
595313418
5664576
14111240
208487317
126469068
222388977
259982970
459560786
713017916
230487791
608084611
219152344
55024714
626590426
688362216
226323495
218964813
268103602
519967801
447258888
15334495
197087486
69803473
3360431
81830130
382445818
268906952
43263699
7800918
50721547
40013546
12056418
56994726
639339121
134271932
139281112
449510934
208827256
30389635
317553635
50656867
642804383
429363954
48198508
273696919
388774505
147232373
231346501
45433467
130394176
547094173
71201035
677064851
19237965
179352649
10997486
237716334
30549072
75393677
101009497
163549285
275670750
82521606
367480596
55398851
68966916
631828838
417667987
374138
143218158
67897617
982972537
72947103
98964066
361547352
430520342
196125469
584510719
645186046
569372032
12637137
7853736
250548983
547174410
2209049
204426724
200555194
211180979
18625298
18895642
556615413
208375172
138817099
86956665
239756597
23629243
196210948
440500350
123888703
151578551
358201052
426495150
370607001
611110743
71977010
42657427
146683693
75512414
218888315
236277608
646933534
750898372
90099776
169503259
382247291
152059308
261211742
259009541
162338774
60144200
434749729
48551045
801748543
61589192
146467694
216733466
7175052
276524566
443255849
33615750
506216134
103283750
42738486
240259337
557759926
23381110
101382257
33737446
268561555
418369800
912314379
75862341
72594731
279396709
11589993
219272163
272885054
244975843
289407321
154272762
13767595
269364151
479282812
143291319
666627470
239630791
114842148
1314646
162339525
514346359
129069171
209418465
13202183
195179913
72487425
616784962
82705583
197438183
58406569
103203942
130881336
14714808
30460624
344119946
127937144
161749381
3501600
547849181
25806220
48293397
338375207
443958768
122128443
195072307
203452820
28020795
186623154
48646668
110142939
503680659
286161050
382002570
73871585
712477192
247950497
267750100
544386692
422362323
59531394
5977569
641484922
160476025
697986862
512294303
243786787
459379666
32244057
390283703
133828411
139806926
31870606
90237184
9904476
196683766
607863512
129066449
340419111
17243524
12001986
360266753
86623416
326689820
2022400
447760709
406981305
455527600
159984334
179729146
67984491
167899400
475895139
11882068
62933368
269198453
239697579
544530
73285372
51573636
863683683
127082175
100691412
18631942
17621015
237432329
62832703
93677456
66921526
31523638
104092786
257925441
54638309
248128691
11967700
824220082
9790470
147317110
64638468
535292728
502063619
3367934
26313800
537646619
242163311
140931232
328159687
338956318
479978208
203873141
14419024
632698143
595071994
553765363
2800250
267297345
144171297
49748620
10797318
365437194
69589719
113611562
7791734
5038970
127868577
341520735
38970637
40236181
136428809
400446224
84742142
507801126
6342037
185293882
62556522
203509505
353079054
142938529
242906496
14379551
119631237
332231347
405296708
405397578
151979228
199656827
410308060
255233129
182521026
158297860
186269392
12205518
525635215
18379417
10360588
373673982
569323364
443568201
329448467
645635051
364067286
21212212
779031563
605997420
314189049
16998107
31300101
458452449
359459070
386923711
195292601
53032272
436407409
42785731
596472859
568925685
856317025
107477642
35255167
5598180
79872087
162899047
410525298
36684997
340501485
5430043
1071177
69366956
652969224
547248040
32547136
547896157
66401809
12622628
386410814
25465954
31755798
2098227
222482710
103923169
225167840
98551881
144199715
19599042
678468624
651260527
447486881
227006643
589221883
222230959
206064835
44669483
727148102
162732556
83935394
390826848
439304457
26350777
495535626
158717145
76100562
68075324
204155842
15155864
426013445
113240752
495729880
448628050
55097292
6911946
90683371
252247747
284828178
713060564
486821710
68756631
349731096
65911203
601474273
128962404
480553638
30507972
111930418
248446133
601422353
373783247
176049315
124693165
81537798
420377818
113769
638874338
13106919
198806141
89614409
205673648
176410618
555694656
430260073
569511213
766895813
239344186
425975271
10861270
358478442
1171910
26207110
571435985
45216101
432274902
174363654
653924932
44087706
788134850
441761656
242736229
29897122
226414755
134993165
507077752
545122583
889031412
374510352
123996887
539204533
685755446
177425839
152662796
14007088
311862458
68512016
428091770
82189774
167388385
10651835
190178
86074321
404971284
46625762
27163829
34452151
316045383
400676393
76359059
509652501
196791069
262085686
218254586
476658006
717908186
205644000
327740838
53618242
810623682
340799626
351555716
170456098
37343185
44982646
110030016
10645633
88312120
72037584
26080158
65948366
461070305
133343252
32750802
10956692
27214407
194446707
771580759
399220027
299125115
325189978
61031954
49569634
769866915
4431553
52263666
289883324
130583366
762364382
67695271
72761979
323594869
353815123
187276484
202746150
299855291
57439271
451274253
2343998
19860646
419851789
656046918
6556108
791926689
94188368
82758456
325709273
132816536
74115330
322622135
369215297
343681670
190532476
416164030
317035838
63908376
152388529
433404357
17476632
174804290
284368456
245527618
645288037
85632140
509503666
98167034
157312871
327314565
9121763
221966587
608565021
325895125
902675997
109504191
433319969
283756710
305883175
149948105
245669505
50506101
97482704
21390215
40461497
638883450
493190974
28091628
74185082
404684120
63131580
291924817
352743773
78472956
65701985
65318093
238753869
47133891
236828583
81038241
128286099
169746840
492084594
248958282
602076518
326934623
635017930
629876120
281667513
21019136
315700928
658619349
43611042
14990670
428937182
207730791
888670493
553924541
227472713
187737396
10720914
249053231
442942361
52929405
263633668
84606346
32289777
90836317
34954361
209319423
322679571
79578696
19368440
71664221
43458986
426886943
875856682
234961608
148065047
12737166
723121779
7464056
62768538
218136132
5177532
74230011
506035558
6910106
19024649
15298490
1374198
833993675
465111818
11406090
110807547
538718470
288992437
50917717
20510850
473527642
38199762
136990184
735586660
120763006
144490731
240687502
34198247
480254112
599621116
58988721
6398370
469667478
567772868
578524055
351295494
78765643
243206790
244079015
190604198
678559788
371466837
545153679
355822153
2147059
20928892
638146469
661288656
304346369
322213433
30731938
97223537
27058691
6343728
251301369
134661951
602865275
918554947
38977577
415424264
90377250
96665345
750382410
781100835
16489287
202311971
87061770
82119161
355308451
635115804
131281668
272864358
313329649
669385746
929688283
26072422
362135292
868380907
104487518
228350090
770704865
49607061
382017741
171770717
32717241
207936432
119817776
101548389
745231822
6838873
369473942
365189557
179135126
332644065
288650804
212422830
27162717
107773209
173837640
109260704
5295859
368611904
365882488
5749894
660490073
779138484
426837474
181056937
58260915
678329108
735683603
740356
239994198
342627973
386843221
885033298
267896224
121498846
56105371
408885306
745849584
3885149
150713378
30024939
83199539
248231601
99561981
456199920
102676698
113167217
102725977
11108909
120908137
192804704
111956829
386001032
67120669
220932299
346209645
25496132
239108418
271381558
133626674
323864988
602230060
587692578
113770147
8101556
566287837
31539501
8713512
49898356
58033210
165571913
5501174
5653097
117484745
209517724
417671462
218915768
144964032
218643512
124036165
332138027
192231914
124393150
282797252
272589202
244543510
337711911
206819555
4368233
69034153
122571875
200511918
895311576
276619945
229704113
441480599
53583569
95887972
451374133
897036951
41969695
181631936
190785
316141944
602452464
41681408
136387216
305476845
223623027
4020777
36573364
49071777
50404772
194409163
319451286
406155335
180604153
66505191
512122972
51319166
112281675
316738363
93125556
72801732
177676162
514895755
170870306
245518654
709477938
242504557
161516065
58787789
5847144
19556420
80331138
636725266
314134339
311801948
76121131
216062828
831590007
12588474
34984611
104002076
22007520
49952659
190279398
380845552
95242703
262618694
613180960
460237830
22921908
87920041
147562919
191280657
89527112
66572779
4604700
26149256
566528519
180395498
283194276
542288141
369698595
569220622
425666741
287831042
298544425
2789656
174655775
162310514
13817235
22281553
25411066
198893242
58874330
427039501
60070906
210721243
450646139
193570040
49201482
96843634
109223144
478359500
10793465
6477495
531637233
77428451
22032848
158671482
365749657
829857872
545414855
387264668
303631120
12948017
104031546
182561292
11066322
16021862
233014082
392289423
188037883
602650846
453030270
725934602
504912121
86215721
46548251
104246055
228330780
182621373
347726317
245295723
4920042
911266989
114820385
448252362
10102505
103780678
825447
44753829
414860297
250665983
703809430
211507311
130342604
475195258
175172903
48695859
3242881
120690836
12567214
281992492
154486121
695650788
37726418
85790951
18739599
655986745
35960717
360577445
102548043
223819447
137709649
50602563
18580123
705067056
633347709
36070945
163313146
9923029
12970191
11269574
158373910
46955107
109210689
7161579
232561117
99395512
107972371
148030898
8583936
345025219
583931250
656100475
58426984
123643682
243722859
31422615
600732083
85748493
915338668
450187469
388851678
451028463
22160098
437697943
79826760
312875154
294117880
250135080
226494927
47387856
79979454
76990983
146389115
636938
195753353
53814154
239219583
22621219
416890692
295068387
27733604
72292020
246219448
180471835
232382180
86350029
30299059
161448678
136010456
854245714
121648962
60087328
534640123
18934947
382583181
647784207
18216619
26067377
243059782
506918288
9843227
161475645
3518128
91148949
153550336
15065723
161114184
11232093
185660981
20032771
105562
80608297
294508312
557666135
400571261
134265664
250442493
107919649
214460828
347454178
496121361
317135301
362904323
255897574
19771972
4848953
93827520
687383852
324627672
772349114
612367761
584787818
155306723
731354417
3661339
237649008
27970320
4805900
45634130
377218994
213862305
16612316
87062822
1362055
206737414
19665067
164851969
43680974
4859458
148957034
933797
734289129
667163900
306930695
456733687
60495635
40420290
355615945
27459359
609297716
14543397
453988326
305899733
213979737
279429637
54446755
27907574
79281012
460918804
237212862
231432974
48447676
441891385
403595759
166753511
292779593
146607233
17088057
45095998
226246854
765642443
12371484
65740688
337259595
403772521
221149094
128640105
79210973
753584896
189798064
181139224
282008145
379488970
11687364
208542989
70509227
13983191
399712987
34253156
4224045
439262275
409874158
118291735
752679954
254540777
25994026
252266347
82897913
10748011
418597976
270644341
909855877
405662011
1817453
345665537
344239963
872519950
446054
58524856
204800040
495522942
270057153
267149029
103032034
283969131
17208834
192999226
81408486
60583480
111446223
47465074
337463643
4244368
357035302
69692640
30791562
19141360
97245617
6626741
222979834
136403776
455180614
200691338
796876009
19221977
32097049
15906487
114900183
68317698
110878477
157285033
6198386
154879455
530405940
833996079
77801031
474416678
261724897
364807682
75653773
12533890
190965945
236580553
55833161
321556609
79627692
82937878
319582411
320261925
375731184
97257623
110744552
438819038
50015072
133293
51357296
176384989
276904097
10806824
300714602
517461322
610858336
420294719
166297514
349673872
90192163
19026606
30522834
165401149
158362273
115947330
480290944
155183237
312929293
566633094
331565441
9168164
206467154
69826922
24421083
99056440
672169362
82536114
295553383
679489134
584973308
133819691
862073791
306008891
14175271
485299943
794599907
125403100
541516105
223071409
221603702
200843917
50987533
101074252
568303961
114987661
28020279
522040295
51044548
646050762
354578048
180987110
147499036
17855795
786283758
644718718
15002791
178134844
38204774
119109949
2939660
9437071
260739010
206981090
299528725
554648417
255962192
103007854
50322917
222903913
42920727
10404675
116189365
504151695
699248044
790623559
53995879
13702295
34258404
85788359
136475047
138781505
303516862
16765776
182853311
97920744
50114004
25347088
26998810
411384451
329494407
252168814
438759775
20105805
104746720
9269604
54383978
283706689
432354743
199194999
636925926
257175326
220162827
336234184
120017916
226592931
605207907
44360008
314219527
81494104
141434927
701469024
358316160
84766994
351821338
105970144
803835953
250967578
539629826
730533905
34807545
84496549
748837472
473062533
198677764
297959874
358129284
24901849
675091078
32725119
68490072
354780564
808859844
576927593
54719639
197243579
239725288
204926567
71556347
83846307
547564
19461630
204014870
90039087
182562192
95522220
478633067
163370675
168442530
62503162
508788524
48437843
112110257
425897974
737909863
445492471
154727094
157490273
123928783
547166649
189706421
38912858
418673842
656308853
6933044
370301876
83466968
389350328
304702113
23855649
234242532
102062773
849495666
591828841
195658638
200361079
222262541
671586303
128082672
331528014
48100845
137310623
70898105
189472598
284288227
48731169
56618224
23647312
310959695
16012930
431708979
301119614
443685659
117836788
326119628
541751201
235348984
199692825
210626927
264935724
305393903
312141875
6902487
654659911
649426141
120938935
497871809
450970916
7543435
174190434
101929632
45524717
408736363
21009124
7756991
782984923
553246
34699192
380072358
63399666
58860577
223751675
417196056
398982453
354073275
254883090
438442264
362372555
342881462
13609949
702589420
113181531
229716371
801999926
106179710
101482777
525293033
428923374
329138836
199739998
113880640
204581252
191031290
512049494
203182639
191187163
17687712
340115164
404306982
51479311
276193087
311768941
547131500
430634539
23502159
8831667
751299015
115928089
158816808
283071096
94376773
320191419
384245732
326849953
132005536
210770086
107325765
362966625
50059654
522367274
19607582
37829385
23329436
237107164
157572297
146188538
19904558
289547863
513669435
68480263
659916318
62898173
89817199
189874792
38704370
462434994
170565966
130180016
475650535
42982615
159565206
100858842
234921579
353316583
796455890
77652763
150950040
266064943
506509669
26607722
458636720
54309593
720038002
731449570
424023042
52602583
430474479
272869509
194010708
10153609
16243876
626717416
45142872
9200567
25747530
299944260
358662930
20209643
420350496
129676446
116454391
350290984
148000981
258504065
173572947
225375803
637447736
273240389
509046367
3616396
42477678
71668982
98148645
127493809
439754960
637476510
128007523
286409396
181507137
155258020
793289960
233078585
204851117
303868219
221497719
201863552
204890946
17749107
297785998
300084092
198605229
113048202
199299202
114309926
44825840
44712360
44888539
798760378
23593041
1997
6908910
288042197
455570176
759982160
782471265
24686369
54701319
161119599
122605593
19814123
91096748
213512186
49909697
85138975
88461544
641368843
31887291
40799285
610051190
511268171
7319464
11747646
58565742
7806
413967934
30887323
100652840
219905384
537587947
756879176
129038724
114527151
237030842
5154134
213854620
32200272
526587847
651260492
211030718
223121700
32747562
212815383
395114261
143492336
20987463
597802200
257879337
554832450
19768867
394780004
322520222
257032671
231441185
107262874
87157347
629849357
186634526
287252248
2986377
22858949
224596403
278495885
94353571
273699307
283182439
379062535
273034375
76410338
138562105
528245046
115735796
409804461
303345647
703088845
29657880
140752339
168622812
175878043
221187379
54214505
211429000
167060216
65371090
575393675
10241250
308879398
807404237
231408585
11128406
247577154
250969949
239381343
166227481
535584871
24257331
5777821
63875484
189578758
176067326
409020457
218215612
169167037
97036619
287894833
404387709
123938762
333786717
5485034
285560224
199201652
11733244
267537091
235130872
556768622
43667309
100317600
58202746
1900152
65994644
381069758
16914990
167541858
420656146
206452484
486140209
182891156
1660598
620402066
232584276
159595293
611642202
108716267
281035333
227574068
733628169
153977205
34820067
534189748
80523619
498815055
277186418
69786339
321065921
709384358
263933617
113769341
352312350
3283732
206960946
390981811
285828946
375536106
72685204
92635338
148399885
297536759
492869787
19590399
46014058
475452901
542638459
67198618
587888794
35255626
447035150
253731531
582213832
590160901
403010636
32968258
86234951
358462091
189482870
523845903
385294597
56660439
104731020
129406037
257986555
84712524
187619601
86138311
417161257
215926882
253097547
67428215
215098939
102044656
815435539
298510439
46947992
269072333
117538052
457262839
36370461
747014815
75861467
121104872
247097861
671052946
11945539
437078229
806301186
133983510
101398560
636183
45555108
687736726
368724631
376205393
281099348
440916121
215371316
74880672
138180526
580944732
116994043
207454924
770962148
162022263
67089639
76291784
41439197
257160673
87754338
290645498
434326610
37795313
463715299
96851882
210942715
136861538
147462218
52545767
718927560
35784364
503545572
165969128
163658569
12087043
475885942
28440666
122795517
81398079
682631905
48486042
226464753
112037911
1352857
956761079
829014948
461000239
62042327
259919028
4282863
45159966
86303693
485421083
158403000
522174165
118754884
131893154
113847150
96618469
3569784
175976010
991068
273332628
210040019
9259599
108337464
376088442
275090064
48663398
339482118
6678613
236411373
788693356
299327685
173938312
329435038
40447234
425699392
79959290
237114720
318823266
9110163
17411337
122533561
318110338
318364443
21469673
430806663
79182321
19272587
99951814
474975555
389007536
308628879
648899718
99826808
409542950
508126968
162424840
392361815
577159176
284214847
313839415
23272352
12452465
487657315
728288688
15199643
743136341
458585702
129826341
483903134
165533198
240563939
189151501
122654858
1582372
176845692
178592386
234659980
54224225
872125103
206580482
198500714
273198467
44784595
203634201
361788878
105364334
374301461
46728436
538634295
377411809
20590417
12407
56685142
441747853
372972882
19136390
11637560
312725663
721736816
183066924
62136461
79633088
8955775
409670267
74915989
366004956
554643061
310370343
207279357
69421442
102285589
395037019
602276954
609355982
76540916
579963599
65884317
324951520
91535072
128904936
146299763
190854966
313996772
9633876
1384500
381170994
97692640
391529185
412194608
16904812
113256314
55813520
209683116
391296829
337881423
561204662
45644970
549704904
127064007
251733990
39849871
894956615
52173663
27435312
87225405
343247604
178041037
85551611
6847647
63147203
737098991
189081764
298435432
103597609
46919798
373305744
604093348
301592395
86094812
576177270
51578229
214713764
486604672
176257950
273750347
302590086
259768943
74242140
677988754
32740828
3780890
715483316
4906630
194933811
551766382
369098812
401797501
486397438
591229695
179850080
6072853
209460616
245147205
367303106
34926090
374679569
85011649
511739035
352628399
8140777
191926562
7817969
58983598
257744598
415437541
219336276
43797391
5970184
340746410
17630177
1027193
176961816
257839137
425282751
15216818
39209751
161805970
12799773
106584085
130779694
8132540
264215998
172749006
285174065
282680373
585888771
137395343
161732912
106888451
59860876
343600698
624033822
244350652
519336350
389485957
216139559
109422616
38119068
6706651
5505070
48385243
28919528
423171112
79666139
83803870
33541849
343978756
131137724
19851377
730944137
276157714
237741509
610680769
44622698
8495890
261878265
155370031
237066638
68363493
726467993
277166948
137889271
381164065
854888047
428306129
53117467
81848845
710919385
331513924
21543371
794596207
477678543
510012169
506935565
318351012
563555325
402685693
63149178
719468492
11849866
43055830
494551775
273869485
414942290
783593347
511534153
379382602
180898828
455056441
538494442
667485870
128324981
373497671
155793749
368957094
257166100
31876024
54738738
160489904
382328554
375794662
10043079
197400136
177108388
53580138
19404735
236584861
362636567
129034938
197275191
205136633
66798981
56410804
2696318
35311045
54300131
55389121
292587267
583770808
82623042
501436718
159192948
89225638
654844401
50962620
64525885
172207359
103886188
182727128
107286490
30986083
52012256
919854
426197134
102136836
153648914
10081660
12827810
744382469
443379798
423597076
411068608
1640555
655960218
266457556
43067215
37261564
454176517
47380465
414866633
269138948
549224244
543409222
644901321
24637658
1721678
116967337
248837857
512133230
1069958
137103077
689807557
10369141
12026423
4266252
655761349
117667008
16290698
76549669
645292942
164018031
428881877
84577511
712640321
41313352
99914052
263475746
199578224
141755560
179247133
747254
255523350
129973698
56400095
483844369
408833341
228152307
115895071
192123078
112842500
42952282
442496747
349130227
72761349
145311065
497260401
24663740
325968825
377189505
363347788
67785495
130646126
260088409
519905763
227529507
204865937
43343122
231272989
561513626
124259337
261863741
304747800
666681400
61622275
434847045
119462254
432523974
723171028
670988116
182599766
655314533
789909230
326619267
488678315
325961969
488814567
320985753
488687135
703381811
788891388
870352179
352447095
291184172
33747146
25491420
411207523
6685405
96788933
180565806
779027881
202321410
62542838
577429864
390871745
145388156
25778908
253229209
102982332
92076444
65518183
32597598
206521208
239796562
158077633
502853241
622646415
17507712
189692121
733711063
115701387
20697429
118999536
272592706
338506562
16899190
85378774
292900150
33888581
463206355
126576315
462667513
165166086
57076708
71978601
355772363
100300226
450325813
660584183
44614722
15597578
31235734
530424925
447135629
666339962
541556914
62436285
393234652
18611246
443913600
115770106
24417882
710329094
238405744
3608301
172496282
62710152
200829132
213494851
719626462
13117771
54731671
16784666
298654149
1024147
222757505
586810692
348767336
15761725
270093206
212300708
201710342
174862355
522312197
434882093
358122935
467418473
395869521
44651324
534349493
221553343
157096517
508548304
23454214
88297798
35346180
364404161
93974914
640432063
71980821
171935005
6565874
343681563
65726252
267067740
585847906
125613797
25367695
134953166
160917796
38763849
11385462
567232266
154026641
309134699
542241327
186359894
665497054
130053666
213906816
753561574
119579927
262095544
146889082
166800815
6850054
83673824
129180512
317862724
45951553
75933434
541819219
580224738
805465219
3477182
132654134
71572456
414307597
438109243
39039501
40312716
339997598
10969915
122290207
19569538
29650609
6314668
116179794
430228091
632090477
17555990
145416652
586145192
401542463
307966380
24466718
369617845
446490976
11782048
228755536
143498809
57750377
419313664
12780657
879423610
15103952
128374127
18047233
139058590
527499731
776585971
441697534
202029546
135269074
512010870
278277909
39412655
368687944
698785132
274025860
819423134
275919023
382734232
33681093
519311832
146038111
332383951
65028122
2114797
378348305
211970786
221741542
122218206
53138925
249767961
379405875
215171228
5358305
91834087
212798341
149948794
25033054
152630499
51949022
326617707
472639101
40063304
232574174
768013838
791709316
17781387
133426273
521823751
279488900
49417094
109474920
385165051
672007928
372874586
183838872
147853868
193246134
572608564
71048413
501676579
241411612
584281690
823207798
145663460
93496190
46674788
6590299
166451795
182748758
98896020
342567371
639765448
13122943
19732197
24226080
575407982
64388747
120654451
168320162
248706407
156630084
575803706
320667645
536836921
74827453
52473780
588210818
98345886
119701691
626317866
193327552
57831128
200478709
419062837
416226281
96056343
83152753
83885394
270751134
23502852
190515095
68040947
124673321
532139957
107640859
30045781
195856758
33087105
302504698
383282959
138415604
131653825
682278044
136279654
200504866
12315422
154811930
683004730
675300
205592026
1137255
306082179
12797861
48763243
871393578
176352079
315698111
293592176
214582491
199700975
128270530
195834840
67308707
358121099
9817799
392869618
734625944
191212541
306712633
472675
558183522
554621820
370389412
371569616
51711076
83579688
489493032
4582458
147218722
131544760
597822186
4542734
108223
287127534
27333567
915895950
3946411
25277727
528492326
133880689
7046189
294617932
319730032
237899524
170844859
59211986
233301797
102721175
911848316
372357585
77905495
30558401
26898867
695136328
191058783
41492593
421470407
100416015
193718242
235506589
441023084
642808633
175815915
65857127
181674533
151270747
102139317
194658483
165439593
62173226
236547248
714610283
254895537
112473513
450174261
456368965
439542095
411991311
53375344
144342097
488930214
286367361
46428725
114224409
12830242
154069571
337980472
257897579
52990960
510647121
685013511
199784706
207529706
349672540
39182490
26818672
132772606
248516295
472509464
300790692
233532136
192609119
238932094
341473979
17071942
306274241
619786265
428467174
47430454
460451321
24605318
93844832
73820011
832538968
651492473
166218714
743540906
128319549
152070984
49813552
210964501
9090827
390751682
1190820
24085202
52297859
403261491
823456078
412458506
58174852
95480833
14805149
653550243
1431070
152370559
48480392
36331033
182286359
58854005
112461889
524376362
796958311
108378759
125468842
180626304
40306778
143226691
84662352
253637288
50472684
325289783
30763702
4104410
739224286
174709028
26424342
257068358
1888966
881595125
120184873
137987416
305682773
277674486
717617986
238560943
626195395
100600184
72040993
300194060
772035444
485568624
114870989
124212842
404854222
684904495
198662054
380051905
58738440
26094939
148649914
7677643
7073534
151691338
41461494
34364080
538878899
54274003
610162022
147192718
433317443
422869182
144048014
153934199
47426929
112378635
907146844
90861831
280294429
14346312
248051218
20279218
204889072
144971255
31476620
524548059
80902542
29142444
381125418
215363447
66067266
33426152
388444717
26586089
57285282
767540113
329310643
481376015
60600874
824783811
343761771
876007280
305237517
791313043
151816279
284608368
1914109
487364975
115938840
94087524
163581283
30672000
63288931
401976254
375997001
67068938
63659767
473610887
18068507
83626159
150714278
84908469
270244640
13159619
253603578
7249313
550985953
151576797
44808646
886458483
144373552
521417448
24727048
129633501
551296309
3672203
572356811
51802378
99066986
128974587
110043417
527506
95895805
387074192
148364591
406045515
373404243
335392619
217330739
429123412
189114882
143380749
28174686
526680302
614625024
47919962
8529301
222474780
64696377
637586783
17190074
194558163
174794264
912239868
205984001
43989385
430963383
702724910
604220948
389161892
153250653
410126896
25408660
24272572
35310981
646064937
184157661
188047293
27721536
77355666
45873909
189032256
3667223
2084507
396130406
336749257
599018921
1216099
122292593
481801975
29660816
409259982
513708512
8041670
258890062
265763433
288208986
868846713
82736224
541836632
327390678
406049130
772618362
422702665
351264027
652563386
130865306
6605615
691503162
64257296
270085246
123351472
74742342
489275565
41678136
109944507
831880168
690693804
202974707
280789316
2438002
115921924
76154669
243218576
12978264
12467980
327578243
32544252
12684625
104914524
50713370
637971967
174299649
233495393
134310341
125960774
316410101
21187349
104211658
49931660
179046123
452788961
243991564
150130432
653104197
454121458
29631673
254367159
529705983
113813802
425499571
150966286
19177565
216384040
340166383
199298102
256944775
21553066
66304057
4920815
100222563
4398569
461152844
404933126
280602722
118126980
266560217
14948376
446170511
335274683
505566567
18124741
177208380
4536637
135496374
589992460
22107396
590535690
5731173
505360133
503062694
197270691
42471795
391278961
38748189
68580675
252800972
49955886
56639586
128151906
812190275
380008764
20591
405135646
24565463
46936409
831345280
136159263
583262797
53291915
425442947
663892795
167875102
15662884
108246118
350026395
104368223
208426242
68661709
249667744
237330129
413126707
461648027
26289209
274564391
379310255
160080406
798348777
256848567
94705506
314013514
106440274
306681555
300438914
61170970
99754139
27143455
448839858
133706456
153518800
40900562
211544534
128588440
195310440
133245881
90253011
254114548
7523145
28849408
91557148
421167061
248766050
453096360
136249749
509995154
98406289
8312455
41030436
707399520
6876505
193492844
50141489
112011957
513245311
203135101
388707374
188454794
368032567
666602182
349808771
215867834
347894949
15095411
236307190
64796280
22739333
355633333
77330571
232876877
365454676
8431075
686924493
497188167
285903876
68960236
55549079
105538779
113764733
80019023
53993042
137289667
6546041
282529730
33848891
284853757
524384024
737333710
375301897
42486712
570404048
573722089
60385609
39155377
42953684
507017891
23578547
451493739
14270820
4995078
152853595
97654413
47310313
650677715
8071859
23517685
299899456
560081627
282910771
20020281
163251590
131696054
36636621
176024447
102402996
346164937
225323604
254115333
468655913
489608588
567880971
10245333
289398520
662112655
298426126
222410476
58405383
192921397
28257175
119292490
30350266
663141441
842488900
691133827
19840444
84325775
210146534
574835947
628232763
184323341
375013107
617957637
539179706
191606429
562296790
167462175
363219348
689778284
275607013
245355931
33531039
50804983
186411436
397150040
65389940
162221952
528130425
88789473
114342060
271559467
22174298
773479525
34431079
244803042
810449018
112098248
125038387
179359204
165004524
127519275
4745446
387185396
264338193
80824694
45671883
560002071
26224302
5062822
236880016
129451765
472587043
236437915
766984592
165189041
50621818
52324097
257442105
10596439
159086633
10146512
202052376
177410386
872296546
679041802
685372313
143681521
251768737
5660776
71812651
459192772
346426265
24663338
711461896
461955529
895372835
202718334
403254824
513642885
1601107
642597826
8824377
55678388
238528187
675622661
22866616
38986074
82431351
938345029
415304045
104347705
27304664
634661517
347207210
104831083
122226552
95895365
55967629
216399738
140407227
2320406
840053911
108694745
509508165
154871950
687207537
58473608
902825934
153194926
165625360
14832401
99249334
47345898
58936588
255929566
17635668
221207383
29453532
16097348
8879469
257226813
535512730
229065967
549158597
105464226
52732281
192807210
272723766
92330064
178897487
138400884
37227164
20523204
125920035
170097410
443257398
584842457
313698619
305609250
780654351
197863532
170352074
326378587
23368699
229694027
671154465
245998804
505459969
69575615
106608934
595307548
335763684
418967799
251162263
34595642
338726385
512449807
42561385
536159394
442788162
384331339
145653061
172806230
80035747
99367960
109392760
293233305
182734810
78223045
122086575
491332606
68306914
199467991
677233881
193459362
177122348
367697594
763984123
313902467
115243874
514530703
145294446
8558074
116603376
324955808
46815884
200567891
7790456
227151180
3487664
109308947
18241229
313893704
855235428
42685822
17426846
41990273
86099833
49240333
190696270
64665088
7241458
340969228
414612294
533157912
228888465
29366079
225923515
357849346
161298419
125900492
465506525
2916086
355394347
126005138
53220929
8307955
33610064
79673188
540098564
427449348
90972345
606612248
116648065
325641479
48873681
45020054
48469868
480632464
51732552
400236845
322932684
116815055
181188847
122194779
258129696
294351326
364424914
612417896
335480330
21272824
71136118
486621430
202783856
855763723
135375162
470029344
79071438
118674181
189501251
44485138
467538058
461278274
55875575
1778947
476689659
12903427
300422289
18888049
89792394
334146425
72469367
12603333
232955783
208435817
56873658
162767376
322190611
184109121
533955277
154077875
174691908
340480338
47456313
21001872
510530862
379859404
76337876
18283383
9730393
258358813
443682347
285241129
534593920
63777533
4258794
41605620
442026381
175922341
94206776
28985661
79166787
138878406
14667312
471516540
29021485
659710167
700635324
339496308
69235391
357842670
355323965
505740046
362021802
400089899
92261584
78387072
333802695
41221966
21655099
222768120
58638088
429657964
97855084
118993668
75436062
38765722
44861208
38477710
866962223
29047103
249882530
246591892
521172590
178888366
423401877
180158194
34576283
313422739
602478456
326954415
154187190
35949484
341195201
519492174
185669375
218052695
292099549
720150264
203452667
277674709
62023895
810304359
506069691
1538661
174187604
377580271
64435078
15191727
9476375
100015115
24174881
416760789
167483280
309160791
138136413
87668640
593623920
203691057
277886515
835029194
194134463
620203139
221213462
168231863
40849810
28021541
46484819
207313682
276886601
391313250
251813745
209889179
155211174
99024439
119282692
57281245
900512645
14997434
335203594
30844200
532547454
211171245
141540204
693297870
42172281
36339378
110942601
147623578
66308777
778692610
104393719
226085452
4117401
185212847
125960477
554134239
259211740
147262575
222276356
78926580
239711497
75692588
395619693
265035769
58410042
285366128
635682062
21467951
360504636
19973165
134865052
228914738
112854930
489130425
45804591
141865564
226757922
644600710
300700037
231094875
674885147
866811433
16463678
249206533
19527574
949382443
515926367
398032326
293633164
109064520
94554969
111845486
50695493
715992116
540853
271857015
205426403
84414999
101304422
21509506
640697512
181577229
16372592
225717436
395871722
338344996
92859952
652423254
134770908
303543183
210815741
134571897
29697195
244163747
56409905
119699182
30802854
171932601
345052894
188834785
183981287
424829784
311060356
211904118
42700919
286967102
40022468
100356584
179639561
360294537
205374112
366877685
426750734
300365724
317955435
310116979
106057806
52550320
83628586
471085114
7568688
28146802
52037937
203396429
565634128
65418154
214049903
222233068
112014148
66016191
302644690
97581664
113568162
218750308
689250680
420900182
561694003
122139668
138119342
650276139
83129560
377620347
109724042
39664614
129595686
92359738
1832116
122620930
63432032
73802294
22485837
513384708
21200872
1295178
83074296
7903605
193093647
328837547
560409672
266734738
698126410
742749831
211666949
46504470
397828069
6511456
40234067
325049151
557107641
282825823
93153427
624536997
184478995
52585680
652284731
548236143
335853153
716734738
281609905
64385843
297002580
144277673
439694472
45351674
266708732
6628644
508549834
1674026
9558555
167601498
19537666
481482633
243220778
705330221
27100059
323693976
34742256
523873358
62965158
469540068
136314781
480747316
494793747
44878506
441196521
210425383
14519610
88617143
147444644
219383601
8048875
441335320
183391643
86680417
214320775
65851571
62280232
430213587
129872647
880135916
112501132
293494954
6465675
553562877
138796391
157785377
187694176
41568421
163657511
177029395
233576398
437943016
296125467
97209405
81384439
196726004
278831817
312775415
36609715
178578011
144878396
391108270
8342794
477783679
5751226
2942545
33857574
256156206
98472182
157458165
10975335
723000660
341452008
381196320
480283714
65470560
443446835
2042992
287812107
91475615
458662751
371972121
307758305
251645846
643497285
112795212
127588467
161269100
214345280
53437201
311646885
142581388
454688405
114383373
252752655
240582028
132008137
389266180
303169844
455953909
11171545
823760547
526548117
97055036
161384698
347675153
215467819
1091808
102270978
40160341
85029265
131151973
560077816
28412902
79770988
2721491
113451197
473326495
657031130
473467560
36935909
356449886
152538175
224322012
526076795
63202943
34269496
673350079
217375904
655395629
514717078
35437786
259850855
138406731
407137920
676793203
290946845
358662
418461826
472154316
405816385
73217865
111123486
421070650
309229042
372772428
170979996
226678088
135137081
318943272
501079890
48118084
5417288
184485879
271499585
1989825
294090946
153678617
43202009
149958
744385571
363640378
618225910
188843695
851559496
91023624
570167902
116062078
517720602
47635648
558931526
393211033
415947556
698722
634370632
76069386
155259
313273056
306130477
82937663
543919921
65278889
276497991
732445959
10173901
60371418
21976717
356479626
728211558
58295030
141194
534368
109850633
74165469
29463040
580597298
664894253
399511340
446443167
6083224
767361318
472989901
22965992
125379294
402611262
128716024
215546102
536685681
291967190
29632150
21418984
18614476
842151209
135336928
414137834
445523620
59540253
46862277
16690726
606768
64923826
367777983
24509519
887138833
5140749
870874551
362078966
401176272
19064953
41038715
346568108
6749466
564031483
2262665
344903014
42135720
26682585
22674726
489163419
315043034
64038490
364333419
64084461
274416760
37872113
398761302
186102547
238455532
23558622
3099657
552037920
429657482
16186061
247789341
163096864
56307568
303262824
130907322
75190112
25955317
4954607
124439455
360429332
87176305
106732939
209299363
33451405
517129866
992643921
41220915
147125432
118130839
148217268
728170683
481303259
198830633
17974350
192354333
514027261
719785496
7493280
36968287
67465157
253653767
753697960
514338614
389167499
648288535
15761572
338610792
38093112
100225011
21773303
9636448
153200725
17198017
133181836
284547744
145105056
1398671
399242009
511861566
420315137
33244223
51091141
244182498
142381458
399101501
39323583
166050518
17811860
649400153
49779649
711211253
80505423
220835522
109726193
35456113
52476197
167405
323602983
333207444
304695945
324711918
300583302
155995054
222054134
397351215
235310274
8012278
451949178
389161152
138321673
342218742
236699672
496155
249809287
447545237
820224837
16407016
43320598
97752579
290947218
52472022
158459387
744204218
493903788
274552595
118448340
341170251
186322267
74781948
367990108
449872189
418249412
3658534
337998795
133046754
70530946
574426685
114562062
471155877
12388779
467169632
228483622
350030074
460774835
565768446
61932606
180758213
149314302
229070406
121534711
48345683
396644177
57089712
67710080
312099920
6585112
292335032
387417190
80091479
171689660
124611312
485972407
16000933
95606901
90815655
610605893
383967576
273110757
69512631
11728491
31208998
22575046
663562181
109709674
142279979
305896568
26744542
162463254
60220609
432017556
206279193
77890296
109711479
248665353
151043718
186882337
1164684
514191559
313091263
418568617
30947913
188490780
313984442
81971731
26893521
299690646
69555455
32059523
144756074
50399191
733874574
625860935
27646147
142992753
58104309
165223471
382360813
142575317
72145769
442691790
44207961
47009360
268841744
771092346
248104440
137832517
116248989
362396383
191289995
357636004
298322105
633878404
532248540
344717051
626812291
35217938
420591426
357286718
164661342
506830410
350342410
64591551
14401123
65094273
15972999
375134251
209010873
174462047
301341689
176453215
561981361
614551024
10523556
662397502
163782465
568998720
62377124
96311598
19305695
17816821
252680006
765086422
5825542
234317637
825730843
441997881
59740640
261436142
971749940
646052642
56648566
234341120
138838530
19446900
275211996
264875861
227142280
68593857
63307415
99214058
46436368
46848048
212614761
795210910
151986137
296063404
15986063
216208460
651407336
108393761
331299902
26187029
173292054
388661972
21243513
27737791
108238
245977249
458349230
360155099
103548427
568981825
161650685
302541795
85282492
42787545
1676571
620079829
398333533
67275595
29278857
70330385
27508581
575388292
26953535
259639621
606742144
231437626
752446827
21439930
361180943
69125527
352758719
17456102
238593899
754039189
158368174
140143500
353752630
14041357
308608610
1194927
82757161
715967094
192064179
901867210
82392456
753550795
217811428
30781200
328968795
99338774
968626927
485304365
72535541
65468389
272801754
677337045
621057695
134143956
70450153
42899740
393001230
66202938
10588501
405955600
195690008
274018174
3212608
112194674
19217582
68033934
291351451
220595810
33747195
282355715
143973468
677729097
485549739
250385017
373043771
278716493
73278030
88259706
337595732
136391146
71696415
586189171
495726940
173375734
183914203
23289214
620305079
80834943
291378921
73299960
209722580
512276220
936549178
263703785
340532971
388492299
165408069
167843526
234147291
8156682
86155303
780373455
10215359
85669576
244966246
367367986
239145689
100197370
8190917
491130094
14361141
763576942
39914596
506952241
95746441
135885524
435721124
498398944
12064900
555817989
31760944
14469787
1556308
1171133
12213431
188031843
18777194
159402277
12154189
222477457
30458705
278088965
911508753
454378035
5286679
79290582
321963837
544722282
127271607
472882692
195960679
510541570
32724659
178553308
327404879
238257832
33335202
210346409
141287999
42245766
51367802
120159783
501163569
207402664
141364114
11879191
648325642
248535730
491687461
273984664
158236062
289553466
128577064
2932131
6724124
15598090
112212783
20956468
120620820
190998221
384921797
31281859
25822248
136013958
761657765
491041910
93471456
106032317
253118926
303913688
342117859
17986680
23564186
100701444
206159308
324589274
8004341
150338706
586966641
710976387
335482678
143259798
112899365
36406087
219977678
431753080
14853494
16652931
519308094
174823674
23683811
390602191
21255745
434430477
249240730
537493081
150379158
463031009
277451239
263406000
70334035
185086340
136664937
339544151
359947038
56553989
52396774
134658893
135271516
284801777
169238859
425201515
5560987
209174482
100962937
3017409
359203454
273967290
66988240
53674520
165145686
495087768
140040149
124495146
14719932
292332261
352371033
104963438
696496201
420788218
62818662
203827738
140764868
54058494
473134425
176197653
191020301
6783167
79484509
539066572
598145773
84462718
425880385
169842091
281826544
158236592
342401183
11366667
77422061
67130752
131240714
651007561
25957505
360478366
68210661
191251614
85223883
18596961
478448413
576758115
38181425
75934626
257140561
334390168
338178601
70268400
556142775
577018
18495359
88997268
123606522
173444922
81773901
31577197
123767401
335228983
141615690
358933217
1060174
84578466
536826427
371568815
139328371
248999078
433652559
65697973
14800529
97446504
491176831
350101392
488177418
54661309
431304791
437007984
403375391
367670747
320655196
221512102
11978116
450322678
23240340
111253734
116263622
9187932
26954737
1076071
465538859
382913765
526049908
472583266
286446681
286897778
510393451
429854571
136530056
29907677
185035567
4150426
260861762
199373976
645934
209238452
429026799
1749325
224668606
17178236
368696981
163770577
462964744
696429805
270486232
272089956
17944985
85725125
319372268
218652113
317005939
236240648
107096378
253074419
1960678
205600247
149669033
59883332
41631241
2512553
234234705
62222811
42265788
486284788
106107026
50762598
9896112
7158354
492045734
273242062
176127127
137404337
297879796
374972653
264925388
189110987
21551177
515613521
534454355
561155054
113512292
376081870
424812046
340964539
116335995
324728096
494663435
724728249
97538054
289769232
250808291
46091908
452972245
732268
1842678
128787686
326409599
311103091
75609390
679217232
346478432
367644545
610303715
181126928
235059987
5630538
183559375
98385819
884222798
139090869
293119711
366911225
389142723
28488573
393197916
177490548
658224695
811863183
5948590
27293627
129583587
125682442
106923791
82415893
569089248
43739547
363948665
95420594
133764595
26066789
578780759
163500126
226660934
42022652
43475209
238919713
37216146
637470549
83116576
941627053
263291768
62178475
47124123
71220654
308162082
374212272
15914699
332870871
56247785
226189757
2922998
40338355
11513579
523274994
482301482
224474188
434820181
34214170
2106495
112305909
31158154
27005390
53255724
51995879
479894213
6485831
285033683
532987
809179669
174625063
79707252
247286378
650912984
416505601
98092999
307801151
161801103
132832794
247280443
308158589
197485773
234237808
129480021
588304339
10484592
599948970
362680501
584959858
620293364
500375621
126281343
205038685
200987452
233901009
595311346
14755137
33951330
329105321
98945388
451785117
577066382
125676126
235876179
104120205
201689083
59003946
15137930
216073657
437930009
419907002
72551603
22320508
25398025
7115495
337157313
536406376
176313466
114651354
223066170
649451174
687258054
208230631
244516122
577082853
164999227
336759396
614933208
171577107
187412114
289621091
181314219
38494792
503199241
3372119
198631116
448649910
171695418
68649264
190025223
92293507
101316832
627989245
22026305
721131381
153444640
830965204
5645693
66664821
12519875
223180133
131213518
331657346
217373865
347171040
510591472
235510909
135883356
29903501
76963806
645075155
216432315
77480066
242625022
382091043
89239367
182772759
9796562
145672118
31275383
33406477
6216227
282129720
560441705
11959987
217034993
464232037
894143222
246373490
179473169
232095550
58517877
374724
31922918
199665623
253772918
426211559
172561207
797893973
436643731
1091985
35874915
681124451
59622852
401774930
639264237
196429799
10517427
238477438
133427289
258835718
98963646
556307902
148400408
129863136
22372422
51914297
102878688
404592614
171682714
99068769
43930645
219691328
37507615
232193826
6066255
5177465
552291862
597972128
456803280
56324997
406749424
93958406
221102876
119383181
77776203
485821240
216559315
344393981
237831564
832972242
304627547
15155671
140838178
43429458
36543132
385302257
277356190
212464669
369550041
74721200
42738950
473675747
597432785
127740033
150320466
828052401
187101462
580649132
766240682
325102225
564598460
626928477
43868419
269975932
453442810
149872999
223972243
548864873
304205376
48337470
88272338
215993272
369001762
11800150
41319924
231963347
563894610
116342078
396515027
66283451
134751692
82127699
251517952
163301961
27854080
22568894
604141616
830417381
94594764
32568640
116067350
686933146
224091597
382747272
528398196
371240855
2594058
91551663
278264641
136169325
97780970
22970830
355268550
507557146
139441198
424146769
290303
166422976
305281742
163181626
271350598
218392847
546191090
119918451
84978995
654707865
632130400
98357341
45097965
171562958
692670805
255544224
20413073
232203910
142107037
650317898
728477730
159014903
105725467
143933331
459083280
646387367
661682297
328007681
95498656
299928457
7901574
459624331
271731959
141610815
190409374
507023714
197863132
276557151
140809845
293967798
496195921
176071879
652604829
107455090
245162430
836836033
45311552
21161602
398213522
140956333
3941818
423639799
419410151
78360765
23518849
153541762
462564483
518967466
248749674
809659721
484155039
460799828
517757449
689964404
72521178
2733294
16148567
35876156
207822795
620794075
1310787
282025373
591320887
558088187
4784201
332657270
105706959
648093931
111918360
549180156
170368789
697393
230194247
5751651
289705386
45738136
217439286
51090694
37694794
51324044
618435898
177385106
172694294
204635043
330594433
300203163
622894351
38727200
369096304
188092766
295412280
1796960
551937894
302850778
164901147
110675511
125896467
99934715
20772705
6506814
17303423
108441243
26124469
99602656
238091308
178851375
11081216
306086831
22074700
22260355
59475732
473516514
63189534
243030659
176522490
328395400
581067132
35377151
9590874
574031005
460719918
331769428
771483570
307618900
274206307
769720187
570022715
8869308
249462937
519094716
47038341
4021122
170208670
424387272
56843495
967561693
21441380
33033055
29198548
11290093
13877512
352140015
146409866
78120599
853618366
66713252
210226062
282661031
79319687
758393584
6474165
483048249
40275463
17205679
654991275
102758063
138955274
12200204
284160064
84292778
352300729
92476225
305990284
159196221
24160959
121541896
169765307
438164290
283576677
89689583
40001823
118361082
61164910
117679887
296351029
171362164
319285808
57210479
122835184
586104169
13361181
342554356
68446888
10110581
96533808
23585260
99932873
527558210
127782303
35864569
431880918
196440377
124848438
66519023
427282622
381431655
781989407
413312471
560954152
4564321
212107927
569468938
351683777
131345064
246636816
2528306
561655939
12710865
510140385
324062385
608253530
293482799
3254176
285107002
5891907
34490965
215342478
161598596
18304748
217937192
521798095
253772154
108600902
245270
171806951
679016118
567726288
363519209
198919178
49200572
362487465
101956776
201552545
655480462
114527641
61945311
156770379
642951149
659619858
139904894
187572293
10505144
106121705
468947948
442848090
142338121
242607206
395886908
106961151
241732485
11156157
316565646
107539023
23131149
684791132
55090809
267292466
236303545
194502696
102809043
153012408
154347476
80240457
393762603
835186413
251297555
749172094
645999642
626789856
323573491
32555093
264433900
56409512
842998886
322221948
450804781
616824955
112901532
410233262
7254386
93194186
70383401
1578340
192073875
34871587
4355312
1416274
94394282
10433821
457957161
517953816
160196605
359666861
285115391
27887393
763999
108787437
7619129
361367822
457224899
155743995
770015501
1870639
602526690
8085929
10689332
525169390
321940898
801892736
296806740
643722336
311176481
286219210
67123052
433224485
56958386
655075971
92509456
178008459
8504998
130277623
22617610
367391605
750916556
374312896
309067691
187838497
7912126
75318998
72553727
36936634
221513487
488499272
228077147
105029967
357471076
274529662
221987235
166162179
339725025
426015556
775990018
889388902
13793276
70005621
5882083
79384590
275903842
64048261
635142810
55073645
45329204
5238297
187348009
468923888
632368450
193940578
593609256
380514470
16373047
51362376
546122828
777000739
351365744
140639491
415557722
30124900
122954436
436097621
688275863
13748647
281355929
103286920
28468247
323758061
134882407
105114197
211287008
151887342
327233945
351359152
45390333
48817757
279707364
335599853
370613130
702081521
534880285
94159180
233168646
143828406
621468486
416348237
355900017
773862341
81347478
175932031
587289075
70080321
44005892
523026999
114687536
2301170
150210133
558220095
37398577
53816952
351597979
42121355
30757743
610642052
56488832
119951100
54552721
316202947
16265296
130764034
114255537
106623104
97785516
186716149
204152491
75882612
298641090
46947703
66296294
536222398
120549955
289495627
567400553
3048288
390706124
79389371
89794395
215678860
69495849
260981301
15984018
144828572
330169969
180644636
637526342
33032201
609828332
492841835
87123905
34382861
633182645
119249674
8179431
760009331
477430454
63651939
16885671
17795057
495519253
483553726
882002036
249582330
761217287
370139413
161216747
189806778
15430050
83696031
437612778
59050420
211201183
193043221
438125252
345192601
32850781
313224142
187800691
8300736
16478520
248673350
51880877
222250820
174888952
745508284
141798006
268036923
59156596
114914779
190259487
122607615
242668492
75474872
610869142
311797050
76953847
26599707
5826358
533929799
209019492
105161941
258284238
4548462
550427460
471834587
111838975
97471624
565629824
50864741
759064522
26726809
196457394
195738663
46632467
285952422
171323291
337298045
244614047
336465238
15396899
546160
781149953
472532799
383200849
271972216
2079090
49980439
187534612
522336715
175488239
300616890
123832010
663095506
667339870
766767454
56896490
88542840
112758484
31432723
16798986
237419141
221936022
328502780
275948014
382824393
278964182
398477201
84013395
196826053
130890575
90208034
694371092
567009680
662306079
206912337
605574269
105904451
193720317
151699432
598466778
5780494
380331003
3410333
351666256
530366068
10413538
17576499
458216175
193754279
241330468
84834235
327731042
185808297
38807991
468700125
240881400
756133720
546279558
148943896
401365553
183689280
725121403
441960775
93860202
382179540
296530975
198527509
293545180
138537443
309139905
893317758
779743396
114464023
135393422
473578849
92036998
43954955
225251475
501281239
310231257
172140524
442218804
511819252
360281345
473217519
76003210
96273884
242994413
42575106
166464522
132811314
19279101
114655864
455145297
73587799
316457621
832419706
105670276
281006677
784346872
141388987
469970255
19463521
156126251
451149376
186697672
591967138
422395994
61791564
126883472
225189132
51435342
40334494
62121805
20513274
70179748
170571
308259051
201323100
14725989
323991674
27222624
592829702
280474355
326604890
28803570
678891937
41114424
9072104
7286376
384442805
520739992
374593968
607614898
72247055
33250047
423605873
37436393
295488594
558984729
686061294
39531805
505076371
460594767
25175748
320478469
78399609
122940183
147577392
317286525
632443276
168598169
686093385
368200391
338204854
74839
141836008
40015807
616750502
84356162
282966843
151086478
165033405
305233268
232461444
154322009
48192950
22231903
268645714
429612578
344354122
987642770
274314272
66628460
138386690
277248720
448934393
275835536
177912546
111090917
65892396
85026442
679556679
204283742
531388193
123682002
34892422
27534153
184198751
365508153
10247391
9853446
210077318
79805586
79506616
85308909
292505145
510922596
585346838
49572382
189316387
194259044
51110098
15829001
302321651
511038575
193735653
239659802
56467541
47565653
378298299
217855807
132404013
359891006
98391621
16845029
91413293
270133842
244959367
121224442
235121940
92871548
690190997
313109482
458758251
287244676
69858742
183590175
251313860
49991114
237747206
26807686
387344027
188995578
517591754
617022129
79049424
54377115
84606918
60634507
106334375
331050188
171131009
244175605
407022825
60113522
178366528
134539032
376989459
214787252
419248654
272894592
817978059
7492905
467269861
23797168
12696614
306485526
121591844
438912319
469473005
88073836
128134624
73372962
36088938
129573326
437689783
623851518
76481222
136804227
194892623
781687221
16981520
206840467
171106112
105263009
893247641
73333691
21825756
122761656
13096440
189485792
501795315
38216726
25641929
60356456
68505072
38825740
64496804
23837350
136413927
233162975
100081162
250401725
60433933
385813994
15561716
328971582
251442424
45713342
61262197
796235230
414066574
285337954
668346563
187624188
289564907
45530412
21214585
96698961
598831228
184585574
194454231
346354859
2988791
740057345
57269037
344404882
65922200
52308823
36242874
217279361
159392095
464056504
68761716
137841043
498763924
376167295
290667520
10600388
791561502
69946787
705565126
22513214
114246807
571865363
226643538
138993987
101393015
302623033
401374684
358808269
198873876
374642396
271521549
790172593
970395695
697191446
202259469
12137617
7289774
391959173
170606306
250954702
227930064
228671252
71491684
83746262
414064911
300108259
63660939
593174899
3790702
66236395
58842106
455465884
587826316
34727743
843283186
170324469
534107702
2218439
57521993
10799302
70045026
7569428
129459512
565004985
127608624
6281356
484522484
7103892
116291839
265167154
250883274
596223861
18295558
115354582
127772394
55083473
178380295
39009363
734837848
341251779
617111914
68481513
203406542
304381298
56161873
856210286
6627614
110213641
13659188
599264645
382824183
469320972
480348225
133789715
25592523
215213224
84050451
140238850
80622720
39925033
310169076
186492996
211043289
179444474
447273355
134764090
80873896
26877787
157011611
41417868
932125988
179970098
270225227
11231147
898362586
96977944
105315183
22575859
76794790
33568657
925558045
133754984
310226531
65252781
29929380
364090618
431940599
17862760
625154686
370125753
527349157
291942292
346871571
335800562
39081360
93887753
63288223
291749422
108616642
220322401
343832284
50994116
310670671
5456070
582041870
298248119
236514898
9457586
9706291
603434178
5150926
551280375
25495689
71154555
239847339
75381452
46689740
769594274
74223809
230120623
176084456
418816649
293985967
36258
425365930
305059445
677930472
301359479
76318526
191962472
164817085
285839821
733778129
275647420
42348603
239528240
784672517
796481435
220484328
24890068
73989123
4582070
7729535
25225768
170473858
939129725
295469373
338392893
13915778
251455372
184239783
121043946
46959020
12059007
270504685
7911260
295765727
658008111
25918972
740478312
207040436
198948552
360380475
11319808
144984018
142132670
871961689
298480217
42842730
94729707
364546990
324587963
276835749
390924212
237534096
139668655
598000506
432511293
98528538
94581186
399774122
86039880
54364054
161864160
220966030
237931617
204493540
138952328
57954163
99034043
409980608
174253567
42229438
285277737
3348908
246823413
79888301
391440290
229483257
518296559
219256378
203827835
35784963
334928868
339352204
10833436
100784841
188660917
469707253
171231001
710872765
614750650
177684515
260113
126577112
8708375
485144702
57913082
96584179
185014086
107065485
619383374
780444703
521759756
7397355
148733801
273152997
163202620
260433182
542833193
451458009
18609149
114199290
335094750
16768287
426886825
144377554
93137256
700536260
31598095
73726674
160559318
5854040
170545871
88394341
347492578
25644134
117332674
78173399
599908644
162794296
280808719
699317105
213381772
148198922
5548515
162995421
174917491
136361231
7839548
239846765
369866542
155164736
81515322
1416785
5009311
381898659
44263041
54838843
108808379
106332035
188070487
30761537
398255793
211591522
52227105
393958975
99748932
212722871
121765063
131207338
180450
502570570
415188589
357748098
708982028
160579170
97291567
324164831
59271454
181173675
808924076
843447577
3656788
73536623
197831952
478533381
150909046
56438942
419255507
843989948
693382375
16498542
134140
450542267
746804736
475263708
21851347
501597181
169762061
196218958
486693521
148118430
434028406
151361034
30893480
312610022
332212144
3709950
85478923
87752266
368021468
31920330
18901395
344272878
72598935
22733883
69708671
211789097
563493919
40737495
445702066
82690976
282704670
660196969
228401406
169817894
167169358
407660154
54236014
651671156
799357719
13176241
347251427
27546043
100725425
5585432
447846849
213796754
149524021
87594331
267494952
21142232
269569418
30907930
14876133
153713386
505122072
454213170
74327371
628735
472944459
110650233
189831860
211088400
245994598
233881208
106406833
18258005
484922097
70103247
10191146
17801771
172563754
168006729
371041227
926356079
387724743
283493394
509921517
197506
707352489
251862351
285376083
63873188
656154999
33258198
13725091
19731794
146076562
488376407
28333984
603412381
62221721
330531018
21975619
951875366
56559246
4808254
222892149
15099721
93552711
75381119
157075773
46210154
136186299
272080931
92458
30290986
246059292
56553071
216307990
34801033
152063748
161226873
247673160
64896191
278063159
446154053
645941764
58622543
96967725
113418326
79560553
13171529
224225390
5530660
59930039
88183271
756192971
47865595
217060073
507695814
345381151
164536482
41003454
794578895
297643007
312423657
747984575
123428805
138710364
8251726
40982769
401946938
8425161
2118225
193275021
361228389
149041956
25333354
571407252
271140772
241060417
437268293
12931121
13138342
198592460
730176426
754733627
531701661
185667322
305523552
29032444
317648592
293056067
12792214
4735099
298550160
216892416
37014457
2270018
13898280
360863306
557289937
121593592
12963328
68480277
83131259
109148448
31449224
364247045
666576111
61880126
80475393
557922577
73808619
76573156
24355130
207080140
584352440
73601152
3719498
81178159
88143879
239602852
282391929
615525509
90254359
143052581
389517918
179047535
86018976
251563510
16708671
742132093
25325172
565328217
358264493
696831102
386288186
62543771
147304632
8491
280679291
637172958
69197235
231469301
479465380
389126
5354589
42303304
600397282
752171786
254186464
408765274
147492114
528543845
164471516
97510173
13951679
252228457
44160417
305760214
613226897
316023973
300329574
405741312
679256685
398304732
278587414
531567798
2498072
464235322
142263125
101077617
116015577
390048469
374940105
173603112
99874631
501906853
173246016
11560957
232859605
319873284
72182587
17468315
36734895
393902949
286992617
163359630
184890884
206113891
566917595
487545831
649393940
2931198
296466301
368459858
5092365
18127228
6761128
837997057
489869361
92198545
350133123
578191211
40566823
100772528
205108816
50141606
823379796
200029711
736823548
24187542
86767323
7759301
148075968
365445675
308730796
106941545
185890196
374183159
987101686
144568965
548872055
289019363
607496840
93170751
26957343
24734508
719065348
418046901
72085784
444551753
366255515
427979708
38144742
519226488
526460107
167070634
10474851
142412751
413329871
53502855
811618495
279572333
338916114
551599328
122184905
605070890
20248124
415369778
152936578
186761502
19115660
248674727
205609594
88161
46283437
321898648
33438821
372329052
52484829
74645379
137349838
712987323
133529467
419499557
647473334
276350369
421832916
492391728
340007478
57350303
350339712
556891668
135620382
143072724
556311840
915831274
303524935
157770975
558787426
322653089
515659156
89054720
368018531
428339256
641819409
416658939
178769782
41155646
85704679
152921115
144130958
240659015
907607959
392869660
188620932
92030213
368811827
119319535
407218084
301710111
20917940
184688986
29570478
359721094
754566507
373210464
118127843
216483620
138223516
445161834
3301051
70778727
231050041
430154219
654318265
402252376
327936395
153544940
102412705
673246043
82473616
16583155
436203335
97176176
164487465
7367564
34937020
595003750
185284582
128350348
204500197
89198074
178336225
255621474
34148135
344966472
526974696
82909663
20928488
143034637
238243227
176673523
85522692
41158280
632027250
40618550
4530796
21995603
284186259
489646256
445725336
73755502
572505969
261584147
258390381
655632048
793395904
29126727
237041189
318558940
126095943
478258054
582262888
490777690
234254413
81603918
459879605
437770822
473048296
352360076
830393594
189648006
530083581
73109290
72697145
190002292
376534781
677230
426022681
96201199
6445
100383378
104311031
75258846
412788041
23766999
183147274
79943639
595651802
87802206
131931
438567643
131367559
260389169
9067173
140069474
93449402
59849309
824741231
110254144
263877627
690512032
450482149
102449316
144284656
266719303
544329678
34334140
56214318
79086946
433463825
100364617
318151156
348719832
68456660
644612849
460394252
29217536
45665638
86481612
223967841
682001177
26544172
80665807
538025149
201915285
33637864
101718116
304090221
155572659
636316973
443520417
95919936
269736574
240352909
178187900
170294070
139893959
89209245
70674488
241429684
224328775
246651750
258865742
107007115
40815264
320563914
250030212
39839896
50629252
73049775
836338432
14307975
18935414
39895694
46777576
2051900
116542253
176928127
185256289
55637496
236998890
168989990
74915016
362907081
110991019
311073208
15039252
17367139
4941353
289881862
192351040
960955547
348484912
141680933
198525281
327315947
170385545
338517697
20397693
84696235
80873003
81674455
330000710
475655005
283296290
122173477
44134262
853066476
52096359
664423676
362914994
202544432
4195725
305529167
166422574
446264529
659191820
689619386
500365813
179515580
102862836
672116451
31297202
802479803
26510551
94448861
245222511
281129837
622355570
126146912
520376369
163268983
442895049
123390659
501016097
199507348
188388531
530753155
54625293
216256427
230367902
392518382
36829386
87464282
283547772
483510422
18988193
71695486
284760851
76986320
148985185
12105379
88098947
144900470
255227978
399851639
59227195
35568717
266364227
227376235
9911927
301886142
617040884
808068491
14808818
385623922
362089938
26280614
622036045
206150980
325810803
309646209
32558375
275123006
557918534
434094519
113601252
235948735
168217751
24125774
454559641
29814101
69540245
293285829
584208095
39150751
302426287
89171030
329440384
5346875
315433981
383776237
8345688
310481536
641878183
429620282
206735412
29331916
200722659
362146333
374381999
257927158
18102748
376750401
839816256
683455819
121341704
292641971
563255239
1697002
464774303
358921751
60476196
90926803
300380232
692787018
3164082
179330979
254574720
16673585
269680998
516121978
510730974
23580394
216526723
437085779
78125928
635474540
804183390
661313867
222880811
450696918
668180518
624027959
676959415
269639718
56456883
341257696
153411091
94632977
362203678
132765642
64451284
269219626
51264143
719713337
641669914
415867202
251138925
496825550
34513623
208130035
6383833
41609844
84704585
32548666
21114061
308514712
817795398
291689877
170549314
132448441
238830556
480760462
248338533
251723974
704758424
438686769
21948108
2562889
210447095
30849720
26120394
439471385
257818318
212178494
561962052
124357620
184413734
237067721
286206665
168273255
90132137
186121194
130571461
7768324
252428088
23205581
92277800
301416431
166805448
278407702
526981845
227463875
8407338
50154410
65132625
359289036
328190813
584613310
441544805
669659718
697097922
33412177
738902842
408250887
570031002
59167995
130336596
681654878
462328495
703524552
125611379
421333002
172139253
497010099
77818599
117434255
56209885
782230080
11636359
626865544
360120757
1344753
12352488
43231510
250084509
263230520
248540997
60073304
936936395
47375462
27130029
47009195
155817706
432540063
176892537
635744961
185508739
187536732
120906757
19141413
491313455
164110347
751791241
569776364
700565008
15362266
309333143
366410677
75963328
168455253
107008507
570403915
58515448
381324770
576837679
37188953
10040206
211845191
636143898
99021157
54261974
203380033
93822999
214353732
334714056
178165738
41097126
317156531
41534179
184272963
94105152
542870472
69454546
82267108
170825499
743637310
174437938
377791767
38767635
121915601
713718372
467792009
387746382
226373317
78302127
43205103
76807816
117430897
46169324
674032657
300256013
357257092
356003364
176671376
702595048
14508062
558188910
710895688
302923337
15743828
155394237
589659860
58379756
166752099
186197967
75180395
33835160
355962
86047697
30266201
26403975
23333067
650878383
435561560
69132544
197110701
393612099
7036202
1309869
400491382
358662015
53309290
269510671
10439522
94207233
311095393
274492089
133477455
528896276
297213762
529816791
202468201
15174863
177364144
136929840
48648277
466720871
670033425
259935473
23067505
71039178
409102836
900505637
115350073
79231442
308271686
39665820
5775102
151452236
464471820
882597094
200964959
249715993
65021147
2079002
192028746
120899929
162457256
354648
247851353
146631032
9500838
125857084
332444529
28563275
69143186
14781930
82306042
150139028
130825419
252617124
5173295
231510815
378665433
673898230
145110152
243983562
768261842
101012911
559405875
436093082
166741617
433159888
154388762
336091119
505253977
16764881
301069210
282793426
4810449
457499072
488833173
394983482
20141233
23365858
181048370
21521787
163149907
267265612
231730783
194413243
17723536
41259383
36993600
117620573
136303545
293564058
156680228
106259007
167384082
360800057
45874761
90571215
281018479
365163189
58583981
439445919
732825034
116324070
138895063
39373821
263351497
44391450
526727436
761299710
269259522
210016765
113583597
491998571
521046099
18339338
63709271
145833953
192437011
29193551
645014019
199194092
180638287
199779375
672225646
60138176
67253302
642097806
89482277
379280242
628531938
59905033
424210120
193102031
708590919
276198724
43658187
45689621
122195521
902794294
28037325
21479610
21061047
45442498
12557843
134930607
190555269
618147403
15159436
36629322
214102755
159193846
136437459
72433562
481506887
4712645
32964096
21814660
142543467
214305855
496540289
406919919
261160882
435226225
37528529
90179543
255111526
77770671
60083613
11671689
188181531
129553638
423776515
57115411
231549146
24679817
322374335
42984561
24491917
107330827
78553059
22792315
94613562
25148672
267005624
479700286
1918788
249221340
370476866
237472804
33162814
109880265
694201471
65690165
35301754
714407519
66384145
96839093
71282379
676097208
29658163
310621555
97037066
495675194
9286834
203220803
80508841
597407720
849098028
256744889
31962565
88764154
85067879
66318488
122612856
130043630
25844674
56011357
505299300
884551237
277855416
1613601
358127342
151025008
706205530
42972384
545472469
96163341
244812586
439166312
307818144
1920401
95485556
192073336
577353430
34846318
645952312
48719150
106125240
596786464
13063777
920864260
29718849
462582297
38991276
28395653
1173480
55186376
7085019
103125358
296226867
61838641
292345863
957712799
240091444
164171973
2113429
311169702
529254139
646239143
100993372
2534593
127688813
648696852
590025915
2540557
84934728
313504875
407613164
57800904
205492578
235956173
35218116
95902164
312812038
278254040
156200624
611604590
277303778
15966463
63527921
314064351
61571303
514614182
29919414
186669812
5700037
486223849
142885868
181983286
231368869
148063956
67801000
460477779
534720598
608334527
29301802
394077612
185883000
109383686
266742331
18308398
301729825
604437131
7243672
128395738
502274082
474034672
37299519
123005783
437716915
190864627
117025962
631769337
142223087
392046302
479711780
453054587
687558077
45154000
319777302
96290690
22667503
296661787
93309542
424956124
400832988
72577819
181813146
250448434
82045854
151176701
19864221
222251443
1215884
93259537
524377144
86619562
187656482
189228987
156582753
43778276
40012040
353908039
153997374
249186713
31155909
198733501
59436119
650974553
91414183
101508574
229998399
127588550
527751677
44435017
128103249
230167716
478848349
6734351
214773924
181513148
552869671
52994731
464345724
215658070
219815476
832363576
47783749
6626487
97013308
41946461
102258396
170093258
238860415
59338805
678089954
223147996
109181477
40594167
360442643
20043766
313110078
255943239
715450796
32537797
89336144
33517683
383388319
127905097
32946203
211881401
55426576
78675041
209729857
5726739
141436249
44346417
500371387
438213529
2909449
204482782
5294019
404307763
95196068
403257
47997682
48046633
6235634
359377110
296752462
116439331
310654625
126680430
131756501
16682486
50943260
99359080
613154460
762379165
126592227
118885408
75313567
268212429
182502468
448366963
571420427
36245189
244619877
357462451
6971261
329083181
89910983
476480304
88086430
57030288
228343341
574241089
300911366
249074536
80691894
326859944
23760378
321043479
9828641
23681161
221112472
535078464
26531272
10417866
48735432
7319953
25946689
193166189
157124532
484443941
243118947
210802802
346333964
95573210
742039209
731416990
22242431
172785539
163147493
8414644
342240271
633323679
187361524
121077958
240979768
211793715
59456582
58704439
28328954
264863144
307742526
67738877
183032457
311554868
19701116
135951414
76189775
786339841
25224281
169942705
59129138
154574720
137983627
775790904
442201780
208594677
307500896
34596226
115784097
581410501
96640809
574777900
624751434
295013384
663959723
206023507
887229
55320308
245331843
262548360
360590771
259561367
720440
405567362
145093339
242512631
31880431
85610132
785118
269486497
467937161
311780291
193204662
219426574
179228779
86607604
85107580
42004202
104821329
754366
89828082
214898269
299165736
398629981
44850124
364114982
45154396
772679837
277339323
160795842
114228693
361772393
33025166
567798779
24977945
407906875
454192635
259846981
663693356
57965184
159150181
33899066
63006151
104633109
115411506
713939388
93901825
90826602
16244759
123928225
180587557
448161866
102821597
29728692
503524566
126470530
554574466
661539454
501328014
304589692
452501999
46233028
514131829
97676569
65045479
59941077
10935713
281824348
480542990
401478918
81981083
392706322
35409401
280218555
341447399
402958773
196805702
478429495
165456704
243589355
190646736
160130156
329657588
184235331
64683836
575706220
570237199
395555867
779395739
156303291
128576100
246347536
161772659
380553144
14359388
89588460
393890139
364945626
475578010
211349330
806615596
125770229
178807981
94028090
167023821
287001290
37466632
756196066
84559298
286526040
256478995
130468809
279222371
231665002
60008574
1133205
32054363
163878039
170033840
471973618
177011452
94468771
253864245
728525451
34595417
569874852
9732233
429395519
129245226
68103852
136410081
309286775
546715851
10488873
118232841
694131740
112515784
223096464
54809729
540547610
165907615
650827394
188386723
18185465
4543706
124721424
280359189
73375939
77567698
163876781
437316909
404395349
86141755
7006569
47367741
31217124
172262488
363092423
280243723
28689441
567375742
17441515
127712076
253318227
77795080
29428466
121567954
462999553
227712072
193503971
196183076
8274107
146868950
5391412
753561640
22270158
434424542
831356021
82719874
243174220
320560868
92606169
626356717
133619896
624549628
660849133
91232477
201880573
120723686
62828902
92715987
172659415
63354903
121943668
164369645
442935563
11523301
13993282
867574564
552674977
491868830
521271464
74430300
113558737
960644558
658699218
177809830
348215753
343361546
140934252
682090804
465200164
45861525
686280040
45296447
122931762
214305181
40058290
457814870
193321838
178391626
1101251
97102606
65876151
163544997
763243525
47578015
442104175
44319781
280205087
43657896
433626394
521777424
503228270
134376844
226889802
257025444
37135199
158358401
166685266
73094194
221732494
685599680
68918538
129702413
500839880
253305267
678938261
267537889
49464353
727568393
60509599
657138632
150054797
431207
28996670
457676126
17492454
28506252
133557575
440180755
634644447
37209495
13723660
373714621
8089070
336242104
61465418
256757703
289461732
229744603
639336443
233317080
146522025
288447661
452905137
111673067
29219266
65342366
66461363
573952122
458342707
291547195
19030142
395385103
26840189
44025260
117755943
190749269
821189702
294190424
5788912
387472248
266517069
760265578
12243759
7972655
222003245
267221690
616789998
276159052
228563528
71460369
62045495
674740630
160244455
277645250
97415251
330761890
173603850
64849408
191851644
341748388
108254698
357230422
182501288
369787034
613040561
252555593
164176484
255421306
401092638
156366716
6422178
325858668
90042612
161909532
259502966
9225091
528300216
411780851
154985701
715319290
62762689
15530651
37579717
167861616
110768206
171285386
486547321
291517498
10385998
291324040
83346100
264930667
318218533
164842510
8957538
335837423
59820389
271480562
202169307
127487074
12021647
122048230
82340649
231759063
98271107
472765209
44218580
300934817
203265549
23332496
304894664
27829294
20503558
198289851
411103275
190913118
721763783
34466933
411878815
371372495
176080949
9342542
37685425
421241218
299574822
380428924
118588794
58767046
344571240
30077938
2152401
60678939
439494352
2120198
75206495
38950218
16996979
287807736
60057199
24771507
296586007
278884325
46535194
342802763
76650942
59162524
511234376
435764688
298690824
408735221
657876272
99413368
151811745
254033488
575745769
109839315
852352188
25835569
139588986
362335847
67803765
161725029
187596428
91768939
876554122
10817916
135123116
255998660
5156258
86488970
495486231
564572804
139477581
361234062
100712041
150262181
110044539
506807168
174359848
129197594
25738849
218624439
56203993
151691798
499666986
164943350
140487818
24671259
261782456
145818044
209100969
6934958
110043922
271886833
423247095
247597194
147790522
86180354
81649648
358689240
22624053
6890062
152941420
477799301
46447532
375104153
259510854
741156067
36414781
259001435
7982005
415525958
74810624
107839018
259292124
107844375
277586
172987485
26862573
386364146
446938305
647049831
727796312
291195673
477212211
13107077
52222286
433547108
126325884
86514515
175578289
153196090
36125138
809190577
309174607
301249649
293984907
224860605
10271661
28387217
113707285
79785362
138706528
81275569
25073075
622369684
16031308
36761981
47963668
723135636
205657944
8966399
284536054
368391096
518135852
245771049
332169095
131224850
395100895
428097009
45368912
158848447
182988871
174311334
294387998
424683423
679001523
299476675
87544707
139734877
285661305
130596625
195646825
151014681
592248261
471053926
208883270
206336367
96731989
375465977
170661615
231068026
334457510
84112885
409068635
534332570
4241617
430901673
31871563
650796745
387274445
774703964
7072993
91870435
47833161
853713247
546831270
578683562
3060704
123708185
202300666
621205391
592957725
309227491
14831646
235486789
908851398
145630067
409790400
547746605
342374887
146704196
297040555
11863836
67317408
78485455
134053467
670977591
355906692
76425733
129983426
33448347
179411000
684569359
515799699
18517008
58349521
42619277
30479945
65744231
129916788
595984695
79316567
360798877
64923140
645636709
69383520
48548679
540490288
454394063
97463979
776066572
76112160
150286261
31518348
1192946
168267866
19616149
111887083
341654111
859185
18757418
216303932
62381097
51749209
124461952
74739271
532458812
43414985
104617362
381284947
14249060
235958303
242331514
171730186
102378710
166919612
82763209
28463219
78746493
14239087
603958761
419078011
446483051
44889665
3638161
129111185
411133279
175126837
946154
213446692
712257860
237287224
121999381
740348863
458730198
391805588
96647111
512238471
229831058
168777060
259640407
446689647
403055016
19097938
218301114
335770525
428984758
914614390
286759827
35224325
94434829
333021
468889291
12936962
189534573
342946645
330727929
22199408
130342388
777273
147983975
108066975
202745773
654880666
689824685
264950642
77422327
114767533
156726926
291289589
39447712
243328510
17116309
465854344
877122419
11229676
598581751
310271256
842709139
577918110
314698816
215182753
128913090
201956883
362676000
58237573
101053246
451444251
300214036
15773546
198232623
362095088
187362170
140188529
94326216
114119597
53499244
477546827
187113544
417973313
300778676
53152372
750905171
90011979
334177938
811387588
651938249
3949829
698491197
6054819
2661316
79566730
297042474
248715061
150913029
494778402
48686603
101193673
2186160
309407864
65395235
130316511
407473810
102145842
459709268
13680607
294277477
358096539
15444280
634922747
138550326
26549237
353472060
243805907
74841933
159541820
75620443
197328002
41962127
151323
49284928
17009774
746882014
15706219
155598053
249115556
202430091
520442342
384962055
3530838
583388568
94940795
25802150
40422094
163395743
339516074
5290269
36359321
582954020
53783902
3599412
536669889
75968302
379542237
252851704
347158975
715479480
232557549
370553230
487722831
75139279
213027664
236624885
89833128
59626520
185314084
264210322
275803019
298095068
267191588
163784135
43217613
529129403
13249175
450693308
263449675
20738091
665590540
491077540
24504047
5688696
207855094
6431970
107272556
195229820
30667883
709427796
4712524
70852071
56695437
19732516
415082060
188688543
79432782
380019657
123543683
65719141
16221834
222785074
59656561
628333419
66747028
293360811
299279927
38531920
122874545
258236344
280335401
59145966
565981653
88361739
341779866
365805872
155061283
306186114
5409146
188501614
27329211
15538019
372254057
60422476
145113857
299271733
10972366
258654586
768470410
87256375
1418532
236483975
210922069
273980592
1028911
407715085
487737027
96571892
302007892
53202366
261592335
195486685
15944848
48808548
120577261
221111164
760956126
33671507
365145844
162333812
28015912
503957400
360206851
425532107
475031674
369404098
8161221
361912607
299226406
99734178
1136073
760299572
331497572
107737874
517094899
506094338
20728266
218809849
54583407
253340986
489729583
394088974
104215148
153572158
240074785
183115283
488213449
7939569
488194578
52194910
535646352
79948611
35085853
216858143
531728036
222550286
347792155
118817389
525451650
330288529
94477930
11848266
13331942
395006821
48484875
529948340
230712943
380682320
38632368
109496477
191106909
2922468
459460602
161480528
195150923
345960072
206356451
525200348
71607217
704596061
852976047
862158
779798429
443680648
84472948
62402436
687855823
1906115
48922297
132756031
23620161
196835185
411399612
590373879
855742257
157595686
10085061
18138533
165533249
263245997
306706971
62606731
239607738
14442763
222306008
97487299
57330047
273661192
9544678
254510921
2137351
28546418
218011114
267484899
503016565
284641096
447054996
122709545
128876324
544118
454415391
333522810
58808395
243629653
367451128
6354615
181172138
218087744
5486747
42547792
713055619
53461555
300446116
186689246
366589209
534841359
279573159
101616214
81194144
210319637
13974895
260225837
172473648
190800644
138404841
115922332
59565777
36297668
13509388
59151223
649013113
407524865
367387198
171684154
268910926
166352324
124564946
373016043
428872122
757899518
155853060
69722622
41730127
609174801
288305643
797383738
91032989
434699790
2971050
49177212
751686811
1614665
4600706
707921174
437754697
202859114
50908609
339719856
455249736
17718258
1994697
124376252
689531787
565515837
55793975
101265055
653667809
301150035
158783775
34752549
170365017
25804662
88215242
10765792
128417901
777340480
91907180
76208033
65715833
427112498
76182903
603044208
216671847
632666659
631379828
221558765
185320267
260861761
430616830
121022023
191104541
20622271
220441753
195139863
166419831
184689538
716532146
43885173
51740476
461248703
442620448
264499146
80400473
35036266
81429165
290402453
47527429
15400806
284425838
323730898
17206246
359100982
405433422
688461937
2125694
83687000
72607476
75129236
20687233
710338544
189866299
23005481
83726561
70435707
148298672
204635817
537625937
131696496
90563445
631712063
81956981
399879437
388555811
58877459
325867923
479111279
12572673
707513795
647827674
365577274
149390378
85896733
264870069
9129922
1715757
48322813
344501757
126732415
74179028
443644617
211147834
458956899
120125359
50446904
66366985
5583424
91752528
637121405
574941820
494357980
380165828
96999990
297804382
66874033
67626678
303006904
38941140
182246505
370674213
284294310
436801247
566627650
726073133
2506680
647592377
5797628
54306937
201779743
49202898
54884181
164367691
644777939
100385239
404253122
12406163
406842816
206229932
215004924
201409213
231095411
255911038
527755487
333772604
257813709
22724726
22874020
756364520
521363166
512303445
135654464
268800720
167819229
92860955
827626768
70579699
308772233
96600644
66905674
185733042
193743666
391680942
631927732
240095033
32086279
2118456
261412907
79065542
838163867
52537313
31368540
157704635
16571532
726303111
353107378
100227930
20998729
22164642
589010618
142323165
337803386
77351507
462631026
166974960
341876939
56230205
525550623
71787520
290074587
154273987
15699528
271524050
354187067
745627471
262511085
743323556
723609797
51730426
490592501
108109924
142514415
692147634
244673575
29365598
319622634
53524994
712080676
244078220
355872117
458109297
298309233
261331411
262399652
353292808
338365413
773584449
194552604
22519029
453682667
158971396
135378511
585115585
509029542
50518338
30847391
552698737
10650213
615718832
24386211
502374044
46239527
606479341
263274119
203520055
174381478
459114353
229477817
314400030
71662497
130268105
249522115
67930305
59490571
590951186
376926853
606442074
571334953
40820437
31386849
763796539
234675133
114424051
139985819
60547234
109065764
706773618
342045748
97031192
767790856
784472084
91053308
6046249
146438591
24178954
26912282
83801965
711549427
47431581
65327368
41511524
355219912
1700886
140567197
503252647
526324943
564030391
235529975
330213294
6331952
292105064
68174818
233036954
511266910
731770095
42942494
470695389
31356706
160489302
128211300
132353766
19266348
164288867
422473456
485418602
65663579
54806568
60596956
595045555
195477691
181397904
279771510
477126059
359615429
139817387
551852297
51067719
107163412
37010856
147536265
353867844
192924398
52525770
222122935
533936221
92107970
982073693
124089699
124053456
26860905
162935837
237621786
11414139
261986363
102588711
347999064
44581846
17408279
779488358
15795415
459973683
894558317
431695236
123161497
95817641
826760046
65783636
394557109
464885390
374168741
82372447
396611031
109968005
103854034
338212541
61297840
455084426
266178853
152965549
73852092
922915233
8189103
803898633
218940437
600054848
35428911
111039552
112064498
389370711
166084931
481277804
166598234
150281925
500624255
104483596
181746890
431382165
70876562
4666219
149311167
655810300
361356456
132722387
231487557
437968848
326534902
269747049
96179144
46062706
13504639
116027758
216745217
3435470
112689556
38009476
497436507
22781462
285283971
425547211
196832909
16984921
124421388
251966495
410069854
558441999
21810435
7351734
30064050
217654309
322336846
375594639
100201335
229098858
120077615
519479434
28388818
343118083
64273947
124555225
350893400
285863747
2749169
17537440
76793351
271002454
188001993
559644836
43875639
117659754
32869696
183887666
224194915
331805033
5277380
310722361
418684092
325865677
269612340
41243205
439017394
131701688
721766886
225271871
537660607
203339723
55388493
361340001
142628465
75286543
66297705
261655648
180114943
379723100
505637995
286226347
236863918
659061635
30717722
94388004
379475341
481136806
112049171
596109289
488331889
186787015
261290031
11098924
34600056
76904062
123882678
244060807
217054993
158782466
41339749
114872282
31951383
357420662
78798789
83736545
11056192
182429773
498682353
581588272
97080027
81140681
216826225
698632255
428288007
482502397
158180227
494138030
575068748
246160643
421993347
20087014
516734797
185445276
57618839
637539152
396519326
588037093
710792715
420912904
213661307
160114200
79801700
282156677
720251375
257449149
112679630
268113016
257468661
2533105
72553711
344412010
218443413
150161107
268480793
250307730
356628
438532149
215342716
59294438
508827711
61303583
191653947
199019915
709795563
286164801
42069220
191434684
210094718
144855842
198253014
163051060
466981569
706466173
66233840
65222440
189016105
294595809
408685924
372643653
2551191
437397924
642980476
578945735
530663375
116798744
153625962
24632793
362995113
46526723
280330125
160141266
223206997
530632169
27101550
149869968
8788171
83938574
550297257
671588632
295357570
33611868
12282166
9879587
386155205
17384083
255563963
584607696
434986080
187473692
355924687
112830913
246301579
39188595
282505531
53748604
16850958
283713799
74981444
7285136
99459734
646134139
399009237
369605982
322198257
226745651
22326031
74287689
111808004
32562577
564291356
221036953
23330100
304061864
27627546
340082421
541340413
89850139
229375943
618012196
432698254
7140138
111439669
288361354
175486179
111171494
18837402
157380829
819785718
618300009
75444518
53493288
137192786
25227109
116252764
479034687
405705916
69297965
157397380
487699409
22601673
702588906
103163481
276571047
83564581
379762071
20678577
473023306
579979317
34859487
441532774
136014668
142847010
34064089
797073601
690432
184107028
200443208
232167867
85923831
261958327
431426672
549096836
26354743
310166040
100078031
166041009
36811943
521217102
246114748
41350582
336374801
19800034
853898541
109952141
530637
121895499
329717919
98369135
425569373
113598302
116694085
67243763
151859746
248913524
215154977
80670407
248174129
52723361
275456789
29788529
185468713
239783954
336950108
84263
21287378
32038707
63882808
91126802
431732708
404081314
729689454
70477243
452163510
263509328
216067417
105320447
7222184
708697561
18605114
12598763
33233186
30097901
735417057
130536022
429353924
219177221
97126239
87569125
591367466
13648681
801515430
221064116
91977148
221323821
129115900
205888
10034791
100761589
1174920
152452356
660335576
420922927
50741562
136466767
433520407
549375109
626427626
281687141
2128094
375302456
719163384
222466153
419458395
181539990
87511911
145131602
93113936
18042601
77855018
271704581
161383094
168749725
392353803
264751315
19137410
78342687
417730493
54330134
356869
17751068
152148369
389828046
99092551
287839713
492641100
206185786
2021257
686136806
461367972
17109656
36731780
441077946
141270159
296619230
79533767
46193983
7680613
30719388
200580745
178390810
106529032
416332413
733915508
689546940
240604567
112218350
314905463
15536771
310830489
12590629
316213743
116980498
73311369
487894533
99330842
208376022
2790737
18379296
44193954
276703787
387857411
473685890
132584591
229924261
29591310
552591669
73586925
87112644
254505075
72598899
159991986
165812529
2120704
204166782
253511542
334551708
56162044
744055962
563038445
3387260
45122156
131591371
742438083
687170723
24488554
190489584
19763777
55707228
350268984
442582
33313683
30735861
15117672
311005819
130769499
749919383
133782915
15405513
53273701
8886099
9758233
153325316
159321592
708522623
134133619
382066502
114998713
709861409
560305584
80936860
123402853
454833567
9014274
37421108
235107438
372993351
28288961
640782803
16320875
300387376
12717706
315583251
8350510
355236925
359288862
229445466
335028781
120878903
10354411
391344126
450779427
329879326
255798032
84092176
930874082
873474
23099103
19041
366796570
114257131
164901118
129571143
178251012
511738
547384409
121090829
92140153
85719386
329922165
278496017
458446391
262814843
420703112
265942249
123897106
465268051
64560352
397717969
34713181
15379641
270896666
48191181
584541189
603890419
14938655
503805398
448842250
14573321
347314709
46994259
484116195
170360900
176452801
327901393
304559785
304209001
92367727
86855639
213365525
57589747
466940171
697731635
7852389
550965419
108945304
219095716
510022280
117240250
123888673
414349105
202374207
42882575
576510722
128314936
652754692
300687714
270312171
200963783
398728331
492524931
186189943
78131199
387847745
437623870
346402105
69108897
798366022
46867587
126844915
264957837
552558949
21160658
879808109
441211440
544725110
18476967
121387636
197205428
619233496
7262392
243581111
471278037
355085178
30128076
848642179
241618642
634695814
45660912
187454893
74246152
613454517
436371702
148755529
179801999
10253080
622143050
93130631
58743954
294184287
789554022
320654745
17016947
39481777
320166578
51536654
317798733
52556593
92638128
750571803
23719883
171124278
387529554
73205150
389209199
150151565
163908105
286929114
577320220
27810558
542653886
593877439
313923798
474216020
492850898
433839150
347699828
303961144
261488834
185773982
178630973
134590172
40319870
109692936
284995702
154224464
169142246
10887746
313152391
48131071
956777452
53526257
80917607
421608711
578001741
414649005
191980452
81780020
85080447
130541972
762381384
14940279
112660769
508343965
303008961
217262393
10062047
205020871
463524271
478223668
327802055
60527539
6228
98606600
140178102
728531694
251051607
97533050
517289566
283293371
199383523
215212973
392861953
110359573
617722677
119644075
20800155
619217786
139059026
19853692
184191541
59797376
5326672
356252719
933848098
552467226
12243747
172234765
18303118
144463157
35362817
182370226
68288319
776264124
13431448
271488847
175630288
184861556
608831652
372326142
334526495
376988163
300182168
915209327
4070005
115583429
45126191
221540768
715768202
103047035
37259127
7050769
80574134
63133672
103422151
175052752
1304259
101939620
92937453
29017495
749346880
690594036
354158249
101446460
139411327
291207415
146322593
296250988
29171254
8309219
16234096
203772956
403184988
116399649
358090710
826182352
127944740
517889710
585233502
138760738
80059118
128112507
123477007
24961638
209328860
19954430
191696421
440597202
180636439
480527264
336966440
218648490
339890370
110570342
146239647
51985634
426557643
444312361
236768689
492901575
393096317
517894625
607363098
72743037
2676850
431968760
91971013
77965254
353277963
252315984
818920257
262781728
182382178
3577629
813138548
863883079
345958615
29450
413098972
39364845
356053357
258677044
483028937
493210434
35067837
89178580
508400261
3046156
231821700
162187265
184919955
31874362
193445422
11555594
445737381
460870010
35427688
172988357
29808453
72227380
89105917
20163199
386906606
124421019
281361954
500154214
10436016
647083805
571187171
142010428
22243876
385325625
505022568
514640444
85371377
33267690
439001268
327842747
210629633
292228198
12549656
696880978
489124250
378469721
587032917
534077330
5319027
277894868
107113629
87281467
12626519
65770969
42230225
112972414
365867114
17875653
271531260
416440826
267878438
163674412
570803177
54487739
133178879
229506503
41191973
9066508
41818103
180229360
59498195
271091366
771720864
84777755
13316154
30177048
2209591
107356779
85437439
12655925
425350291
670081562
125347046
182871734
84745316
336975464
18538434
93996758
5848102
56496700
45062517
807481861
120882886
118328218
527136
195468808
358181790
303799904
2790125
214063133
20423699
213496164
144462670
141472429
82262303
855310049
249535282
136345626
98160079
344356974
287927529
348719157
756811505
2526157
699462625
255783125
19306896
622463615
265699305
126584847
495681182
106422261
869983940
372194939
136087564
135242966
176513811
289664965
190270110
39445125
138788491
9548308
262542962
125110363
48959400
22565103
178762933
206101901
698364636
69246769
125396934
144534503
40878581
20603011
160282324
114720090
68260569
335230231
252335936
80898095
46250368
576757306
594434589
432585192
39328942
43980021
6609656
210139830
394540137
51496514
124164971
80995327
503992835
185593238
974461901
51655593
47518661
430948658
594029515
651897346
150219799
195779024
168095355
214553935
286720907
171251229
306538639
31172943
218238180
321566199
367392040
49154153
691956441
381842971
3231308
46419964
18811205
387808302
138222516
43539509
713180408
182000778
93199474
444282335
343240539
1338927
102930364
105818212
138974541
380292471
360992724
133583142
1099
767900478
71222354
60389650
386174672
244380833
537696831
277388017
126783774
908016682
307785693
85289577
184155512
632453478
402344598
589207374
170070464
553358928
51811214
328781399
471321185
40575575
331345399
188543846
671493610
458486261
61458937
269090155
775857587
233799269
8223663
107435482
18368552
93211346
237176542
123919484
916354172
45934502
429734488
624020889
855517713
306130415
8270216
149960321
528267978
53067561
215040483
413331607
194827352
417583542
174149938
17045442
841758829
41100937
284140188
662738070
634018028
121101197
212670601
167148958
38117276
121642863
628314611
119192064
205190301
276346313
167177676
647893192
387422362
309174922
130455811
67537602
342362719
73414422
98220116
460004357
291844200
591305283
402791251
331924861
54410785
150507342
47328085
4960823
49731227
90995595
54774057
603306626
91348023
458737653
275462624
543111318
105226558
353722462
128770352
10519210
804954652
262783403
222827970
464049528
31777489
16213051
697382762
316356544
87414079
391908869
612449118
13734546
804854349
118166298
294288579
220207182
317595790
775014209
188578784
243480648
310116307
466645912
32764703
14304187
2403952
420631457
41714226
85723336
103501790
132383927
514341514
8494954
305956143
527613953
107055616
7310636
38826742
787963243
104089162
229430972
44015287
499750962
54675752
691480824
128126077
134458616
48535817
40596406
41993431
515936731
36653639
170049763
367290021
69695485
109185706
26103778
528035549
62097840
243911178
288069004
14461879
861188374
191405077
456742580
44066360
607152891
193246385
279051865
141882643
252409102
924164245
328842400
352200803
98744842
156972611
71023313
110914499
546029334
144506242
395353636
486652079
476640787
50149749
55622362
131332857
832995378
17243632
107540384
699749359
165774312
122549156
68302065
345002849
486728915
126256373
12517592
181438937
167830735
209830444
685657657
345706206
9577015
247192409
655507649
14514711
671605100
93244648
43617080
488633982
210134811
270785108
230981234
9109044
136029081
68227121
215684932
396566666
444168043
103412233
247715351
53082423
445551730
159200624
292382296
309017253
63761329
637567096
33082226
69260761
354584340
85954912
19648475
261931368
388852860
56683067
246717919
507993997
139087531
614786912
463960007
108588709
347576596
158684461
361935510
258733465
59800865
85535928
151764
584071765
475683233
34925915
329625099
852092568
178670149
365122425
22526533
385067632
1462801
219926130
619757592
450284624
152709505
80604874
310987183
105331789
55102656
51002993
549969335
116694462
5231039
172620168
296591090
120248261
18225469
137397291
73570979
30703616
63100468
90638674
60719805
540551694
54931464
820852241
206097848
368497983
65572446
40011745
113611004
26740309
203590879
303994726
21006400
5711951
141408150
608105892
79518083
3605361
411629642
67161310
484539170
63948656
118793209
434619326
281720392
200974572
232426283
186612592
658789382
71910944
502078965
11425623
315899976
488156059
372393272
346822426
351182266
478440521
551392234
347612847
470050230
431845561
449603147
44533670
548269722
156517744
26990381
278206589
400295931
380621534
269170172
338734827
859685128
499577036
5893524
284586584
33648855
88462253
276108711
180903155
352129236
135038119
30454583
30981810
164939221
2614275
217452865
426458702
51298563
231397439
517254950
204952526
139527200
193127599
95351654
197312878
793164851
805183985
94224943
560256838
69255846
182188393
895030160
229552442
908264473
112041231
231875523
198215752
473912187
76235966
186540063
204244606
153180358
589722511
154305958
395514734
272312999
105564404
150188377
155959411
389031235
83399854
14911497
771696651
102815071
604461545
716778757
27508884
160952646
117850956
285991367
183553758
260601997
4942182
109103484
179462527
34611465
392222745
185304855
14520485
199447276
557422841
674137570
15340527
13561642
54549724
220247557
426705173
228384884
318081820
56026587
124227199
116153771
25258024
799623392
70431414
541939088
178090593
16009226
197686102
476511117
233856015
161485648
120347618
130813194
77673462
342960257
45298446
16317446
14859710
90740271
63586451
402015141
281577476
376710037
472265316
491985471
53176206
6549458
114366166
35965566
139024971
154493674
1870258
378510649
205818732
434871793
50278516
160230276
32926750
313747679
139884553
43213750
59851378
778356145
98831899
161987867
742681909
90126900
19323801
280553268
18067963
93205406
10994003
35865037
130567401
10893572
175596881
933179242
183049498
12810445
73562247
233842618
4114356
73971516
300522738
70896977
357558034
33949813
263766404
422736790
153395174
10885191
19634824
416458260
27287459
33289432
895545974
87264877
724096579
13866000
352408648
171718810
83765214
72234259
387191013
170605152
410968334
1883691
470665557
308449643
17257906
170840937
142387849
342602741
118917072
732731782
41781446
5851073
75252309
568032064
261459540
322330532
22892216
252269993
291162091
127040322
375758979
904741487
37550023
88311400
560775383
10178464
86057575
113968498
305335105
214114783
234411765
23703056
157458857
179093686
66998877
10712220
8548752
126338625
236701214
152454042
197679926
719010970
271560304
13769930
11112004
219281294
571150782
357454101
325781094
3393833
596416116
459068223
133333222
108074455
275850846
532346157
5748156
102880143
50041625
43574360
66690281
62025634
126651409
500597567
35556169
187413883
61561104
11517305
727532955
437814957
209162074
628649857
39068595
384847035
65952529
138860489
358485815
58276509
439328614
113443842
492748709
236639322
127095525
66583480
317681650
12537615
48827657
344396080
713945115
170988238
412133433
224446177
71899193
75604996
127450512
290653269
528491982
122061496
76535144
404614812
241639856
37095513
241261534
12074586
69085968
22154672
94282216
26021285
327710138
46902873
616160432
841883915
107588223
129575005
144023479
30324987
106126339
14680332
135831904
652065449
122253672
28680404
262177264
57067945
4143799
230531986
12583434
259457137
431453841
2279027
493375415
204210306
91456287
146605105
637993308
16844675
128679221
86385420
7931913
9174344
95515950
504190088
357572147
92866810
15084142
213946554
522557475
302935774
399718306
53636957
361078854
306325867
487467009
130473380
93594483
110690720
120899986
247402181
651545345
609232358
345498522
406764741
298506135
335970593
250262610
696750260
73679358
588285252
65796301
455895797
819574944
12444311
149892047
335627826
31467784
256508130
447410889
189672086
866162566
71126241
127044019
128868313
568556035
3300233
504750297
442816290
33482732
76510241
17228963
332319036
18151221
674938976
11224613
214145164
10537045
687546057
53660645
186054541
141992885
599664381
618640645
98669650
675911512
130864202
101908777
180478441
193454119
563940150
4436325
132391789
482796489
447237
543371904
152306857
364250028
301392828
98002986
446031749
72949354
424009647
409961977
79734651
669687105
289449140
763901674
264350032
41456116
89414446
213127449
126966887
39474174
109557712
207669822
449344731
684781882
309176195
192871781
5738449
36099102
28774547
438687804
150502205
23581713
96627011
261330570
422779341
137852687
241265159
471328652
204923418
528261767
355574238
66955972
368217219
716971524
550390828
695390258
495396551
166804329
155642764
41758739
636058982
482383115
65383949
117826810
786154573
821909459
62863656
661360968
106104130
535203488
366446891
52076449
3127384
198727350
29055726
207812918
138407469
625582208
445390146
466778387
651704495
224084914
128379257
75986763
153602253
24809736
33876867
685930
665874136
643807876
646660613
67596534
162669091
931616998
208368269
888662346
574411466
461912028
328041362
725494635
196293169
46536513
43929189
28992765
8135999
53436532
381328446
92630644
66547704
551133272
71269347
560538422
556565863
10109292
403250951
271238303
267205094
809769
704539276
35883669
363029708
30631145
287792170
78681092
72023543
727656292
102912557
237698660
574128901
199321764
510042000
10063527
614311355
245102023
196534778
352837283
224324346
62879594
242789202
471612053
55971580
112909707
8945960
10975641
1186259
272930781
125436345
43255833
35821109
537752193
40297468
193699534
516258739
623282220
6688166
106454990
115568937
51885546
171244934
99333167
61582655
83923804
59131283
731509753
1854073
121833537
305210492
678237637
34490059
367161906
700168668
20568016
326946513
209715576
200526298
283574543
31422008
100588891
717266172
493002696
111331059
22333394
69368094
399673508
416091223
15801857
313722659
293733370
663964230
356077670
279383609
512641290
95952655
80621407
38083457
277613380
451439965
294750338
248698759
170930667
671188500
2483887
120050752
147061427
28446104
304163932
352500500
7953596
132550532
750763921
345661750
121714494
194006225
716258368
589945358
120161162
388064776
225263879
715225860
540079728
193665570
869515472
304737074
76708775
540863715
139955869
456341193
37913741
34784115
47083391
164665558
35590813
52197271
171750950
183827820
248614295
259924885
97901060
271759650
56445169
62011391
87913138
148438425
177898597
350894862
84491624
354572931
5149461
345346008
257732843
585556891
35144697
83437547
702343519
150582337
247597140
633492378
454319829
100666080
764795230
349803800
241476482
312200466
3609705
201146483
856594640
120577178
137911711
523353603
7523093
1784302
141491020
63817063
371970670
42085488
701910712
10740334
124643684
164180313
363629532
405921086
255504858
397188545
100440634
113770315
229975186
403140065
615643108
104536924
241888680
155359970
610542948
493209601
254788804
731892525
157570961
118578863
46949761
765765326
86540027
6236209
248698150
129569648
458483199
292470943
85573704
619426554
132048699
190306674
125787710
168578786
264336465
126837704
234526302
43092075
110722043
203980614
142090188
848331837
23166678
27334171
288144918
196679544
200367
51913679
333700784
58048454
238864924
41701190
156179130
235045961
495571618
415468461
83216243
302898185
126575794
360216859
521012853
134682883
157645266
56413338
759476715
32030105
32928303
853739704
133685432
98531673
11528420
301709152
2365466
410812567
199942844
63356937
193870157
542213615
319200774
258112608
414091922
719191336
216698102
174144710
551498556
266270587
577819040
26846767
868444911
151079425
385183038
330125335
464928061
89983139
37286242
949866
78173225
216282313
313254609
102098029
688952100
384375916
52021648
579253453
9519004
521590450
93135720
28489407
129530826
12773080
680500692
226235216
116112430
123367055
55753258
465092201
4186611
71892483
661566154
43455685
10958601
32998227
27989488
387457041
795703877
88461725
147886186
284987897
601641570
104507169
793500128
226314215
260052269
135385206
94023570
27511706
375762777
717696657
309074965
21800046
113368678
83783382
32908815
249635440
93065936
22054720
126069251
745284766
62743939
563910433
76486350
30156486
48934509
69157240
908829836
76521394
218305378
40283840
39829053
24298400
82543773
35953643
707432183
70759270
27264291
21061992
194893315
69628660
13686590
5746461
321089404
314277838
261946807
687652509
357714362
18556088
24213099
90796993
88393124
230888959
439471461
897392002
48424022
139878457
313612806
186229709
332600411
95059341
786181687
236255493
60480618
114880829
22938519
8150399
471186308
500061656
385800091
78103149
3026433
35673679
450156
525549715
24869323
114266687
49526212
343895775
105340116
47928064
285232092
818785714
557779997
56391898
227423871
263256756
84162020
108385076
96792984
389261526
742897532
779617369
456440369
435628751
26032681
298949441
2240033
11749361
109663067
247145682
112496894
120006390
762586509
400797680
478931373
283745146
54413087
340629530
560564949
244000486
665856946
61549549
325375506
31227040
250765165
508998936
203634520
61225556
18379718
20527708
216177298
64767716
70436903
16827657
176456349
127624322
487182166
376614025
25501091
9960325
779564832
320493433
292064354
382219514
142411445
182990032
445523920
268918267
705768797
314487942
457134621
107855593
265568326
635516365
459280310
499485430
255375688
305165625
633583617
100971120
264848755
35598423
60657289
415258381
73625732
92931461
218033386
79665778
534996443
508749739
577116349
322527186
269866723
443078894
348979950
63098727
224320189
590574305
6053832
502236953
784424083
331956940
1481816
275373315
325372473
495031269
222167051
794096062
494181099
485455859
155263528
2580659
469873343
269294298
355613553
537933721
817819052
31443270
837178294
4847663
697861163
34245905
96442720
417132221
9527942
63428928
436926356
1612255
158044833
165383132
157841264
295171512
12081984
41162812
56751525
537531439
95511856
526650595
85758342
643726157
95058747
99762657
14322409
80123354
116133390
197399838
320365766
334803810
253325386
32689080
17893408
448226783
11383895
167322986
96530059
394568606
39120167
40735564
247655155
76254568
80374137
495253935
620350769
112733374
96150439
25732219
49481595
171660010
15852852
31447278
292023931
202989748
28277069
254172343
211046132
20886025
163168906
114368917
71134149
236013702
113335540
576697566
116804404
100339553
202557372
38202486
289400600
53777106
429570139
127780864
123935748
459381507
2323886
882009361
73932055
149172013
394544007
319301766
7533063
1724301
73130097
609666407
84864650
618955585
73164045
424459623
68626997
24293142
773509911
97833386
660708460
388960128
139844073
155258089
87007114
12564616
217240994
70659121
435013561
736693533
287894571
420248756
385494697
37207834
650685045
545991862
425922695
103653709
438261466
502297730
304781376
243080837
14755008
260506822
164881042
349278861
133824710
15679578
119109917
113366900
154019234
38286140
633012225
76875296
177055764
613389490
206261464
240649773
7170815
271020149
420371405
68703164
362561681
2834825
156937641
117599152
792380549
76239624
132968102
277211060
416353303
249660068
28501468
7473687
482422177
77433879
210960615
445539697
30061055
160400024
11355475
19082068
306547277
156627543
37497320
145134396
12822496
50741178
360133057
803539642
96271681
390191140
177228607
490164294
57827948
582837431
132745340
84724060
39750134
10941046
1696093
625921577
229984779
139169428
700537362
1401404
228985460
656337332
52617906
66558454
952975907
166184552
14186764
518392449
96463678
257788515
246994934
139388574
456020903
44777983
29914730
4945982
142416096
206164550
107883091
21878013
165378037
1521444
74332749
223888853
18197474
318974043
275050544
23083042
265182502
267443802
589287809
539085388
44303481
182174295
364361610
23893849
87546321
458489904
316479488
620089854
149979079
6981279
4555867
59426203
62732718
1899981
554419687
193880483
185802398
33762284
250586548
69481699
449957043
62431706
198606924
172956237
161079555
208193798
21246582
428244839
389228390
111678956
47169523
567891726
177435282
33035200
92252078
114200044
218574020
90546195
416462486
324081846
17311754
435158402
167515254
307249806
246019439
234573927
569331650
177408666
497864621
434068606
273152212
30653511
882779088
2008987
119591888
242981346
50475953
73409812
155295665
77573846
113330029
53238814
31909
98276900
56125982
613736695
129892788
278778795
244797178
194415786
13304430
383799580
381721367
208229181
122845964
457103262
323123376
41556106
2854712
217661675
673922873
49140577
21239689
358460703
76329059
318790204
172294161
359821543
76522030
17041182
11050408
250033023
165902524
376993293
34664959
485279742
245159130
380434797
390567265
120383683
730956198
251915481
146615099
209751285
202025721
183753387
159902141
357592543
21810986
615234354
254103369
324394596
30139510
326417279
4076537
503835758
365363210
392357
167294668
402096139
11994815
9038095
505217322
170536582
353765655
137024745
649126660
219572440
1940692
52699407
25381672
216385975
251663182
105696897
257286343
21385594
125393790
472354794
137450929
168962974
308135936
67888074
312272445
475597776
168825000
340644054
115523589
3527687
564076984
481349891
444981494
114640129
815896286
177429069
93235909
244524230
470155661
305047657
283170246
252645199
351645529
132887624
165986400
61020169
473062005
10194212
228070011
143911239
312165230
429936834
77772169
198913074
459365615
421093958
246278985
231638613
541890340
588834450
95038268
262353239
486019453
472360882
352435483
136715433
155414690
455180464
208149695
251089122
436322896
164776767
130566193
494647925
436771165
49977865
210377789
360778182
22620754
249544659
76390391
302510423
78069787
132547439
13281592
210922815
315134435
172249138
488553854
606799746
359411353
325648548
731413989
347293601
439405319
9551062
283611026
407453520
12550841
74041444
215498169
413714151
18955660
72679346
59058114
92632860
4246551
201763346
31276361
105364016
74442188
247238787
964925158
202787153
803150090
413268811
37296052
35518750
521748832
621178356
82405516
186266960
79815381
193840499
442688773
199427908
483077285
151018810
526738031
214529856
402824442
85131855
498865760
460849067
434718667
130503289
86318463
8492087
63245736
537747332
160706671
202139476
83200490
596351054
359167181
16833178
113534644
268418096
28414089
352580282
679828787
87218260
311009958
9929576
817935893
235847598
259819604
179956471
73871381
11346029
280602818
20309355
50755383
290327221
598567617
505560273
192315828
126627546
405348770
413961550
2533018
127408427
130248887
42914439
155566108
100865328
40368232
286423438
116257866
257009208
33948047
264743182
350897771
294214614
29402557
32265870
183357725
803995630
64556772
16198244
762608248
1603981
78660645
7186791
259592758
304559554
144192018
209965614
588017171
59924439
49373965
31371228
37647793
139831178
37904936
44195758
271637619
622001172
57598418
55787730
12666103
30298186
98004306
847405522
17603509
743575353
439458580
239369597
96288799
236824185
326049071
494485760
2130358
50216307
262396966
634597261
28091119
75228619
68912589
163759365
460054
240024119
569405875
509945396
174451246
44196473
365699827
772769484
691809158
244529744
203867419
171113488
173311476
50168030
345564417
57247278
74620397
419721793
5656879
419994755
6037272
108339053
221318012
596073023
330488492
779843401
297679250
101929793
110399545
115296871
175452773
331704990
40571277
66000336
502361576
131826230
100686379
170647485
190234271
29154996
168316000
26361581
703091191
30200581
260998921
889091743
276178731
231986679
60040522
36640402
159667245
688733152
422343
390638684
138719968
493327590
9029840
762145809
464473624
43558011
36144736
474137853
627774433
746654741
488317980
527175179
2468568
145387328
257117133
24920328
488238909
632031879
826173408
61693498
3412301
558795243
678309394
85950112
70388723
191795872
561454989
372225074
396495236
43585624
181724760
508789906
23260883
106728076
697483745
4732293
203744027
264695096
79048844
35425760
465801335
69200582
135951775
130374642
361078398
536367961
278962865
310892538
723364294
20447275
275256095
696940426
718346081
2093593
7890563
314521324
445554129
9553370
166472323
647272707
291024191
539630203
11480819
34710988
644408735
274708665
9715018
168113436
138915415
175886115
231308102
183039495
760124894
336537586
59822413
148859544
39666180
21691208
497930340
12209185
712664850
97650470
8738862
2560921
680145164
547650
178312107
316725640
651221396
337595038
378775990
42664134
165672491
2293518
140977434
78878217
296961456
1892485
451559668
648973145
96764660
221714733
141372748
701208740
41581089
17765766
77376426
121988832
318620424
55596180
428277167
68617378
115864398
75877835
666354850
7004274
326322975
399791196
839961
34680614
70498687
443222802
286825175
231619171
338308416
193772198
608413937
215054923
432348998
105992871
5741058
348110235
485468188
23319470
474363222
42058835
71179586
28752540
192989923
812478997
18840186
118493644
263175872
611357678
135316166
574616726
3948753
55013522
200996814
657350019
66705539
89659602
336732276
164793314
48064315
35878648
526163146
391533735
233427145
679850893
257360127
468844298
240529114
226402723
445666154
65308568
278286411
300285170
27380074
522668025
567898344
799751246
247677917
84139126
171041195
397613311
204965442
101700286
23064376
257370023
717849215
285144365
83805152
302507007
780567359
168592500
415449207
142184443
169814847
391732513
49687133
303837867
24226998
699734856
173984027
54075601
504377309
304229257
15209054
334044052
174126971
313111304
31938243
5271830
134702840
249686247
108616152
889573134
541471467
97655331
323670437
40710107
3246216
59514349
146036699
9416518
105110975
387200576
8730525
145137960
409611226
591621832
750527691
40818687
244211726
232907831
265116515
117163582
443544066
101870768
193276926
277226044
34110947
674213337
108558498
40143918
512978446
262523311
609001604
496661194
187996745
578075918
169719616
140148672
48564501
102712996
433816310
404463235
138638582
2933107
17940221
31460453
780109167
437352670
13756668
58905876
646958767
308741854
661888630
47260120
283845797
689794377
29337276
127020340
229034905
544930290
304062195
269313148
222324014
81151234
274127319
920601547
541168170
249331333
565619733
1513186
646076202
723242797
235752293
363535970
53282363
486629849
59701287
99856000
62399283
119661302
645324848
26107654
709082518
710119583
105256365
274299067
668958200
53551099
42575965
810411910
209086699
142649016
766794106
453985562
82855601
465986721
69121657
76797727
148620842
307834396
162202948
36886859
35353758
95021817
18193495
498657682
305478334
559190130
302642994
249411891
354773480
626075175
144943220
162989556
49884815
220739739
115502440
169672
23291431
292117707
61658973
57421172
84489992
340154808
68128542
670372238
249370374
118626136
198487429
168995897
786235008
222895338
63889072
502876561
581694429
323378477
293895281
7411268
649481838
167600450
192606239
41344414
254633070
486335624
33347146
368900400
109100097
63621212
250680635
50376368
4569016
628920756
14057608
723399749
170351761
162899494
633142379
18303481
690504241
94869593
492042299
240127603
98329778
17056513
862795345
309446928
228510504
210063062
139745971
622490669
207733562
190362694
175647061
89703047
224427063
302272189
526202857
95251979
41654170
23055124
418723285
103223886
43003738
531671856
14482631
349832444
37163524
52107277
43446567
529654383
474408939
362031929
257798691
26433031
172523315
600048335
1386527
158338233
409528843
39838685
80032305
423613025
149144004
56824019
126404768
279769965
29923977
244139859
269222247
667865240
108694009
629836488
476627870
103664102
249339971
6783174
331577193
305712438
207975066
14764901
586697141
411607494
10180194
735283332
208578589
480474123
372358187
369729020
836912414
279403843
77694557
179612880
120940704
143346909
2316745
744480979
122075554
294051151
325937045
20414077
516419060
425477421
331635553
157094765
180769381
335284698
16833092
14624249
135524453
119319278
790698549
561979544
26463677
7937387
2392584
292084034
372419260
93467884
72786519
194060166
516292013
349417727
879465154
207093368
116867518
3322341
238783413
6630327
370898872
39728768
227323403
11321534
687059162
168986537
339238726
392334293
648383568
318974628
4919570
345792455
726197094
253290028
127792689
323302751
640874920
86271152
47202623
1633228
2680977
71676555
187815061
224967313
398436899
76602517
43317943
379943336
303678623
200057964
306692241
511960294
160446145
25830093
60933575
126574655
1777949
92400223
248983418
46213176
65827544
208549518
83103822
114529494
199090059
421627714
6203460
595483374
87970848
358711544
71027916
612893438
200781623
17529746
770065095
782751258
245996412
554862539
46835316
167701986
311664582
175627584
509757393
557618089
67583299
54589059
62706139
82783332
272823799
248580031
47023445
363506495
434096385
321514876
110874336
70522821
10112053
9516440
278001131
609656974
439492794
20124623
365030116
47632142
212766936
202611721
203488163
269078149
467079279
187153027
117991055
586707408
526674057
68256583
198403635
176266543
603262254
355828557
461764984
88154141
6136199
69752605
15350492
550038846
168844381
149498678
190571807
7303795
144890344
465522870
7203368
131025735
37131354
115618516
575049831
586488756
52983291
143832285
1371618
311708973
681288503
171157025
113579758
370286330
91097597
332603769
89400000
115201046
295589227
283548049
257567895
117322925
343505362
22289881
516096233
37428110
68867052
11413074
120814982
524312687
111748464
466555618
100207793
163770157
490352484
135710451
208501383
708064654
73976897
391594216
334720666
348459177
49670505
396038729
675413747
592326365
82331865
48122842
18606435
185182292
10372212
206172518
7206683
2587666
215636368
192686922
7657295
158223449
53870141
633128002
19373063
215969762
471406761
21089614
335655397
448033993
104239026
268614320
246791663
587405318
12846713
3773349
269968308
30760982
140855691
215755225
159541108
419663372
295546371
396664129
16725032
652629251
180693249
157491997
168318996
803358320
119100603
6275457
186428092
416801033
397900603
347402974
282049279
35360070
307197776
235241295
288791663
263441742
792115458
36072580
3954366
72404615
394008160
480210044
295771678
929260522
118552376
553375416
126796774
83143459
38186379
195402020
821580179
208458027
70640728
758544008
407567678
14302355
193004172
5978099
26423250
9947395
13629319
38781889
4800979
413353791
61310941
144174311
66670405
76758704
398208605
259245087
175810132
21665303
133824136
166443020
476878544
20560806
221737495
178501632
28516456
1307883
5823673
42373131
428188837
173580182
25324964
692883756
6152609
69732692
841205207
134973813
54596707
237239714
30458086
247876998
480264547
126082211
331380733
188523018
314780600
248516741
192756258
279775658
288725203
276262843
514497099
232833898
47192104
15694171
1468621
76749139
590954803
125120424
805948985
42643864
337334561
375512959
940704575
86911266
26442846
219397047
475583227
512604288
5556670
255573206
297880504
17226618
345692187
386406204
432182967
87721685
91947306
2697336
49018443
8206550
377726438
134974072
103885862
288442818
697660904
15881855
309831111
390096
17525344
447738104
348312022
279182305
39799407
534751438
418799543
218149603
240099015
769986391
610675552
46671943
128922262
49884303
396603447
83399695
341414114
279845225
669863
656904070
86683613
113406861
690168700
671295664
23730152
183177226
118228464
141566793
223086652
70397677
626511469
909212908
194644003
827528622
207066423
94610531
32603539
153587938
3111732
232872884
23859286
5882526
272137013
564388255
289606841
686434236
59211812
52651225
112934651
174837399
792339359
38458719
534115008
27023187
182336439
79243207
158742691
283356218
752143248
2717567
503007351
103533534
282586217
14950772
987326044
114210170
118118622
479042234
345574105
149581886
133137366
36515252
708515792
207283509
108001306
641394798
710198461
637099010
655423738
374400961
19305765
690465698
108963570
851902032
549566299
341610211
619708261
623547279
167135688
43029196
8599988
208297404
106660163
91944217
335759019
666477580
22811759
72878165
4114457
402506920
21962590
76679917
9315461
610548744
19988417
686807197
59164718
179835865
1418454
149238516
366494280
448366228
136278889
101623189
278765544
182138071
60602745
15919895
137200491
619727656
425399348
482729778
368576922
672792807
102241547
467439855
887644970
540744169
171145895
785527046
304147124
104742507
200382024
90338541
308863011
106108780
579441837
279242019
214937720
159034712
14360365
376738757
34556733
306939464
109416425
87490733
338064006
206828721
392123456
169768579
92084464
436635168
485518858
327219286
43673184
165714330
21241392
50285767
67777553
145939642
183144545
110581111
609325587
187927072
458875340
257967696
130986730
146219946
86010302
321764458
505406858
362212226
96732318
387748169
22735005
142138970
420413743
231077834
69210479
99743221
138159765
198580198
568143435
681179848
389442867
566057140
249352192
96042583
32971970
179649518
413095469
614229326
445744695
87956806
244129631
90476345
546461608
249728230
294532671
261837583
78532755
488805715
281452025
32135862
81977964
66471025
28566662
389588874
491921461
55932976
49639599
128250948
588844832
248110915
3637058
205867597
409539365
3067582
196768248
60885603
413735961
4581510
31694439
28469931
37040958
53937398
7649221
118979532
779652955
117812244
150391422
198918470
421784598
101518836
262662798
177849931
163962072
58452455
111562191
786406690
13259880
186312921
160856423
128550057
854749956
425035618
242089183
77568969
7239473
294006658
424756241
74886204
118419663
409856849
315338855
238215
793484362
42288953
386875782
107494139
23923784
136585495
345319194
510542344
110599880
323954445
243662550
229505490
81763772
103530908
74922341
552060733
540158480
9287117
178075233
547413230
70359420
164776805
230452221
25652914
23677300
43631358
196839643
107438525
7614720
15583795
51703875
87904587
431944979
75337103
221325529
83118639
556137733
592981257
31095578
19911897
317787624
234327199
295770939
718976121
60428925
376145586
386494682
187168609
108888765
719199699
116826095
29455462
254400641
430188190
97466673
290807543
51944887
49613640
95024498
116484473
557643286
131350005
588999618
213232778
54705703
59116528
297017377
174584185
174956684
215687070
18269492
477706936
863768690
69600954
42747956
605717547
499677280
7390547
12156392
438005152
446815489
396873836
449432205
363706893
145231883
114745690
234756922
37811609
265614426
11133540
196161687
526458987
287077691
233181027
213396752
549583215
279713574
91886176
90979349
2409752
503479263
467092604
79922056
91098797
249870345
88325042
126751837
628168838
108020564
100945497
49756877
244328665
19276843
259893026
128711817
493369643
11292431
519252373
803657298
408173431
214212694
275173439
519937306
663231733
545440493
56397177
11043910
681001185
309364740
886718368
306275981
500483921
289787592
261140544
171455023
24853333
872542715
236542
77361210
81096661
13619985
170683328
15885790
359916466
23880066
332901386
77503291
42932572
487710450
403428896
859675060
13696912
87015028
57519198
105129525
463770156
22754866
34053296
249848582
3497624
146400800
800281994
532336864
81880715
66453682
102590000
205709348
142083108
359634864
316932966
42787447
342187235
45988991
431303453
3675886
546553955
259041890
20289
184059638
751518558
206011423
415543561
544188404
352695223
140284973
306212602
14117356
47279261
294088390
290076208
325474243
66031273
68928644
119782161
173638263
484623830
384419772
814444559
411455439
48974638
110602315
222610489
105943535
171278439
178621345
204443727
476332996
395406942
48865249
106666900
375327174
25136720
99760269
123435247
159239005
253457554
491835350
102007959
154910065
170168898
149122720
444701197
261115856
213983653
239461893
9225908
7869331
63237315
30530719
506320825
540417998
12446228
855858646
519331502
348893625
368375764
602543
360066534
262237294
67426674
165344029
686302359
146009459
254081175
17941369
176975292
638319039
358175984
11105369
261297502
265003847
106087639
36780865
48870276
196215038
211710316
274666660
242784709
418705297
34585642
7365054
282615405
14408204
2614268
623177280
67658827
215853755
174866562
102006680
86769427
925257628
707996568
144450574
343513850
50105875
308017554
328154890
169251522
65387178
151837514
124790408
142694214
97232933
404984006
410316
259715846
4378107
231518469
31838901
369737694
304135281
497820652
23796948
110646045
355667698
22569286
619008826
472045182
89419037
144943834
26872553
372852732
8761660
15187872
197875283
41010612
8835236
530838102
619622528
165203684
864161368
109034534
901668291
437493586
140150244
110263398
207643732
72304284
66533251
154712658
197112184
124811430
407110399
791206450
475114982
233192655
72439698
209527299
84510252
524867826
20780327
50592173
236029896
431561898
41810005
356035115
54061811
20779339
46211099
38156701
844933396
223822951
189123209
49546295
239020771
132000253
195402669
219031860
46088485
16096216
49810612
241963494
487930794
133833065
47114207
140522885
331951637
13936226
35519518
390192549
46307579
393610525
4639416
470266622
431850211
84691729
40860
44560235
113042537
346116413
424282721
408749952
306547182
22303166
116179141
136485104
658898767
417101657
103771079
825856232
599153210
545206552
96941806
273260508
81968209
506006250
491349752
706478008
287620227
21393683
66342623
415784228
192291350
728605142
709706251
269569333
412746637
18997573
399746877
11188272
4779531
211343969
337620212
617488650
48952446
54099692
650830113
19778243
146225951
179113540
127948205
315868822
288368301
169479699
233576402
198218509
265599080
466523116
298833020
182049811
308946036
100810977
115055631
32615956
209148000
52661320
219487827
316833389
5323919
351190069
458535359
270494506
140186942
497247602
256100934
62315563
392617523
125272964
320234163
74830942
151473307
301159815
51308475
86250236
121385179
99849391
95965371
12001942
116512837
85593592
115174191
3011625
271419587
61445689
66853440
482823801
255729835
241687530
46283736
264031271
2108178
79005582
677240605
806530700
878124153
362614721
39116293
314080276
16371424
212786095
416294299
438744431
604704170
233710254
371755276
74961520
274180274
342091419
233514962
10577048
204746558
367034902
65967976
546716536
241568179
177510375
265851524
37413835
371897074
218710920
181180866
321669351
685444
217946177
17691971
45546070
423715835
258604249
170167965
434199044
31488715
58688439
648958027
75555354
77788759
4850367
353762133
592466046
225656851
705245236
179886133
139400876
406725092
200382841
200195521
816357718
746017674
128229642
26946300
296025684
327569853
122768888
92963239
136675032
648332098
469484854
764518097
304643478
5265788
98461375
182957844
549956079
812449465
210438394
680563047
55037442
668082099
277804205
31626470
38223109
36426001
131073958
331060357
70224175
438315971
50813583
347118822
165567948
23119570
98049296
76416483
60599751
595033581
8719573
262995541
36942405
504650953
47964407
243307573
330825504
645210869
11018768
4896793
130920877
817383212
230879488
61627933
251480171
24883426
117196876
192115549
218706460
229226945
93671672
4353054
352367885
711178537
175470081
44085928
86122142
391704580
82547684
708501080
123024050
562909673
785957337
367622109
31141217
100020206
218022006
503938093
19622442
111633663
34126309
55000508
282523388
228961078
130976062
353612984
451010026
16604958
371503789
543043280
291389982
163608257
199960948
59508078
60730703
626620531
84382354
373985157
352019356
198829846
591260233
912978197
371112828
30712969
185641291
63840470
81325183
2335565
2706768
101655266
60928503
154002456
459769492
31147160
719118394
107761570
824263401
19726314
394763051
161790995
622219561
444676359
571165215
664753260
907549432
93908915
110984738
290611855
408645534
224191956
442199188
577892949
56452069
381130528
369135983
399393726
45453552
589333412
479392767
797989694
46895689
54081546
401256047
369592527
66127568
33064688
823145886
264864602
359001769
339921748
502230893
718918873
360922519
124282811
341913
296339226
409609770
430773458
672248356
13244713
454967799
314181840
36843965
68477718
85280994
243533187
451735729
139103488
542021888
16667500
69832500
90232022
160935024
19822841
66347344
662186791
190364991
119301040
10495573
2784250
26406549
157111270
115425674
307789364
123631685
382475301
50581940
21103773
179107518
421647300
46990764
4243933
171636020
85827223
153753528
863053845
166911276
555707570
648227356
196386150
54118357
57455152
516500278
232529510
36313620
103671683
269846266
74798566
595786644
268828994
509603731
129954553
82063616
104532437
20215973
29058120
71410734
136545814
173110097
143278644
161074421
101850052
240273339
173530813
125267613
34612611
372247862
328535542
685429865
18477141
507266866
172886948
872435426
130556581
313605177
542625207
534575624
243475033
19509028
150239053
745273114
216362295
193193765
265475009
518371338
451351323
55145993
21029843
17673731
367120517
76575150
210380495
540725920
667886139
494592851
122885636
167720226
97376820
380418477
46779659
157594121
192843008
169951302
229330058
51060101
294314093
475162832
291219099
186697544
658965418
452647206
12121698
269623993
466390790
66581884
68979505
313510274
476077822
763578942
787669060
7269751
118090942
114924439
172753558
261591213
124939751
205221894
101122535
169642653
172595683
5235306
107828608
697599687
204642164
32109527
151309411
7826585
57147715
303593974
488226809
23240853
77266528
664414083
21285909
914022954
122204122
93168678
214943663
188596699
135348519
62776969
526702369
670928910
359383757
108835420
175243062
443268849
12591222
1218593
183201483
269398988
156678899
316020735
72480641
148013675
237487738
323369292
111000165
19736007
137985830
320783525
213788506
131474262
129843004
159106780
267124243
62052101
260675464
5063454
31128468
134579735
595755378
193058904
808310654
110760901
168840950
447750093
485598930
161703705
176183700
78734308
169891999
219466895
194370603
251069040
96604223
471228121
50705174
95790609
29748783
791529529
116602239
468106499
176901914
290142390
15507897
792387825
122936329
17567342
55077474
332610584
196098924
224428484
404246172
73706997
71819111
316932954
631017711
402749531
60394662
151220641
322200522
177225261
63736341
68229149
120016063
289979983
426308205
216366633
457237748
289193743
408016523
301771157
239396089
100734028
288271416
171080234
215778567
51441193
101709390
73798612
40802284
1553361
42386549
57960313
192212233
88406051
217236256
165091105
89804645
66176568
530758312
9866086
713942837
292257005
204816641
309062858
26246235
503422089
285340800
421890825
22563498
76621847
6141090
51019185
528619522
256054956
107846401
17053483
60035741
43032035
69352902
152903703
98053195
336721538
10047264
189594124
16097721
40727086
101172099
18340065
507800
783427069
128102167
187711539
450131573
422163548
580810457
157597654
367513615
124782944
218008270
160509641
174305255
305617425
38394814
54292326
96863162
150230313
599751057
135796090
243246193
191815174
348822041
54663143
2372358
401546162
56248488
54222589
121012694
247622258
15142924
407132325
151582127
84048505
41058004
64604045
110812368
419772517
6409857
10253992
235668366
44616319
10195127
173626932
462949031
41833897
62557573
31438931
107716019
457010549
15006
346321658
84142214
15544174
362296281
326826477
477012032
389249810
33924223
27595285
109930857
486765121
358844625
91203332
649008419
398669154
25839587
849982451
670547254
584456845
156974187
235402294
376602462
63879734
340969009
36742475
867148784
504557009
134256464
128558229
462198408
208669529
35993242
304260348
390030959
130029513
387528280
195536240
125265335
31297322
274433700
661403409
110495156
12667565
14613883
75436458
94625995
650829784
105708554
232224542
33652414
77824280
511820842
485892506
227002226
191146442
23035481
69119794
245430774
6717148
14660498
663958
206148741
35996433
30983249
138489401
38436425
236666423
124302391
199006359
291659736
554200659
80969591
72322726
139870613
547990668
8559560
89037670
145474095
245355586
27721625
15737454
305891833
159090238
24406201
61547977
82632247
638314150
66918424
90429649
45162689
375828383
485176455
37110387
345636142
666937948
6263669
300261716
231746138
643869204
558986185
8155438
148909348
658904918
198688711
87730949
290348456
437455962
140455793
84347391
31482549
527015028
11551472
259801388
506562212
408441898
59048132
3529727
33506344
229148727
87861138
168331341
280464288
461392888
690184449
220950906
65171396
39300113
347640955
18155413
627340178
211979889
460978192
300741887
400040568
80342539
38182771
33026941
62677005
108103963
472637197
10755977
71279079
418975059
455722018
227774622
755659222
11293650
140728402
348404176
11579913
22964977
261619022
72033190
5047261
748628795
241320846
165990821
470808015
61403692
359324765
17654063
59570262
246478678
6206613
163275913
167264876
318917729
10259938
528718273
391538828
499933345
11931810
658435939
106003039
431632690
339710174
4610117
160463269
238875344
41096033
524932369
71149411
721852583
194845533
560975415
385437335
25875304
47397593
698344
874283337
132415749
158921192
19379699
285568952
454052429
4830933
766492345
31986499
87849432
48353556
535518205
576237637
166449157
338807381
35470920
138657684
264320091
476280409
710753543
264634061
4470512
676945049
567808875
57045276
475838046
368389261
155697204
761621345
572436015
221457288
21614571
11771830
388719131
681551568
349145271
255370124
598963529
595499307
391781208
765856721
187424418
897813515
106551718
155396642
167390810
2503525
958911334
720522671
318611267
319830956
195694018
484197841
216525310
288472151
284301185
362024413
2298526
57261231
287792
92472671
80670213
348047080
31101343
59174317
412469596
39366414
41257757
144652508
540374296
353704803
111616080
2002342
36337453
16210612
91071320
111427276
256243301
28259607
311539522
310528557
9738277
63124231
286006434
328360315
495317802
122770266
441678876
24894389
128101572
646611171
427431508
222387
216067509
146154225
145572067
23355402
410571731
30138656
466351342
357869400
83575885
132121867
598174008
312656185
479188970
828480
823069210
172846681
104870646
177733790
68562807
225009028
114986450
337164001
108244086
264211080
75751103
381149176
476014477
15227100
195249392
369165006
560842303
410160815
520662845
132930461
359624714
305237538
94744894
830619126
12248196
57199071
346748089
17621747
238041532
343382108
44945935
917440027
169574117
67789244
651230851
260430505
631458907
3866447
96301435
101350792
518915453
7945998
465304358
492708795
517407548
796268836
589690611
51169064
151340787
254577900
368950357
890649092
146855350
402543044
42289330
50553164
71197043
364423463
125889076
25943447
47539705
32352161
206450010
64448917
476490433
202130151
53626601
42673922
300005991
594185836
320348344
16574381
9709204
74133421
145085929
29610074
393429383
98896334
68436005
332503871
289927748
521605059
365522259
50277374
274589416
636914789
777836958
390386163
333835463
161773451
836745857
159487568
24169332
196136777
61286389
129404990
88829727
519214581
372122205
441707986
58398579
24901103
236265201
182956343
7367187
40220952
284974177
146297156
228762828
555061903
74948426
82412568
358202271
178185882
491117023
20481839
298847942
45746472
196160083
626211740
443069560
289363924
29523550
342148091
64582948
382517889
93704710
271621412
629520616
170407728
437141860
83362458
259838285
90790857
151131052
410534111
162126902
16922016
1877525
167098321
33772546
4558692
498329709
453757798
367739761
215598455
318886155
514221652
429251901
538990750
685534731
11955747
244353672
103378201
57427162
14742457
30331045
900524088
598765186
13663253
128900476
1356964
157613383
586726862
226625229
324581082
21654488
277155810
26526735
194385926
162695456
166031742
133014509
215749607
509837549
208256039
560749617
116786559
130410329
19384050
47131980
100117968
118870392
193739957
186858177
80068412
232425756
133857497
98661806
40934056
106261188
4948566
529685051
31969091
341976826
209723702
412877003
267370478
193645669
36554891
584832928
414513411
850448129
306351857
52763601
274768454
78494568
73264078
109863233
416472593
208768369
479058783
852314384
2460950
88000499
936246671
384167010
324692446
113338772
46214087
568040816
274601383
24732285
74287909
88128938
192742903
468637474
415180101
109605134
391330961
333920570
48049502
287294760
2883454
103963092
502236957
412069342
402174039
231390690
173235631
741682741
458499055
453558752
164208057
80144564
308948475
17014790
285039299
225568717
512840203
353329364
104675033
383506330
397811364
69987734
22140940
300123557
242751865
550731545
303793231
205327561
760174837
73251514
162478744
374227822
158479752
31997962
48227027
32869174
44778311
182470936
164029193
424110521
139612752
207975728
59112708
206908159
86049581
602546832
21179757
450555860
28711558
155527533
189716732
25089570
204656081
36417541
885654435
179837093
143292959
41527348
127238051
367455796
20582014
408800474
297908155
361934354
400251896
730843265
108713160
549726388
9063269
168132500
421865349
137207010
322899008
124170765
501853945
408505712
14118515
23092725
908476800
49109829
14798266
44243103
35413568
27283441
996922513
118328818
464127078
124690558
346527933
296618911
245013021
43221732
73378623
225894624
174662361
23684302
75602297
300210494
338042318
229244421
437474146
39049736
89608602
150937198
86571638
288078718
420431593
346427826
245342347
443508220
320976333
38316980
68739387
205599903
815844990
254343818
49303868
454102010
65168343
232886481
443718476
10817265
50652968
605084881
134397999
255205633
651129310
684376814
18813660
106214133
162241363
3430675
120004248
79042118
116088808
28609580
91362323
123624469
105384233
396143626
624274695
60829366
30128270
242405215
170439359
41440139
261352328
71084534
64238131
472995626
32770557
58720888
185843913
6908052
1801627
935840850
60309387
662261423
349426460
129904946
17194994
104925477
625863368
403504068
200235289
140198098
493458198
565036087
204705380
258938836
371696002
244526901
965093762
30563829
348940687
882290797
19650907
178099182
42384241
372834164
193779098
53667212
295204639
22882000
511002206
443511664
250192258
194989046
259085555
277842849
104439686
213173244
152266725
504804368
11334374
745253061
281002629
189103009
117959559
51170905
205232496
449661682
53518181
660374243
225823688
345337401
121646918
383580412
384724462
824886170
433459996
109277318
613532036
178038812
353750049
649805318
144125052
312018947
80047328
564634
21925705
94299658
1190701
4986056
62150876
95986486
66925522
87784538
368179247
607435024
386391206
342132761
40959465
110092335
543304784
74028523
511743146
458121996
283754425
44080762
326811111
141635160
130002548
603815382
207873921
10475496
235050886
148640090
13878646
447523243
241109780
106832245
537319712
128971716
517103623
59833224
34061779
110822815
284803110
601440692
118298105
67731385
296240129
513800491
403424666
148121617
230393683
279362060
218346681
3609215
73454122
401979170
94986173
362181333
132201154
81341773
8112961
130129050
192268542
35957146
38094685
336801379
521473988
2097122
46241671
11723660
111349075
512264153
115687079
213610870
458123121
33569866
294771036
355018005
3663903
373552289
147422107
612089795
10127752
389824860
429032529
48853190
27035396
219414301
170123241
250108957
196621679
100802744
10980153
3136832
513014070
350656155
355270185
697341683
28943814
150442983
657836531
78973130
51332239
407246207
297814503
159107635
737896947
35232366
246307355
93131278
21834539
524201592
606550685
13105170
360418453
662941
520437936
287188475
34663239
176147704
435262498
228157375
42131525
339623339
51788956
893844132
179601759
117234932
472163404
63625023
177810654
4950097
154518584
18194934
651668457
379279032
28313972
198346918
170589258
35607325
162007814
351947449
581616982
242643205
23967872
346013611
10559917
345156059
210258974
393717944
370751545
464617241
450808305
11039460
598575582
11934469
18663530
79749207
261509831
31047827
447354672
549909144
271627458
127082050
132744650
28639406
356256417
317044223
112309181
145912167
633387301
439805364
182329176
158028504
402532900
63959372
600341196
443620147
242976138
12713819
322186338
261268422
22105159
941063
201145592
472055755
55714550
600909908
161235965
520282408
337604862
29163074
627013670
243595422
345145348
833555271
165606437
359152248
14869547
17556078
501237402
7729292
250461284
423506575
147616918
310357255
24279956
537255769
26941979
524038990
648428152
644219431
378521750
939362216
65117301
77991659
627195574
860526545
320485363
63651516
233784407
7126461
151982132
347950985
607321368
551541574
96847896
154597262
492469694
37729574
36327899
44859827
203863476
483255606
211775621
33240718
369949482
453009411
543645975
160923093
162264160
216008886
82336122
48456838
58102204
525078109
343872245
18712216
392729975
280301554
105360558
371372406
109363727
78194528
148392823
527716437
350777878
804530795
46169678
597328835
175864301
405488046
117843730
238815849
39557869
324928475
235128824
348813907
437777387
17172001
11643951
26395030
76304800
105397006
133800595
54873483
42657386
571824833
126564412
16732420
46004741
457972737
258669731
7411084
358665077
460027309
104322936
353128710
206461819
100596670
242957799
114424230
32073570
19717805
631408863
132906871
221899010
200989437
93130160
52109227
644654295
78204762
111303866
409625601
175827970
108946262
317595942
202829780
794491579
308815902
108478397
22195765
617079943
408350434
204124473
675890336
214925996
25000305
616156568
63622656
680294151
331084920
589623070
251669773
387139714
127453406
268899915
373710597
398515585
9696544
149023839
237270403
261881833
1046179
284855779
31568396
185556649
493767174
135028289
122977792
105008091
348791616
564234
5105723
158614029
69315904
24870688
52674472
523593124
156498153
102592258
485497964
377722017
175906379
270165364
330814583
335025881
310418422
23330659
300626763
15549078
57755631
481869981
21505895
166407242
62027581
652800419
234994912
126178585
258488923
49837571
168175513
9531870
34633814
32398914
545982681
547688147
341287639
68182562
116911298
552137208
185276237
12878930
207462849
20457650
451839666
145404
601834059
92703919
444200239
327536613
15612337
98105547
314660060
21612946
617518874
93433585
161505618
7522197
19833107
114804877
390340595
46822300
268343558
14979992
48774766
269821643
96413963
16203548
700663673
5162660
374427688
30195278
49239926
710095496
47358034
643213444
15634952
59538358
18850432
19864613
261652277
149377067
570637
679967253
47182617
806269695
242130868
894181317
390695405
291836254
290455041
246410636
280864870
740808742
152784520
47754884
687093980
45054741
657337080
552388051
27304758
609881048
203804745
240358590
3055776
292247249
461687996
310086582
319511709
226383523
165441213
133854345
162805210
266521977
118028190
93344086
190564315
136104062
395285567
104086873
517627323
859478
71348882
174044990
653084327
127922857
65687262
180615280
557590806
95411130
795419829
176967231
174745550
102440894
279544826
145770
791652979
41186070
388445185
3658542
156505899
203053044
449693139
264375964
252069984
65342902
182669240
88096011
304643016
12386675
5740383
315972947
745588271
296313926
39850878
236142997
597575565
185830525
200763689
98083624
215751341
596967160
418849514
45209560
5204675
777968174
404246686
271108411
363872255
34908716
205839899
432305700
5657336
516799525
39673545
184968455
161828860
718164316
611021615
297118247
130985828
610324991
422615949
665663766
146668315
654120128
262133408
97525763
27505259
485990040
307885659
103643602
110811543
600484350
716768224
9620297
3581774
339925538
43077230
18998020
593889144
43726552
691182127
387704232
193647116
126702385
528083366
746521578
120480574
221669984
356411460
45201923
114059494
292523886
54200486
22234615
617601426
354085088
83312016
2044869
251592418
105698143
186834759
310968247
198071048
312477799
72087534
189523671
14878594
694155924
540780030
365503795
526388932
48095799
457824543
1959565
620252576
44538652
152906829
96553974
75389151
93241467
346507179
232469832
400495656
671024575
79950052
126456487
191046038
97550038
2152858
56757497
116051472
2857464
267401275
60759533
4008592
616567879
27238838
574032546
185268536
39749391
220646562
627113177
431769797
192843726
31723015
266458875
186527251
380855292
555185967
632951251
75604329
287221347
194424952
125624127
361877156
495594783
186457012
8630351
26445826
491285268
204130621
205723701
352054805
642990531
621103587
235368682
371371909
374962714
245889275
106045596
681789921
234849089
688701442
339640692
648130682
267609746
91662566
191744485
199582000
340201749
1304524
14650412
74399296
10000554
8758199
448060037
240913044
299795417
235037432
178569603
119682120
126075398
412276906
460517363
457065407
3378021
266016519
20084577
374227529
15217748
696664308
626863760
618748138
571785491
436795007
242482625
306624162
241521163
214777739
468980714
140037192
347027512
83114897
712462575
664023494
410646653
306227887
81908739
215093511
651133566
381914018
159785169
23473776
453370453
87888534
507133931
3679186
160248311
331801962
100197235
14042554
82306743
166035455
182361818
801607376
318631076
253657213
185351764
189460868
173623039
212299823
495129610
897176805
78388340
291470773
773743627
459736670
524935688
7031089
468576664
854153
225185597
206361515
113011014
25251773
613822763
137582411
165555546
149016602
686833309
512351451
64425209
34079843
293781865
131620987
1235376
87645363
188982365
576510586
140148566
668481663
153419840
617884146
197024145
488714372
238849360
742954915
253868184
838276401
78795339
539158735
181051817
15910282
121225860
361374237
19698414
95973381
648103709
467938970
142854281
690892604
78738526
679118959
484272284
286989437
125890174
17247614
121486856
7784755
62585221
442133271
401281
193928272
143798052
19693215
215512350
617466893
159714986
440723677
56298366
129468436
247796561
92629689
55555523
108990447
345074374
53059315
151719761
15027296
8485427
535470665
109449609
122931104
68374718
427494465
102822994
246139578
1796894
58932871
93665308
792519911
340826334
23028890
462046491
241434045
214749741
132701037
146926224
441036779
101899609
138101079
272249164
307645869
80462347
5045974
146636333
391114122
203831089
189293800
2960157
127530622
562050243
421861317
191753331
117229235
601757802
187641978
153533006
53345622
173565888
803445481
518947572
32639296
96735680
70345612
99122495
36342523
81544130
655763806
155441778
413686543
182681840
59290756
278837410
223436686
75494262
15188287
337720848
23719100
72041252
856511312
85435727
14104909
205390234
91949705
176170862
468505001
173138929
164559035
436432041
73662980
6704521
234696765
468965180
5558257
172644552
141762143
187827814
365523142
232621173
64252607
53866361
521979112
413782056
7430226
231591466
53619883
840803888
358148204
494898074
47970458
186753049
17835012
271290436
865880143
93914109
58270128
677447606
113540896
489918988
368001800
125433691
91062746
318297453
166651132
525192931
99028051
148040409
225355833
301463186
155608504
234614088
79747308
587819939
624950208
856927891
104020961
303822575
114371405
297393172
758336541
65099273
151949852
13186474
282863803
76433348
96240138
133056051
158742415
412769908
429618617
617593159
281598186
126712751
49958563
39394969
632739196
220605661
534688330
127333991
133878041
172811199
447729625
81105650
688692361
407264821
318442327
326310782
76106169
25881206
444044155
284802073
85732506
134312823
70763102
32593334
71725171
186165396
244090170
14694478
104718422
23137247
628823559
434629022
130618555
63698647
454837909
65294683
734449223
603433062
413529551
91989023
26731988
220315178
467107503
112634286
624601701
28348395
111889927
111095751
684336550
4937307
61114257
12404625
106688210
47504541
114836805
851901336
161776252
207779373
21647159
208069137
4824675
224090082
324301944
109361671
227068880
8557360
300616554
788945800
266252178
244488122
227621374
344205515
52525745
10725950
23945037
183167343
272599466
420376436
47411252
290730005
622609847
597016371
30085792
83281975
305807562
184455775
5704291
277309102
163545738
273609710
290014376
143453132
358084959
250481266
229318909
111532001
98570424
736417478
469398569
786407744
63938037
266558812
114461879
445406812
210390503
111895017
387169037
197955100
300123989
328370040
19918462
5311126
162951035
309783078
29998283
227077684
542296908
795891767
78719858
11768204
119206415
50474607
297905055
500572539
485308753
459258269
237214797
141876013
196596843
606398169
10828370
520013025
75295345
743681911
372098745
86941944
133462392
57725258
15626412
335966519
802432193
565318611
312610653
845491645
135457407
516082339
266984899
91526020
71574252
10989871
45238841
531615955
442530831
362872287
179350333
294096266
703747070
37933090
599654636
443988263
387656723
5608471
274133070
24035117
144874609
92262934
467220387
19451718
51503793
392709421
19857840
292775389
570960808
127935574
29835884
59557559
34381897
263754813
419415251
437638327
4807747
694968855
215305222
184775521
264142569
42950861
123599852
31830430
86588004
456003810
241693540
378035214
547509499
74104281
652476934
173081254
70600499
105330871
205299419
455109420
283671366
383235672
127183249
558337010
696140387
444952853
417950350
90512526
136229093
157115180
71376542
398423719
432091712
474234090
142488145
38055358
73564087
727399033
702286722
737402382
426310272
330802065
27865633
540689718
311402416
250280266
65673687
452852701
553867499
423610407
20868536
463150382
183281134
208084912
21184740
58017531
293207429
23651232
361013171
314437728
62140653
253079180
793977470
62999102
74707102
29292971
52842094
355684260
163214911
487889324
250829904
288581810
138408484
239192130
653223925
12637516
25134421
24810358
312560229
124842039
190697176
14049872
674602530
80850853
140511693
137479669
65051554
198283769
179891822
110402550
127757358
262626686
202155494
141011500
229632083
603803791
223956227
274444988
12238365
29220247
19949515
403915110
186137045
93397443
30266640
380097865
390987528
586918251
512172123
43132897
75648635
56618476
897845331
385117984
95292914
275081657
51477987
470729392
191181624
281457094
51922905
27983661
152785689
45265290
606049283
143889239
174064639
532650321
25119313
560430868
424304883
26213709
753460468
700534869
120452153
12046094
32030711
332535077
91503332
267191404
495634181
56521587
117573584
41840386
33839095
164246586
226466736
188766521
90912817
582368112
319714684
716115234
101895605
61275214
171353336
475347937
342157960
778845762
119076752
70145167
150215199
76752814
216855138
451252375
238521285
39797670
110275858
4379872
28047801
22946785
77872909
527337320
79274264
371765027
176068936
181066838
426423277
15195021
341481068
602601895
31545286
197301163
4579964
696373988
8407527
238951219
5686872
6538801
315844634
386419132
145264965
195866720
187112984
654760025
706585170
128672144
424748499
43783783
165965515
532346839
21579577
54556877
312827075
349665389
754104028
672806370
629299589
125678840
747234188
128588312
213297742
419933756
112220623
65332214
60643651
397318711
249507477
70561151
101499808
193088460
245896144
411624323
235816986
204999
507130638
63560305
520005404
82377023
508409082
507136434
113183425
140873010
345484560
285601060
191245
588110530
19830161
11366075
100904048
373509863
595086331
405824539
8201025
547117916
49987448
589020403
574855000
362849006
85377992
227612005
103820804
17290173
521298392
70444685
238720123
331974583
136117105
28747677
41078217
74613629
180922072
704236271
409318521
67684746
49121580
169737145
67569451
247570215
43093265
305813992
1592912
308671263
217877045
45220212
155401351
267899176
319409733
565669831
17776036
13393365
448008249
201913929
286737425
72694846
209632285
30354742
747085839
710434256
86249382
126091017
174408150
257883610
300384407
163477467
472176648
411227572
392367624
25329392
111541723
607680127
58378126
907922137
163794117
729175146
812322693
272359533
390497672
18652093
564259603
208533615
30569231
83645234
279454979
3518402
209565686
117913864
237204499
400124134
139857034
697946889
984488082
232814509
141370442
176644764
297631944
411848851
310487227
1166507
163178478
361522382
79199681
141416661
60801111
368689031
565099940
54777104
133719450
169832537
327304662
213732827
149231499
328394161
19825274
202365862
66179010
490435
202053897
201904760
305800546
285988708
353317452
354923317
353820317
44112377
576615887
147774688
126381650
187376215
322033262
743045278
142555494
125851336
56152396
52970571
4035635
7410661
74450492
64470952
588705650
186027954
219569058
28398038
183245651
211036048
65437332
315250145
137477451
274123766
50529732
117779087
292010408
963658347
297545007
64814876
252747943
33974537
59796568
218085097
336865438
132165084
779459529
28613597
647251974
351132948
284007156
446410156
241353125
411672081
1940552
778739153
351859820
414689911
29564535
207654020
456583143
98910033
338312203
224256957
379392051
37618112
37610875
19301740
184632073
477802737
788481
4767078
33910601
57004143
334803017
317270301
286392441
519617538
306141072
256276412
1510740
289894245
561071328
38888843
40108263
183252403
31283126
380416258
29473037
3519838
290656378
726818568
31689961
247812494
30559025
307495604
35607356
117271122
658602526
206601130
42582983
748512845
27862084
10900688
40252995
132072504
90667988
191190026
406136986
78831783
279056140
84683013
94579243
74030313
537987525
795555037
872499879
91303204
59025087
825690714
278845051
415643879
543250838
16816780
31305936
69756229
823818663
814157860
462161811
551989427
402619575
404260201
919994279
98070369
193422781
211274468
39921643
21852492
59871961
62158086
308723707
24867700
672780234
704348884
5790737
185259671
634884528
45456283
195543006
520523794
762943590
50046981
14646713
109756266
87923143
321278842
187067290
105454609
399797907
746947503
76790233
517963469
285012406
207054332
698952789
301554436
69377117
645005738
115474082
49578720
214853307
370013279
245304741
278510178
539994461
648842651
84432518
117221326
271017949
592212691
282421345
3840851
167279522
52892202
266173729
30760527
71319785
480414600
256858666
336982358
328470230
182194458
75354225
439223031
92595067
15063641
8622075
352247657
300108800
18234770
169588555
456673
711961226
334825228
404455049
213583226
388181641
30178265
40580418
3956878
333594233
97227158
42149052
237830728
195074062
217125939
428620726
64954682
137279092
23298453
257294040
331597202
152121899
7602641
137781499
78540405
103274225
71897942
61805170
14774694
123509195
217939148
552030553
6576590
420381384
329818510
738657342
91609852
20958370
151868851
358112022
42015792
181623687
82235331
16145207
82409153
160212982
41896194
304878627
246059112
121141045
126268957
307689
62332791
463735330
508513791
114848166
233601687
239146529
8379687
700521178
520727466
152700601
840814826
244462342
9007611
118462227
246830119
490879200
798914269
31629954
638285583
75672747
312269907
189553823
34367201
327693201
2066403
2655245
64129730
61474604
416956275
708568581
315620069
379825452
206167173
105748951
287722709
208827191
633966873
430197050
438939955
89570655
562691983
45595542
447418402
196593676
251995039
247388325
254836577
149866557
25466625
183049376
63710821
375190053
58853734
498278140
124587346
231756730
494448985
450660531
410603464
874774623
131481071
35397119
759484572
261811793
377443422
197440238
30259448
366622205
52885607
56684969
220394004
240368202
181411007
25882857
601104338
193098844
282385551
83841088
345627976
465936797
8196633
3911678
86148892
501502649
442399245
252831537
282053719
792869463
13215747
12310986
125203859
1004783
38959228
108488014
553080871
21529564
343983996
196647861
179930828
440478079
573163114
143811144
78769137
81540298
157794937
154476374
249813209
470486185
368169988
665769618
188042852
80193831
154998197
210015215
81962692
12075145
459224580
38275049
16585186
445165411
159068481
180473921
45491537
121988089
108492068
702359374
533540420
298161932
57624598
94933897
8275839
640863082
285306214
138373713
12599191
26439444
15275072
367450910
145872323
182588674
218973367
795487870
10204742
181549364
44807978
69333432
2386947
169615026
286268381
40889130
46652269
30394183
544144064
388012365
175056851
857771506
14850810
438265835
16619389
671736320
4716748
256382061
73898633
405669218
314233434
402523510
239051869
69272650
24926142
426021120
127524389
682605537
505196662
167528234
746303216
204273363
536758708
329677375
102816442
218560909
141028522
35519947
215235907
196270023
273009632
810410087
158187422
45476157
130951102
185195913
438546169
155071101
114587589
425749715
235067006
325340495
245351437
2578368
123379794
783374435
257900911
497641074
455734625
95715350
203459044
153257448
516467020
280062392
11834860
20083483
21722788
57565956
459539400
308168481
71058666
227533782
749725335
367424326
239355719
379268648
168256783
17630678
1167417
20067121
656433573
368285240
465394456
760858286
387754562
201353191
309983137
14952694
18377124
68281205
59510253
351644342
54291644
160356146
60777145
366007888
122227638
349593769
26640524
500655769
58581532
8038608
128913488
108363897
13316745
140720626
174972190
480137089
143922654
4992565
77447278
856747575
478213859
373886844
115791152
704717356
83879323
464320389
155090585
842483742
306460833
551914924
600462110
87537289
25137879
527218731
276060523
146562012
43191440
26404206
378022757
713923636
287207098
309556669
31321827
75129868
132030527
181705357
78650696
367382407
248466510
358013519
201664938
81910793
454446038
120688846
293130585
256427325
372013958
80475778
857190436
479367763
108008075
630562718
10179440
523160713
29525472
589922748
343840449
374941292
46007382
26880774
732007447
720835123
337786126
156827543
31249238
417593857
23250364
104160626
206648795
81620856
109295271
67694340
173250524
18685078
96247723
52204407
272915093
32636375
261431034
61168405
190124759
291802489
45084359
622543986
273481851
830888330
95898368
401409242
44708884
7604144
9572064
566118578
17309849
278376068
319377862
405021089
15462883
27301000
86914894
14114351
27435838
549269837
1221848
527846923
282816189
647334
52805444
403577926
301908611
170503422
503676675
810528356
476115030
68276649
40124289
676029241
353472146
174039533
694932471
677897522
415635406
299588409
80259289
273268262
44043209
260282541
11103964
410386814
34640492
364116707
505498625
355164207
40434972
437805955
886819163
213780929
279398126
608651563
295322749
198766882
343362985
183661683
871948524
32124786
557658039
107226330
114798538
159011244
21388918
23717708
46553249
339107959
570513486
605485344
132901831
239669800
38798232
70297380
583183183
190753709
399388569
91097945
123341246
163202525
12983942
86632640
287058431
117989246
469357555
171261952
384634426
39503601
94718501
178066479
45919448
50682253
130767089
62433826
172330575
456802155
509513449
24915202
10145894
384336997
25939347
112108237
226870027
16027492
32115934
83498785
121251970
552392688
695949733
464482
263876615
191798942
379712122
123820016
8949134
114847175
397619
445295979
124155922
39323470
518165170
372455900
332691336
22277292
656377137
461473669
54603532
241351416
175855037
166007062
201202987
108736021
6854077
37828430
874296286
711407521
127488618
374963174
19581222
13175317
490805185
125342278
38463842
176069620
433135781
49189648
368842282
789553272
72523072
2542436
2155121
543211877
227064525
669012812
664362586
256419957
10820424
44861239
4499131
152407745
439383504
49940844
163849180
441099557
448368537
352946183
590467127
26628878
253664682
521806541
205402264
183949811
672734923
71342630
105660262
80122327
243211731
264410813
975929
141972416
14107525
590550240
339968397
15018165
884625775
156714164
160306305
479130514
13069529
224614050
555225
151063891
303051667
197366735
33312602
556015849
296347951
292034807
449240423
596566031
525470894
108097502
81969876
292187781
424126105
213320383
8889738
32596259
140254872
82778581
37876000
172712799
126878822
213062941
46886177
9218706
89664912
7245150
175273496
208288587
240731096
684077512
60804605
447579642
185530202
61938343
287624897
323855726
3610702
146173127
165642349
102777911
109048551
102903906
115873580
297990401
201345131
2962975
18775328
21365629
124800075
196976205
19585296
601553726
801866569
128783053
35505147
17928005
6284807
430121478
657216804
404723558
7901617
267294458
30372298
261893872
88931691
585941331
223507738
761140313
13672533
282012576
382241751
220423705
460832431
21307421
39494749
237739986
226150387
114642518
97865887
384773781
281594904
172964643
638255585
78419853
100126604
166998545
154814870
100657658
693472196
107337476
136276621
33398660
372127666
398711572
287459435
316134368
915097515
301381965
58581003
208202423
52524587
261167780
383224362
103611532
220074138
709209941
379848664
50932976
7398807
507651837
214776206
362833349
608874340
90747707
101621863
174916624
77464685
692138347
132640030
68457000
174244482
486499538
195009576
4059111
79653188
438249411
134026290
400772666
141097790
125845751
62938038
571986119
9717497
735860614
107961994
73032603
279018719
933947128
252499127
472006727
612766234
335127769
558668792
1437644
54889161
295684333
19454399
9128750
220071898
317075115
133941354
176592815
31583940
230876359
262962606
36135380
545918240
88474459
190842807
89815420
190954247
304955327
223584690
13041550
222926043
118407553
188020120
456164271
110598410
703306718
377471741
19358392
158748951
919497
562806367
559339538
202846
111707919
728808586
229534822
140963384
191439245
51060825
44637555
203861552
103564933
218720479
429466538
5059453
48745840
368323233
293639622
191810223
91788666
329614238
772970337
91072235
114668346
52235470
161394463
220104852
101866104
42317480
56662931
11638780
601808183
471322118
82617341
562226330
176360308
60333256
242720901
14930090
126935376
54711566
61523009
150253643
110873573
19557486
247881725
381991685
489023155
67092660
799223926
300679733
34615512
419470674
255249175
798188898
133008065
533005405
205247
289769078
160612743
198504308
229639781
69926898
531304782
61286003
167211646
486324003
92838258
127417877
242730371
72316072
299178421
119246540
635253160
448230161
74146526
179232813
519747871
152268673
139039444
145414320
873893530
250299676
204594963
113489211
63429554
312390596
308523216
72524625
210471356
173209615
209441036
366497474
50427520
105404007
491645154
32018689
19287907
116881820
38245687
113947375
138028222
245708994
86428662
2676617
106410656
147919037
31889077
510838726
243169895
236036985
17551713
364832810
286650462
392059494
35192611
435295120
112310901
591927840
749444308
729186676
447171710
523525407
843404407
131093312
133292187
7403181
26575334
203193083
255394365
156082026
635531402
871775385
126210559
102361718
392043761
642402548
311949339
196710280
226468199
586153525
17857545
342459238
490544997
142230833
252977711
318474521
157315584
433375587
83068284
37031350
2745728
184043472
160051930
117710674
187399253
111627267
26425053
148599268
181591555
518014558
374818496
470434570
920074400
37885588
2110838
638315745
101085236
590227286
483651875
524355951
80166426
499744843
638343587
70478861
14452269
266655923
100464317
80134682
1781148
160920897
239033713
122341305
942370
81515819
94290386
61383333
155495636
40753681
531326608
308085604
333869089
755311495
211008702
123982121
58409713
170094583
203948199
582737
6447124
21239174
17121042
25719674
24641023
497553669
976462245
490117020
657593645
155144063
112527054
135729714
6548760
58647390
293101075
52228184
9494734
191229846
136273453
472977909
345285819
239282734
192711576
307705841
550800551
56106960
166325468
177453874
29325569
23666744
16852626
522778172
65557496
2530912
12658069
388140607
639249127
171224437
54626529
467572652
411063058
16754026
804303905
723525020
17754704
408390019
140585612
644858675
224036205
17696739
186857101
496567496
409864279
272995820
369558819
60609703
67876163
174907104
247399542
570606715
260900977
6424792
31543094
41947504
431842235
462288159
60768179
77091302
137555699
372100736
8117022
59583304
372821083
446128761
53865649
462290440
249323964
320669596
12847624
126511198
122151264
253013566
376241028
68891943
106638469
230200374
113924804
554713577
270738629
487368401
552471420
139289492
3985786
353447338
28145897
896315383
53724418
340493355
289173392
242935763
444332749
603859143
130091687
235601659
499670598
172113502
54602262
146592551
717800781
253071426
318020256
214037311
13802523
292971912
191576722
96644273
344669073
714856
357023411
1576177
31227114
463603259
6601786
349728491
748969119
608830677
291094576
408311984
289987808
238811903
54532016
202237581
195889329
226628356
418385278
283986273
269889965
572169692
93584192
55821355
68414130
9184579
36585113
40961050
485550567
371935111
262070112
254266652
236115245
173676191
150644303
745597745
578265657
451833778
199505969
18138762
12842123
463714297
561875176
25588954
331601512
578493663
422956050
32547037
373121561
434078094
378684094
126823
58327855
12913365
322007386
384060112
316130494
484748241
235334089
26921170
3520271
31347760
476104767
235307257
46683469
247871713
609859185
4066941
636021462
190902165
639524120
16885492
661100699
464720786
668451
234575642
147739022
14945938
191088685
180115934
554030491
572284924
33553911
76761089
783748020
596499370
10967405
716236655
59835868
87061053
234738320
56928133
5336592
740292706
70202049
265987880
577078706
159934421
394322188
356046326
218877976
520986012
278090666
30467481
734945076
6810754
6762358
32685711
101727547
162770802
73045140
654057372
522538443
422582429
636615164
135612013
107971789
698295966
946237701
67682566
133474105
303006130
36122276
340404745
235733828
289960081
252607121
320635608
15936211
138754878
524803
21169088
20227587
200149703
659940498
21732454
208162291
190174848
928200890
9307326
27882804
66799672
282749982
109983744
438964525
243711145
110007865
492934465
692206806
427137880
399942721
159152148
219767962
246824733
188338395
665021507
360592858
87864623
578678612
90605554
206786416
400049954
114252841
197899622
760327946
434270204
320647531
494461653
327214086
60953360
207922510
96978949
463268854
727662821
56892506
19893933
35611031
5916297
691477789
13938400
64848230
44317498
36194714
142849022
827173236
253205787
13511935
90048215
484739490
223405062
121827891
24711308
115637030
603070174
548860871
55444383
428892420
140948945
521677892
17469657
401718779
121683293
556707330
74845604
147639172
202656856
909988636
121390160
18119436
80756228
58997176
209482716
225209744
518461583
43429276
153273382
17379479
133845347
65453585
439670439
1705838
201937007
161779315
524082472
250691439
9517431
28974769
96794832
77081466
29959566
155270170
91897234
108175806
54717326
54389443
219716531
502574589
737170094
318008120
310373092
340586968
462269146
396964206
488426078
299672930
553261432
150019796
126157051
182150463
108767601
44588568
178693170
251111351
122425696
546614432
557632109
686539336
5844699
619399058
416157059
60544560
414505266
225096722
74966799
285057010
330207560
77971385
3986479
138815037
216098374
211806172
547388873
61326664
325640642
115427989
432492869
133651960
11713702
339655686
556209324
53051716
249432419
426282521
146637959
5761189
233996530
471312245
122841524
817894
76344561
294804817
30550759
492217634
76309680
21836063
151555638
218016852
198939728
281044098
84009909
446158534
106213003
17765123
747667545
633068266
6616108
158685704
206311471
139136160
390918453
384740876
715949416
104282213
416112364
825827
92802958
322193505
11192294
40714643
147274091
38498670
803485850
186673874
3722363
35250783
195296654
365546306
614200498
534181134
339171984
10191952
252795156
115979272
241618876
430123918
504074072
1927930
222354041
188064327
94853298
414471526
141118576
128122740
531951275
56134041
306226890
34577906
450571987
16589653
111466793
818690595
7293140
98578692
317514555
212432478
70700386
637174274
88778359
375569450
121678960
7691614
129917826
278917102
50593008
152217029
513235701
333554007
117595703
222173389
227395516
145608250
332807843
270501665
488651897
226872164
49473634
81094348
487452520
171397523
73783741
124543017
58835893
1378831
297980136
60261907
34853251
654532574
501517204
201451713
1180251
225274511
116422125
454340670
358665396
614060655
2425066
501366317
134704207
575501
531743
799452896
543014691
48499814
80037691
760056126
470463986
235669676
89666846
118639971
397761460
354593070
91831299
285770623
132702198
557054828
214384813
227005855
570251723
15949707
278607112
502816097
114258491
206384643
656815159
447925292
480348743
13135402
6645749
11325789
483290993
192762006
316211736
367413588
694050970
107339929
628159241
679739602
160129866
17507940
65722273
62825695
73322537
32626884
206410564
462874981
92685594
254598501
125009923
53574832
362500246
726920176
377304901
65437255
199498991
13488790
3641052
76911617
78996635
609206630
221874152
466217079
361308755
56319711
140047765
17004591
472249423
25802204
207305606
25565048
76395729
373600661
304817084
198315234
330194997
5096574
244537904
461716366
155099246
101710672
103135673
284585114
104816493
490895454
13562249
50209994
17299
430819392
237433301
310364889
945366713
54180300
219478089
235173440
50845528
207381951
457384228
37867168
573735825
250426255
65505578
319773271
44546754
197872369
11257169
115489718
279426311
238114697
159018244
389691441
151863232
64374211
162386949
368042997
309995608
150070456
170088712
283024120
92772162
62785343
849173655
21341518
414047310
36963401
719382506
2299123
878700058
431481991
495687363
91729795
8969363
271275896
3800441
194088411
306146812
456914393
16749404
69950219
100188117
2805812
225125164
383733468
134842402
283975386
340302294
7165894
34665106
278015604
118240411
325824350
506207687
235335259
130307358
80002511
248919920
37147493
96817212
169116972
220027882
124212021
49159307
571346497
31393397
388980506
53815314
61440065
17399094
691145751
172164677
244642219
6973420
585434458
15917530
176976079
703120093
55949175
183418168
137331750
235080377
485889498
138199400
132134283
59248292
1882144
153957677
88199229
11660
139732778
347475957
352779884
436415089
151802646
20859786
277800188
380123503
875101
7251146
17266947
216621562
114950100
366315520
503392216
195808554
131340772
103214333
591092868
109483404
102488026
5481539
87776032
39063254
123989123
106545081
577875587
653491103
165923342
75566953
32459216
68142551
476692003
56908388
183649419
538564106
2938752
130159819
360723317
453319766
108303296
256256344
74734455
73281584
80349105
21319121
25616112
99983080
566530378
177313077
7420406
458052960
720066855
15295606
102475914
45028408
391311160
396013172
37911247
79491807
436185493
191824981
173570565
766651020
55660518
13053603
228355599
64400110
510443384
4061121
322130569
270158354
484335331
39771155
7560323
475641753
823089239
59283738
43186912
591235200
291548757
116703239
181584593
204599990
459217564
2013501
76971362
828186137
288837965
337091215
540371829
238931034
289032682
382003588
9414152
311379965
238129603
2140952
432843469
326318639
81429252
5557937
208310996
230928895
240328085
163841907
480235146
84410553
39588077
85789559
100055448
135807069
65881603
437113226
244595491
165972010
83827551
58270384
462636924
742815592
10217113
256911887
397604345
299988288
320959350
83936141
395877816
178662845
87251937
57520988
128716766
597583007
400186023
26654962
52354682
5610048
674016655
518195098
443335619
74776047
254651999
265506525
372225689
752375402
308008984
482978374
9863695
73476478
243191329
6425247
745291610
206984891
95731746
435270933
321545013
17471215
107695228
291442932
93351692
334639314
320935848
28185706
576317537
397879870
375731212
61798122
378420242
451182231
138617980
257860282
176758925
10316985
787028655
152380599
97248256
451182720
3627827
50804383
75577604
79914282
189216271
22056689
186145506
174684043
167534015
310239989
99771491
654952888
10119515
4248271
386799575
251307422
62429548
116788411
397285352
10878851
706386431
86339548
507056627
76497413
696827458
384197095
300451344
281270971
276600547
103411424
414368147
192451741
38327218
253217396
7088678
342562304
105241885
225795596
731834831
784247
1607569
917547808
424758427
562519425
245707108
132079723
319604676
292704253
424933007
396430699
307720617
476561061
160905537
256784423
180698277
126313410
261341535
69079894
93518383
595747375
216255407
622785875
132035545
204695771
178794696
163959595
51203168
19166798
66210150
53298893
429093075
98385020
139494618
936957298
499058525
607111369
161035872
24452154
805369016
214222937
144675671
144292130
433711874
69744403
66959646
480821206
5653684
10917828
9100941
163858476
356939108
104573620
152326991
31227358
651457281
46248687
268299775
44483813
563690466
381585580
415205142
8129617
122753998
36972153
118013660
502260366
414099979
1953853
31474905
59969709
136092037
206886812
8701110
204366372
26638662
426625306
1800728
164691732
282167925
39036636
185253317
316955601
431406823
215776954
551387446
55974695
561746291
73067294
141521853
293733464
267573340
34064231
336114
134038510
302135881
75817737
171364914
774690974
432120826
54665519
215425960
4748436
354020514
168126731
661072526
45707070
177640699
317141655
403606100
344817040
273439887
433098207
27241628
423163703
644496911
148056896
422579799
543961260
88869731
124277087
187977046
117343291
416982951
57050646
236978702
121282838
181636910
168693741
14715356
233460771
138417033
1723065
104180301
4180784
198564313
2541107
235490596
574206
172556788
75218359
86590591
695803765
582385816
155866354
47117109
3470990
593284339
236948226
251674732
278610271
372051968
29770627
58161313
26088740
741974
452340931
102471849
135560700
149243993
217121866
129058086
763600753
286852374
22887815
23625094
579929784
295107980
14646387
284342004
7213367
133485109
210400804
867749022
829366691
269730690
40519082
112117150
19489480
290142534
262806237
665327332
92713502
367125569
350060087
326212392
149627108
456754124
697192183
361617285
67485850
247211115
348917335
203840005
418380477
8297476
478348134
308803021
208683099
74015677
24854963
241058913
509161863
71851607
95499994
51640640
416117560
410273827
65808517
115494251
512978014
396788085
213930918
132896165
45518418
42467005
198023943
197949883
249798552
49829776
18651047
668626
977275
283483482
297275949
476703167
94986915
22497129
462087304
5049645
253971037
574649277
176503562
878932
180568833
43463481
177025158
143501625
5218019
323037173
46839274
305082026
56423558
485007439
135728976
511163856
40665273
45949434
391656210
193112499
115970613
417630846
23256541
57387234
572288550
168624222
303111175
25719737
746046901
295007455
119037261
44071227
7410354
455153079
924366429
65737069
587816622
164069642
137279688
31851638
301931019
377784494
388376504
148012560
246044626
865217705
4788926
68772271
43030755
77153516
183278826
135699076
776247042
477716339
530035491
72756565
278599688
860888513
311858415
39690450
42130049
63182864
17672892
2593073
92375290
107481297
111503937
324144286
606395527
31995
48455592
147022376
212596457
23957725
397962337
410877866
19225043
106298988
131524956
371097200
216791946
593989161
661918394
75616546
1073930
328432049
940218980
72859942
1598707
608732946
65809204
131032637
492661248
515795083
380911633
866718031
142341774
194223821
32343765
422184520
295659106
121592820
7131689
28456863
227642622
98380986
378099056
131023800
459662761
883091491
12311523
25453936
40376938
46007449
49810782
766900414
301354105
424813136
740911557
27647038
759119423
47561104
287960454
173999336
91438567
590168676
14229053
242323042
359634125
107293153
220474740
21104302
215913337
291765977
284422696
13609297
897221
100219877
43643748
466908765
70985419
537020697
27919943
346904936
141261527
6079000
387739256
362572464
159097819
92576230
573651455
93395361
47584696
68482396
485513258
191643037
38005720
99291393
106945343
140930450
131371018
21079979
251771492
90153178
440573384
609204655
38415066
9649620
385641617
494872605
302102273
725893520
7990204
79107053
12718288
103398641
136168641
110424605
511345481
1687121
205382341
140924327
32757250
700629095
317240956
106026887
413945616
103801139
94325712
698393311
15458031
114856035
184014029
317127130
172038
52758731
267584928
505597679
533957257
55646318
59310778
322625426
93740993
9733713
116362691
24706356
320858969
115003435
282711229
410723176
454126450
521201
384902586
605187639
143175024
7058076
673182012
602429931
301930074
4004673
537268141
205821747
33889904
715167030
521565067
20028657
144429241
757776077
33607499
257701929
2243611
227376815
127370122
470626936
161936872
210476690
97920900
478358118
547728286
531196425
68801226
154281907
51796690
158531990
184598949
193690692
75545447
78532304
8549889
264844106
159312274
19521874
104577010
292897840
73557206
561979235
120193944
31766108
201338643
461124826
86296894
437941174
503069686
781947085
263505766
867809358
34451175
498715111
109543169
671578672
250089609
623033245
71709808
321139817
226840979
57872195
14342904
194840697
132299555
160939321
890620591
370146046
383641250
59216879
71393948
385030745
6352181
325814443
9240041
461596255
133035708
354725199
791041711
302316951
155087282
652936589
523758311
504107449
359334615
595632160
2230215
1316773
39139241
156046292
527027692
347549
46239561
510381175
521637605
485350502
286789067
84252120
135303197
315296686
723078672
73930227
15384284
148520045
72490659
101021897
148236750
468604639
440406635
488818026
79960237
115655298
30677468
168148468
176448835
418066379
61262899
45941635
406412078
720236699
458832237
16685989
157606233
138392126
84902571
428690808
72498609
589920454
887505200
31674217
9337078
190252721
137222532
618666935
44119465
7555798
792663133
146461737
176488898
174221104
155894697
283881389
163417527
69909315
42503786
53885612
147491013
422663821
1721889
128858567
344500155
311086927
91877362
323690166
168251054
101858340
196736898
8313098
347377064
14482179
559759611
76171463
33015991
133592298
16735017
131432552
39231399
474799361
232781677
434423731
66033438
160591864
650989231
201743019
43214802
87652249
244168420
271609948
836975003
30527172
4645565
394932746
114975402
280950674
142162055
289741817
193984943
40747007
249106827
398411178
401987328
447156007
378402756
343610637
254654450
17485648
53400471
243455721
252339884
124652074
25057351
106824415
152004548
73211864
436316722
13668879
16917873
211175683
257580163
307338280
72070419
258267004
525504386
14076333
388662007
32488917
259676284
380481128
391436821
2314996
342057214
330470522
270113718
84193347
343868552
140661419
4444002
99115807
723337816
186229538
780830734
153423913
495786267
186893315
7280327
288578980
145027082
172571458
297249207
719678326
77044124
399617066
228090180
80844585
220724083
278448308
371379498
762780128
1443103
132952073
480270926
52212114
194582723
55971707
410403713
130429107
50659795
177510893
880613424
380215849
294739025
176231123
105193841
35547827
71273892
841638329
874317995
529703239
407393520
105999958
90929952
178378314
139179562
69877567
405020989
285097061
235057557
337920739
9173572
131398508
203397506
349422064
168276530
213893142
141717735
209633743
605557124
533661017
515554342
774478221
443465957
90192880
305300806
60357715
260743567
699805644
634305800
291926868
75940663
14652718
281921
230370456
852586709
17048972
340010830
249260655
65859944
21797374
411750861
296407532
48124207
267610552
405652330
315820664
163926071
364513613
365640151
204464988
552610362
200077557
224715321
756676286
351486298
225678140
281739005
239227593
143888028
706718748
525959648
263938533
308669168
127782016
172189513
249257098
18958042
516089026
62200299
827042
42857782
19936497
316633302
30055798
13489105
54394927
166996700
366006069
86269284
10119287
771640111
233364720
370314
806333586
5666093
261382856
182840544
178111981
69992515
260691089
189422977
149731541
60959946
314977148
473512452
316136360
38291750
253580043
497224533
157846865
92407017
337077136
549458773
65615937
3312727
41291144
362849899
467458582
748994553
33675911
412668279
151343392
487181026
322646192
121303893
40843608
565429944
189970339
618843491
659211541
7318874
109947633
275760779
154572744
33434433
49519570
304135311
210498226
418491815
132270715
40356916
480323961
215100479
751701847
25799560
581081435
151529914
132926377
349348498
535988676
213940702
19398266
650374207
413917735
323935543
95032109
397308123
175063964
764965359
27121560
469943569
92887196
666352773
1122687
184159573
229400666
649232725
361279038
351354067
214990874
47032269
399506224
62866382
276122886
51309145
513797102
46338853
14216501
33287317
422684108
209541918
232392456
8499423
584140305
103239732
158300059
127227402
43165215
8506829
230293287
142988730
217659235
32287134
1994381
20457475
99783547
53929431
127225208
841145262
12374413
269869969
82358796
126483489
1926775
548764484
261226016
92106958
369571765
163440839
123536142
124124775
33377503
343295271
668729947
427939280
94088425
62378866
265292165
344814069
340754741
73204536
134294196
305410660
816651611
674173658
45710261
320402012
272868988
78768232
27720237
128771967
62106464
365249095
3039153
804372
220847614
29970010
59654512
81418708
166600275
85557352
3987445
430694797
383932302
10829217
275566626
263689515
100005156
70731235
63513184
230677635
294394383
100513064
18433501
582382221
74546332
265366772
442061532
216604191
153812
217882415
291169633
19150338
64604248
410370109
467625989
7919036
90174631
424171636
60679544
311379038
42067473
687203697
89814230
402936702
122227448
144030106
120079647
789330124
447271848
309661550
18831343
720766057
37596841
172701958
116449856
258077031
240797345
366007680
39369081
5118645
781714289
282016200
447840487
406555633
380954109
162098633
164367200
7932497
264095072
221839692
309280433
173251299
29321179
403557639
46151110
317065755
166929569
324756130
324200252
99842417
487229217
4482276
96423703
647997109
145173033
24208324
122125463
574460836
144482661
774955354
445328408
136015779
117764345
301766684
54121493
53487157
4238838
40171562
522537531
46884831
577086212
115110340
173067948
163469749
84126614
340725864
113227360
121058815
14509311
486365722
630238970
137393339
797407271
78377302
78161658
336491801
468207060
431257289
54565146
39139563
244715603
61372676
172177126
189149315
323417753
91120967
241912380
16797399
312688164
161360244
258971490
38609769
596563641
154487954
25709603
22758602
35217702
544375757
7516616
163652765
22468154
342629145
107692632
5953258
8479692
747535189
382255646
9657279
252767857
83137276
7897973
1235807
21844970
13744494
535341582
62232978
17161403
126579203
186434216
308517194
73631081
109559043
175515845
881114159
110971049
292798978
673648979
544109843
63636195
508558794
689358459
500908265
752216956
677683093
27570383
519278803
110487218
93916331
179362843
47103503
179902353
87524856
175503384
80900714
245322724
406493909
181380618
123167300
373142669
121368409
14262479
136044846
594480766
315276969
95436644
341424835
294598701
15456373
20170152
539995884
21879334
33064928
67104479
36159808
313102165
273267969
143314062
66132961
291218652
540162970
88558644
47321055
547017046
267783787
387370
238150994
71069072
154324507
143644996
26219866
85516122
135014752
139893749
67574453
76396959
353459165
1285737
137093898
174433439
395775496
492869503
347239706
97209731
438192646
140891685
570166582
21402911
110996761
505782380
31334243
55068080
3418856
78854566
543791528
45576984
289605240
614583061
917685103
286915719
386205784
416037434
61422304
51464787
220801762
209041010
11679300
850253656
260647645
682665572
174776141
570294790
569361145
72680444
119217125
109485370
265866078
501653169
471003863
219568283
58803504
806238590
440600599
251296267
92181335
244113965
2234950
178020951
152266866
640740227
20022070
39978575
85939170
251905954
72942527
908885837
511597197
459631970
490374239
431050114
183397083
72564234
26975473
201101209
330526238
207439696
185052823
327377424
1013880
10496115
481383834
64153238
379309876
645943457
120079582
2401028
136964905
447038400
763833202
1721135
52275384
37206236
6757200
74163267
120426193
96586089
62088609
305743186
88625100
211245525
379575234
235904794
162326760
458012947
329985007
30237053
306500036
638476899
561564932
133389169
15565623
396613
539699710
429049714
488855901
856572494
46358042
8239827
451993723
109222882
269659826
337924726
366497828
574287041
358625138
5889797
82602998
29861158
365081611
17359711
294050683
79847040
77308559
80511200
197058952
513365801
149235973
123060410
13019171
808557907
19761333
125381925
273907878
435284948
213612870
487494978
509749742
417053818
838494393
7357821
181455486
156324960
135069376
498763220
94689427
57363772
289224571
222386976
129986926
68448085
56660557
49924648
214471518
86739598
103787738
64994810
127437797
221390173
96891314
7136478
196866853
153731089
342173024
710355996
514072561
92026183
53078029
129946018
588296120
205452456
186156103
292103509
634275330
32682374
154262024
198210782
330876979
110953876
51663686
79801574
7391736
30751016
737832
382979882
411086329
15983918
184528634
8670384
467519271
401860407
203342831
227861270
607770269
94201343
37025167
221705540
269104423
399832040
528363243
314999049
607077769
392653142
397833203
395852641
1540209
89799769
31748448
80837672
38539098
38113249
84680753
551689798
480645181
241231045
478006342
140349786
81493887
111017722
135729471
93963771
451605000
53897402
89506709
79674892
179600262
651040523
34661988
451780968
770531749
223210572
205655921
60176021
94830924
422848433
91587957
400686379
36823461
130414121
6241349
185811933
10888109
144801526
343383215
429264850
325019614
17767187
60443275
808959531
21251726
308451966
562071375
45226624
413096367
72207847
14901705
183786786
29938499
267791119
822343383
308877366
129002615
77969428
647126953
437017727
197719272
76943660
234532789
187529549
31300533
56529269
705300608
5103017
7338047
610180994
246141471
159199727
589951731
76827415
319971392
427371794
79389873
382932407
446920413
97039890
234561053
779060272
699408313
877274354
51315369
135275898
884182440
722653536
18963558
729395322
277605110
3128041
282576589
89786925
239819407
617755560
289581578
3875651
212591086
434174762
84610668
97903953
451545983
82294451
68660065
66990986
534864780
264354459
39550156
55317918
232311229
32597684
374357482
283531491
25742265
59890631
116519979
143528858
58804790
203096307
836721214
35423700
47879970
292533780
81961232
299513854
42039744
48430770
16183521
362486939
454791119
171797408
4892238
81362209
394493798
26269540
565961528
142889033
252812598
218079300
79162347
47212497
392049665
247374172
203495658
64685087
93213960
20097268
72277077
278038995
428914187
30229486
12270589
357646092
360021932
721324490
7131721
362916502
187215197
15081468
376483609
31446477
24546806
285393176
49497774
173994251
360813824
151755982
274742511
667529499
24027619
343646272
465670829
357815560
463624639
199934772
147992711
13651544
74556209
24301991
530374975
8622050
31679470
168909761
431164421
158107251
4138648
85066380
147724641
13565943
563057966
246576657
50054337
125887835
120661222
213884794
1298796
187506196
651881699
15038669
234021765
1668095
749021888
113729552
60877015
42549579
241158844
120725132
100408150
127299330
104982482
31943264
222106432
207679104
25419272
177247046
237574120
93442234
386544519
147456784
181041146
6049813
33190794
51181317
166030344
28078633
342172177
23829076
407973580
191749509
18067988
23768624
96196575
151413
244470860
26321117
32750909
301562220
128197133
685086968
750976150
651646496
62444768
225407600
17073380
504393919
868111636
670983507
35992962
440777346
168602555
248212161
114958419
199358483
161929321
52784445
273320360
55681990
224167682
85618403
152038715
168238325
165812752
28170715
29872451
147334234
461724044
341575078
80719475
368003707
122047609
530673491
159483332
636062057
8885010
116381634
315613067
25119520
645359462
258391699
158145705
341525751
386792450
13879005
164416154
334685579
347468887
408158485
348440147
296055231
614964853
756309103
32435083
188527972
291170521
262744931
31042589
698874351
144028215
608690927
794426068
12702429
235373830
464846912
265322632
369404326
215441983
912877807
165067392
200309884
128624551
311256961
44249228
312082790
171858449
187784937
134688083
930841330
725157382
7709934
43605045
86976271
322297388
35632800
64241166
4818820
256373606
59176523
281272870
5838416
225594868
616754997
54155760
532991549
574912117
485536405
136812879
86304793
52543688
47612464
347795929
34280125
440737213
299732147
172382069
668335002
353220758
70198481
233233380
144403058
845167923
238964116
127882464
129149008
447472868
4791262
211475659
594484401
123883409
284408234
113520697
150529768
237274296
141805810
418189537
55908939
258737969
234363078
132079303
475727033
273356895
570349368
8446692
750552792
153379935
848872004
80329616
168029706
56160521
156793958
397662545
32735488
66250150
314807346
183492332
81570388
114864694
37586576
151852838
110247901
81785770
326078431
7603856
558672761
43002469
441126597
575012354
220892523
331289714
785150663
6780367
293700907
138822599
20210567
367813577
28348635
633275623
99032463
89366317
162378262
258065687
54864642
555160660
480689180
198770041
179967062
749608621
391046009
14484419
2730033
163113200
593825169
54891807
19812557
510469502
220915140
778102389
40982498
478715929
317471504
234952600
715089075
448303580
66181012
61997965
439220968
17183130
459801023
605722555
178697389
176952459
216891058
715881355
94707764
453005993
41296711
209967749
193890
197031373
242842489
23700985
202111120
355373934
235276918
79224985
232061781
95468119
207352090
50412642
296675639
395342974
352379488
45425239
32368690
426388444
20271121
127829094
580330635
206668889
233270234
13087437
51163696
395697330
5007086
34060843
369860493
590633573
132911191
17196821
365939548
918760806
454973915
650519290
54167243
297191474
393512280
150661820
228074965
53070656
575731322
226310531
140128300
315490436
175120599
1469299
410818869
475867606
8524673
130035702
500518354
463348802
67489895
164853513
388065861
759538123
26374449
263819352
131157633
16717362
35054669
290917872
78643880
6655202
179648738
279211396
214068785
3320789
280319393
38757784
376749104
360017812
592898315
722242472
125163181
329005738
77893830
312643034
188448292
227600452
399563293
691813115
21295837
37736362
228560945
57042199
240282692
368764711
20441310
807971040
227329575
418277495
186032407
230697259
177196935
88044998
477851791
444831682
511102615
386561690
624539278
139747985
489173923
68579736
93252487
74519339
36552468
255194513
158932316
137295004
7906438
380055638
519718745
229124724
30511608
534532348
205140934
21033732
4515195
85795003
369246604
124708314
179830022
11378244
178241848
28391933
489087090
459630392
564236961
310062983
265477683
470684251
15599683
174679095
256226502
305216172
690053689
743488930
7333858
270230383
310188931
513969657
45487933
229295906
2740399
696018313
114851218
94386751
83815864
129583933
12948813
5694348
239610439
291706748
110625858
505364996
663484988
19543337
172128705
31381806
670971024
30253083
90400311
56838905
19895895
878048301
64271875
142710241
221004072
433271943
217233271
218441899
171931987
14152589
248497592
404395687
799456262
502511555
41906985
7366637
55502879
5696487
93245260
603833835
145587312
90482393
163865865
281075378
574992914
528787431
63943975
95566379
300733671
60649629
224632453
485171958
28036466
19697520
401780864
437207145
694224866
114628487
472653481
411024012
415365783
106718715
461648288
127324283
138723455
100317239
62963970
301914977
75526320
87090569
61584735
14408165
52628603
187597341
139347089
56620912
127969142
181212482
19636132
865696956
45263635
593568443
148700219
116431753
78542559
209832738
741576666
86649471
4239414
119986283
370049066
689125317
797996401
420610256
329051655
87145506
118832778
205123
125309630
116688615
110314146
29573327
796391565
676820860
126926556
58323172
16678303
13386322
304822696
78869769
17748941
23089727
410198218
200060157
19791829
826730364
209568963
232210920
1357165
1446100
210366082
352926918
45176043
599211564
4293256
124133058
654358010
770788326
343297652
182179869
25526234
667686128
187742151
958509104
549723269
177980222
25158699
604043675
40924648
17793623
853854910
102554427
224065792
109076092
55824079
5442000
69970965
34214785
468322143
86709871
125717789
120342982
526377854
576604365
27598513
15009758
55129343
361411495
175118380
287018010
2140923
364775479
2751784
153708278
69573995
348049011
770230059
303049175
71895241
140997352
271398117
362268105
534497499
298847501
36596281
45749843
12771976
4551802
102382242
195879278
429294858
260334405
343092724
237595360
154133583
373121287
569069
119705866
51537762
120081609
159132662
761370663
185877745
72536550
154758981
295302207
23398689
601804705
104208904
242751358
628325751
49997320
964132158
58946197
78841629
41564122
145803521
898466086
492123453
80810329
149631434
94392128
326585932
22392061
242962923
132403899
136840267
51511850
594283864
109956843
57305158
35010452
142228275
709386560
81057024
133316771
225596842
356788681
548140264
25407526
841656243
66308881
135164872
220714946
313818198
543344548
89274679
775486942
30821442
144249155
89425578
180726255
374689611
107397505
98316442
181532949
179549039
26044444
12322133
58752632
366697594
596817
20571738
844360996
461443549
29873490
80960069
526966525
79933558
266812916
689105861
127831459
220324576
516771902
185788005
35012981
701307
46348231
114991811
379008400
18846650
700699859
138522010
257027978
426450946
60348143
647153951
672155370
418331701
538240670
290476216
48262745
132785502
13239139
121118438
60276273
279125207
23028920
436966988
614761483
241644203
298134682
1267651
279545595
667540480
296473048
893584223
258854245
641854803
240939258
12079967
28658809
141117216
121569922
547265030
9889537
33624625
377138096
5006054
503515119
229218138
388156393
19158665
65020382
48071947
30461687
352303340
309127081
83952130
89305327
253938434
28507519
436263739
366400889
93982792
664259792
214955008
495479803
24381618
61682803
69132668
276745877
33865124
177637545
181739595
328984782
292417548
373519148
666223670
6254908
92645603
112872254
44156521
330253191
43198668
188712296
107820470
648524745
637965135
379837924
156844833
46497408
226083752
349646989
615266364
385019376
469268663
186320903
37871710
238761851
23543441
355119284
66364411
364495044
60590834
67512353
68473561
7502256
233274591
64117944
262391816
406103066
180958132
760036497
1607970
345813156
96433174
167951970
75165885
242169984
177421076
307350877
496786912
81183466
262546719
68552922
186806857
664721819
41391629
367404708
195958770
572439130
372937955
481309466
14650389
640450310
9226409
12610914
325203894
88483946
475246880
79147940
876561259
31489783
43420341
186262571
220323622
473870678
545504130
752057890
204418005
921145114
13270618
23987279
328213651
44867325
439829110
539118523
3653668
57582975
246331453
100064844
35103534
702254156
146402048
245679116
771282275
87350162
6675904
72141377
222547919
717334311
208197241
48573090
57911784
593603782
491745181
560991116
84172819
259155024
158549447
188630900
353871010
146690452
321609876
132633480
79602487
59214590
290003048
616960900
558883275
42884287
177945474
68337598
102548922
499235021
114782198
34825565
108472462
484942475
9133303
251882339
182955305
422823192
130565036
767518867
277532123
73645479
18170331
237001317
327847617
3311291
552770566
6477525
1157397
122515959
66448149
208856417
251673882
290982334
228169909
615654100
97079998
361173737
456996257
246929344
22215965
281884480
346834291
813987206
765210456
357599789
57986064
187295466
41386523
45087567
184999810
16382943
174795484
768117375
960906278
277817124
23030710
7978742
383715649
432794704
72175738
435660043
19501631
58542858
577173637
206255095
554918161
117659631
145548730
1014773
33646059
194621049
70434887
658479708
37300767
211669212
1176381
53650534
716106275
367005009
151625781
359977069
532954688
399373260
905714896
150733664
268509167
232011430
351144768
203056329
167221049
692993900
168654181
512927789
154789185
345171892
283009289
308245513
39179112
332539227
145667928
158183977
35309556
117568127
143024865
341768483
163390153
196410202
345772114
691610845
96438944
321827368
194928334
359145537
558809794
14272673
20774716
680785965
339735192
773325127
782161189
457778789
123673467
274165210
478849757
709575601
420683919
636475868
49943149
593647405
538404464
252433162
24543502
808063898
219531699
3081751
833833816
212647028
30986529
32510724
65839737
13541844
230282396
497750881
64564019
23735978
853472432
258396449
432194164
359102338
102818506
330904
223514096
188812437
582818336
59425637
392053429
18549547
85160693
99113387
125454075
330643856
122705548
474244341
908861902
33400771
210176457
399026896
179774935
184224150
227909736
10494305
82856830
163805439
50415485
427065403
74389154
762993932
47404455
272487849
34052813
652861572
176508416
101733871
837237039
81097345
558168273
192342655
35590864
621925001
193240363
166179184
657225519
370696510
87572351
492095029
291069049
604952063
47144651
60122334
118791686
93282332
204999859
118405569
338681705
211438788
13399946
265894567
54034390
565493371
339108616
160118481
36640320
90361698
135502916
132862220
5905941
97951565
301680015
203716765
829832
256485551
169898522
178574090
326476156
491575299
454444515
44769184
640531111
157188413
354683512
6095276
513458835
772077156
221804578
678123886
261013
682529449
170514869
436266729
148385994
146700601
276449266
103315751
140874194
421977798
81361140
278361752
255087476
203289023
105585572
9363058
339818682
26048241
545975683
663021621
281894357
39471251
159248379
637829760
796630568
5811493
7482059
214062094
11993316
166880581
11324889
571007790
66648817
160998970
11821138
83108093
416274916
228037425
46882850
322616019
256012487
69444417
138018316
30323246
15761081
96290508
120385782
387960942
351344585
207059038
662421065
165192936
95861847
353976738
241949873
532954825
371835059
55491722
296638816
592593901
44555495
210296902
166562218
87825316
320635142
645452399
115043498
227088907
45894338
629929653
2289779
651232651
203310895
415601188
222683581
164857613
347883296
481926056
217131912
614393806
6170823
141441305
229681406
267638780
362114448
68227365
531953881
23791167
474945899
169756353
104729924
553738089
163373662
135092563
256208186
171600180
234213892
119435275
80785758
115562634
42679582
202415996
169464174
170892655
235321377
31538459
685451899
634957391
599972223
93429189
272543934
390404040
28627087
84495202
572790331
18654070
224156470
200353222
323619663
331745518
103390359
713492436
291444410
23675193
55223676
235304903
272700434
493665707
330168052
104226360
145237156
146053038
267723454
197139007
373381837
81661630
501384778
527016831
109901055
61905675
136739417
164341671
1986576
20064132
573358677
126701979
453352914
156791413
11538119
107275086
21717227
252765051
13385912
438918740
4318744
67897259
396450605
647722045
43789165
62317529
689140972
310173614
5292870
27429221
336713969
173627529
12297962
358007919
171961882
146157950
43118201
726429836
377618958
65141670
172998204
71935024
211974924
153235744
122078440
161648787
107576296
66899027
267744948
150137301
634366968
152142922
203651152
437585091
35580698
124059385
124897036
305085653
568297103
94119643
805739650
7745682
817525036
25874381
277053233
66547553
17902955
660617033
604373306
31476713
407831961
350630633
8646860
86748856
162221000
85645074
63273139
102822494
263225299
678510470
52514832
945898587
618343036
711960588
476274388
2684798
664146135
266688149
486192
24903711
200268670
113993362
606022779
420524329
149094480
346324701
103767043
198175433
43474704
465348156
219027845
130324159
33716924
26699705
70426106
124224600
244185904
539234
364183897
582553419
306844769
654112439
291853453
571491881
37454010
22709588
13485492
33375375
535915230
29251444
78347429
434233986
736376026
215832797
101564035
130646972
243459666
14320540
630366603
464904032
14984737
58385822
157042427
116703922
763890638
6516772
39708595
183494543
134355932
851464352
422422403
211301663
433331744
263661587
80124521
333388088
11632622
58132985
188385961
292680618
386668184
11990260
7456258
54979476
179539248
93681720
34059814
22623925
84471809
254149072
52005667
270135067
210220689
4325538
331385092
4097680
157540304
257117113
372869943
23480791
165459730
521883702
40048956
230901798
423838915
209553557
179272459
413187415
81020982
28333794
281377189
190215806
123859668
369903893
112941732
224083534
287045739
161378740
284590908
306765584
357893579
845206865
399684113
695935987
403320095
118705147
161153955
908377857
207076967
78873304
3777494
159801167
436274414
167370015
517705354
653609955
743939506
369853920
76196887
353544109
292984118
492401433
416330890
554181595
480992110
220190339
81101706
10387714
70088271
90767436
76595565
65539639
165012103
6342044
114280258
382956041
348219915
128026773
4820031
55037497
13517455
131221456
152926853
387678868
12491009
405204936
243175471
585437401
316481371
622258533
665748025
237322339
25109655
611770610
450953755
116836430
106593433
445993734
94283803
71216373
116748862
120470726
149050341
482712649
27496646
137559949
62864209
19782863
33361671
49943938
21975539
231396490
723779505
290253150
272094685
760205171
79602151
349487583
388531463
48012135
922391440
413859581
49460348
326538697
39307138
1526737
527904350
158971732
161084012
9000061
28273243
151576542
2637425
119655985
216853073
338817922
10744500
296378542
38342047
117318395
361231693
169505008
235491617
82408795
210394151
240739921
464291037
18042727
379611253
60261456
841235355
768985943
68621755
422215238
583778858
1153502
264033059
164230931
182142307
33100253
452542230
3711761
207203471
34882475
143956170
921309623
45809857
639633429
10996127
216247654
332095884
23088882
579404035
904928201
229201785
176311544
116013413
41068902
470061054
706345106
14354478
103492072
578173953
180056159
630017768
470849927
423559793
85759678
578159678
1901715
449222193
319678748
416979430
6437282
480924918
1078639
387540477
46438316
174097152
245244809
16807829
444722178
468487675
549169546
217343061
409994975
322546836
171199237
346588823
488692359
62401806
437908307
26931488
674904692
151614747
71123476
441631862
373590
126691768
251444745
90606056
4717821
57490739
254467233
160062181
212426913
92828834
195885970
504728243
348261613
428684404
497507534
113164712
453888167
504743409
54422948
528393840
666696351
737217249
216148608
292861504
56897845
34343944
143088806
318374964
161628830
595131009
54432661
644992124
32218211
146383141
214868312
271157754
119714659
25729398
71989175
12489170
118180892
323885293
322298668
31425166
188435455
96006996
12954425
180070013
182834440
153934300
606745238
443649028
920554046
122796563
26475496
54976638
45641439
457384471
70964978
1081978
469077694
47823733
175917049
96666779
1373468
487430523
290484078
93797009
489723266
276367254
345465521
27313788
222323024
750255711
29384665
246786355
131001610
17155163
31536298
184834265
7542012
326741263
392878604
26848930
252537923
216697873
516039440
9282510
467924056
468410068
324600023
121046490
543395666
123424298
172128984
192583350
717514448
12145143
577483206
598252345
121494007
543142844
97024942
63620056
79273252
41443311
533866965
658899878
90354421
414550258
220073488
4008751
191776261
682701085
52269510
600556119
168780747
723769737
640559520
19675739
80002262
52586732
207091112
538166997
73749902
209048399
392195779
484238033
752208345
348289893
531874107
427618551
246747853
328039351
56690808
181451841
42322345
5057522
676348536
28791397
53729240
19519572
491682987
366507454
26089062
100917224
687288154
128432887
499123691
800691031
383855889
62402097
30388502
110922880
675021198
169212558
137725193
302157714
286005141
418795936
553365989
390861231
6602163
12099311
539255577
19861966
234555355
895685832
651524040
99592592
1012396
152802099
387322404
46917436
786720508
197531606
22657663
40510027
537372013
80794634
152513979
353219748
41917242
146366722
186188307
300345936
100016725
847819221
10007890
98986926
63219615
598239555
285399168
189902900
342216093
54731668
164199968
224453090
67731830
527723462
630849451
462884655
221540788
164343032
783755946
666622967
267869787
274324830
195778841
131195356
288465265
39164904
32861400
252263814
155656151
105715211
252362586
11427204
147988978
662095628
357220777
158516
91617393
44501768
89561297
784288456
409879396
98407089
466608492
779890842
149569330
403368743
2315803
1736942
18889253
677633925
58827520
794544658
651528546
119146576
11871040
113394165
1395972
15786237
598674395
368214199
204197992
144453447
282790065
491671822
59523911
7380498
196228512
18531989
431847896
36467103
876505290
394552573
138016150
485878128
12528214
10306403
237002322
15321298
30803276
51622907
126864494
134089098
115015845
197642159
281996443
401519226
585272370
137294408
199568974
95382382
113988531
146781720
137608564
61518560
12230083
187437983
495881440
850588440
253823386
83244760
88785006
53610684
708128116
105883963
128049473
718812792
139144435
369998064
19557615
67217237
138507839
483577311
1172484
9611138
514007748
438237051
11461448
383412673
161799462
277944942
193082167
647013292
393545316
639771778
707883377
676364111
475645320
337034031
206315326
544531675
244955865
430787191
866361432
20963192
715557090
448112748
84539667
47470444
486536013
166684682
210218825
22665909
90967793
72323877
162558828
131488504
41924244
23288
357496445
453458959
127416425
268133392
9748489
861277441
76689562
301610574
641767986
20602300
8383000
213081190
26711794
82457033
98577744
55964937
249028197
482278561
329592948
439868077
741482992
70065362
76774157
13449612
342145691
761425011
491980539
98363345
116789734
189587171
257622415
297816227
84102228
12274546
97553295
351101074
488378829
382710516
51135196
259028830
416665653
709914419
697910550
410271303
40069832
3359955
130913288
16593175
178345341
114008590
33551562
103218683
12429830
103478594
235138777
690916509
486858269
118416883
22826855
82652539
114974370
150709187
60493885
466177465
34291139
112245705
664808460
388360697
86197446
77993445
199808750
400264296
242581794
429560682
15001205
137187093
570205724
163243829
57821777
476763291
619688743
230141628
454196165
3541200
4000279
423327904
47086004
14979407
293045994
615687492
313843773
196247587
74896907
184235771
259237182
113471238
216698912
73296813
313006122
464497242
103062122
304968402
782489635
139762333
838173826
28716238
206951219
405001915
495409019
188028265
264668723
726673470
221140845
263701851
68015614
460582962
97872369
450980320
405831327
188717097
25290719
256007057
177773311
104631103
15793929
866633
5427716
279520647
780439677
128661310
575044593
29359102
371306875
60851847
51986073
795553737
516430138
26415283
680493588
299355440
42137950
85936926
613153923
607985139
225905791
595363565
941942022
79491151
282797332
488620587
498477189
203618569
259471967
265920799
21186122
660506292
51387081
817568045
46436986
161038291
32311127
35069583
237539510
24114878
238203590
37157817
164414514
532535906
98577295
41507257
267816343
53546290
245788725
276632673
12760932
5429165
125761317
5749034
448502418
50444789
425188968
93992638
29775429
479951280
10917655
65336727
291855657
63192386
175338016
42208175
350957456
81604257
72795541
314204
102210847
181099747
546273651
156533382
548080576
407423896
774811379
710007123
84250692
472777341
76068803
211005795
5559989
94138529
30728609
775848902
400678374
640467183
72311806
127889528
472200846
890118748
229449072
691184478
104034454
231052757
17387004
119279148
22189785
37950568
86513895
352641773
38232481
29101723
131240205
12416428
133243462
95062826
138983906
224159832
402406222
227742284
143345573
316550176
122520894
2547044
191631626
329842934
7165330
311044970
32069376
181271517
378979532
875357240
216399144
71697930
38628727
69763430
954775059
267184293
13106114
434221
393577710
333696978
509299139
556837899
545753365
111411499
334779439
339453539
373929900
19371798
170900562
499490825
58943747
184944238
765902740
445408912
786749867
2230781
113072994
136655680
664318621
377326397
543865689
16161622
130420618
356625522
317071980
74235597
43352645
28906719
311346644
705511814
906709194
128632127
406503905
101513328
166654832
14858508
260341283
227031504
205098239
37891425
3503561
441114290
578832374
108120387
105710752
103899507
39354841
9814557
83884619
170656584
215294896
491269614
217930333
451057373
387148812
101598649
196149014
411127316
49468091
457512986
55853663
35642896
53789571
252156977
356306936
230578450
491197392
119659143
129621395
312152514
210885585
238645252
47894565
79911785
7404815
515861274
10564694
5087025
329308449
311894431
214151961
291824161
243340315
289189307
745077883
173906113
268018786
7603949
432286725
16065939
91587873
386141038
741963139
159813787
189114968
594123953
494190497
346342934
206686671
8428151
167619254
473199866
58791962
45481737
53208274
506410641
489736447
245393508
415042386
40299050
220934
7752500
260354643
78121013
58584359
24985470
945322
85608571
4285619
862148495
105794653
74608633
29178220
829407233
7365448
159726874
706344283
425647860
35946061
266939364
767264836
218303301
36383610
104282225
272063396
622812520
311464238
39649518
201627834
325387648
186608569
389468967
32820586
472722879
412413020
45440235
596847570
367782662
325597894
245600330
200006956
709112713
42613867
115013639
601568417
50594289
445619001
74784570
118244396
174156219
106219398
25492082
43091565
182380542
8200592
105460975
411332837
761655958
119913528
7543585
236902049
349224699
132141271
405474194
302671467
151059011
54738352
223704629
665699977
159956774
73938912
909561831
283425329
46225001
112026460
329936780
266544595
396001222
703420100
53879419
8420113
17803748
24506271
460764276
140460019
338911936
665490717
441945968
101937469
400728082
409612208
222893105
865395900
3879332
303009687
17492586
542925044
390045731
2687053
234506371
442255482
409212080
60924773
648503465
3460939
66609057
34386982
323213190
6438080
167769189
50718816
242864889
416769106
124744229
580856167
487681444
459471677
710250783
593241830
210860010
738966405
738169711
707779062
228222595
92673768
681757349
175741988
99946807
509514890
82722073
15732067
608016370
119915294
621737221
83944252
213928429
450550854
166406853
22536921
185040389
80441503
238330793
313377839
107094474
701326324
433512553
35618300
83673457
227309369
123549035
78801317
513085185
212487423
559077744
793714241
485768571
29779333
364821101
100165808
31499977
118689702
6952195
595116501
357867522
66410116
247807793
307741009
24964249
404812313
88220464
788280596
69233859
26935312
62692953
567091317
18228144
70058444
61668669
834670741
65846199
690297258
11550745
16260894
24590506
151134727
419575345
261689191
163235672
449123011
120546917
2772800
100537016
65902807
670119513
232838727
108117287
37781969
24660267
170639620
14682844
609735531
557525413
268980530
318072588
238787319
333695929
71258935
63336539
28653317
579133971
152205646
501192202
35532871
299436946
252958609
781231625
14803248
195418828
152129726
321917581
451706193
194046938
96497
36685699
714474011
102236870
72056031
18363818
152616608
107396645
177680032
244435597
57288778
233089778
101216610
372701969
7649205
431724205
5898391
545308043
10074503
63976233
112110485
747050745
591989230
114079213
47574385
132188901
315055882
446281492
555289724
97909480
438622869
100794931
203600264
32801337
18304510
31414896
808679386
374009064
59278320
169952415
404396528
304870164
298913735
68582121
124113017
411475707
177388971
201732531
424002109
125104632
194655645
126759058
21586502
48636101
91737496
120766606
315240734
162475549
721663669
49707312
14072591
557563771
155376848
204580589
350687119
101988151
224773314
36996357
302408289
9804788
129479642
115124461
128271328
37294956
339645536
119621010
216363853
61149201
141419693
238876708
162061092
99371467
172930346
213953481
292371214
529714357
124645620
782115196
141217983
147537988
8738965
331424158
152056315
21851567
207134585
87680220
771782317
50078602
255229584
407696157
171054325
8140655
36653919
557240643
177998933
287265233
131945723
247295827
60913677
20612863
185598056
280074514
117821617
116626096
649589047
238588725
201132657
658013952
94741902
189497355
470724161
612439763
25311973
23138060
453151280
575115434
518059
848740856
6072431
281127872
439258537
455711596
54259621
64427216
538427165
52620993
11097704
27103274
120044101
229687940
31830372
34032323
120817656
366159204
40661247
209175291
165956103
264294242
680986709
387201839
633050113
14434753
459158706
187840716
4238132
31840926
30029004
111055558
2154785
48416207
156590632
149601330
98694468
291126064
43959505
100437236
436737558
648005919
69928368
77661740
491741910
159598044
1051796
37493707
321932222
12155141
332961341
164719707
296994593
267917118
342483172
45691969
5224365
87720231
376881572
143730005
407597
42646785
59485845
179668204
122301564
605288177
801488126
20791378
247458391
41689648
350225688
199949677
470841520
167824950
241891173
10299836
836950522
105729065
402718838
25570693
180341386
176020889
77590887
97759287
467382752
428534275
277982940
72420014
173553596
483714370
934569830
195244655
365721740
388085994
698158432
29225622
111919870
440262616
166708684
259799260
66365941
174706426
552966534
23247753
31008615
11607640
71223466
26999833
51985048
266794592
625494636
175885176
408237216
120152218
268916170
76358603
2461168
468272259
11050609
216808379
83989435
805371461
540097364
74682568
121252846
13852909
40137517
667057763
187736636
292691983
384597988
158398028
355605606
716439157
153370804
35791139
104290690
719165385
204520280
15577028
304229003
446765178
110974484
212702186
442955889
79954527
128436080
68652690
12355333
125440458
256860857
120015988
47640217
379698090
42814137
19821284
233729400
695112414
264433441
212531672
65406893
23784915
906692287
547206964
20988842
25385023
38457968
301733839
436812793
602981376
112289637
16073917
393930587
343609332
397761524
220429238
291858263
57624254
18980531
709798592
661948784
12164368
452103953
547189241
221670778
10114033
266917470
714862145
2180214
93419107
5532436
139529586
680666158
130049407
15018319
93087898
24146983
2103334
382881321
23008392
208165225
11578556
232228435
234812468
106295368
149530376
575542110
129457767
1624112
164919001
73429548
67931406
436986101
896264127
203657850
52698768
117836402
682213848
25223374
331923073
491226747
173771358
340538681
335106421
232792534
474814176
239478763
51544096
233947769
3982258
392289693
327124764
57278491
660038249
528380201
124117081
545714471
247019534
395818147
280231077
267210083
301165589
151444145
276558188
431274468
152763543
601723414
217351179
58413367
856348703
190694002
93497860
287736713
181554587
109215826
86814753
88764288
18731297
524491988
791775411
163434221
284937264
570262397
321100322
226451657
265832858
422312540
228597577
43879025
173343969
3733801
58030072
11560186
123283817
62232957
540554497
65229680
158150714
618658770
227793675
43521218
70849000
190458972
767266534
392775540
186891504
162130426
118521831
58680973
123761840
493271367
320580504
502604887
453391635
81505614
114096211
111223925
160140577
15592007
74047278
253824483
640122335
359369243
914587782
214545886
64630961
376776010
6383057
629814811
490250543
11479417
239454481
26118645
16191330
199272136
100834391
55906943
391379801
705403970
474798031
477637129
585792200
89234532
96499040
490936398
764342350
55588450
856177088
8076170
163363064
96254645
35998780
20227758
301932407
122713206
559307589
730242103
57341329
192661081
16306484
373362761
90288807
170040612
55475051
657037602
731969990
351855922
146589851
13718177
232415906
114730820
38688165
611978538
475658240
324556052
17290202
74215359
439594692
259504101
178042149
415674580
494084839
213187415
443566227
314728489
187655167
483513943
276228151
375315209
214273942
88735502
42404630
193695905
3123652
155640930
238317222
114097685
530560018
763932296
219721937
526770815
26905169
481209734
47427355
133476984
244456337
211526863
99916506
373146710
362026552
425569997
828772115
235151254
496738170
81186209
43525064
342127022
22732198
403399630
430280094
466261668
44922063
264227677
213474692
433534218
45330872
94503531
87251185
291374891
173048999
418081125
475494322
24563805
38439798
428426769
115980539
548674560
602541684
83988891
300783510
1064805
275960573
499016131
277573182
120071850
441509537
772214199
282949917
761197089
58608342
384754848
288027022
459971237
386192508
17741675
544609054
274644634
911546694
779171574
72658667
262428801
698754134
145485699
14237167
74643889
263982253
83082044
46446392
195235475
159798082
49304731
38854134
102314726
398908785
83489518
411631251
747300177
670369707
132265537
261176239
289779704
73030854
64938166
51456970
61911602
256553302
316242679
191531313
141162587
176236309
66105271
355326447
18504169
292708002
97242899
331056636
255616561
633916655
126789013
442130850
31881722
5846016
116299864
22227836
254481571
76141872
467776323
151178775
505497293
82364240
119269261
525744202
689039241
537339459
650462392
133986624
317869004
608448028
371681444
272412679
332937132
23454193
105347072
65517561
36624844
167315044
266973989
403260916
422401489
248779785
47131520
24017721
52419737
446090883
314909745
946434008
552716310
28220096
341066327
587453454
36376253
90274303
815322231
472208724
542291052
346834359
95711379
197615088
6460444
424225508
65810795
586663
23918160
4030987
237854062
745544974
246084944
344700020
295395692
12397179
392003031
339122500
139828172
12217966
81149625
133955138
453593176
577504730
247176851
216445337
12120365
88833788
108368002
111269950
188498911
524307852
316423218
9609741
587473296
438104722
124238458
140811062
104986467
3280373
2570990
168833000
621370934
186796594
112264757
5099618
13060207
1831371
466426455
6927386
251252114
84469748
317836967
391755042
670865325
251526564
29373700
23182044
6996317
704531154
174153963
87834529
65425383
228644325
344282739
35055846
522336261
408112938
899597270
721399626
639939579
664159110
104894597
106907081
37978983
948237248
124738640
122272955
39095820
120916784
548763665
302071682
430641851
159142384
52343018
23393005
830724690
148459296
170316240
238320066
632305342
18442512
527431115
23824634
178472168
565551504
798360122
355560205
517020088
118001087
446534586
29491545
875750365
172424738
69031184
726051377
26216412
10175713
608302502
552710762
620388733
178548798
656526687
115696080
769066883
303568080
1660624
161033093
174099938
327075560
6828602
106988558
233192802
30433009
222673165
22041265
5934300
5188827
82727461
52753702
19132762
186981075
36680620
651726505
286694028
631188315
311394734
17595286
105577905
202125938
6166314
262426240
101624982
406378194
206103300
301102212
218930916
112958283
39326135
100533802
260583960
180649951
163820180
184833192
181956621
141742008
248878663
109306549
571156321
608001764
298731129
14757054
666518356
499549046
544746936
495946685
288456770
499069621
85654364
205624186
218691128
2645179
94522254
377059749
250254030
444213331
78195409
1438351
699803510
78277466
342823518
38624424
158131179
159094118
64385933
52441187
455467248
24988668
185092566
298614035
41253922
9242990
302331843
796566604
43462235
98339233
8041223
102489109
114266349
620050322
298304515
320939546
15292828
36129487
687030133
236627037
657992449
57632508
515737899
203479198
7884607
8660970
9717777
43398442
93305165
141194149
32283747
329096087
83360739
416332269
7662794
257089307
154435323
149115467
96548807
77922690
320050765
342061893
199987210
44873089
125986879
415198407
57885135
76917166
494037534
622869964
501078737
193811559
38179158
79705795
621911570
100661694
29821771
621019818
173850795
603930447
107195245
13215615
166615602
132823391
301828192
55296127
143973124
57004800
342390898
22007468
106130626
151380974
47931167
445977399
517224456
50735722
83658595
137651807
216466052
154636348
350919826
48804854
35871574
422511363
65114960
162490750
2117480
404798540
346795636
678529256
630370099
164662487
722291361
294699802
79641258
395276816
64203149
41323438
190229678
200671755
289726862
368068813
29899069
442362021
407049895
433903326
121257010
187962673
1379403
283853402
402264918
47441154
57988974
19157250
125006317
29569018
364335745
542439553
672416680
21634463
141989707
721050396
357018298
498045512
7780768
319481836
5285246
17905858
489379403
113133401
164929099
564010001
35265346
126526923
92575017
357239676
325243233
477091470
64912991
15612901
79892046
198006014
98411573
205200819
38701016
188220302
308443158
305229618
41152325
76382905
99101585
239367759
351994100
300361625
251620768
4632705
15180385
312015767
111590020
365130353
335288824
60816295
407503903
273663497
2551249
79278360
19301570
272033528
18691038
339911206
143035395
592204869
36264643
584340933
898173762
23985043
203178602
633660218
9920623
188576869
284816752
64852826
166918432
473791924
92343180
225494949
461312474
486041599
39142587
737688276
93954366
76081331
3138155
166498197
20007421
713622243
641483105
251259114
327571209
2889492
110660208
8640937
414404282
187258967
4748200
147017722
183211320
94950705
8668534
325659401
769845938
934425
342312090
17328363
545236073
987711
12125045
139204641
257597134
165423602
11602658
42585606
287320294
548118606
107115206
914010275
30816922
34949521
32283957
32485364
17931585
484844614
5937803
157533464
30096116
179479974
823530636
507591393
382687477
509624318
144643243
198542288
50746664
427511935
3109152
187784942
211857020
61802278
149341674
96241704
23920127
311226113
137735830
236257758
92938255
423309388
11252652
204465379
260769799
776119932
86701245
123240069
270129269
421719527
118854746
49720787
788188968
82444989
62371392
135402723
153797566
363157053
9865590
412092258
39540220
285957829
599524016
46419360
37601935
686170907
181342996
588955303
539442662
273843883
216704466
96739086
130993548
740983069
82303613
113766150
112808177
504101859
934170696
238606355
67323412
586844957
332594381
48603806
49087943
17099742
311941863
244534784
188424239
701315453
229031438
408994225
189032076
773059775
146079874
255740626
69660975
94425675
202976189
112757138
526461848
2415828
331163749
83026608
525545632
26452853
1440010
103624675
259539429
143045641
76705265
684438974
235917712
810451051
512209802
29841603
85122893
128401298
110041561
47370055
69901511
59345302
168556418
5271673
186007710
52345407
810996966
60960759
336563445
396522862
878957978
55005162
357508308
223139802
36815117
52403490
22009909
43994404
298948179
46534255
67700508
43300512
321852210
222263903
108254606
41128143
226985541
80352368
264592949
30793560
60113651
320892382
56934667
276617418
412456458
333280308
525271433
533455933
37012250
147791468
504655872
557213402
543085299
131170627
116047420
427476837
355914823
493734962
74845167
99381648
152812058
73559218
635781538
56277394
6851091
81144567
197991562
19745524
87629153
1021432
346886788
292248755
336256283
6512805
123271755
173012112
185476558
240069299
75628851
195864713
69284920
100678719
265252204
2137353
15410951
169732728
334293741
10555355
347316280
406347951
172893826
103101927
312531465
111170039
257697909
270015011
343024652
235617930
514589265
32226669
417664938
164580890
24189936
739871072
834019648
179737705
386356704
93729046
20612711
457651835
87307555
370555434
242706004
306895084
61663027
23535421
633388401
73855630
401084424
903195137
307064522
363057720
196295266
59638975
336576995
917548939
7145028
113625260
390551228
864707762
105499291
226864903
322487145
373493076
800459930
69554821
460322128
36264289
20058253
74242403
658122064
9170873
617435140
53173806
554491575
438319856
159710039
193740250
21523922
566927378
52323251
2648228
99248839
20244090
72907341
237117468
195799377
103280729
111761517
313214049
10659132
25848623
66493991
552818058
532116949
169848496
211795844
95587574
349730687
343957534
507969048
465932779
385001435
207242706
86674723
334031752
206306410
170395638
580338450
792701573
90079884
276564538
216650188
32947648
12837460
216737332
160959012
77401981
353072187
587481831
67554969
1608214
357919729
610738931
385882065
269964205
397681521
507067957
252551262
620228185
5630841
488058039
191038143
17446471
138318563
285042474
343773628
135592671
24838124
118312834
598345439
15819939
32194795
172182156
211355423
64183167
356743587
98034396
305315578
643978251
174662587
395258995
825003910
303218939
250811748
554807484
91442005
128473934
517671131
45396672
61527284
49062780
242420527
285676081
282411733
17322019
549167448
192825087
82224077
388779195
443109230
465345249
281314032
111806754
155730861
140415141
416309425
15377824
553034422
735383561
63965743
15759194
412678747
298846754
215812057
32864237
78878980
218720608
54060794
359391851
17461946
594988814
136118303
213906447
453636005
7182563
662685036
531349729
54847124
430057534
1961873
26267520
448889273
172081245
495326785
382666246
119009587
27882945
258940906
275196760
5721914
253838300
35116892
12284255
64216073
706392
789059304
26975742
454166346
608854388
49697205
204495781
165389667
108382417
106197454
164915475
106279379
643912281
303002903
33299443
735836480
90317240
206388274
313825281
196162817
57788760
323117275
159098897
310333851
43456490
69890467
39199463
48436829
2599816
18226591
286044730
342856499
18365881
397596418
717605900
853122253
8051318
162477994
722906114
285034538
693049699
686507447
565490984
13318167
19023294
673323484
222665658
720207448
260085
260441755
294840917
307587782
188814197
119087457
69467442
270106977
167231545
229889259
642903508
86026563
46425525
896738407
18820966
457534594
195267904
320737099
97996732
227529796
80212004
429472203
251402129
319079118
219529437
504094465
130953785
392050206
186843561
11901600
124000354
354144362
378981439
582130353
280657038
76603222
224400933
243473081
21282814
35199874
304480338
139945191
553726180
123402222
294297811
67562389
505200168
494343151
21219904
585563969
55044452
860437977
262154549
102424215
18898435
254558147
355022509
66491559
341616700
267554573
309019863
978323763
147376565
243732792
103941670
189440408
161239959
106592251
138595832
215626310
858910334
255696671
186271090
23153554
186019856
7349717
17261199
803828370
163301162
277243862
893615993
527407185
15184550
142200804
75718415
339534877
277649029
50992704
20860662
141574807
30590243
292761484
245587642
543447019
45685119
165204076
304974206
271306
662775272
765621502
128822807
593155111
819228172
65071009
120138808
11580810
100072769
397956268
454068606
81748284
192854515
131169530
106744082
332093801
124201348
315005508
476164513
538880794
139016696
286759805
36289527
139632535
31325505
174784549
6834335
221104475
314674484
10377775
9124161
12905390
615938269
146673308
853689645
352758409
2551946
1177716
3907534
149012208
69727432
34537886
81706906
430608622
162666655
122215542
813328
194423943
352086667
63733816
201821592
152807917
60690614
24621887
738903212
297174153
316147806
136770676
575179925
730101875
32347967
447965496
22693076
324756487
292847767
57548768
161972567
102941340
27403082
305314228
4414550
34031590
47630490
40018731
287321337
243239317
32744713
97441246
249732175
645267250
493350393
43340063
375035441
161832499
297442061
455153618
204761370
159056816
33664178
97291938
14247896
537893740
205645726
176575697
344784034
239801490
66779630
302929553
388968633
168519418
443423583
96996618
16882521
144855715
302859863
167092313
63311826
157606608
31273328
443228761
238690034
84731623
452523448
916598941
78609119
47167339
471514337
330696990
130130821
596884378
169854572
646380435
33780156
152250576
48418178
566539828
68716599
423087254
288373707
288701680
15875844
92491106
860507474
347959087
549219250
29714107
320515645
13326333
69498979
188417494
143592951
861080519
149426832
113438981
348937893
107424095
9683159
41108959
403096469
596157286
5473592
610244903
328192696
230962589
492620414
66342531
509377347
163170486
13618274
453679867
133957805
98507281
51652592
549165583
310381649
119142282
564194434
552678456
163905221
1709820
224684027
321737299
369983434
2851588
2126029
36021699
150238571
699316657
330343840
265066734
486902701
5513088
17772107
47101545
47942338
212494512
247332479
114676770
3642494
343683088
723506843
518905138
143757398
64292366
74080197
196804088
39345087
119006866
245385529
107488063
79160651
210722156
61512633
911298674
168337529
361387666
371283200
902127589
30856333
155741252
119273700
227005432
555165165
257890861
326095920
373251986
260275964
186324989
124767133
16224715
24144608
20542114
336231375
561913230
520970546
431097636
45151094
207027327
92404789
469441520
160261877
47587949
241974921
300315234
16886315
327985820
452334576
225214491
433776562
587195550
33542492
78100196
57457994
895584409
22711391
33438812
512841291
62672889
627480159
218091838
160481962
202586993
296384236
75909187
256617743
278753453
106789298
154662334
417002390
454810656
51197003
344465545
334643893
6765785
17192033
52228000
6197724
227805065
296531172
540315005
2739277
92795244
194683219
176227668
414993071
4417307
713097831
231866144
763549327
496853448
112185804
4200284
51974006
188640714
192707874
186274229
520316794
77845292
70354367
430698841
201119136
220658380
167371048
26131667
445950237
733276576
365778893
14270390
23581604
249806845
199141679
56990329
118922762
408879396
60342151
226525262
192802407
163939072
22595070
273524038
749193706
147538720
465863700
503563941
287025801
321616861
166838286
114074853
397059573
891331204
238666437
380197949
436484029
410392282
84871330
10171558
172260773
785366649
52631911
494614295
46467226
20445088
610868359
42774493
431718218
245837412
8891549
478935463
868058430
33081092
749874817
160386907
9113460
9112320
54851357
925672705
138467718
283780830
50924765
772214110
923997602
39163694
73225071
86773370
45432981
248970705
490105796
404008470
3788429
3169332
253304714
380703212
355265281
42008375
5413126
57752176
61777802
157653430
236040598
144616469
680310177
174887239
100880240
20402999
107735219
43103223
519350235
98764681
197738723
24104160
539068846
85398874
11208685
591996436
70614064
38079428
446046611
22622976
319179621
624490033
482304086
482760341
14787784
61926370
81455940
36402686
1501311
726515033
454148775
179279912
105444385
307692905
221208459
177663149
1667391
57654939
133590106
139626690
494605578
8641504
548620391
246203402
291584996
188127741
40452080
735603887
583690626
156976488
270872672
309697947
187568118
165356658
229282447
294943094
35848523
122971324
370419183
16208377
111727391
269125458
425423335
187745560
689717889
141503672
162211132
171709802
486114413
15264764
508931981
539447191
59108096
13289882
15224468
48818370
428936445
353425716
217803845
218587051
58885141
7761566
674740498
529399404
470257979
240231424
195093607
95241909
49193612
29922672
373560005
82361373
61419637
364767220
570248195
40305346
894525032
337260430
17592208
237488421
21307248
449135485
24224978
388285443
293175765
165915743
343356725
68800017
312236381
6907538
22102169
538467418
285435486
169712276
7738455
717864857
81240818
305477919
13771278
60723544
127438994
180398353
23408698
834714846
774244588
434287272
5965180
15919616
140626158
65121871
115044392
42490448
143075159
401928441
66922601
675588952
217591092
772435715
144973066
116825989
964835689
245347873
419022482
38930963
2920455
31656504
336999221
494653866
371175348
192134667
112763911
64123301
135585291
569345174
6858646
621997178
68811725
38702232
167652579
365300533
81610830
171538156
714588240
219873882
484962238
159070139
219766528
612817273
512095783
290251361
611346331
433439210
169593506
782638500
189277363
252419985
374773032
178192210
128081205
28842865
496222726
203120200
10864390
420564788
383509192
472141523
8622596
769184349
116834170
99614475
205927885
68058588
14856802
379686315
455918
555084028
373408487
35270888
15901058
433654956
519208491
32412443
405631325
144822434
473391504
118212755
825510082
149582176
121034099
11155004
215147751
74569923
14293827
282318587
219252655
326875962
844944314
271179363
96063727
536011104
530871267
640794388
55565036
477284205
3053192
138780386
121502233
390555188
110079989
4470425
14689660
301231522
170461015
435019394
96118644
179600461
107403407
245080425
69327369
148466939
149623622
502204024
130678864
27728397
153413125
723447862
22202009
261812931
28973536
36452183
689327956
1181046
289065173
532152217
398773899
34709631
454822284
482688091
166069466
513937903
350425235
229471831
276523079
439648709
133982729
139479931
711377557
213377278
525608187
53951345
26518616
98655030
355149232
408681963
590290160
255066588
386453589
226420064
414099547
43912540
484172348
216793568
138304247
363473849
456624802
162278117
168001963
686518061
238159560
19781617
111755998
30839712
324005811
29610789
483154584
168042378
48052844
7606238
375744134
58693679
440411135
153534236
143165177
209132982
132206741
90930804
327858549
409773983
95398627
278269365
61822613
539829607
205749
220699760
1895260
533272812
332625445
68173477
229048469
134385507
198606929
30057909
470555688
378763346
465586633
188429798
35345303
46921431
173259251
178412677
224545167
692546244
612302016
74820613
390304762
14728368
10631197
58455969
446066891
412560347
338091893
78536692
176336904
961866513
38265096
399419068
296581853
242190416
516381026
793586141
167584085
175945682
124770778
15846094
197179838
30091902
215018742
656836971
553281715
614189144
317377594
169819087
294477755
599947041
18507111
335833253
24201726
9463043
362353820
269057815
27705088
179695209
127160965
257449961
243044865
194210413
21745912
366576534
112579000
214899710
636448565
33581927
1662532
151051127
312440405
112269587
632592184
94943291
85228786
159823077
56609015
96855112
95907258
701338914
124907844
644040799
619202307
109205533
315188837
282153869
25442831
286551337
287242967
719895634
725004703
399926080
54343820
280991332
218770129
2577260
826833840
320641727
160778869
338328758
219473629
604772076
26634579
52844672
132745932
645740920
84561837
133503272
323172708
154706729
162640490
6918
20219501
142772395
254322257
189758028
390932885
16107389
182099503
297937839
401764833
287033478
556640488
338451387
58634887
120683932
19625835
49868492
50533721
133694178
392031668
19195146
452406372
448004240
612300967
29904144
147782039
11923267
11659944
484403373
559157236
178614572
246411365
397686710
226021369
17681001
699624238
734130112
19778597
654807631
63115899
16273651
41037535
218671373
277548
244758326
661697138
56866764
116123170
62360013
277452878
74338129
34687548
92696792
619147006
171580344
81130858
449286797
85418168
12043017
696439923
523881799
391774427
200290379
4806069
4906428
116414192
173962058
8084087
471307557
61989573
182746525
4324201
67331492
111549791
210126986
329268920
210697467
7854383
74068511
26270717
46645115
186563026
131920762
709067139
133581509
721581853
17523696
403058583
394823517
402318972
175443840
210908194
784005104
320138155
46726356
143743608
34543243
337858597
94308468
459328287
175655735
20999103
130590841
60864721
47389340
452597338
671041496
516484438
143941424
110039867
106074739
78084035
239550729
746345501
826521241
694066753
83477595
206831809
156367463
41441245
29220957
23306780
255702543
580754307
14608604
226974171
253843761
317633750
198925775
578765525
82230090
766781566
120270336
367278391
413057474
310311092
441400101
8979636
60790318
29682476
18111234
90651028
9297949
140742976
289533593
32457641
7152500
74652170
124677283
247637463
89735820
317094837
42416386
547002387
175407356
48323159
39084914
20655343
27306363
118316834
319653957
252265429
331794992
652839243
93597563
402051893
319942245
63544146
338833956
335888117
7874572
129034541
527728094
43844648
31856736
3420586
59719469
143914184
32569266
207857102
530701138
121400882
47733309
31244551
1136165
57898844
117315580
786546207
3623165
114759221
54353581
163755755
88092489
257672260
328308458
52393538
98889342
96563617
20469670
280077838
24124186
79889454
605260034
347223892
86415633
631475
271150939
269563742
32829327
84083824
242122435
128255925
830985142
295496897
14209639
776931022
60546685
441779722
482791501
394108639
501335168
609930218
269010020
102633375
407572384
561780936
16060634
34195106
557528055
28857292
379609885
241340743
485873124
502689991
303102979
144857336
83960225
328870629
407774791
245006685
527169131
51471751
66643385
52311498
2490316
93506052
106102528
284026517
228464820
38141338
3872044
10302733
536098366
507864238
109251427
108676071
519825514
526905947
182477344
552659376
112953958
23307873
197068334
763468302
207404261
19346673
183386480
104379509
49298373
42767781
163276291
815705387
303436975
151627327
91484024
179775599
309269291
20481752
747769517
304014898
53915081
283620523
28931016
5734627
263482074
82783803
242469219
9730532
226478310
89258429
77670678
739300705
160881756
53050444
382521157
460349490
7135195
809479969
827324247
666461437
56834047
120972652
472254361
133543629
55391009
815085175
437153223
729997594
483579664
509731019
102335354
82523839
772532
771332058
207727884
512153649
324401499
825381476
877486571
274046276
700277528
107864021
354655663
162050580
261698014
166913590
222759012
4716022
538069022
9511387
213326888
489616345
288435234
317991413
352629942
32505561
25334110
729007578
96105842
101513310
145491387
110935352
71591422
78956483
210562614
52037238
278901830
36840667
139404308
447077131
137516825
122641095
854036937
445865611
55108705
292676541
168819777
476193191
19846687
64290556
99504464
737038537
11867851
289280705
211468108
110573264
225290504
305233095
426121491
908444013
240988330
52636021
438535753
90696381
1415330
344786669
201110327
65134648
98110267
252855316
312047645
805966
314066761
220821824
154939953
40124610
206929128
15421426
668123768
104335540
551122608
536308164
710888479
77247958
59186200
606822800
723791336
353548577
528104124
116258285
52390551
191738053
600027914
72599507
126762995
348402338
531919892
758153368
12163578
653156630
108748183
147014330
730973047
256882506
1107821
177281935
663700812
753517659
63891762
38673468
468678742
1278587
213055967
142465798
316986022
448657481
9620530
132645205
179229306
8738700
67010259
147791545
258293209
398760400
37532437
480962990
257225210
608460387
632655519
469449318
10750269
86054765
504371749
297635519
797724059
504048659
97865018
299866436
424159109
4480200
262728841
28687395
44133104
287922744
394389471
79956326
580079981
76876480
168571331
55211850
703995330
60454271
288221792
753225999
157100137
121629138
18622007
355172527
485002552
332893799
11441079
48065239
26520887
165533566
702811331
64659379
128873257
195919507
712637774
88809307
442432863
229921744
91814054
170540978
298971535
136966559
722824195
157614244
380547343
67715665
409466182
90214799
68091091
183997690
128079539
303530477
736341548
69389486
276796380
73300374
549759527
200405859
667123913
136582739
77748889
11446778
49604165
542765098
726327364
698971126
153990039
2537783
28011137
226478629
10481987
467788735
192116185
593403845
131481324
479941099
105826968
51333972
418052352
3636069
861247995
293518304
1008140
209259218
179519331
466313411
185571371
320314063
52159614
186773643
211569044
601113063
143472140
258335401
97711697
29190456
321678161
402694962
34528134
107559552
35565547
82397067
179277171
257151
84786231
3457239
242175377
6085887
62049900
6448066
258555546
931809123
500471383
439597108
33058310
164174241
38103820
470500113
308429406
107183497
238895392
29460288
35881106
38756791
199724028
351617817
245337099
136794536
386658638
113574926
685938066
230174130
10741555
211817685
224072470
402279321
491627232
65732234
68542877
136298339
718335074
65978378
211788366
137932353
596672960
43286774
541340914
427976413
381835668
630036576
128884571
77416857
739396472
131009263
309679102
427842658
303322529
97018320
237428272
429129532
318143967
587906619
713230666
70985155
22798959
140946366
491745734
2110793
65795428
680502203
176723077
77061041
424555860
105467240
454564016
13496835
26706613
8487183
362247185
15858101
142674241
423397427
530370615
62781551
239519133
382223475
44728770
294118644
232307402
512022039
89113493
62295845
661086722
524468527
30158996
140796236
386346913
49476338
1219022
159328304
248588642
7002287
80594738
299036671
561936228
288590448
123583854
715927214
37103502
319820387
233827741
17986169
931970604
363890609
88812232
191926942
171378113
276029403
241889092
574495103
130065475
57942433
190048792
375205124
148131896
104156092
232697943
59842760
20649121
14877793
167778414
171917991
175433426
425286538
80336420
22399202
22345619
60767235
467067852
631277926
26751703
21445111
27944411
283101022
886943883
242386823
474889805
276108177
778754109
581116810
119302783
386478723
18585703
519816309
571242094
280136280
479941925
7315003
705182697
19397889
54487108
75090716
22745695
259525400
67847870
51528921
396570581
154611229
551461918
17639793
107542282
436860694
78138308
37438173
181169580
21141094
46518269
524351247
827015742
13809208
683049066
678277973
163357884
159214412
287982304
92793882
439135496
123740513
86886372
578438160
645108900
235454171
32636759
9231518
157275146
522660496
34937898
280709872
92413123
24994767
112753644
608235236
129272542
198430772
20174310
75747081
178514282
341211086
22797534
15414843
837807383
91119148
42989423
59588351
69820801
38227923
179903833
178491716
50243803
207668660
14526213
257628450
316814119
347229002
36588383
521996889
294394552
16067716
59449032
205398158
75038115
795584016
17128124
40029471
2566100
501508794
19206735
459603681
26999568
8257199
288511366
232967006
104584076
413065741
65115588
139637859
27256817
382885121
33723158
961900256
259448802
170903434
622089196
564202020
108229334
453073595
172918781
206597616
589253672
25574105
479640731
264744250
91937983
64084259
401759375
230616071
1432469
79477436
736797687
479510068
630715676
246238679
9687348
57897821
550542394
105909963
216372645
65833992
184850333
445357471
376142583
37873823
108918435
43207453
117428992
533030669
296079842
293751947
228792072
4519045
40854640
737069199
100906325
387784656
89009661
26864021
355606506
84045126
329443165
795832355
498269208
20803659
312594679
21863143
236485077
579725858
1380325
610361600
41306655
25562699
77766751
597238008
759236237
226793203
173416529
192237444
215978976
8516941
144222459
8963357
410687363
487910853
334259743
454862572
766221395
159341714
2520898
485463723
221942301
119006731
548391
115398254
32802230
136675132
5529652
76401669
479531827
364291066
53128101
75138145
19220416
15647208
185935432
14942681
374267122
662655328
25859400
45536709
187746381
691978338
344257137
139973813
554949035
12900845
254594443
317580212
194480643
6387926
1335611
140201939
663357060
222793493
443788868
41979528
716966880
71517309
81833073
82310928
131217932
596954795
149168834
87445186
347753334
423559690
20273926
228076446
368680157
418166123
538840102
226296167
525407551
504994699
171491084
605922675
213680516
49613518
29297606
519146391
646540536
94581798
1759886
208613210
213436086
256806500
15555718
263928596
10885353
188329656
214214551
150338488
90119158
89074369
352277608
18997555
343453551
266098437
498578196
519753722
106543537
113667776
513352884
242531916
380600989
493942774
618586631
519047109
108961180
249080616
58849090
254289281
85339518
74329298
229200452
259103916
25209760
621340220
297534094
681205375
82944396
209754740
863649064
533770114
333044823
392406401
739393665
40646595
101231778
59860286
3795220
97457746
601956495
169065124
240939439
244384062
106918145
141764433
546230501
93243714
10741815
43230461
106180085
368872708
103314795
208154053
368163160
242327813
123208606
15905427
238100637
404411507
307419309
625120175
6780900
23773066
15402174
108267991
325281000
438744181
213927844
505620986
23045018
236723121
404605509
196246097
281980524
499201544
5568019
52912165
201976448
55233342
233338702
129281377
344862718
125495559
472474897
354472821
302424134
847478
7369778
403238358
683427380
268057358
113312630
186242462
831254631
293503919
16653913
166081792
89838804
428316018
49142011
242712681
205038969
564265628
39431345
114521795
3246350
62528615
287554525
164756461
33798785
91876471
288263735
289284258
88124792
504990199
77614549
510739421
35869625
325822426
185055033
376440456
516608818
874555387
427038703
194645509
42558927
272483898
337571611
868166854
19118549
212455363
122788239
48650014
596757608
516046047
11229594
15282423
211809715
94459698
468522534
104362277
898249905
413284506
24904235
62076653
217236630
68853770
340519624
189392796
291174440
440314300
6177584
345282872
425764218
181782990
139627731
362349395
51535810
116929838
121210697
628663884
613564794
82030884
37321240
145986262
708521328
193929080
281252582
77315732
128376142
568188465
107397016
337843932
632920434
133782647
341936996
126814738
402815734
489068154
192057756
604422544
291335330
425314619
721655643
779527594
399871290
535912807
48485924
737037229
206054565
132740797
237182643
64279607
72332299
126323751
593168213
2285376
27763736
189790545
142171621
360387481
77704207
610618774
255123977
380751444
458969425
67982023
897682713
400879482
28576973
605148393
121313117
268906595
92283305
289682422
95608556
15570632
74871850
188958881
101520390
490001480
29070245
191899350
861566868
230397018
24530055
121046143
502590235
362648590
54211658
119917445
535170274
71557778
246863813
594767735
725180903
1912847
21986419
534343515
3242453
543747557
104374050
274759890
596647540
47092058
250615157
563508128
47600251
33004131
281878174
107218793
164867874
64693128
19463490
17490386
683462268
11874385
79912586
253079707
465610650
554780496
301255396
758387203
187171128
372553626
101537843
718152326
88953582
42225391
38843382
53536021
79749627
170041980
64628306
400128462
234747986
155192965
298478408
6965371
145401600
60042604
681424135
101733512
38903550
125507380
342088807
262769115
27834880
701889748
451634016
166335979
149588015
618963455
169765057
503553698
32402613
5402237
9050373
175673793
206374240
29487746
72528331
418823205
564543094
57978042
217257584
188465605
123456467
318388460
227687051
63112199
325099520
752364394
293545560
580037990
35740497
402282201
6737378
290558465
291457138
157905095
547311633
34424433
261984017
44634954
13093164
549957782
154545312
314340737
32442499
120470988
301233230
33996394
683661653
49862663
83894512
185777262
156302037
348257011
453111088
30261401
70253874
347048892
252305814
497621339
18470348
684711511
306188205
89205864
34774347
1032066
551623853
140213443
517342926
101449268
95811358
66611733
88837787
121046227
623601816
204101859
497780805
135404527
438975699
54561581
387657548
608361481
245800174
558640273
508848491
503400095
241201894
93976015
23752236
1528967
322220751
153494228
150896309
305820722
508818839
135473432
117580503
8024911
655680622
17813448
30541894
142568549
174226934
378642475
199617316
9489919
167574216
626032536
306355430
52152893
501460198
516691560
411921811
73251786
175628946
29388603
49089393
835856859
910276589
475748396
119363394
6325372
368927347
294769974
3136631
51392548
3101621
11219546
622526029
214686259
29043262
15965094
36826910
410911073
197189219
33079076
29287304
602983461
14897132
1133570
925198673
6284705
966702
74878459
681991494
657888449
32361757
174317505
234371031
18828270
4625867
76042749
163144824
146103304
919580388
480717289
337314833
17489091
252439304
111557033
290689890
9600506
69390429
348855178
256202802
260660659
47562471
439228660
398558368
20292017
35711946
398668969
514910503
70932325
117645306
154739114
204632254
120404436
218946130
72067382
230511200
734035714
316094611
167241010
49020168
358152654
245850238
534753477
324978925
343984223
130159713
131190047
29586755
312345401
132941726
778401112
146964423
110279453
674051950
157764290
26769575
310887507
14877942
220772608
645761162
291780501
343934352
202095710
234368536
153622067
389693842
27258085
307620263
173581114
104376655
366271173
72676882
109823901
214686105
33696854
748663409
212743089
388403624
316216178
340935473
105336340
160252192
56174568
566049952
28705738
50852566
27834154
186336738
357027571
179627093
96595005
303266348
545168090
696684698
1430965
69145414
357855180
16900162
617876441
249805579
147124708
299685599
51097623
15797947
502526042
302913950
186585617
26384250
457924550
57333692
31546531
23397779
73491898
14883170
58273342
504407130
503093368
108219542
113474906
720222529
256350139
184000449
237386356
251062736
194884678
154035757
54972757
113219321
197202188
15713708
169542977
75441235
190522070
137752886
2215145
194321888
367731354
61900204
324832874
184044231
29538113
531462157
145028377
5440847
93189196
45271917
404344999
427318061
235776572
168043106
177657711
24724101
336314675
251459306
988434
97731727
141567056
48150996
134506529
407296560
408303983
168418613
26537966
30856730
459480627
481115053
641971535
307515855
265494367
267493732
739161789
14811627
627332889
25641014
305462140
25395802
108370718
459364
258476225
255587780
250709990
293678195
224191995
80745093
406880533
386580618
472578727
707551787
513421938
433926862
374986941
383201830
125155764
94075570
544592046
296064007
156317632
699571584
156669170
390875765
80408802
395191175
331754299
430829930
155090131
8017329
174925719
238656378
306836699
335596257
7544663
529709040
769838484
35255672
53179723
527625635
162587059
933857698
372818370
137142012
41817302
230576067
118179639
10740407
54347488
252732641
354351655
239881922
1759661
346056143
118633275
679739678
10471815
152124095
349169900
22927710
598255244
231373618
490585461
62578344
201544399
93514345
291261814
435415628
234729010
927349
43182470
62222564
304727913
168792276
114839854
309234713
132304965
881013391
26462100
325309540
106287329
44246722
43377396
120009629
807636065
233116904
146349658
45575965
699990996
275751653
446631567
263065091
340340923
417279266
122035383
430344042
38590256
83019907
263171168
61710479
146329548
45740338
39945656
599417200
475612426
451624037
4406207
248641616
547531765
18325608
376294079
872506411
360081455
124150676
146408694
91687267
31806299
150908297
3158818
24394878
196156323
173598385
213284891
409461012
586359632
350626506
11488230
602346683
297923408
234209256
98543428
7475101
500662542
859198925
478592750
317510826
606560235
82938499
251846918
426598741
234611245
26651137
68780522
598547425
201112539
144028266
636915651
97961529
118450894
461769602
38216137
130617251
62473293
30809426
186404016
345183416
25115103
510680274
4100552
106630041
539477
12801797
33651780
767107281
177873768
124013701
282678626
370849754
6174091
626765961
16730174
874204812
115790806
722333119
197126638
73875329
10062981
60471925
4537757
523215769
105694303
13915416
623398417
2084599
466779719
605221645
5570297
35858246
139058512
95024771
38579905
616495638
614223159
454688310
311712085
134744261
218676108
128119917
267921408
118031080
111138038
246659499
439872351
61470396
7844479
187107910
363799016
97190818
294232888
43066656
391030133
45271953
67055671
689543222
44176750
276106567
25776565
96185507
53143034
271174442
379617369
145866940
140723020
106741260
63284313
38368756
43131652
155854311
159592678
115702032
617441911
332360865
781812306
145333130
89325630
336254321
643312956
227948509
105089332
449474729
50561696
553708244
341861901
262081825
38146928
469456753
146464590
514221710
97479831
18670398
296261188
473237850
357367303
509357546
111179162
252255457
146072974
77184
102913258
47677005
666241020
28186388
38902232
635641926
434206178
59944549
230936789
33458204
531822819
103736985
374910644
368414295
113413699
739543667
317765508
39492159
288324809
588098181
228970557
469732713
76440288
208804642
614926441
74167519
456184510
256643113
167657457
32426486
282235060
122519375
2554083
255953743
615722308
257597853
155304147
461364158
173402676
473819103
376250161
162705445
123778696
585402321
228691930
184508801
453130588
338339884
26946357
433312830
411258980
156201034
164805117
371029348
550429313
76069205
310032296
300957308
42250179
107847847
530621367
93565863
338766
131614103
244694126
54005852
216664788
63414694
8062788
25841708
433761526
21553992
393962014
4062102
361750022
651550513
53738087
221199701
418639107
674567609
851918174
98559338
358473823
492262548
5328314
19430466
474762818
16319507
10419338
19852743
21997633
7217158
164765728
796704072
88156844
26810704
99041078
19686692
508804810
24155122
433861113
44421388
960614
7390948
129488281
487974736
137022889
26248097
222170044
444232391
255491023
284936094
228495093
421631231
144699960
370690584
64505364
154672601
155976811
227029650
199621216
237905595
153708591
81178136
248802599
87369448
561069684
385454302
83306154
71818890
10835534
106102901
65073209
158363602
259208420
622722471
598584505
952613340
262959
225800091
13374020
560332759
158869864
53185144
802491999
90623800
213144652
30755816
679130124
51404610
77692832
45148661
96842455
624517837
475319719
161502842
215214325
177034336
4908163
25582029
249715989
444466343
171541956
56025564
824902563
455169551
117828330
505662526
256939195
276526100
358809025
129932257
37862433
556687141
68996725
102626475
410657075
90708008
113093918
30320662
300413032
87059869
256493140
18189820
877202623
57564953
21058380
98592292
8396621
861160516
20226928
49651770
168633557
341131855
4080634
39118395
21943524
186784902
833675186
535606158
333193831
990830662
21410597
225816911
159330739
275305349
165342771
848619567
90882307
148191704
311742802
895927956
92501359
423112066
756392354
158964059
16454890
16145056
59055123
42238845
3139161
159673519
458788737
530533189
483988283
409427333
37030643
96421473
40328686
43288643
65570255
63391253
687291737
22862135
13957897
707248069
58267569
329654807
106328285
571735172
125009692
473110740
378981453
144087807
382641183
376086152
38579149
157723060
234782167
464891613
12102584
8134313
95763006
12926486
333025323
11202409
638379478
318514564
27170995
570304066
70101389
36676263
139950450
271325644
44983685
157455957
297283814
235961955
60905083
19656450
311516553
199143523
433110468
237768297
66174431
3869321
225098682
109765562
26829115
429884123
253057014
7425506
275577992
26512937
8054474
119713001
576224538
100050482
934980459
213948972
370417318
647406098
299616714
403676655
38254567
191801257
172941324
263047704
29912681
329878287
287407319
289752836
531666977
1769807
116994966
392245310
52238643
411706350
143280587
28926411
210911943
555668322
255189213
23066087
48326509
110494648
149967680
474747526
5929527
32748719
45531855
243355479
866409756
170647901
48297023
106814232
618771114
59916849
72467875
235725960
80076308
66126175
403624407
655354371
300130376
587458334
313235445
157721401
295193156
123626436
365159147
318614593
514958440
348771362
528625717
457463452
15516611
211673789
322582307
192942631
179808598
585149704
319821068
109481642
247144824
438269515
450549951
371819581
13206088
34002724
395824603
278192430
612264067
649135337
590382610
169579497
34938439
254340
253161762
208332786
3355313
110869458
65525410
328710559
3160947
101661174
263832693
220127565
8103426
27593162
227447222
121334306
3371116
123446473
231383361
101187334
826494983
48079954
106290672
745953149
6796210
433700959
480694982
774193153
53467216
15421527
23849505
96679895
232219244
41672819
639574331
61070555
53175266
8899513
175836733
29306254
638953881
685554560
13980275
577353393
230979807
12249326
115340377
25725224
103416849
16684175
436752268
404723851
76997987
79018785
13465067
4982334
66025722
10269226
19583429
219390878
63827741
17884767
430405872
374291324
433612589
414071693
108757749
12518174
245920214
2493665
11650061
6775936
528291365
524083229
111287678
62388009
797766445
329079220
699476648
349729067
169067722
55674527
63990433
412245532
19618119
403209654
422050744
87797440
120343155
287511632
496196052
129469077
326253849
152564424
637354436
613884820
117914503
62913949
500332901
123715404
34072983
27662045
63535722
190216746
706734451
590048503
394646067
235206861
18330475
681732544
625474407
76780959
128487499
576352451
18540307
45874884
40664667
706285616
66214826
300594070
364759908
152267489
397706029
577486875
49741720
646478
279824661
1166313
268703132
341307088
30842952
46915381
189477189
107132474
105241330
74571762
302311419
29459408
65375189
202736751
230798337
34054934
124724721
484233554
296921027
180881841
197165954
306656191
154050158
673580462
400143369
99323382
23691399
227886273
516322515
334367206
37767988
294646051
430071426
102585956
394365975
389588449
290365924
356371154
316199804
53465252
525084760
430624292
418901053
48173037
275183469
324438347
202766313
577515071
123037266
318965800
86609888
327338302
221521523
213940759
25067150
69392884
177106848
806850813
278857676
786641574
437574571
45052671
93845058
49886082
660021910
614028140
612416397
690675458
14014081
97215258
691041076
98403834
297848027
202393589
847072526
322845052
343923998
45352973
47151556
520520105
328378931
506461232
503883883
182944703
562675736
511971483
197755370
294743135
375762209
35057961
142933321
426743525
104397235
83378497
129471400
341717314
588425546
179382843
273887975
127364307
624176205
102720340
337019061
502441744
14725021
446839966
620223885
108559045
25294760
103251314
659329971
76923091
11421746
374600132
255039933
86890595
208287698
283446187
374908105
245246168
149980541
141789659
732904050
198863635
28032441
91218646
18632543
1298617
59422483
11979278
53054202
57129518
89038169
155645643
44152524
403193500
41431632
419656758
516291512
212463089
167473201
93904277
233269741
179996900
457215174
25467267
491445036
9689857
458849458
37735406
107734150
313137609
121600943
46245834
208986498
523733337
495869137
162317690
68506083
82302506
818979517
700687195
80129678
530509398
352976054
417217539
480857614
589442854
917419183
574497092
117724663
33228043
522117533
14713527
420476467
51500060
162858802
7881538
105438841
960174811
67512621
38793910
28252036
405748796
142786843
497367770
561797490
91251051
70997214
311849373
165157474
163345029
381150076
21482498
617026845
159305466
473802476
3031457
39665990
28551728
205266127
187020101
63002304
472274395
127314163
76204604
161074246
353573345
136197876
225096728
70897155
347504510
176341267
23269071
66738677
259996176
21407663
38983612
403379219
170195388
742980269
152004141
318278757
75777952
231394399
108835529
169791356
800578981
475014453
527757766
145621587
52437279
78783420
211286011
44617068
33484375
10806226
146651094
201886995
406143497
210349647
9458886
20027188
812500853
694682456
85977299
159345764
271517718
668118724
136669013
55023991
713890509
216259919
10022350
933358753
75396786
166138164
135676552
45661967
703718831
100651221
144868916
297463312
294186772
807838420
88504209
186515458
140220652
91140240
154450377
33909784
209620442
230361643
42699578
458172731
116212845
47116883
33590899
68118598
127424083
73187267
358493855
136251962
344685130
367601753
199889836
469898685
411351794
73891242
201809741
113365579
384348331
350577238
282997564
258653420
18774501
43176000
107213724
4459160
184893485
89575403
646727931
66159574
593295159
74298625
493947866
550742314
208944007
14715267
335274306
139568849
801226299
11962311
10913553
459421188
613310868
235926171
317090375
185171244
168653974
455145051
533587552
382525773
719406836
355376011
30430341
725459318
345676540
153523542
433707073
417538036
411108283
814369573
12193946
203093892
685902577
371730027
405889004
308748202
363114073
44254460
413316687
374446322
450775357
643929591
345812822
135218712
688763993
418804586
575454309
187540932
243169740
104585684
606248672
59117165
263948690
163768891
46324535
10733185
128367881
365263601
628298836
335983717
36357028
412840834
204078663
308554201
549871087
598880793
140040755
62887747
472166539
230768517
95219212
39904456
19166576
363323023
133172127
27783108
521861509
40066182
419702523
247583950
3172869
8346290
921294556
54331747
641744885
115557652
917570426
715775491
175729746
217200460
115982808
308746551
12397487
6227411
56530101
12454203
76914528
249183330
805862999
81985512
164628426
105002868
160380351
283878301
725271146
97165287
16480586
188002781
123531644
83839742
80715758
220448351
720221776
262431856
702440210
52249597
448754530
38863246
623538173
10424917
36187470
274766709
66669144
98229358
334326540
127028364
367082843
183795441
848362497
151163101
219170711
449817052
64103689
74217317
3291686
60845092
26580064
77311495
594095866
298251135
56483868
160846661
132892527
430069971
509303814
543633307
73479900
102555691
121856459
84842868
264748458
403638814
209189944
272596912
813577735
562827385
571520567
82602295
29175673
218171110
136902386
611846164
96405485
515688332
560718658
70361730
413790645
395786105
305853607
404879103
12491734
92855515
3463247
505497593
331147516
50297483
441203171
51272721
195968536
71972136
324538414
7866862
251777987
70209804
63064324
92916132
163436041
20523809
400208190
8788849
121906151
116482342
243307237
16789133
169988501
160197343
471241508
806716209
150359613
411482658
254283832
17362035
529260522
54236783
70919240
160558705
53819401
99226943
738268153
466404812
33872636
531954666
104851222
591265277
252608024
2699122
469905473
87937104
590834077
65630643
307574352
202182459
82972576
637138034
828015
112163029
511812680
307122747
202204000
403076560
6042164
724407677
5159632
319116765
10569198
658836275
276286210
559717446
20289427
184299161
249712418
155445090
417400927
316025073
28374873
286115953
226000625
225888960
16059071
699974394
376280735
39324312
348979694
82052486
58414662
246827668
164529646
346947807
105910366
131792361
674593970
24184050
524984
140402271
489051692
9106645
11353636
730388264
477613041
36496349
571422869
400235125
165673501
434338681
241709680
51255474
226406769
278760269
876683
16452367
367509044
41653548
156812887
51477176
88560417
73917265
7781093
638038271
29266218
119336339
414785113
784030214
36935966
454987211
204612641
52679109
195798017
563304118
588682029
19771417
6417258
107699246
651290170
48309526
247196245
33651483
568650842
727147057
79154187
103984247
287059592
214661865
410362186
207425992
49628374
3277434
151395548
83157155
41282524
580991159
401552505
106794635
11947615
230166220
487855745
233055253
254712714
206419102
29289296
85919198
484125713
330958680
506266007
379478655
206562814
425235514
672829496
642143851
652823352
402593563
74701498
66771750
194484479
21371987
129894974
209421512
552443161
294111446
141110722
196831422
183125228
199656389
197695038
14942322
232208529
82400589
2932761
159022710
621702120
24739543
197246354
27773442
550768294
204187323
20176602
475046363
362051
39422666
198269150
666457752
178967226
377827936
136077253
258739824
77955730
321801814
232818220
94361940
149314347
85573073
26717146
769737583
639576246
54643611
615031416
128691974
46092058
107926298
30752745
113469902
543209904
226837679
44039169
203765280
536313999
52940584
98309612
114209959
95026760
168524914
147202519
695853167
488532980
591152667
169742809
197187937
175094380
41508724
16076518
728980984
372271642
234627078
8484009
1662318
128781946
129786791
431628445
465860239
854937590
254854012
60212455
420037408
663999
953825605
194449155
8422311
76596588
468217480
7917948
116191355
219217457
323821287
4478738
15680519
330914646
145082291
107628551
10701864
148779878
302529255
610138562
81635257
487126117
168216285
37492235
70177791
247708074
6143342
301663534
427876028
271952079
63061386
35805505
339426967
233204286
170918865
52343801
554306970
166996218
175331794
357174518
457948697
138574282
22848103
75487000
286059173
364862297
11307365
349813688
212127786
330468034
11313591
177894289
28861156
387041822
58147497
25604224
262514431
251226925
175024386
74557204
39266195
235095607
667322843
23672686
61644913
223472856
340253398
387485253
155508568
255107466
701009944
692647366
552349688
12178079
609303275
37987814
140927855
112198777
745133938
295487638
101065473
8448075
45861756
203026641
36042024
62664826
200134804
534390073
5148881
23317383
76203934
520252443
80081610
886002363
810946949
378881386
213521061
361797377
781381
192999253
344867588
171892311
21087075
348426554
154259393
570960403
262977135
267391658
131420079
56968416
465525044
8982778
3904208
255594382
202312664
323332272
97338945
750604341
442755922
295683150
257104173
518122972
32416532
8597592
105267403
342644
70405469
327270816
513538139
322868274
321797990
149704755
167815910
41878198
105499695
46539336
664772776
477154881
677978708
126347
218548010
5019336
427487331
227133246
392860641
449908365
201656041
8030137
38373478
141202501
604499391
417364175
33154133
844229016
218790647
80424515
56528514
166914400
970633253
129318099
60070905
172855784
74062688
303654633
70520783
235494558
14076852
14442697
653690278
301740441
521755603
13748396
100089931
322357632
690396386
11956558
406862029
640305075
161463499
557747216
430086100
189513831
307096527
383971745
857611351
243487926
328428197
388486598
35171096
101709969
121358771
255248656
70732930
202322827
16196324
101722516
88646057
34375615
59482618
234203985
583592944
56602550
63065413
14083211
175469503
166576981
239709974
59188184
98301060
636140011
184211796
203983147
416289252
479041962
50546150
354877819
14218072
300811318
361933429
47071443
815396134
57681866
126615254
180139196
167422287
165972888
516017060
68409994
155174098
493884146
22289582
12290712
100981710
35629394
160317909
75192645
90631492
423352251
787490190
57779791
28266049
322341520
63781337
223320535
271667669
407869944
378327794
3989865
149917645
94772550
144150270
636363048
475431475
348220078
771616029
581149629
598706745
280136814
817463317
24799149
103673282
282690330
128692009
435746265
60759412
165068342
90567268
55091271
314738809
444302105
168091966
395241417
868826218
131341519
195613281
101028594
257285159
58963100
186841241
121574096
40567639
49308476
205969965
54496762
69148958
187443803
83543656
157271300
108632228
57992944
8516184
90767373
824512
223279585
135563702
73829720
311136823
61723671
119913710
247959650
499827209
184820184
33534535
52463649
621529696
196865941
157786996
550830987
94319879
351655794
634519099
478574409
133903051
283343654
306349339
640732652
256294501
336467794
221232329
213220276
8717079
426419948
64922661
239868776
15834388
122164264
2019212
89190161
15781473
14410977
169799340
256510243
374127045
62007794
118807848
505462756
444004615
64940625
327071670
132524959
37068172
645630014
51387863
33950868
8082080
357563771
173850
669262524
37433022
821760
889834056
104463633
440871890
275915632
302305104
630250272
598364467
29287144
625009685
108840504
340140257
144725702
907236358
127258351
131714006
167394915
313489100
960937784
103312645
337473131
264484336
204335385
379245339
388906190
682939239
110570420
3062049
229522677
279858871
315337931
122827391
6687881
91366577
90042759
26260576
2013044
359932292
63639678
82628143
637196727
18606726
188424262
36837738
262306743
176642870
28568504
168285602
160261550
558088493
560347739
603717359
119561818
327961188
105044139
90520
192919183
164637652
305603399
104182762
136936760
25875484
640055786
82209488
214331574
172907761
159526562
6862845
51369643
390845860
81220297
155941761
244358012
428355664
540704136
262405388
450209259
1077472
16040158
859928914
88629278
134477665
322757750
37736759
77739814
384038342
238419
404750019
238296966
4055395
208820554
244511194
66553633
97286524
41072276
329668730
574507555
543258618
13425304
97014
123695424
55451420
8832488
242632541
113399102
58372862
362304947
212475862
56863938
260807011
20755841
81579866
505261034
326036475
122915165
37271997
795744630
175418947
601188707
275054878
115697569
270504021
167299745
718076003
130461874
440038646
239952460
294597212
144321056
213968002
403829559
357124425
122350233
39966307
489176821
835235770
123100928
129112571
8648929
540734459
17165632
266581772
12120483
655367865
476493251
165233391
385680010
226580711
275692987
566130904
14545680
327792556
119718088
366130941
320463743
156446013
64035391
60966676
25742140
847120792
240290930
404301735
495482699
274158310
95610112
216026879
696161689
70772092
847362814
137983853
228896497
136759531
23100288
656446572
324260736
160886732
100969991
735312386
259811179
26701649
234127488
82028535
238768488
483688455
343764169
629125767
766701953
81543295
41380592
151964438
485400675
226946916
170041539
680880376
174988568
124722989
108590089
104657827
420795478
79061283
947539345
100629849
178274847
135808612
192486579
40479838
723602858
315890567
96981595
15646613
50560911
359932203
571938161
446201328
310613830
46470230
41752660
86324248
604577304
12957816
301584436
465575941
52535861
380299131
388717284
250817551
91942593
9501353
5968014
570240516
46232973
99684102
20076508
77874072
134881905
94570849
699594129
444582686
78765192
223870881
94651321
49987852
49042174
262574276
22319777
68398866
169813306
511791051
150704196
24568054
454771950
142056743
148887147
588981790
4798288
143166530
818190797
390107286
149179401
80703236
269211287
426549544
52713882
357082538
597569755
320561463
558041937
387838990
13041460
26080696
24166556
9649117
586961408
107553975
805638320
602449322
117003686
150984627
42914037
108657104
124383142
115381915
40622913
92580499
16972418
338527464
96212349
831051505
9922462
2568108
315012799
149887763
307223857
304925160
697657866
652739279
579385228
429632394
241696631
33871552
185775276
142714445
233537524
103506610
623327779
53011807
209698778
180774026
89044125
174484929
261807395
700869210
55402950
156892366
828407812
624100896
192430108
183620515
86346026
330288854
427620932
765087388
194332587
70177952
3747531
230220135
624104145
500083593
13588329
130063078
40181648
272128122
550307595
527255
143905167
208886292
294847412
11409895
531997476
768365320
28403778
55128263
2238676
563378773
299479993
213186007
6214974
746773480
109013438
202749962
123132331
271033826
836527692
634690086
426581839
58671330
21664260
204342101
177252095
206209822
2825062
120979669
35745147
292396661
75532414
98066470
3035779
193420135
329023
96297078
70785284
91017488
491306607
222225193
130533945
178096410
610268291
455911402
137852722
7940138
190403875
449632348
3862160
207603086
257211787
385674692
48792943
121491804
9106929
147522901
581641363
310529125
281173969
367576250
84711931
139866234
463575396
189055048
579213859
167128368
246285753
146057572
179607268
365366814
456084102
322204137
223751540
104726254
905333108
22641980
451343870
350652996
11925955
763787207
146241333
72531695
803072055
359651796
471289263
133005149
48782380
376139357
90939971
62256174
284363233
15391211
82055887
791164043
35635659
33911688
466487160
307554858
1817342
22668638
868253497
577630444
8206649
35940242
25315793
518334222
62706100
56583929
324672629
313561282
256097729
142381567
154245931
36935914
253451380
291848491
272888121
22366827
540225864
174666860
86037630
65967867
697631252
250183376
131785441
115195648
14935587
549874974
172419490
129853902
798148822
316075689
324259604
89242683
659088
137751280
225469868
407321060
131868446
29624637
241735647
143138534
101950553
305380101
298796534
98216391
193855606
628615487
206640701
286463849
26379616
842445365
1025633
464131051
57041181
195616935
481906174
170588360
5848148
248305868
231918333
103351300
93948623
494800810
362598264
242865918
187820538
229963104
69091835
2646157
873587466
460540132
14245095
902026370
450349286
386435992
13297842
11912520
21119400
6681608
713613977
370673853
325794190
478923292
77709155
402777416
108037760
344012107
101260038
62651175
45189944
205581823
172257698
9040492
36115040
200221934
87170730
62666416
459993127
131086676
322508234
259149319
18836770
9703198
138598122
29881158
170030537
434011677
167774183
239444598
663664996
319740386
93797133
320818354
241192307
104612888
22844949
100550182
189370175
6094990
514680511
304739976
108053334
149337804
47501749
37339735
63101740
222600674
432550912
44078893
20349176
319572570
26218978
116312348
16814325
140867103
69764
195777709
120668309
22612104
18766525
112251500
87124455
118874954
123139800
184633059
171664130
568192393
2257212
366524794
15756985
124746560
819369248
98887398
545992690
507883197
40125576
268540591
2685787
510974969
356679521
141812839
603776895
622931119
105569380
64841791
35736037
220295752
207635015
19973962
174523818
50298702
40915207
332627071
521637594
104510678
355602884
45558355
329771929
313671951
43501973
682392574
24164135
210104184
138261099
1946322
423301557
328097891
243734580
426145355
439195405
307422288
220368617
256458430
515493336
59225491
40660449
159522660
833815015
135192375
57403502
189300709
93822923
182265399
340523316
133985268
429877825
269442044
804730303
37634025
225067630
693105192
36195738
293216059
172099262
542379084
360428755
194501395
1985072
45331831
61124182
121787239
289165184
265187852
499066
534629236
413930848
307065079
137268555
93590950
168255518
443523517
2871444
299667
89074132
60996166
95142952
627561177
93154697
372796193
607607262
372201467
224925369
927451
324569341
218925658
18777383
674521473
338448667
60518596
6750912
111425437
461470864
232988792
49712
257944701
162662540
284376328
56824867
153950333
470799817
294694282
150945136
74303063
182923260
84367129
532613180
144979099
4421546
186266002
1826477
425897712
344025442
102781882
18358870
503096446
13385981
218514133
6057016
65816485
78356798
683517219
179138563
103749366
93239294
270833428
114707388
132258268
43004564
13707442
319255106
5328441
493934472
764532282
618471836
69494231
96996120
79022487
126204381
673045632
17033651
71599772
35353846
243070900
9274693
65094142
378125516
177693514
30859756
14601048
154508192
211744858
640968340
492838171
19021209
157150046
499484
124270546
673521925
346896786
795824648
585208331
1475184
50435940
457466702
535052917
145208844
210898023
201748161
65305539
158957755
95689825
169627851
6132178
14595588
235485555
508943702
164775063
518798076
395451623
16153724
569841046
545835494
128292195
752382119
701521522
330416902
617220066
110567586
1190347
488840223
116620264
206197019
843202
144358697
333943381
430384421
55188485
459138505
447465041
473163885
91114998
317884260
619823470
465200197
678913853
134989545
121233370
618594398
277337139
401760081
211088070
258397189
97043722
16905713
402759418
773982869
144730930
16405723
132528135
10756352
259907027
39798280
80359384
2623800
57298652
69635191
257786619
263646335
6386396
539091849
40452869
48553118
345775409
385758165
176817224
765663663
74164863
15139749
293904273
478075866
127767219
109413829
442982726
83404303
345894373
638040215
163524602
625569539
42602391
32749295
451983546
473604985
33119209
362829022
19241506
245575302
146502671
44849609
41465802
598689989
27401119
603809034
650875805
685465098
241200899
733283670
110044024
63936176
7360529
410266132
61977532
74134882
97301124
10920268
415073849
221077359
576290092
397247308
593519224
429332320
567141178
130115881
414242311
259146998
701335978
420014324
68329036
11147126
12372391
609550549
90959825
102286438
750794615
49166942
5799725
180387049
187250377
230649457
35744810
31858443
125960062
119610753
10046106
107810495
179134454
322554680
142562248
76999093
99194332
292094521
242385775
509300706
4100054
520557149
112931804
237412192
160109596
93442948
303734807
64183201
326199447
23920277
72371203
2971792
254133449
383816525
437488600
87259555
17493028
201277256
221453487
353707098
386538973
357945108
724420881
1005800
207047034
298424855
78737887
517273426
763255170
21131382
58257233
110117299
1366079
400197381
223627342
264529010
112960085
514463826
457696754
6616594
160290232
747146902
126864646
108659990
617190667
209960155
617957558
355281638
591952194
150147879
315350397
175472025
7549073
156848141
358342264
302116545
242583211
861029761
372419187
132664681
201508254
34806545
406708693
592681503
138286231
123822192
37888046
84762514
49104262
345286417
350257355
152722585
206249228
510881167
557983117
5155610
277822564
2933189
725865958
9074064
489228409
560007015
53605116
118998898
51563802
144450224
94568367
133914993
314524235
92250608
236098977
17088748
469717010
22424817
42590418
306367201
223372930
335955084
670601267
459981958
434700128
144693098
252877410
639374854
30430889
340914978
394450135
270308145
186156678
3762506
100731647
281028045
635716671
246783073
399288208
279050881
474091920
289882040
83787731
29200846
111802675
28590519
16585
72963872
720029236
6879940
805036674
616677860
138287984
792620458
48771843
297292027
171760768
537312668
637209366
47991637
394470362
489487788
107529741
368245274
97646099
48926504
194891835
51042384
103977496
141796928
679444313
12687398
59364750
13762477
5320240
167631484
582631781
46304550
163045624
332364926
13781486
342066403
311595100
252079182
460242435
220347585
145743506
378066952
6431887
132968061
141734396
84028759
297124425
8632905
464977765
448762072
381876668
762530001
268111358
673695746
456329286
672114278
563243060
375985468
218214269
632023523
57750527
146180295
243758842
70835611
430944673
5516482
138755386
160575423
115720746
446215131
683832065
195668535
535158260
358051186
133793853
232363441
196124330
703359832
26036298
66164360
687532311
8211540
144531233
354134900
70625180
284574691
145454051
131579716
28065791
172646575
143019401
54943932
327801621
80661476
86867183
185009722
259259075
8888447
571334174
155251840
491509321
237140594
828202528
282016175
133512284
144083247
95139488
88031985
33990533
12914547
60566412
764319437
93028745
537631574
176161668
337155900
953488373
43418861
46014453
38440711
28187988
105819391
287486367
160993034
483005365
79473360
139745297
710710351
97928255
136389802
243133124
212139299
54074776
106281219
24923414
653060763
4008160
400258456
198755331
8586962
627241669
85996048
689693578
259825778
215726906
517454794
335552414
142920327
57803500
96040808
114058650
196015347
342064090
28450099
7380371
36979488
140696286
174597478
654404099
115593261
390440820
657128128
532209628
401318241
340280416
473074875
150671988
64406183
756306282
54387901
195277738
35703389
266714030
25903117
675659430
174836842
314092150
184698023
195316704
526296392
922063663
83970119
510908674
12364689
556807281
80236200
339373360
115519759
89386113
136618056
101099003
389272114
171073285
40995636
374595988
20620984
479333949
526375439
177388349
91871133
2943546
199295594
145343119
52847339
258744592
584424497
220327841
234981432
103006034
735981536
333349899
329398934
671998279
3665621
126986908
242193282
394397855
314001956
306855093
151164247
604814398
156076099
4714095
233810963
196488085
51722197
103972908
214161358
267049092
391944389
367554856
119692581
649023532
14336533
813569321
303389896
411854871
535924195
263594595
25623025
135786052
459158882
21279530
361820831
375409125
316010884
4611729
1398780
325466876
23386393
21338590
57655891
36488019
762561709
436481865
177556625
320625824
169491402
324618128
113620082
374537666
31980848
127337284
421606966
582597885
244771032
10982480
202612988
11577833
183656104
402380656
20793605
83918272
35489674
327525885
163642265
249453508
135811834
382632621
364996952
199312343
14022108
171633980
288828875
198130544
42692367
7608437
171412084
144621398
436733317
218254203
641805497
9860121
189086672
85921611
710166796
295995829
50448385
178596063
457713020
159437178
218504886
362434780
353612565
434579861
259009316
76675251
129337637
21473400
53018043
852131984
86773328
288483229
84590354
22407343
277702691
300302414
78932817
24499384
192026449
211999632
770139274
111661580
821027799
100527656
292043246
581848338
122264301
226135232
338046649
419180624
17643529
164058298
32503933
196419345
236646784
247895841
787259049
17572747
102110068
60621063
134979937
52424663
107973909
905035745
443043469
622221234
13862108
148584528
74926186
167074274
77401786
93413414
26803068
248525367
287472836
174607891
249396168
45975150
358187075
721252023
264958045
181947967
700375586
17062349
314721870
75034420
448718757
840717536
82861100
4158055
727732523
123991601
493236055
920684701
67266613
471189726
184735272
145103212
183094558
122374256
556591977
232419883
42395438
561827112
234167594
155770307
324532263
217513404
285815039
508444725
443111029
653559415
219984714
336072189
142516625
228670801
356407545
70102587
417073051
660359347
260181710
8444264
140186181
43097037
31590111
215292299
85491819
295373220
341212414
136563678
106825191
214931270
181336456
480121704
23169584
67729047
243372827
468602517
25376688
112558343
531843874
62096140
241359064
43319316
129627753
42155220
250176041
198677598
540853374
697027224
143091546
88246238
116922886
110176307
35215161
64532654
383788493
221640003
64810426
785504607
244074513
833887683
19043247
149765626
19828488
156717718
42802543
653194515
206172621
28268753
237955098
382056821
182164669
120965614
413338071
54523424
48543567
370981922
21130321
794159742
193126081
146356627
7546708
133306201
96666672
105868376
337228293
74808118
7972286
572264699
167079937
125510470
280956163
692980028
50430615
370894816
37910263
359652595
315034699
124322661
33296499
949838553
19521269
29921904
47801394
113751037
796315259
538541770
420981897
68245113
171395988
358426196
597236535
215277082
674082075
400318663
143518368
333033961
381104089
517293314
391796753
198876244
126851508
492367269
54602912
103075146
94974122
726601547
354303208
65829590
91066046
413123890
145620018
540161447
127213652
66285975
395294739
625767392
41174647
57693120
766043329
364205945
213360476
52035640
46349923
149555139
529667243
60068567
626459841
628640763
233441371
507305931
185957247
242295269
655553880
33919965
444817260
120867071
241483559
180710539
109709683
303691529
1979150
345948754
476557650
85947939
190439565
483205113
25908679
405397371
110723576
89193281
93450377
89756230
102857921
561420648
148594339
791986920
143045695
60451077
404554292
505606426
181939773
712337303
408459976
342048069
254177565
474204148
4717211
261082366
9260938
339740821
490888301
134372647
150499368
59259266
714740750
531563897
264640062
6962912
258138417
223056638
239750565
606784209
244262134
695134417
577467107
35943191
153278148
281328500
162152007
384062308
553903315
885977243
562542491
314132845
292022428
202956018
93502927
17965316
75891264
227904895
109070779
44590821
148745561
435522496
459909
6816968
176605884
383015586
261660208
13921511
163480762
679252297
74638219
228871843
7015450
311610714
18653010
335485443
196544721
15500359
313839466
62861807
345223494
584496176
87745402
669197992
21204911
100395170
587128139
505849
191745451
125619409
466405886
20312156
3809486
9987805
83117197
102528540
676439622
435951505
154357519
64829011
163115203
215765627
592580151
58277829
202502780
13511506
91065637
435305690
92234630
199055331
885586214
104576607
395372013
164341304
375519845
47631784
19032505
39677521
28914959
129988815
45985342
98634681
151869274
87098525
95320388
303342986
578222405
401566701
562475867
158540301
393977786
680444573
107313497
878061984
465575635
15532135
590749340
151112460
278229116
810043944
318446125
546251599
8998781
45398121
686925222
84130835
382597701
219679112
89676337
582955525
239738340
740266628
9099418
202049591
389351016
732242
118010257
150285435
54954557
28535212
25498337
30963181
139919847
334521930
166628080
86201358
661671480
103884762
456471988
845706972
281569183
183484409
323340701
503472588
220059047
258807971
77601635
40745377
122377452
712553506
446965909
44380720
206670319
41058726
218839947
605796858
605577841
28733046
547981115
375741191
8925993
157055709
4796240
207702173
549024369
357033892
805718976
265866194
663300531
27683526
14060861
135118112
149854832
83668754
7087117
3346471
21116716
4172636
419107494
860752
14146727
17958458
502578139
52225649
157017029
118425077
34992380
217647223
122235231
275572770
428337608
214506534
33582594
46063814
291165689
121936669
435574375
3102680
343618868
285439088
117955792
486307843
309787774
130798189
114626232
59260068
444769081
368551655
36533390
67963915
614759679
13420517
127555597
52825482
197185182
89710902
599292356
305213261
513763180
278384763
671783880
154860116
208887727
169435007
233650093
248549535
357771239
736001190
785156698
646474299
13057730
270709602
605573536
58831976
112523941
61089481
77847726
326333753
287787248
588089033
602554597
15159444
825436986
14705143
232227744
21251077
85116457
23795
270145873
106802833
123607213
41726997
41362107
113953814
378940019
245538497
318591340
43292118
254807879
599906822
35564620
5375827
9194838
86359539
18939065
241633054
54084178
537989006
86863644
613246571
413701231
65109098
564869596
103059932
430174956
543599169
80245301
424688959
115844601
652720367
553790079
7171853
141384569
185900851
39371240
261377322
262365691
102867455
40809518
81726496
15467957
8378527
109160317
39005749
401370116
887895594
200140248
405660482
161713736
64318414
49200122
57426500
18174578
32507167
460831
46373842
424634515
278178432
207301614
482402347
399298381
230538458
263590347
532312412
49326031
263629146
416572586
3218103
265982905
367743935
88970954
208131563
223457888
27805240
135088917
323619360
55659045
192012994
219397100
54482301
514839258
512977601
57037398
255669484
634360831
123237261
71635609
221046708
59599662
20478565
3769379
18577987
407357590
74159822
505189298
633054724
194083974
177400268
838218315
628298133
561732464
577224515
304555473
6007250
359357161
186400938
225592278
523265363
510152869
470120008
170423938
890609899
10478532
230854930
396484558
329399
22626065
26452528
88657709
320166334
69111
654397738
442221854
6592012
273809652
495386754
454345098
69384754
52917821
94077371
312387944
518785863
53694032
455233584
474247
77287324
155563538
296199418
434741227
509787774
120205992
254951346
321031405
248242526
122256039
111058258
463623704
452508775
98811170
14106901
60905202
241264389
337870610
164027602
326390617
404943722
20077224
44492511
631270943
66864091
572959825
18383396
649679556
91386857
720073698
149636255
154403642
186186106
312720386
788141036
169029990
429663372
626595198
736853378
53340144
162508373
143748138
1253545
262182463
580602420
258084115
12570163
323469987
229331826
66185266
861045403
132473815
435845782
684557475
459672411
42714151
143512280
296018694
266558514
166208286
425314656
407087552
521655949
643977572
105416051
733177828
199624991
64835760
2298345
853691661
253909560
243770444
399939901
77524265
503372194
505263978
550920637
127174831
392726248
412488139
446553092
84914388
672059805
282557331
132881669
84859013
816760751
498797338
32758186
23320372
161856020
810404181
66639422
713872790
493653061
110666959
158344137
813489888
119930397
90311292
395272830
569253573
403621572
26416378
87100198
183357910
8504551
27075323
326876875
373330138
84125851
427896864
55179667
321741912
5534638
592105437
306399737
487300988
3342007
92211980
380514366
242234073
106158508
5645168
18361826
56390485
332696393
426670101
242167097
252748687
619797047
67055587
62195429
374243273
778431
277635308
490444505
376635508
5177899
171406070
160439758
121031412
389478793
278924375
37597540
659624798
255680430
710950516
8994503
28424911
444326455
227890991
248998798
692694391
613811988
275503316
667907622
22384708
10517768
51048584
381972833
774149396
426661838
65933424
471555833
366137457
447953482
82988970
77172842
3188060
728122933
539940159
618976113
66310698
603012424
79691572
14965624
8220202
330136625
575940944
204733590
1687659
46867380
558817555
43501845
216405200
13334562
11837242
356844450
62075044
205855296
68321387
30217788
146484533
436101408
47247548
192795565
422402692
282274844
363911402
428973804
111519484
202003949
4890909
368236165
49495191
919755145
56989339
379669506
631455818
195911563
456012184
361246010
45029918
3491525
24191812
315351065
32798284
14094092
30031970
250565053
675346431
186348371
45231114
120189152
10291613
509105073
37337908
12179968
259549298
281747111
22344712
279395545
338156538
227066636
107835232
80914067
349316592
157995355
3204292
63798254
31511187
659662971
2313136
324427008
452501548
703331135
42248952
136343504
7313518
188574208
74851563
604579649
621408639
291250761
549300591
307640918
354201747
202708699
33176439
105779662
430781269
440723138
110817729
160249521
69954385
259653019
41556334
55911049
422856180
76521609
172771877
440931490
656626471
195748051
411400305
8138233
24983325
389435980
36167992
242201027
69240901
144252948
809672494
254178055
242950709
35731224
35231206
137348385
750069428
215106895
455037447
34772704
229455713
342032926
28915761
214230953
269868329
462565750
110776678
424772450
85679220
16501019
320621812
183558931
235039635
23160425
520274947
515809867
163051982
448768144
680521740
657586386
556708578
562533122
118992070
604600569
178084600
138758649
511852590
311320848
123076219
179078542
590932763
242218677
209644934
118159746
202012383
687688256
71939797
264554179
180359238
13043704
296972344
165976748
199750276
332456901
705825382
966940810
363118217
279307821
490739912
238326117
574037354
295936934
600474821
9716590
726278207
520716465
829212522
598584572
13426614
792420703
185298917
233355426
816622311
44786154
144164948
29670613
495459489
633874488
802200713
467075501
20960733
84426417
29924735
339609632
3363759
13211191
69774524
249671119
114375388
347158367
142810791
60882566
782532670
422377771
509823711
439750880
568156486
227655752
344970431
23239360
440747515
22957778
11987453
17758918
40975788
48972948
206049831
663998579
109139913
325543943
157018044
9737221
484616169
248053388
190738387
477868970
535133523
26237323
585983494
151232558
223539951
366087461
699372296
653429585
155762376
60841152
369273469
40338420
16825754
38038944
537111213
60339317
374608686
7215541
144828414
322554629
115066900
190726820
443771218
146648236
350129395
602628456
18564581
605096715
165423619
30050870
53549404
207283385
730529845
672285300
133096068
59349950
279936204
231751766
50344797
187782413
715957036
6493856
125667996
375704868
125365331
164891503
396906202
549998082
741153144
372276958
288801875
494045212
1395082
329079235
5844239
227038852
9272669
546093654
111504754
192971511
364678276
586935463
517119981
36281489
18232107
1130067
115232830
36209982
5780785
30137929
625822389
278284469
220537460
649444029
564702537
260601738
434070946
129904491
555625663
644199872
109909719
351732617
113978299
38482594
11640057
704235500
54375695
174620397
242582686
96707997
425604333
170582657
819370159
136421652
406666096
749636891
4798292
140267032
537259706
30637578
752013980
717300384
18008015
52298190
361315047
132202125
197635496
164779479
8319871
56236289
442656911
106422010
223998056
290826581
560257806
460601677
84206321
9639215
155994518
62433550
280727391
145131579
477718738
239295646
80188443
47973375
16427456
250429929
40260407
102058008
48234275
173318823
323563333
45782772
458635736
548700184
321079098
688482350
397649371
27029494
84656633
9889643
275735709
176837394
73437178
402160836
236201561
50884309
196606677
661506902
122902011
582553675
46261361
83750238
6167516
502794145
79626750
338992907
56892739
278436227
191293858
586826525
806974358
546260236
617833852
163040964
563909819
28703412
92835388
146280336
242744283
253110830
262941203
222695073
28626895
290145428
321868861
75364727
394006980
43048024
103501995
14165837
657466968
246483081
234820826
185316443
49939881
368295950
126687083
339945551
698464027
74081408
714572
203156184
456603839
44721055
132127469
694591745
309488525
194097725
293974054
572748343
66870577
523853296
586425131
406596563
309937449
146330139
333948569
252906945
368544879
870212761
329983509
4995492
21698827
59677981
139494650
599086931
47151239
946495711
160382806
267282145
46427015
878290351
86478959
5952352
491542116
506946747
14540418
43628327
211627731
71320391
1866763
592126556
689143930
200606654
11819285
246488551
145058898
62408638
44483880
103532353
75306064
285457153
28914706
185326351
861368464
30067956
136578752
339009507
136637202
53105288
782626348
206392055
120325312
758497816
505395316
213857031
54425831
655594564
282264352
271102738
330726161
151458661
368620824
923657654
196913663
172206377
232987787
71029432
533936198
20581951
423940608
413826043
310026903
63833003
3934745
196192395
304154073
467163048
946489075
772301455
937976436
320570509
17509914
454706683
210506737
855343333
209814881
2372644
37308381
511042488
15638495
194826833
67215697
262277503
348101035
289644124
67998819
4943225
206927067
448188775
35888493
73246577
35784071
77510524
280922537
230715752
87842483
25587222
676230914
313758756
224007857
13030501
102403192
157173480
393768640
200146307
576059233
564539063
19689043
572596096
328769733
44255251
80481373
66713731
180374395
716901046
549054799
581020181
7967772
369985555
116573950
339051255
176061563
1401817
669181057
76655347
136396482
112691953
136530493
930330042
188702562
496818096
124645189
218055418
380000185
768883089
698923239
500881207
495283282
133278256
364402715
83806200
525715696
144706840
16648513
9058312
343896702
17422599
77210171
426965367
135627283
267236939
861433543
556377100
1248493
115117366
13357109
35892061
402928081
93020787
59781165
115481860
632922104
277022325
61978632
121434424
17556676
96496548
454063242
456382519
622432258
599505348
3160540
467816801
156857697
17474085
224357036
171924695
248077246
84922717
168809909
515057217
2944614
447053677
151824594
134485847
322377521
543186039
392649655
23776621
317719875
23433189
177895916
170046313
184941472
778261100
22375044
13111424
85973883
246531560
14082316
333489447
131332132
190321033
535783164
180805862
85806081
21988097
74839592
1382797
5054096
28013526
274243323
491003716
52040494
244606428
66328807
165280236
115028127
783551035
51742033
218605919
86948667
96615007
245680986
94960655
42904368
65660615
3339327
133584969
264804767
731789623
27788797
6552679
165988356
670934137
372552476
26963712
4704699
134378106
213853053
9073665
118744677
441967908
654980514
63669752
118552091
27682877
80965292
21531967
54762428
52263668
191540029
54257920
12054660
151373474
93476023
248467476
184375802
70904714
109766456
151241405
458532307
309756927
266798858
192808463
664326131
71203443
1318766
283308614
27302661
779388381
38987452
35432329
174788429
773271368
109463064
503443668
556239585
605499977
322952575
272196427
382433410
95323157
174418953
236639409
69246549
190920340
314719989
89282752
215759987
246389470
168953092
305453545
48653048
480595856
65044821
9267996
24984314
513552166
375203122
50068791
793264572
698045212
46412912
172686116
54909122
294750212
28982379
95272837
251954354
34877329
118190593
867906767
464772682
660684541
453624374
251241103
137440946
128270978
111582737
122084286
117500592
264492932
165079789
144522484
137090445
162474537
66120055
114187802
32172669
107742600
8198238
137012490
44872746
111612569
51716865
417370495
166273699
224148
315036892
286318898
311302924
65423966
169248325
339842496
278740875
779626724
239725984
347918577
93735751
4386937
41360910
268443118
84749860
93359808
281261007
848585524
135850322
3143675
163274486
172995213
130028066
150438840
131453232
645019644
287715319
101958509
19047088
29375477
13447466
134847257
330236788
727875600
49976645
500728233
388571388
310297059
118047855
16082323
346283773
690454269
140113461
50677172
149113842
351539845
46347726
187116145
207724464
663011852
700723641
313485525
160621251
334954614
11683104
179270514
171359936
537476898
432896186
2750723
411799758
58038177
479422772
27428968
64557706
8321572
93816858
44911007
18689734
15910902
120839693
606393015
70996995
406895826
10698093
378456908
418595602
223216797
528115961
450670145
304517265
599123139
526616255
91090152
660968714
445904864
664571536
864744039
380530405
316412351
47803674
1777032
5815633
99312866
5818791
532717688
73367140
52937560
87863374
510011153
61303769
320604473
43882448
514099511
473392740
358067716
578225742
60691471
60302919
146621187
568842215
187201235
245847012
571165751
9640619
686489548
468415372
758512499
207491305
363469647
537034993
188343450
309782973
667354711
578829460
389939149
201989880
290038583
932081447
226571993
204471268
589267203
637995008
40421112
42249455
8666536
21325037
849951361
55925486
145397056
470397
301744966
384041906
191280949
428185206
35537197
117582801
136817813
599478699
305172091
115327632
100410743
747039090
544319500
116554457
904083417
302673549
58504635
99569466
726609481
202214232
104012024
315055277
53568739
484807400
626406921
181487091
593173877
26550577
250835387
47094724
20197900
16927974
380594163
333295140
103521560
468892185
407968237
416244504
594963283
122007671
103277593
51010382
514918330
252565691
69059565
555029541
66009248
155360271
74565604
257887304
677972899
673634578
336442590
468266652
384908528
17734360
19230254
721709373
154282098
252745972
328451275
684547084
4214477
568311384
199385089
815986976
137061104
142289521
456372983
354001387
274493787
279022425
4874873
302391637
204988995
137228649
420169597
507783345
22717228
32016730
205215263
154103498
612162119
207821532
338689935
634015064
9609658
257429581
17934673
210177743
344657453
23181943
699431366
465220495
164420336
328219326
303042988
190640204
27743196
22655476
56848255
574868051
67591907
47525922
25259509
802808720
33929834
1264896
30923307
147176684
41842207
335776767
256431262
339053728
375789320
29713448
179423727
24815180
290083888
348711115
28933478
151779782
5124159
20140067
12947793
231228407
155590554
552799959
138483565
55429331
569086854
119115637
2636841
235172767
234888941
11954513
736686536
346099415
17470646
146002958
23294932
7515989
67058849
699811221
264723373
487871450
204938486
674733664
644213215
676903398
567689882
19614334
215329702
23261494
38597211
282829455
836780500
399279603
287260693
86061179
84375714
318189128
155982188
468211757
703377234
125195654
485216314
94819686
99105669
21225203
307738973
283463582
423670540
226091597
468563721
356649640
259580985
387958067
252213032
359419295
80260646
151076496
62705784
76925481
35748062
889689944
262316422
505046563
91355151
140695441
145928922
281569640
315160578
805574605
117493566
68397478
35150158
248398085
244559197
634975974
100419994
458856674
211680701
664319404
88291060
267017788
109146113
509602476
1710761
50876664
253902437
148296869
94251932
80945088
7735703
9020122
283120077
1068262
171365704
114378347
16400411
183936470
173647325
550581035
4797342
21082149
298572426
29908330
170937688
129331156
57867759
1299969
11012334
463616475
5757739
110212033
67504992
120138505
150795909
152755957
155892978
306804585
269136246
70662667
273467421
609023490
308708999
289302020
56413681
658907633
102386745
229219551
256451558
185940659
22545175
348852918
17007903
21509348
280761167
701223598
440383751
236841230
36654126
195331263
280157379
168084079
46896170
408004749
120143763
890811797
74969211
157799938
117655516
35437210
4587552
340751056
502978054
32388147
28813085
226078240
236404848
7693018
86585455
275531027
133112761
200296138
1246706
675589
410081596
206463491
303240255
669711754
19411246
625110041
345275197
127531485
49836624
208594392
12875516
483674461
568636160
37440383
98293644
46945379
375981805
22809831
41054003
110730890
167367995
78570007
430271909
7529019
11784170
48302914
33637595
15179067
715978107
567922703
351188211
397908437
164246140
129976013
239924132
524995197
405128200
62143548
56957166
313722831
195501842
62257734
54751492
23344966
94820739
1489486
347729075
13560126
476230442
285118864
30259212
437232667
119631664
80453508
48657641
53562740
436824265
114169256
159652713
11318186
108418468
334722298
38779959
152508854
758266296
699209226
458586383
111639863
419410994
554282617
98214399
303936745
18869765
534286928
12847857
41244549
421882519
317322001
104683665
153090610
536090893
463150058
91151579
7558822
81729374
19175105
501406149
153425480
109871775
275686960
337366593
552383597
68572355
18365204
33355823
139217789
18723731
371876858
5004830
873985
650804823
384418738
376901840
123852511
237824113
770046737
8699950
179970006
663087909
653266673
36430474
285137429
282780812
1281019
344870333
379449261
293488534
315567
265557648
337997534
225329870
29217155
388861886
95864531
22274675
8547135
11279760
213174311
374769941
240501989
850832272
505311927
449404546
606684278
43696935
179579920
256860324
188684169
3364792
614270379
194346402
219515663
99917238
112135503
269666874
33374315
70846342
300967299
583246092
125894193
286841849
299885211
411352997
154087161
729353178
14716524
292867138
402642826
2600020
752433968
10112297
117106421
433968657
302386924
66618991
79040074
143197950
79831077
550502319
93667616
100334552
133069999
496377225
136063986
189516170
777865097
103463966
161259156
104614326
162407849
129975439
2738297
55710485
75880866
92921269
42783311
429359503
120986104
119201016
248616783
199939442
188962353
206000289
108315146
77327164
626953523
87281959
229341682
24196873
489447134
802500954
363897256
105979844
859392863
427427486
54549309
153311970
252459658
42119059
80572747
497787
91209123
107932951
310353184
133514527
658693321
73851499
374455916
23802424
170177936
305234368
249364434
326644872
45761163
421644412
337837993
26032509
156209034
588957116
284508175
476084504
303596649
335899508
6191397
45196827
24441716
160939632
714166264
339102632
799234516
405692220
564320853
10600992
12881078
219072795
89074655
23431413
604098992
481150633
297564239
66242455
266900187
168718419
412032834
290852284
8632587
49752532
178002980
2644525
94856583
8582903
92674141
722702035
443412696
190498213
90800690
59372983
308088475
119676146
408059578
23510354
121366750
527748208
54753413
77151054
150824379
88174921
342543449
331656241
463937231
3685996
90508049
65221317
151964674
305398776
713777399
38346475
642328462
591464154
388563064
23945068
247223168
345398866
80467190
139739233
371176947
13922737
24893442
121473269
213823482
64410259
204080729
124935688
272717447
630614730
208766463
271998706
526433420
71964969
249834233
381250435
794326627
640867531
124217910
306893506
141224557
306748721
14151145
9657349
706972728
11497227
481809210
571874817
409264308
188193808
249636959
272258401
392410064
97366967
255073064
41516648
259165225
908946516
313615861
618162588
62263400
71869113
23755196
13767094
138426473
443092848
116358442
224178235
39667324
247843125
12454449
397180940
34774262
77379362
45383143
11262731
113762851
93637660
2852615
546857134
45132004
265633757
559585105
24972058
118200791
73861906
189948758
469078826
89941939
421357295
739285953
18235209
124935400
386774743
182625978
523037139
210933395
335343582
761435201
297110287
362094550
283399147
38564975
425220274
328865852
499161662
575267863
434881751
113816453
49834513
77736573
80529326
271815993
318313970
148898060
19562253
11156326
206864405
86369250
30124025
558122332
103969051
13978803
500868669
441483999
206159633
530950565
54426830
274776564
71172639
3483487
10366634
404027577
268536624
20175119
788820708
15309966
536839103
40647923
148774175
278645142
428491999
43062709
44643254
883564834
9905603
242378203
41193970
279234628
457738315
614399129
194276491
596883098
338139976
584263726
308496826
43918781
257168617
551800511
575060866
568505017
759977434
144608696
274178438
49299583
22882756
458691519
72237075
333369875
279823605
309892911
352167714
47299799
315667277
377301986
61190201
29648051
693867
727665356
709969204
580312241
27120804
133652742
173162214
175822886
166503841
187070256
133720190
55685560
310244369
183790024
536608661
189723050
272269736
329332780
20256007
594863578
75810452
164696590
371541068
35713336
107678280
308395262
98532572
548971269
766079335
224946793
561034471
746711731
334347923
455506472
369047150
1001131
232613622
152957471
120985343
202981070
45358317
940657703
136496562
227331341
567665279
449956523
667925359
502276768
24880356
49712976
547839340
573792417
23329238
364459809
181033520
204285909
513213997
747465943
63968522
201996179
21543260
34913886
2199223
53341686
92419483
2059454
28385198
26292904
244054068
321994699
2031653
325136417
248919608
86220721
164903300
532824319
529275512
252410848
219794265
16787107
2157402
490370646
332944980
193292948
30258434
252561676
688426870
654169610
404971724
97955186
98355155
399636846
135991747
216121707
14050910
126329924
493557474
32658623
131466355
601027050
224975301
336565229
741076192
319512971
224874131
824955411
208599922
724332665
75444833
269208243
103665930
70582532
332321091
238880520
347257797
181788135
436660974
116483583
122001028
854570773
45345053
184506077
203167213
531021716
756271115
373119609
49442395
316258849
573991202
81414951
195215224
36360874
168827256
28450575
223134972
146194273
9297622
724775074
45044005
39205584
64893686
442445985
531103
56768282
309989049
194987446
836627013
448911174
798525950
782773520
111751234
74716682
215205712
289280051
226041586
189643634
73239277
82984887
73130817
129350632
173109507
140879443
371266031
517458
142181119
7101986
346466846
374507666
17783461
406154919
194762974
275384313
168838743
32621219
1226474
504834153
626766300
195223000
486717502
307923501
97838332
258072311
233133623
50932320
698069914
279544446
61575070
515615317
84458796
821015
76485389
290369483
555228926
146675790
98998685
282147835
1100378
127671163
189144848
92382425
539173288
28790971
196630694
89677134
31546652
288300215
378866884
276391794
23927198
6905536
8631481
243066619
18753067
65702300
60087121
572738764
29036546
716264148
39471036
302374850
499162828
539983178
26384991
31513271
131391163
189356801
6566996
201153040
369186756
142698943
246413515
87480931
868846435
540167091
145547074
235922137
200250827
135858464
57814327
62914375
301471769
348788065
86692999
82145481
517792575
744460905
11283013
54109551
162436307
553127491
6631721
28394038
276917331
65579287
223183673
581742832
22922811
486362095
302435861
139269797
131430954
276715566
424848998
39787698
217660919
337295280
619388499
64071099
90046703
377770174
497129178
121079374
295463943
51646957
117287266
290321828
235229034
447389869
7246302
695257384
338303644
330507815
166270527
588590451
684777085
4848547
821167160
487225621
229789392
20468879
121185868
226287693
792101173
66556572
283317275
363194796
561264865
236695884
92033786
59874254
117178922
316350086
134389468
65618451
168812737
467407144
40342448
752452510
8709228
74178125
178226380
425339643
509509682
768294343
369188271
60306513
210710781
3599544
444010167
116568045
6799259
258454419
48920868
26955017
446921301
898181897
412321554
85221291
81224215
620974972
332319792
208363374
249605141
317545023
152636318
196370240
889568070
148639134
165727014
183071753
475384464
2675683
282898526
128288008
137114575
613158445
54770611
205667474
18321076
144869987
26226997
8166993
264419812
278704624
577297690
169658213
66134905
216269906
11715671
172940536
6720425
616435586
682543538
42314022
520602760
59833264
87216937
180654052
47151674
230112077
654895604
442802689
303426932
129919702
544276100
794536815
16013965
417235146
193658245
238109000
130233194
22900473
424012353
163839322
13420217
229166
405177759
35519511
595985319
228539505
39973496
346071201
226723898
202026205
23679533
20706725
309778107
232490978
55416547
37504284
111241954
145244293
1694892
473699010
372209
82899433
750068434
6116421
30630135
396367917
860465247
260178658
22493148
62298710
659419204
94588924
545546161
636591843
38109177
549642224
68189955
244971383
262627350
5175761
26792364
593776423
9325655
66555920
630233262
468940621
132196163
128867785
320019376
22246581
23589705
246365796
4058683
70041602
188724526
296767296
605552390
620698337
90145332
677363413
477749
17766722
132518761
351760645
87714908
212994129
694341551
470149481
151950018
92073029
115730318
410753764
419325063
104697318
326968984
55493241
78224206
447449323
509733796
27036325
28055355
333656036
47757552
37882506
30520561
51606511
143998271
391472546
374275839
12604883
42011456
139243783
23487738
85144620
22314652
218489009
228160318
209453705
21266710
363635109
377315084
183408670
609069892
166539453
117429269
87946558
749853005
92496508
189386174
151938337
434447579
455875950
174907584
157572396
335400981
11759270
66998800
439794939
65181580
11829686
165822265
163741472
291767533
633804321
154801
184878232
257931287
492463774
870511628
207218281
452785339
213063083
986676
220516740
303926618
175765339
26679140
352571918
69955693
373778499
64860451
263315497
147996034
109909301
366144420
329558278
677645660
486922857
140797897
455859
67973833
249644339
714396898
60931561
382865428
314947143
226191618
51880005
135213785
341084
277052952
191376538
275280855
572664800
318632249
277244964
123754674
699794353
353950
67863909
93213336
92774883
161510945
182790731
238762866
16663273
146402210
428542552
271445746
311038726
53520435
430103211
100593539
514398195
1963793
162553213
41349172
200943223
477115144
18903574
588631122
90262274
14992949
24212734
160002936
151183361
6541687
593750993
88679407
438212440
121446846
737887760
263875366
86345733
796446375
403455654
12163167
356688856
119306330
9711755
116665118
568656860
109926061
659152629
650911299
415183644
85469210
103759796
66021524
544638065
155240502
515117344
71731609
467400754
291774691
551078235
362401080
164705904
234556097
3116488
7424787
26453004
151612528
66239472
297536730
712514201
88001013
201772611
456310614
118212167
129676133
219489117
175200975
133827660
71570709
64828257
844469809
144921991
116037341
24120326
376153841
70593615
21690817
709204155
510171806
150787172
296412791
335596506
525537152
765999506
702793481
236539647
241600236
258409467
59266858
256398734
126945464
223325678
260364962
259273228
162977493
336300981
165950067
292357279
408156905
504931042
53296262
181234919
17294837
387581009
125165957
167240736
11492317
231607246
194495717
99985825
491803074
587034042
487800580
13489993
329803316
108848879
256329737
634698012
717814330
251252437
437807120
834522297
224882508
610621059
15247651
47481708
5842030
215125805
62555268
214658207
332801927
621836685
202725051
133769727
25546925
184333528
143328501
253991000
684377885
196248203
63856732
615106972
225191059
178869872
18613489
680539321
256840254
190962042
192475720
262368911
722364564
751604631
57056863
141384127
399331958
36929014
258818115
31614972
35944172
598901557
76984572
260476494
4441916
90755573
27458
105187175
191497416
30170105
571069621
187391206
4280396
317939579
6245050
91229271
27115756
147710881
209336978
425222362
54843789
489942930
416270159
13607640
60272291
420710851
175388338
222563029
513467852
126520820
350156131
31086983
131578635
146081586
87616939
55012763
6607080
203708251
578822479
378779604
131800288
209043695
304327809
31948567
504203213
530791401
743160704
134302266
39128570
97149004
214376659
709949158
158585073
140947677
677428869
240871576
2737265
44522793
43241664
227459335
98857989
102882394
155362899
503148604
478036709
130086655
20964775
45976590
410030714
199079811
470842691
267896152
67351133
241473166
300692292
563842903
136956351
16386953
425482133
231968542
710892543
96513594
606833071
211307810
38259443
144196854
544698460
155582936
29477032
11966820
235824878
187276251
8996818
487618666
669019388
577799716
205347901
165415261
226603787
787604
665975246
403096253
159569427
3065073
444043671
31840172
33897687
143673174
226197016
302156442
291188752
38672016
11546095
110696843
388783319
137631504
405471385
253282015
448776486
14062186
584319102
49016156
2918160
622488789
72191291
1924751
1477191
10943320
876230659
161690417
104129525
240835166
819969725
3676293
681692133
575360985
822582813
419474678
349678490
377555622
174051583
429146852
561780893
215576402
504801027
419595877
232052647
133108423
464181239
841664203
30616172
13529269
700993041
654021877
375904620
2774816
332602608
709374705
8148394
294808614
172542546
462735390
40975107
341919411
615050562
71368025
23452931
66462079
17981220
117605552
306966795
691155591
853935827
7199580
550486750
410097303
86025550
455629922
693016444
14242641
716589332
329719228
18408304
52906658
32100632
466650254
326569621
131419029
642429416
354067078
89417664
632130990
30742325
677893721
56701275
140505294
651892315
57028577
68764365
16239111
250002193
252229250
32772743
33141926
224247094
1586428
200157274
18327068
31486267
10121241
807496762
37668202
450508180
13272140
339383839
702538690
24950650
316414033
165521439
62612805
62509894
191277855
185992043
458354930
167042280
250165211
884498842
395897213
432051789
85252606
2460408
45176086
132337853
1369408
41414529
123762038
175199594
120196128
92867193
298519267
9060387
57660926
45722946
35731398
299529003
1608103
23683390
12720074
456163303
246537713
356099542
188322261
552038604
7761097
3444947
586233359
669058964
67390940
346822398
292059628
53577460
7635695
264667165
272293722
119158809
176463712
171691920
150456693
309361923
616399269
17154288
360807700
187700703
500099799
79834228
234569449
106996101
755838586
430075166
19656156
46108875
428594953
851518183
128348342
606607266
121591219
90711894
240497375
192767984
31096250
186383175
119170961
316404895
703309407
448793242
156858264
25615227
544626533
38473368
217686670
645124735
15629466
113545087
800910624
191927050
425887729
28795269
341361217
8736967
206478602
258469635
799234063
119724782
607474790
389967761
310967879
697078180
366773972
500844349
22881453
114960503
36190206
255747129
417076001
17923251
324759608
223580432
94716654
566711644
108730566
2346476
72361445
61620680
250505908
14901474
383897598
30646949
29338398
600918589
298954527
445493003
342413919
101865715
764960517
430754865
34796596
21077578
272771154
7067290
252999506
319154271
108448104
125159995
325510198
116437959
367539445
134425380
72303094
151392259
103747898
19601331
404423733
281361812
2817527
45920519
520592044
411236801
235212743
71015252
148118995
136708681
375771157
144364839
54228239
206945213
104586797
260052042
536007428
570548513
693638469
92046029
217236598
70162422
73524318
223826815
715515465
97489694
49030486
155231884
172931092
45307177
6392308
39183411
318888639
201524139
8274881
430940166
4282364
673930320
668346628
118719254
63951479
165361233
454596001
185070159
168550551
347165128
255907902
63118924
143867586
60761315
162305426
1625171
172658536
533969304
86509107
660619903
149461583
98489954
493724387
445018991
41011543
497059514
105906777
355130274
275370030
501356696
8030299
376215169
894792232
117032120
17345136
62153036
719739712
222721552
120581564
196058130
679356552
121068844
37743164
457714932
156879156
116551026
279003970
757306255
584969838
760513141
600073647
153729217
789264501
515736922
40891130
239872927
64851214
44452594
158314801
69544063
677863027
4772436
257521472
594793363
563650308
374078887
411558143
92816783
155232744
189146229
438577690
669013386
3423444
188131798
644991575
86751634
61944768
360616586
226147841
400283577
140721831
632872525
45520171
139600202
3187508
514696389
251687863
488799304
163233808
16225022
98909045
429611862
353545786
127798665
109767541
1275615
380356148
2250630
33392855
29943284
321848510
212537469
30462376
111384719
211804988
235835381
466109944
23133257
150526529
453197506
107377470
321502118
13665774
217165290
193827517
92447414
580489707
30582083
66637453
80363774
595925413
317992936
5221756
497143347
96008331
312065630
132176318
118771368
469965647
9758201
604918347
562107134
8376691
647043141
31646649
431378871
144954127
35012609
349194303
441517240
28109192
207514519
118434876
601061012
51275525
265256276
71443261
249448101
5526695
194769947
520313458
138976773
140520440
399588509
91919976
259838097
236652646
148381911
384215873
37212413
663876709
26472425
530726919
519661224
461296494
77433511
26717192
898206031
103969359
1797576
342386574
632861958
5059653
141574150
153607935
72936820
130882982
387867812
363188594
305801124
197259670
22314779
74393599
298306324
272889785
294855380
392157155
5088147
184630840
231005066
82111119
544547736
198517992
210343690
351705277
66887428
577547212
421047328
24923188
71126686
205377584
508640994
315443331
323161211
43680014
465898495
239935564
21371472
52716781
183113524
521920253
292005197
94887583
125930547
455379790
928841296
133333319
209266904
342849872
54174788
719699544
142886909
567892226
573617109
269323581
40868022
512566803
68361464
345622085
109563113
78066596
395012797
339291133
21105113
1944830
21192054
96480041
79100247
150478396
837970987
210637292
202705359
736811034
631362860
123597733
837831873
366359858
89069392
358768846
512686923
163215364
41772509
73676562
459203037
307660277
38611177
406773424
340710132
753090521
17097341
350637964
365109829
428958026
49156916
626650052
299039967
199016067
211485393
652402294
209325507
160288088
263023329
398014114
596393479
82978305
6339662
49283206
326289413
487006948
172686941
44582720
66571984
53698450
216543151
325345702
62626968
194907131
38482
125191161
109383464
351002723
924978416
146470560
100858455
37062580
672460104
315671316
200904099
32144513
360069214
208440642
264448742
70983240
52110757
345497460
6512065
533998904
129235132
295085063
107292987
138795092
113861301
209147121
371590334
116650844
8331573
342914794
19393902
301032807
113429888
24531866
28409555
74604065
10436468
201875576
378950823
304674562
700278653
63411620
736792372
55038520
255518226
167686033
117826796
442195675
631588860
514247928
358688622
118912288
368387085
584854015
317516477
608485338
405627051
228191966
24948508
670842835
497739901
113749027
183167936
82537367
87003280
54766506
288256170
9062646
521855862
5400735
1053868
340185193
415724151
48124769
116051517
32390295
128421198
90900704
20101106
226647327
598984381
45514180
33369360
223993732
175936934
174374380
137981093
281838660
192579980
25403166
198909508
32684581
3064871
51206166
825541816
167643395
271808491
3219946
155814711
265169746
361012710
269797996
492159795
14886721
227792360
820343279
421379517
91193534
788631287
107527488
881597603
627692785
13240343
441613844
791843587
101452227
238728217
49785546
476545883
76155548
16713179
249969109
48174628
858514587
817226576
464575630
91629143
583231784
127443365
754721654
46692072
610107746
73925378
430675536
69065361
411254537
585456778
46302463
301323751
589984708
308119488
357170261
121576257
374621953
695297416
284255414
70776026
154989401
112108144
449279104
705262066
404934615
478257193
218899896
30954805
95449074
185110316
374456215
264965253
48599095
94355895
111891823
698924709
98000972
12851481
760001164
512341973
51140247
120129763
140581128
719317318
136364280
156954362
604997072
50026815
241684929
147562146
170588504
107037725
506169622
179869141
177217566
145853486
199716113
20218778
56165631
188710093
313011319
697467541
29051490
26550294
70958236
395730890
272209097
636687699
230018940
548890477
132628595
39396486
389481758
233616756
29824424
657729131
447073703
52951157
80080483
104748318
572727678
24713357
234003454
18803010
605322810
62362537
310530244
6137183
163240736
54397446
321455502
296064507
121949144
86191423
178373900
302427558
5236597
514082139
29366534
268082109
252693915
772305352
71853180
165647428
160331920
239233482
102163795
105483909
409431575
6101539
183834380
228986334
573552010
487881035
55898960
355624550
521424944
308889739
371266004
596860395
268161117
408489108
184895209
676518301
529661681
56337591
74636641
107033110
315955525
575495518
38255382
6905764
166701619
627593393
146207896
164113430
295883706
75528728
9248
338068652
50573243
190900385
400470909
755866583
719397949
143217084
13893402
17436323
159609359
11525040
300380780
109468039
49228958
196179681
350384538
27123658
270032379
65404951
60511324
116237845
738873908
418486074
383305274
271059715
40688865
567661065
544972942
82515176
320591479
27387
431522743
5276059
499954347
635088931
249582085
27068424
435068384
9130165
221998099
180236857
252956726
471400771
307817511
68925714
803320925
649269424
2403690
416425729
74996544
117342420
172209512
451349217
404275150
84316699
522827242
85154262
73296281
425689639
151199576
424041433
258793177
8093918
909174482
556066534
858119309
363674344
312185944
818036345
1784609
727392277
525749347
239039921
172762845
194660581
446640443
660128411
377423528
201620653
37810158
36511690
107820097
102894444
105315594
173312789
418306770
85555123
253249579
358867354
264810635
35120297
443642251
654583319
64809464
19341970
170260144
5745996
3183298
82664807
462100155
166377005
154992806
255495831
5956179
238351892
233911370
364855195
396164250
372141827
218461750
45324863
225280495
16827547
378867909
124194641
376018394
268020617
91369258
649262714
26244849
303090538
176104564
186824821
52458529
720836388
684785283
26942396
22999042
156949515
309560706
215721348
454035185
24214251
868630411
111914419
440995637
265444981
169509752
94110437
106907299
409351400
46913359
305948383
19682780
16185116
654034410
28774192
17285055
416212904
56578356
130287452
503471848
176608412
3332625
38921562
7936800
188018746
173392307
84667349
309768607
199756922
236504460
234756591
280021281
32761016
457531666
554752421
49062667
112178974
166184482
460967814
541752171
440373395
197499734
46244209
312321454
50284586
3837753
483195348
103793464
331091955
549347255
220928635
302179766
118620929
116526132
16148220
539340977
532082596
83653556
119052086
110216416
92191279
39464816
167151907
48532075
221877452
162327590
35981917
80209724
137251809
201666105
390019219
864382834
13405794
338663878
9285307
5733381
44379162
123356711
222059449
44658378
20457671
299673965
119330630
426323776
187504918
525580888
527241591
213378174
245568131
472058951
21633695
110777071
11506877
56200887
388654193
95164264
70407180
341551470
34333905
614890430
41979344
28185115
87261797
636681528
40268161
79510203
656088014
398926916
905072944
133747632
653537892
18214332
220441636
70222964
292201395
428722580
139234885
77524197
399468698
74489940
583512405
41119340
6201302
194313113
128778660
16208526
1191931
117880742
51398994
152349053
520623471
356691459
249921694
14384731
138172920
8193567
43729197
161911985
518615419
728062456
482375718
61215090
220150198
147712683
77104324
558421116
174501244
295359865
56761342
610767029
237088271
124224431
181946950
335266901
182769236
713469973
52248784
282382962
61785939
104128980
123844234
288296279
520374647
87023402
164525455
352013247
213475340
149482516
333726525
525909689
13086831
6456681
20751125
437587918
136671674
333035618
20652537
12336588
185433372
249034226
452024215
64728951
323143060
52290082
54073235
273079211
478022903
210920421
262534794
244543017
464223920
311118937
676751267
19023390
31653661
586750905
3700601
173253716
278124853
694245139
382530672
685912040
385863631
393638154
613122918
9776202
900759325
79346672
418953628
615109944
36354443
70897895
579340745
8415108
725442718
110560882
840381199
129788229
647349507
208390947
84076544
76799097
297844135
257339458
79349064
528768196
513717718
65875030
710190293
400089537
168976952
501024185
37120941
38887281
52332839
317624609
131004496
175317384
625193345
389303486
139329585
95248019
509172587
189642699
230007656
193819542
211551733
864824111
274531434
253235601
19575
75551420
277474990
509099641
12736112
45338666
220583437
14893637
386700051
406914843
651531024
342364430
629907728
10223220
69095132
444684023
29123485
106762644
187262018
646808049
174844602
531592142
59062122
33248120
270058143
347934494
207220341
28792200
159973695
277062155
108072809
79532499
319953761
271823261
247273287
723003888
11443207
342758253
133884354
102592044
60263034
1347030
395265072
121376899
1805244
60903224
35109668
432530
38357980
13599235
214019938
320840993
437125480
317471913
414595507
205164445
131690600
116890502
139709076
26011509
15872851
3647368
229223397
279297086
237688364
110637035
477897081
306605472
118653381
334009953
126687912
579767742
353456187
32825239
116442610
335793206
82187827
101976984
280413648
110023546
244091321
110620323
272448946
658465762
19274378
347832742
51491408
435130954
313606969
9116908
151985629
213339269
511092446
38148870
79239866
396678467
223601363
158213899
197440652
115176175
215423869
570698283
161814212
547051897
65963494
36112064
186967896
19853061
199620366
1453621
15860801
51148139
83929682
1255488
306033636
914827
434676590
558975242
69761810
12541740
97042021
500177046
360287548
323020856
51700246
115598342
14613950
20793704
194991761
372193903
156424071
269120033
292851534
117221973
157374633
65757053
92484924
474621626
879980449
7693598
618700819
60596437
830864901
173309055
392834446
434320006
110495897
93174529
32440088
2114261
158706973
94596322
305463953
34501261
747766
126414894
243898419
253608498
296786746
27201758
291573700
10540438
44320903
18053305
581793651
45256169
204438166
23160330
914643316
469799244
290830410
8149738
15725169
318169472
260270801
329451840
177790527
235998158
865043929
12733411
50731140
310730884
144690055
24116728
661199179
567399783
280782119
210520483
195669447
241207696
457417614
26112902
658045029
430346506
292796697
230416870
368693276
575880964
434319142
379903704
468588614
193964443
374260628
221049562
923107559
16981251
352419837
179500686
198083571
41160691
36273351
100213700
451378566
229823023
15766067
283146179
195756984
682156702
40005502
77920223
501428958
681184390
250250147
42569308
369821920
49418075
646683014
115383199
230191457
308213625
247874983
74089436
46742185
116422338
78777329
37242551
884756376
325888737
618654161
29079403
110805106
627617405
324461813
240907923
76375785
372591029
366198847
27838707
142373898
58508421
391164227
257350
97774533
507689349
173716882
32111581
400121268
229365282
523933025
170121033
514825040
461189966
20356817
24205644
74421883
52312583
177327419
493108978
576340076
203090549
25319281
70276784
213690163
309415733
396125971
12262755
24158038
11349781
561129799
767495123
62550486
11820163
8411254
11711634
49110694
267556104
264318301
72131126
165330257
47155716
276875338
194331624
92096955
176923746
249691074
61370371
701720680
165727364
249318273
635896558
136347907
623342262
778609628
773593105
138007979
592648879
123017638
271085529
740695965
61832410
336871160
453489186
517499299
6079013
44447631
297356933
31450538
28928810
646566550
14571560
199380578
68365620
168381094
38333268
409665783
362430952
709654822
319453127
215934590
190942337
520063273
38569513
20824595
38028624
42924035
58508453
439702020
114447284
520782929
504391798
442394720
772395677
32369209
198126629
672901971
24060975
30924692
307523343
160186871
35798895
46550147
787511196
107176413
361606429
75999358
213523830
67567432
360106547
137285149
10951982
350985787
624451512
220278586
122136653
227330002
160112588
886074030
88314176
770471465
287351206
16352957
53571045
160028518
227891942
261568484
22746638
868485224
44866206
170885101
293191293
102822843
87229288
8400064
185569786
463845188
532484107
140599670
19934727
79239474
106697589
247862005
255150266
36251533
626004916
157982038
92358409
89140415
236900953
93353844
107246084
223398136
35065961
256242567
390607367
106666770
339038485
448173145
655971928
86879
208890209
78187943
290515225
253593169
476241519
53693689
566215449
392108711
220114256
141936332
467550572
68822868
35178845
192762601
84988604
253145294
230241699
282159499
171634888
39156031
204211583
59555672
36434066
237420995
820579333
39091482
286416882
744950234
30738324
645480155
4550276
204793592
229806371
173465300
137394756
237995987
158343938
254777552
456437884
604770314
72993484
43950109
250769221
149847446
762704412
264793424
480158970
6163041
146109664
449573161
102094676
17255127
489774046
32831699
145547940
465760748
19407326
422217173
16531878
752098943
119643573
196985516
173994347
63612340
127970833
448450859
369282440
817632943
237747388
411764813
173408320
193961627
257559217
214174889
342483745
614908473
282389101
419562290
196175538
330213254
620388733
13497993
10615102
340901548
321444735
166672453
35099776
348269
27698142
276853339
25676650
32915892
394135869
303632402
85951165
458957198
541049482
110615142
306383151
21377819
16803666
44029146
51815605
43291958
447728368
312188429
683974112
229238892
57203887
312854236
422398387
18109112
256460337
298105159
183630074
243724324
447122861
800438229
292850701
595965772
466190054
453539683
514992213
295675249
136694525
389103197
158012820
507335767
779419820
156893672
105644158
11972377
185208163
97729798
339527518
407316341
78420129
10235270
157065491
233808119
99924631
151198589
854900738
836060368
200145117
101884025
629553591
94714329
855521601
375657212
440909889
10038126
258231598
178018692
95290494
43228530
536146686
67885534
94149408
647884891
785339477
132992156
49586846
221951229
547914788
464323653
48546123
531706973
659600698
135636970
280377606
43113007
85498166
73121026
533590785
148510975
91554493
625366845
493827811
810972903
8115021
400732044
313425806
395590587
513691722
150822295
119153898
149426106
321484026
634186654
30226344
73901326
289396231
594155587
52409265
43692643
247726001
332545168
20899524
335133523
72642281
314462525
421058669
76886498
16719710
89353389
76049313
279450697
708583742
104530101
414988471
353314292
48221619
63007444
9323333
464925238
203895286
117201432
31250790
237813247
123543499
713658416
356053811
488402125
402783749
541556458
5354820
32351500
45850243
3356452
570451208
140032362
260389647
492692252
471123043
27834018
109007008
530307820
740643127
129200853
349349811
54382950
162646105
615263871
332292333
120417436
20319052
837043983
456069349
146591561
429830856
75146329
108327254
198482363
20270305
731742388
53994631
46900589
555511198
103551911
23411379
524092953
234534580
227313603
583780693
419112504
464433534
135067020
138176773
11487241
353803823
154881711
65753681
413979309
538871211
33686144
177378080
80685597
29095471
222612560
857458903
57275451
149005974
401378875
3047645
478508748
367221255
83142179
487743624
387907708
236383344
185661227
785642553
11357842
175839638
14171820
368382839
83811
209637935
298652668
378669377
9261406
173377430
326542455
237522176
655607481
32467845
222275954
227945650
220707231
302381187
392286753
61392761
176749562
247349098
296871191
98331123
741221
192246875
639038104
518758045
65255556
58060193
112040480
384847676
293922538
479180156
264685506
1427200
99005636
96478780
1914127
407279077
22488679
140085761
168115213
76247772
258519896
457109159
186372201
133989304
130798792
108406569
470747703
167489270
130938115
209445070
59335591
710027806
520410495
154898829
116766919
560680449
264098581
133368878
373941754
721543728
10291161
363118331
278018513
390268722
504501942
470883070
11162556
287767516
135229603
32280937
504021950
12929566
252056268
228367626
403856113
433802915
47047304
663556134
412944111
215304515
220897323
101623514
63058004
52347657
391430770
142100211
1526708
359557052
377678394
604769366
473153831
327730955
500713348
171450138
442500080
206027186
737111217
34777128
482044447
9164106
173107593
352114584
111625058
76432016
204755427
627456607
376710
201024
114470001
40977573
23896823
112178867
75315475
397665794
206857246
489474454
123873426
429513033
603634031
438326452
586303097
238210139
482622333
21066054
530259527
69504889
71186739
129066264
342148041
161986165
568781721
21000385
521060009
591747695
612303857
51118011
123084105
404881813
276656759
185125975
74495533
140746365
76105722
6778713
159160483
301302134
27226494
33470502
427055248
2040823
442193614
32246508
45314798
39697762
53767197
32235122
150533499
199191083
811350023
196036559
153114535
190602734
132953000
20270336
657519447
18887161
188386920
22193455
922481780
849713207
349417789
16093410
24825707
9764821
89372326
227015370
637001939
310978795
48200284
42329468
92583418
226807827
50831505
98803239
25695202
85961437
77058416
202169571
545998821
43661645
31890327
611495352
170336966
8313022
212359374
550048207
74305461
480935433
5746028
1756009
958355753
488990582
156694836
455994475
168077699
238747186
118856617
148962652
232627032
775563170
52839048
482014256
1951733
33043693
104971287
208926309
164892983
74340
1729035
60833345
63991288
594315043
674181932
555429258
114586051
105371171
304119879
58961545
329798016
111565848
727093380
647076991
14885486
708376463
163955148
543070425
439033559
281299327
124604820
76022110
255041184
241620984
486579036
407930693
141005318
90386640
81567972
179243737
23319141
2829207
154439699
521959154
30387956
101134314
74869588
198495309
468291041
209579087
764576081
26325251
17353242
520872220
847257371
4064638
460262579
3144876
467388830
387408592
327756025
502247916
113877008
38202252
708979058
346071953
797470378
124268146
13049441
103779459
12797006
19152389
141246620
107367474
50822561
14537545
245949533
500769195
148137822
376678226
32060518
250659092
262132658
480443213
139284453
367361081
178459767
727349563
4323274
534221337
9935405
122568146
167883860
424661499
242972036
106206150
566416468
412922522
1848146
103447060
55457312
190894948
30649255
195713902
895758921
75843704
4635772
260589774
377415873
294342444
466848866
85160935
73547628
384219859
179200628
201493345
142825218
360651349
361485229
689034549
63982765
901442140
559751934
42415288
224399953
104187875
96249029
83525590
81736135
21172551
636094303
100287390
117639271
6945145
107875194
18220217
226324001
8558989
503658178
40603599
76954525
95262727
7220944
67507860
55231169
34081551
118051685
229170170
249290447
47021526
77842621
222110725
123558125
660074976
457974968
102864213
42582832
789908234
527906241
372368207
289991856
77226525
93396479
86320798
91322389
472149140
112295714
1644713
215452451
316534298
191006021
112402451
710530955
125666951
590548950
18271568
235725156
174424001
59604849
781334392
82011691
264824269
114130709
41452475
64762583
99035434
41145124
109025705
38990560
25202616
534090884
457802287
260648566
495197798
241970091
276130116
118887969
128949678
460052172
130053225
55464937
172772842
75300673
410492289
283079031
340338881
374824342
405748528
295233491
50131563
192427591
30296251
658699563
24912488
276644183
26128455
473762896
213103923
215360379
285060416
73200990
56894702
405514363
380866265
6515806
48517486
55064162
7456036
50055369
262304446
124799226
503382215
772000879
536687385
752126
260567089
302113393
806117925
161023489
439353829
116165240
44979349
845626080
508102024
41360185
26508809
7498137
887300356
168898428
14449009
210795653
648191362
849913167
363583832
875942978
3692943
384909517
371718917
305007484
47416223
212494833
334139869
76727245
68705985
130500626
141163128
106871790
93626050
8436601
464590607
226266547
736672589
104777792
388405400
466767512
29598873
577136958
13074048
1794425
813260074
339195508
203085176
623466065
13161059
618564775
115610642
516815743
32619605
542307838
34375714
489673166
29827528
76515397
190620516
2182160
54540209
185002593
162153203
30512222
212336515
329860532
313825162
17849741
321832670
580838578
383627177
444651511
277093765
40280898
518367114
310792265
199666574
286228274
208667609
45476739
719319818
326634312
119975410
147572599
244834055
75320322
200764476
671244117
440294151
124788032
604102558
1438905
266744107
742713722
48443725
136082541
74155747
119499975
99668621
42161594
187119392
72277076
193033696
211629868
56309586
48028715
306695099
10744480
30379501
92810463
31254482
58432816
262105684
550032517
107282013
13877506
20296770
249630
105042424
57702663
228089489
510913451
19040385
633479746
191573083
22084881
83341209
23713
104626078
29726167
134384004
182109535
882077089
224676694
7760001
50985648
112007562
556006255
67998423
18974286
200360826
567669446
183975675
602760579
339202007
240530082
4220566
38074144
76261023
113988886
10042146
224494306
325864101
452809484
597340542
75517330
234531378
6442643
34634578
464472055
412267536
287916910
14819467
406776574
115124241
648613689
379739328
58634887
170362734
588658606
370626988
310359316
307494040
96864850
256112476
83486262
654384648
425762222
18123447
830534514
252867941
129954076
470716385
204304520
326449657
74530253
667688708
396190603
60660443
417963740
136509551
8372027
233406322
60275996
42877798
63255703
36210224
370028829
113357482
10288741
263141674
186324470
839074261
681257880
8419506
34478736
145861348
860616686
102541860
359561518
645511420
149152229
386859276
72174775
434719566
145136554
679306001
73872667
110153406
273201429
63438225
161967957
7405728
36305797
162343641
314378771
75010183
758129993
597990573
47104968
150567174
190359647
251866385
121066388
289994385
580473825
255883738
282983632
154098489
68188481
88109937
482088895
75536939
456368240
114111755
183472764
320774908
556755850
94533085
338311126
755292855
765955016
133000430
283063035
227215897
671127637
118507416
213273398
273081060
157729256
764239230
309092196
109400450
68767766
66054962
476727694
72660655
788643753
52884597
190891651
31311784
143912544
241337471
8318880
748938385
44867039
38940160
72350390
11331623
530570387
557391512
52639474
215329353
68977388
310938902
324271942
528812186
39011410
33262951
71287644
539965521
122291855
646254340
125703630
422669994
28714318
26069647
235616404
107403213
43309616
101347516
280378961
783957304
40467445
154059352
117428179
421268472
85912541
219880956
236787924
758428364
428916258
798847199
31123565
98771969
475079566
806779585
105259069
54971572
174229274
51098552
429924082
259593889
191619991
394961952
121974420
424861698
24869445
74492015
447776941
136570879
103792397
280222552
114635
201034281
52776556
995600
568205286
55816709
219365521
5523246
190030479
67959433
415203
246031079
136196076
19153816
58121177
643341625
542926837
10942216
78574153
79994180
288004673
558608650
312991694
67473700
361576711
279844363
389039347
318725863
201790685
632204619
326512992
655456931
116216807
227903113
564488236
310614507
38350743
504613866
154210094
22957234
119976890
165815224
417236901
775835976
2432893
785550427
677631936
434169637
33268621
178364067
163629009
323566044
66252588
442921657
910684
467469669
327714489
168894989
819450722
294394738
150580653
385727284
242308351
551385573
20673384
86497599
87940129
419800033
123049278
38365217
19490809
273769984
459176347
304026912
72032793
238440854
32738141
30960124
217231448
293261186
63114448
164474293
325459171
213019083
10544481
67918237
56526346
428742843
116212817
145232379
571186829
86165055
736134626
15396237
7743668
27413403
277555314
52842734
153365741
216805431
101550262
328299295
381298523
255049132
262541857
318405274
441850847
549526238
144232867
216072427
28043458
225949747
80769592
402780585
438797269
74860822
86719674
26806117
22805678
22578889
86450207
325646115
571974914
14582257
196336516
544683855
155316157
127908052
175224221
289703060
286493738
52114219
168072623
13693309
349344272
30507899
627422694
29132306
747172203
212033746
114045630
4085937
13621895
75233456
418052463
8329903
258253472
16005894
398467944
183542423
240108917
327839618
65308527
124085602
122333009
247271560
692945209
254371576
166547039
236623020
56340273
305386948
115119884
342056924
290440407
271743066
37386768
578861399
210808836
245897121
436498848
693210976
316136660
21822497
98585081
521965401
1632488
160072555
30362167
80785498
585452813
269527135
543780643
682816718
71185749
220407321
231241518
5437200
717237630
661049791
257503456
128585398
68116522
31843966
54495778
363212099
393805542
93460353
369115926
10478797
798231810
217500672
381960376
32234245
406499055
3535993
415198200
263984957
170350558
91564187
83042107
73457734
389624717
417090063
85544682
576998343
24356967
3383742
165481200
278444920
173417933
576580861
102566152
276510720
8216685
191570907
493217837
107941050
45703506
262848173
448104506
46699737
550980626
175192902
273812052
218437561
221090091
508586069
456556846
278877676
28184175
286372419
287385
274440496
73686066
171958583
591545729
19216943
160482955
464163470
174080621
88858899
66084099
516577699
210308134
125733892
51191442
640418723
716717955
487856686
376433194
36736183
70043360
445359396
438182070
435577371
230204114
51313022
120528224
526558705
184662997
186935436
61884681
447847819
453248937
456183988
38452330
85410040
660267414
34543753
531477410
93729343
437639958
117811391
53249795
464471671
57139434
597044079
27273268
209845757
361157479
330079746
545591479
54761433
60413416
8886325
903225321
56670424
249893360
17960691
6685303
439291667
38380637
572333518
291811211
73717662
171394898
976461
211870006
71062246
69581408
748757228
95828262
106148524
279979905
139137720
197164067
14129562
130925534
428150804
94731865
757475707
47147027
201292123
550232705
47748347
105998495
5383726
26647054
443651385
393915196
685439796
93566336
400723258
398487409
753562423
159956711
344930587
38463758
834286254
287282941
44845295
737902102
595680159
255128743
129120989
106348155
299166653
342733398
21267721
51566210
94434062
450328571
77588288
625911105
854450529
85380976
346151911
61410964
244677094
249863470
131330103
429650076
665320774
412841236
5313856
127251580
308583178
237660617
20224189
32529089
523050089
142351294
367811854
10465878
182543927
65842921
263936623
229972555
270715458
287892675
561268648
296702586
958370566
107632390
332569437
70521606
13979445
233640438
162848278
145498110
374597064
21458365
528260973
318779516
335373713
115665454
107574036
234503384
8051639
93974098
255557915
436759258
65988828
440367745
165800797
834739237
11904156
79771514
17200886
21235295
196810876
25982721
624083478
297215044
349463316
129380666
262048434
222914292
379179480
383222400
11126411
319838283
144333430
507684327
480784545
533194971
81433211
221344521
1932145
22671880
710383690
26607989
414959082
72940463
252871130
106363973
312662016
288295843
108411462
205237890
545903078
33517153
60681220
61002925
36793535
20138302
140684692
175741037
5284413
324755433
267813498
7078912
293512396
281977741
347792349
8170503
7561045
623927939
267839837
436148615
41874165
532721765
289919903
469448046
8405612
714966265
93759189
383199626
132564587
271647239
31111653
30102078
885593896
13201070
265512927
174221093
498044153
151663777
203882461
72375480
291373190
150575868
795452459
273300651
571534837
223061
209080111
269250013
230658227
436557711
71155230
533060732
289461004
15427324
162565137
1853956
463265897
15945381
256097199
282222827
121100416
336995089
5034341
1657319
108800823
23571682
237949883
364203451
493688717
237642379
301702378
263100774
100579821
942295565
171103319
124881892
385673866
502212977
469336743
399595354
157464491
625436545
139618332
189397905
72579512
44891301
733997213
445638175
1097555
146955065
133940916
84010236
26541942
364965606
657634834
731393319
685622792
564553853
395540335
860625719
3949256
402157760
452314798
46610863
7117984
383792963
395459638
152964735
191976666
111159719
768588794
9869651
394352136
94258393
280497704
251232887
354963704
37222034
5806302
187750873
777662056
365594251
212229951
220740160
218020101
106034788
216391909
261338267
395536766
87000997
106254215
290858323
331656422
239659564
128634727
136340292
59976657
53496550
321467751
48795013
106228950
424741805
603054053
300537761
166329528
35160422
61014853
169838016
478178436
44129700
530403381
124389083
273124540
656947631
133698978
50656161
32780198
20410724
105192780
9330624
126139142
68642801
64384057
813250452
29934274
687088905
88044299
1676760
458483683
85921950
464203242
5138593
145463221
99124674
64254589
290088196
60931446
209063664
307619632
417917829
83684942
540753369
77162192
381159892
60105174
69856659
134639930
20752708
7625465
383467397
376601430
152627830
263607500
317425171
229636226
29105710
155633467
300280196
339144294
372867437
195908733
597321440
409760331
219156418
25548063
193557297
339255568
434316029
388264991
12897945
457477535
225757907
56403807
767753024
149129164
339233339
107874482
433060620
99263578
219883604
18341729
534089835
401682262
459786168
416513331
41377854
12866984
555037445
54804195
442770445
833670653
474777761
312035009
248791645
653393533
170992598
44737036
826805291
73458805
744787748
80608539
108916487
76461178
634060542
54870982
325719823
61767720
4818490
224769
316440789
43693611
3703645
839010703
171023212
39728269
55773132
133547297
129617966
7159961
372489493
18718077
21676997
692232968
117857394
297562737
1373967
23023442
152494933
453342051
222463685
20909133
43117600
79183293
39415225
181056650
186783371
214462792
135821430
29039134
71194275
1417042
81092203
46060215
21511353
684939981
570356681
129665051
6167161
12547284
450514575
247210000
186958450
1806356
22573600
285130304
482478705
477443421
183240313
9428782
121004012
33518465
42627193
52270779
56445644
463883842
32858169
570684718
3168500
206819961
70136728
499259590
223421797
502120180
24627212
35929891
6257733
233245771
59627208
126717809
417431601
249222239
67416772
103510755
12609570
86454474
223301204
477892543
188479713
395343129
117638708
95368779
400200796
379323285
66075239
129992720
328055013
256621678
17460873
437330636
413457340
339319944
270339173
426367301
67541912
643479817
26545109
33057820
82404417
184746485
38344789
493426903
203189737
359333430
351679550
619199037
561217217
329340489
114628762
391520092
242210995
76576979
309971248
4941323
417988577
469119963
3832021
207654797
437464886
29736747
217691263
706677947
341212907
128041808
702229593
598785498
544848265
404444162
420197618
277879973
129446246
404115287
473593543
162556587
200190041
93371306
216372415
53183649
471406501
217685620
10792713
212221919
95099518
152136078
207109370
216205186
378731564
629911394
12626245
251958792
176715673
670385783
142151466
134416503
81199857
161514708
799025665
359108724
126021334
321187267
237919406
7016975
474384686
12077750
484899093
541584434
79911434
103591838
14372035
49997951
179709350
269982278
1243721
190426422
106559604
780993295
434426003
510097499
101757040
14849789
230886285
107302094
145493931
112205858
593118948
118144681
354293614
538341905
361153803
702434233
267604193
266155079
553981022
122955668
230706414
43347827
760522200
336234821
293751295
102517312
98768314
422437158
1026792
13857560
16102329
826857652
374180409
437050975
555817144
18695804
189621719
86724738
286258409
418269577
803353845
102621304
211508673
417375720
52468555
191935714
143107565
695626155
217951188
22235795
597547510
101223977
180202038
105250566
6802700
298962589
31662510
8865886
394544797
221023771
192355892
197654530
133325529
183592386
605665835
845036762
38552827
101303991
671832988
132490592
185842237
56198129
4361008
119535532
448352338
307992110
110276588
66912598
616061205
243984158
511009979
234773270
250331196
76057737
128815230
107033073
308169460
16968999
622366122
149612781
443504790
815696982
99657809
571235
198984603
769324735
694771336
367955018
637516514
328457858
569241725
7973377
161307626
348496517
669724
377526983
616854987
231146511
14522018
56964000
170513727
27193039
242461109
381467572
746936499
580869400
534730947
24569705
303057424
374377285
25669
457060662
280958840
68478268
19276824
227970978
36705518
386148198
318692541
248511636
19817906
648949016
488594338
475340870
89292646
859720892
26016349
315598824
241013457
58220341
30302700
415261685
384883157
5283430
23353729
263607759
596494238
389047546
251201704
390136006
12437804
581350475
15653136
57938685
11953839
156710038
409139758
64957812
26557846
426880926
330517568
139210439
503291755
188994027
297244902
131455198
373637654
43468068
71502228
140853123
12930394
8071614
384100698
245935654
17913623
669532741
133176732
96978946
754343284
675204565
717788958
289959280
274352022
36713074
316745629
152576621
187079248
118028470
29254525
93463329
122158547
206198521
36171082
716794812
214210284
747612789
225292929
35414714
139336875
181243717
210628274
28908743
475637798
240394616
79027395
87036401
141105076
92859121
3473428
151646143
8692474
86676128
150260198
382045551
71340703
169247571
251121735
166708660
154868585
287991941
4511507
11396452
144952430
750106455
845831751
108495830
78848319
67239664
180391554
72220693
478442751
535481798
310446934
75440140
1612553
475922255
18085227
466763137
85227763
174808459
71139912
188133066
829738294
724906868
397861558
340566172
310211381
373573249
815076161
34383212
11174305
133518133
20849388
243672910
470499039
161676156
96667027
453530876
92123841
60420327
460297136
363154437
170865846
111183823
663881583
151018710
639214113
406439410
68622553
35940627
195581132
8989330
487790532
631194909
337202284
751999441
74388535
775317
368702942
27734699
106492181
511336343
7619444
123407137
121561548
123263682
797600875
30511958
399314695
428571696
265082956
194128806
314444689
161004133
170427634
38437478
49862267
599833575
4113291
262710766
744374250
329815307
22647189
50080819
13494266
229900025
9988279
630126453
313314276
205306593
238234258
201426424
679695200
44428508
414606125
35840373
152033228
15515057
585183114
17608414
396664999
49300147
753867404
35309822
290691864
17170607
28158704
20507703
69691308
328900184
66255384
808415254
399717386
497646633
321585804
7378734
299896423
183337075
441584643
649689155
68670822
196287470
136507197
222245884
24236303
200450688
128964057
33982250
419661771
169916126
711961337
414197919
320078417
213701833
81446209
17054237
247293713
478779255
191167284
43470355
361049484
35924715
11377540
367507296
349284429
632458263
307956999
63832711
289693266
82253674
123165864
13677862
9059198
287066142
221860108
121068063
222357068
54920810
732270762
830139091
672032618
166917301
191546925
394362530
186861058
64909958
123402025
488101932
234616160
376021365
216679590
40292974
63145296
56769397
78089659
202991434
470896832
25052821
148544175
163227686
130539526
113676234
389614806
63556539
391973703
169272283
15061291
256880889
474316853
136621000
254306514
12669625
95524022
614754819
7013401
210071360
274300453
140928922
186422935
608496534
88161944
297823452
683741903
86495718
54455854
676500794
301002741
543426479
42406205
588004977
336470893
761857915
54469041
111119112
18875218
321790413
105232316
454898150
225415578
768911756
13614331
8888353
112372416
4923054
378832591
378690296
341423618
746398734
20831788
7116454
12402580
436318603
53073974
23261793
64873132
265660094
22128797
2944894
23270235
471615139
106582032
313054777
224052429
35117777
566741
162514518
55692978
92506097
39730897
647147080
25257168
211722493
187685596
257554756
366602847
342229502
745270433
21870938
217121151
231264817
444732351
70111158
307950563
70132236
136227177
723604053
394353311
796154429
752179701
13586416
24775934
961462325
188192210
768707823
19677143
118460998
28541507
174402089
142913102
376721700
422170091
30933676
431867292
490685904
164991071
196714346
476132904
63535516
162719590
117472843
255575975
355401540
504055841
33732908
166375680
159481976
493107736
328670588
270173381
449953062
65620708
99573912
202818410
71319743
134179398
598004480
134803386
601286203
584374652
302132939
87311299
511812124
426276692
336930672
371661298
473905504
217209292
212593513
790640868
344610391
438650564
78588742
281079130
378039318
192090827
158115930
316715329
269235890
84402306
118990
117987753
6081772
237132200
193270253
272103916
351304202
96625995
367430252
283942389
12285387
194031415
477337780
180654057
846578269
477247232
396705346
945988728
22629364
310203265
661231661
446655852
83005344
190036796
149728162
44414414
150456233
93656074
4347898
367142970
23858878
26530422
846708531
45380379
312167556
177881840
508343698
70575579
130113471
641064677
319323014
314611271
658374325
176569554
1766588
478804881
279985922
164511674
411835415
206521494
50016064
675835415
88737113
456797618
396715957
19693717
218264115
55874078
157611779
82700349
476838098
498368212
350157099
55100330
357020051
266752538
221447043
251175180
124938647
300050550
341507045
449308038
120433007
29867708
11804440
65603217
178743463
213564726
165627168
586348771
11725971
395921568
44300445
484123042
30093867
211581657
72462066
453117078
1121611
125021448
6013092
196471542
68488048
325141
646050973
128562939
825812422
107474191
684823340
251567322
273625256
62981591
229189477
94284257
123660433
91997744
748240000
63881279
662768692
31979650
95853369
651363841
205038542
380431677
329041687
491639595
438442739
297602639
316959067
181177559
902968188
66880724
37480552
405800336
285308545
170658201
358355613
440763173
102797301
29996364
16239451
731484524
78712438
59956339
537638347
42458830
477733562
98407948
18290368
339344174
59373089
174991734
699008993
568691640
73013272
918472648
94914265
27634504
67104060
453634881
542288239
76428899
70278003
45315847
666547374
38690978
909817227
67047955
63224511
173279293
61224962
45812964
299972819
78419319
403170275
11889258
65866202
551555981
356057277
220237658
577472459
607743636
681678433
128012104
474510733
52211131
587342253
430889771
41580917
182020712
393127182
472813441
702350338
71932562
19791368
63373716
285232581
566264350
79258112
209843652
223382000
235382812
51693011
419440509
104417486
513802846
327143034
166173788
232015113
426502454
239623513
100045998
160357083
150703101
384939188
347976485
15554646
336153455
100018955
944801040
491234204
349325038
124935300
296765879
180228398
68280171
36633231
496300082
624753823
415390930
18774576
838590114
59666798
102876377
571622486
8706065
305306452
702360677
211478413
121868424
93883320
263276365
407692826
237078949
450862603
74928794
151089942
59912162
11234948
727501147
420442022
329007174
300926345
220835911
465871680
370469305
92212254
836524815
119345138
45731569
758165
48650637
481626251
315423708
39580342
313403950
69937873
209645438
960236750
412397332
18443461
427204349
179230970
9857956
65467349
438456132
381097378
811301392
22327997
13920813
766165963
379815762
69975778
75190821
55321976
97374827
163205520
559279858
7780994
505578814
47268416
564062355
147119561
506076588
398040078
84559319
773826973
350700779
282953801
35645564
648219248
140940731
162303888
440910335
172278272
31326258
235804662
439190472
5842113
227044925
1778601
149422347
26650906
138279025
94405137
38823016
198152722
48275676
176245348
213541805
342371700
164409250
700287648
13331578
599976034
538537812
385649861
48825406
446533744
753596954
247737505
720028883
342217643
6548371
139882642
28278646
318212975
48279222
3169176
205394940
257187205
449090388
264061684
588177644
100578958
362627150
96537836
179541306
628169106
87103837
43507304
333380492
52775405
96632038
95850067
48327197
241800854
70495354
265409952
399433376
45664837
166432405
82088858
36939427
361396175
249413167
180168564
797784728
159847227
320289008
484950070
131672736
460702282
104514559
16811375
192752933
365355728
121341228
267465669
251548960
336027679
235923025
9538162
502004602
235379174
745893660
52323444
556616897
148817352
92519390
477468999
26327571
53953170
442226518
163439662
221957476
239854384
664631739
213514601
186687455
218745001
468343145
8582174
593061213
110564384
33891968
172413749
353586898
48613080
244451844
127878497
155780136
208114189
227629602
690185051
17262230
548575303
34268810
231180273
258963494
253725575
485853874
205718160
48632185
78365538
270485925
211635268
327473071
624136096
38268140
535939332
233395741
396018487
59509649
424565948
4482143
9081874
263304481
96637951
50267345
88597332
225129947
265617226
44683023
253411702
700075862
344515554
530904612
283345672
275025528
114017768
5931592
29443015
398446856
281266366
102126715
353331870
264890496
108081696
340138902
159471311
157820742
74517957
560733558
284976047
306165904
252111932
183994017
31767515
108160088
33070779
27577819
239270040
289289067
351548609
94894026
111822396
269226808
198867320
181126389
1270348
77114152
145359882
308900323
30301510
261807553
3918894
431947901
49195129
497376909
48727278
403797720
249738460
274152916
169672467
29028317
138217125
552773961
25465444
66754769
763835832
89417586
110084818
185450301
156412616
105380819
15699951
201317184
6353327
431559384
155042564
3675668
29380770
45716281
623219513
582792465
175267657
155358106
119148292
72277469
217783551
150573531
589015552
94623117
233929921
168397350
361944805
137705816
232584935
482893880
73906097
87713298
252447292
112000581
190047526
33713511
40815240
154504628
513234081
542501298
836148402
314967851
80708770
715733628
93788942
142211263
330596377
377727243
9711175
116135458
539027070
51984871
362209734
169219563
247359881
8830107
257005004
107576880
324471116
1335534
2349250
10162874
207860167
114769872
90960247
57584425
12321986
127845424
561573174
64825555
355243120
6346835
46718710
443288776
24328102
744208497
503012190
156851163
81353249
393374487
114852509
152210336
259528463
381453597
249810385
110184645
158093802
126097509
293192951
377878838
35701731
72642357
273906967
155113250
159127407
323206515
159765377
235723984
258320936
273237195
113084901
447448939
102297459
38396266
343038246
67179583
89019785
111221547
17275166
94305354
271597619
26531726
233636326
53774901
636127998
186685026
682102822
267368024
92949241
384362705
21197681
398490954
181290641
80149779
148422967
318576368
1380500
4919276
322334433
160823967
628389569
676201065
20070607
105852196
73140398
313695387
134648175
434840822
286726638
100019872
345529687
138020800
336903818
65399189
2090119
144998417
162733665
637165050
181437
668322626
648333283
449702536
496512901
292604620
456275932
549630
238986
185123403
68654681
117889989
238699330
50591983
472704114
226628
281284699
509720556
465414213
92432346
77343822
343583432
178598754
189043322
505314636
166666871
141791671
370814109
38061710
144300060
244935897
166828166
142947978
14887567
203517713
93278499
9409980
203427021
16436685
111853474
482211218
593960183
291266600
18296747
743754157
814873530
154341393
25944390
346028373
354540298
161387379
481061125
66309852
172831226
19171812
235043578
1959736
382600504
303652288
665419004
172304882
60342447
215164369
613760712
246976122
366686391
156584101
928899
183229282
93680316
412603395
75484652
1694014
174788852
373439869
145118875
74431261
315281546
358450662
22461423
454727815
487100695
244537113
369822609
193456456
508577162
25642435
61503768
883869569
366088832
283187872
317654270
329251270
120237207
69589893
48102813
180418834
29930673
283171430
916427651
109136796
264937599
714401919
93290256
41448008
87093076
348353540
192392930
187831653
494595798
395163170
707218904
6661411
316028853
94267299
148334628
47866333
82686550
215307778
274471483
415530996
143078849
832889131
13113811
106157184
17602784
13782669
198528755
234692802
627005311
803146430
755135681
346324198
371576856
74435943
118704816
26668502
63117134
470405322
95992148
369962788
272621778
55652004
838575407
449706342
378119655
175043010
244677499
243767708
147473116
108457512
28902781
499545882
364328851
777614972
864324618
615343788
431909692
94280302
176320238
343536715
39536798
203717588
878945290
243436731
128076703
447433209
333315287
1433977
203077439
522916203
284666453
58661344
186635391
458027013
47555243
74924601
208325080
130931609
85036069
285908402
24216324
70887954
106573885
2640227
57574295
513339858
47045321
207043664
102206084
295851632
571986257
292794325
434640583
384034980
575379326
7141027
910415209
46939498
165201732
51596824
557079818
65735851
76858361
352683259
205480787
58136532
15257458
344284797
105018539
612334027
71259313
257783605
33308975
71631142
137048178
322855743
80930328
91332549
362655073
528558068
74856331
142857987
4933948
390821911
193209634
659822297
99196974
2946064
319128300
164399228
358451868
407443389
278384520
254234075
9872178
162932042
143318059
343469692
708103164
191629528
216408082
64016462
259873364
1896377
77062684
61855282
270056337
116876818
35868256
506071725
155410090
64026270
495312411
407157520
567904255
143254438
52563719
118320095
50560920
9681265
522158219
408102676
346257247
456298757
18732160
486550008
114185963
749159675
423582266
1755448
949899689
183860597
175095640
8719019
170949821
94930255
18418868
60677102
80299678
102461562
26892922
526248131
72467429
124432054
34176522
215424064
552153973
627370446
186169209
177061861
446930311
714841988
406629473
96724796
1313682
620284401
52872177
1006079
45071622
669491536
11662543
527817959
612315847
36058077
216947163
209277692
396659889
69264793
10439435
1944170
158924214
399551794
5348516
91074549
28349857
243058932
328205863
282281676
155992787
369823604
13074759
472251797
343620636
205694351
169346164
286468075
193277908
665682615
152199408
25935188
33373119
68601623
226173228
144211073
170760963
432808379
494688600
29328003
615914330
673445104
168525425
153266248
276725929
169565375
254304057
561977287
612490324
55324834
216269093
44530151
384639764
168594252
24197264
54359270
38604258
38839065
105550332
179902258
93287574
220787147
270885008
412219997
497432543
47914602
122299852
79757074
390782835
13931722
691760746
580323620
163988055
192063437
232226732
146930834
618566901
190784040
262567031
428392707
104539780
418267854
485606444
8256463
192042740
108741408
125637314
228541704
239202319
4677254
57024731
48903274
197840116
217392698
207403610
95687645
28449355
624479389
6203174
40635420
48383302
76100387
390326530
233711450
40176530
809375236
33154221
69787354
77728293
155513283
692540936
489609289
455079627
59100535
250203723
115624971
40287295
434512427
10311750
47829716
102062640
537885638
1772279
198317791
647921654
242399625
315979641
491489712
539736804
26751204
679756357
405727131
169615020
72466776
57006971
568415027
664985640
150147607
107829545
100835051
166308058
483001822
512491377
801432431
138027719
138186397
289328052
215988504
6357776
946463
227699642
266284327
225313226
2862915
74477859
777586
3518139
8539997
236448847
349992586
297223735
219423560
8993731
105296564
282222460
298295980
67791396
72950597
226690241
599866212
509834270
196451677
23758872
231853898
275473451
105275597
337160461
167439040
77581008
346620619
166537609
348223319
201087521
637736160
54371060
622857283
143994784
41676444
276537191
508449893
58714376
171391184
234010822
287926549
136476790
251601395
403025148
1752546
81541524
340370986
607457783
105823790
536307956
50261696
163109172
170839106
164687710
21731450
115795442
45239859
11739441
155911823
366087102
20450722
104787544
421830771
282928550
581510564
460176370
369747466
34837211
3396375
364408550
93852543
265430815
335505125
111649441
766071500
38020422
206178733
657072526
3637577
508787078
135225997
232858927
38672986
192199465
805052338
58054638
34189767
423619451
339739894
81190681
127825451
32426582
417947060
39502189
244010302
51249284
89016595
139299596
427196884
47672695
8513246
17383471
476783
256974658
284871989
387077737
200240449
30392204
155846049
561688815
81288522
187860452
563817474
599752062
71059862
26685789
164113329
134643551
475952926
162721104
512453146
37510962
328113566
8758013
4073
164435969
110130602
279213804
306631618
244861970
14881576
6430848
169495525
233343447
26553575
196595279
815030676
582
89448860
94233132
430322408
115615976
333624845
119763739
357397018
46500482
390150717
102322373
82984779
373599860
92392057
39781399
116900770
240080626
150524175
102687705
63654766
50033737
6858854
96590214
297193085
165874447
230376018
759074660
21960248
25446242
213858472
201799802
55533791
58628991
63479322
296493033
121842699
55975511
504351627
508759119
23694595
253808071
138284364
262587
174313801
339797181
4585337
330027260
243198949
292054450
728776098
131966212
563304846
207762930
194375174
68475431
50614674
73977344
697996705
382472711
59650533
208346035
274762012
20491064
13835554
92414812
6713240
507286174
212204698
563722279
412729234
15704451
146818307
779572777
177771518
372174638
167604811
225009441
177686334
209451119
489226277
87770660
31192843
12035277
370714985
311422888
38154876
77052917
90325884
458392439
6897127
497049
235493276
115074017
205375357
53238587
395642702
76177091
288388106
6149269
144088028
306938415
233529388
183814118
184987638
221867872
39373946
21657629
554272313
10600061
653643862
103826137
141197003
28262972
35041725
134102211
7045546
597853135
615227434
23200986
57527747
2470619
437716181
332180209
1895921
59084111
65819673
304082
311526706
268079573
282920842
821390179
146230660
81181794
592681128
507381359
636931673
157198419
416381418
743822609
12838944
26108773
341365717
42260326
549875045
112922586
47253765
457549272
562197406
11145137
6562741
58607597
559183081
500559549
566753763
145270650
7599231
86378580
282025839
811372232
3560540
481676258
812452231
67611401
298313107
1710121
1015907
11439732
169311194
524533310
41292349
208962138
51065771
70053492
148683488
261734943
37915591
352328879
270611170
457286481
23674586
6745247
39777456
113422486
353107883
194895619
66415102
152921139
412898284
102817764
669074445
718109034
18263025
125059440
147195107
174400770
214334844
182364288
101964696
9064908
136270019
62777680
375576265
937087652
14234891
240812418
10669145
42733309
165597134
250914041
323786836
427125261
41749426
338402255
125957907
542623223
114636028
159461482
127662077
342506181
803871923
288808096
315713603
182570608
503851662
311909250
337923146
253834305
53728830
107418377
348239640
405872670
87051812
218096546
385397421
784649625
106758158
110226747
456650139
331677632
20163350
103659175
554241690
332868668
310928603
371350059
653100453
188325333
790720271
115436657
181260227
18499433
587539594
194521494
416143156
92233976
61682322
62144213
792858577
186825045
34263285
62963466
222330010
27688479
558626022
450865220
252891737
327962964
434650012
3539571
151257613
74376152
4200754
15187447
895056231
14787757
253806428
337472282
207482181
220453437
470922812
137666852
327322983
358529474
43108944
10863298
766335707
221477960
458285289
230856587
918949809
29689330
9745359
13746623
386071484
322908783
167124256
32192950
621196413
396729799
707959527
275590431
760506304
60806414
11342173
105036699
66237262
139594374
278105182
67716966
135047171
155341897
14148435
288384261
68405018
122440674
35523179
620380892
258898219
13695954
227593203
6040151
3367356
87750244
51706876
489432312
66348927
190326901
48188467
271829587
326578976
362350113
103825749
439129223
298100982
98091425
405196921
317446857
382081790
205330840
100554237
901617250
40917373
595752366
497875445
67074981
362038156
30212240
780377084
38640548
819167098
36691288
228369457
214107920
66252404
124063657
9446835
519271572
280938077
134834643
421021382
342207789
781579644
175339693
8047340
87021482
346910037
408990339
127721
50814123
28223732
373869201
96172907
88241840
42748862
195763502
288056332
224740872
1089138
549417207
66102545
720232
295222145
702263911
100619557
658563571
86173442
160135856
1827142
72820683
151436527
190601191
523249516
5730643
23247066
165647120
478717198
18745344
5803598
72997723
717340209
268836959
300734097
267577764
384410087
377176840
380999733
158788938
345917472
252863891
63257621
576102694
88838983
342213313
35889382
142789126
42921692
184757868
142450698
68453638
287508404
237308219
209241629
43254743
2146515
305805849
409056963
83004215
471857716
485058456
421163174
106849690
150153708
335600005
199184665
278648498
24440563
173643224
362844705
533045299
42664815
219322821
340685313
154214504
277532407
50264431
270112975
556009457
7105350
258920502
92087279
65089159
163669922
219369192
14898665
435323721
122327853
95877477
20421078
131488770
618872648
338117230
156571004
2094720
141262827
334858520
63465276
88571517
24842686
19486963
215646060
533896597
85278666
63700704
36965065
30162917
82463897
114379369
292844340
17167227
527839665
40185887
37649013
344280819
667300519
13665882
179778856
638610814
73316791
578007336
528042791
97244806
75577040
38003017
121824098
173811174
428679934
259264067
528989222
30832601
5035883
606095443
121726735
89222123
470392
398919078
78919923
381568872
390817550
26282991
166901993
168429099
35432811
122999571
4172965
700722308
73743369
1091909
79078894
324946806
12101529
405182369
238417035
144638055
306862474
8599588
58919828
191989890
89775206
90385736
858980
37347460
77159974
38248946
27350765
234698015
242190
162406124
203423106
228329350
123352007
183478038
486228946
123253105
21228
163103951
160768199
223961851
675245870
610033924
248025142
240101167
16655785
360415129
18672658
555121313
145966248
75678613
14772051
334894007
4772720
125030262
58500488
140451559
183317530
205359317
136760243
1329410
9381143
194810601
223946666
453079382
199886917
77991351
656815814
24702429
830593476
299955370
223160602
194697444
298846351
52487106
61993970
4932116
489125501
501791470
513195034
413849351
16081814
256403617
420545203
45201600
357627304
146540534
537587386
281625908
519702759
51619780
188372112
459930182
290761814
121253810
771607671
177276886
460638014
630885639
112174355
155315934
46624217
122935400
39918886
313167389
166077233
156545841
504803358
722940694
130676252
454815848
203515556
320252026
271799402
10414817
273044686
63607688
130084260
23337991
6186785
292829966
4354578
654942712
539195226
174414962
58359735
669917505
575281434
236680905
405452306
527053457
170168521
277887015
53487670
772484826
11860609
30228769
630825810
371055294
617746203
18358293
20821386
385401469
9597803
68073361
171746947
200733301
434911614
224609482
15332111
671716599
304477053
263828815
735443
313119092
475055037
6352308
354527382
133772532
2780318
462799812
495729362
136478063
88080962
72848502
282480147
87034159
113727345
723061477
64619299
201690940
715785942
187068092
281686892
40654124
208689797
64818652
9213142
729649194
460295849
776147054
225736441
34936843
194858080
372643211
512956103
745300696
151184392
629643292
194945911
876143973
66377811
298170739
101595664
357473737
364024569
5809109
96466076
467409766
128658503
347662
81718256
415808755
370154017
55009728
497482822
158538854
36151794
218498032
63562745
12020278
318028244
92326147
333236375
147245082
316872959
6461720
705318687
70804408
22665058
72749432
545441817
214362669
54092256
151644888
309457670
72387045
17334269
366632690
481939303
129270948
351650208
420515138
5526317
555804714
294485806
123816948
366022420
276633748
288763126
620836252
22545864
20891809
126176705
28427189
80221310
196140474
20170127
288841209
50551638
281036753
433895383
409652802
128954615
436261960
404480606
329275875
211004264
355160958
65593271
90678419
96707175
404040347
395660917
9513750
1519680
517459694
380915098
613360361
227610507
328473564
82969640
42108433
829430829
354380583
765747690
239528418
212006157
559787089
523755061
473937042
1625515
35152244
346815267
334445802
31552427
424037392
145118507
427615801
258197916
20415329
127616351
32277269
206603715
47691194
583806792
63334310
164215251
723649216
268751061
297105405
78083027
2914202
250033282
408713308
64214048
222205548
73929581
15871694
225170779
2694533
229421669
310561320
566470063
720434248
243073506
330641781
90813813
270262034
4960188
404068086
753503877
533667352
31193733
195330459
617639853
457849410
37527159
130742597
78123564
199419699
61231316
386686084
376586142
469527544
238839903
17376926
506087029
29302101
144417655
106573805
32165286
109607142
74657085
774636581
211497727
206635965
65855981
415455370
666621043
696516970
393860171
16347546
314373223
174862378
503444808
32116588
230751879
557277304
672955486
97343145
545602693
3961824
334269739
190817710
33151955
782865597
582675938
622119985
69592965
144001536
751465817
787786340
213090506
346532
133788855
327787382
189197408
177212046
7382458
522883267
423022408
110318161
59193409
31943506
522650261
767066103
299626679
491047046
15217601
47122247
30358013
268334203
362757794
778166269
20208283
218144376
3804470
87010816
477957000
424612715
8576955
90529902
756108213
309550123
213504424
538860680
243692526
30553262
204887637
399919198
37068741
65077971
315352936
27985419
295312612
338069994
9917495
326927312
413927998
1353514
689497107
110899715
622584016
37600387
234798373
31466461
332080106
319698459
70726443
3272448
18800647
214180113
261388774
229181299
182157043
62815519
493394898
270800059
695241859
50406132
51449911
130571668
73660239
170435144
470455632
76906006
117292217
287770167
479382326
150151554
307374278
218471918
316293295
257884593
67948778
93812897
513635673
17432767
520381915
119927071
3581474
53774826
10086114
76423000
208669025
447204068
2535856
175537434
311518902
20488212
937473317
71687741
406151714
346844373
26427466
40791071
63090719
281393501
65673056
23159547
67028915
195183933
383198780
50002526
618922887
286322826
133226153
187942544
117411688
72712149
50739879
482202483
190604578
271968612
65433898
389625662
43657386
275054680
192508899
895052700
145661354
38499808
605995306
211619011
557897074
304030136
517870190
276476674
227059928
126394188
4795663
147638393
235382576
64873540
689880990
699801582
452365682
137112838
33955085
140491285
284539455
60704388
141454870
512895474
3956520
312369611
119428145
126920747
651114515
649467740
797056436
105104717
586814184
31737030
460405258
4941197
263023039
286042766
114833179
109553264
178348548
399468718
871352304
44905008
484071532
10808783
332008306
250506168
203176944
127307623
94832048
41954878
46128387
478277711
311603751
3972789
280756076
4200511
148998648
15643054
179630774
143992622
247807810
271131832
157325788
804322021
145123267
734527022
484133770
594683267
5874591
62154653
700314690
164730646
724036365
125101176
31866926
74995755
277888841
169769477
545697995
229353708
365179214
643026706
102225843
44450482
302779911
19743271
122258287
32839766
89689783
470515483
475093428
138060378
113633654
38673443
11489923
88637291
394480300
244600438
14409382
666947300
445255176
139901573
118625533
175183829
55452987
176905611
5783559
190540654
219723241
380425619
637732022
104959660
89564086
18808245
36478812
92798037
957432360
254440063
63458151
401638383
265399153
106727212
173739169
140334633
203345524
939872227
446469632
976478467
861936
242118249
125001414
95071879
44128373
10921871
154217254
50009887
51097566
41784959
7299944
20734048
33846570
230774974
271799963
310423090
14479056
513167814
227838885
676065567
367449272
505071492
167676808
124064855
48999417
279165741
3396885
761686748
32206896
82245968
557640529
31059995
112791071
5064
10885967
23047090
211722950
16665136
125285518
157497787
375140560
304692938
42889419
65856857
308741561
4462563
254621007
590168872
17582484
437904247
129445862
708178660
20820938
342500870
635834200
293409941
126960082
296339411
627949511
40212134
71718331
208363403
527678033
72207615
132092517
139253835
388412169
60971937
332055596
11653890
44434835
172078832
495117043
196982805
117119888
118028424
323423879
9009763
129463186
255165498
34994936
58196487
67573469
26130239
282195576
184883369
616294864
9564013
16452189
176719405
78763517
261352722
47331829
784366306
727927750
125693568
557519545
111734178
516276542
743968639
143938825
231633481
321834436
40539782
447672533
46808640
368898549
231797541
847111273
547397701
47540636
323234061
134546595
37556739
101661493
459025310
450761155
147422467
86325435
236597625
304357012
548021478
239497348
871646417
13336412
438380870
116067495
17406230
138587959
384759962
51340284
61301769
22373720
28370053
111636772
854141408
503118109
499246159
96011442
318786530
126798820
161337009
508372383
6934160
781105204
505848326
511750522
148360790
426634480
551482715
805956446
158540268
456856110
74264892
43524836
37547010
328251379
635546848
312827662
816618725
49235760
70850454
228046040
23754531
348690617
202923405
824066933
235281179
530950860
10565651
486028774
258994787
9422456
476561008
526078386
345228725
80241544
259942182
618393736
228733125
382032291
236336084
243207289
157493579
209504932
165115386
18806405
36481950
20868290
15916647
517851426
316205043
438811526
150056278
174576503
375177778
414947454
281889702
114486450
427124039
336741466
29868130
88580802
11627564
280994180
10390227
249466155
350102553
27920186
313280841
544662448
19611900
152443006
111049113
91956637
350423412
97604780
580208173
30141551
63526686
837573982
555259253
176626718
119126003
78164234
208530743
141062972
75410528
41198572
206260176
526739391
156324854
98784907
277639871
224640557
1478844
391949744
394540894
160613095
165164850
595966762
157223930
7255626
909289776
88726735
30887725
140546406
253745588
49526483
25483323
322117535
215773783
241416868
707748534
98171409
320820917
69649292
821915694
251786841
219277387
53749199
2511809
284530154
69753781
21192480
724825337
626200682
35255676
803377984
324733402
241853123
365669947
257726644
21494188
125602534
12745471
442494021
26174872
59365360
290881847
142719809
381141242
37059986
870102785
333284681
57486143
111240709
363310940
71029699
7089439
14261483
258715500
17113889
25073637
127445637
647945883
309657582
279827026
855702231
63657288
308882937
92256603
164354035
14538085
165212507
127312054
150507107
258465845
273450372
456878410
933780665
198554860
293949118
17369567
351809435
691114606
229203800
29631165
47045264
157145786
93064544
84748078
616582819
437736913
12265767
95363053
34672788
19558804
158204704
201627563
727447879
119638850
271961233
362245925
33346376
123232723
338466157
10749578
295009422
132131773
190822949
26563168
51204195
743401586
810771205
82372967
102384901
78271719
90064665
8343563
579691539
472722881
551794410
99496562
159130282
88335219
542962581
74376488
345360902
146082854
22099617
31835878
350532993
17942861
164271393
189591205
148342341
128564341
47652424
27020953
222748912
156834603
439828709
835145230
159529849
217346630
42573440
333308375
55145501
93815685
769687861
614345692
138922303
16805135
787357828
256434972
125953989
120064199
543155145
493953311
157858960
626546081
17136751
300720105
317939232
30550440
104659137
29665955
136454663
67969504
88051642
114907238
390906014
176371054
736124161
57657838
530954133
468272611
434061767
31949627
894159154
25230318
410990445
335111787
209671836
248728773
14890668
109263300
129368393
177040191
169641446
179491364
6272959
186753256
170969424
327133621
19342893
320856047
256984061
450674548
140634492
45166924
20058005
441646605
10293659
7077663
268230071
784101888
499138773
772759391
96745170
871293218
32178507
418014395
82272920
143632788
284189147
171469921
334159303
157466299
680519031
225202425
19301873
254259455
49611368
521306970
375112787
238839307
180179556
436206584
287013187
145516536
432385931
60134720
647816422
322514129
62823032
339635584
515111933
22784920
366884318
140299546
180068175
64718942
609138237
108968051
31507154
155122837
98452556
162174916
95495116
5893668
464079900
228053438
210454130
422015011
216726199
462177442
16212511
630860749
697393196
935458195
4238104
101468966
215986675
551784841
965823767
129651704
34356145
166571170
349073659
346196565
17956082
284224815
93253038
462495420
255906794
344816693
379650301
135967118
913810524
37845144
374525581
480828071
843176946
432734679
59343966
373018240
40622299
8378202
146056866
102950808
75231912
476287064
614539604
73487815
16266615
284498726
626806120
51510229
508316525
154460761
10971441
212272044
54058658
247198389
131446930
700418046
480882773
397818573
852739614
346955383
25373365
158894507
556111636
33104388
10803409
267530230
299053139
43297768
148820602
33045436
163765744
842618518
49497272
606830587
17899336
14229205
59918076
184060001
27703018
50689910
56047721
44342930
245283844
126510104
7952310
380525905
669299005
350611472
93789963
68043719
73754815
309401235
171425015
499966229
26382299
22356148
241857463
49245711
234299544
205717311
19323195
110476655
471514840
400519769
303910453
35557093
296862941
475685018
283222926
612214065
357010502
4717280
160149451
409555628
372153148
410794335
590422586
194091802
28041723
259691454
605146634
243597014
557104004
24919609
605176968
281939583
120276039
200185143
47678173
25016733
716412044
449874264
34163243
391331390
275649261
13037637
49397118
408555597
68390150
222675592
148050425
618943922
270324323
38524937
46811208
63598260
713910058
188510162
81674711
2407974
916969122
522058582
506237080
573372907
238921997
38643123
90558060
218159001
500243322
87436924
433344991
519895554
85081715
286630373
23452589
34443
119154965
380220060
390885458
98834549
99782880
73642254
152243086
418420182
186545713
600809619
310863083
581276658
476546445
25222612
743448611
129473634
16045443
52702800
12760818
338657996
130164963
94198151
621944160
202274916
183021806
26856551
420946567
62330642
16653049
390404978
258249369
257966432
55487011
84778944
538479950
456855330
5190171
378699724
99424877
132172838
155568474
153086189
671706061
85338555
117818020
546380303
187402272
363161003
913435220
61645098
137946396
6800192
3721317
255607538
88723664
672842250
357100292
135010975
99579047
24614042
286197915
88133181
166147692
223293517
20642616
101821231
241344928
66088359
98903578
10737170
393883494
483231305
94051226
292774635
275269923
766350477
444813029
903152642
12387663
90118910
395424474
190356592
3206084
158902349
54053004
418900691
109813293
290097707
364991433
113757806
202183054
215469887
8926611
86489748
208024943
646236727
368871895
143747202
141022537
166769633
497008143
233016726
185344563
97965554
12465150
322092201
41031761
281165322
319350490
593627780
71501305
5724320
57868992
524674119
423523433
101362202
52305487
246838838
441249112
128891759
14030303
149319089
23727585
689212593
317767681
147366540
183941892
162800700
367776501
512494219
98669026
10577475
86571302
222162118
3770209
723423244
623759295
109930793
705469365
338241403
132044358
113281815
441402506
105806360
186074622
587531490
310021374
11072685
519572271
55684066
32225209
137844521
194309941
241402075
102123573
327729591
551641943
734563373
263962297
149261800
209958810
699662054
32472897
366084120
31477618
17514667
612581858
315485701
461342249
372381622
17899881
16359564
152686071
117154853
49883127
226812633
5773347
51586537
505355694
224363610
164321110
723241257
12691518
220687055
410346396
733706
199299774
542403550
70806821
275247440
58964942
4612291
103925340
69328544
293261565
132746635
44126895
6796238
353108289
239269125
96313432
20421123
654027150
29465451
119159068
136850881
250209110
218269964
215402500
107584607
609644756
91715670
81834539
96986182
311131664
66629932
29360404
373785228
255675146
119219317
30818350
144209827
761670909
34222748
53051463
668003389
42487428
1151286
384556176
24737925
652395960
25127228
141271957
250344117
544862657
105678828
773746079
267711265
165588388
134918835
116401047
373738787
16576889
196856264
312871501
55793528
5530506
170721090
247944087
87773842
271474311
18795643
90912701
153477212
230188772
516970579
301731035
294605
31534379
542632805
6701998
278045047
280775412
753436492
301194379
542469539
739188383
1761018
114195233
199070933
544252662
266960315
18019319
72802243
19206552
370992248
231133130
24329881
16119642
91255995
197924572
349840693
240958637
59345462
248764467
407065592
121039372
108719213
157696012
750672502
530429528
33248186
107545682
416970440
335353017
43818063
455668058
79694167
333770098
337743897
39714784
20786053
494595993
538455352
230262662
28929570
76105600
395125170
133489551
341630531
330578847
309752788
2833650
469564390
201206800
601573235
43769590
516172540
117238353
593207732
134442761
309728181
16976963
30610302
253271098
38015011
182974220
160181896
107844942
187763251
252491263
71964251
1484482
155208579
482761036
120725025
74530294
485728503
25500088
26938187
62183542
270094082
25293672
39918088
33647310
597720346
24099369
912095302
531592965
538625368
41434480
215054622
145934892
214633747
162768282
468299944
632587823
11665219
80068082
404029653
195996502
357047457
96247891
419147570
163067174
109229853
7005461
285100430
106811390
51329736
41516544
63352406
49954981
524459092
563266451
415605105
730977291
294751724
412570327
21596615
472253837
43532444
490039575
24587270
118155929
552044060
291937478
17441006
32773399
4421807
30520991
69207472
439146018
151518042
5039642
542839138
263302389
13466437
372839332
376658465
44658948
114740839
23192228
77345082
229608259
343886045
489445963
75415626
127198582
24776155
201097287
183690102
413617340
386632337
95135327
554400043
25359781
273856161
26837474
232181676
2089399
24248371
77434458
115113981
162270803
144307015
216870592
57571204
770216434
89108715
142107326
711267201
411754422
688687
568651447
32152714
643970724
364774962
47926439
376176829
244221693
2736190
256346271
337378937
91345959
39787745
10091779
46301909
277548591
331100824
64564404
302016073
72947805
319387824
362708341
572995243
650958293
551872937
92472696
908239660
1271688
411121583
486618863
179809645
13990921
273598393
254602550
67481711
20254366
212315635
127007935
276360871
658717182
19344470
202543104
566488362
601261498
82090628
354112295
430222950
112533921
110828335
404645366
42603092
49407188
478450126
590619027
445439105
647687754
135270295
15389618
88278759
202968284
373621428
205031255
7576584
22824344
5603204
13389809
210831973
328723085
92945502
215751312
382131251
294800886
486312787
57512403
1339420
433788144
266888895
66058869
90443632
665166506
594516572
66309525
394949705
368587649
52556350
4441456
273911032
54380871
348011227
27281242
25890901
220533047
314399682
101857758
168454280
67377319
200455014
277585417
201460405
96902816
341169542
37225083
630102834
299008647
46722501
83775107
384420120
18793557
99106492
345240905
522392944
835925091
634472132
197348192
653026975
732353280
176585759
42571782
694783191
362181574
777186761
21217585
234220229
25479588
164065498
184686758
130435372
239030294
230916214
116447932
330764814
551648530
143989199
38552801
277693956
597701426
601265666
233425790
74649175
472177388
53737269
311267195
691473763
440653598
4860510
628793134
17885177
3652277
61793723
72446161
297300014
25225933
32176088
912307641
134795658
133924218
846932623
256307254
243973197
528845027
268653511
6090478
719298
388674153
185007124
76972977
23303756
259171930
237821863
114182322
44616355
510256192
67885173
1416782
3319887
300620268
322318363
832044133
148283182
172112842
98162205
24342175
268630329
142165882
58054845
3597371
8542073
524764133
12674930
263473081
876566667
16819911
21089276
408666846
56756032
714113533
256962766
23182207
23161835
199554204
11694101
93615132
212471750
274946525
149565341
379585951
72841566
635890053
3195514
221656999
22058034
122017941
234148805
127368603
332904003
49892471
240687534
132005561
605984727
25512384
147570363
294785118
701525060
20822750
501204420
17921309
65391725
353639181
92026145
246309366
9363850
28299736
66895363
532882476
736275132
69547441
410962099
126733049
385487976
72430878
387957879
133807076
52344195
634346543
79065363
15832031
662920936
407574556
26026900
39757355
9120103
118431726
120259077
153360638
311357
315896225
167402552
261432775
160372566
478244653
316160374
56686890
314192188
191147583
271861265
370905442
274673035
341981281
26340554
256095933
75821139
481058964
136570809
519430946
25345045
265631534
19161401
304220019
187577927
362045102
199212225
15611978
753464072
588474951
883968386
579524403
125826108
303293538
270943519
66430180
228595070
586880101
66204152
249792995
1358850
68919119
10783192
32756335
210234135
284403116
27446662
2929017
556275126
540308259
523867583
451538055
350962420
110663473
251760374
56903925
244153671
103986595
11468713
291535734
542558344
103983894
29214078
115121987
599545803
141826264
298040531
343168891
227309139
648729602
13698019
440936225
99213005
419481084
106327043
61738381
262779029
172115360
22050032
100424473
151985840
202536861
178836037
77874691
103015778
433581891
41060474
1555013
255775119
496467471
128260000
64340385
400308339
390920402
247363524
30567441
71253367
552581113
237897156
100997102
68226126
11304134
12083544
132779752
192504335
461236887
52937454
138412073
146749005
424384558
176581212
790867890
18750210
513459207
315307573
194155736
66577756
103872686
197906962
81445893
24780662
241720848
302868322
163704246
405243695
196537470
187264715
188194481
139135727
14479570
565129406
227306942
441958436
207581066
296343455
267860479
382625887
16242415
192196708
77613771
813323108
294788001
65765732
310859960
1068683
44692169
167442275
388665961
92447429
72279378
277886913
5282628
373790538
273947157
634572565
98135413
498966600
261679481
272232570
900551994
139374589
70194880
326410879
350306078
532352432
17265881
200177865
22683631
411402815
507229745
485738904
553796904
417972814
476978080
85392061
291695729
54560309
74094867
46365775
559096802
203277570
226445670
65782017
380451586
187261052
144196181
93077738
155487462
289169954
372664063
160771971
235832141
532769558
356552011
144580139
531381991
55024177
125875379
100117209
3998020
368554753
200400921
615318441
196552112
1953071
445121196
399956263
158223196
524695651
142426086
687724568
456306102
403543296
288861328
212911634
105378180
742346050
107071634
523539505
257551522
28227241
104765530
601349582
98880900
596785661
336927859
37101775
261878907
65871184
324056169
35620154
3534928
704563011
142332511
308656212
161726742
1411999
453700464
219731185
16610026
96846829
2399337
761630763
248487644
65981420
63728407
83825711
93245859
23422264
468534974
482451423
34243578
3999304
119246732
65061173
97450083
76622608
478066755
80011613
410164658
5249656
40976113
164599201
281424008
132006449
84612068
84607762
220146577
270392655
573454235
208157936
112453909
348049871
4682468
98906465
17097275
85540619
36628872
229796930
155966141
219644886
158398247
664748350
943836
447991984
503343895
549088999
39627854
116575587
7353430
255912826
651621013
262768443
472969181
93737549
570913798
70606560
397121959
860315326
99516006
62911322
675900070
114706562
586455988
483684425
225953452
102873916
699862644
681767167
36363602
688246704
508836
96452322
219000294
397119704
468108100
114551277
224928167
30449758
353112185
178867170
208875372
11425486
292224071
140582678
396838092
197174953
523896464
30617945
128350520
327944676
511883175
22211947
57214881
39573668
211922294
391567893
15376915
251304500
19667331
38412485
440675385
465177521
333355945
286258875
256289184
251125660
649131250
110323047
64824863
814571709
578217475
17638328
7474453
23318465
8426562
121056040
335773142
65744891
178633103
310105577
120056882
181663746
68332948
2602347
120994283
125987542
263802856
229033990
138782176
283268556
217187603
376635336
127360578
70279909
548317394
10783956
133733477
66811723
47615857
180243795
416378988
148061691
532996302
193949433
13864803
104070184
221735820
491301826
5480329
29659786
709452860
23807116
175548724
195864117
216856358
40129666
219852899
84468451
71797100
147698695
58059833
595965916
141088559
12472476
109420065
246150163
150797234
397992368
171697626
438878036
3532402
119277620
14208819
136420322
385232693
127494574
506615944
30532107
233371998
546244690
124282320
382603259
25380759
335142241
223693218
476403111
145544288
29637072
285135942
55400836
728899890
398857234
318161268
2257243
662032364
179178223
237307077
146247528
816344720
20514678
96619031
161368001
82673336
18054265
64415015
185047553
143415406
203097089
670247285
499150700
5115928
304132721
1228257
444555003
170249875
191942406
149630350
283133987
12039404
498528305
511255233
128330502
19205192
20398915
209908377
188498160
25067833
130366814
29906824
337377687
304972905
289688305
23132615
282345836
294020902
139955350
198749009
29262627
649443847
114843555
157373003
317245230
325878349
632574250
161716110
149813107
110825366
37635371
145085940
181102012
95503369
275996617
284932347
304606921
285406404
28195837
166689514
403943056
111660027
230493773
238413097
276388265
207577884
691676114
600715190
128980468
506682303
567823563
613145219
4625570
139750362
184400105
173629721
250644249
105431131
175801662
640742167
240028854
35175908
369865576
593280889
19063853
27457726
29077652
471362107
126319110
716121404
165315409
273837102
431756008
858514152
900186401
54537728
212422940
151639565
161418242
124534182
281265124
292190596
298773819
822346291
829191259
8518229
112046686
367930630
599177571
228641681
313188988
285081785
214606894
941276354
5786595
326433442
198846382
113204608
543215364
254530421
701986
39473564
193836027
36983862
839642727
609367498
375789367
162798182
936135291
333571804
232940566
43602924
668653065
328691588
70648632
50776170
876805349
159341701
152549323
247205987
59391023
199188989
387950077
257896242
7894350
104429506
688053802
45219903
787440189
62388333
302997685
503420
67585977
42822385
9768124
173699829
262945813
87068633
86426201
62611444
86176233
229078716
112246552
744934610
59927325
146102622
242984123
256070196
581696465
2548838
59749738
663836637
32668380
375568850
6244491
556798760
322547514
210018562
296478002
43388925
24158378
438063834
210913061
412104948
74848808
22412187
228774768
559267148
339024675
722556730
253002761
63784976
520073038
4928585
34195392
276246980
48898424
8275857
125647179
52992096
304349907
24156476
397111114
344534787
862820165
40731849
208412782
55120249
346144112
245758643
172018086
372365265
39518925
120505985
55953530
19196696
526813423
99235596
52013778
44375618
415556310
326913265
9886720
529235393
664094113
182867324
342320272
14994976
610892828
50826029
550916901
644737903
376884058
478361503
412109941
73732864
625827196
405547193
801434066
522474891
158059373
222309437
51835325
620090150
932330136
20737012
151117588
201058199
515189376
15519928
506109248
314552722
89482576
582773243
324464246
99486480
116723429
55382058
53720569
48747611
47135895
104844797
448534608
63435791
339092321
248759741
73699694
153096787
548272259
377148474
112572460
755275
25428156
302962817
605337620
460096138
55656461
293582436
234627758
650945357
150550427
410488132
613595395
371549239
170207544
389231898
261078784
93127373
359409661
839776319
561384172
60439436
20933390
35741771
255403724
12425702
15264147
478266453
628785839
59589966
141992382
32076999
129990814
344945821
474513670
160561241
749382736
81549250
252010532
785252625
639203142
81286893
92559740
19411610
277064119
229175546
397742552
836544610
7490179
232952786
5168587
723612848
84349793
455597
21684298
10092771
275681640
70823280
533855605
323617784
16971799
633253066
584785210
33309409
18688242
325584099
957393654
188457609
86897567
324676
287348082
101902206
120598720
738084854
47917860
5250365
853260154
179995980
320193469
253940425
432688995
476916462
572349128
277730684
517088622
429743264
52071363
86393975
40930155
563667434
147641597
34085641
76851454
513700766
293263372
192085729
397507001
49353564
13856693
16599808
468479307
7006795
407324769
280396968
360146504
23703024
395757888
69826193
561007253
14562034
129858511
81370752
270558310
54628479
372219177
5780342
453088
200753411
106094785
9560906
104480851
10786837
113540817
41215040
463088896
312641642
829777862
720738545
468666437
204236706
17954349
54841540
34995029
3525007
195320439
52637359
394176666
118190632
271493026
443028635
142758288
263085038
12942013
38546809
226399393
232550091
153369194
652521597
17791175
52371721
70531630
184592448
23989013
766046179
360795945
9655963
413859828
19237639
197508499
464826369
319767981
664771356
63872925
28625804
46743518
60498750
16433979
321206122
378696020
309383995
193346038
143998518
524246232
617700496
260430380
696004930
652748651
311781559
462721818
262463262
267654332
22050772
460882887
1874441
76206951
265178576
47376544
18490310
65170876
21870940
277751389
149125061
128499104
127343494
401631412
382183978
844018206
497206075
823764822
243510656
323281312
19385446
532464170
483503091
496371101
9876365
584781369
147418873
472682984
492356883
590714331
402247655
6356203
17164480
274857277
356711154
101647093
362955031
31215172
815153678
423706061
17274630
1580249
287222201
518040659
516279615
224190034
98157540
142587706
451284656
269652952
33681141
44369413
9492666
358884317
548974930
83977569
24369039
27363878
17704266
63832184
217268632
110533420
149135999
745057835
10341367
160271108
530669592
49099297
155878287
535213283
679064708
44354866
26947019
9826669
297975110
574121502
162404736
743793830
661216324
257767807
20691542
812248164
230125423
215977816
53999943
421024410
204421394
229334979
547885997
78519628
636063845
32073744
361253367
191277795
8639268
634836668
383781880
306008332
290158857
22420407
348626451
429646213
279781901
21080627
25146986
64545711
550182166
15572802
357141140
705515774
255882128
85510996
444385243
236451588
400466760
51168405
92036331
24838557
112943607
915960592
94189004
39930719
217300459
535859425
722297089
103453068
249479212
372210383
131587038
196080276
517404908
804636585
510504335
189017746
127262218
917650059
48304953
58167090
650637891
4458526
15835934
471251403
120885
89732832
595324314
235116608
19238198
44376672
319168244
1506553
387609119
851845740
171375935
71409360
149286339
468005077
61993737
12212045
446023810
488225775
706717727
313648806
25612227
419807911
841107874
637082355
34143120
495627595
481313734
433731322
772255487
339151813
203541199
484051367
399086455
11878267
117787801
163839228
36499198
249976432
30785143
26043883
311190758
17328869
79914088
122185006
275879308
697723808
140428367
562150608
622274508
256719094
699517172
547904456
265796328
229589110
371162250
411423261
435576601
230357737
387018408
416268282
316363
80267728
724165908
238084035
114957540
314765
229276048
321535551
743708551
21464326
185994417
5637605
58535944
2445165
382272760
39737805
19909034
92900044
249401030
176489529
10177283
265520748
171025463
193071075
148706520
223026202
52336223
382584064
254709807
268671901
9839780
371821197
288240323
665123589
2657193
210554787
236014886
412203648
106192453
88253390
38356689
19723612
42405691
358702189
1415122
90410255
10306300
34477823
140406314
586843546
690279984
108337894
811972882
2038506
121118677
432110893
190049833
113619935
178927166
307805349
714258609
74066693
384742104
197469184
323093553
23241999
474194119
104178521
37634604
87351874
247860089
494286252
39108858
63346519
22889785
225511179
781686266
67033832
152813801
13898035
41074706
535188506
210262284
515052288
66833940
141840176
159743388
20169017
121238582
123560786
270483433
121310309
657972189
359849815
861890565
310023753
129274607
144637763
197973814
199209178
674519048
20516725
22293222
543199027
14099076
361075538
30790149
296597362
249946698
2603361
284993500
5282409
176867792
223992465
363501825
108444516
212011622
291595276
630769555
37268248
577358127
131997232
93175855
39849073
29637092
67827776
642981342
91911045
8636594
24838664
263670373
34272288
456311320
173918982
168350759
92487646
435207919
107401285
667604554
83003764
171841360
577577021
700847644
12932037
261247097
475820653
247313204
620780456
112635094
390790471
164684768
731803711
403220326
502956468
96728568
148965487
76398123
95538372
831929252
4575088
464716728
356266595
861380059
114588639
120414786
906714799
138225908
145765316
206396274
645611146
46197451
322454031
225200183
373745833
892177656
197339366
186941057
34709599
155142338
379121702
168687110
244141544
46258612
69677218
198644744
185176931
480704456
29118798
295400176
16404758
180000688
23448977
375861456
418360076
607582824
238059971
55343273
356022699
536441426
18294324
88217127
402632454
319633344
10133324
263061801
8197956
66905250
239749482
132962113
119404327
56884799
5472303
4714140
39836385
204058657
411614710
105194053
530236218
158173397
24458127
842150593
59466924
83863782
622224664
233942307
226246127
523849769
481954930
128905154
65925828
19843709
46762048
303339499
89312522
274072971
713986968
39322649
368005291
462135479
22195082
125500731
1368645
337301947
265853859
130031880
508910953
495695524
166592583
125439009
114437457
265753026
75665492
126521762
42115573
264735365
282267862
670428218
172903287
550535191
546339454
174856070
440277466
252745432
347421359
551362537
100660718
339975096
182629102
499300782
153190869
297864956
580754478
87375905
159680460
1695177
170670315
37606530
686440250
137665883
689511038
39389739
655944180
87115602
531424362
244080893
877389213
80933866
12623146
561077473
79759821
581619562
198808257
86326231
461013201
300742
810678024
19625423
484816820
367883812
39573852
139620625
116198955
665861167
22947575
545755850
311472481
150600357
291682967
92810413
46644836
287614184
94318298
297699201
687351316
397900380
104191849
23481206
97442448
182772502
84392637
172682231
158277182
84328500
20818605
172893601
415574546
35432804
663241955
322975719
216155151
245666853
239403317
375307215
87037537
576287118
729661292
118097848
436656804
706755035
72346479
860085
261611510
98107759
21093821
50925284
422131176
272774997
510964676
198159300
82638640
184370
577316072
470452740
175026294
61034909
9699025
48182444
59779500
211503330
21934286
66401785
255369935
332465547
224024038
120215408
85647857
50508687
313099371
520156548
168559653
349404403
14487802
313923248
84811117
112010951
509065416
266303618
7567363
59535684
192936865
215938489
157930198
303895473
483166177
9408840
143366274
71112524
174453063
609352219
441748071
297883662
20142640
69557022
61873037
60134242
47534756
27970503
140897362
330575983
264099319
286638417
147797350
472805367
77674615
858582547
275858025
27140348
157558218
3310198
620878770
52261377
8676211
42132026
172006020
496688292
836090013
171519973
11556176
9910138
361760775
212723696
877201155
549964243
7547344
313311418
750950368
36535183
99025712
13877119
81618609
287442618
629734744
53335148
844220115
197958296
149029506
9585552
541161314
152471553
819302466
101476694
27757513
261701380
87225428
4699456
471010380
290475128
233887339
196720937
68232776
129837297
207276855
43843714
66754108
856736788
451696436
148351847
378337352
47091116
157323216
518326071
164153907
386467238
38005547
206960182
646425622
461227137
118716589
739558089
623919006
352010685
47555155
582213585
429410070
26501605
67163158
499185423
85555121
3123995
13356181
630543116
504100643
105103052
17287061
453190272
120003782
54204734
19334307
38098632
641463279
251774634
390083944
472053686
123276012
416636497
135568977
563409756
770722644
143835753
264220761
1966972
24071432
315865423
289052975
27590128
194608258
20255205
372771960
73351397
429973987
315129127
346300156
326482168
80472567
25939581
633424319
610936600
269598687
229453177
15704961
14604359
200929773
672364501
4448133
176209535
202395542
455424252
417828068
352908969
1383450
257167320
58551328
295321645
195924847
545207802
428221019
200878907
318323131
474210765
37835997
228441937
187370210
613788741
63973663
84730024
309247104
88890746
21728311
38331498
731091196
691097303
103731935
278493410
309822240
322173278
100589682
277420830
219006348
479740017
164195628
102250689
1529614
10819153
889421479
35594125
167525180
8964583
96045753
35132691
1090105
299572245
10645311
8935969
273305018
524041
79603473
214620735
467696511
222254754
255574024
76517296
5005918
295384642
181033868
17107726
463115236
583596700
279971927
173107717
247708094
61115490
193718367
243297779
39297511
111215318
706600284
48029511
931189
2177481
338874647
13813039
248974245
326184741
396834473
372319026
588547269
522471250
52738066
249212175
163395408
253791668
25562180
580775608
432348779
277113020
188516723
247373
62804471
654000738
290469258
45941945
222689578
334393095
31005988
35248193
18808468
7885860
719261320
107774520
136887633
15504202
235762833
369372474
46289444
795461264
776440728
119772791
92893047
592060247
85912286
282406125
283343170
287166812
87007228
89853878
512829052
19006525
179929
317727358
276270193
207263649
191730368
71873553
184579688
451374284
32218102
107601784
288014966
407585455
51809635
2082321
52567458
271694780
160789060
188388466
277002495
102545195
234830156
17031591
336240877
46106819
312684665
320932366
64034676
23066547
59291133
835476818
66741655
333548650
389465257
11585853
32360972
98503676
216730634
26777970
454796305
136711143
66430647
23169040
185569779
30790780
62944892
223509245
152772446
11439616
81460948
18009090
312121131
878013882
640960247
405363847
140207329
788874894
89073646
33889303
292594866
248216377
452604229
232982094
574128730
234956106
42581604
61044502
273304159
259995883
187017360
399705111
237221485
214416391
379420311
128622487
705607227
814983247
231697594
50110199
511643575
10216723
760418073
771280241
158098847
244013257
479004404
171359134
60498828
775581470
27003510
565132059
79863541
32774632
117072322
715115880
355541945
1308801
115502032
213138105
306857787
48562175
533895404
367650558
74851243
33928943
4168092
311748712
579872347
144706864
11562774
135256499
23756626
138464573
434215517
314962481
79562152
11599624
757740199
21886855
261874764
579518867
239669268
473400557
231200154
171642053
222947338
186930242
21716885
439107489
264942515
256648732
118688587
127916068
115798883
2434838
9388498
335749347
37305335
144446492
252095925
301909266
464132322
55674777
381220442
465627088
334096076
466711848
76374215
749518718
31676961
12837744
338654351
46534372
210126513
306536601
390262565
204289775
420093518
5961673
544497521
522002332
63348770
446771009
429657760
547171998
499247464
232105383
653291136
126803385
551574409
268352669
293328492
618923884
92317614
313269076
85740267
3860542
810383765
76352478
144795058
405439986
4138062
241043535
121182868
196389118
264210291
127721926
206713445
13083191
328815186
440527115
694168690
46890647
280960105
222090616
135963740
10659640
300952180
231374433
42327717
11135573
517897881
202986114
98494120
198294348
112335953
275970885
143495785
17707270
8515163
408020239
181754176
109886425
97194288
52208803
4079911
329026527
586877294
35227655
151073784
343184196
7438707
278010044
75060351
136888108
135422253
700645551
70776838
440133262
623046889
215427204
300037414
326988076
409485492
123162884
308472218
179263333
124903786
319039982
84600072
24588346
116042049
697669106
809435439
54668022
322521068
113215290
82600580
28905029
43946201
205327430
788438379
50423316
4693778
270806022
127227799
16026093
103232443
3331462
87297812
468364536
178900784
186462247
37353465
79677263
518353745
684265705
272400147
470308232
433299706
315366229
568719520
707898468
332825385
451639570
176512650
39050545
31312610
10396797
418951102
408863485
629420985
165488553
77867533
169280500
110465963
642196504
18965727
12280681
6142045
401352510
443344235
58710583
400579920
6273701
123724098
736077733
474031919
335140246
132025541
361707262
394948360
438675165
20045147
35579957
809997272
295745089
412363317
85652915
61320367
14323663
9821694
56588883
677726
16448360
742940639
43356056
119408398
170369021
531413595
94822244
83080656
557485203
520093898
34933133
21516676
969321379
33883965
13764591
723115007
589126620
367140027
28948214
817271726
768168896
50606314
3064604
73210297
29456792
131531071
278053302
61835699
211620809
656677382
8350263
45006829
30080196
10273626
774095345
773534578
273191958
679124343
357784354
11164044
206993715
107178151
582587215
92312692
794949071
427407642
61765124
58451491
188276095
433787908
323243693
218990041
283657569
291436869
489990212
556717799
357743373
24872446
15099038
718236612
3068408
22439585
198275750
675746810
233729574
167271527
517710153
226016193
72582373
608902593
287444094
432338430
439816310
230114642
169722450
95541344
71083663
168076123
21480103
107625259
412083607
605859927
74798199
59945334
276936955
11484346
3707565
23973661
292786448
237333738
310557451
349306834
54850359
133847869
169514997
691758642
292641325
257355600
434018379
17764113
245357201
297198287
133249528
491709308
227509977
429488869
417471514
88412529
590776547
345338255
92871390
12951926
67120776
930405025
707051054
245295464
219453033
53572994
6026828
113514116
511479407
485467177
40926746
116409917
669124350
4318382
131947613
100911203
31066734
87558495
876702776
65405243
317952921
816186525
119649831
5241019
146740818
145696962
220984099
181987575
136356680
32598353
12712961
397685035
143722474
107121366
641910621
426415350
41594297
284277122
223035838
211975895
46475929
8765788
76226305
59785368
78201262
128115711
30977896
670146367
483946255
41506737
49260253
113571455
90422741
739582531
123726283
102352889
93125693
17717196
714528693
95408911
240090228
119038348
268344916
238333881
60162776
612887057
3040338
98121894
258201190
281963566
5058730
807895
134826757
18773018
642935040
19940531
172146516
762426093
695590287
8844737
322765408
373714394
4321117
307113959
129682423
37232129
322959430
147350413
35361535
419751261
37736106
125900279
464963779
62230199
346426331
9188844
110540904
34990766
84615065
195700741
412729447
262442362
297167957
115472961
10088252
20533373
106953258
178363158
426552455
154153991
299813216
756898881
234541951
197953675
631118748
122443614
295257607
133927464
31484662
8731756
37964839
690217356
347144797
580492211
133669298
128553964
326439014
22214803
180349486
313845631
302591945
717600283
159904563
505707165
166216605
301410059
849622392
81901996
251542658
349003903
219840873
164382007
880836111
349324520
67939117
194480080
247697180
576933783
126580930
99939859
134584809
123063921
16206260
22029933
416280921
301393352
249454702
175215046
106104677
108142392
37241132
16705567
298404442
147830078
190300432
396848487
681820947
191480253
180193866
12265389
77225771
63888213
272984387
111257674
84708768
93313086
141639430
455472531
165309209
16147353
68263607
18955506
7228076
206864550
786192086
80879742
257378721
334132930
544058
541257947
257910179
4669815
219933269
56195723
17077949
9541257
582760672
16326551
170891458
127880760
235586114
144180238
40079835
499396295
132050970
101500916
569458962
605430962
263253844
594922639
252670558
169950755
436383477
101391958
167424823
136909493
198527635
593544416
73780782
323400813
553290427
36928822
55606100
424544822
149904072
655670714
7088014
315100148
38268062
6662531
350559469
620763199
317099649
20163877
210862997
210708544
469238895
301087351
491669599
637807020
271313849
2527944
328351486
65553724
18488268
122551919
596593165
153520296
16595009
281008936
107676766
561414339
1106500
97655034
25686550
423143448
340320648
26665027
879585056
58497902
390590358
336302385
232326055
49859490
149370813
436267850
201440399
703277259
407654433
176428445
134997467
79335445
689439218
89702421
478764126
424528519
140502105
36483476
147421753
105696682
245164766
283543950
224826176
521593662
21863242
524511270
29115036
239142158
748816703
179583730
107835469
270996
37505671
168681649
80026670
878823090
59053835
157598580
259793142
70094670
539891
12271674
27555132
100210495
877742
330599741
243826864
56818669
5587071
100354140
389504869
61763652
307252164
358218615
505833006
5018205
421522742
420165384
24549894
188333236
21740541
204840304
336562537
224622833
475699014
715904647
107839164
422172150
280228775
18671830
257601613
428231873
22947274
334900535
28171529
270947743
124271877
134360030
238575772
85955667
347815882
127230251
244808519
79357071
74900241
5337979
177497364
65830333
109101513
413063370
546702023
402692766
406789176
137426854
260342486
213225592
8619061
27031
31381994
444360418
18202536
313080227
914654451
411789899
236661828
113588873
127807799
353577362
47539753
237543000
6216815
568669403
547011487
5929650
411402334
21575943
68159518
53388805
41978305
224362322
242723917
279292689
76273750
874894547
29905726
527059740
590078628
65078864
740695885
278624173
831107794
479841092
84371959
417241757
60614281
566505596
107904401
91204210
521361110
11928474
24729579
23293975
66705240
163627081
249167520
28741664
550692397
379270022
81820511
17715165
393191159
760731578
15913357
284676632
6140138
418547503
464469734
457173183
42075307
457905855
158719364
737980253
734839636
289291932
115902809
661752870
8452691
378934690
139091766
291631367
796842594
122895043
382934133
309411263
307386720
61343625
240558060
154787582
244362825
154023
158703709
312990350
72917053
401276398
85040116
68237349
637742196
57889063
149749819
167288640
210055475
280977781
242507554
99228224
577241256
296067775
162831572
397860708
225712657
308408697
69336788
290169941
108958897
298532737
75063952
194395065
450569825
241183392
674524996
447811842
430172262
321926296
14230515
232783694
446872181
59631900
141927418
397650403
557268635
77137304
251929819
806922
17716182
257506550
305257668
180835880
481318189
346134034
109586278
681908146
404613378
514866691
293943674
172790726
31923739
385273260
145851596
319915296
309844009
114306744
196903859
709004393
18745505
6181255
287852326
240129400
490058341
53018187
427558235
776787204
317832155
206225060
127604214
22944302
94199014
561230264
533942947
36262533
851509835
207766763
7240631
111153907
247229680
63731450
237062476
200148046
41491516
746258496
29793172
426179081
155583701
394081661
7316186
16281763
449747221
277801011
296378777
65406150
497941516
33367510
402252844
399757525
124655323
102323092
231923585
377566772
483909642
231064731
53599513
362351903
252530266
32219201
4920065
141511332
24538954
33350951
121841782
594036967
20398423
62202809
78875457
83044212
411760930
390159021
461732491
43002181
282840720
36879041
476490686
220941877
36058950
10847126
205570580
385270008
19027606
931246942
101393631
507026876
251575842
8941266
363126890
201731273
140511044
86682807
61942330
132811909
122193716
5408364
519542877
178179801
196256009
523795200
34085619
749376511
137377248
3711988
244496229
17534108
255288432
734604678
493006883
292801803
165307925
758898915
90061640
636451295
86193221
521024681
306954297
8750417
176340530
171208423
47562112
93576768
95510384
47569814
103184114
68056746
149860205
114550062
350656110
64836833
105973664
662490601
304767683
15185891
126285201
124700845
16755978
481018565
106750800
140138227
88334534
44611483
280323889
210767176
229028916
731876784
41024497
363830401
120383077
1858989
262138260
488900439
15158238
653971540
338034665
7856736
24700875
242449
609054657
73115781
4774257
91866498
23224943
328185115
3666511
144982288
491898622
114589524
88945081
683787579
310028562
607707363
503167980
380611760
103270527
366445434
15336869
195000410
267294955
470504565
208346052
299134227
464738707
111789405
79189548
366820816
770342596
871410243
164426157
621843497
256277353
141111671
61319358
19136538
24075270
75421737
234460663
99215515
9881515
346069483
26874904
158890464
133492025
28903622
268049729
31812236
915334550
146192528
217629795
157239154
97374901
184634589
51464066
76445839
1267679
563119169
14704855
170115034
352293087
749287034
317545211
856517257
17774074
88448468
18546712
322688032
157802997
212262266
115514282
2689093
214178637
83069062
394803563
162831080
94710741
65026799
31235926
432748861
567010538
454028963
66551403
556603016
322549180
85628654
375803419
80966463
173475012
23191473
73288986
70795664
34568423
20901842
158495207
395537233
5790760
137496447
15867252
38002464
498053996
234667335
289687484
294646171
140396295
27593492
457557161
746238125
85657963
26967400
4553904
257585408
570276809
497349331
36280108
102922347
444964384
74678987
174320548
230921516
163279435
32003118
12518888
109246222
18129332
137210069
79138691
219885456
8476947
76312970
247231156
565377178
514411958
149395683
406400124
635783603
349024024
50371255
14091931
138858258
89141541
85211957
293084408
37571875
128742869
68523355
230520663
27577073
15002365
434248046
630986497
16230698
710464739
51632949
504076273
335370171
276487786
580214755
229782381
307817709
60383643
164401495
225840982
3119441
14372403
50329945
9741131
115944286
410940688
267234617
36811277
143665285
32655336
189418460
688450184
29891868
788524165
900814210
298349102
272510718
109473746
20870259
286146660
679907130
90100494
267283539
575135947
20334049
53138332
233173534
27595957
487246972
18403627
104831397
109348397
601613716
27536702
368380428
141982080
137524082
134861152
720976974
45633373
37632319
141667453
8819365
171027046
234737285
273529525
98446312
775087080
284810930
622101583
324220
87218904
231798558
280777214
113016110
2466703
250591260
71786365
298058997
644401686
125057119
254407688
350530086
116833078
215268477
5611708
101160420
37666957
46186973
302968341
279219294
1193200
534314923
107942355
236390544
49101810
580239937
505619056
394477772
150524830
432856138
245712188
2137891
483219536
431552736
345856273
6116878
375765898
52879053
450555375
278654860
35464313
45447141
300281735
712790660
6256843
54420037
240228232
178260851
539538689
130865624
72270005
3010334
139550530
83734672
4551998
243807009
17996773
232012765
491046846
312267826
140445671
74524713
77924244
2931413
751201084
700028860
3578707
395902554
60201630
584419043
17612328
425812365
56792826
116892255
635616369
275862054
332243632
427245187
208984073
174955876
232889702
271550653
113951196
10106594
494024119
77468591
232267534
163226787
231193937
53139525
797118532
151768755
206512208
764788046
41598694
409612545
1464736
2346965
60762044
33521835
533701118
85408827
215960248
162847473
204055062
317539913
636491451
217526004
6966923
210094665
278319000
97890180
202476682
15155979
122228479
20397522
303379831
445421422
864826728
138970803
295954264
22127267
95305088
558577392
71517353
28839588
30029243
423521116
153412432
157922353
275265473
457615470
307754471
249803082
18193369
126479927
126556701
579578422
11412658
99039243
282972393
193029287
141253246
203627574
716272490
396313182
12506189
24516079
32631128
244740870
146603112
258042635
800427856
50375907
124041369
8372609
189207553
19469426
202925901
383166662
74731071
159505601
648190114
365218098
117419636
142061327
486749659
41894495
38941411
60292003
402617662
478011556
121565829
497322347
43398753
294788850
321732962
195448269
316840159
8118445
66701148
148016843
125872812
108567226
409611738
65630255
82865330
147055738
376823981
504138058
263498340
366554080
568119203
132635200
272031292
60733439
11809149
181024131
78156923
324450812
390041212
568018231
197397616
91753727
4120238
129818869
166181187
138849167
13354972
296599115
14762443
43787823
141010021
355868623
25712288
100451098
303044486
100118640
171880036
15131010
270399706
29952817
53592061
45269663
18868057
24245480
382695473
413087100
57890876
246564552
366317117
41539916
344636512
76253486
35909695
195202918
203993206
173641777
32856329
165847960
87085911
54411956
468073959
148306115
21860240
83058794
257028469
16704919
290666723
82360770
321403213
721398337
820456289
500538
191097660
38062461
125259847
140843189
248881653
2267888
472908305
84697884
277928407
168129914
176428247
198220098
23553580
91436588
43743807
670334414
298903884
811950071
82307435
573331913
495551588
430391629
324509873
252836638
304990071
523945445
375079136
145935247
101746410
615584408
245771147
698163492
448759330
249778530
510385136
226885303
15549340
330193734
186159632
853290542
260141161
4654919
273750936
618459
106600842
336358944
866296417
17600494
278088907
413268991
28942907
393997182
249332897
214254941
327492856
9312535
12041841
560139295
43890001
863304393
473838807
407027797
3527767
509766044
238272548
253089623
56535428
18691234
101561166
207896089
464074854
44796174
92020842
403181185
74684115
280358499
262027791
53535883
370480793
30952367
401786653
497305629
248975136
547622151
71742803
356631547
116323616
522919187
308688387
485121056
14889976
27326561
105619010
37740597
309304034
188596317
530771814
560143055
16428966
398413623
91634041
217152564
554411349
25717045
719630185
102711604
486702982
40162308
87381473
195287277
230036327
124193343
317689637
187055432
588847089
162126237
114382780
131856233
352318765
153162127
48332131
12578044
488800857
141480870
609607265
340201143
482410172
270906721
4402155
266281358
443242499
69038494
338028339
535634515
281925234
269607612
43942041
110995051
77152088
356282261
5757169
481578005
206031448
32439051
45786745
44816662
623989332
821826267
128958916
324314763
54068509
695975743
98663832
26785016
202917190
6414145
325911422
134926000
298928775
295551007
292587806
49163634
122350000
4623875
141923018
682529402
249356297
281890929
10873958
233531466
246038268
59184888
12151180
110151341
14839642
252760089
301851201
452668971
21940368
52292474
325929416
482128773
259793587
75360854
221383173
15132933
540291670
255123318
402846003
52115994
40876744
27731806
585850505
131129610
150553740
158870980
9398963
9709
524679392
40713528
326224147
193447661
252253893
344063613
655475890
107407626
489726206
9128960
475125662
246791776
640217718
21868083
405243040
133146798
6143412
149979393
197415858
186156683
65238409
177949863
886812549
72252333
475155055
92425738
92114939
431252137
392600496
33416902
176083323
54269433
445037075
161326739
439665811
65382392
417745356
88037041
196660662
163621395
624233652
27067409
177148714
25292
324212041
22180497
65303224
343525476
833866338
102770174
282187458
552805353
33011826
45036131
74572015
129306826
369753691
389791721
71047357
182335261
6553813
84563322
771610279
327896490
8007907
43062782
4386327
23853796
42987222
107949136
49992347
79914837
360918544
739487916
521182882
185341066
171141245
313830316
584798250
80370290
32198204
14851445
542854398
22009350
180448703
225027286
342770513
305987068
37016493
697491898
362255551
875704842
18055275
322743170
463654043
341850087
13315761
80679923
16577935
294015053
360450265
392442611
746168185
154602417
28464570
714187720
840939360
19590316
357297590
89360102
62406942
445539300
49728474
279425219
811235
59356722
248514562
737280554
501460380
171506856
383739756
54212818
376710639
467559905
237723650
433708354
432241503
337789712
32080038
100023422
350488189
53411609
616931111
150165158
43470875
518351861
7372993
507687289
377859851
372968284
284365015
720068332
167158991
56739175
10780993
52890177
482054434
133333189
188475044
120364521
2629816
63580022
111996141
322676237
66930259
385573831
225564150
412894680
55796949
51179877
52298498
139769356
158940250
683911154
547451426
14374752
176122023
77651824
17682365
197675808
351646226
22293176
6789127
512170156
681689907
207413977
116373538
23342992
374025485
192378401
17206365
130581522
40758012
16062734
169257426
251017106
74785604
286343479
433807125
197359543
337796930
124364824
65840683
13231480
70740609
207372658
184959499
581037179
50034485
11417880
59558871
160059082
382381661
335966352
178978859
72797935
135166797
341139288
91717278
16433894
512870035
640904650
586475595
48124843
116121391
356276936
1143775
495863041
2674613
89659942
138092125
541373075
2371947
387087074
739835202
29126014
145596899
156644722
435926598
336197311
8773437
14106234
18573086
183794
107515362
546940848
23218291
682068693
253199519
33578405
429610036
442314211
377234880
12277278
428829424
133133915
325870402
603506864
14761181
92712400
314097533
189275777
2301548
652429401
136888919
588666211
62772178
137397623
605617167
575392026
198525046
902043
40984795
28745850
4721458
95344450
305468857
364018380
12005817
485033568
389317161
26381574
77275007
151236945
372255307
134995279
831355541
80253111
154364397
265830915
293082593
573108765
53764789
74942259
194190089
431307241
67950284
404320919
91910223
694846589
481832608
7737923
61942817
273386642
28207629
547197185
303041903
903936578
25568735
7777444
3412480
309322399
118711115
243306526
325609243
694426609
115366988
727202167
76752226
20220404
98182971
166683844
279473490
204004662
563224083
425098960
6400913
190561828
222314704
578351415
66587232
68598981
248092655
62345188
836236799
1915381
746537177
23284293
208715165
139142973
31873422
134989132
160740073
659007547
309351887
523769820
796641814
65729229
625631453
58384858
633731725
736803161
165448393
546305302
458449
184759904
87060716
215895247
77817973
162494589
159528308
311615126
134207529
55030539
173508021
117249875
471101497
205409231
558807155
233965085
310634504
249719516
342337186
255229696
467353559
98112466
611658075
161467481
266865617
112755192
242640082
367639276
342993493
193910898
220465663
5923342
155500188
395503581
178173249
598752698
370044126
566271593
38519791
318446874
40267803
179722682
26701517
182852227
28050655
57842404
118080467
7763734
225025854
41338272
14495129
74623426
24577877
160933505
24330344
81998966
419441250
57764200
111150870
8662588
229731923
226185233
296355635
375706716
351418170
669303102
186131828
320955518
106084458
117360402
356282105
203443786
37875688
799176994
367896107
40734139
447655379
625784601
296556923
456558029
452416638
56001580
5946519
641963766
203224563
316112335
320497305
155080863
556422112
588716530
305606794
107296878
173158975
255174221
722853128
354516302
314496097
99158411
23492482
153020385
496624287
175610232
176114814
444424184
304296215
4051243
471027865
45632782
293673131
27254
507506282
142927633
406335751
668729757
190058336
112956497
715141431
234041017
80536920
135825448
64326086
115827139
675265782
354751590
450110576
186331535
7884428
561181348
185342455
317012343
143595229
400018365
175019352
54427502
268260692
191931227
733669337
82032423
88014167
65144265
37074500
269999568
289288429
296423717
186133524
99071876
567694865
728059878
52071344
401531570
680817198
666357072
819907936
21418894
239814305
282809230
283228347
127639314
9144355
146933503
61093271
64812401
9078416
203183304
86585344
245480066
448973097
7449925
2093958
182611687
256810762
42416897
38053499
330733932
32313252
139896982
72975494
69171923
15766904
111871144
87131019
17229270
177189644
175855775
28340939
322182570
157859968
241512882
152565086
215666850
696642984
157696369
187918447
15224726
46294071
67871374
243104429
40877497
205443613
608820992
80189082
114199321
186490487
438039507
382988700
259202501
133520201
71691252
6215436
363565589
100756381
232199456
29841142
79872613
613578989
134160254
69364958
772340186
183856937
502976502
357017432
183708049
4437710
274243664
489654138
43611849
501216024
309638253
181142166
107228889
146611867
200928967
148293202
222257090
5919385
495655439
229717301
760843943
125260351
425301163
517031175
108500066
546996006
393529668
243482505
788725774
127221530
261330868
16773262
317851387
244347907
127701793
572709806
266445611
560817115
189210918
464426574
479068694
558459015
209641538
173920442
87117826
457643216
563689789
89685734
2175774
195017998
65589486
54700943
53537459
593436133
78485495
549710913
583254293
612565613
523386113
254676647
58607210
313857889
338060023
383077221
422926236
88047820
34214486
217315731
309608667
43438269
477628374
3302830
193015861
254217138
5582422
63126748
198877220
74553362
285731500
168351492
710222
643913910
248467610
636475181
42018276
249305698
166624148
437830620
203999994
323161165
245174185
34411248
170192658
18730735
439048491
38406923
17692122
5160769
202225121
115856658
465483430
57231389
708583014
661428163
358580562
38426395
79353450
698989431
139563
101978819
69765666
136318137
245003716
635355725
176764714
80259918
570623
259883615
737794049
424703387
151460131
38167784
548696535
472022531
186007657
289266394
14323603
623752494
82004781
366229687
253860627
267116786
383792179
57087826
6675606
34814039
29414337
145619242
572952733
8109629
588580826
151508650
245227495
83131002
259837515
906291486
703705178
6990856
950755705
176460887
360360330
74066351
81492632
229055920
24788864
16408172
341500705
178573691
566068276
113193381
193725699
320926790
702045054
393570846
83691972
80127402
2211974
130027720
564902858
61447337
146682569
827266336
125730750
461755828
188141194
24382680
83411137
460805480
21140860
463125344
828483151
229458008
451991
32402307
92420271
192138817
7631427
75623108
15876731
328002361
714965398
93425329
80812608
48530898
410251486
40882276
440480122
584197369
739806657
375841967
70300613
24739524
11629839
12340554
12536839
141335147
46404952
232309002
265799937
172557006
31006186
327889653
113236078
160711642
178063868
475181335
84887891
514683228
1943201
409186843
127736420
153932528
488938218
438292456
459802863
524538336
239559927
71982055
458726008
257354136
368596068
69148471
829794655
523392
77922368
33640133
189846520
162657686
442968325
51447268
568626453
87691785
126631347
670098515
204381336
159336779
43386386
6641039
377932658
89906898
25050419
481615303
192254196
580812826
306474007
891496057
53116158
150725593
348924748
87506603
394790128
285846667
9587738
90469779
208706772
136070909
624920850
30700106
33950930
200397692
78620495
71338948
672916009
162743122
842810190
106587799
2412433
60295155
117788440
175756952
335851581
17115090
209000821
26462176
19161188
45131355
103928044
621354930
53101322
807618853
282264666
165692717
136806829
457302735
154050838
5906375
26940423
184571882
11933654
24721837
68363662
148732929
15436384
13912028
183584425
366588062
153724522
38956559
216365175
294270457
15787063
65532801
224087487
13326790
7686761
90753286
317690898
198237417
686107232
222497629
106410267
101164516
313105025
357593607
840389152
103586675
633161032
203964251
73191674
644293893
165364307
50689000
474644929
227502887
57967144
9163185
350646641
375294193
420864656
116593699
34326183
146484984
58483938
442690267
703765963
812498
377232853
95334831
60725660
358555058
6254172
43868378
145118720
40494326
676063055
183100651
596343671
34817882
16630059
335772678
50970492
255004558
565990023
716892688
206517438
7918849
367312416
376205793
2507239
68482164
43319766
144388969
525874842
498796501
117236670
382925051
62616539
50078194
13485494
388532978
28570508
623589524
63911540
105168929
32161487
1704241
46180948
150255208
460864326
9944031
317311799
45952428
181624052
62498123
267985017
763785674
117034166
356929520
2511479
4033805
218329847
49877150
189292042
317760788
257533318
399749993
8994763
382123366
15353702
30779684
173858836
1078848
233462585
14453063
89968630
115332370
353650540
412223646
655853876
194570742
122974416
161360805
110572731
93171971
244383941
866742
834019769
830851241
541750743
325810437
21716170
151459532
79080789
445710625
414293956
259594511
558276654
66829580
107863872
727903133
44446890
123691382
7464742
14143793
143259805
30774172
531021262
142489055
672746059
189103245
53635296
79842429
82771637
138915422
486882788
160118327
118329068
322091523
252188285
363710009
158726614
354389241
92841558
118669356
28427059
192573450
42570515
308665511
154000109
92477892
506260722
781784070
422110431
16799996
576446481
656294264
42227471
74518010
664871914
407927558
428958578
141862194
768127895
337465807
31434814
43027812
811497106
690313083
7751011
276409572
66463925
4963183
263610974
635276279
135580944
118116194
254653934
588189799
54184538
189387267
59869943
18627019
7146619
33488794
216569918
169097983
80192254
328369556
135437051
929144797
5603356
6188986
285767901
27422776
229288822
223996380
259703598
160129724
99481693
73938533
225067328
474118534
208544704
252575597
182402191
762042
498271398
861982316
10196499
291644484
824018919
428380508
826679792
65638269
247069574
418408180
16475269
189744762
823255181
43465975
100134041
50508588
59888203
359365913
117430110
119197265
170817227
149902525
30465001
438067010
194948029
200865588
60135653
289566111
18674703
129777190
218234614
126315608
98827306
147712574
143007256
338228112
72715376
35630042
305984672
214538075
216079042
654900137
41584396
531082049
906854761
118581639
15870647
271404849
494539811
49384614
40509
707423230
343034040
88989525
459298136
1102003
180638955
459480499
391618452
884244240
89790603
15565923
35062573
654507025
551140225
636025386
747932154
121054312
472776482
113283829
69923332
157962235
36131358
91157368
78103200
110395169
789953251
89311630
716690870
56460285
68066189
383505878
177649695
395647340
24959260
231010515
779366311
377499953
468547977
35690531
225969713
374235211
193843422
47625052
800475850
417963090
846175406
501370865
36901779
666417915
173724438
125863236
177574409
375983775
206662002
4192962
246734397
423824146
203216934
865083261
56678289
438918024
394684804
41227831
867465
192536276
126836358
164734559
66886246
346990131
259586027
120612313
489973546
376756751
160902183
464616749
451372380
719545060
150264979
31478306
443716879
420202539
710376
11837759
707278294
57552524
11950098
35018501
218818279
212561659
525109052
4336763
325966883
26780759
334993945
135290484
11342039
372489875
112769420
18595109
498928955
371646492
244048853
66822682
114644653
246346447
743045428
81297920
97138735
263729638
265709149
181877949
314124711
26799280
208952100
856354342
32844012
73962975
153670646
180410031
139253581
592270143
169730856
270233891
29196640
269066035
130649151
203071263
24213071
52539386
25574326
403770704
20950096
33713683
8226902
74815128
272276429
555365629
440545717
197823375
283093240
26297850
655427242
191585897
438067513
17765798
113562958
170682153
41041416
233519185
136985581
104162819
50200872
226904841
181822577
3804241
174913102
167071061
38436203
165037930
7967458
66286483
339784180
316802109
3126635
161038937
85768869
180463844
69757610
53652835
78949942
5388867
760918485
31312021
21843860
427135263
134539832
397162836
392109241
147574632
33588948
308526392
253849396
834539460
433469590
55931765
166909299
154567059
88414144
74115719
84899114
865754768
334296149
369857373
99214282
115918170
203552849
64920683
291055788
442512433
53255238
105313019
88465947
344881868
686878420
118493929
164620144
73061001
32474110
5197953
400828764
30684399
434721523
14623225
370914857
142222087
618858375
391912675
554483492
126622024
89659230
628801720
461081015
340481598
363542852
677082207
65364905
196214844
9260132
159926553
22019606
38605028
485764540
6234201
22957311
116491264
581950322
333335290
35939957
211155902
42059248
138734794
116665524
181577221
30085794
367088187
227294727
147005980
270364649
423411916
529302018
163174464
29720497
10891347
868896613
670052072
113920626
268359204
11231152
175609019
51891243
792872262
19990257
352336883
58359327
133488953
477388482
8597119
674457627
90986254
817017659
29363873
155791904
165638668
35178406
57083625
361352199
142025486
218558611
612301802
55317445
5500349
98021190
124196155
885485889
102110743
777341439
492735690
465262497
78277891
150517062
393691165
515929855
196668670
23721958
713953348
595536473
468723837
65410871
11936692
685310616
216996341
538048779
78626405
622955304
82877368
77394091
93155660
21816985
64260878
322470286
153275222
34342105
45094867
279773046
566266366
455287797
522101033
453124662
145080984
314712663
97822959
157372645
142004763
129326591
291543980
501443672
652147221
448765055
245212589
15388922
446904239
129233989
208309325
94991683
405278047
75741640
130406766
19883943
26731529
367323670
479389772
343737615
211368074
649412085
198771460
16288948
46900283
17643291
153941555
135587858
304228208
222912052
13031213
541527331
96073055
723763380
694746924
97899586
26916841
125884886
73910123
328594995
234739515
291864492
43435052
606981387
621207364
266602179
280391734
150254902
60437991
735304
157120946
80482639
90378946
336996183
8147008
32782347
76548567
22903424
459776933
305889160
19890398
106274057
780728913
58170149
171902900
181171765
199899939
61254346
389817860
588948210
914072872
21129087
39139428
75744489
107658541
429658797
1305243
308384310
58315157
270772734
19149390
693049671
761529270
268933334
20514216
84271602
335704401
176843887
493922390
41488071
271686912
91353529
112339330
285333
205624746
47248222
881270046
49432938
15921407
25937344
61767134
16344088
411772414
16476763
20621721
53965938
316517066
192802351
31783278
50888978
164282361
3511539
14509483
208955910
43331969
34979061
111187311
54015709
6748215
831544818
457580039
323574124
19968113
648276793
286550352
114367854
375114464
247024623
422471387
178897858
587703308
198895201
201381311
636740348
222739795
109570595
127477706
433084003
770975131
81470021
477340769
186522007
52804236
58860931
54780692
177999486
310311096
142795619
142089729
104415659
136096914
149872090
329871579
56594852
396673969
175373128
329181903
73268041
216713098
762124341
574240218
413171414
186106138
291924582
138590884
583676516
235706082
50966702
19045624
572992145
367510343
110080692
630022754
750474559
168170962
248822798
26172918
87445339
25681414
9055621
69507207
33447113
112975330
8924838
26790284
569704817
34933176
290249802
17355538
9485073
190564880
8345728
97264396
7519607
284623845
385553662
436664516
130400622
44395331
818155104
690194088
66317642
14525581
318267535
541601944
22559284
78383543
314789706
51038453
70035330
78331796
467202211
9677019
208727576
387656994
35850194
202979092
416851004
516896343
53728098
76794884
5833730
871618654
239646360
19974072
335544992
109020033
249253589
137758156
3461890
479129127
514201307
103414325
505595806
171583128
268533317
51129929
37108276
14281606
382298966
643300242
11738089
25769332
65763321
161968826
34797701
256806727
57745042
223241674
13458761
464500716
64780588
46643509
143962484
15982759
762172481
132962218
47651080
110987013
340406683
371657629
57191543
351510867
82178108
218702381
176004394
30356223
145143753
231116560
87244122
410003506
28850954
90533215
30287403
50855664
104567946
61538439
1983363
475302217
16094155
186658849
87986575
5620500
186770962
364522162
532037952
325495470
178908649
82569884
288470009
17245763
225518662
507107081
761380170
149255284
263554628
736082
64603762
65430246
71765622
168969191
73856179
285255033
387753616
272142394
13279651
98663665
94941496
255272020
51671781
27173910
129816405
20106681
112536133
176922026
219254670
602020216
124236157
116562715
413206713
26719502
73095616
211756912
66073212
199837113
448597761
58990742
2940056
101061840
411761017
342932265
23497934
609726715
204370996
2591770
45112152
25383593
656418010
103311167
645036594
58294812
386864368
587860259
712257123
178640491
366243462
34811209
244780381
58768314
155746185
41412816
65288936
307885619
324120244
925121019
283883379
135336364
53624109
351315551
250980562
456585142
43136580
275894064
354056143
731262414
76951135
347481161
23248612
152510547
2840801
655565232
283433008
3417923
16300975
140089156
158470709
18136394
19323903
91066802
322063115
12558171
100803217
446795
488893450
239745294
171490336
395729625
26809217
940113003
336325271
4456567
35087099
299776295
531458491
298433675
90478151
101205283
316229669
75959757
902573579
509402682
103379403
583378207
386736148
55211549
182003602
189245472
48521279
18913497
397664817
11841079
586124766
275918912
397847212
133540023
166617509
267248734
143472259
364024040
453229904
195588274
3405463
321492957
309529762
362729894
5466100
295360933
257077215
188425253
18510147
752041804
810097526
467063575
666992992
654945187
181142101
32187320
562172065
158241979
20855432
251195173
77073725
297978579
265031216
61413236
95149147
21606632
341153965
574852155
36403910
8526967
346715478
495395713
3184537
347244692
15329252
125982084
79167390
63046575
210830673
3345983
162019823
8480824
96431230
124391079
59083287
186531197
421685661
16693890
543044566
89508928
703861005
142381319
906396081
3434242
210102582
407563915
128397955
184315144
139402958
169908506
41491386
169537660
32750506
219045425
34427057
357476277
178796687
665540214
349142269
181871242
47341458
579194765
243820004
3974321
128948725
724666749
119084907
285880902
230687755
425682460
186267180
4393311
306615016
299145616
42764662
414607567
5483973
802978608
159892588
296689729
233731524
94818507
121561372
557905826
97830523
527960843
76247828
11312162
291143376
156497664
152112575
91173645
138368263
384187247
145562727
69422982
254722516
104613886
181929046
531770932
446640477
194520105
494638728
33009411
470333043
108284072
422890851
229146772
40326517
438947
717070214
256860848
94178636
84962289
194749407
455543346
693089874
489864388
72636463
53094386
114037066
366600724
591991810
351073426
125741390
201697805
514537303
329963670
130145371
16804192
107314055
365005192
462424581
321161947
525675421
31835906
80461069
299637382
19012252
249671176
27253681
381593369
133685383
147540312
496130223
175978170
299392927
295500990
56892572
288759041
74055430
552998171
49628985
34343135
639445011
448456897
220845815
40909267
335103882
12640626
581886123
453651925
472259631
142674988
197368502
510384263
473625546
602952847
15722144
123408883
84754240
119578359
627528879
268752441
71234725
352889490
304757896
596629171
153585828
468041748
618243845
195891405
857856820
189628769
204348638
813206343
187056715
73187967
136838575
331249994
36177429
578401559
97122639
32176986
617765437
553331674
16366541
170788793
101012118
228244438
41151213
96113691
294876577
8068003
157090162
21195847
574477755
772353555
155430759
60211790
447506947
22464221
243957566
653515277
180828897
55069494
358019858
372122369
79708758
143292202
73525625
624742937
424789928
70293331
82962376
94003126
29545143
182085930
721963481
189193662
20999256
257069622
282755084
241961183
539879665
13065800
125102039
22584304
116159387
656623355
355990845
646091577
324360449
206950133
7456448
148757947
251064180
323157994
393077992
506636881
473406980
568447878
537188582
207995544
923958411
220745597
17342839
96105356
287433529
101930532
53622470
578634139
41631923
36031738
75906819
41766613
110922206
171294272
432227145
232218432
177783374
272125456
236526568
319816559
2678006
558025893
229959522
224009638
34805334
718387377
754780153
52171553
67833165
3575450
243827162
16600390
59961981
448334284
699682861
238145001
468296706
462343359
291350210
91974569
572656785
286882954
423545971
171883052
265630774
578477142
495418141
209711354
639058414
203449463
34872624
68343093
409951914
199939055
195670749
257656658
41059125
453260811
362408138
37535430
159079732
83574030
56149326
109977265
150701941
20765066
128467976
209895696
108659939
108412604
71524025
106123693
59665386
344161578
118953729
19629302
64996522
19955808
33234533
199075787
423514579
95030133
516883387
78020199
259639039
533726813
475157771
133411767
188920179
300932786
336420658
405514723
116609000
203287189
81091393
601978858
107578260
197955083
380603914
95239367
633805842
272785617
414834750
65921465
708858791
89262255
114266096
599775104
742629131
538214494
44196548
92703844
134326207
269558676
33587954
90032462
2514564
245756743
418174706
308460475
728750625
83018657
24032262
57042052
338512138
666624471
90547549
343231058
353350165
13114562
305462636
46663651
90953490
371839760
599721683
536553669
71455458
120362818
143570186
241201794
545039441
211713096
373774229
462630518
850734881
162700886
70273695
117434703
844388023
557523656
80407372
56433454
278911970
190947465
56992925
37642491
439702545
581760613
215188511
545415651
151917445
514563672
175990136
74533396
307924718
61605887
3786041
7804008
769756363
17212763
262853975
68580148
371435699
11547522
63147299
24387513
602141553
296355464
136384708
521912580
660292242
387954107
124036838
407928278
373261007
39472228
37701236
140619199
436408750
57126838
367620399
187281898
187139232
10478734
303226111
59203558
1214939
91475571
317380716
844163153
34199863
317650896
401251287
377670231
415703434
718628772
210189217
484326176
2046381
95910173
204022713
99827130
16916187
85104401
116433093
2526220
15365374
306611542
156657961
161057421
623990518
186540655
60412678
158471827
131602288
360083240
261006258
1747443
62984355
105260635
308924951
51279536
46616802
424700097
572888501
49908443
23135777
581661674
522311178
301652113
35264365
252742518
249544903
74692151
47874910
362561598
194100226
189876743
30169557
384703630
477286861
618931948
139601371
602375963
41787272
192428710
798837319
16984039
199262719
259177368
123761360
4839966
274068771
351319742
724310836
495654162
508857480
34083341
427911014
735284047
279166525
4270631
187769839
156111013
116207155
187435799
96834049
56149564
42746269
79378025
19954811
115882786
41277310
615316033
103000015
454347529
291955227
29144684
440489068
4458491
152144482
317843674
508887787
177674863
174673954
321789598
41002054
716453905
84628055
152923350
104801976
213625934
204395237
389253276
33934812
544592048
702994475
124174511
242573235
125349854
187131630
145939317
107266459
538610669
13666686
335731093
10756945
190793932
645991078
295656892
296217927
136059913
36290893
112329748
197524251
212936967
257396198
39838292
154386892
146893847
245981168
282227973
1809902
178063402
109274401
222125031
323102953
34382118
524270766
168604338
176091433
212455989
83752686
528362767
32236072
54656181
86097990
269779331
769150385
366012503
509741518
295191217
4946223
456775805
540922076
728376371
447845200
8673329
477555371
438350403
242128158
312093418
239977549
151245985
163495800
26462892
104435485
560700360
256636807
717127365
809119494
173628078
832801058
24089837
326657364
17767810
52902112
85137820
25503725
198202359
147537346
692952781
217495593
33898063
111606457
96077833
276498936
357583449
2924957
299707591
272104838
293380850
409444903
228137759
406243242
82333852
558895156
472886889
150848166
517174892
272822996
379867354
63775896
226937995
20432613
709492756
41920401
577095544
172240041
20911222
586337369
285608946
277804271
75175185
252775265
147749504
601724715
185010733
76418507
290718818
870554587
131279391
76367493
268560128
157641372
187531863
162068941
85149370
16313947
143548557
602891189
405636971
289659647
552815841
98186816
377292882
58931818
12692969
319971779
162728705
861033083
94982497
360300960
364176122
297320454
139274508
455165926
181629825
209735094
149816710
123521476
182827242
641120280
175321078
37426154
65484300
534348591
166364418
841090969
356426909
329851999
198799265
44100014
54088049
52327886
93971393
932061023
672737317
18227294
209267585
359027645
421321501
27148698
726216257
411782844
95152778
150908349
228274626
67983648
103109339
432578293
645449307
34311084
393191958
446001189
379066410
135389766
216377278
218903774
473140682
429972834
108471571
700340471
536866484
245214358
230517090
275207972
252627221
125189208
128197005
516527453
37988695
387607209
29407925
442694314
249077745
80496675
86503290
38639157
414927370
160269338
394456199
18451136
588700083
607282437
218771296
128484286
11900720
403563369
546502690
42943962
42709594
71391376
63305575
110902677
190130095
157985302
498896108
96425687
20868348
10035773
263167429
62975993
244298170
509965997
672023037
28853535
4506793
144840316
147104221
42920101
170982376
425787200
287352765
243151547
114503561
6258155
89052925
141737249
96875653
623468705
310601271
94869563
591796786
445422388
363005025
26638734
201666271
108454103
274860387
162068795
111395223
601576155
285835323
135985276
8693590
460280491
895589166
381902336
186442586
286193596
631203169
92326699
757944367
5465298
23067089
178721436
61745888
102953066
56488863
9243256
248260207
130568925
134933516
292050998
687050330
85172555
674116216
539262341
460643000
304937971
377700031
80252695
551892116
438200769
81241176
596978061
497833064
28560882
344428530
52167813
102905600
693057368
273954085
140171995
684518187
593849261
265251064
532578899
20419065
755310715
553749030
3327546
424251969
254316881
423779710
667354536
44505257
289736549
457056805
160046198
243743885
44729765
215199048
10456106
21398888
146392288
147436060
140876492
18318231
95930108
539864462
31791760
549002613
901988289
174662249
249140939
756520405
72999911
293002238
200370347
124103170
36303727
280264191
419580191
654525787
628384886
345845015
382401064
8192818
524930941
416497469
110342076
254528363
64524786
28654668
259762712
183104765
14272397
101291708
76934020
282978542
43650631
82841786
835809634
277875228
63882165
400344
4478599
186073306
19931160
450263215
20620913
476939504
438342
432057485
6630963
471455
840615452
425710400
15314397
42826123
221889082
132727051
79944173
283511683
228464706
78239030
300359547
163799279
136828111
17594760
821539002
208491186
4059369
368772192
564767666
574115049
790410800
37097813
235923947
806312719
700149027
556688692
46941825
108196365
613568809
548422152
632778321
89829554
215474214
43551261
24933419
751577397
371657903
272753066
115040112
181965198
610830191
63883039
221321980
338642519
63039385
63761168
20458111
523609010
620311871
714370222
119020470
222400446
95301031
488989854
190551845
252726835
107096291
562204218
225597333
200107422
48656662
370293114
79207677
794045545
311127451
12414719
121553775
258809939
116893648
66524502
492163656
160699963
37112137
38273356
237512418
383246401
88134609
164351981
498615845
193808193
19689720
26081623
480555625
65526726
124525263
269570806
508162058
56329198
222938481
243078065
404387178
475064566
19140361
127670432
51004085
510260209
322530972
69670830
32405555
38875942
148464748
721114672
331027554
37716647
81917568
273313615
137155560
241855154
190370506
693942469
4730397
97791459
296158145
4896088
43218546
206678436
271272924
475452163
280764920
91653626
46047046
167762717
590640507
66282528
601935830
813201441
160778066
188177377
663322730
337611887
15529643
337577811
304876826
408298478
510609742
4958088
338619581
217720748
253634510
99207140
30528956
211671746
64789363
189813102
85064939
342264804
127002858
484989179
297725039
69604423
172157985
50043222
325797952
19879437
222130068
1995278
129492087
175680336
476999929
17314447
17026691
57640456
453169526
66092958
513563581
571384742
91547973
787986
66333171
28898494
154010529
268317961
195722974
475881381
8274774
152473252
43578779
489188875
55094428
414712794
300846379
64679116
68884280
44864015
960794981
113649773
19648749
760776959
160711066
544206285
46789628
954592
729625201
24125247
351657877
30355402
3357029
141754720
762051273
279496398
97369094
597127766
40169796
49275125
446630381
61701725
166498698
183210383
7976093
417663206
224413992
174022832
604600085
5226266
6344281
61826238
384908458
108428848
11717562
5191080
366580514
76771545
374798703
240606253
672770413
50635294
10047293
593116278
523513831
87548019
11427284
494193668
410911173
236193518
403982211
44129176
657044269
131725175
472117965
370536032
8931850
164623090
81156476
168854255
112382189
129387054
182552571
198911214
644984887
130537734
130296089
40381176
257670894
597988918
47068737
85707907
754803411
728958046
208964216
149659877
25240556
37126209
315850933
192135834
85589294
2062246
16754855
374904716
134565884
181488233
106357226
9998106
76688148
107059964
737101922
65502764
104601038
811769473
89828139
12769547
64400511
111996370
119944512
250257669
61409205
32440791
191470684
212643780
602084153
31879453
760571009
4408300
313469015
96591791
62015392
517268541
3568979
71492842
143394274
249941787
454995407
45817177
299170168
9893275
57149205
655741074
177955488
29195681
158564083
25288387
13054361
345731719
12725709
150297474
82042138
135529929
338504177
467387861
162931764
273397291
210455754
41140044
47925329
74328394
485150332
689552684
117690826
268919751
93039166
547958007
225482923
426755141
49169464
217302463
186375604
437691321
186591608
6568948
510932499
211431663
86330718
612840228
299815095
311678772
511764228
750012067
284314378
1999996
180140041
719999651
72796284
598234876
578684409
493921446
235867636
355998678
56755811
50709111
534007
288240991
456150900
319113709
187039622
91313001
129618815
873780477
40096633
181268104
378043460
33606521
87826492
464075221
298345994
361290063
699534356
609847
63682080
46007340
112711654
102701006
509866145
212401428
4487285
84974110
53617257
334849907
220619599
486876933
6779147
302643625
87250648
19580657
809235508
288876912
517057984
214416145
512055884
10984641
110983009
303946377
490995497
20010787
63870504
43582555
302498180
246274989
153840322
60243322
131257501
121300688
74026710
730096587
248958785
224766403
333814778
48041505
15605231
65286225
432631344
226482428
105876991
157727554
871972464
596524497
633461998
551030072
150888180
417732698
137881778
33476672
102592020
198640683
143321974
569197242
688528059
48680521
306440784
421087522
498798130
144730210
86240606
243255861
37855218
86077733
437699623
123105116
49037113
501744821
33606107
133075154
8794730
7806837
20634783
317004094
78350917
39052821
342349128
135777744
126236880
383951147
84208550
242146365
517267365
155127322
213310973
265107778
175598777
14237982
345294425
416489259
239086350
845870944
275210144
36165097
640128448
22354985
385223315
34708858
52257239
1499292
586919538
324584811
490653565
1227976
259007356
317686382
43060378
312392175
317324472
163045379
86832708
9898642
172340471
247283580
188987715
28340798
707064198
83597131
330466183
14459599
24233285
65356673
101165798
17420600
92349032
69434554
629525619
349695471
433702485
124353346
696600179
183925526
699792903
181284755
688799092
344446231
85442170
22848838
314072472
201123223
538561212
213678655
921181522
101251802
292794002
184105277
16328900
213660599
477000817
147764952
22645974
469040737
15307601
820080634
289594659
162782922
526862546
362007496
1912306
148071959
107240655
459474671
917857
88330726
260002184
197746036
153014705
300104177
529597588
223583726
145699799
11685674
82259670
361966384
166073736
511322961
334911214
173054217
138864277
268910623
258986199
587530934
243817501
38859396
253198897
2294159
113893686
350451752
34814877
40684027
69187259
833478455
78323334
56898662
52913328
243274090
104277324
247031838
922043731
32162328
37564663
13282063
239765943
53145116
10497320
152793163
169570431
325711543
50304578
785053722
116968522
118012910
6427833
276633354
213813989
11177184
706976092
562041142
354236267
212688496
152041171
814177025
445442154
360458589
535325825
40239185
252594044
627218093
499448472
608563551
105175452
50483193
200175535
66385263
4966159
250866393
91117373
174168622
385645630
67644228
36175039
887760992
60506568
37422479
509893740
41912425
453188413
128574040
74047465
497007876
347120591
381880422
161759209
731249495
657854501
434782702
65263713
643350546
265260692
794540173
842494040
22785029
703232309
617608505
871888908
396954078
7595200
91040675
451561413
236792044
13331821
126745050
519323011
119497374
138247046
263499878
799262142
173645662
368853298
400727557
361395707
963192
309914260
132140745
6004022
6904918
175572011
275768945
496899642
946262187
396327935
489798016
514047976
306427787
298776646
290721952
172849052
62748313
216113483
131260835
193860075
32903052
30876970
139910344
183118758
310937834
66610139
456132701
194699326
26186438
751669464
180922470
101160702
395621955
128710729
522553168
185219316
80254960
18783235
72325086
246815092
17275521
296601525
169645423
235418881
161001211
448170105
9325285
400610419
25148068
195648576
163486982
153044735
18703282
78298572
3104091
155192987
101193388
305432639
4944664
299368424
5576639
90464275
150029714
164170517
477776878
214984173
575230150
192802540
338507908
458213001
103114883
498982911
3742805
235543819
456154350
412634809
25586093
477878268
359819077
190146290
209819078
5060898
120724230
52460108
24873217
46390445
75812371
22049951
178071885
10509281
4519888
91671387
100876932
289109748
326293852
277584168
11199682
39692960
434945388
246370786
96592067
422011478
73211136
329641503
12107509
72446614
112777855
8818439
41414363
580070354
245781067
479110451
135900910
196060461
209823117
483870988
263471768
145837483
678077027
365415760
183995359
148243933
235828463
108937788
9669424
511625818
8623130
269109938
147819233
101333602
45629977
108161092
151584150
188770858
445888130
334044278
787805581
348459098
18095929
411739575
127427120
317984096
553552948
7483826
236760606
418273137
26429796
59042653
229183849
328010364
160318232
893689439
113205492
280488420
399030264
521438569
16872828
287129499
117406906
101182116
87314169
45983542
646183960
364565322
432389612
341924590
32402552
374095978
320280970
761565647
16664091
344471256
326973345
12134906
509169857
540225794
14492947
214306801
140603449
113753942
89218237
29250321
185103344
4427750
36634945
323655544
653368853
659323945
205554025
102673252
118683599
295804870
474412223
189801240
893790219
38105700
503065799
366193570
539528762
335337253
5968692
423638184
62324531
211874938
590426863
84307415
155134192
476672114
4687365
337790957
657773525
239647586
27343918
441718998
455178571
193411927
804208721
256425126
243990492
477057779
11929244
327113373
550769521
291137485
108567664
57364105
708671520
111705052
20240520
164706501
612075290
152544420
171281606
451301973
240418354
139855300
460375
184737898
164290322
101519769
337037527
412276009
739686756
162197962
149690
372957168
688552554
62031225
388718555
44566460
104707742
213988966
409579499
193821859
810132
10415065
96510855
28230455
308885246
423255002
494538830
418182508
795047291
34153763
324947781
562701751
687545360
48335386
53674204
57583392
481512652
976582313
6716716
161901998
45215579
113857400
362218830
100290885
464108518
433766068
404654723
56601099
74317101
796784188
880604
38449515
23363949
151906880
113230638
199071320
371305734
348451358
302339230
67644467
8141600
569734801
542873404
65552745
5686165
195597196
554676382
130424034
929610940
44872688
744570988
669974122
219866266
170100243
311407135
230964957
33751171
84842451
226292468
17263301
395484981
344476062
75448106
1092995
742890561
170648584
708953672
155745973
9340448
464894520
60612219
62658012
416279897
458297698
65035705
318133026
33507389
663253424
78334768
207984955
163570345
210461458
195716215
52377530
6325354
772501660
373503677
593725446
383269178
290945466
43376071
64442199
175227793
257478228
219866196
74781442
594066891
360100318
71724149
102078632
962195906
80691749
214777965
120655884
597914933
21792915
668450515
86217513
2840382
94461633
415483306
120020281
198792043
371794351
285171458
670232285
93620602
631962432
5508205
17089828
61012013
17395242
67910298
185243967
97421902
19459215
249491375
504754197
10110825
243826769
218367533
144868239
507065216
166899191
113771210
63122332
150048735
262036729
412967498
116548166
261546773
459613493
427409582
740210883
30738399
368475834
287006912
143588117
40284498
382499699
677438962
336642280
528249452
281661532
390283054
488648541
372953025
216813449
542107311
140183951
113961090
263705185
81223187
10925492
275468672
176833843
288795625
684575825
17706702
51717780
616456024
142727118
384612891
37072336
146964867
389346934
2923710
7143808
238144622
569040602
235467977
29801957
261239514
3737066
355352640
88472101
292602282
161080960
459633293
25056425
413664913
131619866
378288083
898996669
602822953
103200947
384735489
33856605
538335020
217079866
13866836
637228826
255239333
378200339
345184448
352677123
79141713
112697731
163251689
64831079
108794132
664414541
541173704
77406066
575720388
241140223
82210982
140647022
71108899
166489200
194928477
217071585
59858664
11884178
214098263
758843460
587724742
148241249
93565032
301805000
637119974
631728686
813917374
93248855
221541164
76068891
46298034
378854703
1378516
73938351
347300075
527223896
635194034
195379656
326198228
483712885
185003615
53272840
2551684
138856837
18157103
415887120
433001146
65553218
373817098
154163082
39007264
292505903
348038147
671632042
720957
14659143
29318526
327609630
181192507
409450168
61249890
391794153
100800985
164784371
268561323
454080915
176273329
1207777
86652577
376075977
258936287
223782433
411342945
351447405
177570668
368931843
21768638
132025893
313477436
127233818
175513122
17649703
187340164
383580874
93995659
350933066
24322335
615647195
99536533
459929341
293189104
376281738
155542195
208735724
113213451
242226936
9996758
249437511
185088902
614459800
571164073
72785492
166104968
298565744
307981089
48113958
206184990
5619601
440721694
489596449
129162192
137556950
5003355
172622842
56676168
364214418
127413131
45287143
531010272
482539036
504537136
77963944
762636293
217415030
160821395
120888347
802786089
115741662
20688122
2653311
805181368
283185233
492146751
410175739
162315856
1638576
641148389
402963301
285031724
149340325
77750188
83441638
47696601
14869520
311576274
368424389
141198186
522459046
260031897
203699101
385868376
214186825
317956115
12204727
23578295
406820783
363512221
59600062
477608234
698648885
55153835
315564058
127354318
265497715
98592056
467409979
8341730
191781508
413993816
776639245
162934255
25230534
132056569
94577778
7494883
161720868
184935835
222056570
210033920
783159255
82714958
334872227
56677806
12702322
56331373
508655110
321280544
113873702
85865580
31260696
19632304
438182643
67175952
667397420
306577534
22556412
141959774
214564147
1292718
217610434
78395416
81994261
662177846
40302088
317525311
201489007
443291958
44340735
401275591
558509128
138999675
206477187
128302349
307240485
282053342
477740214
207678642
80119891
598396312
47421765
31629607
400251557
423049084
63178768
14013424
225582457
466487450
156753577
418509763
505881398
12653577
150592177
625595091
106614565
288275138
723362213
150551751
41837161
112045259
257872448
518976137
146427175
265704565
529229255
30089779
716788810
72520027
210577247
119304581
278471148
170328790
445962694
85976704
31765917
280745891
94412550
537486781
12166883
21352570
291841268
698639548
321433270
74067034
129634056
40684356
20815694
12962331
20365951
324282863
45127292
125336410
71842901
123140782
61967503
146561330
602928735
35219394
543261517
3770288
274396977
228360146
351723034
14747557
275005547
8222546
108762883
102397043
3512223
662177017
311724827
997820
270283123
9618486
570428940
10276563
53660150
26686451
438885867
411302445
238279160
306880788
719167665
47711463
464899396
310081798
181960673
63899251
167485662
9670003
36825635
19833477
74515980
154212769
834342742
361397717
686156602
197178624
61962078
297947842
105962987
272482003
158624337
130508004
505753137
4776459
71431675
248013720
135820247
633552943
434759450
96156762
117427361
309388469
752155938
172010431
95500695
117582442
33602100
327022265
976561
351419711
45666596
300971979
127413925
8449372
137151745
114973904
55535546
91552686
321014073
424796924
593772768
227979752
111655676
120569754
401040496
130310133
552252249
74626148
512156907
300891006
80920814
129343940
72858871
485258369
756093759
317783944
45822452
132451474
541178109
293607908
406434269
298285294
79530664
530799079
168862603
238617567
839450945
200406966
351069374
155385004
163720723
176410720
332670334
262552578
279698404
50378978
118951524
231024933
116093449
288116323
370960376
588503049
14388576
199929099
125084424
102596562
46361880
314934938
265846068
80448987
365718711
356524022
136309164
548952431
88909556
166130627
97567442
25961821
171346880
38978567
193956485
66881378
188417791
162317407
856963188
218103045
61313290
4123098
13538821
416867075
109538770
679564963
20811127
11342567
582096518
119212145
636027632
52856653
331939810
130520390
52846270
11882549
767423287
109137918
305274970
301586093
103500450
277764767
127055722
208516015
271887821
326315444
46064240
142698203
206698338
8972965
2637567
68053923
31692027
175468383
289305430
407856955
97302193
78521691
864595405
522514496
87727903
704371760
266118534
3565739
19655043
3991696
29588802
78379682
696647318
46846230
141924502
66914704
295413118
47812174
68708629
811674033
464860416
69196411
399623572
359104288
283481406
625612403
14457444
12034899
57404386
268307079
51551829
288837182
396091939
3323622
270712767
314445100
336896184
470011050
115275303
414926681
126928890
143487112
1956442
560738064
148807524
557839389
543790226
55144180
200355520
122583491
567923715
318265338
234222390
590058722
52399216
815186177
600404055
376581655
108942655
390714552
20889309
14786660
479477330
712823228
428111525
21603777
133785179
223273325
392251389
113663749
190263619
135158641
103057139
757096004
88238955
212414755
392355359
41114950
63357623
79988717
122859516
63345802
706920926
497001269
94017410
180678169
618516593
154495121
19339506
492319306
56805538
439754044
692290465
248478080
523801797
199508969
470983661
356781648
644984698
515195765
287714651
211056232
473914043
82340018
33183291
90849893
174405627
272951988
64126170
2203649
202962037
196435962
163710726
313902800
33985294
221628333
127224135
69609121
401325888
7471820
8168260
63871805
451304503
202926377
48053524
3450072
100017202
221825694
808003146
23129115
264331747
141696253
624996797
245790418
393107753
9595367
403913003
57994388
184109524
172734262
122322738
539280891
62159143
230908792
800165437
133902859
187745570
239601372
31600591
96932388
277664097
77824280
421266010
109611877
541915676
311920520
294590690
252676752
128068730
181125996
13782876
201427885
339248847
662036702
10037021
501564187
48684620
20084524
214518474
181210909
45125562
514844179
535624510
65363327
807122653
50937166
6001949
725981716
201759416
700002947
357603295
364001804
126944602
378001191
338008
58160288
576564980
20840373
247655448
465065246
54693494
298649342
656836329
51513554
178165980
39181288
656952195
671068
1405465
511447387
2588510
43525293
74982289
597316
238839102
50854995
252922215
34646053
468248751
5919733
280613657
232729017
76314677
183551421
19450714
37649539
187438505
112373019
327884548
680432135
182728154
302073882
45910358
564779154
8930383
114148715
36217757
32494297
785916
586427998
367820961
117781043
245135481
246003500
40878216
520057439
313376820
542638487
342709035
50276580
33606605
363627609
409242547
70062978
738750504
114545856
184035338
242895736
196328859
53194386
146990034
1896959
101061988
479328915
58509707
162882773
618329540
705727826
240036930
22375860
56128741
19325744
7882270
638958597
206529025
4057092
343531100
575839627
102043102
766829607
157841198
710321176
67024183
678065239
200180549
505282352
625633700
162269590
33111187
49487015
644576116
364387631
755279495
422597762
238299262
169858049
127392936
5265369
194567740
193124384
251053068
379098207
424327452
290030676
634772839
137888634
23588786
161718050
134155511
350242474
1150703
465106553
752734313
246344608
205401587
431224797
47741885
57470300
1562405
294658460
411370891
4172601
119131358
56680474
416977218
219250188
669645867
188535266
422652368
62626456
234158830
491660036
731649782
14995190
46039616
476066584
146862402
930628383
600039661
217136013
119991461
38319611
194922456
112853899
588228595
392202430
320322500
24070769
101687123
161205701
59466543
299758823
686918205
33567473
228555817
76375025
287487096
454193972
80388112
120572618
7222871
342861674
565073465
54458909
31658189
437455279
163362907
52989961
760149496
523633312
288170800
860902828
280038640
38039915
86090476
800066484
74223674
137000335
91171756
904396413
60132858
805228511
71738247
642525432
601898304
43718293
108574186
36649689
6358665
728997896
65241309
235240090
377445008
375880181
515014478
139563761
52058111
32188733
329612812
255199417
246085521
33746029
92933074
326894807
447944757
9680272
328216615
96854229
1097661
115334260
45787414
177517046
49043398
96394414
479433461
680540648
42822840
345362986
54828046
41069337
48193987
398364992
14956025
132392984
12367528
440070521
469745297
202836227
258388700
153192522
292776603
56437828
63002682
73705222
674554372
528780821
457481119
480697205
294888834
811651814
164287574
219905829
185560845
334927573
197695903
32870820
433135075
139808257
87011790
673885229
703746363
13770027
61607281
616112345
237597428
8429191
6866210
468821222
12231951
140397719
45183319
53282165
590678994
30672590
151557830
101813
149101591
40560923
137966635
184336866
921068437
330808302
40555510
429868653
355546709
574452856
277146940
515979572
186768702
763631978
168726027
79386248
136394934
964997740
376270570
163739203
40262219
205774519
34958527
446509837
14886567
595091743
11024742
334367575
79107750
174216964
120835481
239112843
116681717
111548767
43125258
171798539
111202601
2533325
392877256
11276437
29777696
43225887
87887309
49264087
462077918
456685779
62320990
254589448
115338283
726170213
92436742
379264797
40343665
90137321
67582706
92112095
179501861
474509198
93878122
130046166
336923964
602773473
358468363
106264645
392418955
78049964
79655615
519063925
402906729
930002301
31986251
99180582
186140117
499040731
170226328
444610143
248391513
416100051
29135633
492932289
240951917
422940101
75369555
252709090
344174082
373200825
364673931
438718996
33998633
20979982
634384330
6958957
87384120
186293192
73850199
228228910
535640697
225205686
867186
195901167
200121867
440304258
15638840
425731731
612255596
30131253
60633286
8010449
551404902
991488452
59830597
10575779
863913963
51737706
31279375
200526950
86052533
57458229
120983638
90042572
481544044
279835186
142340550
599378886
163763335
831964467
741026658
115615118
304361033
69392612
38098530
63899486
160193061
432259460
28192277
394232949
42853715
304964372
394538826
202455066
208816221
472943649
9413702
264926398
450247930
73929246
313288768
701359754
643804032
21378337
138772670
34241229
690723570
173917538
347602133
579036177
84085392
575559388
121196518
217516761
97986295
137385855
246573087
239564034
75160436
13261581
50169103
667626079
609436619
1851016
3159086
364980471
156727453
170091630
7645921
26180455
133599734
150026181
438164648
387963175
293669382
109973729
47914352
477783838
6460056
467062989
437578901
11094623
217489526
528261721
471570664
838273513
305246002
17051110
65066980
237122340
41231472
374379422
111424160
540129072
437605003
63000132
50048594
171924868
540841992
517670276
3014169
179443889
199391912
107354541
675735589
153901689
398834064
9351972
555635
190211833
95902213
743631120
85426318
236436284
110048393
31342438
358160575
162628040
106049225
111323886
341290190
492949193
70195193
723540994
43501421
425160771
48942971
497116006
540819635
24228159
59172625
10840982
277452937
347664923
379632093
49710818
338703316
22425463
195105016
23400073
112206808
96978694
470251709
211498389
250497086
211095487
258760824
552124554
408148826
397540317
538435642
300341431
445176926
203794096
144939587
516344639
855652337
73047386
8380994
1041022
237647030
132682150
412868445
36617146
834247859
25127976
615158467
172843380
559132222
435523946
122353683
13288232
139127899
37776157
176562496
56266505
392576885
247732043
141827180
678447716
539916625
302390987
127103604
353992880
611853759
428420914
479170981
780334546
112359146
20152934
36148735
178215163
7086280
1734282
121773761
725850204
284933400
115905991
120792694
249258296
133510262
28054196
271528590
224908199
322803164
60009795
86174721
371882611
740640992
484349204
410463578
250208347
214959630
88850364
142713087
120005740
191626704
27315261
77299603
5971136
295573155
419356450
624221558
192748924
8176543
131386732
219446809
6306238
160192844
188600328
23073748
71623384
182259326
6270524
39220931
13018674
344705043
613774340
116005940
425324506
160141233
198839056
326114435
501280208
4852147
442463582
70650875
548807359
210290412
429412792
95647275
295981034
180398480
111778265
353868943
561931240
49908260
324286120
402767394
283702696
609696228
143374494
770042180
69563572
2591280
175730363
19503382
179365650
64851213
91762647
35219639
191508443
398590025
192951979
768690782
184172894
251744750
80829921
140711995
580523262
44754679
163259922
213475674
459843800
65463699
153338111
464758475
62593226
97076303
18327564
161084839
115929555
106706186
11663121
490837757
22131434
433491838
504871611
69870242
28464203
22272715
172426284
149515813
328581808
569714434
518194489
560914671
49902567
252523391
38123350
188910720
6235275
14291657
79094065
297714293
144838446
134741615
125634951
44619361
804283629
544084902
445768920
88487902
441626268
35446940
513207871
72458475
117874493
229765822
388619593
6397362
590226233
114966104
407888303
434124645
4897064
209158417
262649006
2600079
170271752
634386053
823271994
250024446
754610764
431601500
183611633
113543887
575962937
42326891
61748603
269616255
514227397
254185629
442620970
128810043
697893467
161603676
133382285
1403881
47677953
142490367
88581090
544181873
26389336
21735546
108248165
60877055
502551253
17810680
160555668
3706051
276907268
23099285
306133402
645833348
210834674
48082130
54112437
182745915
377729803
22390719
278915582
112804591
868430415
377881634
751785685
214159062
485110606
37363635
833785252
43073100
314651029
160486227
288103798
31970877
39218701
55104245
176093703
36387766
72066288
100323342
78892072
271737177
430047185
10620871
565502242
154869309
404940181
123422045
33871667
801902824
278546523
239979712
21468755
308933848
217534574
195676136
222516066
265219884
159267463
116562658
809378461
549548497
181968726
130320578
216393981
259538176
298048691
290862848
54340547
7666338
176581006
47043091
126400135
203970638
38263012
207121444
192354815
216833250
26727718
123926863
337075463
189226378
621155777
41632797
1623432
51407295
34683987
280189211
184805698
670636006
695384035
90102094
186641942
103443648
481742074
95055782
85569976
299629008
103717854
183154526
712636858
124664228
36154632
210775249
47400562
17775384
137694758
436008571
6548804
135426739
104228850
1772764
710987378
407229762
250026833
300617269
48655799
577146022
98078395
734419231
142746085
248230245
11131377
114740853
96881453
12315242
10983770
2118249
48746175
58926979
23075931
350109963
421659669
532711636
82202532
230184000
241758994
121142553
523438435
287921959
417311825
375037237
630626883
84010642
93972247
453535987
24571034
2696569
356575285
80882673
95337877
102658541
43808612
9565797
21174880
473692345
438073332
49563752
185518965
1801962
153494408
157994324
209408494
199879304
178215100
273222849
58398732
293427472
235854386
438326181
505685194
630810251
178887610
79338235
349399963
239978259
329780574
3283411
338502213
118495559
179418069
714249624
678949040
44071623
502282395
195553865
479089256
111347199
202257348
75045098
429301344
376672
640394623
138463937
20153878
640463909
65627307
103582438
493178138
519991015
96230162
282749434
658372586
305814440
711963527
135919654
303981389
117568910
37638585
158580352
54293200
320558452
395235424
60834596
304469176
467932198
390769419
512563434
237459602
764794593
76892740
226787663
189521756
91565007
287014449
55154135
315982054
186542211
968376423
165536720
147053636
11763800
782730043
51074595
32967573
149956618
115881658
33884592
50849479
300020233
1958840
338379373
816115194
284839384
438948529
262755336
216109733
100731179
11768251
12593227
73492710
9599827
144424582
42312704
35159796
168068672
201116433
506459708
18956245
199040009
33543428
767760470
331800446
456370847
206520876
158891342
239504313
375489444
26676651
244083710
436070619
66256162
84022894
99337990
328342104
398750728
261541539
793930421
529679252
192769553
463999632
1085438
68892840
124157797
612689365
598892526
512569318
15716834
608968871
316939247
971777
744549194
550120296
57154228
265097719
262140198
41669997
119612088
93309595
15769362
151705908
143892941
394712483
274499497
65722563
166543013
32715075
207027679
149021084
47846560
147819870
274815177
414066404
589023924
263019928
843072795
21629564
439740917
32119473
526059955
50292473
122036299
22407768
317155401
425066439
246912775
619692759
285099999
53080128
171655211
261093858
88515315
413712229
354725110
285537713
798196205
367279827
25464860
66476588
625900717
313879251
181258604
131007384
314476177
108299797
97546768
42104452
196630957
192126119
39016062
459970947
575775287
198397086
248869499
88604738
627955717
69842278
431597847
469121662
7410815
385027780
81863193
13798324
174243762
145816639
7236823
134251507
388905603
35650237
43807510
157602807
149743401
9923152
109948166
329872380
503439282
177818662
65423617
57181263
36747900
199878571
173322626
483808407
473904884
735472484
261390202
488317906
46747575
54371459
98616782
774047285
434231995
745634262
70887581
2298493
739803445
126312740
308564814
26044910
359806282
605102144
35121806
600033560
46220404
645923440
135037778
186654775
384026890
518160136
860684103
49546614
29105190
16329817
133750462
618291284
146449947
8141659
171625509
311785485
36741388
2310910
172761612
73775739
114235198
52469263
359717863
121916469
101431386
542986332
333288078
269148829
244761630
240256018
161543611
583051581
50913082
27428538
141474049
110280145
689608698
107999227
37440857
160705430
465625018
426140058
27013931
942735218
302159741
84400666
355623282
12290324
650881830
473686053
127393028
192735424
199540083
173399095
294292128
156131147
295371005
301920140
260165928
564976309
178804159
91181850
106311829
1058474
372720086
576848487
603140315
21239418
114953096
504648474
144310137
117309824
385730758
54501257
536478087
230290687
476006059
650345553
49102026
644170445
671114146
250565427
2544376
219110806
397397066
34182354
267807741
414974147
72203907
129292421
548253801
508216807
372823053
5246459
7837183
513911473
312012147
445263396
53338810
984088
193656201
280298813
69586463
18445754
433836458
377261552
352897807
70153296
621200400
132765719
152888599
162683482
160449685
7568386
100180102
201277913
363034681
111298944
27802927
56975161
273989461
28852807
754892431
639840905
282721632
18173608
22632745
574383594
45251211
171280704
66449071
20141732
583944457
603512434
427061919
227757307
11985243
39958176
73417768
89807245
50073251
45384787
201245046
11718251
139641773
782824244
46385965
512961135
44989381
307083338
21063828
99361618
445657260
23770463
62774185
850040020
71399446
358618771
327966289
106607461
37419420
320944532
85882557
402287809
459665902
674811013
360382925
37524039
237310580
389286838
300640565
70253731
723667426
353874289
75334516
663020205
230617340
235647969
64445297
217153432
37425191
224594463
144347912
267762503
118554634
239512320
41823897
445868385
260300031
41853263
396578063
261414904
677733834
12641403
26306334
5542301
114950563
714250480
634228942
620274379
2275299
32284657
79590057
4483215
594946855
69509559
19234164
60179472
437354310
255740947
139685065
655897819
648762875
648383696
48693734
652809936
8896970
14468287
463149052
344946119
451546895
107486111
24188167
108893915
110439970
154774708
583265144
175257713
377469529
18987900
157298070
680216411
390008684
140843258
126988782
364482889
57306105
290357442
66386451
96711603
152638650
100728360
721812168
397987123
32733100
390882945
198887598
578651511
65785992
731959856
33566718
225133671
283455661
704610645
117753182
629985036
605695748
289610138
23745594
154688688
537052180
162288360
206230994
652150044
76354741
711720504
40462266
517733314
279682999
36286793
254284178
154001571
118540829
104885945
129035359
445399350
600962013
793566057
406188038
148990896
564713407
299625108
194614208
132589896
913584846
147105181
265847522
588652794
39698338
481146873
13397257
18908925
273664
191970766
296681635
527724905
306596909
160575940
133392900
93372538
409822730
652037165
726960638
155634116
68589646
347377928
550977447
515639967
273107014
342518168
52366279
15185329
566468408
399874602
292746063
473475709
527130751
32890868
137721006
52280074
663797858
692815343
65297187
223500834
190957211
258848056
165020171
174022540
235021445
692338879
203474200
369107191
362429484
202783474
732497597
21279178
600253208
205552989
637895546
704235057
639770802
87979225
748208394
166118366
258036724
34782085
173599768
77836770
614689695
455078629
35120664
259916986
68294326
464306173
503898850
439278347
20325592
40649482
749530948
386206187
15165550
156937344
334382226
7848682
147400349
159380006
34147993
252183642
906039508
187647906
388993693
296205006
188646100
424760921
6191148
3388092
557643
74492973
127098801
65754410
51769048
50629080
79698481
93223377
106494414
590107629
124663040
65612892
69069850
474781476
413895365
23080130
465897798
178302903
125297653
201862889
57777641
47508726
498632051
222911065
112471451
167812942
750004966
46119128
300029587
27074673
292630482
12134243
81948357
29033712
157653164
139306398
431290295
21701850
376019499
113261497
913514776
329069497
17169771
144835695
158325024
672920853
100607727
810133952
371112991
7287227
264765789
201711892
96666005
725787623
491986310
123619395
318654770
228815652
25250564
138794427
839227522
257879777
372411488
124065332
89874618
257048147
198644017
151825862
390683599
143822424
166454653
172790620
74369518
165611621
347855124
158510176
375077430
78248309
525545474
261967719
342379056
409308884
60069493
181535456
13310756
203412788
256087406
99189636
115586480
600725370
265269301
119825062
585502178
327005730
554223418
432238768
260259214
5797962
120542388
76463139
17827607
239993992
28705466
22785073
37982879
87758907
263267064
490632070
197705667
582379987
48621297
55285861
86383910
191287701
176980685
19993647
93510156
616047799
410881346
285415471
77536235
352712277
214771683
489836692
674278225
140184638
15726561
50986969
560971771
318465879
544015957
584963394
8537193
592240618
256188579
227815706
666368784
67357468
366088312
86279461
91072563
136889383
21090414
109511345
438753060
8797123
883159659
12710141
39519950
74405494
32343022
205369019
43546436
574505464
20539440
94656698
63788480
205407173
138932726
9658748
32967053
225752238
25641250
182266548
458283093
820178483
435474962
114683295
402065325
136917045
81600190
23825397
111815577
632385008
189154898
62066785
41273127
172300337
844203162
523124726
376320628
481598235
770910681
347486271
533985705
202562291
140685914
396496396
248211748
459285959
42606151
48646453
436691856
42673658
81874836
601643977
68490789
407289763
86300337
448281700
50003276
363979875
85371251
538631530
95389988
231657749
107485617
622540414
213570523
90285942
97988557
742246850
4238313
57525258
87696704
83907653
20478392
68022122
522079487
41086998
91908423
157392667
96749408
58702609
145669764
75718126
76991801
51777691
166121180
175578565
268513151
146480237
4257584
89844451
199541868
451624885
220728188
200019750
97286962
107290465
471825658
171873846
148628424
535456718
122506205
168711174
338041998
296331914
212140135
279535802
34073501
619879992
335050604
73339782
458533721
12490615
170659545
156257378
101923078
31641206
163399752
77611009
315576328
229939520
7319701
307608423
82877917
28281717
62893845
26737473
632689958
220724824
252320993
361741626
178601046
35215214
58625429
3613868
299632457
5947656
75639608
351178544
86367374
66719001
524463617
187040635
21705218
150352043
417127054
305848541
198632188
149026317
73272272
500050329
77847711
634939298
601196085
165863633
65621274
280766071
296685
22413875
196322035
775093769
130867713
17759074
283248760
51865936
360467655
352796874
44839887
132963296
6720378
445401110
13917085
29345032
108039379
198636587
64443894
481499730
109484132
436214196
224295219
526019134
139992269
68466721
8562120
8809923
490168709
630209
43172217
4771803
18375862
384471892
540248472
117282830
108474286
182892019
290073410
67141964
39725490
570233869
545989887
620668527
563441888
175953564
26982349
139756467
111292197
241957753
564967266
196883224
196524640
43306991
728393
484131514
448507559
726059687
401589337
610380564
53745468
235969186
164215515
120132766
11867086
110013930
286811104
8099947
118272470
501105096
67174915
142027279
187780498
238660468
173500803
150633855
485541331
753976685
572100786
67412925
14623104
36597212
422717452
776293026
78814070
280459360
182542574
603786499
273259482
502159357
49030169
14330380
117571245
140305601
16419391
3578304
444621331
13153773
503839208
302524642
251931709
358488294
60913465
209596744
25386977
78047351
152270220
340409486
54970711
350193785
28790971
173215010
224526314
38340766
225535138
214224039
539703823
634144144
146545520
186643893
194254520
37314350
453473783
230651361
30438425
179492034
3660549
907785454
146501418
119239456
320620318
29578387
196422152
353324128
22030093
12208017
548058426
436032816
167229848
376401660
145066689
14511007
372757514
505649437
63446
596765377
84476628
7886542
570743676
149053704
29334440
245616654
536216550
78730492
433293346
252618113
575042753
131181688
23662714
152849023
97226445
370194355
136224191
473456113
729301733
622985099
151353204
74214385
147314612
469298843
473707145
7103486
203409696
405640672
186762666
189531769
652414979
345209822
63503464
73839813
410599610
57879355
511539206
398464382
202477092
376828140
484917905
65807544
23350698
334378518
846928984
546142189
20334286
272934484
18885887
43271659
46963609
5743066
195374463
17220291
446389916
483700632
620815670
144023292
254255764
841167138
356235125
578695750
221715578
34534459
45686566
592628763
195879626
112349407
272150432
93283671
249996499
428358798
565680012
199027665
90763042
370404047
471668849
212994935
153891312
135415546
360167657
287703354
544301475
59566214
21934596
398794172
543333369
197914831
44232032
141092897
382729508
16472862
83783260
383586517
918104586
331434010
205436375
31113409
551517708
6313521
531129156
423749529
124183391
168657049
60450910
53059145
642809622
97179545
89047760
193618356
146770188
46863815
249339302
84207101
67633623
775448
192840611
26649428
82077299
736257231
297506346
126459364
48247586
405170324
23359324
54618746
75915017
52430856
91464142
12732710
395429337
188139060
538225285
458693122
141955951
606237308
164209089
45955593
26229961
157909725
104743100
486471363
95484008
47082826
258095376
393598057
374397041
428064529
326248933
102678856
691880727
283247188
304432849
334529392
220912391
660167108
871626940
186391721
843216757
665495956
477782792
436403899
238769855
12563271
80358970
68909439
90068771
479500433
26428828
587512557
244308598
490145252
346274291
246164998
54525695
916227452
6844863
394444326
279270470
54677308
644709909
96759968
319065558
45882553
27625442
34085889
37327227
580168660
26473240
242390846
89957789
51650033
716591349
177976717
47026783
25026839
27290534
432114539
7857281
523783409
53292429
522042987
200351877
88352266
352808339
184216453
52900178
77609216
411122932
127008452
141368501
106751776
840971415
797906747
477318648
92167357
158372365
475076231
156728735
281577824
434337353
184919950
558339926
7809798
488678122
569185168
153523291
370629219
572910689
84667198
58094911
3523202
196906578
103172765
663479971
436180697
14694454
515796076
33990911
351622287
185556479
391038332
109657443
69749844
7080232
32988415
297647212
216570472
175765251
21211187
616321078
461847070
166478413
184825926
3321476
52376179
441622935
33261774
266412740
140056005
936831320
22863097
96781705
130873085
35152853
46229807
423673064
677742609
67554819
96396389
50064799
79423907
164852470
347943536
216618255
11991094
441916320
301112351
324338752
273735340
154691057
6715937
76114581
814626294
22902681
540534786
37594639
592508840
180203461
1425107
96700985
200998361
228880507
78572463
561665556
38813866
222225029
93138560
264899028
813969103
133014515
709151232
16712093
107195052
239711227
749021730
619580760
206188760
371541991
18539781
402404833
81729446
2002906
306738323
871627196
113964475
568129117
494167673
245530543
689721456
222635266
107909275
415038191
278568193
52946933
822000166
15609909
239987369
20821924
12779390
184344162
90492324
2177943
50052877
443668727
487887487
490126289
12745087
87135908
31247237
18907818
687624138
663121945
10579837
396351974
263752189
226259327
264563083
197239853
870749006
78035689
387107398
85350338
23385976
8929711
237927553
712407108
45633033
108878174
135051542
568876290
52040201
221256800
241642205
77951157
470912448
4428872
292562828
121653677
346364354
54271854
11803039
799725027
27026114
10428115
677873031
225537000
171965075
186675952
102667940
402208355
383464295
5263390
201898156
171876291
247321376
137463667
109589961
640166700
109320353
619952050
263335719
681772104
43774870
82335961
105246052
249953677
420029418
260432955
140396230
38517625
170079677
525354911
720083694
568061321
500485811
364886373
484049512
106218391
565128677
399266026
645025909
534249191
156560188
3152392
310228619
440514110
278948989
380614829
43680269
394689892
283749318
142267405
456901805
64331364
181814132
409810757
304005518
278893892
356978581
303691993
764491099
214409491
113189551
529940281
585262423
752356880
153673987
386265889
387816995
68502137
176993367
447255927
502872600
395943835
219400637
66329473
97229903
31871352
2253910
555285724
775248217
167108954
138854146
460762103
99701262
24124736
46197481
228331126
61179381
48477092
501295401
292210245
350010009
26778646
276502262
373069635
45271014
913745548
601704141
597569813
741600805
236412167
146419338
723512883
29861022
329628906
113524409
93609950
177181754
12561455
533079195
60250013
288413046
739003852
412607937
340410664
5083848
11464272
297292395
10604699
562886910
294783799
320448504
718586670
87477727
53866725
11460206
109510753
60759048
69932564
287217193
18883976
10697141
767756850
79404529
247899356
42535140
289310826
609516730
34766550
211653303
171053642
39777451
284555990
123090583
251930060
212436708
401461642
208406515
637991152
92471700
38433543
180261876
213864039
138844368
21480799
26415146
669165200
277429788
553816136
58663763
419613797
245411794
78042707
397301543
254871492
346581972
6917410
49939860
41885944
38292363
343364971
70937582
641355909
404295187
491785074
64110498
105132189
213610464
112588895
195204139
53586152
240548650
468601982
156042703
787912125
410467989
10342570
254995917
52415279
720485764
351041264
100891861
36606287
17336971
468424354
203115017
273707729
221164278
258351101
37431696
83701309
612961290
93998864
329963697
85219845
385606780
39228763
854457534
350344935
456373278
14551094
532664435
181901543
88118524
755800184
175187095
56067160
103046421
31953019
502266292
17151243
236906924
18530756
241298630
40074969
41243368
351127889
421434058
24102714
97570085
506578542
561296358
477673841
617905149
289672308
55651292
46116580
329748202
430837399
4421252
316764555
148455661
98033486
592259147
3251599
90339868
106035016
204984699
600760584
82335293
5748571
670741908
41930544
30960790
57952383
384709358
91482638
194873473
112542554
69638644
44722331
171430530
53252117
11560223
224128253
382808375
270905857
413759673
58175834
839497613
19291338
148833024
11012347
184915814
237054985
108827438
80444871
210669755
663362495
165167846
429151497
17799954
10347179
670573683
614561664
183501461
394749775
852797623
235709750
21359787
91515534
882237747
73596815
190307096
134055806
18809886
447429178
519510280
15902220
274524454
254649779
302705625
142138833
149231500
17210186
103473406
59215335
325356632
195798835
14904495
978823349
564889926
288301913
199170692
6913537
538157696
270201432
834946778
54441815
257687201
24517980
185073113
176169609
405735660
455728159
6994837
96050584
125733553
500311275
46744683
24699008
338298076
116047108
102409696
67037518
182278298
31308644
47091581
232399265
264676724
75775851
156259013
131198736
582946371
62170702
89513530
339196918
124598548
128398929
150763587
121751925
27711331
407778846
824458747
178182301
226338276
466429363
458439864
305823286
13397561
279596497
36341211
344864021
52499747
51884474
19688017
197855320
430976715
279543344
173373410
160447367
303609515
27920715
261454673
268175002
508188441
925440917
174029642
245889545
24493212
177702918
798799243
144063031
12240142
179730844
88394153
64114901
95535141
12670459
68351962
473131280
118258797
119266120
417352979
289383495
253828725
307460526
61194651
110003292
140960423
61840019
27633867
187446890
289730367
106000000
756254234
265704898
418396480
84599786
18271302
77788330
126107870
259038346
195830556
313226892
116193381
120258920
285341223
123150613
59667008
113578542
79810951
165947919
631264474
116301880
179156757
127230101
172282863
274444155
658619938
221512934
286089410
704621297
137210746
158256420
67498552
51270962
354294403
184480554
676674731
497513765
46564567
539445742
5359265
270250910
3673893
319569973
649297867
105522407
132172333
561649501
177579876
413048065
53589254
868416515
143044411
683587669
164095993
151618162
12010942
37710085
329152073
85581883
7330435
4813172
670801332
109684214
166204472
93717114
86552315
789247
48979337
370691178
238338093
264625446
216333610
489710494
233321495
122186430
53047579
266950982
83857110
130483136
158825744
281628862
453287111
340322956
58553750
10534579
62633583
131143337
98803176
192085198
670048635
368451791
114250064
60518854
492586351
141300179
494695407
229354859
11638779
68917145
61410095
295738209
6859896
385229453
285035264
41237189
518073390
310783024
89301929
186565760
17939706
541301381
18756735
514078833
136424241
59226521
295589826
50243183
11449808
86553844
32054276
77365447
197783493
81700348
645873702
37133388
894290262
66761861
147489506
176484603
28715808
102301545
7635898
72823457
626204373
199367848
426237664
63057348
138505415
589121015
6541434
1074004
508471263
90879781
174847927
397670780
100976044
117867221
258437353
294214149
12657053
527711285
227373668
170584833
110714043
135098413
58295617
4605854
388373548
377460926
245130147
432012678
43629511
52850789
324111518
287615437
197604064
124790606
652008
5227790
390317923
543461589
190410758
242878201
360573847
154412352
70375952
204303508
184570890
307907380
513000
20015763
458949605
229252344
70520700
134583511
82507105
31594530
263694811
92930101
91681135
150445319
204437467
238659944
3388774
39763529
106608070
285596073
9612704
134244
53714
143979961
358400910
228770622
350482031
26424756
232130772
262221041
220506621
344465138
42452186
785307061
546936795
311944760
15659659
448379986
139900126
184558470
34607477
14495798
91991035
247782472
185771380
59245854
7951567
294919497
81564857
25763261
93899431
695930152
147684783
517316999
52044247
27599150
453434846
55523313
181193451
198135845
46412183
551552695
280425859
283241733
211170566
138825852
420489872
90317896
346047750
13220871
110915457
116348038
717754431
44798558
362893595
82004472
610660811
514986604
46003897
395945100
153210915
34621633
144659860
123279836
15351621
352289167
147778240
27236498
383081900
59345220
13065902
71853081
25903844
47551260
194441636
279581364
73368236
575420262
16518729
99490271
290357178
46751760
2264924
103086858
275232220
60451470
42655155
71553940
128621432
58508422
298632626
148520487
178846865
267880086
232887624
199708647
17052360
291188782
67720999
441843545
42090672
102786488
18491853
356859161
308094744
662374542
266262296
104427969
543915230
262840820
660302513
61773304
272200280
109500169
38272245
253224453
40836346
189420804
323448073
251695326
473742096
116167904
129044308
44116836
31454983
256398124
3072338
134108562
193147384
600792750
516598
443347792
8162871
291212332
237769478
445379605
29729190
15347294
296862964
677913809
90457537
320643083
167805101
657781084
248507875
92610278
5222406
104644682
657990145
168316186
548199264
166323025
188494732
407353112
813885619
301114696
636467341
523529479
122855700
326670131
42285492
321143590
27683426
15440907
207921426
7286712
312093848
310367934
153125731
77112351
602740589
345079787
43635733
89726557
266436971
479244488
217633239
241032186
38343294
70843875
264583378
300925993
30641552
541467645
165842800
103579584
125398014
4450025
573977553
34313311
285071799
732130692
824391453
130481070
577095006
694189969
25513797
558576785
361414
155989625
53786683
8966788
73675354
99635729
66015200
175028184
409238629
183129884
521188796
63802313
255061902
491954540
152495698
398725959
260225483
180568174
11484953
178153056
211197202
492458338
152521457
124173448
172715120
60411497
292299415
262126254
207464576
400098362
297613783
368437216
77939575
415724529
210219014
64016764
119027840
335534331
76900242
238525739
283166238
183811060
386178443
535317327
109602432
368510976
243614636
73589322
261078729
20500900
230856652
559904066
566655839
5241335
61176007
140609709
249144633
297072694
27073640
61768100
57999188
16267207
641252940
428782076
161095458
45757297
168074140
159695082
330517100
111123898
120007137
151562680
179687152
281704586
52866789
286510903
451785288
310934944
181480584
458035678
650209752
522484099
197065580
206261845
234039460
299904229
93337946
541089365
132130161
187310854
470518260
90520870
210824700
364932651
159638043
20467018
8871818
34221142
155797326
174492339
338928483
404301689
245580551
508486302
556242750
406065702
155820402
151770797
179474219
313350180
20454631
66157183
452193619
36356434
97102987
66158292
19247239
290510955
408006319
47817561
406843978
105524614
213425619
106584504
123654981
230853552
296342039
761645608
627130412
454856377
9769898
542120280
249722216
364924553
20539843
108730437
175168806
60542535
700569446
261407556
181092160
9424348
90004594
463107984
581218360
322997624
58735342
550016796
100235823
66357046
257647220
183760691
334808900
270097171
216796727
186823155
100106527
689958978
71819485
643441640
150487058
813674809
45438171
157245581
353583770
108405755
366978545
251051408
132183237
66944335
145086115
72425776
842790269
80539720
679678428
37963890
7571104
86111952
144743971
14026261
217095028
423840946
775872983
97295236
51164908
271721285
180920053
84453130
377400215
252815816
164049203
228545189
121599441
52492624
567868711
33002079
411768401
537102601
9551166
416464725
483170531
146102419
314175214
13627262
92734625
352444539
432605246
89278958
211641512
484677304
607193430
389336559
304734731
28660587
533772541
8409681
104405733
86575357
8271122
54453786
66316502
252705345
234706556
102634921
581740743
330396975
196512935
25688509
350459480
12685129
46594851
265059410
329585703
439686116
54118828
5432436
133437770
299795778
21357749
4081746
431259888
229017247
546742140
387910567
139721250
818980
69924904
394939631
160866922
27143754
373558644
495187238
4897369
274563972
85265160
41582531
73925243
107871818
31339994
344649499
81434989
238237487
207812555
297339511
34670495
68769772
47131693
731219236
575376948
302281060
248827439
58743122
28710148
170193917
48182799
419399725
242415610
154900914
161158050
106817938
65169110
156018377
323773980
80114947
397409674
194571819
239582587
55486032
152548317
812325140
357670474
305804000
105463600
272396168
148952539
153067416
35256597
223582324
272305543
678147058
202030738
34921696
31057491
24095918
5587887
336634573
476932458
130812658
11009956
28664795
419324462
879865914
361334256
753632329
203039797
232885176
1513013
96059748
363126208
33253296
526306814
232314660
700351400
4487980
564648715
427703927
305935924
34404157
121663174
162246321
456593936
115730185
60313129
210254143
66935261
31741172
439016320
72255503
33416422
200473105
501685478
161567604
329914380
270783308
56294961
353731895
766289816
184681957
487906885
271878252
64237255
499001453
287089992
292542896
361402465
402208
145820259
28051778
185512428
3140596
120285794
153302491
202566783
779484049
67972046
474950811
242168354
471138864
786752349
82053413
344814439
5534616
52467682
273576905
203096983
456827847
188131917
182329034
257719390
687086341
222398125
36876413
160008690
25466543
145416419
3657223
35731338
363636115
606174053
172160413
174759915
388022918
228243975
31707356
427083239
53162509
21121432
388940215
485147267
140212116
84329252
22371033
58355278
97320330
79259450
611190816
405240437
1674331
174865038
451329147
181140935
69712911
203913927
169808887
192025921
9415527
399408014
55295216
327818681
132007399
70342131
148532383
239308375
7023919
452675852
917567444
259229646
240144711
5679276
209145872
13648443
274533644
120052601
60096981
98657699
114378950
141429635
66705190
494789731
190100714
67918100
904143056
434840286
128939532
191063336
308573155
223180237
104610746
209656876
648129136
22690894
74074471
91355821
63165197
156444554
8747406
122948803
12831143
211491012
69244985
439281759
4107972
578188815
360839198
43326108
15970593
16196196
71993209
567341236
808672945
810596660
419206351
486643351
139772527
269907097
5793077
150983
111402269
557163845
323138754
71459066
32931606
85411265
130530950
415168870
77219992
76995459
351969246
21608454
159859553
979937426
36868769
39564383
797213721
756152957
76355847
260356337
156928206
786760807
699032975
339122280
52793542
4917799
363456411
5811263
802402915
152414027
423637678
146738336
154677478
502839445
42494359
401714622
34418041
225602553
16058185
326610482
129196710
342772617
307197869
172555494
223164860
5470709
636140429
274499916
343019003
62295827
816589321
394968730
11529804
198278117
236780262
584352537
92556320
325553688
316147560
704368317
53162235
22120662
119658681
513174706
63578121
22773582
573583710
488577335
657603957
438568178
29489813
414805246
339379325
629623493
30648775
133889424
324602620
746908508
254405175
233615281
755672695
399186077
102133102
555908415
44543142
6184345
305323646
293966316
289542646
349409762
425706180
399948913
87271589
235634949
439224103
233303570
228608325
196769757
275240594
646282832
484244401
269247310
186353713
152338531
671568818
77274178
284422731
35467508
125782879
209047543
8789670
600729216
94494848
10718952
357856791
198615464
105539227
88439078
410277573
669493600
101598359
306386848
70380341
92915706
210874097
8138886
535119639
140169589
35620279
30335755
26621609
239949028
349505670
41364409
23407521
852607015
327153149
84632938
175102717
492989378
244508117
444310287
807769106
114208394
288686542
531315414
74826163
252761535
143900641
156781340
320486564
45227275
346955029
257258801
65256765
364061432
510170693
30236641
50766660
137445447
279554277
41143643
526971048
443025558
197252740
30811191
30736943
90740803
299974344
118087781
281709378
291619818
516599500
498574404
458376844
404007020
346251550
345381755
166920241
77194314
318567203
6120623
273484394
391280966
310996245
497974586
94853834
2503441
443495882
8641114
303964501
357287207
199070362
803422218
293812180
554375669
263990378
783222615
933248242
345029547
543142001
201328043
249462522
519461202
76311105
829674997
325439846
124508708
200716114
523177534
440028017
85546467
317657865
55713168
304265375
556698207
122200820
247064148
48215015
188023558
313901768
243798208
353358329
110445241
720460156
169443566
639758297
288070947
92688500
336250175
62191193
122435795
5107658
48307022
838024672
450855417
38749127
815280726
29811485
304669177
4040349
167209281
418297079
47361603
164096657
124189937
15371418
478616831
141423391
24301992
101821129
43839764
51390591
56366016
62130105
393160201
21353188
593429566
158606312
415230373
567480807
566102149
337797146
569545952
443205973
72362181
54458162
580810154
18350130
657077229
334152322
3578136
399880964
45597125
296994250
136791963
39689294
107395478
124840951
156593749
22501911
304067238
165121043
318895968
421985595
242438388
13864563
8009426
90871221
467491153
185813058
542510346
200787126
62120786
784839666
463890605
30288198
396887591
561086937
127349967
859486101
340899674
215674879
509431812
44404792
23018576
55533643
29881107
98144847
211000600
282509698
52910036
430376034
463112852
398743114
44314825
418024078
76716689
251642881
39446724
523407646
114261964
11845243
343374917
259110612
311278752
719642374
690639922
135695296
98443657
504668794
198558664
23618745
488227214
54132957
24202173
12458495
596137
30774646
35749116
14388110
125920768
456833809
5210699
150298567
307383063
403867789
398267247
451370944
379739468
82219279
106533277
923580617
24511123
506237637
58409283
308524972
161151573
156648083
11358759
94966751
682077534
799432412
130092198
622972486
6120323
867475114
458639752
70964663
71797969
134701828
73475653
71424625
159726783
367971027
282982005
489768046
139989286
352980482
9626900
384338843
195584765
277038103
292517892
83606938
301780020
359489565
47589635
249977987
841936917
330273628
625654002
88265534
312572317
542733176
137535889
260936221
239077641
363704606
60246677
81032108
27563757
447042350
119455048
206424606
232642031
238988321
436783899
31898040
496793546
607932862
139602404
335707334
306388009
140582482
3582915
374554548
8738473
40446724
48841047
454732
468232288
251027914
651559284
333920298
2642785
438861067
20013954
545900485
228297408
480359471
466586908
123239288
59038746
107258807
57716231
132456185
4473935
419359317
616376477
220804042
66351646
111713207
36091223
272877931
97607480
286379234
591045331
69281439
88241011
451416824
491602554
177860082
274171129
68252660
571707387
185426973
24376959
163971436
530444980
680689067
342493310
48423319
20634205
305573109
142565240
144911987
35580648
58137498
45025972
449233573
7826189
9837734
12697159
504041537
454047723
236418304
663786901
199340123
157958925
191681838
732422434
483184585
275249634
182221378
176232343
220856613
68358251
164758976
686226313
118550044
540703546
18155995
68497025
22073654
44072554
269959441
231689545
671037356
273124376
432197816
8622338
5106804
501377707
24751449
218010755
108415405
147664016
428731047
361157002
227828659
192376268
215021696
9798168
45240393
94659066
208729113
257949416
358217328
59029517
191325948
4820270
162401231
250691811
233718681
63646898
147998796
421641124
393504088
37831200
365509367
679374879
415695771
229654701
216245618
135692152
924340583
14123706
236020559
168673990
185509833
65046826
164031703
61096671
22383622
201736056
91026746
87953053
337494751
327726953
152534305
633988541
209033689
10081822
6534223
295729267
163869179
915643
158140318
480803497
716577852
249615712
71937442
280327075
83984348
147135377
275126086
284207572
228659999
615786354
829723044
40092467
353135637
58835295
47074596
141368310
68584123
354774060
211197354
399857199
462462370
4099444
150726619
48220450
167761103
292213488
11773634
113590014
375024618
98739920
394723579
698742819
448508251
80325438
28486266
366576773
95158972
826418789
163062788
311006405
81899692
45778975
374296859
18959545
301553933
49494247
248516933
33409393
305532426
359254246
392552085
13257680
4890294
142058158
46946981
139732443
266913524
71060785
144841297
30619098
1246775
232289456
210260893
38001847
214234505
833152899
448813172
11548373
80880640
306956112
251195086
595301303
194770655
6795399
650820827
613922152
28867338
355192528
312379750
287290122
26267917
18052701
114882060
157957888
840814073
358670384
483974937
417301472
406776975
255333575
1046269
95604481
146491001
28263562
98099695
36239265
402637053
74669628
578482339
124198676
384950873
100966929
260161958
6978026
345441291
90422491
234781045
50947126
14706188
31650324
374133954
396980136
30754362
391967245
525761360
8340277
543794975
261563706
132045789
27139942
756657157
155704051
6951516
213936773
350625556
672279366
8445585
117235105
571242250
307327927
394475579
74570193
33167502
64177304
59459684
504053897
298052889
238903118
394989050
128088742
396267809
452806428
163058730
19288369
60045470
1829073
571539912
87359805
94855178
161434444
830538985
404902368
576603301
295623739
174706700
610563
21522398
250871864
119034854
522302693
31485165
197052099
130885943
597466060
238456111
475179222
1560715
16216709
515638478
650049018
51760648
83158297
647696478
214784332
146109839
371967374
123551628
539161377
54645392
101181116
183219380
597395876
922036397
281372393
9627675
743792051
400360672
785279905
704861723
705346328
672789996
46587628
101192470
421816398
133098534
1668920
160943189
4810982
47860516
139075025
34436272
192048141
5449894
849578948
338811799
83659327
393590131
92535185
214795414
194682094
373335106
460014039
99590650
587911336
174140879
441730799
165588496
689819080
119242997
726379641
111479395
32632605
116178675
181565833
57567727
131935139
583110321
275818396
423010154
237272651
98979597
17480543
16628324
522546695
114906400
477799531
385520926
99635474
158182123
123936514
6595541
493037674
271764097
173402867
391386641
1791289
550907906
33297176
776285728
287376082
426305116
529172856
525572777
66787044
117042107
44947996
501687559
233525473
194008322
369338948
80239591
75934027
127714208
111100895
482856412
115545365
21198605
569492848
753544902
5492686
28121719
422811056
15982358
89450829
51485702
8169064
77611228
644942566
204171357
425987714
220519231
43522383
183676952
94774726
795529386
353757930
9768232
8157746
119221158
67755229
358575761
98531942
41915532
271193088
213150117
414098889
315216694
17619578
47671302
163880578
49173960
262112930
466807610
56946814
700444458
246252624
513307146
457791735
557328276
322163892
145239571
4210782
252705159
13476294
28396025
664000482
186434593
19546265
184196457
22091102
3616029
175700872
394505916
591758
195696710
257722209
670614901
743378145
14090016
31708390
132639840
582710031
253682801
628826528
497305594
150023630
28145480
183084034
260564384
139769337
304164489
259278426
285921003
184199410
155837128
131400386
220017078
32825545
278854156
560743527
7446972
715929956
707928588
237078943
521072368
16865821
246204488
209022114
121141389
397819363
81547483
405267377
299965358
235751658
211677314
222061634
212748138
549822595
749205087
206303993
80418725
217839908
174799436
69626212
13650116
687767561
27424784
76360568
750052266
57726195
138548387
50389963
518217463
409441182
15559830
982102
266862565
115147111
10151292
104236466
407536461
3594829
279218053
79715479
146113365
544337897
103492217
336048476
604380749
110604448
729492432
78341173
211316
21855191
541529769
447641191
405306480
97179173
130019991
34627263
385146890
57166647
448053119
460823401
358564667
208940549
11963789
21577138
8438532
311452579
120124916
385529588
92741486
638878496
484382405
9110321
860885600
508215017
155343725
409582860
61507407
41121499
599701605
113704903
127528254
653774402
648810084
791154388
78992721
190329771
66075250
273292851
86509422
319840989
104163485
3959498
141869404
665566
566093014
20852511
330301712
76204074
103876811
166337061
40565113
64996385
250980543
122138839
17268429
340536999
227286456
441966700
520105693
19894248
93240628
644132053
84582807
384521949
149525008
265319014
962197733
398151316
69049441
74458512
603478342
82168444
13801077
510129412
525965100
391305317
300308602
25299864
82641619
636770927
501632887
107871632
50586104
934211
551163022
7723137
9210777
15845356
85973298
17470920
229181852
116232624
135740497
84916266
575732332
323100593
316164003
190584267
518952498
486966478
60444719
349125665
11729243
109270773
197964975
368152261
185234759
615251132
454532430
869251959
704183255
135736342
217859499
9104067
197526472
638630629
195227399
423958939
315458140
501874338
587109121
60366259
161390792
33349547
354640184
53030145
519300399
194669667
288785097
296991208
461940577
786248840
101055039
417983480
493898746
554942956
190041547
368989443
433289170
221987214
94574104
218746754
374726739
505190292
541693969
59106894
100591030
497817623
117949777
112265
108285543
464913508
187764811
375313571
365300241
243527218
257815472
65517828
220222050
209271690
229759672
88471695
267871817
10675736
57182325
222253231
101113881
138243962
18582060
416403578
166930118
344600775
448623083
573317747
61434843
669428234
430272
190394727
475816071
475242823
722351903
376713494
44982969
641473357
206417048
449868
81906721
181205193
194562316
482748164
847319639
114393390
98881323
878829107
197708890
544280700
440875425
197335423
286072876
22325179
5187316
122014051
448819679
481880607
14548785
62802333
205054533
100316822
371041683
473953592
208100981
175615517
267837054
175925393
344203809
240723492
219522574
123139295
53100913
254000328
397207604
445548880
167066467
302679847
9550015
26975418
25577492
142339851
561068192
138003834
523415282
29605420
117057355
583281007
96220638
122880644
650630731
258758562
335387027
316801243
132094951
232755722
787507169
197000552
210636611
220860813
19428391
5059671
55883972
63890904
61323795
197063395
12798733
108727009
223709581
255750147
465218486
402515591
38746177
358632637
405125393
16650320
37571820
539908857
87446858
129861697
571426418
87402057
390401221
673550704
8163962
159560373
75317156
145614525
84038444
337282974
404769757
67013358
6918281
86840661
491077072
61897615
160727880
306290609
237709758
203071994
42223489
423209029
6706874
248628
13759221
47870203
272963747
205706750
479316178
111894946
290759447
284828744
4379948
314124223
431843541
7031328
23939112
678518736
225826297
821184
224899468
171067295
309948029
328706511
25319917
253889644
171251900
34911302
148361644
455534086
168813303
561266877
78142191
303715145
164281107
593413537
128689498
172528189
307098746
201040607
355813910
610429546
381278271
85538774
464235103
553351989
1709537
349859096
284643528
356606104
270000814
83708541
52174270
191187890
363904762
5230231
121355860
346359422
455576931
368955790
298944791
304230302
391344188
421841683
458007082
606862100
91411142
86847115
82914777
127889501
158457339
359127209
104414582
104491027
136250091
32024938
460320962
115211861
69803072
251965361
876626220
302472094
236170046
121082949
349875251
22284069
5500932
23033242
388478498
43963012
141315289
118584883
249534718
192205563
5100847
37877745
44233
259231728
265160181
300518758
105939812
153581946
269070149
481555252
563109
377021033
192627231
76323825
288541304
224632491
386016234
126055815
261713138
68036458
472838813
176167590
37293213
341895508
5632110
86222803
338422633
64720297
22802240
78523411
620150712
117822574
22473892
54562548
362046432
24625998
50219102
702437221
169730395
5688711
522596658
160481436
374229167
624869057
512436011
32512812
27060411
704807716
81040284
8347090
508252879
536136570
143435250
275097289
619359486
837689517
558325002
309128557
331348850
201843777
5107161
203136167
215415036
202886666
5152272
490798426
959385561
649274303
1926400
276701369
640981103
378226006
705415472
6860407
70772259
164424657
805476736
528526191
542265682
233099198
805402549
33440428
227557283
41265444
60568384
301366738
175649855
168204931
151498196
143511642
107002935
559967116
460182095
31130071
168350564
129436051
79813667
744531418
74676509
126567136
329700698
371109
96720140
5895773
21988468
761456327
7678880
382050728
354234679
462886952
39956961
797097266
635271996
941885970
100135322
339224261
418503061
121145451
9609124
20636949
530587416
441534691
468866891
7191865
509592450
44958870
26041729
140075732
1970977
369825745
663062712
254774586
230516888
4731561
18896836
357764001
88858393
50526315
49356702
37714726
301063696
164744114
56268697
217180107
373131638
379075236
577051711
549237996
269461479
9648722
537465982
97860236
195980623
14262799
300247611
418689681
283541631
48529264
222207319
385518063
239461347
1454834
27704526
652955374
236470257
191303637
711432442
206404729
332771619
41284001
251956672
359817256
217123112
26720078
226743179
726712110
224551647
392796583
23144
254746084
830793966
228991755
13109316
164188508
475387468
264148424
123116277
578250709
127748244
214878843
556321226
395490773
81912798
21369809
215467526
358380112
449087882
311902410
242083864
45242962
401530327
645937239
141194414
260582825
148490265
430863958
803238360
430183612
643861050
385539784
215240801
1934638
555775995
393528136
76686045
377234604
300073369
145070646
454801258
615461830
749736689
501363552
114724439
260285284
31447310
475190547
53866263
41999444
302907697
94620712
144848229
41610250
91391894
104037696
197546444
185164601
200571443
14247481
491389861
63234976
197417521
4292678
467006548
101429372
369837
121097154
9058362
75086318
27739515
231123037
685816812
59093392
11646101
47214336
49162316
92025630
310336495
112508169
116027530
125652737
315101103
134917286
741383724
104570148
44969924
226374711
208316608
73900681
62238844
28842146
118766836
654206336
157839474
1939043
350884423
80114910
505177
149247705
11461857
682326
10780959
29865820
5822095
39074120
97099522
336684620
426972694
277355826
235687500
499998381
14715957
214296469
300946170
41852307
60084232
732771463
20754317
250124440
8405095
291169051
268317139
305058757
8392780
46889858
301223079
264088061
215921628
137611798
171342319
3042977
167655849
23656896
52367449
147190053
329734178
53080604
60001188
13062242
430708527
75280654
347879567
27707592
26702346
26740460
415647325
26624909
288985415
59445460
64076288
199254359
708840442
258966344
301869421
98742956
127051220
523991060
118616142
13837100
123546264
20547267
321069381
47605907
9624444
198149660
210939109
60507975
108886781
445935273
69151200
35672096
80014613
122447208
80446490
175271213
225627923
262140
485864900
79125623
69037502
430220416
395327191
119825287
27956160
241678181
371904955
271459148
11027229
481100859
212849990
226569257
162251205
797134916
551577981
338116065
307793359
12303656
658423165
445793912
57056911
19791732
848425509
49170358
367197396
279267111
134665760
134391515
88734585
241076951
326286055
132250870
212654722
46624550
194086215
186565371
130922484
807757092
177249254
7175411
1389879
95125245
359952749
467830389
623402835
35640422
484206056
387226587
582623229
132775333
128112973
212378000
30767376
314540511
862254469
660172788
222629510
62915657
271679076
35207002
14245296
218164915
42583977
396771408
145284672
347252365
664793041
66023374
24931326
897164773
307733245
61491399
731557848
451520161
582208718
190749894
164790899
208491531
13585223
22605368
58939781
70678189
2903277
366929035
60287425
130152820
188498906
175801629
5102494
485126229
56224585
289644741
4465065
33462794
257444156
32728356
53934232
51232677
553961330
834026269
640374834
806215405
22785944
208251604
202514655
140851410
29193941
80994351
669664899
179294132
504753974
467092555
63557628
588811544
218632563
306438551
452913538
767012495
52042973
332728733
285252223
61398920
293685079
561456544
10571346
286346656
207957811
16671586
10269280
109893645
132979163
135642607
199194038
76476957
349302692
227163288
88956163
124054332
594106418
32347081
146299091
295279018
32629784
8168347
699425779
737738182
124767927
300075033
49583956
133995063
97377232
320939004
230513617
295641863
86909017
507673977
67520544
71951175
232622987
535745845
64511451
212218891
8686435
167461676
34148441
141698164
38718955
396537998
43060346
364485264
138555176
275767388
485988568
408535302
30536405
572883892
27524018
6823707
21009438
147539637
18179290
314461359
49805218
744251627
77904303
274909959
442809915
291056604
569701765
34857666
245376247
618900349
263988532
120241825
119088527
46568321
873834015
357750876
125845169
307632787
239278702
54669559
557883675
259159781
118642844
356005774
452327501
144773666
508430023
23212531
21340916
93385749
302587313
362112667
385107227
287132696
36849160
81676083
104923150
1071328
67953856
29007893
100718746
827274263
235538815
49040192
111871763
179948751
864166275
150580607
90235258
125668343
50933366
1155597
203513444
264259771
181412278
28779413
614722942
290688351
331956725
36548008
105591414
137598485
635793719
456203778
83706284
6777894
142312279
587722810
22873099
177177040
479358297
73199208
243733651
130326750
460011783
209045667
404750648
670263236
312092529
123240612
298103705
226248402
235172625
486463450
379203388
436050750
206507878
514514911
75824764
246571208
386403492
89594814
26376188
514291434
48925242
91842730
489275809
96370796
97312366
112067471
99284988
428212558
122751659
606670989
360863254
367973007
748496348
201025497
92003661
520448799
225873244
109783336
64047088
14743651
61052600
580542864
436088452
146139164
73608575
231139575
286713453
97999233
154882238
42847555
27472011
267764431
7968929
218215579
237965656
66635656
574877745
407103086
579712564
583574436
560281481
328928254
513733699
71992521
283269595
3142460
10094849
427298094
233690456
439702975
182934154
40151248
368289394
167012470
258239728
156459999
425600654
779865989
154826984
167912061
580592585
533723528
5688961
394130783
176142877
139300193
255732886
466468615
357107443
207720659
77877073
872291477
2880250
866262061
18011484
271304113
257623620
605232468
439080594
514124078
252862551
337500618
506303250
299989358
268984800
476930676
501015079
195766884
117757981
316369693
66417304
10663981
228200764
364985552
848394209
578415593
148972699
90486719
67615779
198489447
407727248
855055412
22400370
65932299
476570608
488912701
481695345
443491168
65124550
937248546
608734681
715655085
31007534
412190058
43306347
28368819
76631507
14033500
455166179
273760989
514346531
259134647
265881475
200830492
127472831
230477471
236933917
25522103
717176806
460518823
125281710
56131091
488921370
295049594
765670100
383900016
32448558
143514106
112125974
64003802
382202591
166710390
93381535
126005900
605418127
34982992
188299205
648404284
168822084
36517595
583014788
821170986
106807317
23155301
262651279
8428910
12051367
53565813
5639388
438912648
253283473
225114635
238783653
4690013
844087398
7767413
15516367
294487802
566149587
325051205
148574275
296077420
246827500
32125711
732138026
349783300
429315615
316177692
653559187
79889187
48198822
37203417
660994872
599610114
37020946
48468043
8780170
630997519
410093272
368773060
168756037
968622126
278885586
67451976
19530611
562218553
199597125
836608257
297589913
384839235
397173729
157732827
617146028
13845068
278302691
312371375
96966830
83615935
95270606
103979719
69828502
203015253
616632225
184912497
13359165
97871906
723323075
683810168
165643483
702906453
679837135
91194784
318054965
293870599
695886949
466009435
557073406
26342703
273806869
368185434
658300549
204805914
439548480
404803092
348676021
217055874
6929552
383886916
755487133
295445092
408772660
233249300
176424395
283595537
23578820
179458292
195125447
346069664
390440502
258375765
354003070
215968780
7148493
577140798
340012571
31555535
94986436
237892208
309096805
202193547
267153621
119637267
470981402
2651205
19060830
9407071
234799380
135670251
189950695
376363859
905899247
119126882
14307109
10599751
69920785
301379982
107837974
346937680
166093052
216606824
7133742
17097734
3934538
28218658
236298057
199088857
151676938
264828398
860655357
328839610
92721583
134058455
176698967
112244784
159398692
146938147
98188353
11339345
60436244
465554883
506999301
86373765
193970474
106031540
25351098
127092239
652518656
168639047
186014411
9197170
613847561
556692502
695961886
4266651
31385795
289451117
185343404
157720714
250947583
717176227
281394063
167879328
482401695
20259284
21682488
7267539
223819279
21984660
59915956
486026883
543739157
643838822
39713167
136222467
17416427
649078327
630387
607945885
154732834
66120940
82720268
744578787
84507362
168201839
185345423
338929670
8803677
44036291
137247365
968344720
727541825
58819928
304413461
155960518
71447288
2682390
165123955
161318368
225026699
404466440
180360954
146384583
79074602
442595251
379417619
207382792
59240146
60396298
317019955
1077096
128432027
86139238
115475138
122819779
171235272
696244357
176846354
19192814
386710636
38980121
398435962
27785494
474844034
692493655
7651869
176827347
192934346
121844606
272922066
183508150
75405482
9390104
838913699
395979259
125148992
577566527
182596236
628582056
120564340
585217368
516798236
14297917
331935993
81861797
18654640
156783228
485198532
134822008
21743987
156258452
652750654
156844833
54293096
27653116
306251390
66832710
93056731
201304564
70565683
430124965
25442961
162429881
656859002
21774919
488700196
63261998
508837051
80189633
528168269
599433412
110887244
73474516
16748802
501359473
542358969
206766372
400978790
158365
452550560
573953271
23198
66728686
301796870
10350883
20331165
362609509
25700296
62490658
338674320
10156663
407280786
56071301
96663207
35032684
270156640
476093796
167307354
380652785
831859727
262110122
163588921
104092917
662305428
321521427
338881500
11281606
61381572
313974296
9236846
212122110
31120587
85419086
147974634
249923230
17375857
159566444
51871556
56221544
105770375
511954670
164104116
303069689
658797507
65199586
565046403
79008395
354366013
498244747
354403406
197295065
17877742
691171227
15674251
242829016
255250087
700387530
505495384
40262128
123826047
270338066
16769007
63607336
378735135
75415850
450415746
52801621
78460598
150784224
421774310
514152570
231805362
871330430
516682331
476654824
118946797
111656995
239895063
188740
47588151
89792521
297728872
290705193
384150781
274004697
6827604
470961438
496268321
257947602
37540079
301201970
202272525
315416186
574927515
174137691
190661327
284700723
364773685
388389130
561764244
562270520
154767464
202787072
428306818
39774984
26664617
473062204
576820128
421389035
407120860
225666236
112993864
533983903
74840006
675938501
486949752
648327687
144602421
4158996
21264184
386241151
163693581
270707345
27890510
244136164
268911045
49035752
353852536
193437918
709528390
5921382
62019854
67738160
73243785
121625880
5320549
88823357
225228739
84940000
498201553
228672619
210397943
136767344
454259886
119750120
438709476
22190627
171922957
220344525
7507002
656683864
404340648
29242039
181407851
93757584
283752636
19047688
322624095
208627370
336445331
20875243
300450588
1017031
261140709
313522144
318593331
24351173
562741634
239057435
161833291
810446958
685815225
482561779
11243551
128536673
526971488
147963532
100436081
468220756
24628135
335220470
93090775
682902031
509145771
101205062
762825856
7991119
41684194
152098021
26474186
132818660
52148133
142602545
487937649
175945435
88529256
23289384
40928300
16507773
7703668
672341070
6749993
48318330
13412973
92716558
137222934
600517829
174573230
12108205
390038189
232629040
238895654
140773834
542110216
1157066
117621870
177738740
157723460
18115127
1216732
170679762
140315676
461768371
194673478
370764647
108560589
177103342
246171114
231198378
6405097
1905420
29506602
197114356
52440309
146913670
496057269
207329492
123237168
258581844
321156361
360991576
251489036
65035755
320689838
16785690
385559302
715235150
540539204
94183614
470249458
183349667
121073054
21598128
18818780
79410210
102504066
579590825
18745406
252854924
51918021
38349558
4547447
81885814
133672243
360223710
125905440
419319962
721795972
197571820
316786879
245417153
256615325
270924234
159867626
660298017
17811827
33198041
62371322
52852127
102081873
313313445
86844668
416161188
167896871
422296652
463491158
347719377
55516628
192579128
123531872
14585469
32491980
357813934
152412550
77266981
316209699
488121752
154867864
116513534
702330
283096105
190033539
91525643
15524921
391986124
410802724
187423469
243219505
3138453
540849983
456320472
144972544
262699355
323213593
64849078
27316643
95983986
47440738
85801788
56156603
103521034
389369892
681313700
255012694
25342879
649041656
213440367
130772654
35096312
191390885
295729093
197744641
109482822
97373790
77968476
23090454
646710734
222886366
736604797
104761415
591249914
214981653
119353701
9897820
185531266
655698646
45616758
767023353
49746444
224622721
2614638
280049105
65708620
360737409
416040232
8229650
645112662
365091913
279375196
5537227
335464317
36588717
1630238
2454761
65997024
261630419
191764916
2862034
63288200
15846942
103181626
24256330
315519270
228954395
99405534
1986540
62082386
428336759
34638285
437122222
37515617
109726368
77809466
367115241
30179753
146258149
125323914
320570721
738360332
840723346
172161940
26281851
908725866
224921774
196211927
291477847
4618716
545012927
456055575
641146527
527717862
907327400
203899304
482100332
280551827
152174649
201886021
260430980
442900584
410398188
382369043
192729308
96695167
70697392
215996277
121289568
463661740
143707570
6334574
482402703
99525762
440725351
69341732
434900897
92297064
55955097
259115491
522387397
168736150
453277601
119715943
377356679
192208536
160230194
312268293
537989727
226828464
119838973
399512362
42405493
445879759
522586789
463573579
69962395
68907401
109768986
114448436
243947308
264962138
334608877
125322459
574168070
356348093
70201192
84599793
134662652
77015373
310465604
299378254
176197256
54947228
198008435
618904506
522127567
233683684
511590786
7601785
53462209
279146971
12284559
238987243
184474204
136870285
238812105
24042562
351183440
20543573
694864847
106133035
256806983
17527029
249419169
178631556
372415049
23046112
280450368
324355733
804990326
99623087
115846097
1192183
318857198
44794454
187938607
506313973
472179722
18093170
279940328
83511491
184368811
69309
264679900
105030039
5149101
213203431
390364484
155647666
521665305
195326909
169016051
302945113
440453013
3039099
149356328
151424424
10715681
74774705
86591058
422518003
47644268
36128140
205805258
191363195
274299627
361443783
49218934
113824076
320622878
302501611
452683383
928740769
63786502
8398198
103881998
225464639
2630508
200559564
264231416
4892291
374671161
464241248
268782262
413405592
532968411
28976970
410663441
205628358
61561991
255669394
592646178
5027108
431903046
115013763
405776709
441454202
440294168
180277563
197873521
263329208
365899919
3273675
295796660
36414700
83979666
235721862
192773890
28285821
171643817
375310899
84933654
28921197
86934436
18174768
194547374
72904739
194974425
301792149
114941286
78188975
680507551
633457299
266087397
886490739
726405
114475467
220982415
617637881
53079700
166801501
55715444
231391880
13553463
143221025
34833067
104728500
370097460
328790724
306733882
154643104
508140776
316436173
599915203
183491598
306044131
347416822
86414390
231988605
261131787
42451731
153000728
119330539
411004742
739868992
38290723
61573783
113760684
275797065
805544202
73573101
194273825
928651245
129992255
15524149
43710726
579036107
210347796
218047794
32048299
81044951
213143514
309276776
593979142
490380037
5144595
266440980
337009425
447768858
453942944
37112329
46684720
275083418
559296533
18708727
244551660
180558078
252558953
620836421
323205356
144065178
93021906
128382639
785961179
373229595
18711434
594027435
253516484
126812135
347794440
127303961
347236545
42899233
94824769
479000882
204067704
349764342
691416377
189497197
96062416
477668771
503304196
128778656
69634735
60151420
555473721
4686884
176924263
178188180
118542065
149774993
538050178
5195640
113427837
26989762
261697098
214688452
8516665
80147843
689526050
41894797
282240412
2939850
340127132
90062039
54526006
576598781
141386761
877030231
71971014
462100002
192307445
756788565
39292413
133872393
113063455
351991624
317990281
963792684
255952554
395979428
6151726
241999276
21562505
666059781
163585884
26007334
745394947
483164381
305825101
311988470
175190570
107909597
204914398
12080300
377601309
286622784
53029967
134231781
176670383
10777213
277396540
217867516
362680610
207800895
338968553
311238228
120585641
140820335
512021699
131016055
130126305
53758247
259001127
817245938
10640145
306015743
2331435
314918929
74733697
175335902
193110776
6020198
96822674
113710111
32045647
119722780
633913775
24155657
43100128
10619577
338260105
305895183
207742727
436269637
273627425
145163026
7580059
151820709
184874526
234600670
6264563
78705675
948469153
331620248
65899927
793672776
224995337
182224238
481056963
199263686
318132557
71782193
60496667
188739113
73963600
600201440
205408740
22292759
404909669
27779865
524385794
149254123
11548206
137863200
28457201
140122193
99507616
627544395
4706513
263712142
234786496
56684135
677231557
88007498
174116348
294580984
63579687
46258360
331194284
251918488
67639674
109340141
52499581
37414580
785810719
227777120
32383996
45665097
41024899
319459406
194258849
467902216
746212241
193945084
122508860
364723769
397476327
123740813
242609946
153777649
236945734
508969416
148205103
189274977
365827801
567418040
25324752
172315396
8468046
61914213
96575241
400295363
126117218
127443411
509529145
86948727
102502441
553698750
775342226
134774959
651810617
535784252
761583182
454988833
223613024
334397138
147993918
252580436
200014834
28066169
386865762
69214643
31033051
75871183
10772084
668519074
192405570
170952027
91479286
331841681
117721259
209054898
172705173
135377951
65614037
140442066
88432053
97486335
180793637
67898908
246014662
410467127
428476269
779854321
309752278
299640273
461295477
313676285
206413580
920362594
761104795
109752663
17792068
187665245
728804782
352051074
345948547
81318586
924634674
152822897
265177974
466800016
216435881
57446663
561080152
1370046
162458140
394073503
122264806
393024961
89913274
746815467
108882878
200878254
479413364
103232905
517497933
723708802
660245864
63256919
54365228
278598421
253629209
288105943
83009747
141862373
27916227
661952942
62528719
917839871
140116485
337302026
163000782
294114239
354761399
394871783
386876370
209751048
270349157
65391037
385528958
127500319
1267578
887142395
403359862
96976301
329066650
388197241
155506398
41452781
594825466
56721367
118999554
62318584
17171769
23669225
12245849
72395123
43549
210546183
64037475
82067784
639724392
335637011
174270587
728850
5491663
76939301
179317505
707329673
92396808
827089015
377803605
92694223
914261130
87270258
687599631
580319815
19565469
449066319
159197067
223086761
92763288
360007468
49148379
207965717
424543004
170223567
82676511
691262593
175397019
343324520
135829257
98439243
346781593
139011344
281168473
196722275
759362249
83316329
501418202
6250422
338984116
44617426
77884152
31450597
183004678
116322960
5190947
85345821
343597988
63488436
454170520
80737222
48355579
404054942
247240491
77095433
540171673
443429238
285219540
44371681
249542302
103541978
474206011
19343064
107122884
204197774
67734178
88794001
909676812
156153754
295194915
194002721
19887911
626234132
399361486
303444230
175355799
203527405
2928306
230530692
696486371
285968280
163843951
308348491
185775592
76108
28155036
281657153
584078298
45045810
40093018
44765291
131920771
1084320
271042263
34787822
575156671
55770096
96953460
171245246
31230551
36843775
123086734
423516485
620740875
27557279
72326498
294676665
42222134
707208486
9490070
146882262
45368351
23696273
95859453
141112271
372801865
10443921
290493389
327752266
261517546
107805492
185466214
672012691
387827838
182148039
136125200
792352608
174863919
325248730
327520045
66354368
706872428
622659467
642551434
63398253
15931813
464338359
464910584
1907324
79285659
515590337
115184326
304184892
609693387
634835063
809568119
256436301
761369086
149047906
163293302
278000260
347063910
43611100
61488137
86385843
524620899
244242649
303636244
200213369
64034848
177993244
817425754
425047262
11099086
80793885
349132396
220959712
581303278
415961637
60857754
977031731
756973
187585920
125754505
13109566
1071390
303602451
2028209
28396721
351547677
71830911
76732819
255777768
333170658
34238440
149557664
34588635
205317780
56935636
190905153
270887051
474266809
355725022
392388955
123110032
412511359
266253739
216156895
40203773
446582300
76041096
139765460
450500698
199112506
550068390
627944962
56385359
460312007
61495322
185198655
69138110
96637720
435471190
219992316
142038772
802300243
31652493
581407933
73046758
206821348
326113302
391316501
392425516
85108799
227907595
575863758
178302031
387547480
159245896
383960421
41791295
418184172
739630908
554615148
677169170
34280909
474486533
534156286
600173533
124605119
78002482
309877366
12303538
214598909
481762978
268156926
123526698
510118333
419487461
5130061
5907380
590094864
118236499
74268614
122746395
678210630
261068705
133477564
42098275
3129071
41111381
781888911
29954977
603346013
77293162
80874871
743689767
419956612
176888444
80078634
297877820
464678784
403870946
395782565
37037468
411339209
115438073
669264563
277710062
210711630
166910968
50481413
365739146
651488
147706313
5596102
234395536
409620095
161745799
167685528
168521545
57997168
13834215
639606463
207442068
277782490
198932453
257625115
187342583
48259045
82324556
554099954
230683623
528604404
257698024
70288233
532424354
231377733
239715780
52762575
108877663
38465446
173659497
438121344
492169973
50786221
89321624
194126986
599605219
299613634
388189167
612244262
69147997
736870196
326045042
242805141
385894645
135063703
232601339
339976727
19178535
24856572
3753438
42970461
69609748
365975090
360013913
245175736
174075438
63960744
204342350
210960135
403183831
198036932
166778770
546513271
194569836
498376299
321978024
832097278
38112497
216722960
715011102
356234193
91891865
887930449
533470649
119475789
240362901
41896067
75020152
19270235
72881065
900711854
63874958
105527295
109468
722366556
42927144
28205051
57953905
182288134
626921177
27470242
30927020
336532257
122513985
59163094
100369966
242944055
276563657
184881057
266757173
13607349
106620424
161786640
244609596
47947465
44913695
29711292
668555647
98808823
622623752
992359
396997416
379401780
160739310
126009591
159807764
69210698
465513649
545245370
265591690
252387208
213529516
299808960
2978488
798513603
277697589
645913545
116271035
3869870
714375130
977698843
72017850
397534375
174963771
299135908
485946034
3843963
87321344
880072777
229117226
52871976
432664637
40580448
419295557
212450
185169972
604476036
39793381
257654620
596495223
537808744
558182721
128096705
350239187
395499102
30711937
314010168
3915687
36105472
373167597
426142075
412685203
279554811
258494147
188008458
66988249
311381822
602090993
406925913
526372806
17590629
3445296
125818994
108514734
6942560
668591799
415659584
253997938
97845235
205559945
75253847
30640469
63234031
214545616
514517465
257248867
266613831
99866770
227872
159704601
128442968
76368805
45992626
224238337
170977988
51182675
230528116
35871057
768514239
181137562
321010353
725177609
234784940
16626588
153852542
221061586
580669142
810353803
102194746
873625443
484102451
202596802
291349263
56605573
161668424
959266945
77235038
123361022
695980233
5606824
545400283
295123009
441593649
3713198
93749652
165777142
39881301
180586076
510243247
60896690
556178690
647782551
673600835
243538852
635509
18075078
40738806
167653077
2062004
305816337
348299774
85514863
418500608
404587853
433770878
148252942
414606172
116431152
492406986
27802893
523768295
101631611
144561635
155639936
234475122
234055356
174957808
91340592
385019024
659378988
97584046
949355806
88728010
174841763
577694904
436338450
312356960
173499408
156205897
130401786
30958916
205672247
182457636
340756226
161208244
334333706
111423289
378868243
6527055
213599386
209378562
797785765
4366281
24144237
42619543
23262328
117044060
73132
91614920
136527279
122656732
16311365
661941044
584170831
502959833
55548200
172322211
10074178
364841930
133589077
192241466
39170011
310585965
384651686
277251399
287583074
147156465
101437465
20545944
141427504
350914666
9471808
369152080
37459579
38951391
21304577
356780318
821960959
3214718
435839183
159945962
41617528
3534550
89297086
592430847
11968379
57719395
606277285
92185985
266977290
10440006
160745289
237100960
369075093
50507167
428815561
132273218
269356913
163837400
822062748
301873578
2564627
47060126
312804532
203413410
203846345
470859395
7365128
104953621
751826624
62366556
784519965
171012944
34308467
909917852
62102582
201195513
697190887
57823546
699553457
36205783
234183036
61225151
222496286
394922869
361562578
220962633
277673867
85442539
29341638
324785552
189057585
583364549
208056018
45518710
402052182
675250274
682967039
148025438
116094913
929698135
208010442
116689471
5344171
889582323
162229756
282737471
19468805
745199238
138361501
236381163
39272509
507021498
340053340
94714504
12988169
13413287
248488855
186652530
296284411
27233195
44761259
17501754
7861167
51418074
115840472
290000172
47062350
111455860
54462850
49176306
87347536
342958471
194502900
134410636
30476426
158779652
427146553
261637234
8045668
106822985
583478589
967225971
754819609
382982989
79712669
42124160
714563
33626764
858609551
61955301
861156
170535365
17377059
82965018
341201430
24168167
408283911
908391862
4093167
149249689
312907891
115308948
304529281
74550783
319998484
289175103
130862
97731846
350886413
776144607
41255714
868463585
2331262
256384538
891537
91777238
282959468
151880335
286766325
8448746
67195823
277490526
210556807
422347522
19570808
479454220
727586245
23729721
12381643
402395277
724794383
22949557
528944150
54229239
137815915
41193510
30147467
150846295
49449890
151830746
40648204
377771650
115798922
154603624
4955543
801551237
836459617
39220087
566559317
588534447
59526172
467700891
397532306
246284053
285899814
333201075
239646190
344495397
60261353
17721583
22076837
5042782
9748388
301743401
290836258
30435762
283761572
129569491
112998618
21942458
154334552
119671327
53085821
23039803
663346218
169846078
9530055
47453028
130026824
162463034
70160
100407472
255125478
299903341
862457788
3471552
36953031
42505487
204317799
62844948
35178540
166133496
526276884
629662969
10620120
272436708
12834184
511609193
136660593
26357752
617479786
209556431
341011365
337343390
339083715
177669592
7968959
116330896
60286715
27621328
534376640
61625989
226220869
236681538
736036683
123940435
133101843
452065655
449933802
504811190
236221594
41162699
354786791
770967227
257785587
170696480
209044465
56700067
439187210
294988378
645883915
191894904
403590637
225937004
613747631
105006086
449745662
171603727
67976810
289279572
31729217
25576603
287123079
164636208
268023787
144223399
279056511
325545163
51658105
438628039
718138476
310442270
13079293
147452268
277027917
502341909
131929420
590645615
555418417
889945022
120335645
120689369
16517054
361662466
121511931
1226239
59333991
114252849
17714341
851262318
11501980
305826697
307835148
19058204
12355198
53716226
158950334
699290163
49660525
32225589
410613082
602398210
59922672
388814352
58087494
312104686
40698070
491425709
133417153
87813050
550713396
262388080
27282568
35784488
343824684
8993076
36384732
70808536
298795569
7541789
38556196
322631613
2986353
291162211
386930309
156778113
430233188
379497866
53391586
249300765
52593229
79250708
36093854
165552823
571240429
101201592
15120422
15427684
8441574
20513006
175881671
296606864
38341115
365167077
6596500
18690443
118888480
883900452
220911640
431582695
57548096
3881302
860010686
495273177
172771661
30247432
384283582
584162453
239698435
821387995
93244243
141887539
289186141
82108487
21088558
669949931
74344238
106065127
86918307
492005158
209018777
802434154
83551152
243743465
193826847
652899401
125299616
379233668
372439530
484141071
469190585
135216025
139119829
8119943
319055536
179564461
417727518
161314356
512350162
275564210
211995257
400766184
605690333
228602214
94597790
171824996
555130414
482979085
13554173
261062394
59055472
231255599
416951909
82830919
152607921
769897459
235403780
617703064
43944214
397775513
578123748
6268175
716830732
168089276
10910302
591913028
83583969
622378132
114688808
11893798
204728238
420628557
43439872
138808534
28320119
512144929
511585349
514919469
131546966
840399986
136958950
68595939
576233211
518350429
660813607
281330664
479399527
758737627
125976975
73275683
675910183
636438687
435917622
155300289
291600317
100624914
401437610
8917059
212674358
277643482
271090141
93511842
201417097
337719705
19508212
92404693
18800966
566831536
331237019
266362
187887760
915087731
405091738
310748611
346851192
10380599
59520626
278385012
683972135
44702393
240953860
652815715
393241114
27739883
50000177
272756318
679555323
46411694
397365758
94042885
257318704
27347774
163025902
81628351
6658598
178049740
146793778
123144690
249109352
242475594
440765360
8339688
236535339
24512119
326593504
97050841
271382461
915026237
782473750
30118138
73609351
465279383
287083707
507785919
133854819
144012643
46988625
462453777
90331662
77681831
173551233
149675300
489618659
238788670
593388068
238276702
9944344
94583145
136830960
176291722
408231926
19119022
298135172
192969950
45365818
212512857
440550177
43655868
472028150
472059831
42087787
609078471
473631253
327333824
709944918
13877763
2204133
490669971
38970097
293688870
2806589
227618272
102744439
25913564
208819475
267925386
78754802
432142576
284753144
114706817
204403649
113472069
12211678
311724225
57779251
9532337
118790190
409319018
859440772
539348739
543272785
694870713
391796565
614944084
296371276
782520379
408192200
363954985
287262788
69911081
11070162
188810010
87697699
234775171
64896463
281400008
129488431
416399881
410082721
27258379
163810948
144816968
256900523
96577952
524737527
13975971
652369913
308713607
331902118
238590095
460146459
170698051
515028131
179499278
113239434
76126288
323392416
476270239
549349435
214831060
19499358
4683093
1328832
300488227
394697126
549341834
91911854
137917948
262610058
63998759
114215219
346983265
132479611
5417506
218817098
468503303
356610
1748012
44475957
49063995
372939038
131748960
341962895
31865394
303690309
498290460
43557495
684132689
30493194
763242477
24106201
224376105
44691931
345896872
226676933
190127869
222998392
37150306
127378199
259798121
238121073
153957106
348252192
122587017
248302531
7881205
60808972
94546469
59104485
199412185
128249768
61570041
666108481
1809116
765877782
482896091
88944809
494649264
33783510
218818874
118597164
714918254
874084629
176798310
133176532
59292888
84904212
816768
491981238
301683191
211054598
17683503
44978476
146277438
204310467
46461115
685507099
500338975
295415999
266959075
37734862
65351168
246984954
269312981
448047293
524843367
99138693
385645266
181641008
114493073
377883411
390477131
82914335
223983382
388140698
217721852
459347649
624258777
45743886
24300537
682461685
201379833
419359244
95460272
394342812
219495931
413941148
286849002
382245836
274663664
16027631
203474881
178888776
649553478
62865033
74275361
47745101
12845065
621486533
192110617
629107410
490759127
316523630
141982877
502225629
217634702
72967944
54796088
88584069
254784762
123814672
173163231
156334894
228255559
211125114
70956799
247450495
24407089
753795233
218357807
230919112
249884776
86026122
163207467
751204518
466595197
16261731
54284906
307114081
755558944
106845981
17534684
124841967
43677562
216574519
674228866
30564318
317017466
380587249
6863131
515950005
193327095
15600726
114571399
44936756
331779319
57622821
35328089
51366609
437903702
42640036
170892594
336135867
254385792
502151698
3754996
106864743
477624735
87793864
224063386
91247024
60820412
389784379
415117908
535497178
244153531
273229703
193504216
51679625
36467365
152530823
31086770
63672652
756102778
622207865
123104943
232704648
41236486
295653238
500498380
456352583
145370252
544289885
282314448
843627855
469712986
199172058
336183164
818183791
140998199
22805603
112121845
418274651
121710884
115923034
22488303
181947496
389142087
193526790
688421216
508476838
161566227
354997557
445003535
254476086
113128427
557275182
607897555
129245800
569857615
364499218
180435112
65292861
267075220
135207526
352822108
107878465
214508219
177078611
175740965
78676084
106975428
144763282
4938406
630433531
161973367
14071293
310834246
418319120
78361047
209008888
21739366
206841685
843185319
248710066
39215156
768317279
249321828
380356720
95589875
469358751
89476802
123970638
25963849
13318263
608539857
79879828
493928965
5390438
4253754
233541451
184244527
612992733
25019593
3718573
482195209
40088540
266823059
189812610
88834243
724385667
31253437
198413141
124130517
393591917
281150093
223007392
79374085
48667192
934023316
165365071
375615392
803304293
316909415
205395702
813510737
142459203
249975166
95271381
17647667
119468132
184605857
397261665
204325955
227386454
117618831
35661122
14606169
48070427
453369672
128964438
96849574
237606875
32121482
455607284
261747416
59696996
534192823
107246001
39619520
123992553
438606397
355643933
60681221
207020210
33754155
48159825
101178452
465073074
56276253
103210105
272284664
576625663
72021392
230833821
323887399
568425955
245410829
60908429
162219248
706371075
50482853
421553371
300232521
416442396
144821432
5993741
121368488
2023670
177093228
129250042
377884746
88912965
411981836
577899810
34366066
217768765
285787883
49865881
335929063
259680853
39531514
220186810
3598746
169267341
12642339
922173412
16021847
62013466
236960462
12316371
28139172
186417008
113126150
23660405
161357892
771988785
144860708
40374104
166093367
81081340
141580420
639988600
73323785
96062843
277543236
44524543
37344291
89975202
199707490
174062654
114463572
419320747
404878958
183973334
41532597
63995026
116472881
81165859
16854491
2965847
304159892
398834821
428270189
329186302
118687790
536105767
218003822
391911910
123580964
38846666
492410575
70294546
17728913
29694992
71392056
494905056
467967476
110855760
315713903
882787438
158978198
219966790
150348789
10345162
45284587
569825775
572482054
100563196
150172434
110064569
240643259
165274244
152724338
91666074
792705944
577043833
389273475
58480473
360497063
644296674
502523425
179992941
24211547
365887241
315119246
181128445
716841414
211842102
3115230
678323322
231348377
606037959
60200041
49156643
278927345
122003399
2935008
40452546
571069075
192762409
226024352
42281953
643667923
728920131
3776093
468842570
56691504
71176699
75437954
54474470
211813727
158541302
214345853
42350731
107084859
421486242
8615476
560033065
26644316
614432738
69882169
378079169
38574167
214501145
18267124
171765014
352521871
589926259
119820889
103684461
23624034
50447930
272011871
266835864
303620662
138559782
231353376
129800525
323017692
323755342
551625022
407922659
482986817
271283559
876866754
127849613
16760922
377878988
66638675
2036758
179015
552749584
94462947
477072530
67580951
264346590
373568697
1244341
7367816
150591151
63947306
411802267
931260509
1781687
455356049
176045750
25843223
259253086
12948038
149034586
431034287
356828138
708021566
26136789
680589872
260035223
113835167
136537440
244339221
64975857
3636232
125142335
325758235
61240199
406137780
227027289
766010822
3647892
87712100
144155710
10159321
238469102
282731985
17975693
31729120
13778702
13043386
91233903
49208752
389767255
344104226
104456905
63140785
682618886
129183447
296778656
100743575
383605972
418070483
442515322
49175572
202313759
213213869
182988869
80383395
104445151
268648720
94175155
121788666
781900754
544495887
117994861
161088500
412238803
577715147
157495777
58645063
379901509
462693659
327523935
673017100
688851245
570015216
799558114
14643450
170030400
56291128
556388675
109636530
724230126
251512302
301646841
645278996
27575246
64101748
213356316
607668278
462002270
656026737
639648265
6698140
65795811
279915693
155217488
282367004
58708108
589630232
515709563
79916380
162208578
346951950
228409120
161994183
8504506
253330726
487170759
572449536
166564537
96468867
198892309
164405553
89227454
144849064
639201586
10353761
9038630
296484071
5394658
288301299
99977506
574165396
81237068
62247051
49762386
296796452
128179594
311155388
4586002
345711536
214255724
79433637
185241535
5615183
830062145
412465708
5273521
38298267
71543861
674036295
217441834
69255328
146925856
13404570
743071339
344244175
31600296
153325550
146622307
4879481
430824762
508687917
78004729
280385477
161200239
685280738
120257134
12060064
395763197
560675076
576167233
8851294
10927225
151040818
29961572
648781892
230925085
37459404
52847441
3133576
232872620
745976927
348931128
238130457
220721883
170949404
405725001
214819925
273475278
239888116
560258588
20521046
37533361
523378128
49762145
632178879
49572164
164426839
187853507
279092849
4522724
751750
513191672
56091388
791206335
480824430
78179435
462835053
7000198
266866690
310976148
124428381
164089774
484141340
246969068
29771498
4255859
549538939
243729829
33255137
119897337
304603385
310649339
546871509
324817787
61383818
182230340
360869437
31987779
27771654
79294762
91118260
507693348
374398076
514796049
295429374
85503409
653010050
499403176
28598106
18672624
87849446
9354676
400376580
470534764
840957979
332552202
46013360
412227140
202139204
703679951
244342432
93811128
246825335
340483056
580988354
19030595
2337208
49417037
2710281
135834412
171855967
147182038
172464167
217897843
86696516
487439702
19985591
463076343
306741766
391644036
244721980
313284369
734052135
43259117
55148624
11615957
304029182
543698018
580436600
400529478
187284502
645294488
498740651
160476152
67291196
38303385
340368225
415490036
85283574
14511877
727183376
278611523
33550957
61771277
166490188
22417380
43826631
120160678
327785609
164716318
43730601
317498166
250013047
120232187
245092745
232335500
82997313
950454023
25681700
107168418
260040004
283236810
717988731
134332921
43094116
400184578
91065839
178178239
144967152
2761043
463887112
323156263
106165999
320645007
11234209
239374230
16024823
4003138
63728626
120429848
648082287
68357476
40304841
185382048
254867496
472272324
852314714
407229179
108086469
582928730
397641283
370289171
180499866
525348985
334257070
53737026
561071202
53239875
501174686
391249575
655364723
211767329
433269164
653957623
153739398
351933498
48907410
115949730
70837612
442252549
293852015
121109943
205134552
6470556
188408768
254126135
307920308
259163480
3859523
570584475
336726886
74206795
628275803
205103101
31424309
576166898
575903060
378341834
365176780
5412885
4530694
191425340
106759096
758854092
204077033
322860899
410668141
163596855
37274679
756715333
27696123
244714743
256298556
342209659
70174232
398799856
269349586
943023144
139643803
168960020
276692841
30503067
432530617
608325562
921306185
187216053
677115796
409649399
95332635
572049119
434012763
65956093
293929311
110945932
205832933
239105421
146110492
249545408
87193417
323135411
55494826
326591272
117394875
423999194
80084493
869402560
440761093
253267235
200122188
308344494
79838621
416511089
6371342
132706962
507843444
320242241
202683039
607936744
428514839
59396451
766047388
510104710
222995632
242050368
272499401
261023851
26499279
542878485
404345423
434502881
3006926
178975237
143842475
664246579
174206569
136603867
218572392
159077943
222892556
223377897
119183955
171713836
496833049
67730494
659265169
417058780
361667125
103306919
277968658
62815155
303817625
749367967
132817121
249720486
265193510
455989386
161882904
232524473
763168578
22269023
224337711
568540536
243563232
215234337
75559351
543946307
143556886
598969350
232086511
414990249
508488943
79916452
320235044
178206189
94992081
31782664
214641699
96603131
766217045
4394156
166612535
59710012
297938878
26937098
68767247
451521820
22416370
2049247
2809648
387716482
246957988
54887299
372193191
285743379
611961106
32423510
335964734
257552391
43065795
502074108
277628730
387797123
253853823
731503607
749550242
286540218
303495588
202970238
44738288
520922437
196982802
194198046
312059751
165149053
288922591
32551323
461840926
17613792
461827157
795077412
8884333
456029
814794668
315867592
192037599
53603403
397289794
677370922
9702703
89015984
146820358
1705543
606456871
469777044
600468914
319224411
57557314
134659317
25866650
113130687
16664828
53994351
627097644
68433852
304171094
112406483
340695324
44731702
44587326
79563707
11514003
241162758
68214188
217757510
928854813
82156617
99663652
550651998
654631598
75010143
495222077
99437637
3801490
88032631
310731681
15388807
317180452
30648459
617634760
342423563
31110571
100604073
108469745
210681346
672417082
186609020
187973815
440217076
426476060
215307629
414197604
334849616
161663302
262880307
21175318
190021431
286577888
64722912
470670618
734742888
752739079
37749103
196938823
74978815
422400678
123338435
38767928
405917545
8069688
21315375
452012763
595777406
691895255
18856229
88366381
47517631
2863250
707518576
554730844
144632370
257883607
240217027
390629911
346964858
182899894
26848799
15108646
18093419
584928807
32406503
180666419
115660625
820400652
252737854
508581016
107520184
182872904
22843582
182704829
151419052
63440489
850338812
128696338
246792981
669226780
785931919
61549880
491784363
144595715
48568581
48657873
13214090
28986073
489619599
87569139
98642308
126540971
316549603
459035352
596626663
144504852
42301756
26119534
85156521
102629737
648115423
612149038
168980460
726838486
15538846
425207681
453278076
538627825
20523001
104687187
57133261
34921932
310993235
78239747
283142252
73152566
107857089
969154
204718170
271737854
33380876
27844398
111045430
505633248
382948847
185128377
23457388
129337269
215116496
177338915
34431894
53650464
44371321
126639176
791245740
3569972
38569234
467834095
356989413
170417826
215426796
400563164
71736745
227822868
276276823
568471323
577867058
20921272
419562410
30383370
4929747
131659157
228191970
332418231
348123655
72517400
351002624
364342570
579228137
363036067
950121367
365449158
54647625
92498008
297509559
279800251
231621815
976992923
199833628
19251839
270626766
227474784
34396370
227768763
29640024
356438847
221170619
104539105
217346201
207297388
59036263
339093123
687186910
176556922
213976311
12296091
491302098
272738725
21497002
252347785
535946670
492112804
433909931
604765926
428818466
52427871
70492894
870837248
182563035
688909637
206642141
582997496
53713211
121971021
25606988
62041845
133037004
432748891
210770633
190635060
25737847
626933780
225844263
589735557
98757718
407404237
58374382
487339591
114940332
784230971
464035816
59461216
426079249
45468508
714189993
126686053
161239597
579087727
34269741
255647973
109441225
99889406
76626398
700413859
358827195
768194997
313723834
335359598
110781596
370096118
20637537
735250073
286570490
427681171
104967490
87970540
28519782
362039973
560642690
220091246
13256585
402257357
272106569
239040692
38860314
346767116
7020233
315683499
212615423
258140870
27865769
143990431
384819472
403226365
35538565
77899553
239249036
394681454
29177799
34381456
4970442
413091009
47463383
84330861
109054537
4066340
238028943
106174951
64927897
302734088
156913094
332516456
354095478
76627862
370673837
64008450
5044173
126696209
429725914
33936110
297212819
133407104
434674488
33949443
558925782
20867956
52075654
3507366
67109144
185828565
153776417
349457063
462181044
67390125
377542441
71389300
265081202
461132182
106339180
581363664
518177328
6115033
575896035
34938923
775726237
169539512
468332917
483715744
163064200
10218340
692968
162164198
636724045
397993250
39608300
10735762
68927
873078154
342916403
293934182
262698467
206985051
640695328
214181225
239748876
62756668
737907372
207792518
55026049
123816918
234337224
68275313
448201021
258747874
196544200
177883754
259517671
381062185
23773101
96497054
4505307
444559776
96974389
54284276
552725047
406203469
395155763
17584879
262163223
11105257
99666857
141279388
15489166
395473419
10194440
31244052
8234489
99128945
64696070
624255660
487697698
160163696
15958527
102496005
510412443
209523213
103904544
135126427
289033661
119748663
283803313
335506584
137706302
131273688
333729299
567711367
8414764
14332158
4677741
52601038
617680827
213593150
319583055
227495028
76763817
107474656
9635597
183046855
398593647
577098176
641978577
135838705
117088773
133778507
2569062
19025806
303316624
90343623
682364270
180488765
11916149
12267681
113099705
852217170
157251951
287733342
180881593
77928785
463635058
119870301
103069063
670646364
903289929
50254676
5091266
147842488
108669576
37387022
262166392
89674976
273676450
175399660
244667519
17524029
293432334
388472530
14240018
497677444
261172228
48235
383696723
124406437
295615432
481432693
24153570
157172513
21321564
544212080
192945185
3085254
43780483
435326394
2975772
230854400
30388405
4275792
363369395
160410427
22900959
301689928
778397834
17958491
591555741
525816648
408737600
387544087
47513920
721994492
572188824
413005941
291358715
759091962
540029422
393161084
718011868
225380666
549001014
11066720
262263386
410343134
66128956
813992747
403234440
82465779
460607921
98599731
479497684
361249158
463398665
411071823
334772882
92399268
568291186
601244696
3477352
55680602
448787594
73536612
284019287
489732385
20820826
100743803
162681228
464930736
16637768
184192138
522417605
19982736
122797444
208874707
286139776
366038143
205368151
71173527
338080969
590829021
88726923
535432639
117442668
579108093
153451436
148986840
379716495
305635791
123302225
554056231
270452716
131342086
516820064
37403205
337782722
130610208
59532229
192626288
84383219
98343085
78067564
604059690
29354740
356937622
86017077
15052800
57853477
126822582
336020901
535404815
58857810
130636716
129648384
112433687
53277650
103373800
175650164
1071681
228287174
8939629
770632266
260892425
25851828
15800967
89551582
30008278
352242203
161189466
263006648
13204912
322088440
6610625
188383802
197538937
397295913
393544577
399101
247404048
753905866
18371700
663086595
8878176
139133254
703138735
642983984
219352077
106516480
8900249
73287224
242221644
114553385
223878090
71095677
163291010
429744404
83897218
733934044
187450746
384503356
214672060
332420208
846946688
11423992
178702802
181665688
484903728
317649808
166263258
165433066
207973559
388439191
206564380
352092257
95001715
407648937
121634059
229057948
484883381
523673569
159490226
415654757
6850013
128242343
196302349
21916514
59783137
189085118
634335125
446690369
592308781
223638682
244992262
20278679
17547415
65365930
79260464
259152317
165434729
47506989
664554299
106865788
52815763
586844118
278540624
412573669
20477510
65805606
35304873
315629978
762799570
132519582
247856622
703736008
151560722
316151630
184238921
72042596
177562353
267825245
120498940
98510832
333211475
291128322
71120982
538439728
246523374
724828066
788144935
445881828
45749981
17170480
3566855
13334646
208854829
757407281
396484555
338304226
572852034
251449685
454807404
82247359
173615271
230254990
25007647
383379254
11503249
141327791
564790159
130132566
866846315
68222464
182457321
356236307
42026776
746076147
103753534
50510179
26128064
284029880
50557159
434303322
738013980
904182044
42136287
101789417
83698073
152665195
765991327
190303950
270678990
50531259
311980010
96638513
233453845
16514848
332256539
135476386
42721578
229883245
446693438
411558750
29627290
195430500
461158304
115174490
483459923
236224852
444960616
115190596
171280765
83307164
387117734
566295705
343914857
422558449
327802587
595132311
27229627
375116405
74918487
155078611
2081521
398153675
637186395
31417059
91978792
25938760
491126361
71125886
119844135
451776733
115450743
76715372
1301321
167523572
481434259
383667480
190746922
3938618
480607892
532923583
132755020
350233411
671984007
589854068
58964165
29293740
192407953
770188758
94196593
34574213
78443712
776904949
51766805
15177523
10075908
176512317
502831291
817759403
196478654
348630991
2025452
375813216
418167925
401315435
556346
587867144
25769851
140844370
660318214
118358088
43474432
144314690
81662819
254308867
418834784
93304035
634832344
243269219
31474713
30131594
73680769
98213564
434781652
347863871
49579118
35194512
46848984
288567738
277556968
20037280
2801063
257794704
316616833
677722662
257759310
744262949
328776761
10520051
82502275
7607810
439836820
20807286
525045148
88627463
119053697
98509310
16663719
231039370
493217387
532110016
383146614
38912063
471311837
181213317
176789277
213435544
108928009
179440624
319450813
823982397
81111020
133792774
32854842
693196180
616510535
325630825
363276595
643285404
24931420
390563
19220129
8708189
491491940
508459415
391099313
324457677
242308273
333284288
3126475
539033757
503793365
357239232
606240268
28606949
29037095
14546593
608922201
107072742
425543879
257424410
57700760
75943361
406297932
102789139
561967700
177116113
260835931
79721761
441243912
43782050
187173897
186763493
162973097
510475086
611059431
20227889
69623860
230223754
219114353
14776670
2183627
660859746
283639330
159814649
121505449
270286588
29464794
191174529
715316399
575792830
103738254
239671721
251714623
483121205
298557595
588061155
310652289
35291289
624578781
273874496
158366810
192741404
246401666
2404971
829192117
285380551
156823179
541532096
17858647
67252069
17696047
613174608
152128954
541254334
759478712
918889998
72350542
87287464
89340196
65144367
602015430
461665087
15433299
407715233
245049942
977304588
1143140
97080594
271564653
119521308
384007916
83660481
5917144
251447511
140581901
294740275
382946483
2682039
323725371
207647167
627597471
2263722
612791611
144423716
577242134
93559089
110405373
36845332
584480834
69770593
43860418
66328129
16560437
65238950
129690292
81676975
205282483
201576341
82958585
228188851
157783244
149398072
653126285
154337196
59787320
18906090
398580448
516346
111235813
71065563
25120157
37175064
221098155
721719822
919078583
147623138
32573659
113811284
3289446
423696924
26202023
98486186
216187552
225854544
119346295
79624160
24578250
41557427
262389835
259239511
527240962
201798504
536492899
289119415
45957868
298071971
184135661
330126829
61242051
96551767
545124275
141419945
25018145
99917943
356924229
491337513
172105412
62292386
9435404
338629633
22285433
30458150
15947006
449970919
8428552
4428365
8564134
115708358
19704883
129210377
21539292
248797846
591342216
175680852
112876669
7052627
71227507
12330530
404391335
651774360
423487590
18918460
577167852
8117454
16200628
138388837
119313185
634866942
820583094
18484166
461358493
140224075
287671813
709567614
469051467
49668220
12055784
235742200
10727130
652549571
158635218
568335314
375232069
327148037
61327373
680596328
122611334
129957302
164412695
39158663
119248894
862360306
244573769
229275116
782279851
840024003
57523781
797332240
153810395
380773806
7516433
325671195
134992158
39902972
48207949
164343437
420067930
524588170
321347887
199280595
670627603
498126261
417789160
69228893
202094972
34145523
160198319
136749789
2286138
102017226
66148291
352264522
57488972
427135727
526972950
193138416
278952919
214123958
563980583
216868014
49207802
332350551
63785628
76067460
146561012
43191736
9616065
824171853
106927253
234928962
20891370
48468857
166030744
64031041
458814701
15651392
131634057
84896137
4100418
520510521
2735184
309457831
31255556
878865103
484202949
93236323
546553516
49578132
518160381
51530866
278286589
262149503
18189681
175236692
159242757
59738351
427207
685264501
18866224
294101683
223032584
83523444
224722345
345644
41796957
372571133
32468023
60191819
229056411
645972782
85991351
465056448
92349184
623973061
516583977
547870209
467028842
102076273
48729399
84009842
349766287
328916818
9433014
13122552
334354053
17509229
191651732
22830053
378048386
587293463
443010743
128217100
95968328
592186641
241356134
450326467
7207408
66628893
240018867
32467589
379615316
861391886
118037452
343905309
31611567
523517101
392615783
59573527
401372885
33625062
443604690
110175687
47950011
149305203
133471656
103660140
48387121
401439531
32104957
174948847
251350734
653076290
54848934
316547558
185045115
45491822
506848526
20271728
25161522
15555922
830098141
27997221
3428928
7801671
637181
221245932
101909080
68744309
198305328
101871318
132727925
552575497
1479414
146127845
29814671
45055178
1962066
791198739
237961023
4528230
140710699
12690117
240557937
394385546
160038621
458524206
239321369
369318515
256887732
347871146
602536847
30578229
101534288
73818544
66887678
448986098
120550423
171617299
651808046
304113228
468027296
751707223
256340040
745770899
61978356
139393813
358453038
506666590
14727403
28530553
415182419
458201783
232740099
127209839
130660624
40712746
161568877
120692692
41316224
521013631
27750655
19673135
811062
765924798
279042459
291479510
226484844
278438885
235631701
370346958
304454435
9423995
69439618
40306423
858858943
123587207
195858465
151410135
445959840
116638688
85545278
39805320
37639883
29373832
108809313
33961601
958384141
378133577
12699524
34988993
617493841
87704827
343445066
235163190
58024545
43915902
193156383
534861884
84416650
204270213
169780438
586658796
409570996
23544036
110624174
402770040
19035774
4306899
465450542
87723146
267768854
156680072
56460978
53670488
81369442
360828144
264774625
616987833
140989539
696218556
77554601
240447728
133618370
216710578
901444557
721971914
142870804
270502899
39325543
370192354
11031954
191471967
298122715
150467214
63406017
474468413
501581312
305580716
295710021
77191680
458177079
351137242
611242492
146730350
258592586
315536259
107338521
310256285
61141930
640242276
159918303
771727612
47978519
597520915
49269248
416825041
213072853
94242137
239298045
530306787
262982037
14115237
211781986
832897135
634105524
282229541
263372208
79008609
64926776
285640879
24571291
77658216
463788837
197676776
202560870
216159446
649052688
245965815
118868187
869337882
9424014
146026202
868097500
135678834
142837928
485238167
90499058
197957555
524612418
2699441
160166391
50508788
73855670
21626255
316815889
234046577
99202992
75105860
54201590
343519778
559175333
935523593
83018422
457030838
268850950
47907417
70717004
231904318
140847823
83416229
47151097
410550378
477673205
437479182
15642016
382763409
658740936
456057780
146016566
437133468
231883534
3975548
664452325
533309120
277542538
183748550
37215206
130594425
500395830
559334936
16236544
467414715
369000670
9236127
408361055
212327405
220992470
341076922
792730171
360856701
8091542
246508823
7485158
89588619
86378521
714089935
55284774
502432615
290205042
10112950
8323701
384069431
40566142
245886451
40146324
101523899
15976131
9254505
454142674
254258114
87620155
140329201
18578306
270715252
127675279
796273428
207465419
230418640
100611736
15123003
439473637
113195258
254577239
3126075
188999221
574780264
167494973
205094319
252532392
20945166
601666551
155252146
187874651
193872232
192542665
135906595
207303183
28720835
307732432
597857568
901212864
743916272
48581748
404412422
767169907
19144266
102497102
380657500
446679810
363257595
568331969
102617210
428443877
224352136
82204253
387352886
330609223
140397452
7119302
608455559
729507051
329363551
425925559
161888109
91272500
33285352
699741490
6081686
277754706
787529077
451224047
387362670
70539110
512123044
364951111
53581151
433758088
222405876
363792135
437364858
108898444
317599442
156920901
54720354
152476332
35463435
89791751
3809680
278131009
382692803
10996160
380256141
238620057
454312715
261893029
330450318
196807688
746791233
18707642
18921139
59611056
128007709
66838369
307697381
553658110
213253727
61158546
178869682
56075821
506663543
309289158
97119791
60520538
717415428
764804631
401772413
230553537
5004076
385045446
392013345
84651564
574044143
80992242
316007756
495300096
657014979
26567859
144702902
5376830
124052745
231844927
265410253
380414038
219693765
436120480
205962357
119953179
519605922
306150898
82842266
210950094
343754077
367299146
328786077
677638806
99893423
555676759
829621592
733018172
319790014
256542667
814186
544456931
308456845
62172736
62730909
65267361
588325697
347795048
344503044
135018172
16858510
12431200
241827135
733762480
196387385
134948832
113839629
369058181
297760498
266698021
74664630
76165934
226157179
320008767
15219234
407697730
99713767
920591
169811469
103403684
8251026
196093971
571358825
418854747
185546785
175352304
5098066
426959248
707373543
653960942
136394195
241197637
146766711
1517883
498526409
530371819
119736388
65801953
5884376
48077747
65935290
263584996
322752240
195191471
74565954
811962315
366206438
92584343
79277795
794853145
471362543
759519098
514040102
392137994
469053137
11769960
868143680
503479253
167834394
168290018
162240431
151969792
478840983
560253558
44305564
259055635
142081136
278754027
40582991
479196708
373477294
439355414
30608419
205826993
79544512
588648671
309224712
601033373
681261534
454265410
172363689
456559571
105396683
50929423
54353598
179441760
199822905
73887293
240471206
411396727
16894788
155483897
323254961
261491836
319992761
654903822
172323439
141257911
184345767
70086207
228026806
217986258
367943367
46112173
5641684
382764045
242157744
460572321
73473781
215287238
139558376
901670578
123186617
176352783
9623372
818282768
154322803
313596332
339704516
191474758
218825015
90562030
457871428
722513631
147645668
647171576
155499283
525190967
41086681
204354026
605862734
273225223
295155629
61844910
12991492
95321505
47428864
479061404
11215505
681861790
796585383
57404521
31783112
274559913
50081880
182469261
550246312
202205931
142249497
537982462
272381230
570040397
678013108
361536647
26174671
636839754
16221737
283949052
494463537
66908188
27831558
99791801
341129110
113723551
199623806
266381764
262479633
15315437
274307035
39356563
108825931
280762153
31747110
565087108
15195389
407715970
490036425
115301307
214914599
307775549
69596282
56669446
175939146
109772040
291671030
80850420
60550532
644923147
144731249
396372195
347823825
165546262
164995704
363884232
10535427
584125874
175226599
59686409
124556369
373746047
534948416
156008731
827623428
93548614
105203903
136985223
375294420
110650907
640998428
64735528
36279568
87945845
120635529
219491424
194733910
45250743
26510526
208490936
154151282
190644898
739314369
310595491
512905259
5143860
133315862
105848087
273366498
31550157
136033091
73075527
651813733
72153157
545351696
198351205
33276757
247645042
700044282
91109587
42371540
134888318
953845368
247889247
109128633
636018729
209092085
34402898
141598672
519491906
6719297
784916387
173218379
317807493
7947874
125563955
563085196
100496116
37847820
93618139
505858028
919071934
92843489
662575827
231595115
381481884
103161044
79019060
75931805
38879945
37250476
21640688
127731975
90998094
549361635
330842988
19089182
36893069
228172134
291707306
23731178
594370788
487261607
34602884
247470910
118195483
272879299
190280514
280836803
24102591
753336368
141161742
249645277
346141221
745675195
145338383
252877646
76950681
196750094
61198369
4624644
188606035
15280692
103959038
47402829
35006797
18225611
382978948
74385053
590138781
783533003
49204996
191141993
263425695
192665021
9776273
7012477
245942387
124588406
424846501
157396841
362366329
187329430
10675290
203685129
109102512
136141857
612239336
526654796
426904457
775155571
144369860
635766605
66467459
65488175
238334819
411921944
48503398
295812379
54587409
664468374
248839146
302682150
311731846
98430496
261838995
505130441
373350110
422836852
552172261
2513645
385088609
52074064
762789000
155300784
33343048
166890324
228335516
34319386
669728605
487312292
453148949
317389874
11948830
243435616
208020357
193761620
890698001
99717262
603429250
9876555
171914685
41885005
98873070
566618084
796782
136921644
182460
238915803
142582726
223141248
4073043
466025875
72874972
314907216
237540025
339181981
445003801
741580268
216758464
31906344
51163346
505937453
111638111
707165190
455659633
175184029
28849361
266011535
373137116
38875589
158150176
82115379
220804784
198605141
41988486
174270322
412177456
36835510
214326831
111221392
316855631
81142165
178915131
916383700
184497168
45439516
208090735
521043818
260143108
321226011
111740001
75007910
556022478
59824892
305579192
130811079
129592755
14810647
75571731
242159880
499824945
93934677
217336760
109106994
178082749
262543022
100061469
113351699
431277673
170608591
126104433
46297074
346258916
538947592
198568394
157986489
901627536
58854287
69782703
548660843
67529385
309677688
5339392
705940436
155264556
729460610
228118
2114906
20604077
46286780
662462797
5198671
46276728
53176852
138454301
55295
108755136
53920522
251610480
71512905
29778590
162103600
95837384
176768063
379258663
550282523
608093128
275584173
267123763
809479896
350606083
421432381
257934495
385343244
83235083
511832218
265486254
8057889
25557049
90844113
123891368
104152009
133635251
910290416
27801577
178943338
319933951
157431624
363552983
195435507
453174682
266496557
70285649
5831482
305110817
18393476
132399718
415109444
499357804
63028995
368082610
77680911
663926007
571561464
20213773
382482143
325203706
18477981
287466137
52633184
484015561
200783845
43435685
92074081
628066846
405929373
819347287
266760962
71237572
69807199
55702788
194591772
692001161
432635924
162218164
143151100
639432016
794726855
23337304
31902362
121749979
398212486
57746795
102375732
269636739
109086395
133019204
342150989
646085903
408448978
166920103
28961125
573478646
14455080
734837205
27484298
712468035
42848720
499258304
139844242
178907149
13721487
8483899
184426729
156210412
24486864
145646327
332256716
620442034
337803460
839333
285148495
183738
10226092
1321307
32276798
84059532
52037384
43129
249612356
35834826
685783707
63868953
24956317
5303633
8044522
631385671
1158894
7195384
58703951
94191803
258396172
46272947
108574158
262301562
677253160
395816038
303120881
377134400
313871244
95317239
186758880
8903036
527262984
44195823
25860869
256957129
332909064
2682578
80919326
436834649
465642419
152329480
87449862
417406196
559069018
98674822
379834100
56696200
22431515
83955185
18531282
131033179
257329245
406920820
377044768
418916649
123555192
213340093
185823509
610036117
306047522
92246510
227113557
203185598
198745046
494351755
298132271
449730864
247713593
120564755
461560866
148014994
16289235
555820381
8283571
719691
331547811
106772903
23615643
238936211
91248423
144270088
426794957
37144802
538855037
62696615
388522364
12526435
166580219
105723352
210775043
148832828
42375499
17210178
218507834
13041409
7325494
22783759
63582252
70498193
26493831
56183943
606671997
153517433
151034232
236985227
167031383
195266696
700518353
752126864
55004583
146063715
37491270
60864184
388919720
894417852
620440793
495747912
761574122
133848359
179733017
334502428
19867873
25490932
552509717
615301969
134019458
265912793
160092480
609244947
21337679
322164156
39758622
854533
255712147
6247439
505177616
446628855
79711395
584688864
630603280
188609476
666070950
110287018
101551946
76308594
214794097
875983895
385885735
698537788
399324730
118113720
245446795
202459620
58504637
725182439
133223951
22704187
226837456
62384511
25389273
25372186
466475040
76807889
181337426
121019144
53464462
538702096
317236721
308450310
9921495
161404466
128156475
904743384
102687094
229077279
98496093
97590377
374040693
102391411
235598664
103334421
177768117
72328776
136374380
297628349
33078112
151532927
250015946
425352213
424803922
100138801
322688773
865738028
477044104
523035280
529058458
499151205
534247996
250099752
260847219
158917889
316087816
192710504
207923337
474309806
409133289
29239420
66597916
501661190
501033447
79603779
171169400
385006877
308184906
261152697
687196077
177265364
162552493
380435882
162608552
34094965
591692789
74220035
7089619
3689921
872843681
535015021
148281292
18823459
222794
867458586
55725178
100714508
6744997
428617657
720324319
16489570
66576173
200124134
240276270
143979360
271711754
415298575
477464332
528669777
21519395
361108942
586066925
299878212
184420643
175326883
430452240
127735970
284967847
4840350
105064095
298307428
529784065
203167384
452637115
526715099
198146183
323616260
151247716
599465183
60374162
190673073
85187335
75379178
320498669
354393667
184039124
248473024
648162266
304179348
457839557
24902976
249070008
30348336
28277214
55576127
228095944
199667409
97157829
41404
110980724
3156850
216776026
600298565
88453640
75035283
21446807
189310904
12560382
195932752
954008129
31754847
416810852
63279292
771719971
371774464
20053776
26961520
315296080
450669360
81780617
201993287
101684895
336795643
200960223
333268235
118291902
463203099
510278019
172144853
218339038
130885242
553247213
539703983
148202412
68056320
411811541
279542535
155989995
181970281
686045
108322599
95566764
687132454
413492719
99068748
376637938
378824971
492758618
105475487
152748105
139041595
161039225
44952805
767041448
319582446
256346453
20378861
50733855
48323550
265598896
476945833
108567716
180370677
584494376
42143445
64902430
388221481
39755818
388858549
288640037
11043006
99064435
339072239
91759370
117730037
521239612
230274484
11654897
239636801
599882661
58109995
393064009
361011582
331292177
394793851
10943537
433442711
1593259
461710700
234830139
166172647
78530872
323396983
178762758
49502532
429788
10064711
69805916
334632068
57921478
432981208
3003164
331590452
42195557
414034262
105318392
76065422
173887080
239533003
403981771
30518146
281174268
15699754
132560303
226413365
678484611
41364943
379702836
17276015
329230015
506462534
16665618
48228021
643292931
368916063
107843221
219077136
453683155
52829994
443546132
39973658
161381409
249575095
224998624
6356452
100959651
190978257
15325876
515396151
204306313
170200228
372661818
750397743
551892099
360746618
33622183
161314777
456188350
41698968
7849570
48359718
363056807
170477324
72643672
22680326
189126503
13503717
6107810
197045961
656665994
230188284
313000448
473643878
623320813
228077386
164915530
124488129
598741125
62611415
239084554
220522860
29809428
62606717
63594020
71114083
418472379
728893561
24325615
309406567
372123158
343299370
100765067
271722858
119707950
365816825
47288972
25431835
392950431
103035397
13836342
626436595
132101320
449411045
34040628
474842239
15694009
707347365
774094
163757713
873774882
63284792
143873627
231856427
85319407
499376603
491717849
44823918
121357379
66826208
5935021
4229664
52292440
46914951
555023595
269857303
197057466
504339861
156157368
5613457
388300404
161890160
188362032
71382629
28409182
622487579
84159092
121174414
6963701
484322071
1686351
33796510
631282336
496587414
203501107
137224458
111617110
468469225
374569996
344922555
97151
24071215
92359156
309160242
469952287
381636816
36920859
163067046
238273257
196842546
215828966
293709604
389845276
393009249
273762055
96571613
736974394
363199645
9573499
365427003
354468266
62975432
625081325
306459775
181112979
63702250
214306582
549641164
68570543
8672056
412082
468972787
367066171
57472912
59027326
100549368
117835773
232726584
374121446
208258662
122171902
95964724
173774322
130531116
105864973
29288627
202344812
188022382
100528594
295892322
915192552
668538273
370004595
91159273
524430645
72860038
11232392
891940056
96581915
36778199
288714775
245481353
41758352
506124115
302641219
640461446
48523819
140139571
246664242
81316166
522492549
230984495
196378
285275556
546716412
359847913
343720001
316150105
238406903
413966555
766765252
72686871
145248868
587985808
238331391
74739318
39647281
187470313
121897760
325933001
430514825
325361797
317364440
310830201
31575086
42303012
677187292
21841201
379924348
397479172
625735256
171707880
19140794
181264102
3521638
723438296
84792540
35293009
23300884
31360818
10726079
134289055
364474283
213292493
135902357
297326224
73372227
152215699
81933670
157413134
111870344
588634321
147001535
233898219
58646567
342669344
215583225
129849934
139742833
409217331
730372733
502220858
512010082
6861510
207033856
41624855
145390101
30161299
14976287
93291605
82729417
371218539
417850228
306178
400283280
76002423
604106836
93590661
692007
883005984
59240361
95078014
8989748
98764899
270573125
379452889
62598985
184659138
297787890
12340122
331804642
148686128
7282373
26323268
104782978
57858154
94854292
305415057
36320756
66670116
593567522
79475730
538585249
210073031
27311784
844662265
100595493
74943071
378727204
91583743
72574433
422698824
67474723
15063153
446672909
414619205
661030509
398691843
128416798
282874107
157454735
212266473
15375790
66250
615615356
325501611
471498855
15600206
6726312
651652884
206116415
39951049
120700714
73924868
115322294
153805933
411971309
175504507
236864022
263237694
34006620
881735025
573656267
118810343
28682974
199839558
603902244
12107438
119201654
243601605
218474997
384992126
44020583
407550060
691311506
462322246
52901922
265494484
268593758
660965779
331672269
871653605
225394558
116196466
802382065
217705217
201921068
271949251
68737682
79358905
220396706
730216196
122220516
375298804
611085
509804260
89719223
40298485
69035353
399412888
53098534
322683630
68719580
195269712
28294585
858336212
474526554
531772299
85622003
788826800
768756636
475152189
272667991
17959509
940514782
207176640
45728612
144273066
432805470
82119952
5323109
101223835
80231067
288687676
533180628
34996902
196479549
439580935
106946494
312860043
24611123
264480848
182815174
56265412
43510843
211630826
116480718
839311017
11634110
146494560
175403433
47073524
732089429
650798353
386203876
5041480
5991184
122138
233486275
76688502
554676904
495799888
279553963
973047558
400879401
109601676
165114275
492907725
772637299
324619291
353025904
623756529
223105032
326839697
274244579
354520938
189980638
138637080
24819494
20240124
65290843
308211591
138586907
38529721
17968782
251517406
155033642
425518435
51245192
426251058
472769883
836180693
185930617
110799302
64491316
415322304
127417854
86645838
193265576
188498538
155567735
228440986
18938813
101783938
500069188
676263459
18574923
211190018
260837515
264282844
139235682
59402895
280854011
187905802
130208472
254157212
345781950
69730144
282980129
449102
107533697
312887848
615573848
36976115
588095017
674923775
23366426
319571281
714383964
15081239
135767602
179803013
96664
211508002
61627050
102640622
144966841
34769681
15910070
188497512
71467508
5795745
375670520
58551217
262317758
503461856
464113251
44416915
19615831
226218604
263660995
131966261
84208701
165199810
489157030
648808947
74162540
319228750
199386921
62368228
651128384
231419260
28067478
43365086
662287487
10664552
171460561
65995746
16871644
321172665
7299811
1552717
469508898
18448324
134071017
22177223
544850559
238114824
524735138
67140454
360256959
44550473
24447603
11095970
196340765
275906563
258115922
129813995
143055565
34908051
901539502
195488984
498909737
148385707
85842267
179787306
296744098
36148063
495076631
348320328
242641684
253695643
21912876
280270117
72075240
78747852
293113882
228911429
499376306
423269546
470719881
132587631
1473321
854951274
235638296
236873243
146231591
137881804
304172901
599714360
269821920
215581404
724356574
36671281
309084073
39799342
444271977
269657606
174326923
37121588
359854175
46231452
499124434
232457510
250106123
8657167
193150
58485916
54030190
82394274
255109104
375262589
113163000
256307070
122532136
514221127
127067793
56799750
338908430
80088535
639908503
91681404
429522260
506169517
54390267
332212114
139554945
323567666
402130427
99266896
671604549
117424719
10532256
61784825
759239715
214874562
75741220
7727065
279854651
125175751
45190807
680171349
41183363
792536999
121468625
202272223
118709188
303004217
737666499
802963552
676485571
281201936
390687964
652515897
271715329
480745090
599075673
219213286
64581985
61323747
642991277
31715894
96611209
710931253
308395002
497002537
355882178
559578836
413553686
76949484
260074976
465571081
296111963
395407278
96359683
360135843
103596597
12509292
531206071
599849608
172403163
171016075
44114254
819078793
579441714
283009584
134547237
684225908
497404264
48449006
442826358
171077659
429676121
275794501
356536212
2130307
8253817
177336844
226718062
217130057
129107617
71566638
500637015
47769783
755932608
183347961
96504851
203901851
69420962
508057937
212474690
76808100
106232967
17039850
202128963
517440889
258490843
18131858
266822482
287056576
665300365
94547554
92002389
900731165
329752622
49777700
147163649
517179051
10959837
112318272
477883322
105336391
19242706
423154875
28825991
453692299
440080913
222079914
4031070
613346902
382002047
107883201
197695692
710261465
196177899
596465610
245013424
383583122
134081666
685842245
251486427
106951
31974960
237778627
491468458
372747216
506613526
346588996
146458893
453468838
13704494
41836288
117551476
22061064
27476336
370132175
494307978
112004687
162799289
227291886
105335911
193680936
360092004
321158398
939374528
899191673
371503090
154163358
294420744
439195875
5178836
813095464
26202588
270762278
577866519
49368795
1986688
284279566
7873667
205333469
4241653
272028943
172736453
85843325
340561957
434759615
413325708
67011077
49156093
257315898
439788255
199614489
886952532
348678976
103043452
363675835
212459299
66712882
62325827
135857251
242229170
15080329
107598803
57597671
226146708
96423168
529271195
440861105
35176577
527464554
43781238
231426855
245591246
133038030
7447015
64344409
62348412
71902679
87689140
47593657
78006820
139229069
289368860
704720941
194165306
185115102
477178326
555424864
86110164
82500607
637253741
921681264
100477472
100252728
862308029
408811230
122195337
222393912
80327151
95325629
76233509
309830955
116169470
385557826
556568278
395195528
14776007
70708611
212702334
339817115
184773598
34533743
494363230
5583680
752285012
113437484
748626906
201096403
336610948
137813107
6727931
4354403
33922509
155545189
1045318
374352193
924997247
6629190
8229285
259025895
203026811
359258588
89086015
28522284
240025873
113222641
657475438
186815859
506775546
164722320
75658656
249348296
209611672
35343348
24077922
918342609
389566923
32995165
412162223
281720996
365803077
202067954
43458712
379536689
302978013
547449194
204696074
760327115
181971146
13644248
78846658
559989681
215981848
249817663
94825504
142214711
431475001
27833077
589462790
146754372
47047426
92374622
615640971
183723591
420994759
618816461
597691580
1461641
740404869
124723613
208210994
85501178
233193258
104779094
28508939
29723999
79576730
237208324
407561774
47635307
437575929
849424269
86680630
95011003
53978385
421778503
146654897
222620359
107232657
26262112
187312832
517526618
46211512
83616033
647189955
130795441
136500606
355205531
144761223
154098378
778238377
688285150
796485817
632476067
110263923
14638115
172484294
46484771
8142945
533341920
216738774
31374858
700726056
500737025
348542383
409595929
2835216
116781094
23231792
17287867
84295118
1725616
55575809
55603415
105651719
189598357
191093748
949790
700495553
28152202
256873533
440316017
112921819
289543559
4374473
658330032
81754678
270971706
259457081
143654009
62832573
77771749
520183918
30953961
1698361
25356363
637524319
481459311
139264395
93409363
52119524
444851720
160548545
575415880
275973316
613479317
6615606
56344174
283013672
86169025
157069150
803259306
180183559
207891980
154145702
391770495
427033680
190582178
53851998
357043155
42420934
232687226
502558072
729364605
1275491
301039534
399672895
299837514
200150841
485734951
60420642
525862918
280721698
27207105
51935854
63971889
448040852
295441791
340941771
46285981
61588942
116141752
447234515
521479102
173244421
26204503
430730957
288392698
338614902
365674581
199201659
25826277
20662287
538833238
212314721
130443813
69034612
139728628
115187783
19945228
484075883
36065232
901194937
269106501
312674252
21226769
276010092
6314582
536368214
36895845
705904131
59250143
269056554
183687180
227009052
235811528
365483487
1991665
471264346
63313061
752108955
117006145
525742818
30784424
379091869
60292043
565634719
3518840
396990093
15002188
61561377
170622781
62488107
242576315
40566335
42596975
36901419
183943966
23150656
473119867
43044632
85900597
509256643
50606113
448760687
345334200
103731839
195632124
476981595
265324935
77645649
945384219
763952960
566683832
258181755
299973648
97269533
162905380
207716464
209518043
197181608
297681375
303841344
145843239
88781468
133919234
743244973
189127148
178962583
22373507
3443288
178595231
147311131
638577818
55570390
313374486
34211952
196652412
711057707
1913108
447101875
372781960
43550809
131653151
404223215
53552892
129230949
456928063
784199062
7887195
13572569
419380236
136560199
138278464
242355887
98812740
225875511
126778576
466595408
593852119
198857797
172175174
566403197
761785628
42868633
60001616
490900232
115488736
62258361
675502310
500682395
30883949
138097813
311994861
81507724
17408341
534855571
3834557
417476540
359596158
65669246
4298096
6008754
295453961
15247146
471121094
764671320
152523857
146648735
259994284
3296721
151741101
761039760
117003681
103578278
29000181
105100084
373947240
502217019
62082454
517724114
206494529
713937805
321646308
466987498
470068612
34806383
140385076
45208866
482069006
236480472
275568941
540960954
396469057
130864906
428249853
804325589
411173966
159354204
220082123
454346212
244620107
256159149
644439004
176344755
126621300
599295827
564227326
255464087
267487982
210592343
671853764
13977165
235268252
546349409
449752971
405880293
296735280
426900535
71972655
79077339
479848237
608745143
197911535
194575455
879657435
479113304
234305285
173568448
73632522
148746
36904707
236511784
322876197
425199012
95050792
105247368
84324499
267363818
31743228
291288299
451023209
344182793
254894089
535015261
59203796
439903563
44075297
765032143
201965635
66521579
57678189
594672872
262647805
66043439
456386046
128972940
108420800
38680581
315495131
455201183
40827835
31561726
59050466
69703614
135522242
204501293
633385678
318592076
343985806
187282502
79772573
11200893
123258671
321479965
356240557
4938556
28401012
121802904
758837922
14829618
283118734
873341491
409042049
326432617
53553745
305324373
65422243
44832903
69006911
414840051
65096655
44337462
235917931
67772957
404405031
891694340
310062322
111534025
124992597
46503208
430409179
724009551
145276117
215208204
314772651
44472306
81331431
86759422
649009786
24150454
7033258
108754315
396389503
287266957
887047425
53230703
538547702
814056782
93704535
591674490
575423762
108017248
387152312
494152984
179951721
409626783
211353575
25334708
87726793
13792237
7217111
118951985
513855828
158609361
352334237
809498091
506110096
56811802
84329021
19897701
233782287
35678489
630043273
554061829
240037229
315284385
97707542
159245101
260208785
77717889
206815119
369734860
98851907
305981071
794944928
202714445
445555953
328984684
358729440
459972712
150948008
141926056
157627227
154663215
72061416
604423528
199452129
267611187
9528600
67510792
7531400
88228732
558983999
133118686
164056860
67483483
454888275
300531276
65139870
204309044
13944610
38420525
895652531
269561583
40715093
258096468
480380474
448205911
337828765
66683135
252399071
34799211
170475227
266949794
83930991
803868661
236077941
145456978
315215939
137483914
648513331
76608471
490156169
208621283
268587488
57724603
156618165
323507624
30748931
822355698
163249495
180893679
9058903
416230675
591424631
168700630
104872051
100157675
53286574
222213407
527337124
660292271
268576230
62253199
8233676
435019006
171315586
456623283
51145976
548433698
102659065
356294065
538542892
36693389
47557043
40790366
428300159
408227583
269986251
620855463
7482058
360109284
10756498
227494329
734938951
306342740
73925533
10663529
256975624
25807556
707773355
121274470
201593201
264791848
404135612
190010363
87471510
54589033
7153313
159929803
229904248
165900019
92248041
130952829
297839275
14371249
879720884
63459887
85473530
6125553
158339027
140413665
102808219
396723992
76087221
170014579
497649499
219408188
122424907
691433450
108065460
1836559
29728108
600354997
403623949
101331921
644638009
154311073
74681915
154663088
392701040
135340626
584475495
39230208
2619511
74094626
112194137
12402527
123167128
30155590
212187675
43170550
256315333
262255545
69610156
1391520
285849010
35952824
400862158
194306618
821067043
268845923
657278842
344342071
86534603
641763951
94305029
247566280
30087964
231633055
125244647
59575616
282383802
61572355
242702849
504168626
21946949
10774822
25648662
63361758
343196834
373222211
110524482
214255050
251625037
20286717
439779600
252522122
323451787
190205711
180330763
443937926
37141048
53734204
137864524
8845251
239383156
1836867
607857418
372894558
46421789
203596059
569900432
40123424
12755152
178593575
120735457
49788511
143610144
102410602
583485765
217140854
536992828
262116577
236277162
204472210
294348260
82978076
122738410
326768944
735233943
351248878
403835078
148452739
513268261
124507000
192005484
121509827
357857284
311308619
125610436
378845487
59230318
19790951
1990708
846634341
187255143
345695758
69289841
6950098
700878888
369416175
42389211
412644024
49201081
44821748
11070352
162945539
111676423
496549945
836872536
152550848
79635913
28453473
216257423
326223497
107565550
104253825
538314149
535898031
533252257
267621887
28934385
189460667
46097910
201555563
216793629
21619376
354190932
121969756
293221059
484058087
1934737
166798869
102491008
146617359
6084063
476219846
51595105
1278827
122098504
45094137
122206022
412514619
114504712
58416367
806592312
796335393
253088839
548974718
21557517
101736062
14713233
117672415
538401682
25694615
202618210
358637673
301216128
518501722
443225784
62119234
540492135
341089538
382268380
4336428
384027373
324818486
638628938
445114063
839864274
126435538
52081346
103759215
602946188
17671448
107871517
438486710
218205335
108013014
351392485
153574011
704638266
52074465
450308014
785092634
138493360
590814649
215145931
144312859
10661390
253345487
337697998
156635309
154793697
108859791
807010356
520040215
5631517
75344198
196623528
117897341
307538718
9973327
3437487
3834117
433699657
34129644
48261676
33484732
418735078
156536297
395509660
626521186
9918118
180299663
56493536
433846797
630474301
21626505
340109601
92885672
431843236
440220346
400178297
156210209
56134465
17137145
86903212
105105763
15698258
311885472
193080504
172723257
124331506
227367167
35204130
214524978
446408511
346921028
133165309
330027990
138064148
79895974
453020535
141599433
41148513
735220010
7575074
151963984
90819481
167702190
667656963
465540223
463882560
84177832
325630114
236949371
49889590
399996631
51725252
617058719
846918548
230131215
19710932
166606644
135937905
306465204
259015031
484732402
366911714
468512892
78905263
646952301
137098698
218229319
11115174
144837268
19726077
120250481
787276925
84818872
32524619
247940704
122248837
34778050
623409430
856249760
544893892
84341800
34640322
329541636
631071595
335934
72066468
222616787
199343617
21519695
282496693
143690
139139516
457638419
794688200
206009823
32364055
120868656
776120432
38364135
9113515
265632813
199006090
276310153
384189893
49381213
152864451
15642201
271032081
15932817
763433
471208880
227971948
364052537
621459835
13077231
534765948
92451127
5007456
383683765
578926388
108569680
817357924
535095115
305667075
317986173
206521245
553666916
226169000
72608561
3777894
53495341
43598232
338599976
724198
625793716
271706195
307068742
47449446
591574852
13732751
341642400
502693463
503904539
181652055
52652030
614239911
36141941
115516224
97173546
15362158
272462821
6376624
57797163
932059873
340235981
268478011
53364002
19961498
224221572
256046151
92343836
17621624
62893876
201830508
263356148
846127485
888892251
774244465
47131181
17510762
424378948
203113457
40915625
399044112
164638737
64476070
388184554
10941653
87553510
73975860
142023616
18442925
233058970
9660807
191118550
177956021
214311265
134891264
535243155
491009722
330821378
394426261
414964549
58941345
593819206
238324090
1623982
105552499
240798066
686351624
393236467
365524099
357279119
16806689
438370699
365686306
18803675
269797768
576339368
35323106
47127414
777395
93949394
458823976
243003050
57893334
257673908
636490113
483249926
120161700
225651002
801304314
246647073
144588584
218897820
52546238
106852963
445479297
823261982
199029293
406471140
62647738
9710760
396861479
475489503
534706223
397227752
482777098
496553578
68752103
21503327
378807263
124215225
697084565
478734330
45011218
30453837
95453081
331391766
572949055
113694546
134913164
57989048
416491415
512391095
10683397
94632225
121293694
294450608
127140676
220245816
502853951
344160484
44988470
393885611
605626753
19124713
562411883
83921992
132125407
617093845
818942790
6720941
196432061
23868666
278275761
75625336
8430133
168423396
278086123
342562503
138406983
215176017
495063538
562912564
31872107
156189536
12500228
683826653
10888474
717424282
30273850
219527567
121906854
281371095
427965155
51316517
286714417
369491104
555807320
501248132
194136193
170107234
43868024
368432539
128973747
142759914
39230907
410112660
75805
897406394
131103738
130134476
252892376
591330331
334414795
202044023
246823868
170945392
683864953
447268912
128933567
114271273
48841983
27085555
211123655
702446029
12918486
3048644
420069674
277019996
48665884
218046193
250983002
227588634
191871930
9268617
960674066
66585615
261091193
35954941
42196378
248007931
718193051
503535331
156339618
41144569
6133669
12780525
32267617
116837703
10914097
399941442
226619986
345242900
570791711
97176155
269587864
214270285
406324770
88213023
561395405
12182761
50068944
421129920
157457870
117381224
449944139
42244045
83330151
470190657
40360263
242642942
94278634
142834681
264373830
293757605
59587278
572305084
77193293
63306666
83849638
427044571
537853600
1769563
552942172
128068633
126060802
874006441
9826612
80789026
121634184
556262448
67772128
463297685
44342708
645362123
261067063
12937826
47274350
32460797
614083093
552238399
486449053
506253246
441015548
295487489
193586561
166835118
285076356
330991797
366144452
446074637
125842794
20499659
303512637
58426433
154002842
79601991
345777075
159385331
42843107
169373868
112846164
83185271
742558507
168987369
18489796
25735269
694527115
601561874
26579129
291490237
140607239
56092260
63952519
486135940
321402213
97064934
673665424
639031533
464749214
117962516
309936855
193666085
417885283
275485385
122700305
1614183
104659211
110017400
315382301
21178876
514455158
370280772
451334908
29721349
102624512
524883635
644911880
482549087
87595779
712255789
365305389
190299162
157064687
4239602
393346776
511555308
87283781
175473654
600498647
158825420
743547081
57881279
124676394
303750316
44957885
624963260
34341593
264883792
436216744
28581194
812045368
90087099
487969481
235618695
97721439
15983709
3214735
45456862
223409151
529849348
60632758
238242132
183212534
229555710
383540649
7132676
797002200
71750814
449623445
4681875
54496128
85330226
278544576
263294359
221497459
783475029
1518492
190570389
150513817
460180646
227949432
47509759
654046260
726654853
376730769
82021003
676402819
48721706
239529753
156971015
740914545
550220001
16453752
59545389
154433772
479791827
273090140
3968928
91097009
155463075
112326902
47411002
168338592
152898700
926947
602754821
467338759
274246023
22713969
531958150
38107207
36293313
247452979
5851577
198989061
196886331
127375872
128733740
356553604
227615543
56905761
267140358
783694132
68548333
540230449
215476271
549889898
743730909
91598789
366871115
231594458
188134800
544075745
92146136
186086320
402114178
17378793
363483624
560801122
183913402
77557236
703633092
3639068
76082786
220917028
415419288
64127314
62913954
93845968
50308063
180998989
118706720
315699540
155856719
53839071
77328422
33541180
25258627
183166911
112604915
245170122
104232491
7459156
85209251
59917665
212748474
270144864
28689115
348572835
41629884
533240027
110426287
285472223
326393653
326329524
30112764
96802426
882641463
173448300
190474316
262251303
88726732
147750543
124057268
238445731
259199335
130013653
180626049
350727683
40960933
38616323
675803545
54841402
160257827
606462802
139930659
41919608
89842008
325834125
430379289
24816136
169544550
32514616
423685002
127969768
101317962
224550812
720051924
19757495
96585231
856872382
50726554
309608082
116557503
2945853
193603537
14497463
31243
414230661
5478377
144992066
555064228
643556020
418266
160372355
269048
433230045
165798000
52664940
402109628
426461664
264130080
214971087
29862067
519375097
104354928
36828795
599440628
113387247
183141666
27643043
342645507
181764
681284564
19574504
42198811
673235502
34214801
62318003
108504204
5000236
136832132
729884230
42868941
124100903
264124062
195555592
583863244
357056637
119640062
96299279
20871698
279836643
46738143
17049347
396147914
22624629
20777220
741227147
31850514
253311525
178027947
66619215
114408990
2698204
185561273
250947411
307657272
313794349
53998327
226611810
51023214
266592204
90551504
367109413
9396169
189675844
415879838
71022790
44195412
436136025
104762998
574184441
347981178
108014966
738034021
343386847
155200477
127871568
102842196
61515397
140234784
396045697
515399072
539595381
3849054
500685872
155797914
100742054
390596363
118340239
29103124
5643183
282532671
553292879
121438301
12000302
145559452
82105247
28147268
715976674
20153176
48766255
43290727
129661174
644183051
805442986
902909247
825611053
91733308
576699060
266854405
481404946
135577446
110833744
395788228
781139162
747116786
160064219
641631900
64351211
354492608
136676549
793371360
245030955
366812608
41122839
146053193
118058056
26425592
59095941
94951481
76909894
4595393
31794836
458298403
308286029
14114528
79931836
127399689
6788864
46410019
2475294
48923011
864874576
573500473
909652500
638068160
186875260
899286951
681190533
6115278
93937683
379883528
26214381
11024593
680225904
188116974
24467467
6499907
230101320
17791057
47302792
210249187
42979840
761242023
173672277
244122208
54131402
359351354
195190634
35481183
564440421
370538621
10825547
280825437
32464501
490846738
119783216
191218417
715399874
397312143
849787
243297453
265142938
827196247
340933851
57730274
54395465
327407098
316309069
404681844
253777606
176502518
166084292
254043635
25104473
133155597
46266893
162898916
651811990
173525987
146681374
800583108
744310790
456517418
537680518
601257687
584781948
42033980
191789082
370864066
271381671
537197043
585370169
48241400
31069459
126530013
560496040
255519179
9918094
79910795
291002151
570612866
312181539
92885364
205569300
23094624
110873185
107244691
22489605
127341175
44639477
484516838
480666306
627133286
246893007
16824544
154868962
315839061
635414635
610578
231695240
69225641
6885220
443253653
240234752
258999002
501094616
20741284
536276
58458101
199282687
9987731
41433185
59727988
392341995
397981751
242534138
74089344
776882361
110524432
90094816
310814082
458232594
630735343
254724918
404544413
174837384
56817529
142872321
306733427
128876350
36171492
409540151
136740232
23055840
746331660
376190808
345303573
20682278
228471705
314027265
115818179
89587071
84381322
4271897
817642975
748281534
26062294
282093943
27470313
264586025
225771163
11036448
171967820
758510198
134339013
646120654
82396446
101371123
153806581
202184536
342814
260793212
69750434
346626457
299247794
518933592
2516324
221177332
496545138
50046876
46534666
399479087
74176165
145760099
291192268
330233391
95475566
337728555
380227703
724441499
18564480
5216734
51481261
132842756
155532976
233266449
804162
300968046
174915500
108634254
119479561
248296929
515859149
120076019
30926023
2023603
397177614
64319285
218923148
221057374
394599555
303813830
187477409
319506194
32810757
329495943
75535304
45500922
325963968
34934817
49897397
18137884
519324638
165640214
516507354
39848738
301296869
555337570
3588616
161961575
205061345
415268789
217387217
81556278
116609626
46791707
214412371
121890194
161717020
724466672
374774079
102994479
25533821
921385273
464694653
104248539
3160655
187853701
229519120
267094202
31733830
149187636
188976142
10473842
59601149
147284635
842165639
228679713
1434402
578575342
331970632
177244128
444565067
121315371
20485446
53738952
218405117
98023911
648587541
60159962
63485026
215021731
17919997
851532652
386968499
415726064
44890468
199623106
436738305
46149946
416118472
933957382
324188937
116530406
381994770
76071732
245316544
454617485
1578008
887342460
222887125
115672633
263554004
532736304
517402322
80896438
18410572
319152826
212736882
43670971
33747897
10452024
11366844
513752106
127990145
66789541
209000271
252781622
34232161
4454409
448370081
14676488
383373909
130361687
280521435
237994841
449978173
105032246
69028683
483264332
5418860
77284434
388597903
113590211
199093681
272173851
162900709
246813693
401469139
353396010
234509183
211382359
537123958
508794173
192174115
802757706
252336830
159867819
81665967
46395056
191309658
38291244
574085839
370333736
91642384
262843141
740309806
57943764
55756470
12957058
499694348
348785977
607113372
576361362
464779588
2973234
51824123
259432435
186659439
6171749
198747340
327932077
4395865
2829199
525056301
264196880
192512339
267168678
401011404
157603189
60697474
784112242
153255498
119679711
11067868
117407489
15734626
850717335
224919062
270347659
350469438
544046299
774363545
48222418
66326646
554808467
336019550
187970131
270153673
27934003
577217159
111780129
157942256
222356770
610710680
157154497
53501417
105282064
97921075
344721745
212059254
154469043
631678961
6710123
39468248
107137273
428616745
66490082
235522268
155579701
664801166
146158977
293430043
155334098
289791901
148652168
670347286
672547289
242540993
118854662
274187895
344267957
683244504
33650593
203533433
30986663
125495435
48913385
117770243
140321479
117774367
68978819
91806102
17717392
272417
783120555
30127022
429960036
203274005
294747828
285020016
158481254
9162332
2380891
80796000
423827096
170084790
906986819
749963606
128321367
843768141
10688243
101761086
519969165
125538339
112331095
648816147
262740267
3771178
40501425
110151754
63084981
982702247
37486556
208848447
28100116
528406664
171401068
231351769
84846164
201127783
86430340
100613231
35576682
102128923
69194
254859073
681038188
91133689
118880027
59440943
168860496
83600993
396535597
228928513
512240376
529479153
79395689
15580676
18870539
202420992
372691472
31294259
753314362
534545
167818101
311530842
170058160
407655680
83887616
605770113
661241498
142236296
91124294
99687308
82440098
8184213
49932731
118786556
346017881
88615527
294611500
299271412
17978839
667468937
230364408
187381683
194611383
85421359
159200926
148973544
36214684
36025342
756225727
128593358
246622507
415595338
160602138
296350315
48109403
2832032
336936902
372855381
244378533
175382707
58788428
208037594
717516966
540662250
169675333
173167115
316242136
521775454
180665286
49666383
83735239
45842902
243592125
54026419
737014526
257088895
75310715
163131507
239010673
90977373
15321193
51267476
297222613
389093665
493412317
321157023
361222124
642607306
280638559
124574503
683698814
482241806
72868332
187768230
341201641
463518403
169022665
12169810
69421601
217482483
165026127
287784113
376024080
140641528
191899153
53790619
326221325
282048409
35331012
38152890
433784387
254396260
47378465
129500789
565398829
113704943
288509309
57866692
238098279
60386439
397092802
148833047
465551214
743790130
36688063
58642904
783759821
516623017
220470401
45256774
74907826
445370729
51367300
7698786
84146666
59102481
148499794
342920121
548286119
309665551
80767543
430779139
380443585
172640829
72738612
352242295
6459533
154165172
81561237
746516653
25029151
140478154
432216834
288436290
76667733
66613402
350274372
271367382
424307626
285184432
520712776
28246750
2289633
113983046
646865471
37327945
15120246
87457218
53027027
177576664
137041870
246047896
541524944
151006036
8813180
99509369
148355980
116463560
56650296
54023210
85002955
242618826
23470871
255707413
169515993
746216497
82868720
298884407
447172766
102390106
309760908
884552
296235946
711671839
244316328
46458107
285595473
6200018
292890819
768258559
37757533
51571293
554420497
182250812
32449224
88976357
185143031
104397228
65820373
496832439
6969041
702911871
392716438
285649271
428027387
58650913
641119047
799852231
266366939
45185321
115018814
98212593
12274750
876844321
97206432
112932782
716859651
785104048
615265979
458920555
105755669
328036463
314035474
9898100
13251967
339090441
429523888
293533458
21198801
11969211
11459324
39634027
8134284
102319445
476149386
8599768
129989175
629460245
424457041
16552073
28524645
244365467
8087598
100197001
755584673
187810109
242541570
291923780
884940202
194253550
22089647
142744450
500533529
203799667
239297634
144751905
248941052
6666584
761998889
377636764
177134999
169919063
311160593
343767939
227925887
28289830
137707780
28462301
625382399
71720671
17778799
295570890
97327421
106976898
358408132
499275270
9677810
6897538
49765275
130936688
321970887
38714922
204420063
34306111
440249033
343674771
314181339
31532065
684515320
69021375
419747788
164815042
191303038
350726481
4079157
775039631
313912582
7032179
167683007
19981460
579643605
64940199
296239435
279059586
164781212
198686684
10073865
3349686
582133830
370919083
150792365
235351067
548261460
591440550
18080923
216302791
400669260
519091434
329231100
129473995
45773873
249616397
540821151
234113969
339028148
659879923
294269764
137553644
594418688
19114916
110865531
102228534
178826261
657189413
305596402
295068785
434480003
28795326
300454543
608086449
305436086
371002915
233119091
32715080
276661314
281949749
694021878
361200964
528397648
46066383
74746990
634720998
268441054
189181039
221959432
8386370
13363445
198632279
202465411
27671434
35151328
64936904
82956314
72528938
290128960
125310124
339324084
170864831
39164009
511552071
367165270
486637303
155823967
389730920
349046925
421387012
316247995
52564553
16487805
552299211
187063948
215729024
1613084
303675782
75093807
210802141
43181325
450334583
329527231
109086699
227094883
50885691
851146288
386723382
94821783
26455207
708378897
14506685
2469603
220557550
69525135
41517446
464386582
63997021
15339632
49883926
138650593
397305640
238362379
225609980
325193446
386928638
430929406
16920211
278184248
73404877
26376544
62952450
15347262
109649014
326560012
40230531
139783080
501586767
368878285
152174563
20130978
206990786
327593981
523930955
81011097
392776300
56515128
7063008
43086987
59650666
343791426
536354237
495228363
69728569
46261892
73708611
780562202
59580824
772536311
491387987
7936630
31537974
26101835
285660249
44595289
229382403
87888924
366849799
161173171
470302142
295976665
43959353
217269559
14026413
224078364
749630137
20560609
599309476
145441434
636090160
435344890
246580274
640885014
354878739
272470043
101220647
52577275
61949016
226483576
117752405
21050870
376838785
270918993
144513754
166269562
55073844
495294138
58113676
88398848
209997578
328374376
292939277
366162026
88407447
285068958
26247779
115021994
200783760
109693385
68890100
540655631
233676868
66543658
309853258
802523955
65437189
168488982
61911113
224243549
164538119
405972793
161824175
368536634
304571375
135423067
205864101
435352837
188331552
213658758
671542636
80430654
372406523
65988687
656594810
214581170
155526229
521028665
181211929
8818537
245170444
1005565
166967430
604163380
206271285
10977935
17749854
358780635
66602817
238626130
233709150
152627626
870266240
350856201
87214481
839578444
21807440
527362143
148911864
21833022
670641840
116702836
265182247
207022334
4224036
169066972
103672746
50380374
102759212
532858906
2285695
99872374
64356995
188305498
119958278
111313373
89288573
97903397
13354197
148492377
499475969
175073274
626272497
633585563
563672912
13094003
428312011
400756890
124154719
44555233
322297317
258670245
373877508
34341795
320258119
146983737
43122920
68501342
23873052
88726497
461868861
35671277
462407435
425491487
305787755
28567785
155686042
539927978
464599699
648212258
147745728
63618855
428775796
30658865
73958234
178734950
18068153
414903320
130628136
109735318
277161694
230746759
365895650
24825779
581983418
209725705
35341724
131143967
261853499
64060490
154394123
93444712
92970105
301604951
21191385
550257783
256163951
12838286
65979699
562459683
187973133
86847479
123866377
112030895
9286380
211014438
295554903
158533134
315372286
374360629
523313730
538954948
296482472
121052903
210011217
490223583
178537072
685619041
209959103
61857371
263343752
676599698
126774661
421268273
9794310
89254678
457030829
181987198
229921341
68210535
13170066
56696329
288671655
120913176
218157699
303400337
624506353
809593786
71629209
103123117
51794865
527843294
371569392
296887443
99306186
451714560
377731441
398532129
57585010
152681212
363291210
207267729
36268784
866604044
537200598
76639645
63100346
140578236
255743827
677421587
129812566
42075599
177713638
141296691
804923053
504022272
560384976
47825269
229463463
387185816
130264993
191578596
269790013
148075161
732097784
377435526
673268844
600801453
435176477
397444401
858004874
43867000
53889235
126199389
380275310
230543284
30122821
301366096
663118350
45646848
6887449
27326159
842054294
13676437
43322170
228049204
188621709
108140306
30246892
107919981
274190729
924307996
431502630
71431551
194131932
97597812
58735272
166324092
413649808
16493898
623311320
19580154
648166198
292693076
782302761
82250612
115745561
275684115
741822847
645782046
373454864
38047436
682916444
46614627
197249151
258950518
6674541
169736654
196495133
528131358
10015263
287357124
317616091
135469344
543314622
242220071
15923564
622051
286576520
499499947
209757607
272617248
59502045
249691039
418279995
105425768
429316937
3760925
23160315
117640585
271294415
5748908
364635676
422083637
362805538
373116793
683160
241446058
453021435
854433202
177623352
229010639
695126545
35317016
144520264
52376101
435716479
2195209
14950194
339236677
15622035
753766762
144493950
70447273
101702369
381603095
429157786
313301683
25863992
147716266
37801351
17674146
15514652
26856516
334081584
177034224
89885218
609124534
178835918
423145712
35726766
68988842
66706706
512249495
30502466
401046432
61542124
277053668
68148789
75708908
580217173
231877362
56824544
286279809
30356570
35070097
131482565
618740070
463481161
262421372
14942020
226974820
203086456
768708648
1247685
406419664
408977132
75564815
536796537
426217684
324046529
108293039
616123
169116855
567169810
269836536
511774735
335592276
40458126
615901809
46342344
93545824
297511533
31382559
714189317
109940604
35738626
128627111
126333457
685402564
123520845
67175179
16929296
354176970
11440898
487915547
500813322
91859155
83707001
487621553
561027123
249711884
151420153
194236
29547731
7353592
128398283
72304735
387712373
149161567
12589779
12860882
46938666
41040765
212411370
511995860
688588666
33136156
17968376
243471021
64658345
310222249
184890136
51611581
6726162
251759940
252688485
859034296
330308778
104583118
232289747
95337791
443131615
364673601
770414151
143342735
2138723
27256878
802276896
769525092
718516344
320699958
35968265
137995832
33581050
253600212
93145039
261412120
369854854
441846046
248659369
18882012
636485118
813419691
359796485
444434836
446511000
167688061
367189752
900462313
237851545
603745625
355766439
270159752
420121340
211493083
549945496
30817457
281755881
67268507
110734440
8367646
40244948
113789404
697845276
195916057
526254456
237221504
61163542
426829789
56726037
8601789
83425710
194998583
623344378
295646695
7070992
119087070
237767365
234959986
553432701
826980340
75040486
22649458
58473723
235381029
162353358
134186289
11951810
94564737
737164262
418250528
158880654
54960486
64107904
711389052
32134037
638883723
172173829
384093401
173256886
583249758
437186546
23312209
8495741
259499278
329399166
159622561
294690298
157349603
442472311
486257897
586729210
41476972
471768283
209778936
38817938
457733695
1857490
104145703
149763277
195975104
40936854
223156059
709012497
498204174
85704279
288812562
117925557
255517329
86150350
343511150
275694654
264320203
199883558
129040133
257936205
427777908
65588431
125206557
261248464
327185824
101321484
610172145
229268295
603973658
19411636
83141660
734505998
42779431
264844385
68586184
258474224
469262110
196443296
423223801
15819133
309687161
187730419
329913918
1738994
161269117
31407245
649721219
29903353
217661521
299771142
80353203
19318712
51975951
44940607
30862436
264170653
17198548
628630633
25535
234152462
301694985
222156761
77627757
71361382
585560304
25600035
218405960
363268588
440610743
96503109
221033701
43651896
856988132
10759637
113950607
490514445
451876649
297552352
228179579
139355268
62345566
180472419
438566353
347118065
13133614
441452892
920025806
37842803
77760458
122323273
332869146
275354652
300964885
122122062
18934793
247645837
18391832
392776856
1119942
5676905
82223754
73488677
273011559
54050762
247489380
151595088
632866963
300568611
694314030
293863628
87462086
95927038
4482611
309562
968824737
353408375
63742661
300700245
86604428
953010070
137416290
623312519
669709172
496267838
299689144
4672890
66372735
22985675
282327831
248723984
161886093
766147495
7718781
390216458
204100222
640901303
13615673
34064353
162124312
578512565
754855094
370065035
580064743
637487222
300714309
23720528
91903387
256231542
5640963
352075956
410291181
109080901
223722444
538091595
3892337
109643826
697896930
385909016
192476292
173697290
3341590
138697542
432051007
582572355
404995785
13617729
20359625
162957812
511837822
62010051
554210472
137993764
109051837
129446208
230641169
484085036
575743427
344725815
605559916
393232225
89843025
177612617
433794598
138050328
425518047
353327579
256048459
128304893
105074072
250453680
745328355
408891305
218363765
387251768
359520179
43014633
181114343
100653377
297654958
779283143
95444474
92311122
131800184
71694107
569025599
32490846
590217580
13097100
743132071
298313001
4393071
392593803
170415988
243250379
111728773
44172864
684844
4698557
580441048
248291694
168173042
83845649
235235133
703662770
364572275
493118993
584984474
61149980
194086158
226473375
194249523
205887652
64550255
37857072
1024343
379538138
924317
37352650
537756641
365248373
157834702
206294041
658938672
154796547
33477980
98938889
758318880
238856016
827272780
309403772
242905116
392127501
416753115
252324527
75693574
12386198
7885732
201799349
2055410
334316425
424296863
263679479
327726295
169957076
3641515
66560620
310023511
303657738
585368519
197347601
34764064
227996776
37565757
542960073
38871556
380719009
15537399
191784993
16945438
37383430
675443369
174138742
567328369
149649800
183753997
793987821
18983
643389217
216066489
1936239
323769968
476453454
315200930
287722492
191804704
5192237
162841533
270569716
712137762
344749252
307166872
25679748
253963446
215763486
602095498
589722782
437927334
63855324
443157336
57862883
41291778
24525965
3669303
207599310
255762180
226751024
313722661
206685985
37384655
133097625
22570305
103086552
315510396
87605971
15282245
410544350
132365638
112102453
297478171
83825478
364589545
826910060
134680202
740626184
438085828
15169258
34427321
432540242
23514960
27721742
404484178
814834835
550117467
119760428
39535730
453955270
135637832
358817184
498892460
94329038
653669157
3212723
725243273
706292493
113616203
674674725
176576506
888894636
307757876
98114790
69587958
465805117
53616000
103010130
22220430
320939434
6485
216602071
64871
221421196
355087477
160607854
74739267
19767194
386669279
71257439
227456216
7896546
263366131
498985133
2537808
1444751
193233097
33112414
156624088
715858562
71650302
895734
82226155
693808
103780060
358746251
70070615
447519824
53243269
60023632
125942712
123057042
91795920
99703755
58891980
77393855
14669034
144773610
900704032
198486478
59580591
297188342
15093092
13890906
225182857
522718934
186848319
138121146
141421746
482057664
672156
26005026
156480472
715805604
122904202
24346439
238907154
60148454
168940346
2933650
559879857
334662255
883925862
94179046
64610007
23414698
245840836
442900865
313969373
131454084
747916201
637402443
90875416
85676160
168994446
148478061
367408850
48088181
515226810
290132949
789108157
37878004
369367993
210890927
165239412
29350895
230982325
83237531
384725645
13027751
51462042
460149856
458617424
208966040
37679943
525631759
746806381
167138596
774007760
806832360
197278507
57917119
170864393
74734687
343314099
198362597
81674642
326702705
43709895
16244601
353157718
98748244
24219688
861430806
112270070
353341363
172068032
41914276
58683497
364539645
161070
147974728
773079947
38039277
84386397
308645685
207436432
199459887
191927371
503345939
383346801
720697144
459927949
156036746
501660629
194140729
280066
17058741
9548727
223649942
123168241
270815420
391556758
334332044
50068017
406764307
14789055
973633315
219120746
52571130
481185129
134583960
1289656
350469838
530606914
269625763
105642883
176291975
144641656
90854148
63216388
342958
701662593
181779515
25751906
86141570
200968733
815209
142318065
412461482
41070121
83897271
348492222
93443131
311056392
680222263
798284765
511325549
747185125
427385451
25843455
198049316
245180474
298376771
275746629
703489249
376684699
446574128
192555678
194853213
162292946
39836347
619672056
309088314
35636597
286090345
37423204
164845375
541633741
125838076
45403458
123012545
428907170
116906448
298758040
36985371
12129309
343659890
276868076
337006588
291927607
89552870
16215718
65096582
180942054
9923757
814463721
208019734
84928068
776234837
381011497
39864543
130880523
970534573
52956089
581941173
335752166
20970597
13359361
16743637
172852867
236045665
274200578
2938582
111690568
681412752
67369019
296527691
177163833
325339551
4175893
388845274
90629584
286195511
168454040
61781397
18930078
275056540
240173395
752388471
368424848
3725254
181685911
183413476
396573607
695764337
273789850
658304288
406198427
221842797
749437314
555163014
378964209
254654671
275378190
65917125
570521362
129637771
83155246
618672873
19426449
927374
40392087
300455272
14422372
75670510
97885753
641296909
65956176
188757549
298437696
22390043
233905823
21049771
569845816
14737200
296038977
400728226
4623102
99866756
167891638
322500582
1807211
412043572
350131590
215193362
348135645
520166427
346468104
14374217
368087096
427930157
24381594
438988350
26234106
106111420
337412582
251746271
495932654
120282343
80207445
213610014
310812798
101238810
114266060
673615320
85935489
767292696
108535119
907126898
149165777
24427498
111373380
101684093
58405584
197964077
535728441
146141045
321973316
130708503
118851565
29365563
184122012
839388806
276217379
613014526
305571770
100467375
398564113
262614977
633795838
537366281
393285559
603623438
26116953
276631757
113549517
410156815
695466901
83862151
615471696
57277251
86750496
22487822
36785835
159022810
724294771
116201848
250014365
763384898
181868983
131129705
187844448
724815250
171310163
31100560
288443313
619328026
74144205
77921905
380573944
67801290
421709101
497542016
470324767
212854640
585445644
11239348
321359744
34214121
268455671
737419536
372060270
10844392
265983228
116915106
205451646
745452499
273725460
269891844
82631959
630858309
96860444
223974725
124934975
65492860
344497720
48124117
44605917
158254116
58518640
353765731
526177590
9048361
111152170
64719673
9040683
42690755
441244940
658833931
410853056
23337419
245686626
82351570
20809028
77833873
137446540
114335173
102892239
525271523
94332421
536305343
219267113
55125924
631474092
58095076
386153901
84900768
20821695
6104135
139874854
254011135
232698005
9827143
488421523
53841888
60059449
4200319
419320131
378499042
863186012
12713482
106773317
6389902
418010591
378558231
172195403
505509261
234120375
727215075
776299781
339517810
442596042
21369973
67783737
65429223
17996144
62400997
663349792
205116139
49634639
506752646
157602042
122804909
303968986
27697565
77443332
787861046
95932721
103413137
123505851
21817916
495131359
180956004
160563392
297697351
761211061
113274523
24622006
56464842
77386894
70702512
313565542
252301026
490417589
39188628
165295462
120053692
221993742
213794542
138172506
254736406
475692095
640057251
545824704
204596122
247318099
124756456
882701949
118597987
79545907
43471773
192257290
148380999
712392263
1887485
41011485
342662752
875093217
422551621
417645294
105583
170051089
238147437
271894820
145552
532818732
553450526
37224901
363655669
2552271
97822835
194165664
9097772
129504564
56056433
324867843
33058679
418522034
28532543
340216386
11869296
11516718
142629696
515966058
175358940
219684092
290368864
58650760
885761820
14434130
92573507
179167054
44187624
358910238
87649399
241877026
34554578
24648554
7526337
660857421
219299230
238711241
154865279
307429482
30356
346701648
417659786
62573110
10282109
241668630
229192365
92554772
229667457
41680416
264977225
64372309
170368339
9552360
3088119
28066527
159634372
1602714
335719167
637706583
59635828
496354511
274251340
57902666
137769761
291480284
931571659
38839584
303393921
249346457
632145280
41261691
27993575
633569731
37473568
381046045
4215853
154979697
252173362
115022254
17060629
456363237
501781632
826074696
404368911
18104902
149932071
8797485
380280574
222225233
897857
528160432
448915719
343391369
418654130
26204196
788084202
875008288
65308049
24833571
115096081
313329767
29038026
463139882
120394247
539936030
74009081
1221998
1101472
387371536
258237499
561385393
184585922
256889444
302962087
399766860
381007026
20824412
15882805
167015175
173732353
458646242
60365890
419895489
167130850
259558982
228556739
60492136
149788831
124824342
136045696
670667138
149947157
177791315
12917023
289595761
798833558
686475288
166133389
2975671
53761326
357977492
5472212
448440165
624725326
585659985
498949851
391368444
41896168
111053751
557210288
337664085
68676693
549368391
166684890
408505573
952031
109069567
229716172
102786463
65050759
243417607
499567297
295204142
192867341
710188218
348506050
113950046
2200869
224233223
1111317
15024294
227490542
735064462
387484806
71127304
228115170
37806274
8032384
120932773
235109885
218360858
777604077
373331932
544767532
867742291
496825940
174029055
756174047
235542862
81095283
593667868
71601693
190799812
12029740
63085821
596167997
4526313
591528220
713797426
754525894
51084197
833769233
47497391
46096962
216827341
687718371
42260000
101360360
250606782
102221396
68924619
281761455
132242398
38721366
685704690
43086646
246968491
188634826
103901899
124564098
260289068
166062392
398057322
182569905
32320383
442248730
405790856
449643493
624216012
497146703
264257618
432640046
810288222
494727807
247546378
30203607
214267211
384582311
242631764
97001809
280334686
668404407
330274510
155543549
115553275
531821380
63829111
78476209
243581172
461143081
145817213
213948367
94938383
753241514
445184260
288055444
211958188
41693358
101384171
11054233
13372059
545081879
330295207
188335026
3290126
178330628
471342516
29940303
262367162
17443994
533819644
259380026
632237173
220943177
55546538
106651091
24226367
204034092
101331025
96376727
91092764
32481257
176404816
261026773
84383665
440071805
1934648
184410348
65983968
675443082
281600343
4460828
62386224
428026888
30609985
359458406
278703356
609894772
7359636
26021729
761533724
247785369
12375193
211013376
648822925
19459779
110879383
265472836
3555043
523863969
13079652
107895261
60184210
104772233
374131168
365424987
7067903
131652443
39331789
744772850
139754770
395040396
30220919
648626602
808747592
170576993
48844789
569271224
275841540
329914691
151485535
157356606
158063213
286024496
19455743
486762916
686355267
10835739
373790418
615731142
8393078
51803491
51736870
21655759
437530008
236915379
117132129
458339774
194205951
26421485
160651578
690738763
25138996
526176374
80564890
503919787
8272547
290130750
114417397
754786651
475568237
140924917
123447117
652482771
110148068
584702038
761662774
475787027
15690151
167219294
8637388
25300490
55315458
2865233
286889935
415486440
19828689
20339154
87016121
138231112
194264458
402345182
411928703
519101466
234590993
655020941
266436027
181893776
68862096
27522819
734118612
9498339
59658188
740646394
200476200
367471217
608860286
29023422
400277856
237919235
310028142
50506809
115924205
318035060
70081834
496245417
30784399
9767463
211404752
730304240
128670350
131038590
321288054
144106108
69158143
11375090
401830305
68984021
147886026
529171959
623364610
118646425
305315709
80127838
102920703
315900645
95841826
478180843
15341881
66187830
302393883
229247954
646617710
298821658
387061273
384094302
14745825
335317026
475316493
245132188
7165332
488519925
37292776
1548743
78838272
200996215
38302977
478261391
1651861
48099521
250314218
658462457
177047859
317815883
4821398
59700190
72959100
416686802
446170677
33917046
114059838
432620973
95097076
668152244
124364173
435789193
57220253
42209398
213091433
40453254
22655876
464650345
123877336
126555413
50502378
55300193
33326327
6492238
156376098
19272962
25591660
208407699
236353751
510380152
164895648
502854347
252480207
372511612
4900657
734022440
304791232
33996556
93493840
26571865
44373250
45023238
201063345
39714950
30651771
415530106
705108317
458673431
312207761
46449553
130672927
115102074
427594209
403488315
427685567
98480003
984509
208675038
814220320
265114959
235360997
653217035
377819901
27633152
24534941
579168620
285792700
60570611
193405600
141589590
111851032
21508046
162183
37846694
479949888
413535395
146183824
525851468
6657517
137438723
56794013
147925078
76581440
145905334
453063111
384349259
300684867
280531981
305133061
23343642
87613464
489411461
625561523
248820650
282791873
401348250
58084631
470917201
264187717
357672392
264477656
595452542
509754486
640482938
256878198
321356110
34106334
409001518
168263835
367090241
241271473
48344001
210636924
14639292
106320375
286725626
682912802
687993692
19578960
28908801
597718449
514587
96592474
226745338
367637523
383925285
71958290
178135424
24841806
22924795
261416129
1051127
435414829
391385177
536626072
181247995
153652092
653765832
458938585
798229355
128704281
212976228
237510634
526161745
448603021
627505361
664805969
222502396
85094723
531571499
104130210
532289176
67810851
650285515
279525638
77980869
15329845
516367256
19893606
283362865
203008128
40339674
48448576
12103631
122950847
17936367
679543963
38403733
755841247
430992184
379426124
57939597
259857329
376300887
56368197
18666749
464834823
13601451
17900031
849071533
331579570
31680903
247171806
148522926
487707212
2502693
359639419
23753942
222251888
160301637
768590337
39451739
233766107
70490962
95651781
14534783
329004861
242298690
229228493
3943737
5958662
372301532
421641563
26151866
36324673
407299643
548636463
130447056
31602405
914837966
251551644
59821949
315957262
93969888
52056926
671545159
257349647
217712469
595984774
48071431
119458859
134098087
10465082
672322106
117949180
13567249
25402443
206005750
126999340
133962189
162085460
4347156
446959321
38286564
358083592
303247120
8492645
459125646
70946469
244938628
430106546
282643492
140777665
68655191
9563776
614453241
30951903
52334460
461320075
571397307
137517239
11149532
524308105
190596625
97357374
1274268
185847369
441934512
670288160
42731265
251771918
392050271
187297482
21836053
286663767
89100014
458036884
195684633
854401825
35493894
258245583
1198244
463112927
270374263
181987863
132011095
284878727
403403541
275026775
856969875
275696219
15039858
78587176
25736073
24341937
24218054
897945434
117824421
335251496
23614389
418810079
22375949
158377531
196153712
5331966
157096029
43913844
195882397
161104510
97961953
8944604
402609317
27938737
595995414
656902872
377016329
379973625
163371306
109226886
172571209
541365404
503452283
386646703
382302919
417738692
137316889
343803536
147100835
236009679
119547542
507547094
251621035
763851302
233226524
330863878
137087354
87727854
550409331
416521761
107978098
661296008
17725070
24726928
1708723
200175318
511811699
732885649
72022591
383900744
477827350
6667256
236167621
346194840
875202978
387502779
174623845
47314764
168949637
41063175
282716040
210587756
516250488
685887828
527646414
195322044
42292378
76921673
143886571
11464921
389097034
1228352
38638437
285695229
7012499
189197639
31255362
383296672
147578511
71949564
216922542
70712019
103055859
84520418
548788957
382019760
27393197
27818832
62827180
414663716
331240785
18693772
11484759
74774122
161269308
81290089
22064427
19570660
68245910
96478083
278069039
374961480
306883977
423289910
89384279
52778621
455854829
584471879
378320397
233040369
18361775
158634868
522264239
557047603
132453290
159114283
519241009
176661835
586100043
4359036
164952076
146844165
294709346
195227314
150831678
186690945
449840533
39292562
370991041
179341634
42588375
26575371
32675687
48080517
214823187
180692835
73895260
762405159
433005568
62910957
315753155
548061120
216245470
287744629
227857
170128294
740840018
183225412
32386452
147753395
249802684
99525110
384692862
396942013
559353796
755172032
759801662
107349693
540757436
298704564
75976486
489806562
553483607
773196095
484217005
304701441
34801726
531774844
180494385
89818335
2715345
232335753
201640345
381955503
156591686
375580099
283987748
419312737
6211662
12699870
589990452
218232476
130626549
377995880
193053846
378209814
285467275
881930408
291429826
564419722
39417032
362413029
21370519
62782635
139835754
213931061
456809724
79897386
29557647
120054487
13113439
30489155
28891196
569794203
462764796
397728258
120642313
10221157
221594478
39937772
361021146
245810423
191666608
4892432
707491415
395390833
217895073
165921328
153112495
270476098
143034000
60709862
189563902
708465352
103842503
203372009
3033130
333327410
49261218
215684429
327389631
111876867
452024528
467883598
4232718
40757798
456982223
258496101
437953621
48486204
16371154
90182107
267601603
505192100
68103564
73257178
93455570
344974240
129290621
117851184
90907439
410803973
30742946
581325269
242015210
5290516
359758109
269367555
118685493
689928878
326636300
460179774
55306737
1601471
458089364
361761214
232152335
59803133
216772396
331307764
123786299
6602074
403118173
812124713
404706460
556316639
525401987
62848169
67218389
172475705
238463171
110897200
14563649
322257484
509887305
95480292
632468189
263217319
349748911
536787356
509785314
21105888
314269310
41760497
3418220
124232961
164875136
80794955
393690828
882921146
399510978
99273110
289126599
286741002
727234554
61576322
274765423
20243677
450001341
283511613
57091445
179293976
198107696
176128197
159548440
14282403
469177342
34024107
109538394
254086454
339376189
159861424
5127774
404339972
40897026
67730312
167706496
359058509
203361281
27600021
15129663
64059523
53198279
589944029
341225710
9705302
111820330
577929743
83661274
53231420
709122002
11215000
289400076
35005105
146023200
512142538
19725814
483507214
509985575
57218950
458941794
13926810
216261565
17925545
479507278
211575822
440783210
199768106
484932628
148706656
426931262
11222264
425814851
260750530
158063404
268876597
104648014
320338525
40429350
77756731
140726694
172035317
317619890
127919250
65000928
218054938
415892761
506400629
358498062
586611257
5902265
859985407
440149971
491114325
326441671
936687716
522978450
322152139
910532995
70799897
94524340
441522402
84242011
2768809
632767932
123027545
150685644
131535303
96183791
72262505
26130575
515108884
441511238
47220717
69087072
43138761
332689318
119805305
208585733
229841025
379625853
38770607
27409622
64377783
580372326
45254089
429857716
203700270
351416896
106574806
285821240
381126614
426726676
73431182
422135696
521452422
287061531
206860364
105650561
493571664
245073578
560597558
116372643
253771137
365270356
204101547
36439941
273000599
116297770
158794194
153203944
471673937
462615401
294400009
64550541
75720332
597311788
449180461
215450173
106142841
950689318
88132223
323348131
395524970
938392964
235946494
62836456
366655963
24225668
253154374
18590219
281007554
55681489
464640469
86972393
16834064
423239822
31756351
156610806
844047161
37410541
8434701
527239214
41435197
426034776
262509413
470880046
34296016
282954955
61663397
16824304
635914548
292690034
226776275
20215883
565841502
22091776
367430047
325638194
315754535
5608755
260577812
72356894
594636194
219424499
118266299
49218556
41657346
233449412
4763418
39405356
92329668
403377749
18589329
91631232
239577791
712126584
8334524
353671435
683412183
411977011
79677394
712103665
10013396
51961744
222280737
58965808
405170121
486086378
124633824
210252786
61165780
79842504
52212094
201819797
187133334
201727574
225683144
103405646
733712587
345048634
47945148
704284399
55094253
662330460
277690641
146126700
653255057
83374805
61252639
163123916
411908100
3413092
295152237
143943100
357229129
148990942
27643571
268066335
813351381
238766582
173255313
36425940
171130692
595998761
74485585
243001048
456609651
13623307
377511952
244746509
34976753
32898082
178117649
459631508
301214433
779387
317129624
465985385
385034145
26159099
158313978
426057184
228444724
534139717
184602034
43329785
2440481
250782384
253016611
249019912
573512492
445445237
241607403
239683491
733505562
140335477
389946452
210185301
216546826
35410393
286256992
578984376
395350159
685148922
165707004
105333041
44276105
123411464
846126880
120749052
263593420
8517280
213356464
46461301
7568451
65627385
347717816
798701091
68159630
85713936
432893923
175987523
51543795
604806612
329359409
188458478
235253685
49753255
641781369
101916997
6235057
30082404
216042887
404883877
683157530
75029940
321488826
121467032
417732405
317525967
256996472
573507244
17868724
89867262
500431788
279892635
37255945
282376597
417066694
106611339
161105054
20239316
365330966
243900405
8831614
490275225
132188789
124607538
183053577
327948946
376165968
213578891
274513569
202069944
116444135
66754372
1549733
477489381
146641576
225247107
516465204
92350043
347334623
230534485
37241391
412578958
175300866
175140753
76263176
226187289
345103564
290000546
19515866
253020809
316821801
9714449
108707872
237195949
452817055
48277345
86295961
72628395
15696513
40213210
465938836
32675742
163899509
551186023
167574255
367943617
121184555
44300515
603948994
246598641
454748328
670632818
507426786
137438741
389992782
892464939
666046495
206014114
60292405
8577266
158299592
70349801
249610140
75712008
434864352
256234654
154689849
414528181
480750277
154302155
99129039
24332644
596898384
77605317
164380902
818566825
70414933
245560623
11412967
732835752
902343636
151735674
132195524
274783742
274419440
69443336
408090537
17732363
334625299
404822874
752034960
75653111
181866007
211138514
345152777
79870967
571520405
212845812
524922372
207841
244235774
46098516
302133064
19001366
867579612
47099671
210449586
96718732
281739573
5830484
141680538
691053267
435635461
242919099
110455425
140241032
17479107
146966057
661833207
80076058
678313329
124044984
133798108
357407197
110903538
263726011
240587092
391198515
8047689
618193286
795460672
756680158
46809420
2165932
12159423
18941416
137126500
401827333
362167933
395895104
470990283
80556166
78059549
449348130
594017882
67169298
472048877
522847547
171738510
535702289
14126177
244940160
37324065
162548512
393640737
93172216
539781668
292497390
537502374
58505921
396177367
755988559
136263652
149064965
105850081
151012943
800050560
339586277
374880156
223912819
554066493
346329875
800459161
207115791
23877460
160953706
140181721
29853946
93077224
375724177
8574978
587372691
18192711
97785250
778012697
179161006
7792054
683648351
722071294
464125574
712144944
49538751
267960824
217670211
63181614
537367298
42437458
66387267
586143235
140806890
279483229
483919366
37096079
788956206
168908485
385719778
140530077
545516979
141906369
47630488
187971033
371052151
149036166
506880488
198627619
157611014
6448832
168758702
21529542
526766620
322160421
302757016
511639821
44615529
632260557
261035553
290072435
136903448
436218172
27654354
617324722
496903054
275917968
82872216
124783
260551957
382625182
789656742
158733922
551257564
34903618
606496637
113521249
209605762
341677612
711398928
158733497
142679569
333914581
744145632
119209754
21514782
143066480
935653863
214428303
71913943
601962756
30355993
57289916
221772178
255489423
1694122
452221479
173774128
46321069
551198161
416151401
198954140
56927145
72739983
333610976
38894293
519190620
673964896
371311155
242435534
38103124
6178611
92121260
732078396
619070055
55420700
90768291
335696973
186660093
44141598
44995165
196272945
762150369
66242713
193356907
54758785
291985455
115852609
8725336
131016555
28724439
18670367
116279526
639796473
21750191
58566461
425998815
868360641
458934514
315338210
103428017
223504991
3910293
147609881
536898156
434736215
154878284
75842064
414759771
590834103
409531094
416467940
763272
209798075
14607641
911343002
71517818
126915504
135954110
446728101
317579406
145909349
74314674
160366594
269217063
378232766
104878100
66514409
7974710
235251830
17930759
161856808
44114040
41103266
712119707
467828409
173803406
162480919
508102334
63570725
174517010
59044948
86209673
620456132
43057411
20209327
91338915
125428424
65590454
10104394
668088869
435689030
248718089
603556443
240163890
209318774
31221237
107159245
459706772
86931817
190631752
210319080
149311234
299335861
608121773
725069268
185699614
94550720
305283268
5579420
287502615
202654805
263074816
578886059
255595521
406557387
602237076
226464514
636467736
98902449
62732833
156956905
347435180
251940513
128977197
714187427
339526965
327229130
211434749
21534703
447983768
853959495
223253264
308756718
66671241
225611710
272770
71953490
91601352
385554227
279013499
31079964
548230505
28424275
274676253
490604223
59135535
728073368
501583518
792911943
255810942
117422415
564033073
255778732
159061760
324584131
288967291
420731814
309808673
293610626
684125807
43779812
207528445
83500112
51262306
87957423
48651477
14632073
260473790
1919933
246053571
78702195
81523210
560917176
8066785
39998320
219462284
15572704
698673286
384326337
183482124
312832444
22078544
198328462
99013979
335653671
29021457
549062238
2994
157396413
301521077
988487069
751138262
118927439
474305724
556936255
924354306
550094044
224270409
192035552
299650851
594636611
58041364
702747946
733293
175552239
415267229
60342732
450041444
882501496
377916277
139282440
570395602
18009495
202278662
9210863
376753569
42227797
134121128
836173784
165827537
170482042
70766871
250422509
187719441
58557395
455014560
45528509
122788817
467317926
684933221
50482495
190862081
308155961
47316609
3840566
199887917
573871582
702847195
162226367
236189457
101569622
769268452
54271419
142462031
527594
37439567
717785246
102029283
124955109
142999463
318442423
843091
53851582
372019188
16530376
681579321
589131127
223421388
412984438
92293979
363719090
550774168
440831975
51426965
391832866
777750072
357171050
35489762
160531329
166956865
606990961
388377724
227166801
26904422
252184706
6473749
173296244
316197025
89289361
64806875
125273041
240046118
84576144
147539451
178516884
224371813
69153243
42949482
149744775
6686242
627289665
91160452
413032023
25758707
10678616
728204021
108714415
187058378
422356819
586744039
119681646
7481585
484706019
70965044
168047135
47209519
60574043
245403154
273651568
114384828
54703485
1627201
75226562
454317256
66234017
330072838
52609192
226872709
96775821
281750565
464447156
142334110
576937990
240509535
217244998
170850688
122868585
56625767
161804502
55997355
291051949
373952080
580107253
325711624
86500026
359698763
8525032
275640030
379657690
12095874
226418138
56227983
2591245
19636759
272324952
255010958
147271440
320581125
87146846
305519303
232741121
622675866
37895147
693510785
718796974
63686279
32446691
19640554
82453617
580238637
419459508
160314586
88662189
480359337
318028810
354101333
157794774
243749792
373770115
577131069
16926410
681197476
611631803
78371917
175376183
221528375
41716695
122353726
40775820
625083809
49745251
735804298
152132598
237062200
895933380
73452513
188881504
342221084
594608661
501733565
338786196
108969443
85665430
168780944
336924593
431311793
22762997
119347622
27719711
237201726
55140687
406767776
324078950
40090680
280023312
278964282
515314141
619367070
256650999
60398037
258791868
35249600
77898318
117261462
99840443
61520950
245769518
173724680
375373817
221534126
85571146
7434349
498936301
305357700
41211026
10810330
234652202
256989209
293536581
315403827
55942588
121767683
5501280
64471830
435388537
6724548
131382977
40557579
347271773
160349358
136725640
765357354
45568259
83872041
357546954
819232323
255114346
396794392
30974496
120000246
786390018
410476220
12222239
430424310
159990377
22783439
643150335
12819168
144828789
22959070
379698567
6028859
89066082
320921154
9929378
155972437
291971828
467937464
282808159
339628402
231603590
90511773
173110986
102275261
200858582
346518780
306598662
79486191
173663349
243035528
366765315
1373459
375138111
682204
284586209
106485410
61073263
550825197
234411183
31561515
13246333
18688481
112466924
171300623
25711482
624446761
9343690
216806634
511474073
390643973
156417769
251047731
12462369
236279222
76865414
150787100
323451970
26189378
226849303
10572345
367508049
24764389
32217526
546554697
588462249
536292833
53883262
194805201
359605124
87532876
115168209
151007962
327038203
310221417
223333007
13438964
75041274
686612347
138994516
314550376
50168324
5582575
47756761
14378698
28610007
180365610
208817899
223426906
63630187
45539876
176629743
206515604
259461449
170753888
10312223
257026484
433269834
26841157
123173669
285076979
219107493
316748562
119978350
112814138
137576908
24466982
196921396
53737950
130556785
95549430
50911
65631633
95315077
190244019
249798840
632028161
198267730
3572095
200656893
28826612
40523092
2336420
615602659
133773773
272122194
99748061
3557504
1545462
177937977
47931730
316140398
540952454
66274381
99581698
30559774
359524626
474629557
64774382
36931400
41658360
79920101
180587301
40127817
319132253
539521459
129097494
817882526
804522093
76195917
70317860
151372720
50966122
144365743
179174038
165210472
135574332
17052363
43164171
24760744
19291334
230698841
92313594
329385422
617909761
81146301
4183586
221912766
5570309
32851751
96557683
95461844
8598132
228987493
80947525
302319990
16718128
228506193
22541899
969090628
268006579
223001808
297569124
128681221
104205887
61134420
189672015
598083550
51593664
678368445
209492777
92945595
193702403
685024324
140404479
119366357
109499241
1176569
457134547
598979000
64560765
21158810
12606722
401471534
382072108
912433070
239589592
57367202
753959076
330443415
753060258
601811190
247280240
291409489
67944376
83148862
342089317
413137372
416848849
18677208
141020831
127180577
19441705
148026979
505285617
201918711
471164809
187533824
9419670
569464250
129840328
87633123
96057063
97607177
55934492
124978052
540770089
86594456
414537825
67375747
33706965
410624626
52435825
197855351
739579406
17722202
390686046
93548711
166255176
556981837
151524015
418924317
163531651
15172917
110353837
46493420
65655811
609473751
112814034
443623562
111206425
67501049
401800330
254552778
438772145
776861078
116856057
282593576
477993012
537986019
411229662
800523130
245285859
15671536
54501470
87052539
627146421
232837202
236872504
369677204
76202289
16681430
201379753
774318945
8403617
91302680
800812987
540533255
722163330
94400887
338260008
5750378
107147851
353823036
18951145
73631501
133122290
779151902
29121638
75578119
418568803
2671029
184896878
38378069
202051414
310435439
109578892
256376459
187505194
8366390
706824797
215097528
56791587
354872373
841320329
224377465
30777451
1989613
215254202
71975369
639691766
84336873
110883229
660274032
645077992
402306361
569548355
239346965
416819902
464301288
201794755
7669275
378750091
114602278
6772741
224258200
358619463
734104076
144854852
5905715
191965966
645374218
523514453
260072718
73999292
276199160
161777526
110303507
334162433
8690155
800295992
544633436
100734472
230382918
312630388
69437837
232388377
503000867
286223233
318602234
267893760
332951734
351904315
398374953
190445994
38364651
265517028
361467420
56998757
627854350
32790583
478605320
576529879
85532437
572482940
438160526
59083418
266643473
428762799
624164848
431054925
44157920
549033320
225559568
123709930
29836494
91393654
42137792
103095101
9975255
36539588
3620120
447937285
9568864
61748883
650814134
36878053
64965286
293579843
128457178
8364198
176632824
411459347
380393537
11113816
11145048
506713608
559028880
722617909
391052594
249766512
99193776
839545058
2128882
101062422
9020922
586110843
65927618
56950043
55678777
756884909
818614147
515037435
310302057
250643956
253890463
535161836
11515543
328957344
158712730
114290415
115622739
337027327
291963920
234287897
548824898
122496944
6359108
28233449
580756392
461818151
97732547
118464861
162751412
316683265
219835564
293382340
494646504
225597844
1247390
140152166
413252084
697833570
21681820
272807655
451794596
628421769
101198347
565838267
385988607
137987224
395122068
276035469
46613732
89262245
175722455
151894691
497447616
126573800
457153846
162384815
735972968
120501587
685240238
181432283
65428606
716272488
327024034
254437383
244687315
80725283
158926126
499510158
134755407
134896630
89413970
889392143
244321533
452907974
181382536
24297696
828854705
128538816
180265221
61138068
55813771
151272206
189160458
922680269
40833322
133018165
90179999
439442883
1241665
93728113
221525997
11655478
136721224
64358890
60601298
81901746
405287921
11088648
119889845
104373225
140155536
93837928
128658171
182488726
351656698
127425881
227056698
629901768
92882440
446293310
258538062
32627296
87501869
102697248
64028020
40443460
118921951
416182040
8889088
280819401
199410987
361427764
462340340
22184613
524213023
393970318
886467107
530224
194153372
62300188
305946745
335108296
670001178
235118073
729118739
583047461
167450779
544989299
221123761
15030379
164943856
25061584
26079824
281588849
476078648
345397285
71840655
686645829
157054890
70638755
2151543
661817232
28240733
274754068
650606673
245107200
44389869
51486984
431434802
314478747
478081802
336741824
199946280
73857054
146212845
512636617
149143869
539613854
562988818
29229376
176739760
291717437
175385518
5900162
91522409
466441314
100380141
451143810
501212992
413949027
29492201
382059032
806847065
267751486
362730729
413355842
66980721
40099491
33187522
298989477
122633710
377139111
19975363
149528669
238052579
556087736
364121108
185113362
162644090
206746067
264639821
148328161
41045741
279154521
134347919
95395215
28472568
159161600
33851810
769254950
137179033
110696478
701783463
400089962
363312469
611779707
883257145
183999064
361205467
417355072
115202290
277725
57670272
538063264
13200419
4154907
826441714
377906777
15976632
602392882
582131088
677741649
100528425
654684436
88760621
68921670
77736362
8884404
85806791
211574059
104036772
383345701
667908503
159882737
102710189
296542573
467381261
689899099
14288144
328536324
65463257
188118307
77960677
253595356
408483825
330617820
342470985
27324819
856758389
292605525
523820533
298605033
101534452
660189104
131891587
398757245
20409143
43225491
106152574
123103314
713000876
500188351
701668890
386403474
22584084
930515597
34507270
220854332
27573624
429991583
90673777
74889934
60143602
61971082
231552736
471467056
44080393
3486824
358901956
390478023
411651154
59012140
433799387
59018738
14891733
80311639
221003828
101302408
115566190
60398248
437286816
6319727
76636472
546019557
9923250
4599495
17739409
123524950
703926897
270931149
287527376
1348500
368317999
269816271
16972693
315270430
90292270
75175637
246349192
1594118
26993480
11525451
179560512
256654391
80461713
672826881
261407909
337390992
238009161
371119968
45773926
521673429
171145032
398938925
87995630
57816429
163658576
140880332
93869098
141586212
247332023
901609281
99156064
211593112
234233952
83113967
485041177
78515900
27694615
54365264
534606842
234691498
168198838
254391508
62821904
125017346
516223607
273310015
166707813
46674672
581868610
194065212
287388770
262921873
132065045
496118320
38585783
581874718
40945145
523890791
9956704
25126661
433906251
16724541
13827780
66852820
598580736
118284766
343465118
153634128
169406019
268429982
413858802
843944476
4613113
257047030
166643539
514737964
99415890
23865442
233917679
16694286
396109531
410919387
688496380
634323899
42814265
194901084
565483420
627570371
487352354
53559380
311864120
7924262
16027785
176956768
419186943
41513904
337797459
919389767
31803636
481549169
101652820
11279413
363907795
158443807
276820501
23636837
296970507
639246530
125035423
379647833
81039570
579978534
80025744
288304486
284620589
54922274
95978428
42124681
17118872
447340871
196715017
115936512
127623659
809906126
56159930
306920552
864080653
102485281
27231726
53123823
153526930
502052227
924066382
62403286
55820430
24677721
351218958
380859253
325071085
7481604
759884680
163858843
299457023
83558899
256447895
338708509
432643144
80418183
262288786
16275016
266716486
954570190
781068398
88470256
3816299
7399517
287144182
244006132
61557533
36948852
677181854
11105897
371069494
101217440
80094899
132748962
18667142
274180868
467365121
475820788
152273130
76917856
588795091
17494084
709921075
74913549
245973677
94546371
68551305
449074995
828820710
355881400
504072035
752665709
262974516
226383145
613115345
565123251
26658719
419271039
61512012
107598481
355130913
141853272
464131237
292445962
496825052
95616173
139129212
706825163
36290478
200910032
23456307
366859806
291651047
100430477
24471359
22783
233173765
139334343
395716069
208283359
319776513
350628778
563606012
568700440
736912800
10618530
306958559
189586225
458658041
594224763
20789812
26591406
410247227
30632781
655214812
816524469
302734480
301297970
192316411
10878034
54215512
56094771
172212884
330026787
84837473
615309439
95793083
725405248
53473258
286299122
166551970
649217688
206634427
11291541
503339469
141044012
196414053
39561855
73744917
33301401
60337641
324714088
430136415
79681913
296107460
1698607
38166800
105608209
181765021
62162934
787839863
206980505
446300164
268504827
73855422
28243539
268047795
18074149
188852
762821884
603741074
77943587
8511835
314582343
472104571
250464732
339202411
653676316
51536343
223002087
65310408
246195626
139532723
175537387
74891261
245137052
23007721
195496302
16123393
143095830
387770315
205768495
108342818
166433917
372738157
158920145
167010793
380614878
52489039
411656553
331524179
144630485
44340466
191953048
468932180
459086936
679968757
173585984
526606305
123033499
46619466
252778914
71117732
603895546
605409744
620741850
458632061
554696824
15448125
107245035
331025825
301131186
330218396
191859856
295844313
405911772
586711533
83263696
236035146
44518863
16198807
170036066
47325372
5731936
51371232
83596733
175037068
238009885
36899630
219807361
98072435
30929620
247455934
133209963
323477017
14808704
64286637
266581683
601550588
150778162
202629094
337543840
615333599
36597468
93235571
444053729
248010
290416349
168894325
214651519
329576559
446635910
652692488
177330593
829746595
284646684
3110819
107923867
580139355
794990806
167809046
410675946
71786782
727013644
92344428
329244538
194502454
80272518
448170205
307796945
38150328
338664437
575645825
27603480
118905031
946845
222960974
92336272
292889888
118943233
426281700
476207398
288203846
264269
68718689
47226665
38271928
84011003
402805956
156246062
340428059
269096113
634867798
123767464
205974878
141062421
136490784
426275329
264004539
48084405
69562072
102868249
251527093
135585062
558974927
25666181
138263266
729649215
168713734
261835605
6297782
418693409
364950101
678407722
406884397
44729210
36458825
406495812
264288140
49579020
116657332
74575157
48612580
525826770
13751127
61144966
26252426
518336087
638985572
694086458
437688838
61468266
513060862
411043029
527106046
171306456
253448230
634111303
460727153
22724600
21955190
200762890
195566478
152962678
515197412
325083408
44103049
482703165
642677592
424055679
272162462
85468144
240092761
58280951
104085066
745840946
542236241
252334749
129895188
484240270
68305753
129749570
449847050
240593563
862935486
4641023
104084588
71315574
629262843
122656502
51958850
226113897
120384366
65033863
181928725
96200270
128921417
118309611
776193922
105869484
297040680
46999136
240669559
48350045
168936977
458185356
508793767
67914126
32825858
338867954
354529842
14843149
329619267
437969865
187376743
43412430
222304028
11962017
84648777
31050971
46021725
334723379
41444466
85927042
7474269
206534131
40355163
559348923
261686330
560501968
2442932
104061058
161147336
10686697
332072077
366017976
191072048
348319936
2977389
607301164
133861839
243111745
266817040
299667021
141867487
757050748
155788212
115202039
80133461
252157107
16314783
411498583
533830004
285855893
220096489
103432001
463046866
362801
503725447
57804691
3909251
125825698
58566017
494103354
52945250
16296425
23152919
102363261
391885013
44928131
25226231
34742254
96403030
200074012
101383354
268836595
531092536
661209234
379781481
352160674
332314121
123840293
34199380
12597281
31024276
146455962
189507474
150309791
145378414
155302729
96054484
637384324
374283916
71212582
90854094
277850963
4361977
142174145
239380889
37025662
527379215
41378897
89507088
184870200
304673886
208788582
115256182
499870929
297902390
232682790
141257317
1799752
468758146
683659033
633881464
515125510
174389018
589564263
179519039
90507575
412117651
827908308
108894312
271171432
40515339
630822514
394822661
120034741
291650095
173276721
39810721
193151750
150748815
109217170
204262597
147023880
406949357
545744907
47848718
31417403
191526257
792363
378862199
40079310
16373639
234269004
10723630
277714535
481792606
83532111
207857948
109115886
269138846
168282733
44789860
164183611
71625244
27951192
568324105
103330647
563006360
470968110
213296011
277512249
149144618
121679251
29200251
417540025
295920708
55570871
46163198
390824715
412100628
244555203
208871256
727778406
480111461
27899351
53326600
35193653
224664327
60892852
438512694
34804543
509684098
299634836
125347419
36439577
237278321
473082809
629796542
809646959
381377206
12690036
115992606
373512321
327057213
769653277
290086159
581625820
277971767
69740748
41736621
179895625
72876494
505801278
5321681
406260247
74790616
1870353
45752167
82000015
428220691
153857909
174232985
558141836
446395457
115680573
455994301
504441307
316454963
305491952
49858747
849524649
285437462
192847994
888914500
299538274
112910729
3524432
244645025
56679981
426695312
271888125
24108038
182188274
94180622
384696552
75976137
799818803
27773602
279423658
156279046
465177304
155121592
142509557
111746054
190675304
537824308
216873115
26546509
1302773
161101329
223672488
1789864
176973948
46929996
70848690
407960269
800628827
791774096
16951885
1677608
751341627
402018266
194875949
16090276
195732283
19871198
303319197
680501190
56770954
108884643
117353391
558956515
103450867
155498776
77601817
537494163
128847635
130046984
5439824
339441924
108316801
47728290
208487598
284363010
113267815
3230392
277948982
437333790
364372295
124971003
96443545
318490325
84710974
364918645
111113926
476983739
372605465
656263391
13882193
206810254
103052393
586034680
180587473
162589634
83309136
51246258
56851170
479892510
1940378
176963137
379411215
28801123
29115640
470729222
216298061
514192741
131784856
158740603
12985297
1999482
262249501
271291002
584884655
471245239
170873191
176019742
423314186
4372745
843657918
59718140
225256620
300552763
608965632
59274493
58569019
70467144
325009980
151533229
579855400
198161372
68829515
416784251
478806828
67428395
479198457
725689329
970225
73873863
82057050
341845075
3142058
144458364
203462071
15651481
176010647
190586614
342455245
190556355
43783884
64880301
367399281
328703674
143886719
778788737
407883549
163327087
889096406
176868177
439183530
145252801
120046032
48664707
479617173
29769636
386689858
589367250
75803
530808426
255793998
446779450
65673081
21135121
241306592
665487495
91360046
42026121
306020827
712810248
6643857
679488543
6093395
394884685
599481637
143840242
109757617
209410290
616260605
705960773
179749936
521104847
14522591
49459774
588971678
67769452
4471703
345477071
50288433
337298163
280906203
24519704
193762559
501112860
374761381
446177582
112848944
2992890
93333744
158672565
77348176
4243855
42580890
228935372
528387884
104448313
74258296
121455393
54657777
349834051
447014871
619365032
192519217
70090274
9345585
73031237
138420025
385129329
3698858
53304884
722680986
14712046
796750963
608416002
3117721
22798109
638981976
298884636
281933986
102122764
255294960
486643332
7110452
339681435
48335073
357982234
142063132
485590675
656852831
309538532
572894887
108555021
210280965
181367617
73556782
67728999
298217154
202126323
24038645
191515066
53493615
49916636
108334963
104642269
840935
813735342
33120263
323158775
28217764
76408859
128844942
30957607
67002495
92996994
234470041
304169036
45171324
79576548
20303332
327567142
96192664
24842195
301751269
47590939
206191984
144611895
55287056
26831407
610534300
600658114
521611614
500047411
472438687
86835589
47440334
498075466
291862050
409124642
575525098
72536545
462217318
9770559
1688366
366718267
503790647
674500522
354538673
742881549
74916889
23944597
108287707
264792138
328103640
124241690
12253416
104293186
25302306
469046377
17579204
265369425
402670391
4131489
266160461
119295642
299818358
43985039
739133619
15221841
196329858
194965786
69320579
104656805
178358685
246740419
230017380
390985876
60755943
228602299
34214063
49078627
888386721
14087164
728910753
168558389
125216146
70932641
293127641
443233081
655285540
2239513
148789740
740399914
70157042
37947910
322293325
51598822
116428714
231225294
234557259
70567914
667512148
206630914
434306193
163618125
106157947
431758006
207967383
71537263
265483053
481012922
86012758
155555381
31460078
99554598
537827706
601500363
336935263
18383971
833905693
34298248
46163183
653609089
60200921
73616127
240556074
635473967
579740324
174939677
344569253
402972998
942297436
61494524
376363108
645998002
31725928
17922844
634196637
17259039
96700956
386543621
101141921
21313174
217186529
30228966
67053770
331483279
128908100
808842211
566171877
37502483
766220200
370810791
344727470
61957758
229537914
767993178
258322436
155367270
134488866
7436121
62897019
54439004
330635958
3968791
120251980
143490807
343833926
218064329
432120693
117432123
426857153
767296039
214522812
803181078
613638327
428172758
954436382
242260121
452257930
147895459
29011419
79221886
165138497
9440997
492810564
36106728
210741260
369274640
17277071
93322716
217837484
261994212
225462426
1851187
265260308
6910394
65459973
150396469
149750342
59086895
96228448
231819849
433715840
665358757
16641538
346111648
461546635
27819337
282565167
2153576
54623649
279392515
861994998
422705150
175963893
162090534
96046208
607049132
306918883
492633863
93469516
514884969
90192797
195601085
597457079
236824344
79490708
233148781
26927286
68755826
187426413
39862322
268414335
11735671
296810587
298531646
138477464
910815166
423381064
21442469
716926858
87103261
147114559
18772389
406405808
1154001
92665265
86740094
436820893
13235805
126192506
25725204
73331480
211563857
288188008
91452242
267549309
214312649
3295264
549056489
41754544
13747618
86055380
224204713
170574617
86749859
5412759
94278179
289313121
831292895
421079775
592869943
50186584
313229702
818886796
406421773
110994145
7246733
63217034
142886907
323891839
207133140
347572903
498310652
22051330
16903191
293562317
26700572
101699642
11942818
172067002
35003988
753736026
293139292
498689685
48849134
60548861
793534965
603359492
268954516
771462166
455472428
69107396
50141657
322737445
841041584
200119221
280579112
250722478
179192313
229713115
79272129
254326084
124366256
213601286
122475764
344672611
182718734
490696393
639372060
523276474
173039176
492055686
134793652
457670791
220811006
428057663
26928409
7280221
11952659
93521165
498619253
660797680
104803029
292404892
4677021
256922074
343172330
267435223
364950740
158719931
404955704
633110334
96014022
186586251
99760718
198167595
524218334
146776759
12486053
600529218
587051312
136350953
331779587
855385043
35561904
59729911
39342753
365750807
293113489
446641156
78212362
190885176
590061420
115456482
84083590
67475031
347531620
199245354
130396657
60812347
42389907
207557052
492201564
133819867
377286298
77326677
22243019
372988211
293532710
197917613
428978490
64139417
351328927
151501146
761224268
3332619
13976577
190205118
404204154
32493986
412395419
35361834
766637963
405956639
272167591
274997238
740444029
488467499
34648508
267119778
1558909
4269747
15613522
296399092
693780382
112476713
33019669
128721217
483714839
162130884
561426840
193488638
4332695
54856774
262878739
265646143
134946654
29720139
556080025
315672415
2948835
152849206
182113020
229176237
137470327
187424813
298323449
12952344
846608319
129325088
28180590
123174009
175780273
174578514
485175460
64020079
495930394
623933027
165083246
1914223
198216678
108272171
86950911
148746493
128104925
120895948
226487674
54368681
54047258
2204184
801733172
371373935
221335112
188597139
116200056
415191584
118567859
565706689
610038509
659585389
760881357
9421269
470493116
178300
59011069
365978177
348669226
603188133
284112975
595862821
14391357
446240258
230825774
256399837
144506315
367630143
320539347
651972124
8563905
117150089
123577249
252594604
578982886
199844312
4945129
741991175
436402459
426353668
320421382
198841146
267240609
325495601
46592829
181741310
410160780
198040070
31204768
38929614
132950787
444493922
122094540
146020107
66818184
547233447
65356542
71678085
47499462
479479739
6586147
261948710
44343132
400377980
487436272
68631603
244041039
163586262
513500951
212524358
749520590
48455708
58220589
37114595
173677968
679703696
143846092
14108427
152508129
349009319
411738519
181054982
53674097
277853052
39602423
83435554
405989544
210666385
592433716
10273677
445500599
409449116
73124705
25176773
359133054
15570243
635272
296385873
607983865
255746524
689147
138386691
46678565
127490575
155038950
134903062
5321451
93921305
253433582
888422506
81400133
142644786
678246456
685158855
361338764
60971872
387778516
108458282
885739015
491742514
166964843
884335643
297597435
64083119
553438141
352879124
124922582
184049296
653326289
9947654
275103879
144336627
326868302
611313328
508066486
374012910
70959241
5375139
177671850
397987804
565195167
27678524
357487904
408354656
360013030
657573475
80791011
280391993
140666781
74635175
212313272
548514296
515010954
251532357
886904
25025386
370166162
803343720
116922984
70298450
15307206
82103655
852237551
160829203
159123255
355639249
462379582
14274913
13075884
338498459
581976407
5428089
43761119
3730917
314844296
113069087
261728251
99917456
84927105
19431251
128714652
64175340
80597113
202771857
46458811
231336943
141149277
407789335
409628401
479477875
553508707
231967574
78346427
269812131
103303769
3402385
70479917
77813705
12323182
57823826
95567086
249942533
125895749
639958552
223298327
231616924
138486162
558587774
13828988
1336464
162901563
393433373
289187077
289208554
173777832
577967433
264300122
433390596
80508788
151233388
203991191
11052026
487535794
186851674
24790881
78557698
48256685
25286963
108840395
51078692
110235635
375068613
17919153
255803299
14244237
553502087
229188142
335471011
243540480
19699130
17223096
42414569
45673450
328508015
167298586
69927067
548341713
639353352
413160596
917837957
450125627
46031752
402695832
366347653
524631276
255937942
330864796
700795318
29797421
171380033
477726546
120696232
14028615
127753313
182197018
124699730
212138028
296450148
307152157
43422641
352473386
580024031
344103882
744111866
151488902
72045922
374370012
577058222
782490738
497091276
593270328
433047695
161847479
107151698
168936956
329104115
58907629
873424475
90697424
116043610
88412858
33616134
815682923
427567183
295692764
67508191
446808815
226827216
216215524
344084065
95698223
182356657
501685220
244106500
172987443
268263764
193396672
509800201
176924897
7282042
132319672
187815927
1364320
378998304
412626384
549690628
388930245
363813098
119903704
245541374
259623406
218020583
818599235
65654311
90500128
11336681
19026325
197131164
385664651
115306162
145864138
49124661
215747995
46052248
283971396
516323412
79690993
57486940
331040369
23602098
202411527
266218634
51827894
434058893
162688617
704772087
215253401
21293408
658206972
231465274
195037615
34428834
80196866
676956943
223365640
527546335
396738171
207548836
242563479
74591661
672045719
535198341
257891088
145816069
456803979
308305731
72405472
148993279
78315947
61806884
309528343
182425742
669404460
135560359
616291809
251893124
664939383
574960716
226198458
389972227
37432581
601554521
154170318
548560844
73067576
568208897
338637316
94942922
156978723
369296606
458732960
94861299
55576005
745443543
208467572
100440575
653253509
466130531
186858586
7944783
436787768
436781618
31752919
378548345
200403452
59603017
19321696
87302200
80357455
90988557
15456855
437258320
479490865
94594396
154672767
170681787
96688432
4225703
56253915
313907488
162146933
47754232
349312236
117508935
242570104
45827125
387219414
199329762
307986869
295049274
126711297
266556406
206375895
107633177
93237864
297128517
627537468
170208026
689409149
534292652
302832477
453494673
825203507
1284584
139385289
647941670
23852800
792764115
287971161
84531040
792958340
614602903
125095621
88666991
93760374
194970560
321355530
161467071
3601820
295570433
343370738
25806813
26159021
725857900
623695587
60545206
109784282
176205512
464391468
118420158
115295357
110361474
85071750
264581628
145085417
19103136
391078868
572583646
440871379
1992898
151037900
632628453
576147199
581365064
32566617
59761
40253852
52271981
71696574
37672741
394283496
108103740
211752388
685210770
373574614
451644006
43434052
396376908
154899788
414067117
298795988
765208746
117482023
321255344
219143669
292028873
18783179
428078063
221305162
60136480
500888207
8603900
429695535
423089042
283135652
106153756
15522702
175769019
246641968
63485741
105127546
171217176
50235001
203270622
970250026
64695880
229747972
48057832
551072707
198904502
842047495
12442565
46290705
11468386
405394013
265925970
334528064
32981146
75957470
491869272
592108738
121780767
212364920
79492051
437682027
272800399
95300204
7206906
345170865
290315711
260373495
52113915
19721327
433207026
644398667
15737753
7082298
11017839
278052136
39767157
37063236
260090589
129296323
725977799
383097108
315564059
5513159
346335
560251840
27533421
269732853
487895005
116535880
31591158
633773308
336399814
68621459
850993586
222296320
71351158
118089860
26316951
172194738
100609838
518202356
325167850
53864538
112951667
300015522
128485380
201629580
233158652
317498514
74694179
650225970
248101340
275910014
185901543
40346327
156444017
191246646
46236089
136075649
237848522
30540480
165297953
180484057
181681759
185548641
39638128
232407932
154217413
344783297
179027212
214421813
52801557
259046431
73280496
28811846
3320571
128372713
248954516
651027076
110567012
27651407
50608303
11688600
339053313
545809331
25271514
499068917
293777460
411885387
109118058
51038122
442008778
203770961
264581767
91699001
661133193
91704142
259659645
251131167
476848298
277021586
37727079
358877939
478718612
65803349
183349934
403503603
2733801
750192579
389156749
160479312
355392351
11551946
351816079
582528977
428403299
99452379
657763542
129761478
524549276
534956344
42869668
28277087
489923756
74951406
377158638
39943090
111011378
235591929
550865268
287608596
226145431
89364331
110745555
753618532
206450972
425705369
334346899
274016483
108527058
743806999
81741398
326031604
123561748
144401085
157946335
266074779
112058521
76623897
201674485
15812133
27312787
577557044
10173199
85617330
49584295
94666346
233218306
610712631
308722449
28321331
655033480
310119622
63223797
567654264
123117488
150416006
402177165
197496452
138808866
4386747
125630689
57183740
32634296
472133992
20650475
784791009
221895120
20048774
106325243
248590235
249501661
266979179
36025707
520982038
561107089
591326517
1626811
743386666
205489998
36322175
33477814
81177862
46506165
184412062
96257780
386501618
52214948
190910725
420940565
312224715
342884608
544848421
346871969
545725075
447273512
192975982
368712677
578351984
312046686
196059231
7722567
152345849
45949143
338084378
32427011
199809031
227295185
184653653
130797321
252331929
348205628
46245464
84493367
81049265
20749060
395344329
171422537
11842882
109799721
181856923
261040013
835725917
183661830
11080498
78537214
305441191
856427410
730847062
23765484
512804223
705628129
267674332
281173705
208801279
505697949
467312655
471893507
637318217
24499843
793981362
502703586
5809158
39305577
44389775
59725097
445645306
91588256
151311548
71808951
496762636
747633238
244182484
208703408
576696425
339458978
189581359
358247781
515476211
902273491
224657605
463984024
583534273
126307924
235887396
307677135
716192914
115803345
29735100
295285893
665562794
9447878
23965700
114238900
17755071
387760881
295591978
38923553
296157529
28259069
42055634
69001995
39367225
573622334
28758581
608901376
29015398
282049627
670908480
185497367
5002369
4058760
275385846
150035393
278883939
11059428
824114273
898182765
703277782
812106162
438220502
20998212
914464
44569271
120004936
340594994
840350944
222844837
731858570
408139797
764756879
500843634
327037185
181254816
384596134
5364291
106335386
515245006
42156445
578410875
11586922
720543569
68610971
574601389
94456582
64510002
402735420
168112180
363294441
387812304
189839054
812517503
108598190
732764351
345335029
115146534
18134475
381831933
40964690
516586480
253715258
85953830
141234470
425320244
147680221
485194387
108613172
85275736
345865850
187994467
195165493
250697349
96518577
536274918
9882753
86310947
183684472
258406624
661245
153731622
533541755
128226886
94917235
54402888
812143558
267479466
3592633
306896944
26685801
190268062
359618224
397129368
169189866
18387593
20159305
674118788
827228598
37428669
373961377
443259314
99866967
58915983
27276438
296343401
2982573
350636697
373582417
344813256
511749611
520690089
14934144
240643107
577484028
112028379
324146282
404048090
94615126
43553369
117068293
408857324
375924661
317542100
162105018
295428878
238319843
776554313
136062507
5913431
167788357
375056414
830428322
176669
317168960
83375723
201074178
149879808
188371685
249261963
41210309
96213368
91838704
475445173
539177575
285306543
165614150
329616767
429113507
122501691
661668240
272765325
339079425
334389384
192456469
592044394
129072697
13173564
66487081
698574167
147178208
23013431
712456637
286560852
654393194
4016737
508592950
223723766
124386251
261774027
89588381
167124890
225958498
258041500
494875722
698895615
334997004
408551610
289928933
132345783
649407618
18701502
104900019
156009822
80908564
3675111
301935024
267484832
671039628
520562772
49241893
232089467
49789374
19720392
381796567
308821396
70545443
49336518
82785565
23061654
112098855
577852599
206102412
178654675
224965213
9395962
50375446
605597630
156992569
19209893
58285033
221052820
70593902
42430663
5747151
2207102
165700105
326917351
113646151
424210834
7090876
148914093
276119315
287045566
269615404
224449246
91190149
421737645
424994691
277273314
521370297
287467024
67019157
43019921
119529487
106409427
366451747
80001813
11546448
249423336
12582374
149279283
31325249
264176796
332976916
502510983
36148352
183845902
158653602
735985595
140157752
237865820
36433741
252673177
395419491
72173397
148612302
792414265
159110723
103032545
103389279
645322752
212185517
170355529
20073172
57993910
170463448
188401163
243681464
5442644
73647417
247846012
304010834
742445
26787121
73490347
203347217
175328955
667697164
285159612
3228865
240454354
131547152
376791706
998597
577880831
161057636
34680892
278543812
837558184
245083884
134906990
19869580
106897377
643234249
285020731
581803667
129209604
217009919
69650031
36989814
13532056
155223720
272220454
165652120
18705552
34219033
194666921
13134724
182989862
201574626
117186907
231397158
393551266
250103538
694959567
174263818
389525881
104689116
72714247
830763145
109090908
336109671
139415448
26146213
238087726
909697465
7229030
410383572
477453089
162925987
26350227
41682980
732649488
284070437
68767903
6401437
439511008
190806133
37895447
292990311
557947175
44366563
71567717
391474541
412762664
391491445
16940044
122423810
253822669
565357231
696386925
610302727
490910511
32797689
65045530
27755365
60233776
163281278
42629677
351675936
134229683
170125008
401952857
74123557
487839009
713566477
4016100
21181199
78099028
2285113
249474309
110193007
115328382
159257785
100311979
7011080
31921723
25286957
50341779
95739113
135065319
612756243
12933536
41213143
380687038
58713407
163337
70790381
289454140
470748613
287454300
118826224
368417580
124400242
209423696
91041128
34528329
119636699
204505196
12078318
549446523
156551018
130400073
11252040
318520517
427970238
285853168
3010624
212592847
494907581
562839651
768468301
301564840
184100616
5996731
15255484
318123981
122955361
8689657
145187013
10810228
433199824
156031684
55429272
337631693
359527274
30702647
344699531
98766884
28796159
40321114
343189750
20525340
534027291
524311038
22748008
48154730
288409775
181304529
255910651
132228951
827269644
119434675
45063350
241391595
24591625
213230148
135616109
343969533
220326272
321987679
11896335
41286471
106914009
335892193
37295297
225753396
535939954
227773254
293370602
431546955
306699009
63650998
16857958
823552089
652542711
392287427
204934377
723407779
8491252
15349029
209495702
345139448
447881884
41864482
76487061
269654218
94998937
350796479
107063243
2021127
87028314
115542579
213020166
141819387
84093581
229114997
189596494
649339092
39094947
490205281
435560026
355931433
22783953
331717734
533464497
340390150
27235600
521954763
304769064
373589500
57099802
369463280
557857098
85632555
599477506
108601994
681013406
298749964
222705103
179058443
40826375
377593140
201808969
101719183
357633071
480608161
84189518
22437322
102637311
184436257
99907929
79319
464909015
151506526
162202
29221645
206778850
32696714
165163569
126117602
130004626
14082843
63793534
243015494
233020848
49010128
31795016
443387954
206603969
68622581
138772340
482073948
236375961
47832197
922869675
467374678
13637390
234015384
516775416
153139945
497207435
656241138
501467368
27356523
85448087
301962965
83657714
638749065
307112378
293605992
348905430
357249427
287583
206812222
405081053
40416491
167606757
149392821
7550207
274069620
495704949
192002028
426028082
38828905
67649446
46317381
167585687
483848004
51023278
85861910
70567558
41894292
30848281
388249832
59222456
716417607
153760673
36503251
239894590
53589701
366388111
309101824
20536607
210402201
518314541
59730215
187386061
22923450
113587181
197041281
44559591
34694555
328029539
223505332
603135215
220943697
177493890
10426276
236921521
36158160
170352617
195955926
792305800
241211635
131801336
66553946
5501264
236190807
157496251
8286510
105639388
182252595
561408044
427477133
210876687
51953186
296122226
44159431
121078911
184834528
8692511
24668272
453470774
189009799
199903109
180899048
38979795
132554616
188593911
20555966
237908355
404832378
517529040
76650322
113498396
240725305
701527298
185391798
100361266
195620982
706999868
771340067
288161175
540061608
96052190
16269469
242299403
100046207
54547428
108037297
45431156
660470398
248735329
628807594
142703474
503479482
255712812
123704162
146882823
99769333
10096159
122772905
720442236
38972573
189874415
581497982
221664757
753631656
957993142
292362779
23132865
198272479
786623115
115797835
404593077
625139981
573095750
214734024
249069739
225890414
299929936
200201014
1168364
154951211
128174951
22235182
670411486
859698787
299119586
127487839
544306032
480123511
67952208
687341491
108777230
3805911
224529260
190789535
886898062
692943723
331846706
338596489
504830535
186100985
836459040
568079297
37496245
656922278
171533921
389368385
371047795
156768850
153187116
144630114
85024495
276909191
50467187
58109639
333172887
250756609
439370368
52704198
24616672
571823030
431006791
10557569
205029016
21749865
218127509
108799074
592400018
211216599
12867077
245654690
175268794
133646139
253901790
234812554
2955727
82449135
59313698
2026369
43350949
161054298
471818216
65774228
4988868
437740533
551526336
112209698
114974686
325681481
169550033
852531114
206472027
479317861
270548191
360881581
73471604
457973099
635782292
87452493
95700133
75509187
833135928
627986255
437786878
424147268
170061384
194669640
135466666
335268493
75715239
130397283
248998316
328527431
692610946
398573983
16725665
20827643
608681739
272465983
30089338
393764355
187365623
222860100
286135515
56896763
40213685
329788551
29904055
238709989
40605192
30752095
40298918
138792914
146819898
13758370
455358
275979925
597934671
128083238
515368418
77265582
45431169
509175400
261813526
251805872
828058918
36626141
716853824
45287071
166480533
378136678
76918458
37078432
67239843
23462404
62655791
607181312
826347546
462257605
171641248
214738007
419166986
504467305
257060058
386184339
63020923
768246331
110913066
347795809
63195378
53338890
636216
33614864
959701680
75958382
326379754
28349936
316866627
227044068
458646411
11364986
49790960
294660488
815818830
91806679
402781723
570286280
24873337
863486
146286248
154950620
10256685
212069075
273554382
133886582
679040865
517637157
141786121
7789004
49972032
93065949
45395714
222967172
23039339
512204333
489130582
58220677
145655322
457927598
661137555
681537
526373053
143702930
690011045
30586776
24063014
250503664
17443562
601811490
34493567
60721364
164390367
515752328
229297131
187230015
316693246
389104617
311705463
206471355
39871161
116668589
142756604
175248060
20768480
42861656
14921088
467974531
485668074
229289948
58989624
64898628
550998411
46028103
268314653
714609255
404929283
397090766
16914160
104443791
149694043
30520092
1997907
20447021
337281310
39610456
331318749
10441684
199526684
2903744
216577606
6488633
141678667
259073951
131433886
44059510
520711640
955276704
361836793
291916746
360818470
788322720
804903538
227067674
549158383
510800987
326536118
39246984
369432880
566760110
24985586
23048041
395246972
201552678
239736672
33766451
113199550
160126915
583499919
206179578
60601406
107933207
498632124
190445211
288222948
9485284
174653553
161178418
44573876
416203402
131666977
651561287
59565951
149801755
368364797
11300994
92695531
268401262
907472172
479092631
333729910
832940349
353012125
6269673
20705616
46724339
251408601
186266695
30699879
418353827
515913167
470551065
32750877
47964858
76347056
45462788
127822882
120990240
355493017
27518537
149985071
969993738
8828052
85271142
222179324
56120641
14148766
166250154
22891986
367817191
130552899
359975985
502501450
55086131
253381911
27955445
64232486
119630770
86079543
701033964
450424278
70709113
586264400
240689295
116765528
1088008
108859806
93506940
260405261
221300559
341624152
12492243
172630919
71701110
268419778
375205452
157532945
52271363
28654690
53225715
429642332
56249324
15958838
624891477
122945767
989400179
409812095
329509228
91008691
150972938
387780492
395139977
15050586
102660193
2872214
121831714
461873582
13788575
92080396
597018781
85999853
347930563
291947755
325777668
539726245
118902531
211726146
216973415
875851769
32768609
534212668
68421643
633524424
5245203
120723189
878088874
103998182
521555109
198955815
99153579
223141552
130069637
223903431
72145432
156835711
569149104
410394998
84654134
582417726
293060593
78433450
380420363
322767772
24141907
274906908
210111511
125990182
34628828
48353586
136252151
98031347
663969467
296443459
219093729
5780568
55528172
104625477
661207754
32956469
10500948
309583292
58071402
221136998
20508636
489698786
9559837
229226079
621957563
470306181
79439531
162621591
440132498
198463971
23537045
852743012
40412670
21285050
8494332
16942271
497267325
262859981
119274286
661648659
75267537
311905742
45009110
415800265
768030108
35473152
293497140
193789141
32337447
211617881
389408136
671823954
271971145
175071418
83046151
839294155
60374081
537173319
454057898
81941848
104269041
720436284
671771090
80595067
83158659
455360012
23467751
182617334
8452954
431788721
284841014
47976793
19027813
7922661
43799207
531445878
499414059
104007463
17323261
310473618
718818892
720968154
522594828
19174732
139537647
219660703
528807191
228468574
169984699
397544148
136384922
222413570
64397354
84405093
27394817
473163338
21384240
12384696
26451253
342016032
298098562
94251433
351095585
87303172
186790267
323872227
368963094
96267197
134381791
160565808
172491521
276516684
169440894
62555697
486205644
46500748
666691403
5886407
16542444
321045766
501801974
174792532
5374092
462771207
203336094
58717061
135519473
465977324
334677638
9045527
98854508
102261979
116343868
222510933
335923138
650267542
58319060
251036684
124519640
69673189
59356782
420010854
760758978
206081721
22711311
236386132
544551725
246767151
282207683
158437137
270730384
462184235
522154530
170889620
182345930
703989816
58744488
193570944
199574279
333863618
445787692
108992262
646349446
154350026
18560679
763577410
236591890
244302906
339824157
187278308
227186183
578360691
213043107
704701001
232339921
337512689
854354350
237162126
279139922
166897388
175425181
461076264
211661807
353884187
74441259
347413445
298184806
502739896
680421
305730502
2989316
410804212
25283887
106822596
82982721
463234637
625998351
760672148
151559613
266553834
69615970
25398252
50402603
397726778
381806451
564993655
17782095
100969875
316967825
243277686
401155575
413233668
728419926
638968717
24445772
433181819
103129098
92766930
57927721
27420996
3742513
269318415
434080675
3167500
224647287
18179683
99573358
53003591
399338292
13426048
277474084
404394512
18397847
63360661
541407614
274404175
517042038
364068431
426523647
592872088
54932976
451681055
759348341
201720459
166178484
312172767
385958408
17408965
717425866
640355364
136748337
104447646
178328200
251875898
592968937
73885595
242297790
637412100
21911216
874860707
102431311
133824328
134177957
342524593
25532430
129568889
416734372
6081997
43085831
384750198
607639669
229612356
352833741
47166143
46173101
194887578
27888574
412278940
335299521
619694187
588145103
91927611
16669692
29630558
31326015
282315518
322324106
252814176
175894510
61056184
351121698
176505239
396362840
85472791
5400426
44561140
196928593
492443
187718791
382171975
232282018
415141280
27402481
34259653
1171143
315886410
14425699
142929091
233646139
765460371
617699043
524856692
13642157
150439728
793093546
74390137
423316195
529515745
352356657
209460705
36255418
217581961
93036065
15852202
535569046
662850539
866621
453901014
25728959
558010434
66693436
522309469
97929165
109130375
104436710
16454440
635821629
456474123
172588801
58699621
53068293
180433825
404613470
38787319
620327529
209268308
97625580
70372815
237066457
382986609
250839255
668269473
155086671
432498247
940400084
90107904
375439258
656285203
4935726
120355336
144903674
163802663
446700434
100131124
510007140
78852126
560382994
475158005
218001290
609027720
165276840
720081862
564572001
598726813
20342329
183089250
52659480
130362658
71734967
30544858
276141546
198364762
276058662
2206365
429286955
74508019
389537933
765934607
167178498
238466622
238796901
294459947
771174480
292567447
41829099
13104679
75433469
670262295
27573268
227459310
277126043
344385157
538286337
948453376
3031575
63537303
605887069
205812550
311623343
217545697
642536024
24823110
26382632
928374
109100291
313050553
610546147
315800440
106080340
520459601
224825840
331204031
245422261
373458033
626177772
603716406
179378026
279117510
774863681
519831364
376781046
22847415
104653626
299430575
560805107
108106914
8226030
101685811
104394227
167975563
412340032
329492154
637132803
668803728
174368515
38829650
329439258
169759534
191265647
498110555
35554124
307379777
591074
20499285
353614389
16478742
613976668
261010885
924957231
51317631
341379160
7721346
366999066
197303862
535628868
586350986
120990534
185797069
68533006
158126950
360672485
148146651
219919659
167254976
33072604
666407931
40495244
278774502
138218162
57990206
123652743
450558901
657668647
490764065
98703338
212294781
38876717
53419572
724392673
85386902
245296781
66310931
422531766
814543084
331511700
71060736
253157699
662630802
79350038
4157921
448678224
797201952
503410104
2376212
688241869
159094238
886690812
20478602
36321594
721083915
276490491
453048175
427191498
244300737
69946723
650013213
29622921
474320917
6433698
591052915
145428486
505744877
423077860
68991205
172993242
544813137
187479522
216331584
193709357
638116776
438618878
392396491
191456742
277006501
66517706
591236701
335350390
191013637
52381203
6160859
305888081
385131809
67380310
171264907
159228363
167856584
229453844
33179937
678411182
2132349
181962018
382877327
16624063
3860687
219047184
321449616
288152410
267839128
286845795
225435857
268459286
1900683
77294224
332193778
102035591
214192732
745669411
129286720
132114044
408703323
56329715
38597776
373524276
406646274
292503471
355209604
481400173
429236936
278404976
436609628
15483450
94472814
141507586
395475852
81275051
76408061
149312316
139753781
99966912
264889963
377710525
602947527
334308266
448069256
118410402
215280008
273117766
218918423
324977076
9639460
215992423
130975181
138627274
241946814
14419714
13835380
93865866
190891286
16655919
534179361
911366225
28373518
100410778
228256974
151989311
25456898
86032015
101188032
190860247
338689882
196459696
470288968
394534776
203319894
263900961
51999132
134882682
406097759
361644812
11304654
375224209
520959936
1710740
763928576
784967853
19662167
206934370
43599940
121251030
285138163
268575953
95246532
60890059
136606801
166791051
579257688
38293251
231315862
648606461
469606669
6348975
662202508
90623612
351507088
51300963
72448249
66328537
341221736
44363876
536677150
189854032
194805108
168167715
658525814
247633716
10180238
279058274
496813954
591683493
67112527
530191637
62306047
352701947
10960219
734354242
376504114
496466912
57875587
613858793
4214711
435926959
457510340
131549594
152564671
19823441
10502866
191219494
30220812
148431965
19024908
139565333
101587587
65897587
356392531
8243794
21551425
297570861
16136868
584000590
197776348
403321798
26262048
5600386
326921814
38984552
43818945
306641326
44000508
841435265
45997069
144147846
169998144
364016156
195192072
134418560
577849609
253176187
216742458
69296198
96727763
405306360
235265357
374146809
386940560
729993823
10764371
78582101
365995586
70640358
85529799
42121621
131706479
58040601
197944127
663567697
79204922
611234883
25761037
668227360
172029185
122139447
49951818
292674422
208672320
4790888
203811132
445916774
71698156
548997175
285837928
557260830
559697491
859145573
3706182
157528912
383195796
354877978
30189154
40694524
355814942
405216027
56892183
447152052
227057308
604599293
40765521
229488294
299327638
93238118
161422547
790928784
161355999
80695643
610367259
44903558
449332741
255972014
209359243
79085624
48983034
308374898
208663083
196378040
512130576
282029073
385191502
371118345
726714474
104749157
279111488
207162747
709754931
98186648
67978941
5669398
793109262
101746720
30151856
47080077
325248147
385980115
324935598
23638283
427477372
132694409
39288866
91227878
200358925
798304237
758432465
870606872
100418963
592357346
3296442
383208190
295620632
516817540
87360817
507278324
668087915
221733483
163460
64661461
8340809
396059117
408276127
129458084
492936444
228692233
688958702
522042211
195172555
149347198
189242753
631618733
2965475
155697668
8581979
74966265
850416554
573270720
16997544
573431200
410668706
516774454
149521757
346655104
5908206
72170866
3150357
87967796
303924125
411729762
43216226
20354866
149715911
21137294
151525863
341305613
40955455
42665152
196500332
300867302
21861975
522306973
765960417
98051621
139143883
76166448
199264506
582543593
344248276
358283075
367009196
357414108
230975863
302710716
345848482
386477955
171110488
158369602
587750067
305366060
433601643
667950196
129465792
500231390
196927303
39245515
709398338
161351430
11975272
76932422
605857529
266204480
573738031
426053433
118609689
418222498
105872853
515681887
589835931
153607809
255965394
201754913
192717447
102751382
742229766
192627373
272403430
4798109
341880541
184571680
621184701
608011870
592560742
169999032
43231216
54477263
540120103
13712415
321909204
105037084
74729117
68181066
612018421
410103504
88661964
578591222
138063958
15451980
454122850
430916930
152335756
299791699
375420165
541985252
700360038
20647905
321440922
164406342
328890668
11123493
202530216
431251456
32188342
192432605
276385959
145089033
206596947
36507025
269246604
75896202
361109202
346578384
37213021
36528100
56369275
13874758
455448295
9212713
7560723
36237209
221680892
416777695
256581282
11538664
108797925
847922807
545939865
27660440
590600310
245570072
183341969
303884917
330670835
19728620
325783556
588120
181049281
59468191
103575198
68652703
86414898
356115812
626904719
404832818
654045976
417885624
631780863
433546306
2102893
467697820
600803945
19902316
37596646
319568936
7603025
76373882
147536149
313321248
578807965
117860077
70721856
424461196
34927854
270710036
244027432
71681589
65039288
370910957
935350942
890524865
319339001
207405476
11241073
64707482
346614486
173416023
664311067
186996802
718176203
89983672
261606863
14478051
353629477
181721397
559588819
148027460
21728908
216724534
219813478
26537048
186557715
497848
166878865
16408361
408033773
109054484
180056954
124113669
332297964
594392360
642019024
732464414
892791727
5644100
130584271
31780045
318901741
227253583
50000510
63018249
36836015
173893488
99689113
64187494
373651898
163508208
3509949
203956498
586846629
249872149
103026009
255676747
166579240
60564441
513264175
97702391
286424397
76080942
622918117
158260648
849323632
5051799
69615901
235518629
66354954
25637186
636547879
13247283
15562525
306000994
267430806
16557335
130612434
49001543
31006500
36514255
188760922
482809000
165862188
607546909
127960419
143302253
6350351
219701112
232631698
107426764
424876205
71929302
41036759
214097334
370188764
803104143
297232387
615606595
219544005
367531085
21895270
331442354
480556939
381356621
293848417
15706724
458546112
410972359
209633803
44426195
689742123
581031931
150894656
236421614
37712897
448200659
59297095
397373069
56536178
134770075
307213030
95289304
243981248
525341285
627045126
25747983
760380877
745007842
393101649
268387891
68703198
164661706
90355302
685484228
14912727
98641669
445870299
292338356
763036740
523847694
248708356
320931563
26279297
26075416
297544507
195902033
21174071
822588932
105829674
122061080
63996355
219929337
578387147
257674603
125692695
33492477
173232089
403266555
246286452
648184074
59722801
549874461
388682338
42771462
93213427
16792938
64947479
469756866
53621219
86708228
91727635
393472635
285427012
19746707
116424058
284378410
53619139
274448906
143795543
249967526
131185229
273816587
4097508
115948516
31401704
140336308
279365823
1500096
445549
80008402
12464285
171024359
144224449
6191136
331204318
94660171
163679089
246493472
441145598
118386115
77555001
9045071
154833398
134392645
86119226
371044377
92328400
188693497
890499
142573306
1573855
212441885
51951828
386537325
670873230
235918102
172727309
622951239
40550154
60085740
513227626
344022762
38802099
195119025
505405529
49391668
80557091
324814554
525815722
13257592
266992306
204986706
184710954
53861258
193238893
15211616
118133333
470296254
484678987
521897701
468409873
471293450
4583521
260162554
60334396
202193196
78753051
136836577
209039977
48213412
9405286
291259224
174076665
731713288
1083136
212077995
428281683
3663693
260253136
420867049
428613688
81669238
17216481
567429526
277640558
41991313
133760737
404413179
473935668
250332696
194062132
163292786
252951729
572109627
81368014
189886796
187944185
103492208
58064679
89880204
290917874
28460732
17160483
431416772
66921061
88200980
12306912
79197457
164342087
2150124
836807940
43708760
530262225
607369944
630256574
193779266
410275286
196073003
145983137
325837477
397449286
447687860
579280485
281413299
184165286
738523427
2979243
20906122
165085161
347618397
3554866
5036290
460991664
68875141
345297346
72867583
211976697
334078468
238745586
150806201
201732957
736057409
266595101
227278106
108495460
588513649
93828847
34301960
434746877
550593321
527667173
890467174
481455708
37703727
151963835
608662493
222284940
14344131
124175981
200980540
44333836
131904737
163816853
348586440
349134711
141546893
648378060
51718501
158650083
64401628
549889416
179653487
166560743
343134653
29398847
348954710
678412593
164320383
231805706
7109274
74783626
41168870
641506
194300239
825304999
201061697
518672576
485003156
357109895
237499239
455094362
22393560
50157265
106295679
311256316
329481467
286758217
348376194
28957889
526142393
309292778
266431070
23664295
262331718
497055659
49331143
220999470
239866197
460770841
6688384
264284675
205626119
241533760
327153171
380189822
279365364
314823125
600200885
170706462
915154126
589259943
94549299
199429144
33326778
63785864
873590258
14334455
1124991
435436131
439711075
6289538
851505126
505041611
67095920
134776382
189440474
73639631
370014606
175573420
210139503
62544923
492979935
385955729
413915963
23108777
564055305
5260231
848070122
399260021
29463244
55706943
571469676
19149606
223714569
531976512
24756528
237856650
28494015
457406824
156878901
13817559
147614829
99391628
57081883
136045435
340557308
25228304
261477787
5045583
201862460
286122801
728171820
617292407
38298012
36911712
233121983
811211376
51120815
134889741
103957971
311474443
248173913
25652252
317102002
576129312
28889590
153409395
5172190
125186980
315351945
1824378
189385753
311607952
27015388
234955069
300491940
261225184
194201336
44060571
56539362
708312183
443022913
351998310
753704264
82986053
221429246
201476681
213008076
113176167
427332388
640152999
207608016
36192080
505499562
567298739
96529124
413882483
298119819
98790021
187775476
105021756
293528288
741271580
280061036
266454271
599832044
44940050
375389180
1983209
112146093
498753869
206626800
64697322
93780918
57304021
275803546
6665526
290913384
698596988
776774159
434255327
27151891
307875615
394197876
690260415
333423223
123665546
207339479
136331976
6561930
589656269
6385784
677245564
42133620
720657623
447393975
163084602
40886527
90985993
66590750
13225880
19504958
455751250
96739396
844058586
27894685
87045301
204467566
6000220
294290427
11045502
222976384
612527310
54692664
607953838
81363579
110562799
307844908
49044123
419900565
659938093
316345592
194770534
27521921
565859152
136383530
234574370
387688684
428065476
5089251
151943386
60266711
44456476
223431099
741818946
287696877
259588
15241727
55409946
652986188
534951638
300465020
58946591
118311273
368004865
351719820
172400341
274725505
538293286
354617621
742282338
133642507
9315374
751734416
171267709
77409069
48589933
328488662
169456267
230319331
20358982
471687973
265105574
309964646
640852618
2370563
241718283
383069473
116483098
56955435
5493097
303988828
104711374
5270368
355553301
874504106
659470009
95744603
140699522
431028482
131140397
154100104
73348640
521169331
19526730
334861362
182561715
208788535
218991311
269147289
61952201
294370084
61453009
400201851
299295508
132343269
483593759
82445797
471520858
223775416
23866316
132928364
27668044
264418421
474549443
122607779
466980552
575717656
223100255
34791294
132626863
451305654
243909000
71059319
301145890
323063882
210710689
106273697
102190141
239168360
372811801
158473134
88638046
538710044
1980420
29445160
164049803
254951878
197468705
76642684
567263005
380159097
230961562
653476940
206008090
377959576
61048871
169870718
338858715
635675721
71342589
594817795
81313373
630505462
101014468
2005598
235594538
263681684
159540474
109207957
240802177
352463687
202900400
18273604
309420729
26440395
152119904
598167978
48400688
130523318
52202338
957392
65933082
184307965
198645660
17598142
206492126
355686250
295098536
34975330
346650591
214118532
258796533
34341704
277845655
613736107
7892607
1437167
866495333
477781273
442703071
284857997
1667395
22293629
201304843
579424639
211772580
199639386
17676166
132644236
324652399
9266222
293795390
50998254
189114350
129937023
302309509
68259997
56850471
5758025
297224321
442211
213057283
426639551
239709708
524450535
337644039
394044634
394103784
179399546
71768441
2096382
546189285
121749062
3018752
190549228
102580927
33136589
9095282
94623227
63684992
73331517
167453253
91803427
19943902
12349009
231082064
538830985
604865029
17818436
207607664
11476794
63937457
302732398
674848096
145136217
72753704
859044086
117433651
487638496
528127382
42828975
529826906
175399359
91200654
174425436
58080057
427767487
870248378
96283437
642270069
160375276
34611477
24558067
477727851
89849924
489703437
87976290
798626345
761473617
567121869
20009191
410795880
153628889
11821338
775288
462907254
144830897
113458815
121701390
521974977
9565411
221886363
16378944
823506801
26758640
574236536
712153542
166160756
196905039
3249108
73468167
186558101
115971042
430773869
34093153
489538319
3917657
64010427
15121939
58737020
250585492
399995015
111298574
4421883
54296549
100114044
605288920
205393564
387535747
2792560
65076790
3431628
30116368
53073649
469902603
32577191
618697407
52399530
263223336
616709226
81589811
68473536
327426972
198056276
111626586
448542153
14329425
284595445
195833630
52993828
365195542
329284770
17231405
734295920
251633796
482747721
12326607
439694272
23370600
37698423
441454883
202345950
33382308
221531974
114646206
337386346
310067393
701571655
587302736
60690101
293991137
348887514
530803033
118567313
5220855
385119830
10861538
172680361
10469860
790187830
874932802
123383494
340429995
456569651
153179314
54313226
549120691
220844388
800352486
10294574
382302023
262261972
63374105
249162581
279209344
565223527
146380858
186389241
94498035
203474004
14037298
22494528
111302015
94014123
24337384
330659369
194838231
15672318
180939274
79649288
231732297
341859900
143831209
236534122
258083780
290093203
7295620
204807443
633522911
124198309
373059923
103794075
220432610
38959275
65949577
216697822
199664178
496956625
469187563
205368723
340721791
110409177
224724163
701897190
64981120
150830798
16236741
596833759
691833739
75219248
423355665
67813428
318395149
198747884
131155603
589493142
187119637
171187988
71894267
568776001
437488268
529181049
509203991
36327928
379176
400075105
490009731
37171375
240928099
9993848
388432772
119087332
392287904
258277618
80192297
64242887
411107744
48740542
369756191
17543744
56184510
366801314
158591798
497240888
3664393
60030142
30365730
71129135
18250431
32557138
305615246
8902063
587498028
553910514
158543407
579339079
161004126
696814465
1533455
343755295
330048763
84983075
70805615
32385980
486465233
279887205
674886420
302751487
95737695
3303505
165461240
251236735
83228418
522376045
5357163
192204492
174594042
425019067
10782487
247464121
1617434
87416897
106586193
350016058
417387852
91026657
95600567
210236050
671255506
132529409
431807870
690113846
390674362
34302907
273409683
31161839
102465619
105832961
26758421
34446737
729586038
229332121
525910477
4035467
21554264
461571485
578327720
23588922
234320100
111304719
25242176
21339889
44060410
95117987
734689133
112508761
532868398
85984936
263403273
305346648
731239774
356652930
273677632
106400811
217777323
268906412
752982983
227339595
1699157
213734775
442373419
5399697
7515139
8146980
83085171
63996068
122030693
700306228
252173618
41047720
582465900
30670294
3390860
20930520
470124313
172312036
69973448
316009352
867167108
195301484
49341662
542188
58493322
33094247
93441416
13542690
435258931
143520543
255407700
142904016
89486693
81404739
422918259
598143907
576212609
14063973
51147706
764287314
440776330
177999599
2122594
47633906
70208984
291233339
140946705
54270330
474807657
147070248
59072219
395487197
62347104
24814649
230725723
218105454
31267084
53495724
184407159
181132349
302078333
102645470
244207115
419929552
34820714
261059406
231572148
550051698
295537653
150587534
166636964
10086119
5084431
186623265
371382
96620915
130868560
101360053
229651779
66206163
352547499
312188505
304929905
7176469
607130651
45961333
335494958
405345934
146027113
197268919
49427080
660497058
260119473
124007838
40435420
635900146
96961150
154743632
320737972
82579902
183310722
145151184
47494968
217700534
693847690
226438510
64284021
124235984
188451817
615323891
134313135
151830183
184847064
89848951
69455428
349749099
462955070
75018992
25346728
151442848
692958385
360870134
21303594
45202296
172300718
413623431
76379193
271307524
127870834
31186394
30106573
462347601
955447631
813131428
225793675
78103879
231751818
323367097
221070958
608907840
486585839
296598402
164728805
292092510
754650362
10141878
406238562
252002837
182372764
11560330
655286933
358725239
171834227
55505166
121176399
3226620
43290500
22623958
97951675
50748714
272840688
485656389
235539328
237328555
31859796
397858868
66858786
187830024
148848715
742070724
75046598
405657853
88103202
117229314
908785962
584087133
277624957
53992466
35779104
19819004
236361195
230461233
57540453
270512377
91573098
901369595
124664384
81085890
302636881
172801029
123463613
174602498
281179181
354560081
23686597
97829870
3508342
23597450
378948650
276956189
636083211
22774391
286893579
82564198
220489390
326265077
415593024
460734962
315976471
707946373
332557020
200362842
146130197
37971939
220554055
148151614
21927616
146337966
9334761
47421067
84062785
83356065
442257132
128866117
699770029
101991281
706765787
38904108
183129578
254232153
151094431
953941391
126851652
17546012
365418087
693297742
163463912
55487460
72598750
236517903
265587623
656624899
395769960
97299019
320696524
268772334
54484486
15758670
201962626
178541764
124728277
701889264
101780706
146008428
213201806
258997926
48314404
253219690
2934334
69205640
255918953
113331283
811087475
409130544
500671365
175461411
375924382
56093872
770559774
279964867
110400878
403302330
428714008
87175359
261840810
197797974
298417614
723067024
4344047
85200670
115583747
136903375
356940936
100355600
530934712
305355585
436285745
308393728
4272774
110775400
97287985
135839109
15673086
82803376
187380047
32013051
110272517
167252911
10067234
21891378
232517794
22946753
5578274
96020326
37053047
365551250
12927344
44947077
801806590
83893600
131783167
215095660
279038465
24296327
62578949
37276820
314190084
183833213
185715497
250958123
17392746
722160383
515406336
13771564
384114320
274577434
118336492
260291519
463260799
66849714
15513502
32663032
490840187
157393479
537052528
399557010
321191802
389208589
454395378
802878444
16182970
409426793
198205131
32450366
72887833
210760328
690947009
381059682
119588485
146802041
185355206
730832617
304607380
599907519
108246744
76331556
351854965
7263221
57501541
217484432
3527238
473434157
29881953
60423622
99888787
3818707
219960434
80142227
520754839
225858175
4187326
113558688
219543090
82262165
435951786
302121499
33598310
619605097
301816905
329518614
311293257
35338180
67710922
592592846
502849234
123453653
510900062
49535278
681833552
165538339
608456882
94614297
774503310
168333549
261549520
290489394
505249813
366616295
14186802
233053019
348539471
100342051
213949230
596567129
770900153
161314162
224154615
376320319
316329630
71920253
69094019
69243427
439877850
490553223
109641918
57906911
555509462
305573785
17034810
27604993
481528991
392165940
173323446
542169929
496262488
70297962
16188451
37381456
14447138
25031737
262476805
454166144
144976132
315743169
9275364
46169043
156288954
269544005
310107251
84817832
180097528
4428457
554552820
45147034
418579649
373188257
10974960
89504244
523228371
276986586
455760948
144233590
625401084
30289897
378633030
69056872
5401845
190650158
521139789
19346221
162783331
77963297
231668461
88427423
763456667
521548408
131458715
322336649
124804745
55185750
217676861
57990055
747563097
289430470
27612888
136516561
835270460
257796298
581066633
468879030
49386663
157939035
24731644
347148303
527409820
58915243
14330163
195758556
1576242
275877789
421969249
398930767
56542511
439858293
275967727
68559045
546300011
50855808
273969439
120598768
235167613
489114318
34961434
92731779
85871652
148200665
803275194
63682735
145872474
796672794
190830070
35341034
290722516
25965045
23089933
349529376
272826977
177352368
935505868
604354231
45009806
73264871
107388566
45377101
64339827
23448727
165106620
345486078
216532937
90879025
35377669
132648126
257003523
689278659
564163231
99019816
59730280
72151703
60041893
405869275
477954884
104744339
267007376
102516890
67588052
270126222
349880399
207983010
527858704
194210967
645834830
731925349
601083585
79964619
735943150
22407337
130517405
530809
541129347
313437091
30030567
186775746
262285956
57181744
62662022
6785364
216807784
135440738
623639647
581969689
293928907
200535660
206710030
551797731
267730137
49934325
81250267
182213621
534856993
4003291
291958691
175397029
491518140
318536888
9785847
299470784
163989748
139469655
360276743
132576803
748325826
252966890
8998535
304740860
19931307
870522688
13595281
511294838
94522892
888884353
63063670
66028534
136411251
58152524
98848116
853152513
29451648
413163893
19332982
141560533
51743966
110900706
76788084
47423722
14033595
237879228
297001960
132091550
108189757
40676782
175900325
250317404
326436924
143172062
128536439
646509130
199393905
78816218
55065377
176507481
806608681
542389672
85155867
625078666
202979777
414522897
428714070
10583872
455326507
495404197
477648681
259002092
546788296
183950529
768735537
5589609
704446028
819974570
254765776
358201751
328902454
141213958
912607142
814849166
31522465
93091154
14404595
98217991
292222987
274004895
115878930
352883081
11829315
504623670
483074196
47688547
213362353
655461617
437452711
12532775
336238394
309037427
305366891
294707678
548273615
69770113
388921519
363452391
588387334
132016187
664633992
108131128
890411996
381529231
694414681
84788589
475981952
96504836
506531894
43607393
301562148
13456865
374558228
264519782
22742252
34307127
391409019
215831476
57903302
388174583
391470825
182473298
445348436
41639303
187654887
4246995
217710825
38874918
253410045
8111894
66526158
383413553
380464007
561985124
146441315
105147522
821719256
45622256
203525428
98631949
160415180
510377033
20954184
62434355
496754313
559788628
5740935
264672145
246415905
54969406
126167810
925236494
48474140
140436444
40503622
15785979
91462864
222378994
103663702
264731601
136605581
4128265
70110475
375410359
264942437
25086697
139710612
367849439
347641754
643731651
376500113
22192069
25516554
244807646
95935456
168495422
33581902
47458523
80679051
100047377
328945050
5590842
104536207
12081976
118741652
2781860
16982270
28390720
192676358
31559394
112829363
15107843
683357874
649295497
26818683
87157973
111809734
73626889
169580065
1829735
25853678
66940222
328836170
14217681
114400142
288158467
401315137
24765003
268257022
709892087
16960472
75194730
475157453
185476562
284002123
182085318
375174648
53546720
668430834
626410274
315132565
144102039
256823845
35575413
823751314
157443750
103399205
278144380
50991554
190671092
247458853
31898025
128662877
302485470
648745488
143081573
58209425
96686571
8358356
342665469
279562121
3769954
115613038
284281036
145146904
376426355
153859645
533384790
774639605
325945695
27558804
18477337
17585873
500333095
91465185
29150930
150926876
26143337
344481369
822468793
44162409
442743024
172715591
214292887
5659193
96048207
326507211
384509922
352437957
761007664
200123796
90387618
54961666
39187411
487344561
9510156
151311563
30625858
108415576
226903223
114613990
49858569
78940009
100138635
21102209
429295636
152443566
38851058
36782463
229816147
222197499
261992956
191748345
39456195
211426564
168849523
100796856
271754825
42979349
90597978
120833034
453598591
124727893
402660461
55845598
84511961
324332025
405713673
195318232
418741521
339523481
64886096
36843824
359948509
357802737
25681198
728901545
439290940
290250411
89972582
276951807
85295805
483626337
32363379
568969344
137327659
165790529
42574230
312189358
24280374
184374484
11000894
461094505
234113823
42514343
234988882
8711391
458356034
179948561
229840007
124078498
287044286
26045873
903010640
201839634
3030006
85783449
4080111
33629259
14627460
297131307
130823908
63763596
108760004
153113918
12733102
730965898
180008364
559148057
581617309
4766226
141272350
58418857
62578143
108655849
286492571
21408397
192964043
156371186
13140281
328487408
153414429
861836121
79307508
586835947
512522469
720736137
673029673
640765313
464876762
147377227
302188297
605885988
289143815
407605239
30745805
97638174
4572361
166363299
302333366
129541939
216867574
390374593
114036462
162836668
456820666
116480610
897786810
145422180
49235441
556267316
57144520
650748636
110131747
416761532
836172472
127674417
5133732
38521713
171386502
346975766
135124954
77387142
303259986
443351508
33540622
72030635
544208164
314122830
163506772
31334178
833494066
776269754
540380149
16072955
432657943
215576573
206265965
574182060
65784053
736607927
113147041
436665444
175316066
545248794
548896787
145524633
116455675
684137662
763748747
18045419
197584873
281284706
333901443
184340917
84971007
268290254
395006056
96715413
105480816
403357800
39337443
287869980
34793488
71795522
6374989
379121104
326825391
12016654
515351631
284771297
96440094
341639809
40622072
417958508
30113549
555166826
225836476
89155130
83532557
299878354
210306056
72512603
154709495
42758430
152187753
93847540
82794187
42294711
696468106
23279993
415623381
252863324
42517871
297313151
209261720
337614988
82242405
124042248
211545280
22386383
849434142
154090285
191273508
52905597
113492789
250457762
229832591
697783322
72883726
914304202
267003481
5497877
57907205
114446531
34449510
257801
198683276
486703763
196620928
636095537
229830271
350352714
90385740
114484518
247519437
173145694
47942682
113233435
49645353
434160972
548697697
102175184
18566446
658690827
8842284
494956562
164050395
551240350
25654777
508886634
156648050
6212006
69068624
572204156
223752115
203047128
643653382
107520137
374294901
642204653
512497718
8361002
354431534
153429929
546373696
342782159
82155080
17299922
735639283
300789539
191318801
14966993
106202153
451046387
125402012
20075325
530718096
595712814
96780917
39094476
105134561
300537195
402513031
709876717
333618638
61542965
707862551
594175659
56066943
66591197
43153189
408049383
656589
105314871
748511088
575359606
52299708
67338761
803810682
388845148
351807640
410105138
167041195
295089682
292365198
69078331
505577118
278401280
780915457
100009704
637519889
107335610
41489957
208707891
267741484
178750996
665044012
507521260
97551561
391644275
553606
375073746
7660874
729639740
300668630
153428104
106620419
186516968
142998210
740717638
278140250
238269245
602537225
64112561
1397428
89246219
110811806
543412901
541381803
414927184
152709987
155914379
189583947
3154653
522782486
307069794
183234269
730168937
428154463
154269578
810098640
18433486
153731492
460199072
394511437
272340678
171112381
819659771
121751731
429182111
809941415
312010726
185274595
252463124
200654136
396648074
784137283
177636331
1452797
963478917
222945220
458684596
22105815
7764629
94756644
27430693
17756573
433487238
597986148
377448763
30239882
139924501
31550548
447848322
469477782
210269283
620224354
134991577
6345973
527636116
177914786
90506616
128643604
28142363
923619737
6510191
275926779
399391314
545096302
205116650
603950798
105205877
64014615
40600602
2932939
63779148
88904
90279476
700314127
64566003
186219954
360387259
64355163
241790050
176577764
211313205
58246449
214863482
235661753
5530604
744541337
272073107
26809470
96144670
705616736
721593947
191328370
594778323
865750133
854147616
17943206
90165705
2027500
245118338
771686220
642270488
290648082
532720846
84234806
18075411
243463545
499619133
204062118
220193103
141077842
95517948
1558223
90994110
221071319
61921226
75267242
368915684
106340317
38628942
175653829
331030192
379568628
329476463
127468323
32343558
79069141
681113577
129084966
40276717
495813785
12650762
514827161
55312706
403794843
150964224
101705101
206162171
54451943
182795660
715667934
95795627
337890827
9100716
462054858
720686016
316388753
1759899
106030923
12258467
19410413
726513702
188193383
11811469
16067561
387273597
80295034
517650434
392136911
387447945
152187943
64816225
315745598
782967892
288130388
491331821
53179630
573269558
183406694
191302110
150862545
274793843
25085094
264893836
262644879
698515814
308134095
284060721
326508765
168817493
638988019
102551689
8362939
40143427
136293366
72395291
87064703
496070777
451665029
94845349
145599641
164762751
298408618
50425871
79515260
366792690
663034060
908777815
54708831
90916532
30768298
6901480
733056985
946917433
11383549
94860008
214363343
162605878
320430655
332572569
8887851
398279939
87294312
166038432
547911316
4771093
1242445
118244362
147912926
255052300
738222041
431858789
25093874
502755799
23027226
520127080
547668817
390092093
695945046
816032021
5472831
390981253
171351723
398787018
78990277
36848891
300556845
54859695
23859986
53834186
9932205
80011175
105790824
311413400
155297667
55843915
284773581
144465345
173518256
176475701
77008932
213251276
521022573
528805101
186574560
660707597
158056809
85919505
177647226
463425651
95298785
49732860
111099316
220359581
764413906
198783224
138041793
16051238
375593287
369092521
376601481
9678644
55011427
290322481
455694215
139935025
206582759
46831963
311472807
237815787
684715866
90925558
22155072
383618740
572934802
712663952
179825000
62417269
252039330
817188247
150285430
222171433
22479893
300230825
61445764
543862183
248991682
390638877
502905938
305371495
24669734
7997922
4842087
4901860
472913543
84854643
202513885
5150371
448568215
622899415
136334605
210171936
110052581
459326911
42750287
38233665
627003320
45933711
13052554
498417849
337194722
107482461
461495305
288810981
180356952
37648339
73239063
70640103
314815491
517005537
9033437
33167157
12078873
11994171
114447728
409924738
510640808
449144709
492729084
484962051
129027302
5088110
129638312
185815897
211772088
648913511
193571538
15396800
703885274
456861751
14368048
53512573
461935
51616003
2766340
615972733
6900517
427629936
129286425
56241586
40406591
6981197
274785709
118086549
9184521
165092191
54721136
13960980
40426948
434138793
42440702
381372288
428570816
113730781
56574594
413399942
166696203
750518079
72223491
439460920
54915787
642939354
10319877
665396841
74587568
50249733
18435401
641391973
848026958
253637860
169674911
292143379
696707530
211098496
148386635
855010866
6053569
444207636
83453017
473003912
69984034
48277493
119893009
245531791
420744852
25678633
45511247
59011244
416806207
900063886
417541602
228488198
84738352
724575910
113270411
146083470
527429301
175640969
321970883
16729277
456038827
335039048
42312760
183848441
10135960
294215490
91387943
159921642
207532005
371629428
114724141
169637957
24902067
247113343
743211141
1209768
94380889
126979920
18369788
156562754
228218737
306552632
486124454
23618732
287274605
279722658
338981890
142566148
277794820
703928886
38053846
364169319
399037966
52492184
607604693
98930433
152355488
527028786
553506280
162809640
147240796
77051240
519504906
116530688
267270009
304663053
119888606
214968889
408401271
258408126
109841471
698926877
84356810
11552246
190831752
171184851
164097813
4362614
363217049
136359111
113775316
139947792
46134052
5341604
410104133
91807632
89941127
71964885
197685725
20868937
47572977
37712889
502038821
3317899
80943167
88933697
78317977
81508472
682445346
67259157
626637653
19539985
2587434
250917147
340343506
11027377
58358563
233240502
472483051
285377253
18295900
46997584
167981338
358642683
4378674
62450687
384418237
140357160
20945376
45187271
765906813
70627229
248465051
3572065
90417763
233085610
579697068
133953555
439667900
67483016
71075363
394224
864206956
220934021
269975747
442327807
110924688
633307727
223972227
262655816
220872424
337346093
415083585
3484063
407055
81146611
287207026
64394920
446519480
220645913
329339093
402560138
69369512
134404442
304556568
451304842
490389481
128395595
224256687
596897178
23276209
399252109
514834521
588271797
31700649
824261729
201886947
765453385
113157894
22964826
11233471
24735245
249597957
436419551
12416398
284182394
252119143
182957216
135877770
399747397
217210742
175537825
96791473
496432458
564982583
125566456
257670196
291704253
96842324
68966163
849652242
341055732
9976259
85134911
295621289
147900903
14175215
75089827
140121640
34399635
55542509
33005514
22238897
165131732
122674333
319301278
21521467
19781805
257376680
653182984
30557668
267455955
235787405
193610942
229180565
133259001
46892142
18853176
426899166
166011241
5687592
269284169
134838292
878070810
310244480
173386615
583317950
474504614
818779122
402300798
697838472
57721942
201655788
757433227
517572806
148903436
185051367
67268444
198587358
192771626
227235682
438977473
444807936
11891270
129549700
626736247
138174094
5665029
99650122
354539433
121210647
690172218
337183879
42676650
798262174
204880002
41583634
772532627
390615719
3625881
528467262
381088935
186098284
67094386
385700154
139524187
30463618
196837972
579966560
205788911
101423968
451413585
648776
89815210
93754262
48403840
1261597
268335450
229674508
203863454
169567376
36117862
743122869
600925860
776873195
294417332
234943345
233762524
689299298
26904025
56728882
115494774
663138780
594900771
566691984
492633311
169897179
40606312
86391536
19792361
27720605
194710112
86913594
64842416
135290269
722945925
199427700
455143712
48324727
427582615
689277070
136225855
11089456
231117672
289339404
243952017
40649160
105889341
145710512
112809784
59884843
54359446
153706995
541335494
115725824
43453693
361663500
224745933
21135269
92298268
422201366
630306015
148975071
724375408
837698835
1365250
194219825
256818608
5204622
42432221
11773968
15929446
452978772
142056573
64893375
722276286
834876936
518336194
182426750
655977261
224220500
365768502
392112871
426444026
587313026
406849493
705376547
370226939
20874733
614225188
548345380
59918627
189127075
564481790
136715960
523063273
139457577
108683331
7450666
79206426
5253943
197791279
196125338
167680168
34498866
445794870
732603129
291777
102047326
245379626
115542203
165147104
327422309
222117318
44810118
308435591
482493906
839039214
16559915
184899005
106126612
83431470
314827777
146639254
829784142
68671248
147081572
13243724
122206837
266979075
693763944
125129503
413493354
111384999
222918696
286689752
565373212
376272021
664445175
150247576
99306655
566895843
505720775
67108411
97454290
39717513
306108230
495942904
102144675
248068742
5617692
403860328
58281700
63643935
135736944
208856121
259480418
189054891
385741564
327274583
523347485
182862440
294491060
523452123
73801400
304136641
147241123
268667416
4369523
514404897
122951773
125766098
627108882
63746261
91688172
53189490
99423342
757231778
91147394
188428714
769789294
486999672
46139324
344149936
3630073
322839018
372528622
325944318
224166949
218521263
30668945
729916965
543372207
318167681
153403254
416805197
12152540
214241947
93208022
8084723
163801371
543052830
165979068
383124124
112964148
227071223
92213910
118133255
120570545
552941089
98721995
380066810
106819165
5241496
253133282
20784553
224320000
220829702
341944839
414167446
14592542
414941606
693965078
84752465
260362435
396591876
435790194
642925195
55983430
416238863
219510107
353492215
719844196
80565059
41611198
73543032
216001191
432559368
62643839
177511576
35055111
4009845
536962463
144509427
125084317
562144119
320411389
246167798
66633451
585445475
44242523
30344165
87041738
187279479
136857342
211985172
102352816
59988257
87626315
17287460
413915467
78055848
28294453
116477574
273405445
592116568
68558168
480054957
310130000
348026898
40156532
1265307
449423595
113131055
77640745
122106571
469132623
420613
197769458
73972107
106820772
37301769
398993817
249731285
95484844
559085725
6934584
781141029
218206336
735640805
290964884
548851037
339908766
115707592
368165851
322888707
47614956
278152876
31974537
565309059
168372088
110415548
306735354
110043733
120256122
32467818
891218
498820329
226558834
53205833
8361590
672708385
139935563
846163055
594417317
545903603
319080736
509373506
93516090
13203917
99729738
29875960
118816340
491920398
31916322
266658751
98349549
63974360
272180
601237301
49786909
84957343
162781633
37894532
11494839
14762656
142337331
485963358
27169544
155127386
97745651
62517559
333952029
319124434
416737853
273896544
46023255
258868427
155150196
643265157
155869933
183927745
1676456
22934507
278057184
70242425
488200983
35601149
466391447
10983374
369161018
32176857
29306013
370051536
189380126
230462487
37599181
30071827
6192269
811841
284129646
106494014
247554794
308032738
574573314
269910671
342282204
358985917
892009830
402905715
280375172
20528336
49489721
16018778
63262802
325986808
154677682
125266731
3153075
600410
492024220
149827064
507932022
62825271
145037992
185752853
602096132
598527803
60112263
92153851
191172939
4097531
284548748
56196840
17517367
3678275
140783849
456137168
142961851
381505385
67421472
389465034
55579529
151506108
65829110
161830072
287727116
477840671
362989913
542718705
120522017
28787257
23766504
521892907
432019152
449777288
213619645
242180828
520013547
97477563
530030877
275876406
36958203
300296841
56163589
247102811
380510238
420352468
21992117
9001363
137704032
790329590
37670641
603321816
49618498
922691914
263238986
7196388
30818883
823162471
455272129
120145770
3947268
94721243
45637704
38168778
572149
629154579
193046603
398413866
96156207
379389781
565606235
183278639
44205872
43902786
104149084
15572788
25155936
160564907
193587888
16019700
401969151
59070333
482844819
865264462
18498058
54983827
748769701
59528876
492835487
56900744
149080933
25975915
306650276
180441962
342245466
416125518
448215474
122264154
650110291
178090219
311356901
652768972
34757358
2577788
339683308
275252309
21700926
315131700
47556203
249181930
492685172
2660568
371830984
187513064
586689179
737127650
375148592
10395824
258773688
540835797
358364030
39372725
580785187
169571322
9813534
665149947
28633055
42371632
108433370
761691968
99718889
110163578
240036262
123258467
601129708
78715192
113939600
278443526
900011095
12356716
193535843
701403321
428433129
21063900
206319939
483231616
125559289
368608361
18273493
833456067
10526893
175688060
77132783
89009238
495515194
8579456
690383286
41910568
112679775
115058013
459405119
277736884
145023260
662961617
570855756
81285693
110754601
539811003
719847239
49173654
130144077
124178450
563612825
5485164
24718994
799263508
798261640
47956274
20340121
402035134
848732485
483519755
20563591
145623663
196366381
207411035
42806534
391087525
6763449
218552712
24098
311122824
427027102
111110814
702428315
22752434
460074834
280885989
814785528
59522918
105106647
72681084
37320811
510948880
147287466
448012
168742398
319005127
685365737
97203473
251438354
66798160
65591240
277968853
306758864
374384315
20786330
797955
48816685
18885815
483685961
376975756
445868466
7974634
83464751
397240946
150394158
5237431
294565943
4094765
115352638
709961779
514986626
5361994
143139732
398876647
424457550
812408844
33066286
322683490
61990601
137235133
774637340
549952812
418967528
256791
4573627
460449246
364365388
407426137
203087030
844767449
173318001
373245288
403500210
123736364
58344971
242238341
307573142
90482380
113699953
82853941
150790830
3746160
451777086
129835430
12175979
79742258
62062650
513801827
624765333
183501110
3921423
468312105
234743447
388393350
112702256
322811321
143885137
13889076
232062696
160822905
739472432
241442005
221647688
573414046
249265773
474596966
437546477
18890565
946007889
25412882
118377487
307092281
892979040
692057253
16936158
4327963
42797192
126527106
296357324
26702622
59095131
76679102
229334326
99997675
33010215
315963286
40566243
10635073
32342445
457742599
357428859
22009946
343556646
153386363
40923364
45756451
21445208
76297790
438576603
116477398
86798316
291279031
263982992
60963861
282241823
105141653
95071543
150138008
257938093
50026621
754264940
106473668
372270587
319329295
58946500
509127712
311131316
453440601
477577755
200797141
61072846
282423587
2923475
589514244
89309995
23191329
468248060
44252312
489134755
295654149
519131827
252086349
51751154
235261647
61105837
295350684
346133021
651228293
176279630
75967946
29076890
163440121
70659643
109508974
152974430
250163232
228269280
211622046
16923644
7325240
18746925
36597624
60325592
47468624
187830036
118525721
62013262
604338289
714395112
181831396
7382821
82335096
678224460
504162162
236902739
115726211
175237778
49582420
78582486
618024253
51790838
144554705
165541944
686801153
46548486
250810706
7160440
75569428
150875661
19906496
75128691
669031614
179821305
354711288
3167214
138401267
24678571
1431549
2061925
412591286
3898056
543370558
11529777
305967783
101565175
83380566
17580518
497668391
178834103
169630973
153865871
28416699
187645001
322423914
32720550
202545693
353621582
686173979
13502297
61974232
3483081
260900080
497427884
424752827
303007357
746965
90981996
319690873
852222199
365824400
588680057
278836530
241625855
123724358
108264603
246137775
42687040
155886900
789537
22507892
82863208
452217965
22905310
30473560
710492599
228527519
15999844
152053738
343853733
25016324
65745422
161164501
583618766
773529963
96613862
32193214
274823974
597142435
46363343
290583592
15031515
611437640
308415670
648293499
474177385
803774872
566558466
465825012
171579722
318537746
196645360
357745895
375502026
48324312
103554833
606233014
218451557
594824501
500908710
473925752
184503527
53407723
566317464
100710043
229875034
804329741
24553779
324690047
32600735
517604462
159024034
109616622
150276994
68754077
586151058
173218313
557186714
67145778
52383103
774347833
19517791
86391154
32045418
78127146
8264085
446409963
169945052
89008352
765490734
320718271
257195918
51052852
115324100
133714294
287306976
31810289
39693135
408163202
444237653
149432018
617593255
99560295
319833612
341695902
40131371
47313111
436117208
207350352
87087121
71183108
75712438
144211955
182022663
136911889
408061677
649399432
195377464
321121911
14403951
793081402
19572223
483702826
771158198
132770389
477911761
604602202
101420082
129648744
2888314
5210776
331966864
597255506
174795440
344587381
163681447
105474902
224371361
135077955
17640282
2889262
369762435
12063474
457818638
73232090
111042283
600718570
582739581
4825387
362254890
106855397
87562929
193456369
664088708
44779022
188478072
57892591
501421388
39226851
620376857
150563642
217211696
110349577
4107567
10945507
530716950
155093671
229999092
18887281
197435472
185846316
378423426
166208509
38370453
6225367
3119779
168515589
323086454
33453225
133136594
358650534
42727956
789784670
122112943
222097592
100671582
22090663
108659566
2298411
131865216
181728803
352296159
113139360
605045212
605388146
359762882
6654986
289500811
246459010
277307399
261991304
205674518
66493338
221742584
470158737
13770118
448543849
240617318
81997073
112142496
302524762
437943733
148814287
64739092
191315754
9743543
373931755
227892888
207130159
398876260
100322300
401089485
714998991
626280737
218112288
35626268
177945369
14728798
484636943
101390159
39278019
294675603
851135799
618360462
88681301
778506141
145165805
213394625
8809906
177837155
37313354
216240160
73346737
338090259
140143580
46771818
283706699
277865096
435503063
26511890
95728100
30093062
251164849
156188931
39884961
129803012
170189828
355455622
285333803
47815144
20746383
167769424
423672436
286371897
365349640
9690398
28337297
360505827
172440402
595721949
74058059
463373702
339540587
3591991
7550739
336890603
205173149
82663458
132578066
668469707
47564133
930032095
153319220
288854961
141630143
75008047
449065534
581194750
97288956
772932413
51238244
284184970
47463125
373243780
23183943
241577548
181171782
759255
304413268
697195900
19462250
61538639
12844580
699609645
44711886
10417881
754922035
226924365
23562743
26475580
238742344
28239600
781696394
36518121
30341510
75093758
52431058
12266635
27625695
497106362
298374193
126781378
42347154
288374013
263587973
135107248
13434692
26955729
42707213
97571799
610661658
59269199
142936438
283453896
191607232
391760881
143233820
642474016
7545450
24428254
276259842
487612037
16932291
88524746
407707146
4641472
347178388
317100837
118947672
65379248
622268012
196285484
203429699
34113160
28968273
388887367
790592721
266756528
22429133
188401386
125563819
139247782
187232052
42228132
270062792
194699899
231267006
42090471
100433665
209203563
94253629
889959741
724110951
28163170
1339065
7188516
482621892
465376999
221800355
111097776
329076618
182748768
251667366
60705965
55555557
535377907
624810630
48696830
228588649
462005185
303962010
198384877
75019627
141532364
21068231
111282098
182366059
676314483
521188742
2848588
317017422
100867545
84318654
149081157
122972089
312568946
299726283
78608349
47955469
66340246
275361564
170060743
251753769
876648757
37255780
45411497
19880166
566164264
377615559
9392127
232696637
58988005
139221057
486681922
228438580
904759180
162856476
5379823
267837806
483167120
32768803
594588400
96623879
516713797
188483616
202298457
851575935
844744512
708144420
147491845
52914072
326160168
14494534
377819486
438807633
380109185
153024710
574991151
156670263
13178416
202400804
522108811
147177738
585663766
765132576
67702396
55653257
586733924
469383484
700033642
160091529
85261190
97105305
257086734
451600092
394794624
247358508
23264150
214747630
33965014
14349511
170851195
55139955
7953459
70854262
337525435
133852683
212480653
59396859
58836266
633623981
222501059
563082157
664947
259591355
207532379
332533078
18395974
456975425
538739047
68291023
469261539
113562927
73869850
165716376
196132785
418361975
583889515
35897806
31534131
249256302
14909008
522261548
728883344
145735258
540928326
7738652
36630714
12648024
114874622
81123039
605862083
282535343
3429497
204551949
79146363
107026494
39753605
90531708
28067954
345665492
540388842
131444728
282645873
396286128
35263182
134227246
204702881
445456352
32053177
123748915
234351741
2462232
117506576
423182651
732362286
69513283
754001595
253485536
421775739
201079262
294139350
222327170
821221050
253522074
132083119
329862764
70838698
2772288
54845466
41675746
50977931
24910761
445287243
466220816
308904690
418661266
18891877
6081081
228400940
416535951
154082967
70709898
172850136
49409924
645316512
212577146
15701213
22994108
247884732
235571482
131763752
303946523
407824263
372733938
412171112
14477219
706432806
820761645
428153341
334540315
517705841
141770921
149739511
88484159
56247119
313579650
12078955
245220286
251898376
347849743
582722968
273585743
140143716
94391584
287553417
343431946
109652568
88296090
45606751
36821722
187302659
146492291
122744286
638903264
55342506
33252156
536453656
453042666
427576081
184535369
275989298
582114102
290138707
664847609
50503114
167329327
561729471
47810794
264372061
70491586
11118543
299733003
423516676
89252726
478866603
109251477
174189814
70300073
109711056
53252967
258692230
550446754
96882568
127177861
173954686
319599921
526422686
362415581
46159132
685635118
135638896
108415579
4527192
31240463
55963455
236902409
549580522
389673481
467366
184180094
210865945
55817622
329697010
108849296
520581338
180946646
783362206
384589879
104244061
327660771
519493198
448961310
14161713
210196232
33016819
283852358
203178084
1339677
411518787
2062963
285472835
176833072
326733660
526298600
446147235
231948879
88130327
65065075
11401490
149694472
41928455
59693555
158738509
155880182
4457576
692873308
184945366
44137295
116977320
907733323
406797955
211642958
174902504
154007166
47455395
431429576
429850475
71443683
211481625
3361520
64201553
213297764
451808401
285880258
548105545
329633037
323163045
634075031
243527227
522229173
330394181
73832108
141828130
159902808
444042115
207847621
235472859
58586536
53714451
327788134
41866650
294972653
6208932
438556404
168573380
812878298
101584188
409881933
8735411
1410064
563274271
372848139
344152019
201162842
367529468
44232491
261354446
22301929
404151644
172374460
286663402
163664481
12213130
42769705
8290054
827333610
136097826
519770434
46143231
273319780
795630333
448028214
23484979
15708872
476987473
15036778
883574429
208004947
20690371
331433422
371873343
557484733
431692824
88480657
845847555
40952058
316009328
756948050
12125422
116345281
145990912
391558753
312987683
56339092
424556490
39383916
73994689
265296027
554666660
181882935
137807676
288750558
387960021
560308855
28949115
64846913
289881627
186938003
113409273
767330860
192643087
609126881
570410773
625152487
224078201
310809588
181175972
53947092
118975986
4302963
9449725
270570947
96181758
112548667
53798131
608476574
47710416
539237044
602682127
502535600
312932712
152868153
499053723
354539905
397710755
190501249
5282450
439338123
476905586
162999101
567309833
465211852
393894438
11694802
305960552
182836318
334236724
535832087
76351686
189347226
240616341
592073517
270497540
554072910
433383714
256592603
215645340
175198711
89438327
201682919
678672520
548008791
964850
55500807
447142481
91923824
499903271
162511096
67603208
57990207
218921324
39395672
100550246
263949368
28399908
568323446
45182088
199758648
271847821
77884510
136778456
240142328
328617891
123749021
246614518
87994955
48556297
277928989
16103156
474119316
790050189
385121512
86652684
153532087
37187683
704528338
273390038
186314452
54630569
284541181
49141284
84009489
17268197
344041958
354129255
199568805
97209916
539872541
94539333
117981121
179152923
21439947
205493680
17579032
302870036
351521452
525944058
442396503
13630980
164087119
1743803
895636883
105289296
119552191
822040853
838129908
148914737
301281592
499367329
435792100
358416650
172493279
162887449
170467879
382764570
271758198
412713535
31579574
714397352
297477965
334218583
66781781
228274516
390299174
169474710
40695866
667955087
96334817
529053
744148859
333174605
108763520
15436463
193502774
116835827
58291082
481399900
139790859
134592746
383896163
369134624
132988133
15118501
209548790
496943602
305387211
147264257
74936095
147156298
227163775
303716302
76982106
37336763
538175958
7457811
3425802
90191671
256656788
359681162
133128872
439608484
23545472
26767593
320769902
34392009
796318499
344302567
156471177
70763121
264179060
469744754
324614073
5533986
57971212
53659344
55872339
844225438
433209322
636015017
319106778
132929893
106008881
27508280
473864470
101857014
25638860
316277342
340279756
562253744
13987020
72447955
151462160
170128859
192812497
11260351
336438879
104471065
24940105
132132912
94145496
108928875
12590364
54176880
273360953
11150195
126774374
29471249
316543204
429583741
198380478
132924363
205828654
411208311
555001846
182514523
328447833
117516507
416447733
214768548
533924960
190941516
3387243
41276811
115694211
239246724
28878060
60934849
26064423
340702748
300817469
20246284
39802157
375697080
66993868
469562951
16114106
70273561
708692884
74460295
57590393
4352969
173649521
105986498
190139387
332279409
77866841
24449727
92191069
679081127
687050296
498863018
33700739
168069974
187556069
505279776
285861340
224389939
704170736
594377439
4486672
835350066
520193966
52939949
302007561
5607469
438093088
11448401
269219673
173708
228989137
23355462
200668520
570594412
640549387
74224885
118997341
546930
18344518
208293620
89665609
121967309
40931797
627245631
74611021
96195209
117758694
716678503
3092891
116219282
28494391
549832827
234791066
654541354
42310732
357085855
460515187
141084490
4114357
113022452
778761437
336814588
371403886
217446075
140053613
7924204
432089343
234029758
100813985
299197860
454577886
119067207
104851611
281986697
47436966
69976339
19385318
51153920
28730595
95856906
14345919
101023437
126045122
467475852
126308175
460976961
249635465
108026601
268112137
670099435
81061471
424944593
1777905
294363930
747841969
741805674
12596166
255369405
133810273
275314300
39689600
386292002
27806150
462395097
33278980
467000305
304026767
124475439
5297103
387576079
368905687
12258795
75250311
9779057
120294845
13929512
570064481
93162867
17590937
15829277
153209826
272731567
33768729
166739500
484589215
181496897
729381390
595652644
605729314
516551510
41019712
298814419
202744965
26660775
619149983
551861483
69654927
211566845
11632809
83620795
150868645
388777342
725552251
222147221
16209330
24963188
187588484
375077031
34658778
230253662
573019893
93417681
237632348
307220023
63320867
802805264
452436767
165950160
389956288
99914664
323336506
128041519
743981334
368920860
330124
49823784
11671501
37802116
68866124
108041818
160149399
475794620
430685676
72795503
26599734
402563527
26632662
659200504
46755933
97571377
185553992
376095621
453073489
550601784
19965711
70568983
272890365
102905069
51126414
19301897
246764
410256765
51262613
117162638
263397501
630591125
220576486
153253816
233709767
716400710
236401928
107280519
333149364
155027753
123293518
158270744
811580067
472317850
172196525
412485635
21361970
367183343
191456971
398684924
323091572
539012742
675607965
78897542
221985921
855655849
888597540
7750669
410531362
248704257
80512757
104933452
266405428
69081771
439563374
627336608
259009157
419949613
616556638
25487772
279262081
659756458
449671253
74387098
710254109
57175876
492004938
382195369
183436028
93506243
679638343
538419971
169335859
230914241
438511801
734707343
308145636
317125096
74538745
80150347
536867319
110533225
175294969
613909871
552016277
754260327
24025653
3917055
60269033
349735630
644924076
135151532
338876189
75571098
37667701
240200153
188302242
803388811
231848070
5875303
233631996
675308724
62707309
462964598
87260669
505394511
79980457
541648133
60578545
573049167
43839169
310161871
12734835
248525402
212424523
527591113
519487045
48521256
758085836
78625057
405893566
22691249
368442171
178461328
700919946
395712542
18876710
112456204
370534225
51896923
37651094
60708091
421956744
737835242
846528646
12940671
409241034
92190559
260934766
506829680
44499363
22707355
7282958
240546702
253402739
545644686
42604864
276340484
96913197
212099273
658501109
254554122
390246933
31799103
44226490
66926620
107915572
25774504
205694939
29531821
51047266
5799939
72745429
368412280
568066592
284856198
147777948
587997358
225273693
272394372
24602826
43388187
9870519
36048148
149666986
311770945
63675334
540180461
500039464
154154757
226719793
82107795
751391487
597063081
721944711
190603190
87376132
36646688
562074705
40752259
197677837
265552763
18388362
355158694
6998865
238945648
165786074
268941345
101574242
743743020
119577243
392403601
488302039
609550609
93387877
531597529
416954393
63434228
4588064
313018982
159507019
141540752
544513207
414095918
520228679
363787581
169510445
380121140
323469410
33264197
34526304
260453920
295211821
355371881
11855124
181114371
780173726
211429613
535585552
210505150
111251800
9319351
503172376
472507040
75420154
283834737
6819977
33970808
452107
297404289
44173923
392360447
154258798
198274646
1209052
1916751
129764729
86199729
59197552
274582696
240702301
6331079
24115065
125155921
56377164
289614668
141888243
195124285
2355765
132045006
209323170
112304838
162863620
134065228
726498374
62226523
472993077
180732375
189593565
42856757
576472271
400526724
151773907
69670109
705992504
77273652
270012630
732107885
169513184
142119446
594300529
5038609
1193022
152844436
449715049
276738118
54173404
94764423
674050389
609860134
339396860
15267628
204183404
877546659
619355692
37857539
391324981
648124286
94143353
405875661
435056527
152149554
330700528
130458094
700109
16153304
213663307
105988839
311069441
406197447
397531268
3100694
900468828
404578360
403546422
79559734
216961097
498606393
51138166
492716407
144193111
34178955
874319516
549896904
431795048
670517605
4693675
20435013
147719970
123399434
215207168
179188181
359113081
128676802
193878708
119851381
34292447
711317086
124842163
268014519
67785137
365008603
119777387
323492728
16206224
327217210
822170460
233105543
833958328
269644370
166157960
65835481
379437266
509402486
672623188
544385952
97449321
282556837
619554031
279630810
20869688
230334101
388760677
283058151
69457535
30283
214018822
137876907
111256452
6569522
773515401
52192932
603625624
45528727
286513967
151226516
153342535
138137535
52991835
211262159
288681317
6662791
668387740
90993203
6796546
431827568
346123538
94102147
112979235
133253503
10299135
374366118
284756017
311457303
173340462
415019377
706069704
457927955
729458178
20050454
175098875
610786406
703799513
162144823
292050558
46554818
185200360
106014983
170395948
229177141
181397108
493567908
196278772
458098133
114109815
373133504
41397453
21470774
241882259
204587060
92556840
65555408
415113561
542678264
153418459
88879568
475861681
129177089
430437280
99408629
480654034
90562445
316373950
661598968
423935816
561344259
411805475
169119317
407486557
110495582
136660169
40139852
2423267
157840228
239844073
604670502
70532526
95100170
12937396
96872789
183821695
889
86617420
546941017
12140214
1602593
129655229
140468246
278291074
651455275
313110477
36934977
20527417
356180870
166609457
290374429
270894001
78943527
253920060
143232477
111769569
232787580
3103117
612465062
86566407
33501799
298491221
414799697
221699049
123443639
776715403
524467285
567035834
200474594
548287134
16793147
209850212
341452452
638811432
253183819
8466221
494905629
600145884
349775286
143239633
1929637
30734871
149654208
259403845
258703634
73173428
298077717
613087105
15322452
37009825
480908694
338943943
506910731
774410896
352672766
334187703
833812168
146296594
255736593
609002224
138006373
738304993
283118460
93053229
11188031
68441128
51112207
10600368
17978138
385322507
78736388
153398077
54909943
18308013
299646056
4107644
75294254
160418738
172912263
576823799
600955223
514571387
452650038
302510783
266263927
121817658
123806570
404141559
544318003
126204658
136284333
707357052
245066496
194984290
120375515
594244666
45999509
912899670
241507085
124288669
526244006
794355026
115874912
219994656
608436770
307376915
52721926
114938826
94171141
281709235
896969297
269519827
143706828
270219639
335362684
332925716
50741769
154179515
83910224
532505917
187193966
415915957
270439317
262479606
59686684
427682
729129700
220250289
100215969
71517118
108611006
389174354
751408842
26509649
187302129
140042161
173268328
41860803
26467755
127412013
92379494
184800837
717556510
162933942
143452715
211739246
222809634
48359830
196975273
47279986
90000898
622931142
285329442
61622785
354197247
485944299
240990305
10757952
38728742
677414799
247175375
159442568
77335658
388118974
281165845
85328633
433541114
232168017
499755143
462176640
394863713
76938413
351394927
280663060
137468259
424742021
156836122
388067764
191865875
304607932
343790263
26028969
82579461
586762209
872695180
344790894
423075360
475567056
122148502
82522629
471366249
189073346
345204464
219943032
63203839
428813177
8673875
203870343
484931666
119383302
421240156
282924839
165634634
75592383
1978375
292243881
49416640
137519242
295934193
960894944
50851852
125619591
151853053
145158582
201357484
639787886
438029753
191157663
525290754
218517321
11849193
218531617
398229068
74575070
2822702
688190
50072350
105417090
646762432
752220670
208386664
518973292
3251121
27361224
15180849
53765607
195626816
86126774
301089429
68636009
90578311
92722277
475481937
739081085
918424864
8058733
535688185
360794147
140681515
3950291
53588265
57875974
202168902
305149466
212716494
352460972
222949401
242151510
7318478
66767402
29232154
360047513
248350168
24406940
41668070
369852869
461913714
123115054
166459604
64375402
547254231
121396603
667634285
341080
354573566
837167720
267438844
43884933
426068830
148275402
13523608
99708373
17165882
234952732
2539021
579796962
141999055
21058521
297871383
197268085
185121216
135607484
8758077
485862942
415612420
847243698
129457377
10571580
303983385
20065869
45584453
204010322
83227889
270627841
495031991
377451597
158898828
66033476
41540106
104927752
109953527
699511520
39975552
89290412
746124871
123667475
502354895
130701942
63924212
394090499
11327016
659133171
162356237
12458571
170771701
69556156
309455332
5570171
220800615
250685840
713431654
702903861
137232311
223893308
22971837
127401187
439278317
26122153
742715516
29687341
360075779
65175052
214869904
112210481
160375424
27715003
127403999
369307465
509286525
100312541
566541121
112819290
50142353
133252207
32347222
72693530
239522111
154662040
5634539
360593087
326765506
837489917
17813160
8762771
245222046
73433535
628769338
206822800
5382053
593662238
151525836
393553542
527447608
172287576
362439098
145459479
324625336
134692084
938024101
476735660
666492411
76947714
267535956
73382852
44176894
18106981
143981044
738519370
104291902
296679660
59110731
569327136
495331175
87851990
6687796
171196040
115989785
44833562
319509030
91870866
15004567
294313637
2015266
49421567
127124066
304915510
160114619
37982160
407199764
2075267
1676690
262497558
73370357
33221111
184298030
137845809
59918918
511114689
285880024
544711436
140054994
85583541
111572006
588974976
222366166
136633393
50663984
59415893
73357885
863109599
166445109
1453355
433459938
489986833
776636052
186804048
249192154
345442221
386016481
27676163
145982653
132285187
156885137
597055539
119469768
404996701
179245405
586285193
42757053
31132994
305960349
129742254
231167597
295525943
22284704
95746186
95642500
25561724
408485447
134431889
76334123
4670851
57369470
10799748
95836990
76241799
69504072
26980836
25285523
161806898
752007049
134702241
363967536
248766166
261352015
538486647
500238988
36043002
23691474
50104252
99238788
406031094
115168565
554248725
522108125
182319138
468783906
627054621
3597187
237150308
505320929
227374061
78652043
400020656
77181764
247526153
301463879
137654933
237415721
312605244
321609228
296422401
618466507
10281804
210802483
280201855
227115277
147409201
227213213
382088276
104134836
420502996
165164425
195337711
266886637
565592244
271651730
247923783
307918639
151744151
552588546
162496389
869136787
475714363
604959983
23258028
344250697
291832503
549567509
86938781
118896956
164742899
334577919
268223308
531634588
401047916
2804458
682969613
56214772
274617875
221711993
86496703
694464447
509266827
578931164
43406046
1867327
160550905
239557652
180505532
15604925
135658168
109174488
21883294
98118390
487620071
173728980
128286436
54737335
356187700
38959487
605742292
208113357
366795248
122774649
417235447
127318976
117006194
196773517
765008470
679211844
345255883
614783547
47355134
95230446
26924061
36160561
681194434
160813610
52323694
114916255
409035762
662228461
309165029
170971708
23456696
35706457
183072245
826296303
116158723
180945372
47797099
121600181
106065490
4875040
236543166
138423613
14512495
86294074
254033255
492357430
819044601
268637853
38304667
164035729
741603022
53757429
141793595
393581374
222339079
326149437
41435483
9854013
277331396
205669797
316127260
204437511
9712721
109700035
43798906
692438912
259846335
64360857
369502813
2624936
15086759
656438127
260580627
225920391
26542010
246819745
226717905
477180491
480251040
94281333
386696934
459406388
386254557
225519173
252841327
22150665
122121277
407241455
43785796
6871882
17487399
210740103
31713477
387744990
28573271
326057125
93045876
426731209
33024551
26931649
277619537
358511287
139423154
705076168
489816885
153877380
29771873
513317607
246408523
181267435
7157580
109458355
233949248
82317355
110924953
128102435
293190265
149708396
900928
773902148
132046087
454011568
80399682
514579390
818139597
276508955
204990973
47465617
167064145
237920314
542020042
6892763
63189543
401555063
450206548
40859781
31845783
471507807
5126251
327100661
647084084
478183156
57672063
823207773
622986245
45182140
82543991
16141345
158584411
624755228
115267449
86587646
48441885
46427705
63548816
636119921
131518655
71982435
729876028
131323148
755451123
553550382
129888834
373692413
112503371
264365283
778546190
5987236
227649975
135465205
194176878
22883856
131853373
344546248
150857026
118253845
632136923
374660080
3324195
163294942
223993526
441169431
31280687
185898770
51333703
65116428
119592188
10197620
58204755
156774779
70603759
396358455
27485335
84819359
123983946
70701380
287316081
162854470
69298671
6969127
26340567
193277199
36169379
11731557
407392271
25601421
256682346
291639299
635311208
306897560
52842096
65557389
137149822
145508494
145981523
176313932
53239077
446156469
645134452
594109739
73246079
103147312
630432746
28191176
380295915
110988272
681437
430383160
163879910
58374028
37632067
851640580
208177322
141280092
144736942
46569136
557774439
141216497
49906215
108206870
293485602
112970520
3956609
665873779
603498389
570140094
81371109
64351763
32949480
98655591
213378969
61833628
15469776
210321467
296428459
278249665
190399744
71592201
41134474
606560543
205824277
72542896
98276061
404045642
952939697
66585019
514761229
67730761
24991376
435110936
303108013
197696086
245077883
277822186
196595859
298652098
90026680
479013747
782196094
31502078
156811240
62687138
102620975
80959461
124353713
67622850
40883558
251052254
152645076
273963972
77737692
20666413
27632562
30765020
303996885
320438444
120926513
55363887
453793679
85790741
28437468
334801874
690681776
231438071
54987643
641923
11061386
351149482
175980973
293790279
139892080
281122043
28408440
689575916
823449663
728046814
431175914
825099741
495936920
677445861
188279880
310021763
71407464
264144101
225669904
292309107
470378249
89502331
649600091
686794881
699443067
159139670
260057466
143546959
365272642
38870858
803189338
201874915
304636610
548905155
189654828
53842759
712588498
557091448
231177449
291787606
19609000
287163458
505660485
715390816
192153004
27292615
236712456
217731717
533698781
595966495
2729688
279494945
201872582
10437860
124852850
97701878
140376026
572831050
12161412
342136193
443542381
542469601
139983155
92709758
12617825
2657465
38883931
77772017
48671374
329101828
408321354
678466492
33654772
151367331
195743387
494638967
463708569
237802233
122199698
506221470
239451958
473576099
438304240
43937445
466501244
2534873
6785213
64180986
248706185
64344975
46877388
177811084
118011445
104876513
174001471
129196164
151570842
292386553
226193151
356689597
370010540
515886199
166509383
247161464
363547210
621623984
388822880
420521908
4241783
546969263
826334008
356068230
263705498
192447148
20601416
189735717
280934080
353691657
36443895
70672425
51837182
213280646
72122450
30703647
404654530
55734440
300093105
60014830
88386282
76006177
480451460
3311219
47205986
133246537
540463088
767999857
5838307
178480777
298883528
281251204
484636601
85138362
296539396
607156154
164270345
301735270
571135281
91445781
13422018
64758505
103756739
577798642
89249509
115767168
2309504
138620363
255158661
34095163
144108127
44145524
220205836
315956030
618872547
27556209
12469844
471427153
226812502
9444971
651688950
3324372
213128492
300655481
407922530
5472954
79413555
33292718
230237674
239019967
3505838
409212042
439381344
127366911
372844090
506480579
510098323
566547361
849115828
130046502
405844608
327672099
174953338
489241965
339380471
418587573
114559323
27602315
193208768
8126924
7233682
58781704
351936920
587670755
241387770
425522185
231472189
242962869
7896276
267377814
265303151
466225951
12113000
29500293
283787386
34080584
147933188
211307623
103728710
417843501
405784518
343732076
902512
27826988
117457925
145111213
83708138
164596751
402199944
456583302
84954469
333622034
4066926
275066490
439253849
68710622
304183306
53878724
31424739
36080900
259323510
36265784
104260459
264268767
189916236
22538337
17540505
8678457
93716676
322417850
474114114
536708638
143495894
160284021
137585152
187609287
458242376
333492511
86097875
807537655
784373168
55666657
647322048
215049512
114759290
143305001
21666326
19610905
323856030
381784503
290991123
49484815
129001802
36739328
308591187
53401110
134136587
11297642
697689518
692327457
97270426
23217924
506575573
150265133
55712116
82147678
156265717
639579605
64535696
88375274
762772047
32055726
558288090
70142269
680702420
59691016
154818255
109839497
33410347
175493533
11545362
925921618
570303883
138096087
456227970
23369354
458376618
542611310
40065964
546739307
406462756
118468149
196008187
6259220
91541553
139268427
205556096
703321128
263861229
657023505
759957459
170730001
881932850
82096557
271816416
76057645
32806103
538789723
421261980
308105602
217305992
203169940
635417586
63066764
73936303
427891763
824924545
45277976
112587876
65506587
36984153
129409636
689200098
643999881
344233854
16265057
526973114
407515382
102624807
639336100
576511972
133069775
177025989
88428983
237684596
133528417
6827406
522187630
414728377
63794151
226595120
11813990
270202924
401687184
388076932
333676139
32229000
31486821
503527675
298750988
59036562
305694509
132605011
325198570
76080291
74837091
127340405
263346762
591198005
374155044
176013273
6691153
264933570
311510614
150216769
132188485
45433241
598639541
74349679
60031838
431650395
159331927
892689128
737834413
563224195
130760117
25452224
51974535
491755936
389812389
394612872
152764243
817980933
188866679
807442324
237935780
18775121
82143080
22374171
60587931
845780628
84326982
829087598
560524149
811733988
73904348
175248436
285588700
266047532
55683264
444620583
375935692
327119707
135422329
376503668
42791153
85217757
163836968
123211815
310749300
683499857
491914044
94829959
413830097
264587818
94596600
80628734
416551394
480264493
254186439
28504096
29419073
131025175
480320478
139672579
81868802
564864
526121441
99286870
6943235
74813304
263020811
378549823
335939489
2253738
35539724
33991148
437850016
226512465
48971735
505879074
158278277
272793475
720520855
223365065
222671572
168599893
624625274
498211987
412353173
29244790
15802912
365347341
2520713
321092883
277952775
69703260
532544080
650932201
131055140
140639371
123581650
210366579
317322244
640368928
23291026
93793673
7184530
114496352
451728628
255800
46668304
228287717
146220227
38345574
168065810
301390919
296215081
428888640
51566394
73275708
40796727
612676133
61673626
288134836
772862826
12884714
53555123
129069548
860027859
174628891
159733605
402664454
233562904
25047863
97068091
100833624
45430291
373241573
204311353
605362314
106151902
188569341
4699315
21863271
95505446
61137113
6950391
423493200
431706791
12954034
180519977
57700252
37174508
879651605
151113796
101374726
485956667
773640193
694934096
311708739
6800837
15353572
14291506
146225567
101497222
70546966
22032344
275403273
36995237
17033402
2074538
122525793
125614761
24976586
147253974
376908786
113941438
83239113
503381039
88668336
456112459
196024573
435403327
603357249
498309950
56348933
63654142
131207822
561295584
157074290
183478403
291154206
35762488
454288659
37997201
259133029
61937581
76823348
15605872
403058559
115516239
174997935
2086134
125393722
435432709
20271981
101781733
147393609
639359976
122156159
508804140
515340989
93464009
248359491
35117415
836652441
29623264
144669654
227741541
112362279
214277486
563836147
594925631
179252638
34799930
802564063
255685098
44767390
251868497
325664815
40014155
66245468
285918041
199381220
32764501
488907765
86606505
207781701
508630865
429828192
321057107
506912472
608656237
155996777
50478886
40743224
327537692
519421191
393552338
491806819
87136877
328093640
347892372
76439225
60833248
824853918
550672826
277884076
50681689
96367977
81760590
502403004
321812855
64342498
264130386
39014231
178707883
5036016
205876179
66601771
177381566
88218677
13981964
125697759
59012453
236617597
7872317
39207409
474202007
52180385
192281506
227145700
61784833
150879468
40807248
158752168
22342744
12879745
189266384
206484019
400569893
46314575
23988817
42927986
21283820
439563535
232242603
3869460
305639015
564191084
192559117
204285786
933484051
5720729
3054084
135797753
221948239
131912803
630727319
34948712
5729095
300493359
4648124
1760998
25070692
379259609
559904337
370219020
323773509
299330073
18378244
441726788
87526482
597976005
90969421
352758782
843352315
29329053
35838998
406153640
360434276
193343576
212486304
508558837
81526995
203035253
104623729
717143858
28765545
374655839
146816467
340994828
542578530
69391405
334707829
211865196
258805886
537214274
246915291
76288245
237958324
567774171
352898024
157159834
13879884
31569897
44251476
808914097
2181432
715713890
340667883
269525545
545084020
10381933
118641492
113401153
160411477
401538123
313160562
1383391
342279336
186204771
250863895
346720559
38264122
391496916
13197418
200238744
114881898
209541683
746310695
901621099
750626273
49627887
89736812
201387373
137110215
449869114
773296186
219799469
657378155
310443052
32616046
25627393
704137351
214134975
226739
106118371
498524321
6083407
81820971
458658104
58287900
151455519
85696356
31460163
291454136
317219740
529800242
309677280
127666416
242782102
685967936
106890935
40658565
290457465
788755367
310139249
339081031
151541963
511121870
315022910
408396222
75502401
65412784
33614377
184205509
102273249
478143374
515821326
463705115
142758686
306672211
28710663
223779641
13732981
131066468
20534004
432357776
235041121
374185867
226887652
451590292
708505669
45277015
15549652
711100330
161349601
202364821
520717402
686200287
12607372
343522329
243276741
115310567
217235300
38050874
409433462
161708833
196538309
230400183
2801607
13166599
362793088
115145121
66251242
659486389
827494
303527496
400171397
37876681
42923296
58524910
257676718
243845550
37357988
395239574
179687369
130106457
647210950
14088711
190408196
52454013
680785672
372634371
655548849
375997404
127182519
400544525
188496297
137181075
102812443
338645572
28546854
530033149
12628273
814885622
127835686
177916256
623149405
87154634
116551604
49660288
51894925
28205756
156300792
72932045
273042514
167539564
115094456
864894942
601752712
270318786
119970987
150477182
272065816
498158477
13973767
101347820
69459231
450765237
622704648
41790184
241438328
3255731
8414137
1019079
223393036
227616231
742899967
411730182
33716541
428754545
555512127
6938145
123588630
23651800
144636609
195623243
126459047
288801589
675926507
94614679
269541338
332957012
519127051
41213403
221564751
424230132
239045707
490888081
547175028
138268056
1410220
167467069
40450466
210743172
247184662
646095218
701855162
75867040
68798449
378983573
214776670
161692877
72032827
985152679
450411794
994206
105563571
90737086
46882702
554673335
235832062
80072670
101836679
26207426
630203488
4466759
14980622
210722734
490948507
572785959
293971139
870345158
436934165
51832219
27353100
614236392
303663377
523738774
311499728
199384092
509895828
392390977
172597520
1788077
24787656
315805266
582600040
74962108
269700374
403732820
165742961
798224129
272684125
293782336
232736117
115111751
340942396
209500952
479435963
103841665
326561324
790061977
172595705
297095829
87720236
449596179
401695571
3828008
206751154
56656095
3401280
111158371
121766969
606548557
356726156
95878827
74819753
427178178
241167430
15016356
294029650
718448785
786053800
46193685
77203497
174549194
126721027
67550418
22878570
451731358
479888127
211017743
291078142
157224578
51359709
147371706
23063984
22197350
585841308
744082753
446405129
117424399
681044759
48632431
638122433
358720892
74862007
479461680
164264050
8429738
523445399
57559777
365647512
32918640
299647894
374520412
420910589
277397720
18860393
69802642
246836760
255454731
75383190
146893935
256415782
89679717
247330307
101081312
283666092
181986444
159881251
3212660
33548482
743792241
53508807
823046582
458879549
262544484
97482423
373654131
180008689
16448837
653460062
10899358
833796197
44914498
529481216
11576818
387260460
225458002
12033249
257533637
146307414
31165194
243517558
104250858
495873679
64800340
19733546
136766551
288989212
203739701
428533096
95825111
168738881
58995544
7288948
345773745
1583330
506301035
438796652
777135629
116197899
601528498
250279333
867465848
46573185
54847776
512238578
420215109
64461211
7478964
220674828
588391519
326050553
711500212
383547450
40099132
459935128
226562275
83771424
298184351
202559752
210873374
2580070
85138838
138233399
187275629
122724542
286718639
49590145
45046883
4913021
309545604
154596788
418917516
202340739
20470684
91489751
630680281
132405163
2361200
538772633
131089437
405369305
442531761
18947125
97307708
214858265
25262795
40151
101014132
41672103
326419013
219508797
16931065
3916960
890340199
230062973
75373770
645924867
695563303
145421625
614237422
363386199
22851614
69343098
84949399
199218455
24199784
339335622
75476757
221620830
76402104
327103879
196009099
83714482
64540487
2276736
827912284
68521639
288731837
56626820
900759756
110609770
202826613
36196520
58590925
189451472
564917896
62630844
115654266
69064381
625164479
352110601
35946874
611044504
156215225
459350037
185727720
1825244
710055668
470777364
306463223
28062310
270955999
267013525
599662913
175778085
292277519
7235904
493407652
256436149
29727008
367620657
87929879
226296188
56826416
248048
367677138
88201185
32332329
409085485
20690888
251847842
52387500
14359720
365103689
75350044
97881343
70828119
176239260
276434003
2024229
268764766
82674478
873338437
359452959
536979141
417003675
84154806
18471245
185372554
435939331
100711533
41968657
434319418
53539831
253817199
218842222
38298119
176335696
139215806
42194611
14128625
318428146
580042197
459961461
64832004
219341228
175911454
109350026
187055097
371334491
324397984
176148267
544015802
38916934
163068753
24873528
342886004
394736649
117415997
637208672
173414109
120965112
683507435
109751954
189722012
162988477
140483267
203193365
376136032
577697461
295963934
76458801
388616487
18542253
433572513
198467109
706338027
450341375
253559561
688227178
256065665
145569013
5183263
759556251
768634654
15252985
387583352
657560982
190319523
25500472
291626369
369167242
101045571
30885932
435907815
149435873
69144457
326692172
34721322
898625845
391842829
254042518
111386459
134572172
507897186
232299087
366125287
395245532
44686297
488239292
179016441
613153550
214049243
199976844
570640651
59800438
672340431
203267627
3001047
274769120
118975669
434410980
774051407
201155064
121840101
455892959
7539031
393684063
107712321
137345533
197323134
209320530
5080170
49214083
177247143
180088892
53076901
171920557
140029857
588912593
473486861
240084020
381185361
25670925
425130067
7236269
473170882
215510022
64816153
220404548
162623085
179923641
25218742
203498945
173096943
592840140
120727996
132507153
229691534
98705472
346131887
227327483
94447162
799796332
226079461
144538313
857762967
6127189
146852833
842686618
127679939
286544641
98610569
246939046
189140825
153425663
278146151
129932823
212197547
19817756
237518255
65716809
428339485
146311742
55357248
588815821
353128970
149137155
34415022
34103718
182535057
462343647
172482239
25531338
332485753
54038343
44364873
542163724
238866323
19606556
16380743
74945289
247015290
884160682
761816
390042633
516824117
32049029
111007109
365204285
152529477
86801528
87704896
11488974
468045282
24107722
198841319
384971962
24145213
456034469
578695278
73757255
139773230
10552643
344581636
473386205
9849144
59289747
10853023
322870631
467846318
380233061
137782194
78151034
239864294
16650387
117250130
195007413
72954399
506545559
203387493
65947271
525046525
503196913
414112768
171973648
726111702
34870126
736403157
451830898
207919533
423848373
333981828
89037767
496123992
56564509
391208012
605629077
271993135
846532413
382654447
43349333
68491887
114706928
707159302
249902686
568480780
403531298
3969609
12233571
115601905
61993246
6541330
234393790
254939725
604106818
351220574
380478731
128531606
833739085
395096569
73615179
667984798
331452636
118465968
5452358
259421960
263017751
578830271
7943825
271107710
43706818
181523435
476175536
63854025
64623442
77546590
203949966
600258408
292212860
534040379
53059686
102203451
182983031
4793822
390745946
218448652
259249417
360878345
231141884
146474287
73855792
178913990
706799579
190913888
197605821
344334303
386728267
71697732
120283820
151039331
724574681
531298015
224257104
56803562
144337313
550659899
46527824
159325943
527309287
373120296
404289661
50503725
127107441
19915690
49932487
454901429
154886335
127391998
407121058
419014193
73065103
548026621
31675918
20585536
149334621
261138608
224005202
113496441
500444537
683459321
183155680
137725389
42131245
116547816
46748498
442608866
749958591
135928740
248492102
802603710
95765346
55864808
441386195
230014830
239136376
14953687
376223841
37227419
29899886
369091021
584106924
374369174
57798716
476313
583383984
290128618
71815258
337392506
555719193
291621652
777419617
99494371
20498154
125025140
108731988
8411601
650970911
60939223
150688277
581958327
506001324
625678720
522899215
9806393
60379643
138244513
547144312
385709634
117645450
966691105
464875275
11960176
19580316
30328135
489865927
538201655
166011106
532385954
175284502
358972407
461588936
751666776
185576282
613150596
367931027
169708600
454661089
413646291
40085747
64657134
6248270
171895011
441545942
177020200
217453507
113050414
287534986
366256511
395034310
1718311
442988451
359418225
273093150
75403755
29835688
333024393
319074532
158629993
82034477
116543799
147756693
534073759
540102386
1655037
542285886
69760061
369485865
7952030
4332530
10183480
530639980
156373285
368107151
735385656
367591606
366813337
28282032
415924971
409468169
226408470
505529681
401203944
328451670
8371625
286763915
272012202
104689058
42873798
700984371
389510714
179596622
605457119
152165865
346663157
11968514
116851862
550637891
20379368
33552557
118962292
16384602
255445520
11533055
282366364
465813491
210092966
183414325
643426340
162330430
401170788
153961780
192590359
104331296
105012537
327876689
148605228
110443290
612967812
227981330
23625718
360584431
37738267
128937720
794061334
83508436
87667074
130757002
5194845
639250789
24710560
441787180
418657910
183572031
715969278
160920710
228739984
752463159
373446623
59652799
190031485
264483745
437866650
73327504
325193131
188618979
23213520
19028446
284725183
297134402
455034290
321435413
436605192
535060380
537109574
93317
97418137
320694340
508516206
267959590
535984917
432239133
23093253
139771992
843835
477190905
147595591
71595721
73773459
530650888
95535050
410128329
154587834
20371022
507449080
180506757
96685154
126997682
341738583
192166101
78123664
282495366
30697155
10637016
266036945
4569764
396764385
251012297
103793819
637981993
10813577
34709958
353683186
87066181
116136862
2217076
224140637
497434337
46484212
220435
437584692
166836846
470708152
494857981
420761447
101677610
48590784
606632411
658794559
8945178
196110042
508530174
604228387
351690975
218398651
472301965
183517470
51122784
101167315
3301714
415286925
218180408
472218359
62209945
120218384
581872180
74334070
742500808
331337681
465170636
4551773
5348904
288516125
14795160
36349216
9921498
29740113
407359216
133895578
587555749
23256439
56574441
649755958
52144053
32493869
395329387
728017418
28214147
88784552
271615357
74262925
57233762
574445062
76618095
855549798
129215521
11548954
754446321
17406424
129725070
357686221
126943632
56180797
208505650
77173490
9578086
36021277
220457555
36003748
750944368
309184968
992172739
107351463
115757150
64789832
61388580
65979132
284443979
939102092
301008166
29955990
73857706
466028628
674625692
2529107
325674225
104626112
88236603
214094645
725434630
105370629
25246192
80512971
795702759
596205381
17518120
117865690
299024878
28773010
535481708
139705682
574142816
316694072
389257945
93606848
259168915
869296878
619800846
213434984
418267235
196249481
335227888
223363671
445462244
19333166
39047298
67596666
46072422
26264996
5177319
12255031
233326139
134864263
27216286
137014194
735567420
59556196
149984852
523041540
16294870
136690496
224976197
163365323
15843267
487053823
453414427
193114597
34628155
36132834
236531248
136136494
538962457
467716112
100039516
207943044
34555782
625547668
120255007
88442740
273078498
87962226
34753249
9305311
153315011
76739087
289286006
97134572
346176793
582904696
35044926
774278291
352876172
473758963
107316258
40648014
561583612
16041361
33613480
848556510
969777535
741311274
297495700
110713756
22097289
384959428
275491324
201978651
2226293
102696840
466442524
138839798
865712694
646430181
154191289
549313190
375801
17565331
249876532
172017656
800719214
917522923
52089337
99173052
139316033
49277512
301085451
205282649
62014239
37432249
256813910
263836965
259070048
364359150
26532153
263577226
145789557
101756100
547850261
90494056
34230252
846178839
304798406
35940470
281982990
308983081
304898836
332798083
656693479
144910079
137608761
86274954
396964046
382455213
110320104
278138165
473241876
468589747
336401200
155317850
466321319
771918021
163144267
180337192
65933500
98785558
64757711
491436835
492746804
229756017
95236795
327564225
163030131
303689922
535915614
62599114
168599708
243547055
323169840
14395130
2059201
300653380
806489538
18582054
157386195
353946195
422633187
17696160
343590164
76193562
53793848
29385106
245327232
240380508
246548566
431125985
75604362
154333582
56889118
308542195
491695095
210067659
194210896
638581275
322342568
142254540
267774336
18279017
5197000
378844844
420022881
120764734
335115110
251220575
460797049
365515127
124619085
729007850
411671301
28994497
578341005
92827446
189077339
28678459
13728407
263971915
553276711
148927762
84179817
36918638
3991310
600563290
2994224
198251031
223608800
461398045
362787802
3884206
156359709
412293206
8956606
446943878
31973329
284227060
121914469
368450816
689534702
358376887
270524577
80955827
160157975
23930661
210215620
223633606
3498634
5449768
65476557
211264239
20633
17979224
92214849
69840410
545466917
177784675
852101576
341037927
238307164
487132245
132915933
766086720
187213085
427133876
311012366
64098736
186480626
78140053
39224492
290804052
150289700
334584514
270565372
151772829
131894567
290848929
369087119
262921735
188084463
64621462
218166805
8982589
427956043
155610911
104802620
100772292
50441407
396225294
42470754
1039538
258187245
1321826
583347046
491231907
50920008
586385053
46667508
340504797
30517762
699104009
502632662
156079572
93790988
19655565
375245767
1526688
172077510
514597370
601885827
11316329
85786586
142319753
27338923
27258730
236536805
505027060
743507798
33050686
456051705
441691724
13676690
307078458
30954851
2544505
155980382
197193551
577946281
20096920
191825017
549693662
174251858
316238177
317734902
311246039
532458741
117288195
405156340
278402562
23163765
620323
885631
78432482
202798735
631105899
5436828
443426778
206536657
442797236
573726011
246865
260955634
371689138
128989507
21347685
123262225
214106193
238597615
251159775
136690321
65567897
233885779
356275329
113468122
222015894
137494265
112409843
7935650
209540364
160441688
95580190
46996412
233895183
45364495
648370160
261363364
101595269
425760241
8124539
147619597
110446782
552304686
132974766
63293226
45279112
434242733
640207572
569388381
483887237
232341774
663426719
409280430
114075537
400816292
512218340
212297635
27588119
81171256
169743255
497955300
213720234
106861121
199098917
189501402
416732542
56389635
770925640
11660123
478138387
342892052
95574890
4565777
14483883
529923184
38218758
528132119
48266527
207023376
63400669
452010672
465413
89329217
909809073
35581603
20470993
93705722
15440276
233880449
700604010
215144425
199848
356328660
669988725
106690641
388703467
284983354
422443128
357660200
4496605
260617934
221107727
411382346
284926069
319247377
450821756
889123159
196948413
40748116
853373224
555322103
16665909
166603152
15724580
268568165
124568018
11304733
806602
41493904
630109961
102645775
312047983
165077536
124353764
62811984
81216365
635576259
157835288
105887612
255093849
386864392
73871971
108422276
590418783
185002787
233996931
188309622
99641088
66263091
172155538
133045899
82776399
78777984
115381521
35964979
173601394
669670123
29284581
560191300
575006748
342601929
116872
145328276
358786511
72032515
13022387
85610358
596709552
189135067
30370040
261401913
571699365
4143748
370479956
95354305
250230452
180848136
187633049
142775581
78335352
139378044
17511866
153165845
823997449
52193525
215304034
131765708
42488323
137005850
32085478
375882006
25204387
246054331
306275451
138079110
49142768
291539998
503116043
453560006
262106757
605344277
608197369
207005481
214782624
15912555
144791618
110990997
823156183
511295415
26792309
320263771
333260210
97370468
547227926
309681889
363719835
134348977
165103544
113731255
327484259
167693630
85095001
4399829
139787306
21040596
468057401
151795812
5282652
118301783
5284151
33975171
82123721
39635446
132970690
246902384
388967400
261434321
18193958
432895336
337865092
276992934
451236187
151785980
213072478
525388577
174545795
891123212
209401378
268624340
407123503
792702526
886756702
155882033
402229130
1020521
469528215
546925779
44800845
575630703
503422158
277671980
395347714
346766085
289955064
261905957
104074127
45171888
445996492
51995876
7368672
433982974
134048416
954111864
100591437
14969718
345322384
760913970
46985780
38389383
211886950
79585446
366632255
262630346
234498551
637746350
601620553
139293404
451530973
539847932
542925907
160497103
829710068
165352818
428448264
634681300
321376363
62152420
467008718
487809222
321443871
121023284
39906212
430231028
670695845
22559602
85504927
69172482
1797013
28225583
161907310
229147482
97341129
242793620
88848771
609515318
270144722
77705292
124854323
15333041
227962933
45947905
4495116
4043983
782112190
236035232
10962001
659921169
195368362
180285113
860713317
403902700
3476413
740827600
160477520
54433856
160746459
129641089
278293736
491465440
5099707
178159000
247166136
374995120
25408919
176648298
113130918
769506486
19958502
412106255
610768652
629458679
131273548
917273365
198363255
418694463
201290316
73539841
614814505
289471995
408843858
389728173
506508657
178534747
4723780
270998107
60370099
215676984
27115955
65965965
90217081
72206543
126778768
91856833
33710765
89759607
218021309
583012929
28650030
62615145
169024605
685562244
462410837
289779909
56057426
512709331
123427874
13295557
52065
321513991
24588848
256030424
99869547
657548826
494343959
298704251
88572679
880188
141936941
79845244
531156051
22058496
22932031
125173716
571227633
443935886
584254785
503816447
176569068
130812972
734289852
120551382
113704854
797444833
25210981
6024300
227861125
103923900
7837540
703340403
247054291
429291399
203052258
54324084
318504432
75686003
160675983
99448920
473503279
393102875
211156124
59591888
189518958
121831362
420896480
236438798
265712120
111384670
73798873
290884321
407989074
241701796
436228511
328609755
22577321
117833749
126173890
38688521
178083192
537315228
420257124
61538925
67941323
183383748
312137506
212612680
71727984
139772451
15326263
69761852
46563613
9488496
363707921
442820649
154707
35273691
346992230
373076076
320037671
321437715
45996467
173765200
461029813
261392909
75072064
245338754
129237755
739760517
277692820
551586
215661300
308861628
344591770
244096343
287936405
56613384
81205594
44386070
125195471
474120886
165171318
18067900
85006782
81631700
257596027
281661567
335351841
361652
216142882
164379457
121837969
393283446
90624724
55327489
523990383
13293748
511365132
421800393
904631972
151023484
44500703
436295858
4959634
311914657
14831353
33908545
59342523
30627902
373625775
814770673
415832859
707961353
10550146
54133145
40242041
100821815
181378379
93222564
115662326
131212761
67293879
236264483
524245248
586390809
326088935
79066554
43300785
5518984
202770070
891395183
148058172
33575916
237554002
320000122
140479969
313725204
10628733
106133710
849483994
203268848
326565501
326298752
451707555
34954590
224929016
105533771
62870553
461740671
65054404
23049616
196752636
90102255
195376083
130497686
244081721
142000637
48055087
197873667
294210281
216675727
475171332
805317106
365769546
151700005
409522189
66750688
97328288
93250408
209002302
119918911
294400307
214297306
14211817
20377977
330507235
235361614
52222134
828419277
116662893
107046307
314435257
89688715
404329795
14810203
6096198
283040649
84588309
538020056
15431642
85045487
516863725
252411019
313853005
466879050
71963418
52620749
235203479
88062857
322396285
498405556
19345933
123090
310332028
223018143
137525001
349219287
60875065
346892081
177757562
826506186
43817315
7228272
169716642
1534357
623003966
78135787
154043346
143055782
202583640
244258647
240501017
49358501
280502250
77927938
492543257
831069607
676195119
411197742
28137263
418193430
90359204
227790749
430381042
8894422
292242252
493896129
716507611
950988197
277865247
151616706
554050129
582632539
515476204
162574767
427633858
132947145
196110906
6051733
408907109
55140654
186355064
591331137
446959356
337392976
379518383
771841108
3358917
215349158
290703929
302637622
244304042
615108434
562399257
86587461
6155465
151604167
4736853
77483036
617186654
358776964
418646969
412621535
427887002
8931784
58253791
697988486
198164003
533831879
173720729
831755086
19788450
409888123
295545618
260335452
348003522
45959740
212955804
230450499
146356090
137093140
775957224
257669840
141426394
47142011
500917727
229759474
590029549
240400399
339793651
472887656
22488745
304043737
197881962
150770801
821299917
463692106
504232603
332119161
463987633
89629104
547031026
45064031
221901631
43958728
789959889
1758428
183003198
597824267
192449487
75858969
194407335
672993020
364567657
217784506
580082103
253038769
340081195
47169449
29393983
311996898
565055948
217657632
756997514
701573996
559545052
305001531
206500608
21206449
22501665
61534089
42011988
234181034
391902883
11064074
551928191
217448009
468887078
208212167
329271268
644320873
293763183
325604493
404481165
515942777
263889337
440210168
286453191
118526555
88425516
179485693
342720258
68201573
68138384
48856592
727486223
336957333
142968565
533932594
15678411
533554231
627374863
39888336
21223904
297598529
37937759
57637342
49406436
24954259
322467347
208923590
518232455
606715631
1807520
534166422
433678654
708490373
260325154
97383342
97354528
234985992
10190418
173905190
3805111
4208826
667517181
3292720
290809636
185988717
307489751
631915737
50228448
195584481
95264291
371006494
91808341
172190345
398529944
298475056
584713454
56247476
74922012
6676241
568962064
336950610
236292166
552091032
869931187
314235727
20428203
77831360
55984164
497978363
32877514
923677401
124764273
137978733
431955350
117955343
567476014
56080290
489273676
457220823
360185708
1315105
167267086
491136198
15293729
1533282
534415282
81235609
270914692
876522653
341650732
102210779
434141556
279241232
152854580
458297464
159658789
785125545
215981621
8452471
215389426
466358379
320098828
354708548
865168199
30727941
37455775
4235303
64021509
40152299
129019548
40531019
277868479
22775268
147919093
29984196
4455660
8842387
214474682
141740283
78984622
186129658
1115372
378621722
150881174
488065362
267514416
201118553
762729350
872384549
451429974
225521083
196230933
12973306
61337741
199041808
116927714
655545074
427484045
96133435
51462399
137806595
197478031
159126484
337215730
189661197
152916735
526711283
198353707
525799905
141176433
614149051
384769815
295131784
35760066
132914843
155670450
674307785
458558464
348047677
57343647
194652172
91039714
284285466
3411655
89794475
431451792
89761123
702504642
821438332
173614179
684132155
336435379
257569577
256120676
445117953
45928828
146576407
700183505
301465986
465920753
261564331
2070999
35170254
804021990
225901867
232993656
28223476
352488057
682850538
62868563
506423719
708654
15606963
2623179
69669684
63347800
60755431
55314946
156811011
56571895
56770350
946680456
406466553
18532278
182287
145855185
35088838
22007319
156583963
221154497
140984072
165565567
505413548
116471191
56453214
13349436
6701677
202602783
110547117
71443957
252113442
8679901
167213539
806647780
869786421
821316274
748139951
223720480
6892260
669799412
879544449
384765267
211882201
792416238
38755027
14381778
408226219
119918602
184191715
676230751
313313559
119038467
99155108
88292849
41302453
45592111
751795262
573085293
138074842
137157135
12223483
69952692
745508467
220670611
103065326
348271001
615135760
79090105
452367324
2077051
702757434
46467520
31834502
60485020
18753843
261761427
12272595
21820500
142216085
193261047
374437350
131528940
33201184
157932566
34361580
2242020
21191093
80068720
402920593
110045562
16953416
14025890
116731995
14025914
695942933
132547669
144845040
377175962
23416892
87826044
758417381
213692955
79241270
580465289
270968096
248483249
231178766
147635851
441774291
377072696
172926227
54079688
406387754
327939236
136186816
662541947
790218550
113986649
573699193
594461122
333223765
129698043
502901077
260096259
215206945
535002647
158719360
551239103
159485694
163659682
192516086
258838472
778789870
56898911
234555641
210260838
251744746
632708491
27171284
152934784
34278076
169583742
380582383
128458185
834124788
179968297
100336318
59532981
201103431
69367378
322205361
96140097
52511707
467788967
49890914
23600860
478464185
87670714
394518698
435889300
497980367
346735824
338712782
10872262
475876339
196430578
138818611
326879445
60313676
8689031
5454469
66640882
702634354
31454939
676509656
631080509
504968736
129387079
174328587
29050590
440010742
128319585
103851846
590399177
75131381
297633633
226164572
699556019
180072203
156196623
77281311
625934189
494333670
284615067
16582787
352146861
447806
810326075
552447505
29327273
140161724
183292072
131863332
474896889
267645409
211777079
617851989
317624449
157958682
391103405
355671732
714886246
32126174
482919830
69932905
100137628
13038506
429572629
799078368
57978180
343803133
617839019
24515163
625712068
290310495
61093573
204546284
55269177
2540359
7476605
101857049
529119562
28403721
232087872
1148552
315651779
163086285
616294791
652230385
344294095
138890707
45068782
22397309
34447723
561521531
676597828
487886997
237462961
379556648
33088905
99407763
141394092
377392962
150543565
150598521
201572237
33352066
673887215
96046151
41904995
67099468
2540838
493429054
79666085
170334067
126292147
92570625
79746500
385584252
9035562
245759953
4967004
11068436
272367095
5991834
474844874
29888624
780646606
281271174
3148381
313725236
62015992
1965874
574931347
218623373
100535583
9131810
12554448
27525157
50343538
178186364
758620051
218566844
2569140
109281300
251081602
40633877
42135308
299747687
514328811
133193823
86024888
142955279
585183022
43583233
838369791
230076950
163169225
25665907
289564088
661447136
50329303
566171000
671016033
5888577
24910920
94449587
541980322
279594201
124017097
33516093
312529651
304458751
63696316
107935843
349023557
158330156
446779768
341031947
99728819
173242883
554133040
422077594
122263119
59807031
61099174
53997413
199607323
639595381
7373560
99250373
244300214
512297807
43194008
407245365
106619273
471283403
326129856
74781814
89440712
96214838
783890720
82382920
486690313
12714554
13326129
17379118
83519593
120732467
320599862
258915215
302059329
31906167
11820353
146213433
443433496
20824911
17819218
76595007
9462347
130180893
151807701
38105610
37528879
6115569
3798342
253635873
122988179
48679678
493746769
264725183
490551837
808110773
181711298
443114355
506691459
222751349
196560636
124052363
41237799
129245052
14208721
285832562
580937332
174444303
128267825
502765435
81892097
377874508
7714070
73081957
206047238
772277882
264666531
183125335
170887460
216467033
536994982
204704214
371476805
53443825
418897046
342848380
105552457
444036188
576255036
420178129
9592842
100887811
22143230
43350842
255264018
19344373
306755617
307710503
387348035
468666084
8440823
278363963
4486634
359406306
268851830
558454996
285930976
334603684
168501570
6730186
4880944
614753433
16052800
119874195
262361917
253464633
351491858
251720011
284225660
23241607
350193746
51735156
187901257
307295193
21190413
87902581
526208722
164893528
11830576
208392512
2439980
14338745
705865899
353181534
354529706
815109352
335545401
59437467
226173905
74703677
88448269
102644651
423515213
354867762
211036922
1980515
188309101
388004822
88964176
222790676
199498103
427161538
93922724
580738631
86263042
196607840
832888078
209390010
581364388
44399780
49478655
138098124
53093835
62791685
45866435
788914073
84264656
150921254
9218889
136879481
203982131
822776871
863462270
20910775
652764562
67448978
854264722
50295071
33648494
2449108
1241837
865398043
201032040
4661352
46355604
125298472
131082254
10537025
570580429
311958564
401727758
33633025
8917643
104412172
123248012
273087258
23165734
13295784
164505858
812601816
19381430
460326133
67577121
91410740
126794749
369940056
32540632
104947570
2011058
101942492
144129976
201525233
73517551
165691576
61417262
72646915
43015397
28211323
97559477
881044966
907447233
120127636
126638488
137949881
240126120
114198615
104367725
187666028
24196491
113414884
161957417
107621941
60750067
458315672
224224479
521258942
827417609
494246419
396813053
179295725
3074518
58349475
39918927
378962479
375278032
25628717
726124921
813995142
106316000
85465085
578562993
285629358
142589553
207873352
294138773
107566238
3280403
309662547
360870483
303296777
5323929
41459396
150769606
593654831
545754409
301038133
373696141
109129728
44533728
60057249
695299073
59561024
8550096
42257813
312270245
75372683
7621697
133416167
13833811
358773542
144959940
102141440
342531861
717163763
8822510
16481316
628673697
807663652
62236614
40212785
273864458
61448877
357559314
331443663
286012697
423498654
174368944
46275837
85143396
570035394
63998500
208156588
9783045
104474553
790323584
587003578
439841860
110105574
13223153
649317927
402115423
37505880
651525482
388785267
464657912
450549996
222526767
96366961
29278288
378511554
155517884
15535056
690271607
453760878
90933795
377548191
306182589
186395203
323599768
57966183
371214318
193682986
112766177
43390858
77469504
82494311
24562647
585122620
14840622
390818801
378486249
350877484
76213312
176746710
31651069
307336158
21773408
265059971
213330135
511417500
383486917
462799259
287118251
282858675
87460141
384329592
157043530
9137981
821567804
122386091
487693439
215888445
877552709
380998869
892329261
875794230
49571286
289004907
25338045
419383908
330709127
201288430
457419
55041989
36669807
7818443
184906478
91307106
8430447
482480768
42719660
259773799
156630579
360022319
81549186
525849809
564779052
20714701
7671598
2041214
17175900
554498302
183440745
25230131
167497198
267067716
80244576
6488743
25655611
190292850
624955854
21871411
191610789
689098720
33832206
56428153
624855
91222349
249938232
5287420
393407147
87894350
100330635
66633117
38446390
129281876
274854846
238645594
289140775
161922670
232449751
534170942
89832444
33618372
74654416
270214717
425973260
150808695
517319201
403745697
887378116
30660190
294223615
45430799
273561422
169509899
67751006
195542066
13309496
413304678
203173858
560740453
108105771
530455243
248700176
35051734
286451220
31516604
193293470
99424606
278880355
98241485
74691731
103389064
496603369
4348476
700890446
74709038
44621923
141738033
27189698
326424256
142264336
260701261
25051946
270668431
302050064
172830898
28652757
246228685
305481540
307709270
112983540
188276138
43684240
493281159
10476271
2460529
878377448
767815813
693390331
128233376
9248047
786689589
98155865
40899475
737197491
540487669
104660409
105798791
233130296
144230148
159446888
71504849
305495515
706847852
278569153
584181104
1717845
526346933
258280430
241978779
170424628
2672862
100838499
361839507
146874036
98804289
357963207
161307638
126436403
155131918
248827967
10386967
295372974
6622216
150559634
730150726
495931377
456160
95821203
433976003
85756911
72680717
242663558
102626971
158234240
547217652
141049407
321393909
131372496
127655526
496521965
530200593
147256143
591380498
320902298
79313935
64031940
353706573
174211172
320919161
244355858
77891197
42345849
162304415
104387701
53984355
66356066
692709116
106269390
908087674
83951280
126800302
79380939
29794061
96555741
500392608
176520791
476355497
281936
137775969
149837905
198317583
327541447
425798343
69641363
320044342
185451934
638924078
666624110
825789190
3323576
217533394
699797607
492957223
231750637
354156832
770473759
169557099
8428061
586159115
217458302
34397166
195377447
561276912
75986450
91065167
302433926
689571119
105276408
681627131
78214991
28246309
417104674
860142815
98803792
305166823
262249633
257020582
192413316
522746139
145312723
365109087
210826808
195217309
513718608
79508970
398866437
14649952
301532948
485105055
323078050
28480854
166535001
389662730
168462337
20689026
89543598
52635113
593870606
257483221
42327652
102455292
698480383
248781067
23045281
444973491
177893416
373597763
26437716
34638678
12175119
496451654
751345170
137455043
163849113
9733871
205566136
7125791
77709297
447606121
16997343
112577844
490770298
478746536
761210264
238597030
486740813
227482646
144922686
587217862
661819243
375326645
68638499
548494133
114498067
228730545
765779700
224179414
79970582
383731426
10251010
37580835
40048178
6200772
2253425
264992791
53700473
91500615
97302484
412943680
868673
428874163
455092574
19119090
125701296
226393402
698303211
295039556
18046765
162434692
445594645
630935313
348572428
26185881
152949275
11538818
506745610
156979996
158062996
921338533
20019456
434968607
236862459
245275109
663958385
195526558
364959264
379666270
439809268
671701083
56660560
307211853
1686279
14231310
9201523
244820065
26483767
559070181
103072759
209337846
409324980
588251011
732810221
445637707
220315143
245646881
478788013
4497028
138966252
14511685
56718409
610646235
493049051
331250209
105174047
53846652
254052577
694628426
136655791
429931757
132304751
338745049
6926893
131213925
126455607
130661636
11979
74901266
351279568
21512249
242874409
297328768
539226302
624774029
335012864
558645147
918546600
851117
55493203
413627807
437103669
2863607
289218825
274744001
12738435
148254230
513892867
43477521
567428364
328939195
438580322
322803841
36520047
206463607
121573656
86269648
27676207
11302587
681387145
626347532
40877364
490657304
832987020
267873970
266012144
721604524
22082058
103457086
410520051
385309900
186058139
185768665
869936729
204396866
211496484
123199983
680070437
9588134
300346129
680486835
800610951
609048118
16501979
36734630
229494547
622853073
267540079
223714626
149175783
54773398
37463779
13831604
23540062
235372687
186720406
602172454
127532954
499587188
612770801
544183026
72879226
397280659
245853071
107146082
201384366
312134574
471115463
709371126
509875728
633266353
519580927
449274327
671893996
95483
312735600
207850086
161046569
67872551
630944106
499493814
443123399
494945647
119306200
25215368
339770654
536504758
267761947
241926382
22318481
345701073
739208600
522962581
589767372
70613604
57108144
401427588
297120750
163256076
508503801
131665566
683176845
227731375
68677284
601888436
5506492
120156133
37382414
225400027
77934248
465446568
671249561
388192169
900900168
297958482
670481686
564455921
302501096
347097879
334912
330013155
44299069
650863906
73187958
503713536
848991711
8363546
18996047
865897598
78412491
218077255
43793961
29134204
272764677
25681195
256815862
9306959
66649246
119462609
49943908
589812062
540813944
467466
431009943
13323591
649515455
110916840
30736482
136241679
291875835
250650232
12482289
53860912
142727323
249407654
232768457
211112189
29928754
134632342
58122685
701425140
447042132
186426636
400202891
222312051
451592201
335486812
272589884
222325210
3505671
74497308
436430880
20202059
70861931
435749164
242252199
23172512
268998750
349719594
695794717
345002430
220635652
301583998
522576339
558470829
103457340
165230625
190712801
27646825
85228428
81626833
454676912
70881822
621625691
380665612
552670207
75764301
14359706
514425448
313861111
16223184
311341658
308825461
502749930
879012243
137977687
464174838
320342529
7904422
248759076
445822048
230464698
153176285
838700062
642682767
371406449
55300094
337085737
20447510
97025974
5683099
554349409
83421818
12666094
102145204
194583020
391407992
113423831
527464534
534912016
315554322
209837360
36818454
91889294
144682770
86939846
204748382
228853313
48826672
354706725
192791461
46689176
860527307
128688416
881422957
120167483
375581800
326590276
629857633
8626902
41838975
137324502
70731673
552192544
356388729
598919906
87781769
450076556
156844323
19647330
34725306
20634349
11166640
109053875
183514826
23293492
36688633
414320451
2731784
38571201
349042744
611983744
292531067
416864586
388193188
198976335
591913072
180225531
372506418
116502070
132909078
59666104
46328514
245143434
148994658
154396169
60022138
733807
228664917
15442279
353644841
110265881
2238944
209214795
167434974
653131155
56022787
1928456
122611448
564785692
231220872
305513321
14202
90163665
52765553
163430504
403935022
553802488
18399283
41749773
74348710
14484352
258652970
395226205
48089105
144781912
268887195
543614174
430117838
181534117
599752097
515258371
249478278
322483575
187567430
497013959
242503344
136320306
412721963
165396355
343283018
63153588
105068659
190682286
203798888
47714870
149521779
329786332
37763654
147333976
47636222
121088309
166091140
665073255
761999288
876236875
59654260
72842231
47400664
29415822
39626018
30046715
219903350
532516587
106584677
487828497
497450384
661176712
213968015
16262920
117757684
487280414
39009869
41620859
144250605
300001535
621614551
74911548
98242421
42673051
676975008
178723037
558182886
77778082
57274604
918326
166203969
356484711
202848948
176082896
375576566
396372799
162645244
115117492
151267727
30496199
51068683
256320988
120519083
31707606
242091338
95437547
39427903
558152780
496876418
92871820
607113099
341353733
367346300
433281093
90587933
26207384
221674223
109312323
983216060
743818277
228182308
521992422
266232097
193095416
280688043
103424746
66139393
84480284
295056478
25558389
191966816
12889964
459423262
318877775
8904065
407244276
274828651
59340619
92881640
382947768
230379147
341696230
295748743
249676922
267542663
448268963
158487661
328729649
369503643
192008683
99800675
141909309
86767843
627137451
544915376
1889198
301372734
76514991
41576511
6553907
199884188
66501573
414173686
103319180
379324907
343496595
94524291
173957908
133728488
763263200
6356326
23743041
589414335
39752313
139029855
88923286
291328407
74804394
391569851
256443605
809258690
75103344
301191091
73999642
119327961
127124191
5681103
723774769
12338834
454559945
357557385
355963633
261060743
218362340
89526956
473403346
73918648
7635621
78423439
91365810
58185294
354377339
255440700
320350211
392811004
530155160
171832447
84746224
158471705
111714845
306953068
131761241
1184191
603475720
140414887
405475697
693600272
363318501
357378013
40158058
12677479
67627817
295626679
719043570
197489856
39190327
558732413
462651043
810581062
80226863
133815855
192485219
9393037
252426362
8669193
392624329
447576811
134315597
67254511
72742869
65801128
110551055
13478008
278916154
37586156
445587683
49392700
27367975
126929211
182958762
250807521
4533038
508612272
280475396
572059995
426768535
55609771
637394219
335954251
339057667
350409151
410849594
210518537
156955909
244554460
157699266
286360908
39530423
240376731
196682716
243826817
70427853
351128016
295489844
162148369
273455685
132109353
741149836
7515505
9931961
106260956
342825886
405711712
16700749
148431954
208357029
605907249
247227939
68187268
426723370
62097242
56545093
289952503
656668073
619240847
743806767
279197051
190385598
96552512
767434374
60557388
6193057
25461083
81061512
180348032
471992773
30275623
508874637
138453610
295196504
60661006
230621962
339046628
198335512
102046576
373021014
368800839
146682438
111557795
183707505
14838640
231972613
10795114
613098459
254076397
420459669
85301985
303765271
9821764
529510160
327680401
648473986
409409912
303526650
189598055
118719244
223837315
112961873
16056271
272690282
196575407
170344208
525483165
54362874
427324934
205945513
80719541
47491347
34688113
5268876
3356042
6630804
88244927
1113807
529065404
122256805
557646801
222289453
581233559
584198299
569620628
335347200
20803293
29802530
39743782
127248910
100765521
355017105
29931178
49221434
112839169
16642577
521469347
219971346
87947664
200577167
250588598
2220904
358271277
78880507
309163733
38785098
645264939
156284051
473249919
237697057
192372304
721838012
146119206
549631833
11063233
305256815
458140682
6532907
196843799
102070405
39976833
113788788
202850932
227163134
302803790
563779712
36532347
149549312
48070116
57425374
615392878
94384302
139963773
5397229
103252502
375626086
150802979
150742659
251278957
9488478
25349539
299809912
50320274
101314522
77980831
193793393
309217771
287383035
61619502
166843108
315398029
210185826
79469935
124455260
117022189
530202495
20111422
557508559
273205931
366488066
407810062
19675176
13103880
249208372
173901236
545630759
654516538
183002900
310494223
495003249
3142856
67237848
338036982
403803733
94095598
236264941
287770664
628130665
375270971
174757086
242929979
130085019
25338179
420643278
388593422
29322764
75803886
260221560
103694517
138651031
698010137
455506518
49141034
37419153
113561158
388421406
87482638
318674938
109798502
649161291
117208303
347826404
62680650
449009622
430146636
69785428
848383341
9518651
23237955
155981211
189608010
247399325
54506699
183607203
132891999
14547240
339631216
358016009
216231253
286263489
26401032
630195192
857327280
90229412
727159320
395631528
177117431
13403265
10704915
1410856
107814197
522838980
49613048
376519204
39530889
203754780
258954121
827155095
576282361
51219247
68726392
34026909
172028233
34513763
212656786
448733615
519364905
54382572
97405422
231933954
257850764
338286998
505060147
53683806
97647437
676615700
99585464
9952506
116612307
340787461
195881725
590049270
282001502
255526416
725411791
724974200
10968433
36279933
396018797
239335255
675288314
16408705
122393434
66539200
137656024
49361467
159556961
135478749
28328151
430303342
17937127
257908994
177353902
99883862
84928321
134890130
11765384
229650058
40006654
144420827
26451329
242344512
226694889
3117618
274685617
93259991
103998794
550773013
199291597
339284685
904033546
34309952
781860821
247456867
82404717
499698828
83758667
353719704
525455182
4937591
116409399
184235684
719412863
205840753
1340924
198770333
65229121
173490692
26537881
577208844
60211732
356492475
646104947
552355132
672736926
101507022
156350897
593947710
63597305
134132890
41297505
344099657
170399993
604230458
19260628
164659588
204156833
151561924
11374453
15996011
107014358
226531216
159868940
46493390
191325712
893904907
2146281
48608679
50428349
27809174
3234808
66982661
326157560
76103474
54439440
608021878
103643166
588129251
414603563
93481660
240163681
45425724
522685600
512508283
140935829
19344115
429021481
12959660
42391095
307979515
593070825
207171966
98696825
272464040
255621510
79428241
118812710
78649425
196224868
172933565
728700216
23509643
102531604
293622330
124446155
598976655
429517017
239795730
89516912
26016512
726199819
344807552
505332167
246489880
411562759
70584966
501232400
45462727
105444328
47107995
517470693
712213146
229854991
208578425
259345026
84435234
46651352
613330950
211786577
171134149
30509777
352092836
397129791
68557572
192634358
380062350
77927203
66046276
796155864
48940656
86504102
431075277
102335347
187315707
298143221
146160725
34843346
1640288
10791130
98571676
161448339
240684815
8999153
118359306
670156779
365535400
50444857
48917963
1512457
47362623
498283613
701058639
168106957
283987903
35876689
54255347
557044522
852956450
663596152
255971047
77917385
711028812
16445677
326547911
79044869
63993597
440940370
481481648
30728313
218757499
156649038
87608928
46447497
26271941
474754874
155040288
143391000
54407711
648361542
97805305
13095380
331692768
3762042
229013084
376226598
11395320
162706188
76324732
54690568
46262992
37212698
139730241
16955946
83645543
633827452
112566417
83436963
216190227
65586091
73787160
182634437
110664820
429414497
207031408
421880558
42255490
51365407
795139817
407917342
145860279
108109531
83247309
22992430
192537530
61325392
115887942
417446762
147631028
648558009
658981355
34222752
240220426
115389793
185498340
29005309
210851412
48200660
98934712
241521788
34053416
257815255
56734307
46841661
176631549
67678642
106243332
692497412
526897552
345808271
87349390
64321638
15536812
445999721
273965245
27210687
30774574
586508968
172574811
35439302
72698909
134660110
610552091
92093472
540915012
232439622
475409156
369949977
76920291
238568899
226945259
19738663
19225514
88954243
33652858
63106479
21479025
263032376
57971623
63806463
497398069
372893396
83306969
160144326
30343214
636013904
304338111
504545597
289354111
2141086
30631696
605964878
43746292
271054836
182695232
27363955
160470770
374645971
39708533
749696926
487485467
28646454
61697565
131842262
738207444
426219443
197131141
601214134
392226945
53524139
154704905
5301473
47607825
1597088
601587567
162471883
417036336
14327686
425846513
556729826
132997254
408710680
361881214
111636101
375536469
313833165
456859540
492135699
157282495
58005029
3514599
190878098
242317774
227617333
77490482
365804275
484652007
125496367
383825259
321576324
637019685
323028022
69141679
528430006
383156915
179018711
120860173
303573002
311925558
34243627
7678474
541064140
114877147
545539806
328285285
38469537
77780821
237173007
127991052
446181287
181514494
169196691
674921112
752106024
310203614
134726662
2760228
306806010
26055536
8266225
29060696
208994404
162706327
171134242
313058253
54503402
441777364
35680314
214967448
162899587
504512853
314198146
329365781
296758877
88675297
419053821
313600867
154784751
2241848
228264963
149155184
240710740
56906624
18905548
214246782
570949272
184371255
55223112
254952262
18454121
62544948
26343470
303441508
75160342
114550036
407341825
598533805
155296629
266641579
27271586
32641377
858267202
119457779
587852880
301274840
298394234
859880831
286432565
485637516
167409037
120352233
297242038
25468119
7781851
13066882
538694095
87893954
221369638
84179047
21719052
18711026
528557170
3830395
396842788
229577070
79023428
447012529
478218092
108676748
128657427
344564046
165607364
77491262
2594290
67312547
73430922
84141940
204260281
466087607
396381676
280328152
22327065
816324132
1668616
211172371
4434021
606478096
116001856
31554562
53685191
759739289
206423394
62715442
235111388
111241507
197003989
227657942
9176883
338545936
32585067
160970366
202851688
709900667
69733955
206571575
45963832
541881032
505812644
62092452
110336871
595743893
224656117
105251745
217899934
28731621
18390434
119402069
2524350
216243819
9116616
249706203
154486449
322192668
473901449
130628749
439344030
21441592
637960693
618461937
163712560
118142334
237940720
153750590
359222214
279540625
191260781
509235441
324784939
150106642
35535779
32602886
82895546
297970171
478138136
246303039
94340899
107704472
60698290
101656141
240161507
113319223
354210970
605583865
417514565
62565666
766539760
459282552
331903389
289951926
23276506
472182563
220031549
246880044
279632388
814478744
564450964
40464610
218190551
269171008
631925517
210522518
368783611
115701730
350622311
499139726
737665125
560184854
368798602
643736179
87886124
142429741
46460658
248959905
78255604
28198363
466198815
507887688
447747092
956774709
145669509
226346525
731158240
612255219
1799926
167348938
41885682
358006735
139229025
147290727
325656486
218025105
253600230
64112566
199887732
189924601
548238415
178039958
609488449
377059804
450201170
131204930
138170492
169960775
663186
121652182
77169283
105293334
65944186
167943739
356379339
61911211
76870767
143391700
56237265
192916677
215650087
198860671
57771361
162957262
316546025
68355614
241702471
159729046
6773409
26727514
65992139
541832018
248074955
828686
99093778
112149061
4720474
289974190
262346741
192137025
204224802
591753916
162700988
713343670
178647926
331630399
148835374
286415444
27931950
187857595
198360122
219336032
17260955
57073285
9742145
2827811
125509285
508038970
8728893
63069680
153115872
10925416
106648961
256444417
581445962
299012998
279070522
171041265
523178649
237362991
54303441
346739181
33882177
119061422
30874409
629296888
86099165
318570387
443887260
66059707
1361277
683630346
231932733
148051186
60358927
13634990
144743476
527134043
5284670
25484950
530899322
614204
9079727
327155377
166639061
121433937
45689913
9185622
275364534
142566999
89056869
123554830
902768686
96622628
290002439
523738888
69471130
13592154
51381923
609185149
903263161
412865536
784310754
322285561
2534479
629982670
616278554
354707650
346156658
597840350
44185370
342570888
51845989
242388388
249655659
46401661
21529079
293576207
232814031
361981893
72025739
727740919
19044021
451961088
23673590
188694688
47125879
368533
86054170
121003769
533252552
312826838
87429653
87843577
1989921
490123148
321677053
559096709
322658586
395587168
113728118
1359089
47900723
19496145
241566793
53196530
39836822
533936534
80296578
406702209
159605237
87839383
13751617
673383932
311887179
92162373
213358179
401864423
236073595
10442878
418501633
39038442
849349371
234200597
251821023
53637275
223961889
264747471
249768641
617282551
491883820
114667482
36378601
622759868
602770347
170234101
163920697
384255199
54965085
183316955
87105049
437452727
253731136
340206740
226003592
333941108
7338603
245016924
67936663
82970641
294029353
704504022
266456564
188114621
164596208
88521482
876513603
11059680
174762964
308470469
140548772
182993595
488132000
430244998
71933441
131430030
306247602
338426117
17762285
603121243
239594605
117900137
181596390
115171355
132220346
269736117
401496623
136617194
68852602
54063498
60002085
599034461
109770524
308024379
405628558
627189119
541577253
204704616
54377086
355017683
118476433
382599029
515302894
558041195
953001963
66182753
315909988
20305974
110425880
9804327
57020199
168946600
776751133
27540711
443247158
61176229
488021298
31485117
459045909
351737483
356173282
630069684
607553794
277199155
659245555
574308134
351957534
531338941
606268444
213570012
73954409
83401184
96201817
44684409
318393970
18667748
105310410
93341703
39524984
6091453
51937593
144922482
367432784
32128915
588805433
120778392
38498358
6323248
603933330
113193275
169495953
267601433
626741528
38311958
54891724
82567176
494631064
219031064
430598789
841087604
355023703
548172697
32139225
188950181
660620911
19282333
116107411
2081538
167958684
327162196
253289025
130662398
251191178
874131104
103527284
124727236
137594770
545800727
228795743
89245983
13395998
76774110
392504
224698743
122978476
458662038
85505858
194634782
48369946
364904190
151472291
372810043
11927294
599482495
9111324
507911746
52196490
148499251
86019769
328496763
111258496
164454451
213580991
64035584
78217349
100178758
552802055
676122025
128401151
146374686
144316194
26454823
413051397
87371229
1476460
602964489
627515064
38911603
153829608
265801150
56958314
35530513
118203064
762915668
358654496
138413121
58290754
122300147
2838312
261653084
211551694
549350795
351977621
127470366
48392516
10381269
424081696
97587872
244689963
153449446
39106051
835183167
89319112
8570279
170891145
513882242
698972322
400409878
167300803
138640073
158158950
608280396
179515561
699569153
87021832
120843
24662724
19821871
234324611
79061541
851206544
74767312
395531322
58987918
248265402
2496426
51019502
423253709
141031229
35556726
56663471
175482343
37634327
83392051
12252985
63715143
158601464
582320314
97118628
579684923
41428443
278700560
440155121
330251085
99287151
173966952
181010599
237567122
225765071
221778472
16617302
120390869
388858406
265429308
444644217
108360653
435926650
743292100
335898096
385986883
282581789
141776938
50146878
209084870
168356923
95335353
207836507
59708841
521499028
13860138
146432735
399442553
484050277
299396846
293198343
252294024
109129034
8864165
224975116
283435193
798115419
446460755
258682702
79206297
548729825
88848158
204804272
430529070
42412079
742260829
58276886
671832985
782963045
184584902
98653193
25510443
3876012
246652777
90300027
635468774
172942556
48024393
648611118
3389926
14985573
15539620
25640191
360079048
236591715
185843478
69492914
15377183
657516097
80023284
193300127
77102468
229739515
217695537
328279953
450888367
30501858
72758491
8866498
51027132
319255623
78540983
248714880
760058841
14996265
525788358
329602651
139729960
143745648
416592644
315636363
105408921
886385230
193518057
218479170
403516164
136731029
387312920
96489085
106194715
246736498
234063102
500529422
223023472
28243720
334435030
21949539
34213324
830549148
291566502
10719807
258950498
68556279
12415998
280922539
338337709
181233563
179459806
6404667
46708133
64577149
271458208
48727524
282556756
570766573
428083902
66233317
151720359
107508435
92315728
226178718
448255480
402817737
331779680
6148893
56278954
739026760
493545684
75136682
276607035
107382361
4742546
195267533
564324190
288546065
148558387
266964423
24873659
527942180
586146645
309383853
468105979
330456960
456332700
323601165
110734890
72864027
12510515
340120856
462406365
134237510
76657050
17422613
555132158
23167205
587363612
58523036
159374065
161733109
140581853
39315738
64905060
388645666
34543343
72425786
241972510
585276743
26750292
105183316
62513428
15245911
11447021
383799624
270305816
58788120
68417873
849344577
70572640
673715429
53901932
9822870
413493141
39410999
6107401
69256275
91548189
19678506
681943205
39336023
63184673
56256320
31326290
81731207
136581875
46960357
35130083
401713259
86914199
769915028
44336196
381379173
43833993
78470660
519271984
30623611
53753926
135388536
238413276
98114535
60566860
221124725
364238401
289075311
491887940
95800671
39082934
142855241
500974730
272916335
402579762
35706973
162289688
67739946
377339829
210597298
28342841
66297186
256900740
883364379
353023792
445355510
251399492
1695707
51689104
706159079
56973077
79316375
83422950
528288695
924993760
725560693
82886410
268649973
67726551
64267336
253623425
132280821
13984323
211025370
130072726
65626735
254348562
131781994
84073028
92935571
14997948
234553732
215887726
571561487
630938767
293803861
6131111
80038009
23053061
5633108
106685221
261633703
255424353
83055953
318932712
5839894
192608439
23834062
43426808
306617226
212407299
108900258
841852913
42074141
390879340
549842023
226513180
53726508
31629885
14591180
203624029
93252559
448885606
555497831
120960042
329947870
10194023
105926620
137055499
160169357
31251514
327148018
123389725
321517480
36973164
9498453
453715519
318197925
99161626
288545447
64063483
13789841
22728789
3075818
492395423
471415452
30521608
79512237
31786784
594511184
727967273
179268289
151407720
1175062
149119965
282543818
111558930
17685303
191717506
137407442
49947277
354176022
241282473
795616033
12588696
243627892
418353232
374608001
127555536
153173145
223934252
648434648
239056357
4148690
369743072
194437666
242743671
121110957
33297700
461050729
315657075
152212788
112319814
244149511
100958492
524356556
191055178
290527617
322226433
536928240
305204078
408538509
270287663
25672780
204215383
415101574
26661180
223837719
38034307
26331091
81328475
457950015
555206
654512483
146275288
151297121
201934170
24959432
498754543
167478306
312219998
358607474
38125435
85560471
600118573
43500685
483224748
94396653
188310100
176665657
270212671
88035764
655366348
566776810
5694123
101382392
27772834
169735658
172734002
380085281
150461551
502438542
616245864
471570252
89548465
280951336
417095689
146545979
247142525
146059358
276732158
63771970
666198012
95437872
132669403
108512580
131823768
234327347
127600014
506151286
463938961
266161118
432195546
169695939
26258979
22300420
321708342
342263927
183111377
181484155
200572700
150074781
63008743
359002350
118143580
316759471
519394538
277928095
251844023
466938845
216169415
39498250
24144567
170304185
271543986
323116760
440900092
257864591
76906918
143786314
49704969
501449414
17518755
255371923
31732943
221337783
369135021
265814753
16462212
10765624
3496775
748854039
483596670
3005378
764820669
184832099
170154847
9038142
79850132
145998677
112413832
645657596
300666284
167541361
20918002
22720495
770835211
169688744
254808276
14357390
30895681
238579868
186866025
99032457
53959515
475566220
58267603
624743406
315016950
278110433
461378950
3122674
725328668
167987643
193320167
685998430
64393219
32100419
155905585
156602376
817889101
132498315
21821718
277646235
31322515
303989109
310649067
462029454
609257738
95440459
842072681
322051165
5409425
329163645
455340838
7578894
476965969
40976924
606516514
200774196
31162907
357783917
286570987
3781897
357102470
734334696
44416785
139700857
31265043
16970701
41727443
524038833
33240102
63711018
98276518
196616744
169961278
698553829
337501756
82018731
6896753
69281691
303856229
181648938
42154204
71885438
194523509
322253132
148699190
60731827
92621824
142805095
29611944
442508013
295580096
35106927
121620801
480386987
448546369
260023402
324837860
121713083
50809272
78155220
24327273
33616206
72750698
236034954
276278351
972465222
199493495
706491441
668029947
57160914
91260197
123053109
28632528
124673667
20907763
285961607
289355363
289893236
221187006
73493758
297565859
218987067
11859884
93017559
617934172
68605228
226090781
103787604
44657495
36977714
640024060
942661966
247089934
832717771
188130271
243260568
25458780
133386212
390755457
7108736
695709761
514878963
488094394
138958738
292629455
329633638
9431699
103225789
149533318
618369737
661738098
15002307
79056624
66274
80765124
751863687
44791622
582634335
250082151
370125035
63644459
66084992
136544540
27653169
64959495
284152542
117628040
463388498
625416470
184635999
114325330
374276800
224097216
589501157
428084406
235611388
59098549
216309046
357840418
373167341
272242133
74551541
77870776
164888392
215341542
316727375
431063345
160800446
80369751
1163670
406742460
217644333
75716622
151828789
394734297
128285305
75832352
317320663
101650578
44878864
115733189
334020770
156983409
177023509
59703247
45277594
212739601
124992904
167227619
382422524
393554232
579252949
125880929
735730674
315467918
294455626
206072988
299415329
318818797
477445622
28834245
76659423
122172471
505823615
247279700
4532959
731570722
80500605
9732486
472709060
51075004
332866238
64555370
315436782
62241802
211909991
29307844
18804616
16890469
241625064
372348017
242603703
149826650
220403898
167545993
751467839
284574077
180302056
129021158
99090907
282412071
168119964
280356255
435001957
353922326
401821922
612594034
520475752
283403331
575188694
166948384
154765423
42289324
729979306
563099200
288547405
223672699
135366711
109648623
236328029
123264097
458761954
66937106
281686605
671189411
91552756
21496419
260935170
353497630
399074461
51933803
298491155
335329153
198559147
186170616
692251758
1942254
106941515
149349335
317363569
28327732
291576813
609411257
240263979
77560255
57557722
81635618
193268019
41076098
82663615
198940238
959801555
207904266
40153986
113381578
648088335
219360197
499737092
586858825
527054699
1417501
441934693
126737747
55400357
45273525
167511249
61800529
25998501
90277179
600716776
30351379
92152268
408148720
1542112
310095105
118141785
16808548
99118549
9061277
231629423
14795872
33040819
233503053
196975621
415982702
320505843
26872455
272633402
313156122
103020211
124511763
292149075
372579931
49284358
883203958
13582728
53574264
184546906
200399477
145425136
449555192
442940879
177343077
348525944
262341119
196409530
457539324
103969666
5879629
262225195
461324350
92931757
51160735
45241937
654508972
309294378
882429896
225815363
860489981
106591983
14645077
38886695
334095502
170009595
456145239
212590468
25744823
88656084
160274995
435742590
84883466
445759180
936722001
566664972
138433360
278266990
11546641
108281312
285972019
143584793
54969095
66840365
16636472
417598850
371890879
38480214
121450208
314130448
503918499
209465317
540154012
192730656
142452893
16157230
259358033
71276234
144555551
7388072
51413576
517680347
225453545
431230138
275262830
178983906
222235605
417992301
160536268
364435076
384350872
40014711
509163851
116680928
414425071
426814697
76133452
126094141
61911157
600277422
5501954
401336414
20558771
254133267
326257715
5109217
844397244
84642473
112971676
770216176
200424198
301602197
37751202
18271346
503434892
350443267
478853806
344213216
57725503
32271571
139934076
1591645
279365918
64684687
137879443
191404689
39437626
84277180
93176809
91260119
147617897
603399274
77818265
244420717
177087100
15185471
311985630
81477968
17641681
176223837
136382371
351570671
182919452
35031222
69174843
4319901
2966524
290231293
83294661
347079132
173634054
52719828
340261427
322224268
73468704
47736411
74248488
344942632
3084388
543592878
13102560
14337233
34480540
233539497
282209016
108855683
929628815
73472005
122524214
793948845
803598056
135344251
19111879
417222148
241900154
142206726
90828527
26258760
51272444
184661401
374483026
35024150
348568341
112708057
9120202
89730014
56882597
71340602
822395057
50456203
71161693
586240360
660033920
4728595
424894607
94390491
30780559
247035605
2272802
476102486
92034333
5325923
117210376
65809332
4311808
53836613
105484615
449190227
126956109
91499972
12672950
559743897
85656328
117137586
434686450
79006760
233626901
305117386
11864228
60903625
140303167
483155909
27426012
383914238
109195314
338103383
205487
23188240
239974246
323093078
262621835
260962602
295406897
103274530
88671882
78042144
315342556
493274673
92926832
28845743
20820717
511648104
643787169
28214360
613184588
66326610
67057980
318022787
609766255
34274208
208011811
323451254
211203456
180684054
378297938
85872561
88345462
230810645
214729216
523179046
347234103
111178452
130089730
656907436
156929189
270293880
49411300
348098852
120553286
12027061
173758007
122015613
803976525
98226780
164876532
218995645
432564426
229925917
6864299
327714441
142941662
210328864
85646913
427211144
542636073
1406081
417984808
33617106
256155349
114513607
88515240
187311723
108773126
597904399
64905489
415504735
340323223
261513377
22180459
137009439
167578020
62430880
600240023
1356336
453232651
15000833
60497447
105608953
167352701
825866334
150686230
129851778
121729857
79857907
314421695
331501455
767940405
71682603
20758442
266770
192748850
539083957
420754903
206071646
298716151
125047624
42750730
580956919
513554079
373718327
501517762
361643838
203065789
585025698
207474255
14955443
78788939
3760382
340335
454422506
299560010
220635408
28677817
166182300
581543591
119488252
202277438
909491869
129036150
66013819
50715431
329240455
120488647
17496367
61697854
189474911
237778270
466612228
288080752
39756932
54859387
179739828
15563342
5639826
293980890
244829089
2340743
86256665
369354254
226438198
193855687
22132066
529022922
44719190
30483147
247645382
155429843
108398804
296714912
106187680
26047077
260423916
99642454
42452614
25229
456891
19389486
624614326
284892739
246084000
177035437
111396863
13632540
271858718
118385953
305534949
12541909
255581449
499770060
356855309
241606280
51433456
260843942
530512300
253914971
291756098
206218992
408685294
317454073
20415697
268643098
319768376
480496164
277180120
201074715
575374131
531439652
469004243
26392814
29810394
346043489
1087062
114791318
134777073
165755635
7684810
737963473
96293146
448669999
64456127
20452368
78984216
160761427
95500024
142715903
385915226
465311376
683354364
11720012
62358304
363949233
34841682
468959002
69713079
436690313
730120387
218811604
76146518
819347119
526365747
13493398
122336400
36765572
219073327
140141471
257088908
134146359
615689081
70928080
102070616
72134276
490897047
154261839
452002506
163660434
791794105
51448148
470289301
403699527
8989417
233339095
194333528
536560685
48861670
432794736
23322079
13921908
30451659
46194380
405382957
297799441
841148078
222576487
626076125
204524301
583094836
48946395
471285790
44283154
445408023
525008341
530740487
62761428
870988
627534756
370243387
276131716
23701501
46658668
417186840
418082170
314129929
69830273
885787530
5245470
626284175
100132011
451201657
23185919
803979555
3760435
508310006
97430944
137767725
194059114
268785818
641282876
18559447
266417437
46871443
5302309
45265700
266438922
236439348
154889954
50468411
77646166
21849031
304776550
203160846
37039301
207695692
205215969
414303340
302245299
119887412
442707628
257991009
325740915
27507263
247789074
12357734
47046351
103593322
109613826
603916569
164367861
265536980
701369879
356673823
284857153
523973241
80818025
175694912
74479132
75102354
44369223
41620480
424087793
263545587
188104506
649610930
180121246
56892769
601534774
769193924
565955371
439422183
83352100
192639501
195516198
77633774
284931295
79103741
98782155
5650514
402732203
144215650
676127978
190494467
6047703
74193720
599447633
460774804
161645806
45112629
76159134
209377389
3725762
270363089
123529805
114724515
43588676
493436162
28999373
223109244
282938079
2283725
516195187
655575460
333715628
402204585
73245412
25393758
109609362
157537858
567203136
241052751
64539052
693290610
19937956
16730088
37660907
96804584
106837088
262619046
441675392
160266478
395240387
34198468
138392524
365053557
265491588
799570559
48099733
262467456
247135946
214363102
383737596
455404706
144752681
117025533
40315256
17529686
418098201
463430416
466893754
900344353
193197507
138060330
97780710
281291394
77508247
560184986
588848784
100426001
144884576
46970331
108781739
77241512
163906005
135440231
408973924
246773160
66555139
65627897
240587960
57306069
5378897
87858791
146209238
592187167
107697086
31670933
269701997
405528848
27492005
105007623
18201351
93066850
144935632
252385196
98614265
201514422
307164177
442457949
45240778
6345043
73794290
256079658
151312450
153050136
50739843
519665151
207701365
361288816
482520672
303441760
376683131
171382130
69437313
368203568
377819094
145894370
118935559
29341046
94466909
421884681
7545672
192462134
886172
3481401
388936117
515962812
111068442
29085340
58049689
72896426
144650648
157719212
705353247
239591649
153818047
87239101
521404724
195660081
274929673
373472705
2150734
121233887
456058396
22505384
66446013
582133117
455891874
8145092
17885175
22728297
486551159
351706636
98904574
30746249
247058136
401944016
93562444
176833647
162020082
201125648
691581049
684453975
29632704
82284231
195206081
174837123
77359298
106095820
94952725
439025213
489619126
17539329
48656840
40022813
158481191
492234053
71342454
267532659
52956141
345809296
128230968
802178749
442244433
125942815
280474909
369903442
407940211
77989547
406061539
124737116
32331722
29150334
97989005
188363974
35436669
12423858
282703602
30349966
23657712
592261394
925697137
322336599
1268323
10428720
20569192
249248613
85296612
54185175
159865385
70397094
332809209
96660756
454455232
379253536
54976949
137225324
215389210
329788777
38081411
200505383
12086410
338306945
616672617
191586591
151297346
867226303
391251272
6765521
491957413
118947669
431178014
959174
99982719
248601267
7274458
303754933
236984961
54403121
370516149
160874064
665179204
164595571
191236573
779210455
159701395
706991581
4834693
34711080
110932948
158998430
667920178
409333211
902266133
504177833
863702275
184955627
843532694
610879596
176359185
493531698
488977399
255459492
705293498
165091105
269034956
223193238
259005901
51613123
19851129
502243645
159180916
372889334
413231309
430166129
689295861
388260854
265700936
457209454
593704004
15672192
151260170
2632785
61745634
523662816
492230962
335926961
1100386
586595168
596834740
8750661
49252179
13441119
15365435
71680478
27271364
3943515
461135284
334884035
92535298
160225842
264055556
59377899
71213092
205198092
288553575
333460540
330910707
416302799
333771737
187058
120257610
230353622
176997721
326389014
270874026
21016666
736770988
228374820
182679690
307278631
13413300
809850388
134334197
313371677
207631380
134593312
15240562
24171055
498270703
18254070
275135639
201832436
112117747
20850763
60082332
605050978
9009052
123859779
348326181
5918807
41263162
436423554
106348548
337784547
742405637
553819823
46351331
170797639
657607425
9179152
67790316
448733887
302510846
8406136
74145949
43491087
69574626
175994436
379568245
182999367
338627638
301677866
83048992
648159009
128561253
355123468
49519319
528581806
30627194
78803523
111364977
194339275
239453084
114661628
621396428
291189804
182330800
282103671
12065672
74979076
115465362
476976383
140590693
608718988
298705697
333239720
887699476
147040935
32370023
382699908
290141835
146767861
68987147
228047443
41120880
235594091
140974710
153332822
130150354
35443865
341929906
261614143
17497612
446839407
340788295
70886580
749439438
256981881
188674588
10107456
4466039
1754137
15139987
204026764
153960112
1233254
14088976
145813431
161732602
60253006
17022866
28198884
500862660
76497032
809457030
757266169
366146352
296188542
422390643
203686544
188234318
219677620
846336928
422083682
456849140
700704740
146422993
127387667
248651261
412892097
34270216
842302338
181114992
185275583
240200035
901885946
887591572
289098658
295135417
808834155
96249333
337241774
532312933
321345183
4110281
719073048
14962251
93651779
554391124
23715601
109022054
150827802
119797820
930919376
430097274
9603971
165883769
386831026
58338960
61324469
336690676
20357988
543922843
416780975
33840539
612379734
917927488
481321536
333686775
14487035
104981039
15144507
408114238
555019348
228378940
279575600
17175225
560684352
91777179
145883886
50991372
69623599
266971142
80553202
370451610
273024488
130086560
136871133
35737230
131415676
65757362
360900534
548341962
17606939
220061265
457341939
99791367
250952821
143884640
719861285
6059543
328762924
70755498
83205597
593085542
82307262
756629160
151763730
165640222
879150664
208812052
18391389
574897114
87027687
12184056
170196636
19496673
94280272
159072411
757292737
451054
424136075
220103012
659242190
327120112
180249646
208748352
15746984
760854602
249324282
12745217
721670219
13087924
177143886
513456608
133840719
395488700
468924974
9306585
182003579
55261937
451841362
382681527
16606195
504000251
787892703
303044721
29897122
241284302
281563089
349494278
57962582
283526682
19894178
31514592
51824394
121276691
644322524
733102348
203040430
391427111
416439652
514775007
345802391
197846282
208024736
944215740
7553091
245893365
49163743
564537434
168965658
83111596
120520489
154003623
19604375
587402068
327432298
492562317
122371672
251515685
537158501
462456214
326923177
6513176
9707696
291308932
788300635
724864980
471837491
6862714
167147311
187028754
97777574
14954605
70235584
113532256
63032421
159124014
971719480
236647261
587772909
84613607
450791400
207916299
13905033
1914158
508327999
25371500
60380923
176452177
142290989
300759236
518289917
811351316
397237576
28633595
86940870
213620715
71995602
376540190
566982161
23959772
254970615
74210726
51676899
46128426
116218751
182410620
292607639
34837438
13566103
54769192
700242872
181183377
83986817
216114176
418910620
190568424
51927486
105896100
45913085
479234036
248683395
33371596
142489284
126440520
502945559
114514564
204870531
86305868
7903893
152947075
221079596
232150500
201427820
295911709
365330947
312076061
766598208
167838708
15461894
160765278
404964411
566725762
92672352
174883925
158239675
145212637
7249892
60709537
221672536
544211482
10105762
448428017
247481501
235592814
484283769
64238280
416817936
38224999
50484294
38137662
10900999
46133126
43791625
161631770
133424316
132669013
218453091
77568783
829337609
713116368
262076072
10669098
364401359
63148826
440567
78837108
375031890
226132153
204457274
906921508
21918527
365096257
455741694
314510109
80628052
359738140
128847717
336011766
171171029
413003801
656855178
695679767
97600640
171270784
62438591
224704128
12169853
252484131
195393074
4297320
132864817
66890245
255708194
525312816
520917228
35467492
140447258
139260006
669533224
212794304
464025143
773783185
850652269
157683368
91417052
29438504
155636122
71678007
53275866
62398911
543553461
225160186
148965684
373732596
476808887
558982005
183734994
25530568
200537301
272114695
322880184
22471750
573775302
360066844
97015429
379213626
251165262
715326298
67959714
23641644
43129964
63440572
307715350
181397691
319638364
196820542
448188850
80096032
145740080
2809561
214739149
565613337
225249857
75219392
195801737
541114721
40040636
46633938
359505630
124211304
238784223
153052554
686169924
78220826
337962684
146260316
57425238
26867593
18200657
200036595
79299224
136882852
114373194
626298645
422545838
216586258
59541901
16298910
34096146
155615563
298974284
64465518
422827533
42839155
262305451
106642700
312822964
142777289
180331919
550317490
564274183
47904381
573057853
104069174
178898185
3368076
117678392
46240365
131002514
750163542
787340592
10532874
264520179
63442531
54772803
157639789
4104878
562641514
174391560
58862648
2702034
110258505
293398164
317993705
236468523
89328715
235204929
351830510
834435568
307503241
170393303
560599187
18826599
317753063
37334597
183420007
231158640
126755680
132818400
166982650
222049072
435886058
165295606
62658387
1774392
253373320
12611210
18084276
366694496
188914984
211715109
177904074
149827945
248561341
6339604
277069307
127315795
161627799
317079449
24075627
140764317
39306646
58544823
21817529
341538699
99776068
35981948
844958741
49113524
105291911
116788400
108455259
60654078
339226173
686084867
6615816
423432242
45364782
28676853
642375583
44912063
440365469
64300
5924139
254439975
621034609
361615280
113528114
232334850
289340147
272328608
878741388
2556669
47794963
5885770
230987033
185293194
182084158
330459364
218655679
757383987
422277835
61787720
935257835
82193955
180453588
668349435
279969284
575853048
531548647
153430227
18111924
409760277
603574075
474589866
13517347
295775024
317862437
610902928
263757011
341403794
923441249
265064212
15401294
37860434
144547739
232469955
287539664
129939451
258460011
117234317
448454767
610354758
505138336
106706573
469420889
755810347
428807141
586898950
165821862
427091593
38093495
323178162
632540749
746515
65911591
41358040
489369430
357032420
149300848
149422910
290007715
355230122
291153689
20457006
95655738
586456719
928150223
13749366
316160977
360104356
813196032
5076478
404588196
110789439
324871484
413275231
298672601
56300248
506306579
152604666
490823006
620617016
11595065
128974390
137869152
454577657
130810296
55089367
558412621
1332994
43853644
238021690
776112270
304956000
381709420
532851994
404599771
14088474
993768
13028136
81078250
9969439
441637405
31325556
39813357
149206747
20115039
235886162
77746624
219994796
282532365
220212063
8859433
2554704
169749800
604650575
321056059
23477481
539524292
470265997
428014740
58335003
370510476
432067593
288921432
69368124
164554607
34057659
52439363
48515005
447671707
153417514
413981576
347674432
12371490
387716338
66203433
354294110
242176136
462668245
96869048
497927055
606661872
149708295
319831134
100515890
90237549
24935882
614230601
426060031
75183189
700830687
48896910
151852028
81424885
155651265
427418326
3253216
176494616
44515121
142848805
30475010
229374715
452477349
256859419
96662491
379159604
362189889
210919
188936138
263716113
421979061
67598249
148120098
160093062
527863624
54298413
114948816
294229562
158951176
13010359
8856761
48587910
387515620
408725393
302537107
45889707
191345326
455543982
214197142
218636987
635524028
593053872
181043172
32443713
169048524
225830120
122820560
190586738
507851797
94703659
541522919
294601968
316669424
356147437
207106517
678257691
112704473
538854949
107940942
66099076
441603018
336087093
252549087
161017617
4220620
381664189
214853308
240581119
194034600
396631058
205163325
191897703
134434225
756151824
178062758
222282911
93710803
308677184
416073799
211429762
718237607
680162333
177642987
67773782
209395440
672268849
398550440
286563314
8867251
130698973
398837995
166029388
72517740
125267001
223051330
124479709
80154483
233762510
225873003
568227730
3293410
62767201
492639138
278825602
671961292
353448700
709324068
646577489
285252722
103114458
642361301
39593976
529537541
40863103
251246743
247738219
146599184
100770943
827488927
760766956
543655
5572968
73135414
104100055
198909827
44005901
25665552
487685194
179305890
47121469
407665125
126912378
550386779
336003128
91993318
426610701
372008884
32995915
421451530
786128919
250717613
99448362
84407416
627637408
161883570
270843320
906824178
7111232
165627789
29519386
233442978
171404366
87095167
81394064
183931559
284224777
92890511
9486099
19719570
761028095
714539986
18491213
523432257
124441590
233817477
715368148
222069143
449951708
329709111
173403056
6568322
1610636
269335342
571957492
840926429
934210130
38930383
539849435
449416044
321824496
165596701
385760523
544899047
142573143
3365109
130299438
46234446
360187729
57475067
155946046
378389817
19195071
2673265
66908571
28314672
859942348
823938659
366289831
379364195
88525563
12084836
709536214
449159391
363414468
319051242
291401674
558946576
840639143
282449818
214675814
389951556
117831740
547576624
422701497
223162869
809346983
211378759
649881391
128112414
631038271
444845167
479353091
317229848
182527690
316820066
193051511
392722779
605563201
631575662
3937066
95201095
663278532
719846988
432081458
108718726
356187886
725866256
272166531
240119175
75921377
224080545
241537579
537663313
144115204
395335945
45154953
406078001
21789447
259102977
192850724
354199357
67830260
305352622
307676387
136196833
90067575
127157013
403395272
312688879
608281786
348867003
184241774
1000976
295104403
169730615
208035726
572695573
92702533
23426333
960305973
21408815
273062022
273248806
109351322
390589635
105919450
161437867
304296195
227313950
257270386
171082025
4566026
63838767
237986929
496806771
297324152
128210870
774510472
575640824
641281838
208224515
79987617
92950906
176817922
111564033
503519905
454564578
141497224
339824738
85487075
344433072
751647478
123805585
442459803
28978392
456449304
148109829
271041263
150484794
10333231
26400871
40919586
322988058
5105187
32514268
80955824
18345411
55155961
49223126
199810107
716077789
205156983
307615453
739235601
16684367
348176711
154527975
32794323
859262530
133309651
35799182
249074401
1458145
562555056
114669215
50461072
263279581
819533481
38729023
142857789
98616583
151213571
58310440
188203890
10758442
367484895
560893018
87464812
294696565
282795121
417175635
73651803
84960751
323245462
8601011
210235985
398028909
657154276
2031052
183594813
309070718
198567143
241343717
146708498
157733508
2512313
312594124
20082963
148498816
143325878
79785988
160808919
496468969
412396308
222608625
47725870
572397325
402951862
100156260
517927369
356143419
137026586
4917933
63680177
50023228
5856303
274628672
233661727
15417526
3404800
367109795
139748410
1511414
381198661
302075605
286722904
108575931
489251814
97484829
128489738
650305103
935848116
27310581
410605792
434300908
111657556
192899388
42577620
254141581
263159425
522282369
302635420
213969705
28901601
317256162
443887172
876286910
261941447
238382212
425819208
41249910
4191384
314166046
338881666
159737459
2782945
208117270
346669297
252955453
4771190
4022920
13130698
17099885
66108988
235600352
279835661
103227925
63778142
524346851
470484628
28019194
342391028
64692909
46315219
443268921
128390320
176194156
143748753
870240300
280596078
115930552
310144603
52274916
35684171
60924248
549193624
26935691
3255495
27288345
39919089
36798207
428536077
6908551
900928939
281949660
169733815
165043947
107470961
9302550
600783048
90229240
338333621
52575527
63805574
473186374
26364571
217226147
272687829
215514985
292281668
251697152
70982132
40129538
33761451
167318604
359168112
525998137
332624922
335351758
444653955
358867661
14466090
175514944
590443001
507625900
224127565
144191956
65801855
293313233
498761822
354056
456562250
22958445
454019355
231759316
726551190
272962051
740753167
11072372
41008971
122841178
37414836
212173939
159492884
90077292
462572099
164707835
665361096
452237391
879792014
100668029
93287107
198114935
712110637
231180020
625573053
33928598
147275585
24098807
500522337
175485341
46067029
409266696
362495647
49669943
168620682
87551248
50025699
270539487
135559497
82926507
556836691
98634618
320037532
47404862
555889506
667604521
162966062
134226102
57063562
452416190
465570546
24379509
39853109
618773471
527832556
326851111
478207453
2599465
56034558
842448389
79427242
249162109
82138660
319241056
48865535
110024391
244191187
49462833
420708417
122754819
521258209
369508660
439033685
192657253
5238230
633755809
285519166
162184878
978038776
410466016
43218198
246309969
17881990
80922294
273753831
166815626
238263403
91524012
202699961
213210245
429926260
585917197
156912977
392028999
447825855
4153290
201373266
188114940
276932063
3899805
400861604
452550930
23298911
75651069
548445153
116969807
126097873
369527562
53228407
24056769
155778120
549495134
395572964
307068639
324988884
4727266
6851186
7262525
450797690
500846196
6802552
38042944
181889714
39329285
497100736
113962768
332273374
34544229
22162809
24198952
22946729
437364125
68627517
559929104
38700566
42074550
668217821
138857331
324046313
558667304
196751252
606824449
901792
478137445
10381546
218375279
800093
33204415
61837993
16016051
40292244
361613839
149076803
132967412
1689509
64521884
304358617
199228163
316463511
493884562
405581573
906177261
429695209
113013167
615408766
483083484
461583176
565536662
347853287
22652517
225448736
401943959
515248837
637515951
127419165
46057430
142243140
384030
62517713
190128402
797801599
237817104
92105393
264085766
6043845
711776374
151163666
34703021
166186908
249571398
121444106
199326471
241927843
533616792
605891676
246923151
223470151
2373613
18139900
351718964
489319120
35463261
136178425
96940392
865790356
176984796
336121795
221369290
200022399
102736941
403397356
169356724
9694333
606817298
300503839
189618700
289109234
24600609
40452890
185049013
714432470
454296275
290953554
8770
216147663
161060491
60837534
79594807
40703315
719703447
72650862
79115005
75522603
2496461
161047569
453906446
336133548
167264333
142692009
676144608
59968658
342697506
338590362
242028374
7869603
322857313
228260907
5791639
352876630
34810489
259799890
454902615
862747496
412271582
158075519
136598827
358191626
540393497
39051058
155069072
21629445
348582665
782959802
357334907
27234582
215250626
164985669
201815424
70862119
518407755
426422088
320257525
298467937
79346690
476260979
270405529
294094769
152667625
73788731
26238519
755929470
687945281
152655095
188600055
574324218
43515753
509751530
135781908
55144075
49072578
546946614
376292687
340296745
66142488
41736356
195702997
423403011
903349700
595080198
214448914
369922434
427526803
159447414
205931365
307146324
158437949
562365476
34636575
45844636
303912922
42061196
49745218
338673030
578118536
309242318
98895131
310638469
516221608
71529
479275508
57894043
810463028
382693200
1742919
35422134
21612753
392752182
698798076
269319470
313016763
32717337
71191908
667595960
10064963
67223423
35069471
18042533
86781978
597811436
176040704
627784450
11730317
49926427
30600771
460453042
261157792
245119774
512833
362418924
114966092
187620801
3698435
779479818
76440379
54028511
62680104
111280059
128940598
398691278
137285709
427057203
115182019
52904814
10198525
10743922
395074736
559387461
216882585
25223365
184536270
252987681
495095712
59710748
254090132
807960920
573667442
245687298
187131647
11976428
858588492
437168614
138347830
455103800
658689208
135816707
72707288
293423794
445495805
580842373
287494951
258230372
361155599
640447711
16299173
269237199
275089992
104981408
195392224
344867185
96991426
514790483
171165024
23514248
232977047
742587271
169471755
412285974
732853106
239112038
295433104
7165000
23728289
90907814
699655863
4719005
413689865
657522430
374809600
502072512
129522118
579372402
136154374
304667162
197629132
555026595
336337
235512624
169286846
4445368
122259832
573361903
867441549
20532904
99526249
509198260
294596650
446841763
45390447
22528146
164573836
574787090
326624578
212659344
241028864
449237442
493960379
13128638
65446514
15250787
311980855
3423991
386701830
56173537
6606922
625924636
26992445
380478143
255522365
233124633
324092271
65720445
73396250
13501630
514506514
250509743
42303280
335378668
244288575
55055121
786592335
41046369
14435939
255855637
22705233
24330417
441975476
266407615
606047386
441077238
66664842
268482273
304445742
696229125
421104944
201521202
762182681
268479064
933845159
140931695
125002166
36657127
222039583
53437094
147251470
64331970
24007436
179980762
22013619
145659210
273136075
138337625
864415060
79443815
160117340
831004953
95656127
882598776
562230444
7389904
318795426
328297267
70757502
27923351
580130097
4108192
40375198
266711296
41743880
10231120
177830478
233507907
237734893
182990012
236961139
4218725
861481859
5915393
79317731
14566750
408285355
455843978
35728384
14757488
410335164
464770416
809204448
520918404
631975346
283758107
52664398
24235481
177569629
96710957
202807090
101231975
148873823
11762789
173587889
277259039
2457517
56014173
548328422
529599431
424091194
234621813
100905473
70765605
2186896
302782167
77270148
536631366
834238481
303804847
291876150
149981000
295282759
126416575
61395887
106568138
556728663
300511822
218836513
504588887
49029016
478921110
476150942
409323067
6972992
11493392
699794499
641578030
89756500
32979456
291278466
641421170
720661254
105755822
77353966
506241968
406119482
7472164
251023639
41202108
129387344
323203758
90636304
142224773
391609527
135862446
608129754
387970240
23541211
68788542
136279503
2875871
21182491
66778948
337794519
175284115
21621261
112508493
19472914
569525666
12045259
682680624
2532120
75370779
327542034
90468924
343371747
139513577
364083839
523497703
291387069
68696292
123575142
389570726
3731275
126213804
541031980
1284134
162429463
346126915
92415723
264828241
292460287
18673656
246470592
407540738
16592528
258697766
119523885
49921361
30117607
617239681
368749104
84771936
44771380
126364291
411101196
97522549
39786570
41008064
195633277
1872516
327608593
99115014
301550436
700857676
763646546
161330834
708797954
426064511
353659473
281894673
194418441
5786448
30439960
288967998
316853185
96182669
55699769
202922
169180937
192545083
17375034
41246248
1283102
330556508
446448207
354194968
28972745
59581045
142730
193348778
72893876
605723052
377135244
421718627
10922582
154824304
35940748
67764699
464189901
4407055
450226945
64118072
76170
262562627
76733918
12836667
353054527
352082160
85206437
526789010
126777091
113129197
471613347
635007806
804638073
368724570
152298033
475524959
223016272
75580250
160202077
22439630
195646614
200734470
444504300
120497486
146355728
415944821
1520544
76228504
500355597
374583488
212448471
206486497
643233492
16866689
479145420
54471545
352839788
204053080
23667358
715431702
13918670
428060330
103024605
8172066
566544763
228809743
404926094
15933678
254197460
248772468
263613726
75505065
343975729
50284324
41300585
19442306
9231795
508360197
145298278
4337197
30204901
350210686
38982354
483270259
231739746
353465038
16346933
77067036
40956120
308136030
663203157
10707120
763763158
310971803
855492055
177831436
151492038
26953356
288517916
332044279
137505517
156367394
82445416
1793965
337456816
281740205
395180123
262881912
174983853
17992325
87043738
507289658
113595067
180180622
135101949
92262383
118474636
496151828
513238624
342228954
216901137
650567375
55659554
48580651
246467332
263757654
497742484
659685999
353120111
60582324
137640977
407881627
286217756
30042101
183502988
17246098
186999387
82929698
460834071
73700628
179841178
17344841
161927021
88243593
105897384
43146345
108319717
533666759
347302082
212755458
143014871
346286921
193110572
59334251
25677045
117151107
639107415
1746266
139982945
129451487
219027048
98534668
486510234
490226629
137409071
31252889
188738911
22310749
404008261
684650
171707799
252521043
248381856
160936747
173321262
99302205
473962127
709381385
43357217
45954073
2574187
191341090
537898499
360010990
28003503
8660984
471957572
38030032
31301233
157258569
515017481
408466928
496343870
522368923
40453162
144531589
274081370
203902858
83769367
6488651
96091774
400568182
178335660
85830506
38657666
22588099
397799514
651637878
61629460
141231506
11531560
511770574
566845216
678327165
36046802
242015896
421739066
589483583
536141254
66090412
14316388
48751942
7457871
160353134
143862725
187691788
108678936
109222586
544679105
216008377
524888037
134801862
314681512
36690054
287247272
24082560
110852525
819813974
228919805
158046308
23556491
673712530
265996172
82266799
85093863
183039448
106366793
53999603
271963078
16049967
20063588
62040740
549566583
202747176
4857544
7086926
33884008
138004212
940166176
633543948
154004843
494636201
180604386
297571781
498391699
703315086
206240954
186974435
258265528
512264442
373281702
234175344
464027156
25998652
212924445
228120284
374457285
70124597
587182137
741141407
556555634
474148204
647591021
745575673
42675403
21672817
108683548
307197737
74566915
464084901
176119532
479667198
493169639
94678541
335152106
119703414
395228154
292462819
436897130
367935024
144600349
603169401
35164328
409887114
315371590
333981111
186041999
277109447
789021108
226705352
60108483
609714502
79909618
202798077
350779546
9870201
217328057
55384893
340252293
305527062
17849962
217887222
151246642
179022142
44397020
70659395
57561952
119151008
186235126
428734568
13418788
265252808
94245580
80303410
77590222
141207121
29645106
158441043
18940269
801296789
222974112
67183046
109740093
224638374
160150016
470283411
56620126
26347711
428053820
31276982
667825462
86232207
42766993
327586518
276780522
686336051
397990349
340315858
371789397
165557154
5943598
21506688
73039849
497922190
111314862
759231703
184571070
614599495
127649428
490241118
3036910
148752280
25853560
85535539
182502427
435763907
369333853
26516280
144177829
20409512
636948140
66744309
17305073
169691448
263332759
99095018
527718736
274159074
396327925
112481194
67869873
223726443
13651968
121698355
109978674
6219286
46122640
237806001
400225113
344728473
36402474
103638686
136518271
500125931
141013422
24085074
444502301
35799768
488918791
3562734
41645550
225563366
85157593
476600176
241568330
13100068
2031991
45280688
303576194
147061557
31258450
232011683
85990966
109591896
227353324
118332647
26018046
8112741
187194430
475213980
87465474
10844145
270271704
13504964
481878189
202541658
33200737
521159062
688705716
340430870
22661629
518614216
7997109
588459813
113972008
938172253
334453248
280049999
533983350
184974365
104433040
3192927
11217798
325650150
53074520
390009825
272681762
17279886
361485041
270909520
524002617
331245610
331168893
20286042
464227067
573272903
56485312
32880678
337432548
550336049
98960010
10085028
18690702
834122
28479327
315521546
4208188
174229168
505028590
233848382
15291914
50123987
220677565
186954482
222247594
342014130
79297694
385843048
10587068
406697942
311999564
345066470
45495982
168732237
612745
374437966
850696639
99497964
851473478
114734990
870268759
84821380
197818697
412153196
363713238
63736983
453755329
15851556
271101217
72902852
408012918
131031184
427648032
24119593
102030900
351882657
21440069
482188461
13629614
82016245
489699260
411854552
63603399
10803099
344192753
97825847
41524482
47440486
169874325
122377359
8172487
281510572
528016541
215375648
461267882
758601881
23336571
231627674
730069058
75076394
114086555
47152382
613733966
292004008
269056202
446431436
210845924
330520508
17747473
388020510
6547395
88030184
613118014
104793611
37854109
107740985
663438091
218041609
94340706
34916628
205357239
398871022
29563290
228234063
8956388
375922045
98310253
741435121
92327025
613818442
417224001
44210000
255543671
158831478
16901368
359438625
217111157
46287302
130750859
11313992
479671781
62438300
172381502
4436454
607594371
121521395
21880982
114096138
603539529
654531003
317694441
552569084
24682762
20918302
856679432
295502316
31087077
290299088
3363842
309543872
528020587
186972882
404135309
18934763
60082413
74733228
108849196
12135653
268681728
10725960
62744889
167651652
119787827
227211397
534618629
268942796
29899933
45333476
397603524
962908055
518885696
6289614
222500937
89930779
141730780
396824716
150096828
532635739
75908787
5456603
57728471
149282777
234519907
64211263
238704128
654978970
633332558
33107771
350653302
710380456
71254589
164247564
193050707
47108638
148187792
181130969
273850043
49204059
307056428
40386852
51497057
433782792
2395585
17359702
451346687
118583986
60399865
4419667
52161213
249700945
233750834
275411850
12028962
184250940
162476569
273716332
4252238
310335372
29398045
307915027
829444309
58196285
44219877
301964874
66163151
57405762
40189421
115374718
363071088
85416552
819765
8096868
126862112
441685193
1027094
30368383
155459557
264513593
517404295
309487953
933574059
108492708
75172361
289336619
230799865
134216444
134596682
590356615
38651137
73354385
136670303
163476850
43683380
20807206
555363690
491749968
128955218
374899741
216168695
318254297
494674522
381823785
683907632
844034938
9383004
120556291
387312183
4251945
56583536
8192002
331443458
101607279
7307666
189858344
185381139
67223006
92308370
126871305
331552540
828552986
146090420
88034271
771331019
305244099
174157461
270944474
21536370
623032599
246300592
45364260
60650121
119404232
209904425
81791871
77223424
72855339
903195398
22580824
509334786
7512701
272868515
110184858
604646602
237751813
106470051
67639761
361404978
774810863
5451926
208452660
50075419
141923771
22978049
53394843
102687571
51896949
61219519
153638563
189512697
618460521
469153142
390652940
39706355
638094251
305683615
407041437
356901252
101128318
164419400
9961191
222757344
147774709
715016850
39291704
639146381
145278147
26930720
256193421
699063229
27350913
177560460
293234109
17935963
156274828
222056482
197650355
185250110
447735565
35245585
165496124
85549591
141545360
36582629
523029795
122214641
5773944
92256624
393236296
33080770
77085663
341133000
29155616
401170801
34239297
11007959
586851137
249116911
249326711
170408
331363436
73287161
43027075
9800165
143526466
17256589
105920744
216791650
444721339
109051985
716690799
298445243
485367053
131533088
270505600
528670661
762513036
446217257
37315434
269125407
369265106
202411636
171865878
471390681
383268795
464178648
145013880
27550199
4806513
417894912
109981852
112041538
425167413
227352417
112849158
27223399
19093447
369024108
7990066
51709649
439926752
333916428
7649792
34432708
113230359
435307931
751500285
397039787
4354447
242664728
536386636
205738476
102308027
720258962
300796770
235639162
496268305
485831317
557873938
103713640
54895726
579422636
419887621
681287230
176939277
158579321
29844574
451897087
408493722
96245129
8099592
236081
462493037
313988168
64422604
101980658
28479324
734546901
309258035
43082697
63835578
400954826
86697591
36128842
50750113
365133452
293338789
468632357
28815570
322902282
7965582
432076332
115642124
8602035
732606522
429889699
588992077
50914712
57094083
59972816
201782331
49716853
114509481
211537229
277824633
521695306
305983711
258872989
13376495
263569758
465978613
398582766
270366929
26250693
78301721
116605897
235399690
84398230
1381023
228828930
177886282
22938296
168529868
707068381
838336208
714092941
142036835
398800118
78721983
30506350
113624335
676024948
240033098
671039339
654097814
586140964
284587642
872128726
302664646
12126342
166475143
115449805
293891395
16943867
163755654
278655018
542131625
2207530
339227806
197439998
366350374
504934116
139903439
23398581
468669145
205393589
246075968
265845993
116007694
55412474
54167339
464873982
4284761
148544981
46185411
16894243
7384682
73154165
100262571
228939517
95008854
192192759
135945830
117580766
121037374
125429283
96279672
489276921
3376471
178096123
839952015
102457218
185228644
11343932
382711301
286305660
378789400
631861101
459349153
131114543
20577584
154906480
534944217
406682507
99845560
192549068
51711
390949974
815125264
58124993
821887895
128065113
234803550
405772542
692705490
653121081
233458461
495623463
41505170
542283511
115727921
542590534
286077753
559295653
464530446
166478471
814839099
406557909
27011567
42397161
773061377
314952664
323999561
19538925
1106077
196125470
668114282
104776071
52365554
520845879
56120823
434049154
373493513
36579452
132416967
82767842
368740753
186915221
774015065
593794722
19959859
712165207
99810741
303702447
191578977
107731345
192283364
51011198
100943580
501790908
137542196
323345695
174763635
64347142
780693191
136843937
146502782
485781458
130571440
64134530
199575829
191622367
491969217
73665681
88738927
100997289
8278815
33242908
18017126
65824874
463916658
304500426
184299051
504615044
265563368
110194754
128497154
242754369
193873688
274991072
176095581
255668804
26270505
15216916
756251785
48006609
64489245
76333905
276230438
598945912
385839019
16735809
635807007
249691129
252979148
129604155
239506100
647551060
3682041
106854605
601367301
270062132
103402882
13140466
103883474
243467373
223735544
7867962
63184172
191125447
662565035
494992304
93301966
293333717
76191555
610461352
630111240
46276350
40626390
511689266
166737162
156971611
369856048
237921340
623010
73039026
456638637
117845124
132890790
52150318
615288993
232571870
219751234
70480220
53589555
285408170
619306530
333100922
217423961
266076847
2179186
181095702
157255314
54134808
527279628
211415775
143936514
39527694
273750494
431506666
804813774
452293676
417233348
246067624
291620849
301220122
16038544
305944585
383524533
896901390
9676362
668275816
34542184
109815922
28377734
40047683
587625848
308323663
154220999
122044562
4417043
116745518
69694330
21600212
639288045
506628772
17607719
91302565
585873551
445290455
143338912
39839603
440881425
402361235
106711607
101067692
3008966
152502289
84995635
448039781
439816882
4022885
441463672
19222392
79141767
43527517
136041796
79732936
1357961
103350592
26438540
264873537
86721830
14527903
762828015
107516648
453618915
113337642
362408584
431262419
349738995
802110827
244265312
335907142
173688386
85114340
777678337
2132243
369853678
254636461
47303869
478661353
184923814
509491167
313975554
302641411
84265735
27678549
263873939
36090933
438148620
343256788
158077402
799469193
5488402
133240664
294233506
415504603
200814788
343727220
346521872
297022937
56910619
371862299
768835
75416914
136719192
35505958
20496538
527170930
397228775
601025417
431812711
407879373
179697799
745133
604556372
50628447
25649665
705262566
76998261
383091183
382155483
43902432
21696412
262076915
130711234
102800397
50335376
2054309
820793374
164861586
342063696
126305075
395952465
387337634
190220685
77556220
83439759
500742342
123890237
50780041
108934955
518856892
233542326
364074746
98228057
11143316
92961217
120111421
232600710
192082378
2241348
266423972
12924825
157405202
156879921
285602525
234384629
233187039
156836388
333842620
264940899
57648792
755053428
478690581
11093053
236547764
693291700
351660790
570090260
191569604
162259537
8999586
77888122
143612669
278879165
5100133
748717476
221487606
303487234
44101357
392350219
96154411
429342176
118268673
774397675
244642040
97667074
361305141
55321631
82838055
116382020
302642727
104915929
101885691
253261133
78713604
128370179
151416431
36772613
59530705
719257662
2697744
187081189
441830208
64183959
4767902
307986300
15036991
525143514
194881254
425001759
62003499
245235009
584488509
133264824
68509154
35818098
525295
326660269
16841396
277534455
172525164
166275371
65734194
163916884
498267486
320147997
741181580
196894820
350361049
600675909
289552998
130148863
23922448
98404992
434290986
297990118
361059210
493682585
463454958
797794944
326955875
390711142
65594961
308910955
384282949
74502864
226166743
28951541
137762685
66393711
412657089
14976573
26560718
39816470
814251412
126528447
254748682
118692149
278232760
259115
277116650
799712510
190362363
5825393
459060794
37492678
729678
931845917
645744449
213025935
422062054
719576960
463531731
214054792
542112873
353917436
48336344
80853774
401661783
278958491
6391789
45366212
75814314
150659260
14181193
3380192
321581421
20625250
53019275
56183424
93142724
17503390
418489001
730767033
230750265
748748360
196283458
829870058
673514554
10878677
56264371
6989772
355892475
61036383
664961584
119603455
271215748
43276631
125419517
30688307
66349137
240268053
143222858
84370196
384868569
60368710
938079506
702852731
104040945
316341164
228239819
366422243
437997681
401843853
633630775
67634825
325338986
649853935
296147438
25716476
219828482
63246496
465670951
460831641
173710010
158511575
98193071
49892805
477131866
125847463
18578376
78314813
865886437
156758475
92510480
731287338
303794420
492001830
102155503
307201937
322536694
198158058
28047679
161450145
157360096
648545170
222071581
380852808
402741183
303288269
228003080
377610158
88592512
738712373
11808179
78457503
10573462
646497714
80943185
116964695
352834182
122931617
48638974
347250880
201224
177754074
8991039
50922202
49356707
799742428
208418263
676032132
132191856
52445207
257866715
279930180
90478844
258751662
18673411
877004176
726203690
85968814
2258386
384791948
401921833
231820360
585287783
204981647
130364404
36550048
96562320
151314626
17590326
205009685
217674530
290238593
130265369
339952703
196181799
561628746
400757883
798441670
496033621
220034401
344681375
157416153
103001877
726767528
4708243
332142545
440895162
2654067
58061285
239388897
35773597
2835579
136003278
71232684
409870316
671627298
190194646
61358292
682925915
17314202
90728949
553445528
838500263
469395443
448659266
405125823
225886434
715314750
351853464
79871499
159741343
158102135
263270845
262857344
286621202
319535883
5955311
358836138
103893550
652406963
514523868
98863952
1132463
57989703
96662032
311294184
189479816
298889824
588536466
349804839
101121238
563060645
282038502
5230817
682283959
344860300
304912684
469390386
170677590
286571024
41234765
100681782
157998369
164247194
327084332
447280345
94880825
312047740
444015069
96958090
41484582
242624003
578728092
15481290
200396409
389990816
266144051
181936842
504964406
84846248
139585628
302465502
20192670
59218320
490800858
165360796
212478064
115556128
209955001
443648245
12106273
8890783
63360559
107490512
299940619
79271414
265487110
121868729
524659352
87539332
155792208
370576868
637475989
26041523
692284886
244635697
351560394
432302205
66459485
6143472
89075548
807291129
371606626
28614988
22045106
4158617
190010429
571312548
312346665
352015058
2699064
224809576
225244602
78305599
56496740
215853954
144836534
594326142
194339480
340096385
339176792
45599785
688067
144771841
884224312
96753897
648000298
15064576
67067785
101133723
365793867
191740013
248890462
10510158
108233319
18316687
69897587
246375511
560596650
217381667
963477120
29947320
44833287
126698602
706846907
676209990
372742778
115033305
51359207
35624725
52367535
648817623
498486179
392833781
303453517
358831446
718961124
4864584
454296037
712010688
47542366
843556859
652152682
83304225
642263773
150431783
87845536
203052450
3978043
27351172
7338593
566562945
37697773
39725808
295101761
541993794
751950884
726762611
205732017
278893752
290429815
334582754
244972587
89135022
74330894
248670549
116939331
78727314
68688091
269838630
280720605
427931
64357026
581361959
233700179
390605744
318422966
533619945
224987240
342493020
70665733
308939643
72245939
5283335
377649945
105046960
189200506
45379620
60396029
542433885
771723479
6353928
566284267
71483228
5771043
331067644
117790313
125320583
92061967
410874459
145290726
321169171
11305510
206441122
71299706
119953291
481718083
135689938
171913747
158753531
554388693
6486734
8576479
151725541
566196301
189160575
213133046
520897616
620347254
98384092
959422335
673942836
143944652
221447114
78239015
375679606
330398647
124854503
3390819
290861219
8010560
215714759
145129680
45205771
14423230
10739784
804268779
88954208
106250508
9854369
853380732
205086689
613825448
491382807
381228958
441185749
142278137
174771917
783400803
844464811
114344735
577787142
653279261
123357914
257222652
506898963
621098430
208904999
24042374
413733623
135559746
2523196
3455549
83747003
372335011
210602256
181540562
494360669
477714743
48033950
9447501
612392126
11540304
301460189
197759428
581810688
113761900
921962087
226457694
85487606
21616383
52149664
51973981
451376234
605601974
456800067
355292
400339051
643453429
51601115
300448182
69385707
74515665
375281480
250081004
25272670
232366392
97387825
204510164
619350288
132941338
22209972
11580571
753356357
28725080
117749095
1626252
82556044
276581371
229045992
47809844
458756596
174626035
240259713
416775588
439084438
765133632
136945714
342145180
289769085
61165273
381083276
117105787
278588615
308072546
350020829
227030321
11621371
158265529
778413252
22800880
204284048
172207653
442469050
54753615
943359739
190393499
207922047
44142273
328369453
67873627
476663146
57711289
16483758
354978670
4681921
143672939
114030255
189828196
84633527
347341
15595243
181222091
30826563
96912766
73407634
102869538
30491388
57091983
152762303
283425337
78890690
861124905
354007893
155317749
131045676
344072445
455590870
118303588
229656452
197610845
12207992
66516664
426064260
54371354
990182434
21198814
151850287
503542301
696907045
72993134
127496183
636387398
56914238
120870407
39346690
47391936
260968212
9939420
88987786
134165966
6305723
20676715
763830389
40499233
295739848
255520522
169372194
302374300
149530015
52896541
159420193
327149922
87542978
23330083
320154609
290800711
125909801
10147900
217371770
112884569
184104069
48225186
191730475
102770890
318042104
217323548
692329153
280134197
291289292
353292180
143685090
31591558
93318625
144742093
419406466
598408156
72325902
124029220
530069753
340038012
661616786
588818783
270571031
69253529
889247067
53513260
46838227
65120352
157487411
603083272
70814837
238573918
68702557
869860032
29647968
23903736
84200583
10754905
454938062
524884531
487983074
129272298
123835740
542175271
272509616
555869702
25942644
165599745
83761373
425405485
412778350
579047475
494870185
42777885
244561889
11107895
171308692
15004109
65160312
547234223
489236532
146854271
32973673
724702149
69075425
55238236
25617793
98217597
435135436
182701515
423658729
305461847
127068621
366648104
36789816
109200921
495403831
82608101
420896180
57084301
344334525
249198920
31161902
54679619
275131076
581474033
574839992
75576048
96816068
163293688
99156387
879054258
50454992
176615405
444988436
19179001
334623114
534775532
736451104
76902508
106870373
121766032
133060829
259378707
374165873
155132935
341648855
6317681
207072889
90997481
11508646
101463553
166528644
409507432
265015036
171754815
24584940
9974611
228730294
119695159
11127941
318222476
174361473
9812602
187424806
550311801
9426504
60067444
294797530
159231848
11361794
176160010
306960994
108664030
563462401
20422053
19834480
303220183
521125223
263363532
5155130
24569935
361964733
282006228
72262289
48357511
143956669
894683053
120179092
34384326
157413803
211084036
52462923
211532058
318399969
79693823
60616081
346764228
229169338
246720671
12669096
338206558
100386173
836867004
373804140
308371673
150654643
9703256
43741181
634188119
133872348
625278855
72009928
48908658
414338263
206885207
17734987
674490579
3761130
872919664
59888696
1671680
656248472
564733305
129336870
21116658
25632747
948004964
261737360
268160780
33562086
86982088
590750088
32945945
97025642
295977989
74630390
214536764
555579067
92883082
154167762
264705893
17339506
285629885
325237603
194035574
33432054
13788102
24256442
50980841
473623144
695153477
30394676
181762704
51896435
62986309
102527885
103527273
38597989
134733899
808799363
272500248
90274280
18978242
506887165
85327532
213013376
168850230
33899192
333078302
293258296
480871884
37422892
162939628
344345239
649673696
586170627
323106594
385522517
471919561
70712575
790425140
110946962
128874979
79226242
87114884
17840167
291906902
81359085
93890107
47929898
122597
387841211
35195820
737587706
244930206
57635281
10327465
665822541
491133650
71161028
287086266
101108173
80072426
3410093
136327272
346789076
1351526
249927945
64169057
288938334
182114670
375766222
746418056
67783212
324698885
63843497
773885383
45041884
313336668
198757397
344590261
479597576
518063248
421844438
198714694
75198369
8014729
16484603
737903280
606630845
211910811
468720872
61979610
195014387
64384234
631406985
35295155
6779569
16617085
16924564
500904830
213924525
53852834
7218001
16641367
25508679
645277368
49454257
95740069
106252262
160391248
55595995
21254024
1514897
22110433
68915314
319478984
319643015
8699719
739245975
389916441
14047283
109049462
135226814
25604134
641382237
777240513
86742964
1385262
370846438
137037547
106177670
156850274
218686800
52966590
74156818
747012726
394550947
532487824
551998330
19605797
21445681
27461945
162952669
75859571
162650178
72004819
319891462
92273735
60501577
58657650
208318043
34725279
680180480
79533722
108668127
44170451
441685975
531445755
389115183
760841982
445712451
79972073
677274985
139770543
291247371
14637620
305639
447944300
129957526
116442493
71937187
657744598
99190739
255260589
503490824
181857407
347467766
130465350
140207714
50083671
571820870
93725062
29319614
177950367
6017916
28402959
44932795
831167260
376345300
32042387
623213061
36305171
10387823
640451697
5088557
62859504
64834030
37978478
186649781
814295653
167943550
157980052
486100238
192555659
120717352
67299345
24528123
515907913
127261728
50275606
612620575
337341207
194816036
3557963
246005632
554276103
102110860
392549032
235421644
109977113
154790357
365006524
352502891
39610498
149946572
56371998
116554969
180465
95880268
17870026
205392995
95326396
554696979
698374822
253343566
300037960
212831837
22684018
360075347
82610991
88434155
167471114
236985796
71409289
104736746
36677634
37968750
455115675
351033416
42876216
8367828
707894787
309918233
673366542
447166501
464181222
322340115
86554484
89533151
224358388
361321684
171679535
177361438
189323998
50678009
530928191
75677188
511523350
727667
5109617
51955902
58668677
74401785
13953181
233426105
96419250
199233168
250383867
12143677
132522247
7119017
60276477
157855587
591657000
615085275
64452517
197569838
31848671
136692620
533685466
362574091
731035521
275130464
100189466
273687006
697684667
54699073
639060560
287517923
16217791
689799990
53384474
317349103
281473501
762829662
73965074
324096332
9026016
142148325
118570984
65538424
294316124
305240813
4680474
73018748
273859499
489645225
3624489
455765928
26693893
29539528
38881311
394065558
50904884
183086426
34227214
212089277
99227818
556480229
42175124
8197391
558325734
197092803
136928156
79748232
95601767
472019510
63807175
313692972
40217252
31606226
188054943
212920263
26273069
263584330
312786852
34076925
230096277
415176196
76283524
4761313
619621069
2342105
308602509
340065345
84554276
277106646
32356331
150966118
803664286
340011528
106379060
153734651
433129516
31612757
306164789
741041348
307165469
589970357
94768661
501477779
503027203
343321812
727657895
116024661
352249
233915296
44254884
203539980
512804059
290724777
169226499
98284633
58470947
24204438
237235784
385744265
68460881
548911836
171749114
438822186
196563733
239523148
207808477
82303010
16929440
270913738
640808506
351194023
116354088
552268903
180105655
84646547
304602
57491405
584018150
446510915
578539528
680862641
71075560
32266645
56371234
70861238
468876956
41600921
767173428
70327731
232413634
158858960
142302755
357594033
49666912
11317198
133786746
71201962
23593196
135003924
521107558
101772019
355541251
258673642
220313817
761476615
249362655
606485466
629343165
205335363
48072942
553229959
379017646
340229522
28186905
89608101
67015402
690554113
413620845
587453391
914770365
452552397
223634676
609009836
43226926
10370698
415455478
24263894
52309251
527740069
125048924
356057005
39330234
64171466
120166895
793310340
157718336
786319222
133361412
253228483
366320705
261599233
283272253
86678050
173876382
606275227
373982115
162206149
205332945
64708419
166878941
18059187
93047506
496138122
45105113
5171504
77970053
890012523
429260310
592899
63431571
364126515
548623694
306186450
268040926
461783176
76969152
229110147
128747551
9935731
533463926
126979308
223136119
201905019
66982426
182979878
363245507
295200355
303544691
531104649
327506852
69628068
76904299
240931235
394729105
188883683
783631007
892464093
65984217
20557901
480304366
6911330
473210485
138567941
863066037
380488029
68987180
373882229
445835195
13631332
652687893
642130157
113639123
56659522
594580504
190394463
39596055
119165749
8287230
223309887
882576784
55284506
113884686
29830869
241965057
195890937
210699123
53883475
553171100
487049593
334163676
48153771
329916314
99681410
784759025
42565860
1166328
298368749
83218817
819090741
282379625
213182915
666698676
222341514
197885637
598666630
385568
409632828
712829058
6894986
5684772
356111720
457109403
689589963
740176134
71253909
17222775
423043236
19698576
150563803
16688546
65248549
278683688
680478391
137524912
245297686
236666528
734879210
379450823
69135845
205516380
241948706
318930413
123733810
623966137
215016497
39445509
525184272
815948743
119550671
699231853
307783505
215121980
80681983
89761090
83778484
127366183
200926015
35561426
160358648
27178367
10391106
73228631
260745983
259977009
406633220
205533791
301135109
318300160
165121920
361063821
58501587
150097369
55836073
129439098
142526291
132295562
19847611
340152807
320117237
530812059
27816989
375666437
109735032
326163844
38761380
236172059
340056344
380039358
7986972
184161707
76646646
76417818
375197196
87574773
243955166
58569297
594448143
292210105
108436765
253785945
99904769
426299750
40780580
242575888
45814277
142741693
130563826
31499139
258507580
274410583
78775828
702055523
238056482
138322848
74877084
339695776
65581516
19410046
360157213
4611672
72617524
111174522
61339114
139991303
16059882
665053188
187488083
44668023
143772475
158004212
226785318
72856606
9061806
537169104
109340612
458016661
7539438
350962162
128893222
30332343
297306323
251158678
77391708
334155633
501751922
387936795
111160277
165271112
20082896
266928238
18952624
139067847
639415483
3578943
330461921
211690422
615806037
105170672
15015784
19666507
247371695
544413071
638357395
436199446
27835396
141898450
207953709
219492760
267375126
645017605
119142117
207002406
28938141
598913307
355443278
33717402
18242982
370385966
763579310
3957108
562196968
452132277
824439386
457989671
6042057
185703857
87638118
380242293
216005
8868743
35289905
98818471
126264063
24386724
3542495
414544901
575924502
684734022
436660784
35866616
102390528
39854246
131865597
530506127
508721052
97490041
375989719
95924791
30803377
823619365
584986681
242985970
605773106
749661633
319865545
170171480
256825922
609016045
660363225
674143388
64065622
43103481
187756766
150317476
5099188
55817620
41214565
107177257
548324865
712850
333109157
664575000
427347381
93374332
86523448
118452521
23032207
382951614
127274294
275987089
142008463
30722714
4904859
289021445
290619350
291905894
283272758
187994170
4980189
91246426
42457753
229830326
1565731
272023586
314676116
199681602
15952547
526989341
453931641
62819531
126892368
47501418
402351068
181913754
126392027
26810039
139660687
4877052
541798038
225889870
387463688
309210392
254096743
353969270
772187720
82367999
504096661
307434145
204213738
29798860
23320861
4595876
326761977
69263841
599862002
253611275
134514689
75092753
273231140
184105440
5925305
773242057
74180627
331344462
35525445
105061146
26627678
48266718
303180089
467414949
6197758
13665084
385962082
562570462
229227119
306785299
51292213
27309534
220391132
138717449
356538480
387426136
7291428
782763
102262442
245988414
14049190
853211299
24088307
374061098
436851164
826749993
223380832
123641935
326936775
60157295
102953404
559796813
184328952
216628905
602304778
523585417
60389197
230734369
350702690
44372829
74216643
193289734
545868258
634288486
310938672
36364964
126248918
455055875
10922993
32950231
624613667
475435239
167083060
66221394
382712477
195069398
140983217
61228048
260835008
72152772
413413830
90003106
63336757
21458411
672321355
255032155
268614613
479990862
485404619
558523420
367523556
184920874
54233717
294336082
802540129
125603878
25413527
129155166
95494013
523636686
28920400
98596011
17910493
400695169
350557681
178364602
679230146
557235769
450792499
257011987
433991439
210461435
323770804
49882335
622340803
588332724
2490247
384200149
206916481
174722660
366489165
297235141
587839421
597711269
261295812
71197057
154380176
137986976
324254334
429863643
454117567
524176909
4561129
627212474
638587984
75480775
84595710
251545738
87156076
176026242
453094667
233987691
272854392
44785874
167055533
81250103
38974248
75740152
389917458
157563884
756682469
508168087
103983464
215518946
28634348
46802083
243961263
180805350
48699513
29960512
329462725
81718102
165539507
422394657
31241243
212876592
73651411
52008568
91304887
126943083
274986813
3976779
130439007
58960858
2896630
263773287
572037679
462648297
497558262
461578318
2604702
277940302
300801680
204979564
242377599
133060177
178582760
399677743
109718523
3495286
3952163
28440542
229867194
318773228
460184911
19736501
51640185
6903758
6647790
168322872
783619812
231124789
17170746
684144648
11434682
397617282
118784356
162160148
34703070
102774421
748496682
234249197
43029080
321726099
426213040
184535036
475685954
665603508
160240625
553283546
7035742
294665616
114766607
54867186
15446751
83795946
648083896
66817986
42264193
174664010
401752576
137169749
1441561
125745170
44013913
34727762
55560727
65528886
1226280
314961903
81578903
202048388
116136000
95690011
514672658
51973247
19173938
547961549
8052011
689651
302460889
322359981
50832896
247832477
30290746
60922894
105396012
59905760
212512879
286766427
153394100
669496553
99433680
619353813
77898094
367725083
39303288
28487635
451730939
14282645
82538004
526761916
8518600
672689897
112663377
32097093
117803081
181907076
192246317
68542410
869899802
18444256
332908833
539471054
436463566
99711283
463472297
232931192
113047223
519520726
54434452
54558591
197091925
2601493
94135347
626047743
99734169
189085119
36545232
52248069
101985628
650382429
210328928
11559270
206004587
27281998
3224179
163617160
497492911
49180719
233742065
194973075
53433529
164621428
428797657
168944927
450414658
20707931
35311027
368298500
247829703
41285729
213901133
103954254
173339609
220142160
638328371
827252503
151635463
17592609
171385220
488608516
2479103
173906684
640530083
82024962
445148151
61133447
266079403
130354385
412692106
301014638
255349076
158828808
671246079
238046883
38940544
406543449
44121532
139724012
358969720
378104868
118161338
267371270
934413336
240267074
122082192
766076401
154519580
41470979
45671403
26518120
286197403
312367481
892840062
192395411
149759013
433795467
206483504
76633978
70721442
630002421
237555407
256265364
88656156
42547935
138586186
12134832
83626112
41396570
38148675
428172614
79810408
9436620
156610144
15333495
215214441
310434400
208108966
122281498
136426647
330493551
1401973
83933109
403784475
392676462
95350946
143693345
229687150
697773408
615733281
100100670
202632496
190073020
40223271
13710190
104862848
130738661
220446477
623382975
100642785
117154524
156416841
603897157
51800638
28259842
258471963
33619699
116620446
52727019
235958645
5785578
198360913
126565570
1173860
547294080
91454007
612320156
52877435
121303062
55977391
173801602
40682309
497079263
91605439
205414462
220798714
13635784
588044449
87959013
148800406
183068069
161662505
374415
139047159
46316510
655957380
605940979
30596251
15617511
423211468
147891664
95268100
866466339
202031938
399207287
98267315
165359368
1651699
86076877
297839906
92456750
607430177
465899162
43482835
70205334
387401266
357767443
75475819
191987221
442171195
26002481
73910507
56480047
156740062
141216214
59911906
511310224
97764258
51029844
645185138
320255535
629400898
260028850
7740500
3712839
570591029
370053629
573685478
464209627
456755886
786088040
143246132
288628542
25213044
25600495
20799442
90054614
128287037
81358408
485866186
514050099
353755069
182928221
222527204
15030074
383152147
326081128
533249689
691288685
378702658
898835414
314471247
319870567
119551594
246058642
321105962
458929088
100986201
466122571
159834009
575351345
63046244
32440890
332372011
50532997
280076564
129697266
29147255
32047567
535462252
240699953
193187309
177929594
208269434
397939560
223948823
148585696
198204377
476058544
290235604
181510869
579835148
84564274
344373211
196870849
25669528
335806555
138936733
76326819
561204156
798243071
67251128
229948321
591698454
625985029
46881017
101521551
898115883
455368087
7276224
431735150
130886470
140373011
748032179
138734566
16166356
167105377
29223510
278668112
98165536
25157829
879338591
21918927
62861111
249995156
144186542
459444119
465080416
189515887
275728
522512259
166065279
62463386
18068308
46052774
3014102
34707944
55123088
229271063
265757644
230468608
50432503
31033443
176752881
26705305
641507933
88976089
93838989
120561597
289759041
393924630
10862040
104847400
877541038
89393176
136442907
151175
379172683
136970273
349380300
199395686
374491191
102433236
345585369
105709232
72328495
46447282
554363506
432787314
44541200
412870530
132045525
459012415
795409366
294273352
17242290
8051048
71667628
4519105
100014195
527945634
213468249
80533012
284995342
27935720
100723742
143035223
64181027
412130980
56394354
250513357
35338763
20196680
477768549
116473213
13819962
2238419
76923387
165712084
444475358
435714019
265992390
133001022
387909584
449430361
278352946
452258772
494402766
210394225
70275680
108923845
711754803
220981280
339013244
223713786
35829013
41575100
542015658
633696078
296779418
86095190
8091300
11224383
505165128
487391224
221925120
222315780
5550270
130310332
252148485
196164481
579987043
37349141
532296964
703110323
431962063
872891158
434543224
196090986
19408033
105399848
736032493
164034328
19436602
460012501
488014696
425613641
147465
299593515
693009391
143275578
7523825
97506962
42805436
139970188
332164418
316059306
583726267
349071539
185266069
30491668
546905122
320482462
417735354
230554348
11370372
49932226
61077996
647687501
418086267
576205178
110024150
177380968
83919377
234436220
16655502
8602363
701812094
58498991
282842617
468866690
4575473
159566615
147068778
112158933
118392728
704581150
150640587
627259355
132126975
57691729
336237567
232557344
609618351
218665971
290280548
912045746
447942523
2880024
225397668
283889320
734397479
212958763
47620361
262668795
2376872
362849021
144534246
46022018
667641824
435769699
58789251
205093884
289035217
214113105
139143007
104061797
306029554
62190885
672192307
112438237
126919296
558551990
756096098
48850512
689363703
367160768
225148020
114519231
362464910
342682754
134639090
743537761
225850129
181530305
324587424
50876821
429073424
180724339
191594201
466159045
99016253
68081280
109986457
46990932
110348336
422292455
102917176
216936021
323052009
388714706
35542675
27114414
327389272
88261016
742680105
151204995
197143848
148387701
13491877
283697202
130433184
236966754
196297539
152732169
125255551
335026867
4408860
569842449
139799996
624432949
372743138
469024583
580931741
11615822
35297466
677783836
47798409
388776827
316965886
152302522
565671965
21107693
372484606
368673501
81541610
417308042
46572018
734552698
210493626
182869539
133149484
33171205
470197869
861019809
29356370
51076133
541410296
494565848
156176835
110230617
101906426
127282127
294882831
299190185
408639593
90526590
400968551
86269998
179662658
10886788
518406264
845511954
10474817
53228136
96569698
58834065
389535077
172866195
41865276
41322284
187338637
84750013
454789506
642027272
11393055
49278822
549885105
2429030
65196608
545593714
315390150
818515342
579245394
11487464
52872482
147257523
167657351
170612563
505448189
226133486
381523278
518686121
24202915
13822808
781993745
17428436
38343679
288087435
201969039
693452223
452902292
7731138
219262553
111340071
186771256
126851606
108232450
20446004
251201033
681998563
730071242
436346426
108431330
288452316
218001994
226883534
10529601
33428546
258342116
88702703
55474816
306363569
671791981
3168140
362122183
60966267
93431638
96306827
120863706
111561061
12454188
124189464
42604420
10616743
368183938
9748916
174428723
3105284
811456396
263026707
39712373
127930398
276614464
159357909
243344236
168010793
529892351
66404745
348278420
122227163
443643163
266442283
45110079
946877579
224422926
421261959
387835228
33006834
156593598
245993474
519869999
484196076
230461557
434016916
699895768
493683483
143716202
271687966
183135162
115116237
211374534
88727366
218914006
210897209
8286360
259645433
4314845
5435390
105569832
605056993
4080842
696788558
375960692
268646953
211492333
643596534
89971559
116870093
55687778
73930733
32200278
421560223
6171371
187357980
625858141
132114731
518746503
125625978
25376129
420329421
24553276
886816226
186040687
228582648
577399882
388728079
36020403
15990023
311959336
57870850
353505773
217095495
33286613
214314604
5786588
779679875
528095107
115469733
371902606
57267227
306869121
70321917
72139999
211107642
24215940
199237005
217899897
26685091
384539377
555575722
18743399
200599040
466214807
16563483
412776987
364618847
195396866
55383761
232379646
160856699
279821259
369138654
19440955
706541451
70866436
346607481
220540193
207964356
107575082
455509703
338471488
36336758
145181135
510835947
55777321
318155047
396104316
321110662
136899858
558891055
45110275
85126784
373099159
92650927
97234800
471604233
254107904
113358336
885127303
258404781
91373001
330942131
305453609
50390070
509610761
285908159
4834652
227698184
233355529
148214055
101274789
10078661
153004470
1713471
294210415
872345629
68381384
33370712
169427947
139816518
804984841
133446173
70486752
396672568
137239343
14020288
482125278
18577745
94230676
234475743
305157570
319768511
658382475
554918858
36931420
272258686
327065121
13633564
807999904
421473897
332925591
253854863
373682514
203772430
37053844
245250117
217287011
957818292
86976959
121063894
76677019
206122017
184687523
3140077
58372380
380891712
62667194
441664302
317753914
55974793
127270018
628911870
20303147
272555252
42114563
41996748
16715933
151800258
544452642
150954003
67230020
373153104
193890404
174091525
142641513
259875536
363615762
437760653
343307119
43955155
3038429
47096581
299239410
210458665
530208191
169633751
772817042
129151417
140037201
168986836
609052382
453574109
280410833
250840439
428637497
123094797
78170458
124993486
556792110
761044708
40792001
15081364
264316120
537300573
33781194
281664343
51079619
502873639
35347579
6029344
265122587
402388108
56822252
92863019
42667966
70532885
55378772
9763993
147163739
95124473
807883656
72830702
162473296
120065269
54619044
110344652
20148139
13686220
379951091
51005217
732499808
544906722
147174581
58732665
326661623
189966014
2103247
637129183
302254526
155511298
19197724
845663289
92305503
23157165
230290508
207469653
161837596
11369266
617757102
155834638
227289783
270585884
800373169
41178882
332794218
418612947
22385968
136010124
89567145
5493476
117798424
45950611
120058772
250643546
13108314
300462051
327945546
565829633
80021643
50403310
283883691
207573296
376227081
2057675
59245511
513948567
14696190
52408239
1129417
139557922
676670704
150568290
47841481
775979558
689848635
48313424
90834780
631693262
300900894
253652475
142008813
75860119
231777721
8045521
141629071
237767381
369689401
73670713
409973831
182651628
79387888
47944966
110513926
690472829
111726552
286854002
144950081
99869670
440335059
141184540
11597849
324362326
86825457
463366461
124377189
146444843
172899883
12858078
445866957
513614181
77760240
496965812
295680807
68898332
325742438
320428387
437266112
94046354
506988928
349177431
121097920
651526240
240645133
226218433
560316793
51341052
700962731
22728707
246529064
644124355
129049138
664728923
392287086
326750016
9584140
333753418
65394002
263488673
362582739
953266447
26774548
73113155
294808943
18762148
43150436
103268491
70255386
52177199
166681298
382204867
352552102
33382445
880608677
266115848
61678525
712264990
233219332
60985945
37024741
53610464
87393
17395633
104995232
469449535
775199506
417736143
366341879
19366502
731969908
245990398
206505195
15376089
399278938
897848
555938119
203278764
157680740
145770569
422162338
751742236
226164189
260020233
749548705
217341123
546548680
272958918
23881803
539295017
126886235
426101050
112619507
83875724
17899777
38771259
17092986
34996081
20230494
479840918
3227408
64747829
11208975
732626260
644689426
630994477
71307300
291530610
185086280
538745376
29911041
133637490
76374098
686708409
142052343
36731374
124978068
501540363
80163070
12527944
61482507
261278595
442536461
92549158
5534705
52109041
775096
914291975
3897158
56568434
177791099
2485746
319462551
220048109
45760445
854293151
27168386
569351564
415288402
198947808
56460166
660707169
559372666
27066766
37010239
39557738
128373287
380800704
437428343
743279209
166895805
172932555
579822605
452541049
311587141
257567545
110617641
304526119
31744890
106860120
164584317
249478755
53156370
811176827
146223535
65421348
204009124
141664056
564486684
336364039
99618330
620218728
473662974
281516768
467527300
38709457
316889483
216442520
48414953
49976627
27649132
113227547
289268754
323386589
25099990
97311961
241553463
9722319
456748360
473314717
6044207
460874745
39085892
155093926
141278026
84712445
19223441
191474636
793562507
65827797
466123335
175144392
492804770
133240920
283913878
70453595
257823816
653285285
343081299
367262604
11925627
131180557
160728731
2644221
57432001
158966184
386755074
480585712
16276963
140754724
114707089
283550739
282020866
68311437
221217334
450508372
597733940
258837185
2103653
417377000
350527835
862669321
350154513
654035721
431525074
431362426
112592742
22836478
62064879
4405994
176949679
86825993
252315985
141648679
30515966
179858803
154378882
550025150
212030468
193489592
287250049
257132200
34721449
156529065
737462005
124790751
193129351
790713343
477724701
237854751
14962998
261569693
202113180
408474796
701362783
387145670
118282660
517623177
769132260
10783782
457147604
208749691
69845296
145267954
645874994
71519113
81066872
732400037
24355413
24812845
332884495
426032252
26801443
269718977
376767540
269827028
619471495
271259802
96463680
89710334
83943575
523282209
10983757
295971691
92153134
19571976
422387891
62268156
174985
340239111
426532070
1426788
65162719
173600052
231792293
102791388
51112110
5104386
50942377
449468586
293500090
225259480
91084185
187225173
437768644
490978133
282500467
43994785
13007910
598173946
169506908
23768846
95120294
653319298
202215931
575923984
8140488
148691777
2458083
34141411
92328742
98645942
317199470
180301284
193857226
62361349
138852892
89702873
24834816
264580190
217758806
21963420
105697246
413097134
22924550
195467692
364819923
278844449
361904652
370213894
137227105
121934325
73485598
47723212
156968017
53918170
319353195
244798628
267046415
20373934
71765067
128764346
372544430
323436409
73513251
232219836
232027225
320725627
157278965
454213756
626718658
93062836
853947306
76116078
20221610
300981550
56416158
272494320
391036877
562313610
713622205
327719956
407278446
237733713
19057655
250901807
78996505
17337319
115613089
33185464
106082830
44473335
68286517
231561057
181130793
104875914
151512860
152893886
599177664
103291167
337127036
96005697
268779755
807737755
15198394
53145105
232828507
35599191
791763414
172097583
102855761
388508508
254464276
648685987
763011028
504956054
519668930
802420116
348014661
214423919
624294625
130097824
20814581
61033867
35213976
391004341
821962618
16763827
348030345
387981576
781827
224189975
12754743
2036081
10406983
449814648
171630646
532201720
98892550
346040947
144648183
51166651
286497303
192808048
409205321
264920536
26642597
368389067
123895728
48237685
246149636
496926950
90851389
288092533
43393129
290895485
662026786
65576279
199066183
234305943
839350410
260881704
27011686
118940422
76471698
219473453
1637663
254199256
306532788
110801202
408266520
517584955
280059051
462986277
573665883
211070737
7555788
209420820
105312406
185381156
82712839
155394614
511424625
270613700
74251017
716601451
37516051
742655790
208935061
613738650
508194832
14704806
100902128
6444683
49775918
365360643
186782615
445728197
269756553
27015626
9198105
680638042
685278010
967701517
431503180
167127082
24479818
66952567
585824834
310750087
5818970
47053249
316363716
384355263
102529079
507398913
673862697
245349335
237240904
687006713
46810155
18786438
37714986
13672689
267651114
7984715
122537783
101750764
430434625
237303140
436367695
397251870
119591477
356187689
651728805
198412334
309886795
37902947
42958185
185152280
110440483
297848902
909066622
470482283
211643185
636797354
287371316
103599879
364279728
156421754
140769282
920128914
10648928
20907566
272084816
4696363
53810265
324350122
81879437
605394611
155096189
46045118
325676881
73600191
78585235
212777298
269073411
155716215
153925320
290404094
253024764
305780723
39677267
528883947
207907812
336316414
829161059
271380614
114122187
157594785
175583948
817446012
336898467
2846057
251492529
248781884
201319466
561353079
152783394
301291339
387088452
157081991
2479060
344947877
126356374
148785550
739476357
11421327
330913905
11670387
63428543
299882467
136532145
67767056
3723019
10679944
321715823
247702712
165187826
337047416
572168359
344921782
133166536
482659787
332699964
90960452
150810837
434771111
591819289
120552129
178708653
10268894
516010261
50592757
153532012
447446644
207157074
8883464
73881878
918184653
281604284
210241432
3487489
22556820
664050250
436107176
4584403
15831552
184696685
555355211
547240179
285406371
526104527
20213034
647583454
386691383
79480361
493860959
104840244
639195829
266327683
211597589
116364327
942696936
265500908
23811673
38480583
189157096
304640090
173199347
504941233
231258997
295566182
468063175
25728096
473413838
234172125
58369213
484664475
167891750
60992856
149029303
426893606
114906511
598980276
66787582
151303788
101099696
310217146
497590781
203287670
83287233
436540606
1167244
210550615
5595808
89108678
49785640
8030081
268976447
141210273
11200615
140852273
185307863
241470918
276647029
75861339
102667578
2054491
20033709
2546880
953786
361506869
31306082
369182403
80348839
248612241
750113717
51226008
3969335
447918781
171028433
268250606
200054548
7247405
445330647
61783597
41998261
416111015
804819
482870070
760555316
656659892
33553324
149388390
42084461
21147995
60156338
107463277
39715006
767500731
56776996
780193627
24444691
31067401
25400851
46240157
1293220
174490231
379218105
25641671
215270646
267051009
177375971
470199494
325632177
105432147
541891399
144391475
196058371
65516630
166956652
185088908
150672268
453092150
140258605
296699145
187411059
663197376
87287354
564291120
46708187
41335112
55835351
239737552
446896327
280312241
8829018
53017267
23012012
175569991
23516187
53851332
571507389
58242950
244506775
1371565
309898452
347444518
193106311
657274487
762464878
64602530
239073251
332320035
497682558
159666872
85558237
216594826
13136407
115172811
52539086
55526363
40050528
314366656
103216872
127577195
447097516
109519302
61136702
10699737
76259504
157565890
224199676
41470438
85747462
11725615
225131778
23496768
361810903
472035203
366181920
58717840
500588856
373346039
342024531
736774925
1062601
459734932
317578393
69717923
259582017
71365999
273327863
27284363
152367778
681300622
262891700
118272454
2277757
750731042
53936338
681993900
194942668
275637509
841893750
464809309
219710322
285007727
469586537
371999606
119392063
314960437
30186039
443722618
100020500
161394452
73395234
210914686
298653680
7765646
953706013
240631012
6383968
251214189
364452097
633072676
451669090
71486652
162149299
152134946
681039149
513906339
348905609
436306613
438002076
156377856
109717301
425008884
723899280
23302498
311081186
535735360
488299017
386657169
222911932
6315137
304455741
292163282
416803916
9879985
71627084
70965150
486136036
548525744
577691851
378215467
13723485
207278858
197228030
16211111
467498545
102584639
103157665
234861542
193294475
179486558
184713733
19757445
673064299
14303519
230517350
170100861
24665706
409018576
164333266
662543139
62307587
465025984
3329193
565329783
37431377
87466000
73267972
284092317
209152904
261392359
577415536
711850040
148185398
347942527
920414821
499241316
28946169
53595456
394663006
185230323
38597168
822652834
5326630
477639717
18775285
203782736
190973156
86066004
193109360
88304607
252243579
579531351
493273107
939038064
2378513
121911529
89957523
63365580
442569771
126090497
205569649
93165864
123318558
897681946
216542780
220658920
316599072
51837950
25811661
438098522
106276458
354210
730063364
148911689
168585900
885529515
700245861
38697968
244338850
260227483
197887938
352573753
782780240
446436505
640233471
290793971
410272704
54011088
112601773
140040364
441981800
518009087
142010125
232966771
186949175
43345082
662764378
792995451
343047553
46534135
252657394
176258144
49053198
181174815
368803199
459681248
146794912
15885745
129433408
26953432
488603462
649473503
575521750
158377967
67078143
73233961
1489327
334772484
108010570
176472994
490182133
473580438
497031832
46149379
699791028
116686587
555680969
88202041
132795778
355062706
173290830
39322961
104926651
723103813
5795259
487846474
339069252
19674740
268759622
62842825
1275913
508402756
13207739
488784452
58470448
36009810
162932856
234115343
61949948
69345795
122443932
364140122
560125302
96067767
239693343
414590682
179520141
225659238
100912535
246399005
73749947
113320631
26341999
57150284
711141083
685995503
240225453
75081047
551798013
366097945
46436456
9525440
187744238
1681931
262616710
91432939
485504394
510837903
326066359
306318230
130187018
878678284
183197081
74804884
41238629
53453646
458034322
101838773
8144682
27816836
134334014
426784197
318172026
40567024
124724378
357004561
829152976
5625722
176551881
21935677
18516583
138159222
45516460
488373189
13910609
84318556
57470569
168223909
78585504
710474227
259626198
703568014
621134511
55411365
802641507
385364051
194495957
334170837
268822065
120298628
42254441
294686829
88427330
373496569
302488944
437831797
130229560
422348639
22045224
668829895
3680274
476460680
13579109
77387524
280670109
175168616
15595555
139099585
248378103
81625777
507310584
248994358
186717999
17507906
23273616
53371012
308920969
76026907
570143202
419168245
110165797
47348162
424530546
234576071
20583941
557852581
7841849
482396282
660949519
206414850
4094241
329640643
223527149
193307831
473830886
128262900
496464580
824906984
263217540
30423061
50693695
98155866
32306294
360541763
223761594
170598641
106406210
322533081
187635978
88500104
57885870
82648800
300399485
447190923
85131107
113458852
322106302
505040625
71939351
558393897
354535965
4793041
83473824
64475413
40325675
424589564
42139500
68705410
223238841
307628410
219908754
135794269
7489204
890294799
184029371
267190499
352385308
61334955
129731966
207956519
391647150
128220703
67526928
226413132
425753050
193529675
109156713
508085296
225502343
285163254
908963059
262911166
201405754
421695672
415569034
17786347
162389926
630264876
642136650
8552756
618853529
539904831
384203982
142171940
19666190
80699907
328484922
150229272
20160397
718530826
34651736
91322746
377084016
229483060
32634136
27910705
459966228
151560402
567873144
220756011
27883788
84178030
21420726
672606434
33202186
55902781
346040310
631932908
130370190
150742178
404421453
92330663
51544145
71017618
123534187
90217910
534626146
146334419
250475700
589382623
350720423
137550558
639779953
153023846
833428975
98935911
49192043
132610335
43085218
17506916
358913285
64937221
253863915
19927998
409565704
55259648
321743611
95586411
212808297
111401415
40785962
289187135
72626594
101046978
368033491
12260201
332654141
377849046
201949667
8195787
28477202
45982416
414565329
218724457
657968534
84193029
296421478
266861291
179745166
43094924
101299596
34160421
271338253
53718058
16971415
100739341
17619628
316854469
682754448
179346649
59499839
260478644
271142373
305546813
311775005
37359863
118882110
768287365
701697449
328212666
68498365
246709653
56942131
509662040
351408582
387267181
259916110
138029946
274044149
352972102
700535705
71655163
450325859
213287697
175637411
2989401
27302445
23249844
395847400
147544601
254301170
890666786
446492192
31645649
324219746
776598901
329677995
309696836
63246288
133694996
649392614
601720629
138398163
193126142
2035771
168803675
116214374
477544898
68080793
74215101
245355066
208383990
536789878
15815589
9120086
191091020
441742569
368453904
93452888
208860845
360409131
278260716
381619380
353073088
117500186
116424768
413761195
895691
388728183
41999644
438293163
411808586
429257697
446393295
178908864
62221075
34456409
340932815
11981608
76800920
1991919
125020450
23075562
588177749
131243418
190149581
320096953
623918263
258661959
344427242
101070661
188882514
15637486
337761797
21071929
564086764
15132644
499425241
318664672
199613453
18997851
482079827
168251629
9781593
29926650
144246368
634516753
835505572
196381047
113414500
136980347
99501742
287410420
185725852
392336465
59556897
135139534
228480335
443656335
379166664
450070944
99208826
132780983
584980166
90967824
149631269
61087927
111828573
560076427
381764239
299918617
425784576
287603277
77966771
63951251
224975801
194604868
282830136
372066106
31607729
79656593
22087571
215205516
628002411
277911305
8277672
138178042
114600617
551124138
164369685
124644648
105594806
175833863
84711143
93840549
16595120
782523088
65045237
577728939
244631297
179713047
138043525
44487555
13753230
99933243
232655648
217800395
113117616
112763265
79067189
31698498
42273066
553495286
48359005
373469964
215274871
750646350
31031175
98240536
592447064
691342192
576111577
479139952
156414222
897133411
543113806
143847418
157830748
22036771
346883004
13739587
377687099
484096301
98943564
162511480
67471905
11087144
305514185
223023737
376684599
268525168
289001051
12328212
191943495
92760786
4695548
635284948
175622581
190741725
817274710
206626165
21761934
163694772
375854003
2291355
157140887
730676080
386331110
291225801
850133397
411831804
206769479
834214710
441503635
170205655
82902125
185427590
19396763
92447369
411506584
308662200
7323931
128594552
240005993
243796550
165567385
308997423
603576766
34929414
428510225
144144228
28659578
848391791
2385742
158390040
30433619
173815847
7318467
101582435
170104594
466085297
23776699
203986671
9704809
939903862
374202560
55462196
343332949
224129415
30205257
214357423
846607228
6353093
50626682
45911036
3447407
76568619
337470939
378690848
698993029
61186570
701564761
6574421
56821575
47811694
92398292
108578118
62812416
44674083
406734401
205997968
179619638
57892307
633157954
783988823
93213451
425981927
101241305
61972768
207755359
2709027
94058409
93324221
121713970
465241274
344062612
33344474
490334992
859976927
844215829
49317863
610175893
270270765
38641631
543839892
86241480
686519046
732067547
200345682
250667151
328530520
247502529
449007548
378177610
84382216
298378228
127792863
26126408
499173579
33044838
227349526
23384809
306377821
65516735
166195738
480336061
131262460
211910963
13525618
110928812
9372785
348696425
446000043
771861512
316935640
28386523
93100995
1738241
20244361
779854150
683176772
207556847
268243865
674078475
23208191
9300153
156184444
198922067
583330889
293819734
726045664
2090106
561518901
153121562
257369283
723722639
314403
387650711
1628669
4867535
220445279
289084505
144537168
57691179
150071452
189039552
227488460
514386114
633037443
138460222
216514032
121515858
155760416
182665251
533539599
394971036
148780371
459789755
524726814
168387308
10713197
114649893
152011671
426989861
309002212
99484182
173757334
247862688
322258444
88685087
183659
82573760
563507468
770213283
260086312
177400490
409374200
268007908
16577215
654426356
193970801
404099273
641541601
221468495
283267849
851026217
260442795
313410264
142136934
706572849
428216313
633840008
246750184
283081951
71404725
122326252
695328749
403846732
291667075
921767484
301546522
441455362
10250603
615771862
914891880
835558996
580846711
115754173
395545647
278350411
401283914
179842075
236191698
182945429
66269852
653124133
53084514
134267163
164559453
493124284
308329169
520928706
377287149
18041722
392476805
359950914
153170798
56315794
141344924
236031373
12252104
604916998
14793488
413009826
163241680
6348957
657504627
897869411
300262572
352152615
769988275
125138843
14147244
296588517
98915595
21501666
246516584
705247842
399927246
354739942
32481880
178664734
310343855
239199456
533050332
443594987
6880391
434142846
144461502
22435466
642676936
143224154
27963667
758748780
459166147
215387305
14888629
94782707
379908392
232505593
241037783
341802333
40994516
728978056
32581617
182361569
28907939
280615215
13996819
109406626
354299721
182963855
732909
103740090
253635871
569076141
412805150
218792121
433853521
713908004
252021965
21792900
29752869
34893878
478822602
211936454
48097230
583649942
276340584
414062755
15162301
99457308
270864676
156815093
313261984
196403584
294882215
51180234
14438979
228968943
392642160
617692343
387101130
197370773
391498766
34561920
118466192
50826003
339384845
645235110
766246601
613342834
286984570
470731743
136324833
87976659
719879871
750228718
183782142
767879779
318374641
946331413
529191
198291686
222580024
297749064
191797946
344187668
82414511
362186322
7163781
197853975
347154535
217433423
118422282
153215841
51892356
782704688
354634972
8579174
16394377
79927883
655428495
297047869
77695003
64287579
31157322
90055806
623150071
87742722
552183865
4809981
215255857
135401278
101471222
547314260
783190241
169250671
4840401
333084505
19758522
536198576
267600468
49925701
25646869
5832181
238285027
449259741
271516018
212484033
817934360
862464840
309320014
1690370
310598194
77559511
148521435
10199384
62130260
508332
18051463
28867626
91671427
84437713
23458192
122629150
56846051
6226064
33999157
246886213
284676465
2517031
28969585
416336206
82235348
90118964
153476669
134811919
572127280
198532944
267139906
35089383
279760392
129662987
23436657
40373507
61774255
3359316
49521925
496750097
7129773
287712263
69731633
503441032
8907862
827122816
577903088
460685048
761144749
124638127
2213031
4307397
108186161
178934377
880913342
70759442
60400230
260189183
90575455
191052883
980372
55949685
91699086
10448704
4732489
5876329
408055261
72792755
266639858
90979515
90433435
127114844
122695266
451637574
493192075
261144438
791192114
81789888
92647053
63935628
254347483
593458553
208308900
309027448
25173381
605326461
273070307
134124744
51942669
977490
106031562
21957893
884043196
117380061
167572932
49627004
599369987
363694526
440872388
788336
181154469
438281831
38818533
238572540
433273653
45046837
375460658
291292372
272194984
8290436
30534712
212176447
249037894
27759625
546173299
135669480
84092309
807801374
506929371
82568286
567677925
338499612
152709583
4941770
405632903
407950047
642723385
425942075
291855738
397310774
19490575
2023197
527320275
469826680
99964673
561682852
82901069
306653342
180300205
353727161
447372594
85480442
81288429
21093522
39665855
398344033
691740675
73768111
223773383
38501903
400797838
63941637
70097166
58814015
14017336
264715152
38865004
77199985
761846694
84709298
237949638
240046768
587150349
221467480
250631393
405038332
46502796
149096403
432928259
64812859
122795136
217205563
455543431
483541767
445291244
202987249
459211922
293463370
1980858
397820306
673641349
467114103
18820505
216349177
14216134
117738721
159824004
170484453
108772073
25967521
421141686
202847173
385499851
366335642
391118606
315460445
232060608
156832772
1095916
295065148
390761311
187240395
300297156
165377645
350319502
14862422
209223315
46266574
202934372
119603400
182320853
121077729
16457643
98334249
203251615
208527210
20374487
115678672
176228071
23911895
206974539
124524444
267951613
92669124
284802735
550689342
366658298
209688664
9917317
931424
676460699
6473977
37478623
522215671
461610579
346060982
274880447
39248378
300919028
20808996
591179209
56217885
190566090
303267642
66431873
164221804
5161143
98563697
624428496
292760835
447402550
261079696
630879384
592557887
224720931
504795134
296961727
139372558
304618358
482224084
3262823
605913724
396204838
276906015
12361064
417329503
541115480
66828917
171212093
117167892
332595142
38347067
214974735
76877194
363945582
1774208
84642514
32931365
87729580
535528115
93765461
140981356
99041168
234916352
855936388
42341880
482775817
619906079
244371689
527297441
201168234
239743831
132424855
143640772
119065283
135237523
17751415
20196064
81520276
848773474
251682107
131511214
144049697
483523902
179934449
12270077
254499850
34607844
47706107
752923904
146227697
41456733
146377490
249518528
461354749
168920571
184396086
8226507
247366608
386809115
167412040
385812350
182078982
651756378
364891338
8625742
242111428
29535778
179864262
42769317
89719147
332769301
262231193
69954500
236092488
58348950
363550010
61602192
454867775
525291518
47408879
221492172
130078282
580793002
574710192
14511983
17008208
619610998
379970
568061462
229295293
606027871
226850287
157667181
87362464
374637153
95916412
453937013
479152201
276510863
35617123
176374506
3738148
786083618
347924309
364844131
374196287
746043556
403543512
23893580
763803770
231691995
190646643
484974374
102113835
54445053
147805094
517776621
430441175
5914515
211688377
335278719
77884017
38373224
16239168
546547741
12871414
62500204
33321279
5405544
178557577
387614142
462790360
364194142
716618563
100385118
10245165
6676840
159744363
23951597
357257506
164155068
58938038
156401177
66459287
311701614
72361752
613641140
360124455
93576627
127152958
53409424
9932766
292430898
493823118
387164528
272816774
256375948
310224204
100922967
207519824
251547821
542840856
160086731
319784182
8451161
301945718
109470937
26278734
735588006
662829936
346713776
570751697
36182612
405129632
86253697
572842020
71592177
552920693
53576280
566846364
308870689
11427258
421173661
256161510
382343495
12320787
367836702
122881203
367381931
445467559
130520935
500657718
878411425
490288370
193708413
403444157
66586050
218434190
794826063
582372601
387505758
28611184
466477865
31371640
97964428
355345002
88103455
611882524
156317405
68977431
338431751
178573613
241268987
11698751
93998962
109994504
718655177
570143387
122323690
230130217
38525116
608643036
215794515
139432241
31963817
629771084
260656336
5300904
328990032
115700229
372665657
68436613
70411265
5897660
32778229
171033140
69148946
7363306
417732626
273720014
75033637
656432881
171590999
24918364
682140834
20270210
179160839
426375467
126762660
225559071
668217548
333984979
219250613
115502128
374539591
135737492
74358309
38640354
898117052
282528863
89397067
86471407
11663752
297048561
242807672
381501133
476271993
774462185
27121649
419879665
169679972
74758394
316768649
766845402
303537205
472275728
33835150
198108819
707987124
168606774
58194030
740436624
28637394
26360244
131516445
17872925
482831414
86946820
442031775
133071732
258340035
325702724
19447979
422257026
258856499
297625469
204545315
337291189
10079865
309015356
314799815
13364057
38001025
193272538
30271699
344688207
482821077
311390067
247537558
52142565
89815072
777921234
7578788
25328743
67298911
776973064
538465098
131505377
373007132
109082446
92000060
282728713
166284759
689074396
81850019
966920475
686483
591942324
257779164
144562181
298920835
24867296
159104623
2611845
33336494
121401515
842677862
37591200
28763309
667071781
6528561
368628929
219091500
69991878
261675622
230866248
66016428
271337198
467289823
332009855
266517814
671785927
352479659
31473951
268960107
80487346
485197486
133040179
254533606
101019247
541047
67970391
50194585
680403239
144232392
214787690
46370925
3844438
341419685
359152085
396483411
106176692
434158185
519385606
24531755
357790828
432585674
208863623
26738793
106466005
76492235
49176811
80101135
86227774
159309327
154128914
245038
468909368
287653839
228382733
453675384
38516897
9104995
44261560
573105948
574913740
14606612
135529713
35982916
639358046
426039569
313154432
58061813
2860438
97991860
197824156
154094526
7469337
143861443
174800576
335899624
298102855
84278351
358058603
293759248
290292712
386114471
240414404
220263326
14447792
208230783
103100215
397907811
615061024
114458492
292870959
59113410
680384576
582166190
219497135
298863375
101787803
446124916
224206814
421059034
170858193
290187368
342488498
403674117
51947697
191459647
599105370
5230115
352512008
9554805
47018014
37528432
92399749
92174179
113246594
114695915
166319651
145826106
99509062
48723711
498420492
429419418
299439
73182210
315416494
599993419
526505686
151913280
189717304
383018506
421151819
508270076
448338003
451573330
560692322
8016798
144704378
401892370
132076677
84318686
22578307
641410340
58401147
109977408
227844217
4489057
139262485
95435146
298712320
68370799
624837509
57241433
26721357
509888315
92179135
819606604
135184148
474390796
21724345
115080627
113523947
681830405
271955804
13526516
11142142
144559845
2189886
340506995
53744256
162367310
433893349
264830965
524835761
718880010
97307555
393036205
135513871
34546905
5784535
102894729
397807213
17521444
854800788
378122722
224338570
7841033
171060322
172568712
488793752
131906478
149589401
117421105
426652860
2525412
101853081
605494107
102336359
164039454
571358810
205606439
96418363
185912215
938663742
257181846
271085517
48701659
369705318
106815391
63026973
53140885
380469139
867724207
399676188
152612414
139919880
514484076
17177089
180722920
126341290
20148030
70525878
227623621
714113193
131444147
509833992
4989787
53733724
708459856
79958140
100575571
6021802
218536940
150821273
55230888
170050025
650463731
84869357
10107557
98038701
334121758
378083666
31153227
554677448
17302571
509468341
387188342
216305925
339451797
749689564
602968482
3232293
54783260
887927027
4731183
319226709
136135681
180244223
180846257
706526393
279009757
838164575
427433071
59116131
138162010
15470977
60097940
19445187
38813042
604567705
41428373
102955764
385139454
89472798
98337491
110010365
152957560
35164365
421865244
290373922
230665684
71356299
133421550
486116438
720302415
367514695
175990435
61467065
243366386
17402519
289167577
75736535
349272418
615393533
610750198
70186506
218725961
428839673
207575632
784583265
90526922
157113702
13462797
94595998
13830787
322752777
331202945
379289225
57580359
1844417
57444475
25443400
146168831
48880354
105400843
80218416
43754996
394040734
200824049
324424419
415939252
105693533
150854335
226021545
23431103
837300231
15120885
85688752
779455339
487933930
455025192
46957186
23630448
6994417
323479238
89735442
366787048
70158980
219654793
55501415
143302101
162080425
128120646
11668568
189343567
352501740
669551157
478385334
94290466
280067876
29355557
526509725
290861435
120833059
93564204
469619621
72610312
76266921
547411478
298557123
134069746
75741336
178930643
152089293
105146830
97880242
301250153
143196652
165017015
133688997
3511549
60536728
255870039
366639718
425064598
296263448
213700949
164396022
296905544
147951489
151399041
237836794
108991409
100776955
543075466
330391339
14409666
543024139
177807230
578938205
58024374
454844059
30528294
4468869
126376986
5111724
834650762
563619613
549817416
680512132
131395673
422936889
598290527
256925178
181666535
377449259
5105702
221743133
134459829
247100843
39914830
697112219
321817262
277974700
855428571
167384701
11010520
151321993
14340746
491563447
51400423
46266577
94799154
786863349
420174445
359963053
25075851
97052002
14562872
68845837
849237593
65076
97387351
811812836
256904791
31735246
44568984
53708818
251062626
118757918
18593014
46581301
371516935
435588668
372281577
334118530
429026363
29216878
339879470
195606462
24874805
353361902
262251914
147449319
188093191
51365806
222212819
13626568
530985580
57981275
442438667
236036982
353016842
267993713
140017595
212028881
510258911
67390367
222241554
391748634
366432279
166344552
527804110
525900
67854240
5599644
59843762
386422413
47173643
145223653
185636163
59601428
135658079
459580592
74386309
309803640
802145995
130378506
437682274
86356115
503624233
25591378
933825646
46942912
585261476
85904724
839249968
89070847
43563362
591625119
17793411
182114553
116830553
870480242
548835427
41467602
585497304
10562073
343125463
295466191
694215682
6861280
414243779
46781295
82333907
462994319
128419514
184196850
194195498
237876612
308893914
863035658
485070712
325908337
55687349
34112653
108483512
220949027
11888823
87463654
251873637
373232405
152611219
273723754
211359630
68466337
202288126
70295085
221176811
179532117
96139423
345143067
80749588
273709481
168373478
765747923
535686238
573922603
688014615
122460377
28552102
53185901
173662
89709380
249642168
94162558
8091178
299709205
82211400
240019680
23714649
839169330
126142484
236741823
147958710
44612727
463538831
225103636
4961424
308735166
728824449
68512991
306927812
279146041
709609901
177441681
2110104
140935912
183437761
132642582
826596508
109764969
331170139
744144
278269780
200349895
449966338
19965192
126999599
351726233
542627916
30903431
72774234
12899708
340843718
78603106
315321168
191456934
448321602
252575523
307070282
45194316
384638530
124632083
260008412
332485572
143398645
15999004
35164654
67758625
62118765
134684564
63834213
56601394
213191159
250190913
606499633
32808666
2547959
363577569
8381201
302091712
35403514
17594086
422133118
23836834
372206917
295496466
22436252
580832913
114439422
267365896
315435741
372386933
113644263
126385966
87575826
289896651
228002665
4551905
288787309
29932105
151416380
552205527
420481883
123911313
111822476
82414592
334935933
99806484
145376724
105084901
204821166
160141856
489151650
96509453
197300611
89550927
207891809
269993836
129042285
185134278
173097592
280768444
135651165
64787360
532520440
46560935
454404569
205187220
10217038
115774231
76414599
2459577
276207881
284612687
99750163
97622998
206447252
285629381
369121077
138087790
3671254
287446765
245118494
89600032
8927670
584373181
8700412
7017776
92234600
193003270
205493317
319453250
84322983
20033334
75804758
81013224
331387826
430637922
321513499
114413936
572695067
301014833
320773922
597618723
688569014
45809381
137386691
265538758
365098560
498795914
155096899
154726119
75999030
65896647
536358559
427618110
462628314
12231457
80367582
373195307
318543216
716287259
227581031
315156661
15476658
378222218
435574181
333006502
283773887
461141304
308662383
89162304
320933145
340767082
185525270
286140088
76198812
95589990
192749596
189833949
353098024
536609731
208301491
155323123
53436719
720600952
344476588
336473177
74493523
155181260
75781544
32217458
579210013
345067266
462870619
62332172
518246850
29782549
53522935
717531261
57640823
70824716
112276187
146399312
372908227
150526169
699868184
45060603
110728471
232179044
505539821
401817109
476482565
76869935
111450800
62070658
151357091
33984771
96734321
159050638
18190901
124634694
610175407
47862701
333366089
400255403
575735153
603809768
185334516
335358136
103818717
5666992
362375208
414204937
198241533
285749545
117737281
66480206
418994296
30697565
755901437
239330110
70050086
173732968
188647424
397160358
133785043
179844419
162476040
226093547
36309342
26518820
359720878
163551486
64070828
51289011
68130751
176641920
358478571
13344821
4328702
240183534
35464453
42582429
75553830
28723408
259795370
539046969
500973373
38399747
203651668
160404798
263274244
231972469
440257746
446442638
204616294
55628777
377317722
115464694
210527849
63330411
85461439
4080024
379642494
2523730
381501673
62256428
314971318
300154246
10387693
3457362
70629514
45309266
196068012
386204342
339395339
464335771
732728882
232319499
304734726
286050047
12557400
142911802
371392988
241794121
31756374
627667718
192115813
448118448
492076990
117932743
164636374
163741642
735262911
251248074
47708480
633122641
508505883
329460007
328127154
518465740
429395297
215672578
1602516
599453464
71584631
357289541
97299987
632246706
601831906
21759878
187502175
230914739
3213421
47957577
504937302
136882581
153351368
86425484
634571081
72830826
176440883
228920071
519811393
25280061
258182662
193984027
9031002
969521174
305811809
63409936
77116180
518319232
79536254
709504866
206134257
112611443
209471450
242448883
61445704
107131142
275551612
296016918
550993309
614467684
115601800
516057662
12764463
15065344
185162495
244862208
98828176
767524440
28102213
63605178
157088461
309945470
451831211
327589796
39477858
5733023
621848853
155341991
527854423
731832679
15340585
238048868
474420102
166685272
211785429
473978770
711722862
135315662
599424555
307702834
125585347
151553125
364607298
16525840
467742130
601129386
119168291
34121528
42977861
492146302
290828662
58497566
177248200
745732835
284457562
288995115
139344710
156573693
144407386
523894376
3998646
190728263
22477676
508652452
3245164
31227316
521105608
81083063
585150861
367293242
50455345
67234068
347202763
465803717
91106599
919111396
463741493
203774389
40960508
397109327
44313783
477805273
65828062
84688085
229389074
40155924
138052754
491966250
353640488
44962047
424523641
286435013
771745077
371055300
132506106
136993653
175780890
564004371
119498523
721998945
26664586
524659613
103911625
119258173
736294448
263595756
86782135
191184644
34688250
293467139
57238695
161478529
653526283
174080489
254717253
819170907
79022815
83944011
684103
537790139
622043272
103414718
32241169
138439730
61909351
95626415
563363998
98929036
351980955
506612294
152405950
277445554
9872633
46634159
261384517
2684768
358836710
104684311
237139119
496606946
361945671
100582110
58862922
123183259
488207894
494871202
121397496
340766535
580972619
86331125
31063029
196295935
251460130
61126839
121653370
27136120
537038932
66075392
540076618
64464416
471066109
106037621
462979378
729404509
88806512
78974286
58725033
430228037
12499139
214836040
519988325
41603623
46825321
822922331
72654357
22992997
282585442
395054281
331610766
12871135
302964025
315276371
53771440
47581017
118098513
177472081
242505328
563272008
433980520
24552398
97191135
40405769
171607463
664572075
280692879
73962016
562035
216341637
265240031
70766084
43257328
201683853
25238632
115803408
196692136
6541143
15700870
382356704
424420021
55626145
15387449
336722199
195403345
41255040
366425346
267242857
476599063
311232612
379143615
85938279
244059207
35433399
129096367
154707945
605678838
52939495
40058353
67265336
13420000
470158914
2661384
141725544
431451784
255299954
244086451
100650146
188483550
635368684
81816056
10794871
186227915
390807157
632064729
230084141
95601411
402149731
487968510
373880934
344091289
260493666
57486112
179870499
83168981
552808334
86036672
83784529
21785887
329296474
71917926
115807903
193357293
551335595
7161700
456102379
97480480
677395231
701673
40737790
291521735
223247975
119665952
351496555
265480754
483811438
601831176
127839291
805980324
69388880
85762030
82460978
56382894
76093003
188340248
219582088
89652888
151213570
23008584
723712026
145010487
14693733
21992637
92541274
455190083
659837261
340336457
186647755
116080798
84963671
276752737
140729976
113345185
532619756
500536399
250651870
618710978
16315872
206927438
147482557
78172435
362612046
600126887
272470724
383992729
7012546
138169800
621044743
613757082
180814242
353817461
198898604
91378438
534190349
483010130
638202449
654561436
269314117
379440549
753388423
375485152
296858501
142068466
74090827
34641154
124219523
710513285
45453561
86437724
114775038
332141499
297350006
34777887
817645368
839188019
129424829
187308094
153660840
412189686
84483725
103023262
320207659
99539445
33135747
292952002
59519707
437091593
216799197
239467155
88907913
216124977
161588202
118136684
153906367
154604624
364657918
159764786
105746987
23492893
250628235
275207611
90914477
345147318
166186682
707249057
193136787
496825760
393375999
402159094
66141429
42996819
244936033
81330717
107519514
95909487
191422199
357776548
251280253
185131948
230050415
232251431
224350243
35080019
513564703
9038607
147044635
899547288
64203766
128571115
464310151
158527281
82510716
105787101
130252080
1282768
78238462
205795102
228513303
395386543
33090535
295557839
280245263
29460668
72084757
117640331
474732740
695579912
419680295
381866500
285347689
470228440
1468000
177789737
236211136
503253208
593854959
271912422
60299457
182837479
139490100
73522979
418949947
391458216
15316246
2615336
254907939
56419039
255678564
668434432
214165211
14678751
95442364
501888566
419188422
279373510
38530170
52237588
193737762
376399098
38652166
133138813
188118540
187052048
178800300
557499733
206270677
291924643
296685611
20079847
207565910
434025682
52894891
89866661
149527996
649338039
607983691
77037238
750316866
316886462
13366090
367472325
343440128
6261947
23160513
15312352
397828997
340177711
14398552
334242736
163899790
48580082
446115915
101701433
70772299
92969270
544670608
292390966
476878147
75658229
2018243
125203245
867057262
26835797
123562829
171053000
267424894
146057242
4381213
338183936
19453950
103496771
357725341
340646995
608494795
631125226
32308206
69982306
516218703
51893127
186894964
64121126
291783599
141899392
212838394
180652841
197378564
231250316
124235146
310589569
108669385
335624225
771973403
3367913
255689975
379736861
121955043
127036481
172369941
609844034
181362266
662938303
76530452
109658613
231777720
270774483
116150114
360871988
98899237
222087069
132668211
414270429
802898819
120676864
432033661
379221270
34089606
156823113
322665019
349756787
784338844
293717906
491322113
488397226
395952887
82946238
102878781
110370910
22491342
75640496
326512267
237279648
330122970
398489622
685543494
45453057
152458263
40625187
136795582
73193017
7182540
18010026
321657484
126694255
53971278
252522643
37036826
542173996
63392516
35782729
6970876
23009911
172649424
12165113
177571546
754821171
40062391
703932541
112230917
397873738
122184094
504547266
358916979
347086145
138925660
521938858
799245248
151296957
637210070
116517170
52618374
5911840
256100942
192398659
60048579
898199610
61271657
401457481
810660992
635225865
846662155
382020439
7490565
165372093
596205756
17118913
774242086
436021109
296822263
62241746
162181428
450990432
37957814
744163283
342228730
182018295
176910141
69788350
95509574
137052940
52420324
31684315
214228674
150376958
134171276
786782541
78854868
428608673
35177279
118544847
593377738
21253185
85456104
166732391
284459595
574516795
559444600
9882125
197362815
42179892
540218164
137343556
114637757
6553786
285823602
1899006
65786224
218422034
478323494
521327179
21082776
228131080
176068890
18009420
70538214
383940312
301191210
389910215
184813340
573368765
309262373
719211957
60862716
316310780
104656912
646618422
364122697
34434986
121828815
360301918
1152007
505983810
82379795
285572035
99944026
213593842
199169640
28515729
235946027
825458289
160679033
251181876
748561566
162396505
7985768
650552078
127178148
43118777
570027000
2228349
56569053
662399438
346427913
603303038
53267479
232604698
287604328
156643743
16029652
309528683
212467178
61880962
156608264
438117576
54856859
111388854
215880989
69761475
221304947
223879109
376704494
155128613
67900866
370656060
108776094
70013965
24143974
613887675
2251570
14844665
73612136
222419646
132260324
627682507
544963901
396654865
136598502
55148642
65708900
260833806
2089357
154159640
7194553
304858849
239955020
348392027
40202124
98043087
875361211
83489823
795897703
14266496
136143336
360133
384873870
150811797
155088266
258208097
472710034
272000579
160759075
135758404
231478851
441694069
886618142
224402994
192603370
79298209
244431195
44131329
464494864
542245586
222735987
331004348
363819608
116015038
1966035
82039990
25913771
667997072
189263979
520208858
467393301
820008580
243357736
448503215
228992424
175131728
415815314
75564662
541933670
910265022
195169327
294543792
277772132
188867029
119213021
21976382
63149924
108988315
617113249
98362406
21989691
688657988
737265854
196463019
130619877
107003037
664347145
507429483
61389079
155531519
166037141
21435161
534647781
413936286
40233000
65448415
403669591
171679821
226726455
26397356
372039640
238349222
745187316
650199812
26896628
149379161
891870409
10440469
492307619
428495259
13958850
53786153
762739861
306333637
235329281
88189509
105696481
149920675
47774873
620170447
196123294
379381130
309027122
488525687
599247844
62997374
607816106
366556196
283638948
464807590
196965669
36197248
7415900
191355857
167700049
59268856
532549280
250547154
239550623
60645184
112203329
331176168
41593854
56469123
8460723
50199926
416659116
32143046
16984770
5945231
242102486
27089536
278336493
227417552
1768207
41066603
81761604
30712510
203413941
335113410
119832945
59446738
217058532
12323151
322901783
148265843
643818520
216230373
333231643
758368629
46845321
140937193
264786188
38650107
78314466
221686644
2516239
231403054
318222633
374360760
30165113
707798461
731410751
90950054
32854330
209794935
64325157
196611040
451717018
221506408
328383440
64097760
162793092
17091590
50014000
12429726
103585422
114622288
101808500
151240668
319166800
401477369
187291698
348128075
221619299
67905699
247657233
11352126
124150563
68429646
196406973
149789094
384183473
206748242
169874143
463643842
151447464
216116453
137401023
255468501
46492235
85685404
74934674
690630635
159061235
136947629
238490946
253719243
13296412
182059568
12679682
75064173
106227146
682125378
454336518
154174354
83343363
194893900
169922834
353130332
3860047
186228348
193408927
422912978
135700021
592362308
41924164
26349778
719809431
59188050
156538570
93006588
204901108
21520566
40259010
304588056
265638115
683667194
499393022
399680813
1424407
7179123
363078847
83116671
189535546
9124520
327339742
295501420
604979080
245915033
279630438
185028608
24523524
454936248
15314420
68145221
37071345
406604398
15176115
59425294
23407394
359903945
701425539
205188245
45197521
583110349
13271784
285960593
405617816
628950
66751790
26513442
11976417
460641977
456613350
100669042
6144321
731677309
409137131
261160452
200288927
133943274
28186806
601572259
126270352
224571820
70247765
110243079
99841480
155571723
358650224
471280178
71315836
379738713
69598248
113209173
723274613
278489756
559479624
466563986
650425600
219037472
163292349
579461641
1728752
120690414
102857974
459216518
286847872
809738
246378883
279275279
97945029
287120949
164612083
651977332
222805149
335916681
42152708
255833429
596393771
505302388
16523338
100066436
613359948
79284331
196940732
617913937
281902943
3907904
440384094
85586444
450213246
338662784
24976077
633844300
23570726
5269508
340658835
99767076
439051
269295791
72457720
30477948
49687135
43461499
170903275
8321336
540907073
465812923
98656625
265832720
830513580
106536336
394448060
169216272
368911786
307916277
62250809
7692161
801983241
469154184
359873993
47767185
7548649
45733100
105849855
526306256
273450610
410207794
4104662
54637648
65737506
816383676
797428221
214600502
512506858
32233581
249055513
120938468
406767496
323215627
78268366
404293141
13062078
622808170
806992919
296820910
451331547
156780764
210989515
83697320
39234814
10650765
128782573
210879007
440926506
29255306
440761365
184274327
133480318
17544910
832279460
235101590
8287838
395490068
146382903
233501971
118770473
345075311
495433252
328771994
111129964
325259030
91031374
232910741
310721878
158246332
586271136
538531162
14912643
56582224
10669382
200137167
213636484
13937809
41696519
253995068
38350671
124694834
610412793
295576457
809103
38858194
218204
483414298
181197168
734945809
63642963
143579177
180784529
355505921
95390642
89217027
446439978
25418400
109840041
145715249
484253384
303768225
105202918
893433847
153017726
362857130
178332734
33742211
384652605
319000800
306419631
655626597
97986819
596804683
326024433
368564739
54656622
166996193
85702901
607026870
49644204
33343270
70424868
548643087
45881498
125002914
359323126
878074197
313384125
601750577
108169838
14681710
238643336
26280454
124944982
139101020
387693252
644406126
210856088
305506250
64090213
25856702
220154345
344154515
269250052
50770197
605088396
340643381
135705897
87545470
225884492
6141190
118907898
130463855
105829710
40181024
40403405
392123743
276339512
392595975
144803649
137104260
416261103
699165121
29302481
55859706
178289829
312433696
214808396
90223195
185136276
310549733
139015904
347095123
19420800
537108269
454061239
9315114
675472807
55254327
146735222
631349702
33909512
198761441
681948755
37568796
267607038
79163749
248580543
74388453
152394245
37647623
467291255
422227906
83738516
379162363
443366555
101041838
35357415
65709269
88278298
466194063
25988704
55972874
146518390
51497868
466751741
519285108
208138736
193913824
221683254
67172566
113743231
118886600
259875538
41722597
43878073
231605234
41929323
185290337
164448
466633078
100410559
483011841
55977999
540961459
82290602
275390335
2659318
407207903
470761583
679019622
62081064
443515383
405254823
539313097
192883943
127645346
821837026
68224063
23867457
137205509
247455834
802060160
7848618
360600782
320649131
257435111
309918931
25797226
217835825
714218241
487941014
498573004
17692530
716040887
457115494
364011824
265071257
4884627
170971860
145164249
790199611
5098106
193401194
61111480
873718778
728982477
45842227
484782853
161464723
6756880
243638434
6713399
35182148
40281532
38817832
161363381
128252115
4780467
395695560
378534932
456490071
13900285
354869186
360294599
188719737
304318018
321003867
79490185
15758296
703568366
49267529
9842980
399516091
18976585
252448099
652635923
246121877
512700109
149959961
16960467
142785142
479576735
280126559
77683855
33259790
234331156
331044249
185493032
196238571
341875116
60728642
248515577
230089704
25311843
176139258
292853131
176950762
107324855
20425008
307951352
171944668
202446152
157355449
112606827
686549085
128759402
184065220
588971677
192306814
235535371
51612626
527731239
348485837
20881232
546045196
589117793
336072339
618731542
22930123
366557868
453672505
104318211
461376581
884010698
113179670
20672597
32032935
791735502
74143163
2121450
355894771
430402602
104528482
706401057
584913695
478279715
516663567
125051669
192462111
36034109
266907190
811878729
39738570
178625430
328410976
575806894
25366665
382185083
1609173
774067443
841263819
390584371
623503820
232947326
46396632
346633775
25609289
156838295
212805925
216621034
250872697
109518061
243658661
6349199
23071120
599437454
119467896
78639387
371431284
15818681
10006537
718523719
29514149
20705225
333112388
76421569
61154359
366702717
111387983
152673184
129490069
630649556
601047442
141192220
456901912
153229358
129794051
840569237
197387708
82701987
121095403
305224490
77965590
869320668
172490139
4895557
433764445
98070123
192126562
634040
252097066
672719010
88833498
137835909
130099929
625511375
36757425
699572734
133016360
423182935
95729503
535083442
37230328
59437427
771305894
502914784
596569708
100545571
101073427
71152908
305492091
18742818
240400659
783059771
163882550
2287160
218544
34018630
117350579
161333279
110326559
69871873
37245973
95767465
578241796
497088064
585597593
1573236
115254415
96600701
554126857
80283070
590540764
23231895
438342317
4482346
319270052
136657017
925204166
193180185
115815316
264697140
94994666
242402286
93367636
508520679
695587580
41338456
158351240
396524084
123180216
659580926
55134540
148400256
840742762
35222545
133903078
242205642
40700799
138051915
282569651
81629050
423495664
49121073
74124829
466857151
105172393
601352616
38438130
76488837
761389280
199205926
264280721
230984356
138267084
40774486
344023062
53812107
658245036
52540787
70295669
293551200
84365363
255408034
226824493
215087386
74647035
376063868
17440187
36696983
48069727
268784213
165973446
183218412
78432665
26643639
816206860
64291210
217606136
552850988
489257023
211293861
69156443
1823557
22259534
477262422
46047093
505130733
428193094
563953308
744141712
285792404
397476495
585468512
194914360
481192649
148902698
459424596
35376666
66203861
54042594
32825149
93981669
50445023
35530663
69048032
20336650
508355588
311518474
302843123
313637599
736009902
217942965
829654818
647574138
84212212
134760402
600745072
175706430
419717939
122813042
8747540
454619648
624811721
3784734
3039563
466189140
17534797
551092597
202181488
494005767
19547639
198390270
235426147
53020456
222008736
171588006
92795260
367679875
422645482
119146445
447781331
390084140
463749975
44257195
224127154
722849934
80332673
22862230
18787188
106861001
241943095
68335877
69990802
153286401
133393113
111009552
210212406
299009208
374724085
896042872
233032637
290038244
17082985
439208176
412033717
507394297
687394
473547918
65904044
269877182
101859716
28678818
48232383
54656646
26175438
451703693
782032214
237083001
87776917
70934655
474454687
63262347
137121364
4471894
417884297
318697124
135470913
78397397
221518657
34297321
201467288
643130203
172016113
9473518
32731397
649667431
379482569
343027988
653224688
363830241
237732151
302931920
27367193
8830762
460529823
32924634
248432839
279414817
73339236
3032359
103644991
238764219
23984840
499934558
96367173
752937977
5465713
249865482
131866528
190599479
313314099
113016785
74237770
326814804
90731426
293381407
323811421
217889086
31048169
524717314
96755905
21700509
116132866
253332956
212851122
18672699
466325534
322180792
129212796
227132331
62572208
90894475
265232424
14831413
246002154
21349303
83964826
130750569
264886337
51063684
374279467
558564490
632971923
472480680
378506963
582219005
619158454
17816978
264637308
40190318
461441468
612423832
225010521
384947918
238251025
602220767
125173315
352534784
119570098
23458642
189704624
215699140
7839605
215821046
301727877
12785037
854679443
443982097
799710239
243325945
65877073
515643921
202859557
139699613
63152611
186957339
481915203
524237012
604116730
435324361
866247680
66083574
457941122
26506449
146100154
277689041
31531900
941757186
7711449
214151040
147479736
103091131
184993868
19883493
148407496
105429487
340192647
112649801
479393728
304249352
82074338
274726464
29899468
917052179
289378206
324762185
238350700
572771514
528865648
308494906
594356812
25843523
98147853
30051316
583691154
2843708
118598861
37510324
43243038
106664864
67156216
295820094
894407145
262493940
112479549
84639210
314754550
45617149
266780799
664425141
39415118
238625195
21764295
634723473
372793856
8140493
614541129
708903904
187939977
382346666
467778036
102038182
31513465
85570031
66939714
677017196
116071261
85608211
67983295
293883862
86562751
239405502
449951491
792479137
840496180
81858290
93049227
35721445
369869337
171037945
73988736
640586572
329698332
9156605
13234697
67984259
361629477
204492915
41633509
341765132
47212316
269275180
128289516
638017099
6967422
66053232
261397370
871800933
124755198
223458519
532920637
16311494
359771892
100522184
343569587
646585557
503232553
145468442
58531213
427707993
174375266
805702190
12122281
107841499
332150038
571188508
215602340
117299526
381526474
58288386
167210186
136432275
724275444
355757842
260322628
70165276
245280413
124716651
430542170
259706755
13431083
505526931
435641627
449320875
632808358
180971411
12129149
297136015
37564476
479787596
184687800
209446763
327529457
67238128
4464411
233070754
39704537
682587131
200024608
52697399
73896289
2346091
309519220
755147645
50648977
182081037
302308124
12836535
246124003
931222511
848221914
143615847
175228669
18625652
443283898
407537183
104011486
397035185
370776564
101399285
285026756
483291009
323075366
54553352
22451794
8928078
799522201
381416246
107349642
124165245
698053239
344418274
313043871
17101760
439484142
149782264
117560358
379112156
343997072
600479062
251418118
32335949
158895958
527323216
585750661
9620632
341542896
20436152
672867641
136273513
134397257
476057937
162627275
150636716
435775047
555102183
231175881
148309508
319064232
26767718
568352930
234823372
159559874
266443611
347905172
663840141
44054481
761005168
259439966
11986130
441856749
8085767
339005244
28914204
180742453
140672686
193717598
205955264
217256790
471130456
73372438
4230260
632862677
218273206
903165719
288778184
338805199
572028155
19907204
444942652
310712120
126016267
471184330
106143194
3538135
547272441
91795599
325638899
137992184
166273038
132068093
73571410
30628893
58224777
615212280
212348999
21158861
228091
268217227
212569003
3712259
170452012
124125776
300834256
369637598
51791910
637783282
493360360
242041835
245793011
593137893
218514946
843418774
512572091
55973720
5054001
11445175
48291303
236074568
666245566
223912056
420838202
223160762
155035086
86623400
94138124
846704006
41629090
76847157
358453803
141429031
208244990
100442262
312646050
37453682
450350670
5544946
167659484
191816613
251271958
693355639
8318010
136880340
235936252
106153452
237286005
100889153
19189904
426068538
11639981
175692716
41376784
439937280
601616484
269191266
304970703
575312196
146324762
146174954
110826256
321489341
454252254
101827445
440284052
673016676
16490454
62264672
625942484
605533561
160727891
178005579
656015490
728519215
208187599
119246981
227441760
422121580
164384050
32554568
436677062
39344099
326437836
878786092
23649035
480487539
236046098
304126390
763210
304098837
32033925
321781341
16531767
128858294
360257126
29061154
689865419
168569413
101456965
146920685
198796483
6870822
58664325
164378904
175021689
112109142
83620842
204269027
368583945
225046172
115870109
534753930
24589379
889371837
631226860
8749367
710017966
3367870
97184662
641890096
324695366
178808976
88804272
661658597
1828985
196311334
78205399
91925959
59366259
571323094
57482660
334033796
507449924
282719203
45455850
42856601
5315997
120105861
189697067
118904520
397214654
77459793
293242913
196306077
781512789
121017172
545592694
17712184
247914818
77438381
235224802
607423585
60034319
33030966
419126806
266296405
121122677
634414102
23299408
113960948
53480110
10318739
628362185
249369370
19549125
302172706
189050410
779850308
19529567
102428217
331899708
115817086
509763757
244803617
68225489
479578300
243256706
725440378
68251066
450852709
2016841
506241506
260841353
103257177
158381821
674898270
28711121
172919652
215337643
228467391
530441709
130944188
333351947
66927132
24844941
256771314
379856761
14311025
121416297
58919123
58434741
677009991
23614550
113617202
198191127
576484681
166519924
146647945
75061910
201675515
159410211
199722571
642836290
398920194
496604117
135204706
38387926
584398769
173488935
323555432
433563824
315926091
18475973
858545433
593663368
83367104
747569221
20955307
241737775
762192356
542546292
66941424
399936147
410336411
210471345
102433196
113078149
870346702
756944011
148605929
561871698
117254830
21894316
46692105
255423752
563432552
29217909
508538458
625573280
719201938
511930349
209649852
181034253
125090845
518257310
585249817
2699138
69183496
55332158
187163265
10961746
241195501
183590502
849753838
51895418
564334087
48812777
12996138
55136910
422727631
564390129
104712734
53557127
243270468
104699869
383635891
249482202
140341490
190453979
410647853
325585710
338728085
103700725
90428834
20146165
275344352
365130728
314831255
329505862
131880420
536140756
388060057
266332332
546726275
35540528
196126120
599182372
25099509
28684653
116687955
93371032
249902081
194190
85898966
65754565
425298602
589619538
117439210
82995218
99193239
54641548
19770278
96604702
103639142
70967331
99017381
400543972
133064358
19070010
78111734
497038611
589821078
18055876
691990813
59581795
124143959
394811122
307347823
24080971
70885935
832618712
79141234
4136685
14118272
162722029
165720895
2620432
710982184
310108386
371621218
218251312
366644182
320106547
28429554
34730124
443748046
3327132
68919953
257441923
203250665
6268286
467798585
117626439
282080120
259332290
413895391
413296838
369153774
489447648
110814450
156383085
81231895
707383268
267113200
86914957
567410276
18444191
119370250
280024715
26047806
624315918
182334137
43717196
155068217
249799622
115172178
470839098
95822230
448689093
443065210
124114673
248020494
104314949
819940648
5968751
292841384
217661263
235574339
449512732
658207518
230424557
126011898
70282475
626731647
633391984
119606866
234754746
338726246
185010256
7576330
539597330
382011327
125076475
2535601
211157252
63336626
347261796
260199072
126384882
283189107
391738826
135145277
235793759
706047714
140890669
262877854
510692303
92910115
114229332
173624851
69234763
112080201
512780726
290059459
166630774
302074093
10197780
20740445
182638448
327132136
485818366
202167058
7695701
869468
19089877
157411818
452348887
422579067
499799003
50462363
483007812
267762333
15116502
253039913
202237590
405851734
495374421
230254476
89566832
695383309
109110795
470607252
302121020
361802583
15637229
116404591
464644603
180134143
384882235
141467054
45102204
415670899
310940892
206222410
439171343
319624009
99060807
601799464
966710588
478170440
567720754
491272341
83740187
444166927
546914507
47034444
51504731
194721404
61480729
13352701
11555098
330572296
472003842
46768566
44630956
192827424
174992289
240488199
24435040
21339796
7047400
135918283
122410245
108639748
638489899
412954861
485562220
5044377
833593289
13745437
34239042
240520542
247178355
166747971
363409864
209137534
173035553
117766464
236711826
396151472
96869
231775045
387599
349581391
1226500
18555719
2154167
17553033
648754120
34793971
114218400
187340541
148056411
79519067
268223063
185108863
770489520
844072435
126362587
7053232
191598698
327157818
513176641
174416302
879405871
240702949
663531779
281296878
232687394
466268708
524458301
265077775
572968952
52676104
24584724
518870679
23146800
32016320
341970171
106063079
95722820
129240648
774649883
533410707
963334402
506579897
67546976
147725609
43712685
278549762
32936802
439314989
57868864
375727958
269948881
180849414
1439157
66313012
94883189
296749680
356582139
301425692
501064425
346941667
780221327
386968963
830685332
146623479
393013126
310881985
289889141
430203321
43278260
132214688
147233393
25696604
332278419
148536915
165702494
79886596
154609338
69892125
119662650
761257400
94925998
325896277
362780254
221499265
180903190
92781547
500410698
172862887
2360806
177013302
412217051
729800668
68153589
274682880
4658607
22455631
425615897
9929066
22420033
574815085
288749040
342429872
454841590
233497083
268366998
208217744
69922423
506178968
79508342
393078167
96220105
887062082
240497454
701709043
94885941
545901391
406613798
8915612
318141592
68345745
277077364
461149344
433282009
490090553
21290674
617178470
56376897
520996556
142365219
511036337
220706284
12973455
47047867
650616090
51720345
256022123
731374265
130479983
870328841
582770574
36220227
785591118
133730303
298470502
657669682
88734940
78488788
41411754
21096073
16068349
27554077
25689424
679948307
273465782
463802799
85015542
238139838
108973485
857134469
29263879
20590913
79255474
48222100
792349409
101285765
270318129
497085050
361162440
155491490
2023057
280276602
48612690
503421619
51494630
61403994
176087882
271825251
463928607
333724592
422554584
36423275
405715088
99778136
219800156
38732673
258197109
166303343
225988386
694101338
75647405
496611512
49379629
16157465
234413426
185247283
329762330
85351677
28095440
508437791
43829737
650382673
128962196
182005751
77621709
118072799
24348436
40574920
430373922
104898785
44330831
117098970
226139990
544874943
41987502
328974568
22702329
122960469
46904796
18070145
671557129
681971323
131892462
81488133
47145112
152053083
1263218
519731186
24639034
330738804
39450018
130179156
6613207
744042866
72645994
202044568
517717745
137082130
419870324
158853387
21204368
531482658
88827480
128949768
37429801
89830521
65695166
98598711
585707177
181351199
488844635
118149739
87135523
232628225
100260093
87997043
621203855
331511163
59914491
238324143
8279514
79496077
3677397
1979159
20646816
206803867
91760138
820628880
75295650
50142918
61663402
140019893
442880911
22436306
107924284
9040029
527639941
107036484
216579473
182384711
290990670
600074039
304927857
482532657
629286
49386081
552119587
113353164
439536270
273830943
294501931
22110358
70575544
96251403
190838546
154102159
8689513
29341726
1888992
101605503
176111335
310923077
108559554
88237893
9981461
49524520
571621390
11583162
329250271
691477118
34942147
463259250
773949
181991498
149773521
677900854
475110624
181074220
523376873
305459022
71944240
117458893
40625575
532952494
1608102
533766099
98814092
138220444
121666802
844512718
4103874
307011659
608223841
196988003
167572625
36164973
181039832
288121285
216987776
60188571
184791411
198059419
98241012
537622351
82079173
193898465
135001392
287295502
524910431
715815815
366462157
66438104
312212024
436614775
560623588
95701452
27571360
153015699
377092406
944563
238139440
688700485
143996877
169177952
160508328
340844824
802219104
14230486
442536055
7384250
139475790
167591721
124026451
561857187
79461639
536397986
363515550
495620721
174432601
200066192
791658241
77582637
458721054
731992660
176879212
380340902
14908316
211674456
471066763
481297739
107296244
568365123
207149890
56392429
193069225
301447010
318320250
370323452
759984419
274446998
74079101
18309830
36987206
308005740
272940533
266749478
53312772
749723198
523051899
656163270
354231051
53397787
244864339
17669467
304382702
8212455
370718420
222904965
233274805
31896781
481890505
416635753
16078156
42498731
407850840
459414257
216178135
319357169
4100858
540694949
205229745
766141710
472222298
374796945
56499859
106845827
291894420
179499883
131569862
617675993
51127213
410728836
385264541
524862303
293353046
701435877
326432339
19425768
576779981
90612822
318789931
22774196
27824181
8910622
32242687
451659129
28104958
100676007
560940176
36452755
51988518
21881645
99761106
672932046
245614015
4876329
156987346
8372209
179965819
229118365
879819500
333757595
38996675
770617004
42551154
259202293
62411845
174646266
30950151
48854871
463409837
222615732
10966764
136119734
81009815
286229924
106220282
289975078
18764754
147134704
226221245
489985601
493083489
263555414
131767302
359239050
203214527
719725031
628407240
619335646
187888907
24665212
419361626
631462634
120623024
431001053
283059383
355681243
236344477
620701526
120004991
354231105
53806061
110276324
537657724
380923157
230071892
6651854
361151266
873776141
128880610
673934602
80595958
27463859
25399897
445004874
304864225
48670411
385809180
89659570
606731370
410195391
633722822
39370765
193095800
1504672
22567258
204414581
443120591
11826582
30404269
22768795
247444339
53886324
160604080
337141117
273255361
576753299
7247170
765495835
508808273
287678423
141677656
264466279
421656624
535403152
14721055
144832678
32124253
15487133
36528241
228349095
154280050
255427827
45996948
136816390
225365620
88251899
161361041
795835941
706469015
58853594
185485943
34827748
29687189
374806594
334086833
209856699
22380978
443847734
221858186
169032491
37961220
242322474
15157940
197052022
250912789
11896365
114784179
40449487
13876738
36926959
67483328
184664308
68100993
104972808
364899784
22005268
132919227
123262715
120400407
156746377
128501111
20239800
79238100
41825402
566706914
93550806
379819439
225328804
462883346
299959843
1553370
41667337
131841786
143386252
261645976
476614499
671396725
151971946
736980
415275954
427465124
33420113
775367563
497249306
276431516
203885980
361338468
358961311
393372557
269932935
237711478
111911006
240252011
41801755
192968185
147505738
123916820
261660524
74048302
247150606
582926319
142863078
469344499
139556813
561214160
156744813
455499714
441778081
260372881
185690712
426656725
186786133
139843950
36042897
109997003
31880002
300077229
50321301
58467304
340670849
444094017
5655521
75202830
141798771
69439632
8205932
284096125
251482933
207436185
442474442
764219018
231852240
188496075
194944594
254692781
42399572
28931260
188300788
24158280
20597877
191890278
334378647
326009664
282626320
156379214
180943153
343002809
75120859
8495599
89564331
71832137
92647256
75392337
322815227
35457060
289162977
260759782
139524764
367716625
37844025
132298671
464943174
230535025
380824722
140302070
489040305
738987184
547130488
250157927
123106559
203498362
217134862
335291783
48758998
336236521
252383811
518422514
1327773
178942236
83912094
269281276
57940695
24518401
163367029
180305456
654295183
70156216
134475471
234029838
23129229
3273747
594398506
731311644
74656592
472216998
69608425
537264328
66077938
1516521
10632755
36574624
260622863
529960693
437136855
619834530
373974053
157115914
257779103
45993834
20396541
242147841
34141416
497807424
28210412
233827793
308685295
338010501
169237275
25570562
692972682
80272894
220552750
541412999
390941333
420406679
319891126
164733379
688498909
130003264
132681163
312220052
74917272
170595597
149652953
143407880
97326019
127429675
72303590
117869370
322875817
189825001
734049026
386840808
2219542
16834530
185584501
305608253
487170312
29456850
219595882
781091335
8813794
289319020
195744728
200332652
77822434
148077332
282292062
24364709
418029026
49578906
715171689
21526639
428694030
903701
70413997
401176698
133036718
357535362
384943813
212964979
12935610
279857526
607062585
162756561
206092878
214485603
2066702
144451284
422740400
385440047
42368289
51044442
314417503
51025246
257933654
101257135
272199825
365062708
107081285
447834582
29092012
30781731
210190206
849446719
276070810
547639570
139954179
197251919
15290590
485151097
98991843
531927952
258658347
91118728
160845391
566760616
19287812
775602025
396579966
2664949
507299057
72961536
54582882
364588904
59004521
210669759
383762271
349525485
20203053
131300219
325851467
341198142
473518237
345433938
36648087
74694989
337538584
330615007
827251599
378831092
514538839
530377726
110090615
173082454
216878249
488769272
904824417
8345232
10224915
132255552
695851768
263905
25085570
503290130
659680447
1886490
606045104
15202038
8604758
147698170
42477978
522781957
357883656
22728615
242628432
551570081
301070374
41225451
38467863
115108971
350920865
238755476
6096129
105117008
61050877
145099471
613397911
185518238
26551758
67788525
198964806
56453131
81512717
131108729
114406033
46865455
596284875
37356644
145185328
86471354
170473234
521941872
13652929
523275633
94195902
222993197
227293987
320434328
153217167
356706
256738934
19944808
663194444
81206941
481011084
74483770
864006587
770470793
160641398
633760256
54203337
204093167
453706886
6206710
525955375
152823240
591377186
51654206
669633361
155156803
18644028
91972940
60224058
9231024
338339782
703756725
597865073
25903195
521513046
301705536
625328412
680877401
378936874
184117804
79188523
393153593
180975325
136619100
89947736
120205477
57731300
248181624
32361576
14416998
514465
39148811
353580008
460036492
6314092
522599992
281023662
20512805
99995423
26057785
154121356
255210266
173460619
375750403
658411419
116717086
391285097
14406306
347042374
670535450
798884529
635676581
236025223
73410862
222187127
723993663
190943615
527239342
912588
389752001
212005560
426542226
129412932
125932488
97482519
5443370
562732510
224477780
876927757
139450007
78345664
73941414
281150389
456981230
39727391
474015328
96301147
700143415
334868032
234100621
122625089
135992135
546318427
128749443
105124063
63101081
135352726
446210094
28542956
116199991
187414841
509531213
385445604
403778432
144651362
403453596
14467294
97543985
376376655
17381704
99575184
486813646
311050982
40659906
347655695
392900488
403868804
106986475
206797516
44028852
2214873
112824395
378598381
42204215
30727426
52760751
77915977
511460701
590331061
45659713
238808714
681469276
201408986
227184657
355305300
159718284
94387109
9773387
7999424
414101245
105658910
735129310
231151824
85983451
283918390
118688048
154434046
487872527
286474161
185083431
422023122
10218979
245305508
552935104
523312431
105700575
324562969
316781819
102980678
67696403
369170556
329969855
106856122
86507643
12155809
252178120
205160156
108215182
91111430
26867378
45784070
151251912
341103431
223549533
329035398
12928428
51040243
236785432
195036909
554542497
194366410
761816838
130052690
185945840
270617484
194387607
16846321
571195596
157095325
371652914
439213402
291357625
324194
72288754
318993710
137300506
218593475
399854870
379453205
373093399
45148669
439416463
751138162
15236428
130861673
36652407
135878387
288511472
456540791
32634328
16894304
864396279
478196939
33103358
186304331
434960512
50645433
534337344
37979246
4905875
87678923
66800212
577396858
246495395
120562128
692492337
121762887
11615967
24833438
763326107
161950920
20598091
449302478
8564247
190143159
656086280
88300270
381849747
176441372
24468680
12148450
302302140
18850604
147609421
8273351
52933624
216248684
48698495
25842222
136234626
95667132
467724958
735311335
8997240
454156908
52298481
218336229
598702877
192587218
561174675
25930596
67887621
32417530
124024950
232795189
34639486
510970355
567534708
65146278
301064409
252015255
454345817
140200820
2815657
97070191
164857500
182585247
98560991
172979422
52396136
171520632
499291381
178442209
181985468
269458931
23043543
249327635
94057379
67988874
233076310
359988733
241277647
158290735
295805847
365463842
82498222
337180389
74744061
698744893
103926395
352545495
212632711
21832549
296451187
31717399
171779966
86153948
355110579
340264644
370090086
317041638
6796766
305315116
135295694
559609100
43573113
1361465
44684567
561988074
56863484
666441595
299831124
722980859
152437035
234874789
13724988
2080444
286478972
9936000
49068226
167982077
198396812
7914743
502293405
438558973
174567750
343643580
402808691
216895237
62001291
114127403
26407105
388715630
16503882
82242450
427707462
293930482
71237690
12279161
799280461
121053244
45230946
488170766
64080379
52019064
925731908
389783952
5459194
61078224
200327931
669066722
161400933
262478165
293101701
154544862
896025641
280934247
38207760
418933388
52103965
624552634
694186564
106849060
560827267
27109641
99294918
439831785
5907429
712837579
53467011
11233913
174269207
173372650
99376506
344659561
170748214
370756336
68926593
627519455
112515854
22662657
188411183
297652891
815061714
112792302
733151706
158631614
865367327
137064034
253943656
117738991
421492203
403003513
286570030
82611342
30132834
169835617
28034605
525597592
3847686
310599423
283246032
258294113
581743751
89099367
1396046
25579009
220088825
218451328
144347938
133693069
108567626
68648202
807408447
17550386
280456999
5239388
207250929
93659502
28668377
180276704
762122755
9569503
322853422
228391496
213800696
339445878
255444585
7636078
432768288
851143846
71424100
345859233
264979587
787580915
366357520
155113796
176265684
346151868
153076745
323024500
299084699
80139340
352372969
377692243
126272941
103826889
514267699
28893102
3135297
557828428
43714076
23899713
933434733
178430922
9259659
146692110
150296027
142880529
695411814
224000627
728240361
267618324
244720323
270866236
95146954
518460105
103964041
61292003
25842014
257594712
30735423
22781732
339727801
5522392
206559867
513731968
723540334
159090345
37895464
410368609
39007971
151499425
44308460
56427064
243757077
306813809
371427274
308786128
184342065
209438191
213274157
519113314
105305775
185084476
65377688
692807625
394341789
275386615
61961385
274749395
402999936
57074314
57000915
175758983
510080936
144913372
521631171
141370940
298605536
7466733
30389646
144054842
595150400
279886163
63984137
470344719
379568621
179872400
258965766
822793411
464299
759664373
570409336
36771469
408339764
652700668
451168040
9321630
82828285
782235070
300514290
151812422
43750469
41125163
81329442
225494576
140551928
690439624
52115552
543372124
118695471
96592779
128742134
57209211
76292235
31087954
11236482
41017019
302892202
25000992
182981303
187742673
198897877
20913745
166257616
149363262
760212344
12124174
533894739
684324625
118965456
358623669
607911774
1871447
745032175
446562382
446295674
336394514
229697971
119632987
109316866
41660932
18011151
206116277
119415776
56392993
48922352
374207143
321869057
108628594
426603246
84666586
35621993
109456968
10108426
361849650
379735891
308932885
102874364
26246554
211283716
348776300
242660307
80543480
821562221
43031249
263421992
305558822
384058565
528700233
454069413
7314300
405184768
515828
33950387
262781545
46595066
73691633
104353972
330503375
102985074
101850765
713729342
21563880
614171933
24947403
306564112
151398759
90000851
354448231
21282289
834132062
262192472
58851338
136150387
444061911
314874540
272856894
205561867
280671612
353854351
176719
411345616
12751318
11632716
107288132
765268129
126107038
473303679
137755990
52991962
224677134
16316863
546819572
24476228
565392890
176082043
219198367
382839926
1879764
99107181
43573143
153521849
339186604
327997494
24841934
99071000
585016077
182551530
129565903
537223234
456265133
790821841
410999959
44012536
180081442
438945757
518086642
84568343
177242669
133319444
33315295
5587746
600417396
388074553
9324863
1069982
463087203
185221120
14951806
8536452
797961027
40410270
121624988
125767579
173584942
295498188
76647280
142707831
769589338
78723214
133390907
314276166
51681592
392510693
544633051
3564909
225210364
166378907
20108090
183126242
511379756
113514274
286212915
334816229
66264382
675659162
165681491
336745898
145845048
97269164
132619150
823733029
366144536
108660933
268586373
31782475
64868969
496456597
294362137
469517512
168242815
872198265
358757278
201287006
122245714
176996247
184315026
281321779
472192439
310641592
46515291
15795486
144227914
279702897
16360099
47163012
194685043
143293962
352004155
228344895
101224917
131382224
757710864
623912684
505032665
222673793
4193889
668002788
231059641
229281295
22470430
263577434
160712092
736332739
165196585
31635655
474241236
103723648
257599004
26730521
97188870
37882271
152848521
595007026
82545700
20444546
286269969
343799335
765615488
17542504
82013077
239332223
667318251
217269683
88110646
274519115
36647620
317567061
290210860
6932303
524755965
883529343
300399668
27474086
71610802
102013687
485961709
7768698
305290314
876832809
600180585
23705077
10692660
76070099
494007812
110334457
137031352
68217234
43274123
493467290
742576195
330319220
101994900
262099489
97136619
3617392
860013271
373818497
244765084
23175291
228154396
454187519
168840608
84814329
222163821
93240832
242411585
253233859
172893830
217128470
471862359
921923076
422518547
52477829
108835867
80985881
259588547
44535413
210016708
97917454
100855276
63353214
198835190
78210124
623474652
285518208
80004847
27454844
378997701
62447984
62309926
15528477
23010353
279800088
105629592
695575656
106549965
286602106
299531025
61913698
423865845
228543703
76447213
133137318
40600999
949692200
516961259
873868806
236327
375299490
19625883
266391448
277116754
213137126
279103020
57032486
1868148
295950747
896984301
627919199
153240014
225072523
248399876
156963117
24146287
144439493
795287026
164076441
26669194
146051721
254509854
558462121
344268252
138581051
45452403
483464039
192041778
94189265
16316806
1672029
136948019
68854913
4597473
278845001
136737068
20329267
877600315
234773774
507178080
327141694
729104223
38104544
145247351
588685849
838098824
156036833
82172723
712467069
249075868
248089375
230168880
323648710
448650697
71701493
726362434
349987953
2737275
344261660
110331882
178035972
287952753
950202087
103764602
299179736
175348569
182707163
84821647
49447619
34759791
141217699
128086803
43487118
515048023
531134870
387407595
616631410
272272934
34565590
260357010
125941575
86962890
328427248
444761573
48988022
19755556
150210707
47853152
369326399
321616619
69162213
576954217
293237384
231912294
315857779
160300604
823166276
713893316
236529039
182413968
282581045
243861132
430666854
309369899
634101190
598136814
468652567
34183350
340024
117899726
142996590
79885265
64126262
305721746
406224042
148956859
55719036
101519840
912895544
419709256
474582219
80458637
7387162
379301914
333480712
221933309
325275436
103455443
2270629
281882895
559286220
15853713
82246541
6684387
311132047
391372685
28029431
29897741
687308625
10213535
761990203
13690216
502535691
291749674
222759570
143697723
839252442
328708497
172463328
88509873
72296456
26820623
499561655
170037
111061890
86836961
129748963
210789904
725453169
278231344
178543848
436243214
93790933
889813305
6909106
593579639
82805834
168992569
241759621
155242095
372832426
628514892
8267973
107464886
71409052
246768272
506404402
4294977
331106440
1598522
389862586
74232809
310623066
217545598
258515560
312625398
51590716
761949495
117534780
182478997
110892727
15808214
726052372
177940515
466843282
58804121
223995904
272812494
142467058
26995846
400189607
138703421
98380553
202772114
927151
2590995
383827033
164717557
36287219
133642689
319852870
108602853
37665715
875642
45891566
174493220
2083271
284871647
43093602
50345122
343476784
468213164
228610324
180734637
53882831
86799195
303616174
168984418
40863350
5501941
372632639
228439350
52812199
364493326
293781104
225134954
172996931
348249687
371845900
229360101
16561047
459680756
579198621
49139928
292916603
274231241
151899712
65284207
130459553
489103283
542391416
19825755
7018151
119733377
22324857
291816278
137689421
904317916
163897778
94082600
167142407
293700440
382753049
604809203
301780214
385577511
480803734
95307659
311732880
29443895
494849532
360315565
149893027
6745548
170748392
77211944
310167424
165185764
625798285
241346843
62031808
597573952
854963820
4195505
52497560
16945123
269356797
83853190
12831149
368490336
128519700
365957048
30284355
163188810
28429178
445883549
351322413
86024476
340077282
57998251
448913949
165001133
428034944
153266520
555237993
37660906
404987405
33640759
97325615
214107250
130025282
466782423
385744194
40280234
272116266
109951099
341850857
264331230
515148277
197788544
155868988
459666763
22887735
68399206
359009446
829931714
113431959
379819155
82428667
494432192
246644316
119648295
22782153
117079184
442183276
149152480
50415736
137881130
613627983
76587895
230559367
30693508
633451863
42323402
14536827
5028824
263348341
14167875
66774547
11476043
261877648
222065109
216520446
656114875
36515878
199397386
4743629
244821294
189462585
570209347
68711729
7713541
52159874
363403284
459646271
18572965
582746976
100480608
477795815
742100271
35752219
378696780
139236623
549588139
220693108
521024087
54247778
228960558
174384355
297775491
186685353
47739972
46909836
170167266
26485343
115833735
465007565
639118095
352661769
276726097
17686472
491211456
44414933
131529248
595548789
60389884
102982470
149970853
247318754
182028615
152659972
101486561
720873081
643738461
467977
135515869
729400670
43087230
394210932
22347686
272544093
106593533
95876938
15811856
312100197
857056392
116668324
229214123
8066017
504048770
911191232
30439252
29059896
533753951
232485605
158266045
63011471
127058556
482892035
296643894
25823199
268151701
186414611
181910361
148476014
523780379
366912605
654657654
33620666
608653944
768195586
356286893
7069983
645067969
188964617
512784997
344290290
324571428
192096256
25094681
23669151
143054152
310627088
193691483
576761530
411846276
783920889
116695005
117697578
144370788
280296507
304600711
421305294
438174412
313689718
29467272
64366183
359201210
201744986
65675760
257728544
338485957
405620218
319462820
613485592
277725345
149198964
474974008
391910
8786936
315370354
107542449
495805049
6070025
28288773
356438060
140181120
193684497
25495056
200074157
88244907
144916627
518369536
49840854
26047036
146283613
38131982
207692370
321650292
53894741
254509298
532206541
157233473
131388808
265308319
125820790
553783388
6886613
487775781
186448104
472761671
379626637
145746395
190151336
144216815
309268762
965505487
272235994
63283252
648044166
291821835
485984989
7778317
318833465
246460036
783500127
8400784
133152467
493129476
255195546
152985520
36468401
181026633
332508582
426956511
143336134
306113515
245523861
23606723
102280043
169128037
167521758
372062657
66508702
602213779
18658624
280965330
669486934
614979722
255648474
75775647
360330180
95929339
108045347
65940692
488100324
126227404
371638178
854508553
442190730
68715361
232613659
163983834
76449059
481399559
195048223
204075326
359982506
210759683
226715924
494290630
71073520
175336545
414964475
3077499
452323136
349830906
287436690
536850098
120608728
148877
187787016
140133993
77979929
18188744
151697110
287178435
194161847
771500413
427862459
143961252
29493395
38185289
37678391
238305636
21208971
216584104
158246849
490369899
5941105
123585970
393210923
83310642
108822917
248061120
175551694
718937836
152205414
115041092
146295265
57142845
98667662
50693971
33763149
244934666
84159660
355024100
72986347
579364351
124933276
459111555
179381117
294704710
22122327
49820380
835418161
435958513
805076571
37780561
243123183
270235814
282645365
647006743
108652023
168439400
123989603
647996135
123030844
354511406
47293735
79754572
241331397
193579638
776397147
236972151
157276589
401976062
341367771
21386739
7774284
162116136
732892812
445326726
386417152
2551801
208498610
847874963
671020970
3141432
350653417
6165351
3997426
604585039
36706400
165617307
176249595
232066553
65626032
5848767
67239939
1484903
174544987
87055944
69890000
112868085
31631536
100845301
245042473
102550292
145516393
8593682
946801136
356135905
35273580
153353127
639336448
866961542
10806890
78345540
20881612
108954158
10963311
46250170
564181873
97870511
137616174
293001614
76551643
356340220
232930152
121045824
40702744
162344542
159771234
125829000
587374206
367897871
636724675
167251653
258282033
310499306
8502308
48166836
86690159
235330354
163466464
149800157
263821335
208553296
12808644
84503496
224529634
701854743
476618363
409914220
32220848
79685871
17065605
147984633
15431202
186596630
24514255
431200495
357474644
85433777
174707376
13963364
29739074
10330820
17977785
4613557
281316984
216097941
205684269
163266688
111525978
508734161
141289199
91750166
159170183
449024882
99314173
84612882
303981110
357531649
207324921
429531976
22114088
36332699
794991201
43258317
78314843
216392699
89861912
545859477
271493099
138491991
233700673
45504539
294568787
7410550
219419600
184773062
62618513
212957631
250414221
42021639
927530417
270520790
48568525
18004235
28417455
239706027
63581115
284835927
26282311
461331633
77676670
849651078
94843496
641015461
883015268
212100092
237996852
55472377
383171644
117670832
264607361
12054975
184723749
123294512
487590795
521400784
58470235
123457388
328634058
22298882
39888518
76011986
21776607
797958413
9574704
56278784
9176404
289399380
42301079
612359544
60867602
120013815
5600292
322485418
294273798
223100283
799057665
4772206
361920579
31370995
79765758
609848393
108356924
370677581
211849193
164916034
36614283
480091046
192566870
128570614
36354705
321907594
10361270
668031655
19898489
33663640
83595354
78565137
271756178
38053957
32802773
289065448
264379697
48976810
287526006
47378690
19192141
43440239
271382766
192988151
52864243
205029160
215573257
75367868
121289842
854031131
117264601
67459794
491205130
598723720
25297961
176490244
104695458
357203765
314080449
293923450
133488431
118588232
23000745
263767805
12565248
631708756
11484882
44791548
58389426
229838390
9699237
6865790
30385528
56544669
8952466
181350187
39361819
382764482
529002986
14109608
693225359
275774990
76617785
258115060
20824108
794289850
206098917
162789112
204217966
330697807
673752624
478308885
572107081
870108499
65402305
197021389
31718092
111257661
425411620
247924337
55053671
216018237
30360889
368228780
247640602
768032110
227553982
53892316
129108825
493791705
85821844
722174338
6253238
60744380
329391904
214349949
587657417
40195110
7409011
641963926
240832564
114960548
91986
271067220
305966890
38862092
145952546
293313873
719993158
119330708
393882993
6224219
575091884
12993353
133302828
753934167
12375549
586040900
78000005
275065726
23399175
530207833
81003519
43614436
148734695
71895948
331577963
578878526
305034475
270891564
726730312
267255673
51062676
78671852
60703031
602999563
166825048
6230993
54083627
561158507
266413856
92253661
42904017
455835649
77147184
209919519
65015427
53352678
60238225
255166051
68924144
209975939
560169532
2648132
66391647
105164187
326634856
439948618
340765049
413487253
158774540
352243224
461603039
445782689
200716392
113028931
589862863
349887361
17461629
58629795
436821978
158398560
26164462
553767803
167380883
424319510
251739641
142327067
77725372
300356660
475405298
336103713
676521823
912777
101037901
108575110
703370620
108429891
280085202
202624800
247580605
28407645
208553693
466428913
734840215
306809605
658691057
292070299
343569651
240145966
306272384
208705650
68308835
211386744
46776265
248429190
561608412
285360712
68166508
78768053
623445649
120971360
338691859
739019366
259454274
474336533
386508752
157979960
92584564
32727435
72436932
52628913
17366129
29362579
31121515
82236975
390070125
30356436
172743342
755061431
561074255
79264504
221290214
401180516
524837337
70851212
569461784
714877246
29922528
345741497
128678742
10131655
513398903
629772148
86541804
299215714
341550932
155119279
216909458
565152864
158709950
299048311
9369176
462675087
411011855
743520993
121858447
133606043
642338386
715482733
648444182
466152398
687669654
42996408
450776565
27714989
61093130
513793030
186989160
233639032
131568637
693118244
226982682
270625447
212131733
305817690
69907779
32966571
4708592
407445886
150538181
61124007
117657296
669171270
770950245
201521985
33835301
543562014
111914140
6007323
182477282
11818571
27205881
193778781
287965746
105592556
74332704
557120102
134051119
193717878
159594183
102065657
412625867
95586874
65116534
154466864
164877435
490346911
166388527
535830271
132306991
303298156
197678691
9625868
37543661
429541256
436942807
10078503
151577248
98024434
132504048
804525786
102389270
188247294
88085685
264926002
435784210
638018216
4288508
4661703
364180826
309151006
131880096
153332748
82542528
115875655
733537832
110398584
508461895
750704632
154309643
474609519
44490336
6955989
250302264
229518602
141945157
41951613
498956734
608086210
287770364
86020144
303331294
102430888
230599474
358737611
44306461
13523487
626855933
221572721
3198925
133012125
85716259
679133030
18328090
556217156
6640930
266159634
79885428
109647367
58436547
88755792
84761117
411089430
265012351
574402764
318506569
145345189
75281147
311017748
675264276
446670205
539225895
311217332
19181128
543022711
443175049
143009984
912531298
514919186
564371441
70114538
200197553
69499502
223893011
222638820
30338939
535539141
46513013
183620851
309832947
68560522
191760922
586819836
43253277
304834912
131748637
51652486
15737062
107221236
40554104
131612526
14330124
257896150
105365602
660941553
182277580
91479685
404637649
205873799
123133274
821281988
235540457
93922807
701761592
727452662
163043883
4738742
115091050
955783
432526151
14563603
480699174
100251426
345672906
410291179
155628861
276783530
807971108
130087039
334423889
430321929
10816546
12064533
137192612
400784501
192222135
54888037
398881143
825698825
7986083
343267432
425805289
670343186
11098949
1774160
512720478
468215460
344617946
352294162
135830201
312547946
85774789
205991291
90115350
358218669
152596378
262121748
367303084
23040690
662776602
667821781
3294783
126514681
268557786
35557485
16019653
196412655
180324210
143022217
88762776
553336639
29648614
121243971
22353661
503834735
342832623
740362154
341105144
301488362
326515242
181044723
380739229
534713121
77100716
394832952
59934067
280525498
477810326
31071948
202555181
79161102
258266923
661464367
549374752
523311707
84486256
150085419
42935160
54046102
194354107
26875030
345448243
275775856
11203181
125074052
83114293
508033746
274037685
497078132
91019287
169890668
246706912
288504904
62498090
306262540
25164703
359050869
377684429
183808408
51619138
238520244
332145783
136223884
93093190
134206152
497983351
13804960
774561042
28465341
260037450
108190082
244166140
546728431
145284696
180773836
473019718
475510565
205666625
289320288
829433852
259911927
193515274
495754672
304696628
81000808
30599812
191536718
2345232
515486080
24104875
313883886
36929991
273053672
238929036
151627062
132853350
96157977
777703528
304832149
18502951
13137329
28373441
607114079
85817838
329121614
263678263
75688540
542724286
6536518
169576941
69278925
529461549
518803063
341847378
199889
115000360
501743912
569770356
18814857
180991248
166748360
128038358
11629523
139364148
8592755
307154953
169636951
39277538
18501312
191135761
437775230
238390264
97528065
616741677
118824638
542556882
12421703
201436826
41955870
8129933
2247998
115786279
179374026
30591230
133523316
107726798
312560463
180607182
147689112
16366101
432181692
276547679
318357067
2814451
688410759
495795555
295468971
249252318
80105567
351597551
774410554
123489406
82222262
3248182
566968662
193020973
85049418
142253915
295892259
44236447
95579778
243433119
124632483
174359036
647183838
109391029
733683293
244542953
479265828
47835606
186775606
183815394
107358961
9914429
20836403
292196078
282011328
207185599
88295476
533031987
217027048
482453145
202582967
40607868
408389949
312771836
470441969
54457780
263410197
268457508
15210106
728389831
247354859
269626416
23061828
549918294
168158769
228771082
353631
205163745
35616566
27105213
80308241
449032758
369244730
508968078
158750654
217320283
149369413
100284830
2568181
354388635
398734085
169632637
620273258
423421694
317234727
240271293
20723510
484325215
114636499
618734513
408888164
127070766
13337606
3841315
317588127
128333648
7642203
63989609
123916208
105551300
141352604
63585566
380716860
373130395
525052316
278146763
326867878
5635305
346152307
341913766
172160465
464638389
32889211
110805977
66509642
150265022
55775233
702069121
89683529
945083744
173787549
663544379
292484959
151504648
73436206
100167828
268091585
172746747
56058885
451950106
22863030
201261038
129949486
899271283
278132765
122957790
111342487
272927960
408912850
273237124
619677518
282178114
217098443
524261
71840446
129715387
581881053
191677493
395746947
573339749
748272710
59705806
50631616
264375855
164407942
458811271
225708444
419634521
402275960
343561098
83607986
5156245
75048682
278985240
118799233
332991258
43591884
69703647
255216037
132842630
138468879
136393714
489123904
21761337
37392603
274390897
388461019
243767872
15420361
15610322
80795134
3507739
5937050
167823727
876201621
347064391
29145721
168654196
507345491
223196161
36701520
720733159
575801798
49971986
12678498
46679089
439661034
166045460
889905130
591399353
174473439
215140560
16515717
710450326
67568366
63699865
53637933
75676070
122077753
619373159
569547669
18358360
22137950
688806417
100790408
186530976
401197092
15255976
74487579
492458467
648893939
46546033
324892908
24617558
761359681
124521101
41399503
37283233
503986819
509497400
11803480
581972748
123754894
677410111
85937450
279236657
157999829
199006798
14319813
112631408
471732313
165506830
791912508
329754323
250096983
104015608
478094437
14076202
39291183
450734179
50018120
223271700
57375621
10058743
322049235
157132846
8099598
575612236
1443056
138200415
183516765
534277589
111867768
311215552
89284292
293962015
592574269
3116191
151671280
301152940
439826512
257723448
230598040
442194902
2520175
341569766
17530674
282075685
261423487
166068070
16235377
652042288
223478248
310196246
11969281
720170101
229349772
30127280
731277748
136706418
528749905
123897074
523277611
68056752
78930272
155256107
18409196
184915690
34091210
47966383
389305043
61457879
613540085
651615974
381618070
124625478
26062195
45751909
80205919
187359872
592382426
229774156
53455727
179782685
80116343
30175274
503671613
659596703
103857535
322842258
685602826
338741314
248472249
26371706
600488566
8890120
160059200
163252601
464225771
213152074
583106066
1212702
514879650
102082605
60291786
113377524
523504450
806457636
31798229
61596762
135132975
83496051
178496472
403742256
521270706
717491527
122835737
410258835
14610777
6327883
530996381
91332539
258568809
541194669
317324699
649053899
862067811
55169306
361671538
594508250
123069316
39250369
3060125
81941702
1891977
671514842
197021980
410026812
139720082
336095348
59517390
850274904
427105804
384488912
392669933
402803483
597364552
337063181
435167605
199023456
154827325
113143278
36580513
5865173
372675583
19884829
69031675
458281644
11139927
52894745
28351855
266444281
543149441
4034940
314601120
75740922
130067853
647979050
520750924
375951900
661244027
727389360
165213
583369683
275187860
64861850
593794383
78248994
129704059
243746170
157857638
3433676
169456563
558163568
25754748
33091862
673786980
179644065
81224274
195422982
51039972
195394610
94082269
629922919
264192000
23788493
12864839
391079844
859440899
7909527
245691806
134607938
55561923
593468060
231200009
109528565
211959808
8737447
153531626
371083987
185693867
212267753
108234730
439165565
294584816
515573684
56846971
641200111
373263720
120232656
251000664
459946889
300213974
354397544
83667419
168013585
441610896
391826521
507885961
94589645
85516940
76011606
32593197
84906172
1584146
277192883
323385893
234194543
114110823
533867986
80604689
61478047
176011709
249016311
261764467
368923867
297785556
74294133
367672248
599694037
179898181
21413534
285724321
62849961
160611040
172418003
447630694
520434330
517893318
155031984
66548893
884694654
842230228
134856195
160588457
394222302
141469910
920728277
537246719
199998471
114685517
308234856
255945929
332988512
598933254
364026193
275318080
148792953
479188678
314761153
77400197
98191756
478902101
229495390
242144222
83809319
6577690
119253437
49165933
256073694
87913231
85385415
8149731
820216933
29600951
83633311
215492148
577644274
235112265
152106509
65076099
275020532
438993334
90946420
301821806
556532188
879084375
144092872
41385353
95072953
291814250
191097344
216386608
300087675
630434704
5609748
469157433
467145952
15014093
90757244
129183266
209068245
149706427
273395942
110496585
605407806
544384967
396507321
89840289
275441983
142870995
251044478
539240321
255625120
470536432
741489652
385738372
40588532
100061447
25408770
98958587
24216813
509524440
31818751
372843294
212122580
30097873
379010123
630227433
749565233
478611880
570240708
198590963
88667354
219871393
89551191
452261267
206728378
68228156
634770637
2134475
105898428
258033592
265913244
48260816
228053756
622733558
858702181
641852683
104725217
57839166
17932765
25444048
916915835
223124448
110874957
114607353
657717935
126691853
56927352
165053009
121005414
34997120
694440818
13423106
4738733
8568956
845886405
9272708
101698652
366630438
114126192
415164484
386693126
266283511
146094169
735810571
63603753
347227849
5026995
232650725
81574904
754255697
504398134
319536610
149410873
250785199
16346028
916312892
679709865
137122349
9661804
115750850
692213833
75226077
431786120
930287199
534674522
346461407
106262922
1541280
21368798
92461450
815399319
93966535
61170621
94303002
47872732
560813048
13661986
648182474
33103381
478699896
509392376
95387804
212912427
184939618
341099915
222761462
530219682
5989208
290550205
2090503
819417001
146898897
163565932
755147364
198551502
167634367
789838415
234345149
80265316
511593903
502328068
130875258
44673387
131610058
96964906
265349159
100634109
10807250
487253199
66733626
8301486
224528824
360008412
45755753
43446580
137814489
29858836
64502345
96791119
200173012
28641917
3010610
18112654
933697233
107227319
3030858
48283383
317142314
26041235
587501228
12126467
398638794
192027520
110235535
423303258
674897037
129277002
154948319
60364584
101737101
2198144
5444687
109140260
32199809
569493388
471773166
912641953
144151333
207429521
395134196
53378701
3614950
317529074
728940041
320176720
638385717
45890806
196158986
119463701
36031623
94332107
83104290
183617582
194327387
800229080
110339836
72759378
256744386
44662277
357958048
231831179
459810770
158679164
624269000
183008615
623981742
141512668
1920666
218520867
68998546
577152925
389347848
617881642
231789861
25972629
336734032
143932254
500614606
223105388
395999454
119282748
11458717
582022562
641583191
399678022
230073317
154781561
62820470
244968070
219456598
168395173
162444037
71996197
473791980
618010110
643483439
101831353
44493718
285073638
120310531
30729140
131886843
45456085
77042895
82631196
631474468
7694403
221527939
547127392
214304085
166982317
92971428
67445305
642769161
120249435
179216503
159917309
351492416
184358905
68088067
65287853
114192059
77411503
173559918
219846928
40012897
72545987
466541002
128461480
49757967
145462486
588912771
62153300
379684295
112531759
612263417
200803442
300920402
813096
403905242
528497
331376958
69169937
720338050
496807907
755391001
90958095
847491060
38039460
537643742
7696042
81152472
252558577
17789343
472798358
49062324
14128549
217575839
96583033
304492801
392007524
240659731
13854578
183163795
12093061
228588516
184872026
137405122
88039159
47989972
107479048
300192328
386369026
262843350
4488143
802691203
10058775
746122680
330062232
167703732
15650398
394122306
105475462
236039627
43599597
84574499
212471866
439672019
151211013
330570999
416822099
131462157
90251277
156923044
533207703
830136515
54117009
235066759
22013592
685305994
184024594
341232784
642088633
124458820
203142923
36247493
44719440
3354727
160651426
913413084
2431204
629980675
696784936
23621389
19057573
298350973
155801825
2406813
867948115
1606734
249856765
262000947
136202028
261398673
469554014
301866492
174608458
61983160
61656604
129372064
271464745
211944075
269586596
189672650
769892475
6283739
493038406
26777349
503284828
285215768
62423393
2489513
750932239
595213055
224712556
7531649
167260655
64652898
43810326
230674355
679736041
566287820
66088471
953287
278252834
324633849
433828464
119102270
304200345
378782677
576577514
134855261
181012151
152004551
452517984
485744872
188547767
114000066
25259601
456529735
31468305
518724359
21463787
311396411
106726891
517113368
458143522
436895
3595541
83838938
424561400
374601187
695332790
80806642
295637698
474088346
105618945
100883409
184861508
460039517
284964715
243364331
8550099
9816232
218270292
9877447
105122939
170862976
800753286
316719664
97908767
398678201
3066360
31539627
397329448
188719050
226988153
12764701
11512567
54253564
81369284
238411756
171513095
802128615
265316569
140629807
161502673
353156100
13471060
629272
295064330
550217226
331856046
98269844
93360440
286972435
248388019
777009337
92542056
150120411
418548654
109738463
56050198
220629265
861875630
121229737
219485765
617206922
8227703
24169022
268679574
123354395
353962381
441117697
302414460
239768699
99489779
142192411
380674010
175313969
119920902
641541638
155257171
477827565
167304387
227331084
147040372
31739552
723381563
57519146
608300178
540605761
281731869
391002978
563619252
7811728
208838255
113379355
357110763
434689008
287764565
256240332
557084221
120275640
111301975
662484595
62349814
164427040
513979690
108335296
7694609
602509639
20258279
175925494
141734984
149790041
440818147
2543306
77671468
411438143
529148109
488320823
88433398
153945268
677633658
501874846
2491880
109381104
115881806
351234978
6964322
292606782
514115707
268213047
65766056
522214044
319402084
6111877
138915616
247810745
178302527
95020579
77138811
70314857
282211306
411233443
821368443
193263488
33296691
50033573
27894437
568048387
261743389
159487092
622267433
892630136
301776583
23698569
332115898
56940392
133029247
190585765
168682161
54307957
81149102
32503727
128503409
14239202
437794763
92832507
52513908
211580030
7807380
28426297
23913540
122750270
109178094
91911568
580912866
248375787
469808559
84418073
955752
604250205
42480620
364136937
36190071
232957665
104735203
324816977
3413000
168622870
184454337
90501011
72614709
62594348
37322232
114149586
276975468
747440723
155593640
13243655
295855016
71379818
36961571
314106698
527271690
842571730
273753861
284827208
713444044
357511373
31037952
166894602
354274903
1984941
153662634
535714048
203291871
244619203
340795061
584276136
89219892
626739685
624649226
198435119
45585410
646533993
161785290
525157057
578446950
169491676
266205059
227045414
16515794
127947229
34164987
387413
364382892
439523885
609376029
468409150
112549517
18515374
359254152
72589443
82491142
39417168
219344462
76092812
128587806
36283414
50304136
746101843
43990800
347420547
126702258
160210783
214969519
322302020
405934198
138076122
422127918
280508092
11499124
8970126
35945050
67200940
617695552
648404109
307336862
475929774
26716783
14163835
249942712
102233159
43284419
182662307
100988347
876902570
317970583
36931231
3156953
17591580
472770663
283564297
10799781
22938007
694133714
348093418
163644684
216170292
57712089
255390428
469372
846222187
172034119
279096350
6790255
240593974
80307412
23864991
117635338
138132979
270795179
17486376
218758136
135450297
128870528
543614076
236471932
58142910
420544462
19854165
27431928
94419359
583186769
257726302
327922519
746775896
40597869
144624454
183341808
573577536
109873998
6066449
11337007
170585342
61530941
322370918
11412523
98908070
364449754
64272385
475552313
21500313
172904533
237442994
222904034
186739071
745971
20189958
397620439
19566669
66403096
162618971
322312981
46831028
615001137
441441624
39146559
298059347
298814243
116147076
130789326
86375473
129941557
604738619
146444406
269260918
478744658
134392587
60127640
664724991
732150556
185954487
507273812
522750145
427152429
35250257
344998096
156422813
547102431
139561205
623227673
4703518
192773772
25835577
208001523
57305960
152516824
152100111
63969959
484216165
431398910
297987910
624530701
27634048
203262778
289642684
74321556
19871835
331979342
345002479
13841286
23144556
426552088
20350118
145186517
297024678
88533084
4068601
107781095
187708016
559459118
435070445
346155178
380594115
3915401
15419841
635633006
218821265
2365472
114157097
271524130
165295341
597247797
988455522
157539796
490453254
77135175
4505344
518714074
185156981
112046447
124429379
172850583
26965777
59613239
226263065
85053309
63241466
188616397
592169686
720352769
57547887
142774426
637103732
486886099
574589977
438829181
71145827
157348720
233631905
582336975
586265095
81532692
305699203
88837736
67892993
643387702
159793200
818248375
124484151
333622419
811621222
179475435
484456787
64795948
5607572
54860348
46440866
100988909
502705474
136479205
323580052
476266758
2537421
62691021
287836637
639192437
7132416
48464440
148453544
174434206
354274150
88123540
126574965
6428136
252937678
19184208
709478708
167273119
12755188
823174726
40823468
636035832
34280849
118694849
359029606
584624315
37145374
127453244
256336854
259774959
39342179
245722385
5850784
56437916
612938763
265197243
8548968
820490561
305406399
11202593
834161939
17463082
680146465
820884640
16690796
270389369
62172029
107249627
444176334
250123157
18640533
264478001
42019580
183926152
187506811
166058629
222942396
542382219
154848182
90254763
190731346
112481748
29381029
290625740
68618365
420992140
723825115
57941540
256550384
625508259
93831091
2974771
478964974
358013307
459853806
238553223
498132177
73942592
216324346
520458238
144690885
132129754
67783967
13726777
475484958
690246558
85377178
236804046
95077542
43829924
54319539
6350520
365731176
402368618
277220448
271040270
203935831
361789616
471879991
494472534
177982470
9948489
58329717
132179163
462869390
176784670
261866759
118584153
40084386
827390612
19057394
330097096
73117438
327523070
370055732
432237808
266811956
327684696
26697725
48611277
230359135
1329881
205546157
245687550
296203429
166025917
65801228
131739768
206301161
379933740
145295712
160394130
101958078
777100871
116040023
158367849
57363991
176274891
252538197
1310688
748175682
688489480
395492335
233513024
147088071
444732028
406094777
733852209
151086134
236353053
155791047
14000927
684747577
194707328
495169253
363046480
60014787
223718882
79939973
399629546
69045146
185250
207673461
287947215
121188040
218117551
580694605
99744396
61437225
179840885
395368384
167009683
453308768
567408974
754025281
397266000
669020183
295434055
320548755
87653787
171073250
411303869
16969187
128420984
211645951
79331209
431294857
206409916
599300957
441885367
71670720
503475221
25295667
43975810
825352997
696806002
263275508
323696922
164333306
240764472
161955900
465802028
138021269
13260109
388970606
22152004
289683278
743406872
539115515
711027346
62283712
27583823
194132334
487984629
60991083
34532588
208790589
73444245
322443097
253449876
183549108
324339511
155759043
483321424
381923135
194496342
619795765
132248595
103317003
312905481
104034401
347844753
12472775
169064550
21755693
172541942
257309519
54187650
794470782
170830303
658156206
207200843
73693508
26618800
284876901
144369803
375823914
250919387
104503935
122811151
181634654
530907290
239218014
536676368
766359618
4290333
341600759
116478794
283413643
379851932
165437193
644443358
123502176
1500281
219132266
33654750
312125825
190107302
485210383
164841297
25613915
240777183
95795985
517481342
27056079
388468053
896377409
163168963
5505123
37929325
498207478
148961085
108609160
46868104
61981324
33882080
35911225
220436911
45125230
427975739
13541460
207786303
7242785
76086158
335466583
65760949
45116511
7735830
370157265
20227606
335168499
571233696
740887549
8340773
148796369
75450526
328679839
448906521
2335459
143434004
405715533
38010204
107433339
421460717
191246754
5560263
69631934
210890462
416802016
302853609
53481147
168594447
197216616
128229958
148551042
123139705
54622301
249510759
743089449
541681373
388383193
285472143
364805397
178840527
296273724
28334828
306880083
59631141
59043226
47128849
195353159
121385482
153371330
28460973
19834219
159026816
60079648
437719232
110656266
53011832
331130985
250268188
217973619
256162920
56848920
89825819
7132114
252964855
359756164
25740906
403665026
73790359
399561660
51287576
489511473
584599050
12981323
339604530
222914801
28635475
485270078
545265308
272306459
247787419
1757278
57220909
191127625
591434864
763829470
150211810
81408670
34310399
562990624
92877805
272919238
115434854
412790793
646727022
63549429
315443129
222897980
451421345
256282268
102336655
62344893
409936326
811952089
192427983
382797108
53251770
344376821
475496309
122658069
82535790
44024432
109430517
162531811
574728832
130476506
10772887
122387350
197571175
232430289
386599701
71614608
11496193
179687900
44307282
355551301
246884894
73288457
142308447
266675936
52364010
309033862
9414009
155602071
771419833
8316350
439809130
215647536
23659105
150851741
62103705
374613334
443706061
375355402
303362928
134366428
435942130
882865804
671708239
506023239
100746058
480152859
176623697
68919577
209915758
265849067
143782947
150564080
99045365
44647031
232084924
231171279
346333848
146145937
69505375
146968782
116553756
569822519
165900989
226497098
166457322
3571050
148263319
384244002
213156509
258675639
2197759
590408
14359997
168658717
400948602
96820691
146939814
739478538
653602061
677344147
743720391
335500849
31664896
366533664
105069464
19293441
81694234
564622814
96601820
575468469
190445903
77021349
242992909
706599741
54197278
257823455
494664256
88829229
280869137
594209358
410229192
479751596
69156532
482939815
16493118
364857233
435079628
63906057
66775716
584380213
664711340
370975354
296897636
2133356
12530479
222684103
195213518
146853669
407281492
82926943
60285518
387348632
73596710
12695642
123055423
3628344
103199620
61012117
18801273
477397241
317090757
127974252
246433050
312239798
369454896
222437478
111419524
113903002
203382902
544017963
235950585
20652673
519507991
239178375
60905889
331655817
537250323
426545620
322362451
34766598
414120594
35921390
292539292
106815888
387414093
48777775
100828069
163421024
149397788
391531052
671781469
4604990
624607728
87942413
567481597
229251088
87365030
133388582
491285979
647544923
196841968
121597925
330039163
5085883
20664810
350653457
555687721
9765156
604682708
179212787
940038219
47600773
127901928
462486297
46801199
140974509
135237058
84495505
221638991
17522326
32421419
328083289
29499845
74188618
74255641
26196884
498847785
444279036
353544964
104624573
35783737
64857257
140460925
663906896
222517979
433416772
447053236
536012011
82830803
62692662
562056366
68043748
210883498
272485678
213550869
415074970
675129868
14862558
135429464
244959159
139901693
37108759
101321727
46687090
336817039
561081544
472164361
4924593
26757921
72722666
756389709
27231755
221738379
18315803
68306858
45856289
489278112
25795737
52504255
354325398
168468403
214614275
280135999
69631906
467405464
98673349
14487141
895703498
297229459
222172444
11775951
230119450
301181578
272489398
458937981
140790035
507525518
355182358
679608465
840857216
167709575
257256704
599209378
416043216
239091741
374691079
58502308
834933867
149063702
207685134
221880912
60297597
190624779
781618533
161256208
42238037
438505002
663248501
406700534
183167422
392547953
214267145
239297902
44522467
79836482
182519174
73932507
676886697
76535612
29152144
161426901
184811425
301236357
153671684
359720129
165682927
40278169
26762813
649815098
84873661
133576771
406561772
307713996
15454141
99445089
384199941
181488899
75918850
577278532
585910390
142260989
177968448
3616066
802538097
690946190
22529683
323138068
197952346
493548362
271812415
77172825
337927895
117021202
206520102
17485263
249735738
3985045
227207403
114039683
325871296
256027679
37304002
119657862
22856499
72397639
646812826
175520086
278361926
141495206
91635766
16548633
393996489
500305734
231587513
64720185
404511214
2913769
287333444
20621139
94437690
15285517
349913706
167732184
12956715
109785148
184032722
506111453
240281441
97048695
386390298
720937523
405025452
452096721
210953849
407215997
45285422
266018362
156608732
700499110
216627699
852408
162799689
401564084
238707666
487706671
470694722
6323045
834400428
200915551
3167436
160835484
528997066
592909825
363000783
107977854
40697008
31178177
152893907
157906174
582297816
777386707
195237828
17400426
19744102
697309115
276492707
32540573
496779870
26787565
104592661
11571613
397889520
85459951
90016804
456967905
124169240
14525379
768002422
44549597
201175006
540343513
464606994
50946769
391650166
523742750
661908708
169183620
478211428
43146122
790022109
177777090
277190599
295361120
122290117
399264206
18949882
172383028
665100858
425441289
36358862
64344618
76999142
228415460
48783803
878676584
385638949
608880271
121667117
128722403
601065025
649529639
925556370
135877916
190261169
248942738
64290306
458527151
166685710
303785020
201214720
387879813
53819021
4488006
110726034
692688231
185032618
142564268
360494664
648412936
268889163
204326086
24514976
314735387
8958354
549967858
571794334
251997716
105284449
47306170
141812590
423016943
788990260
15169328
108573024
286541133
643005479
65625771
815167960
268115163
69472103
72244108
668408375
48256459
113653754
1654466
536547938
60790901
63978281
41794238
274211850
581690628
121983799
11559449
50277576
351871250
432197058
99134377
11572048
415564781
335975124
63106663
468081165
207356397
12374492
151307670
727633207
171190171
468564258
107667340
291001159
40651821
12460113
661154354
255274670
373967194
453393923
125940949
64088896
181348226
285765002
157564758
305870282
118552858
28640501
103173305
284449520
467813328
911020569
15487389
468182100
188630346
287032764
5573259
667905980
55251886
432910938
665666457
322250979
461440918
440212333
134469377
594433800
233409184
64812991
317182386
63541005
148117710
34014264
430865893
25720807
347022322
193377981
417913423
202075625
340878681
87442167
202479709
309083183
28627993
338565903
151857644
314015427
485305027
640436725
417210632
128155261
487440200
468967032
1981216
62288232
371992590
107546199
123299926
205150770
327086924
564778253
527594770
123568860
545606877
142745835
319460526
617313583
178040669
814696270
443915057
97285060
37233707
537827799
205237146
635236335
63535802
444267399
329239682
30144434
393716781
422045449
539166541
218405819
498232187
455402357
98804929
612287437
433745814
214512863
236443016
573699091
115043700
111275581
99962330
47634667
56805329
128975161
196474333
317473808
8629053
317329021
5332346
175212824
451465493
284830193
20020648
221278196
239770751
293951568
253195917
193290800
374318787
91558764
260540267
422608611
513171768
629254739
334157645
66719175
153369215
653207265
7586430
559246014
136374332
382535
118296861
623495261
229864784
433620628
245753209
817609156
755767790
7786369
29444754
33168751
240722013
334940647
64649654
3882583
552595505
434705501
149238010
35076487
306177632
22178524
121970168
82945054
70106094
764807243
248522863
61424346
37348451
223508918
86781581
103275049
47625201
59383936
468182838
66866166
58760110
160669224
460621887
436618209
46778020
133914157
283106354
200701664
136995808
277870650
102267843
4585941
897617244
27938891
291734838
123610659
225722139
197790185
338326122
74255710
11843435
242298706
203932882
346020788
29978374
863159045
274137241
80216727
137755155
37696699
332420553
532619785
265048227
444262827
302711864
269936675
7099800
647099770
2715823
924194596
732214029
273769656
349880187
770915049
34380321
179756354
351003513
123742966
95497535
268681728
200833526
262911607
44394078
156807913
391276356
550666996
25619996
264935208
39427908
487693870
46802717
328540861
12377041
209364891
394246763
7444513
486338287
287809752
35699918
469363668
209804554
204098596
61523708
17517396
363143610
549936899
288442573
191269826
243316503
192043854
396495616
689086600
194635668
104422358
24614548
151620683
51992086
192025818
468001044
668862061
69547622
49193037
265715729
94590498
101249426
370260740
622535653
172688754
43722050
304561616
447868551
191444247
56910521
226648854
181031219
105937331
20941929
411120790
810530674
116627640
183007614
271684141
205469913
726552638
321107274
446908289
29089728
1352963
198366535
314328806
233335586
90290165
174827911
301956150
182486655
385361084
423001546
55479055
703827489
7572842
29739324
189217248
11848436
132466339
326967120
767760521
476802538
28718017
624449599
632338413
33878331
577658068
122078760
10702838
338893772
382280689
47704871
308200498
122479099
16390426
2145358
768365025
115003454
687669688
123968844
864172313
9434353
201054354
81184227
61989291
867112175
213432518
589190819
97527280
349735430
83797001
68084045
308238141
3755023
56621674
30024414
365258867
50214767
139882694
87247441
86809610
547023466
196112733
120172404
216873124
92845214
91552382
202960622
73432285
16268512
55911093
390720966
196131566
768132724
87771572
52998189
264070344
168782318
131352454
408959696
33970457
162742306
89886786
738937048
253113264
353269366
37523480
783318923
265270779
169471548
234016070
622523728
444162266
12879188
60207874
4726318
403959177
171378991
185954353
690816725
344251417
116216644
70973506
58943180
148204145
391097590
6278622
94997765
134053396
252837335
168565225
378975285
136580182
144183846
58605571
509506842
702368800
901880779
250957269
325466178
192042506
487423674
227203527
755590704
41587762
291819679
326021375
39120090
36787371
222350221
244888370
77860647
151616661
950964013
85782018
266002629
65933292
288114814
390343502
218076511
867582883
222832260
433747467
750752121
334805949
17836853
84716003
103965033
98539782
411399877
9980758
320361590
36713548
18673963
303855665
739370509
25097812
116078530
295351481
14223941
63810769
664924532
288652911
425309450
208334520
589165419
101146746
228279154
271774243
164738061
262855087
542143455
96907536
392617280
189802122
186586030
76868709
4743063
58405773
60157526
206257503
107670820
30819614
776689582
74314403
364531330
136442693
208848893
323594010
17918599
205701195
183615078
519560519
229306174
11618102
666809324
120757887
450172968
8736048
314378167
12454008
2200441
15712605
351969380
461708623
170104974
323657248
379940732
8131477
20582048
78840562
106873624
333895010
19862699
181101408
14339331
445753198
159835633
144605906
530683260
351326580
419485544
225771703
413963986
43872070
398951501
664801993
143421540
250750911
731655915
2217432
537290858
179734345
676253933
10071708
893861481
77356304
161231157
183718654
8489430
45275571
855779811
99633153
150022328
484974373
72979430
114226452
321913612
219818092
29096377
135117394
147946549
15625222
349167809
89632470
25170161
342255345
512697369
334914914
725402893
93808808
189337690
726288559
103148669
420472923
438972377
168353069
67328646
388158337
87217856
242227803
167994670
19429523
310496870
36205418
179626457
117640994
124261903
78705743
11766371
42859027
40314481
226615414
135348945
605439606
93721386
3259304
596866349
85083427
356628
51820003
172385703
239000701
702595000
293710621
193452925
941217
730469491
108542279
163498091
136041252
74125805
245991642
73288590
165328226
31550314
65781497
610307266
309329935
205079427
44345371
83303879
280188782
136398224
382812
212696600
126779250
499248361
685047793
853179589
639415729
16599083
281180874
138867096
208709955
758095
608140329
107561333
600809142
57259114
160443609
138341951
7298424
710431389
130509167
785215204
56504196
14318868
143027429
231334940
249669375
165951282
321902225
70177641
114164227
622805857
93216381
152207205
106725232
77789128
411980969
461615854
179981462
161594456
184135568
116310196
65635412
156562600
53580598
141502670
317738681
157171872
251579740
18551203
10297710
653046088
47894404
144000353
90735654
407403426
10626395
529014871
68978332
14918773
6261242
9689921
342645059
312777477
855594260
91439517
448036123
29696178
459148042
175410286
165453407
118235553
135567744
234328368
70749347
2993197
298540079
77675358
62502711
684888135
257922794
361998753
76645803
640982535
80341139
333920029
261341376
288994857
203644074
349463735
225620268
251433474
86293413
671153720
397445472
472374692
331057636
624488967
476929897
108554809
2474612
277825190
523585158
354552246
89356162
57638191
67484127
219022540
12355142
54136435
207283926
420034221
224132461
157807910
189473900
265564178
488336631
204248999
113570851
16019651
870980464
185844177
323516402
281212722
420789129
8244261
117624887
693523039
437839626
443437507
844348050
42712203
730627235
83895462
290214235
449000362
207471118
30295241
488043171
62440658
500568244
263222472
44642982
214472581
343940985
111035048
101098930
632327464
45956825
566173321
43031411
96688400
315020320
17947176
349091691
142630462
399824865
95084938
145695055
281062297
340286077
480045215
132762297
493142460
345165841
18925286
398403114
445504381
354010596
86081838
181841301
173235006
686214325
379107150
386688074
578362905
172378896
1846072
312177323
127888722
391148053
589756976
6443164
2659060
2025196
254184624
144602681
171934270
455319472
35936498
713737818
632314299
269385657
85561990
71795480
97511926
562499525
457497854
105804657
531309579
65170268
470352017
5344382
37655734
332024402
488004437
392832141
108171157
449504063
246708354
1747785
114995667
257316940
650943336
72834357
66248976
473934480
532230
277461044
9244860
72566072
8907496
227699512
57043315
53656535
43220188
375520781
72185958
4061104
416457653
458851528
6831323
679657960
530522691
185001796
552954673
103534367
382558272
188990418
135023915
257281849
51559442
524676809
193759120
43502604
614207371
120742656
188776937
86739100
529093334
87051081
312525825
388362260
35219114
346032268
35373917
266492861
16217953
440351473
495885888
184302978
4234329
230335585
470565477
279203443
69213665
105411874
297266158
519645222
227046740
1284384
67796142
209711163
92150266
67424044
704181
46965312
101051869
684850522
107400680
462830783
30007963
84717124
52337459
285722721
726122470
14538324
70059793
371790878
99151328
287287673
148498728
259914486
166038384
765394699
127259539
12719193
259516026
395999145
495092908
59223230
91438977
10496
296969700
348119085
658919971
45205549
94208904
187056767
103038013
64749509
22336878
364152985
318671255
181285901
545921270
313951593
506345808
172710023
357828934
127124334
86226074
72528457
751006587
41501666
697191261
158271234
739841422
35814178
223985648
366222402
257485545
261559190
252610791
421938798
76570065
153546290
313855176
963970
167812597
334773814
135566544
617148425
304648993
859034177
7971789
89715570
68852231
49661604
633319588
607525446
171623207
377853346
4873450
65524573
1667628
376244178
411548829
217684651
35546624
190037508
618608660
511724508
472862067
403875810
40051546
201093151
249239621
29710182
108658729
546944714
238551476
740773773
1938330
348785135
232535654
242375030
154476582
93351087
415565388
377711106
675396455
50016550
106539588
214294424
141177897
88353272
99500928
5654767
33580155
205473810
691808652
5983253
230174066
239406584
517720662
236632577
85707591
717924251
284240501
415295135
284797035
800278007
676842958
175003884
631189453
315825437
136383083
59494077
534064779
70914465
70321018
193404272
137945036
238188085
73315324
8234973
60825295
291485196
436515481
9624312
100587760
129610071
603948050
68341986
43505149
205306822
79393550
197259066
959242811
80754679
48587172
30373994
377420491
54716986
149069961
291082777
22559446
459529723
32342259
6243619
291731059
108822929
71207806
111324161
379727
45984312
496153311
107783599
168402437
418615232
273802682
310987156
375924094
101975983
192380136
385567563
236794081
4914917
337309140
46398182
410881039
2376750
231688096
47019688
133147697
65053088
480936314
215004974
5863049
246333091
416946617
26282923
154379015
448451992
686092775
205012050
173249918
580286465
49937000
145380364
137834909
5951312
35178085
96696307
212168432
209366463
55456038
206302474
456540795
333350139
120578032
108978009
699154071
64428125
61887381
7667303
322764858
404239826
335170760
102882188
212900367
345910421
470291195
95099564
306799828
408435498
63679205
8979146
18271238
496485732
579625085
497982333
296234802
130327388
279518075
343026057
107408261
6849663
32948380
302561631
30739306
154809619
806939616
81545404
312339978
580045751
350834182
300372607
493724510
10175633
160679241
119699551
584311765
21382276
38466534
7191898
226551609
66706323
452785
279506513
7695028
144819137
219071456
339506779
838445187
526888750
11274718
184457374
61605906
673080684
316160114
161450776
94999606
285574016
256130604
8192468
320557605
509019429
273343900
13382534
35699763
56654264
22422367
235972539
192480673
6686899
7182649
11523973
14284135
297288480
38265638
72097245
154003784
58008089
642850851
218962652
521391462
37223542
549283610
182290428
91925512
251972199
301502497
67101861
243901740
195748023
305711398
21699876
407520726
101094833
18473820
32180423
727864438
166364056
896378622
562484316
197569736
99475496
638437198
445198997
95599589
168149824
286376066
467793024
605624413
87731766
503748251
675854548
50546924
259639165
143248154
180621764
210172749
246560663
86932007
229252483
32649471
873762888
391879456
784494427
15683271
214192977
109112774
265883774
587690040
16363196
151234794
297251834
360055872
957883
547107393
226148755
95185987
117825332
571247982
522602676
217887210
43316951
21808211
140150259
104955077
89945365
109743404
9686649
27933365
61421269
14479189
301435518
438647355
142107439
233132616
63943603
118452660
353939942
766171055
26214229
343199031
320165232
143984352
33328317
61388248
239199197
507520496
17311220
209514008
711621417
188524445
438646106
3480909
61616467
513628452
85170165
182722034
30964530
214950606
69776868
557052439
67962960
237831172
689999155
68683355
276802979
368000135
19626498
20719812
193475031
266334777
208088521
42215979
327250025
20799150
822581292
158776597
116569306
298440721
316918129
303652879
405761268
17107223
238173321
304765697
204910741
32273856
774819786
61240039
368283233
404783459
797003784
428468940
9615028
26242766
805396957
129876926
116379713
565953844
489275157
29519495
429846334
7704072
807917603
258405853
53621250
712412541
54253624
382727087
657137142
40467814
38912222
48503244
215141061
167513795
352558404
545808824
457755059
333540587
111459323
791957601
104607211
690622619
342231459
38876375
197102187
589361193
839690780
241026080
652888371
21977029
414273083
867125079
214162938
4572117
411048252
31185416
229306636
103138725
829491373
283891687
128972618
44436111
301382979
184796306
32232782
123698582
208308218
469442624
556305967
2367524
236103252
79153075
8707431
2519188
97418448
14258820
154124284
15870576
369286898
240400673
757757173
422463211
97976135
124056566
776640855
336115681
55039664
2438757
800068756
182899110
122195018
496053992
235990734
480886948
335474145
33331538
67122398
5496734
139355732
580098341
9661783
92880077
4477574
20275713
242229461
220992416
7983099
373724408
727824716
20993485
6251470
42328982
163705464
223691064
417813249
72904084
336755964
401878699
540067986
77022591
8054990
211837211
783983484
62657450
246565774
143441841
22339814
467181163
60500307
31079249
183836952
7257878
197877678
252927196
283076132
38963079
232209792
117837539
640626470
99840684
327633316
668635384
28573802
143619808
646114305
505496799
73154308
279722152
718492558
223082255
204787940
243128106
59919442
12956634
60829558
94604362
486368858
117026822
19727993
782242656
129932676
357124899
94397980
30325071
94247495
52337940
434048020
298886130
43785878
36060575
496944855
75439937
485508911
82835751
80485067
242946402
16967198
289447886
125824760
25062656
115541384
1363370
368596866
207054379
96419458
858396172
635545582
261539395
102701192
362467274
310174700
57666400
731382351
227640810
368660887
15162806
419741891
68152973
140231916
98663892
28057545
12255995
616261963
67582857
814864
23317740
596126939
157502563
45238881
87520528
56766639
241706562
50100763
285255614
327343205
50263341
21491093
144607215
293847584
118106763
563018058
786197589
209288849
836455164
281370174
539417106
109919535
463707941
829786636
608614904
451542778
32000267
299983752
738365369
272065287
443125552
197868091
252530959
77506836
477415032
53807250
379759180
125108140
151212683
208274330
137856708
67602375
366679319
283906619
42733255
825129622
37085042
142270072
26351422
519208358
126119840
77797124
677531092
776345100
50798388
69952669
61666199
223854230
619549261
700114583
260847363
26431169
70888955
11820260
153287529
113117802
300050090
156608707
628682638
479109631
71615348
13423158
180051013
651978624
335905785
526925121
557858689
122542434
313966952
648256157
3347809
343986690
86073262
518261394
521318471
84450789
463461111
140963679
679377446
841638443
357003074
148296714
753394637
110269736
100527285
328322522
545172383
115343597
351023546
308144187
201183090
66382645
33310226
206404088
559300462
461792557
29584551
416778126
1838186
39019252
154581256
16930261
143262706
304392985
11713253
580618889
409751591
4489130
391174267
22334138
74417194
155518094
153533670
85883921
587087550
180114184
51596942
659051770
339693220
821938114
231575849
37829099
466606518
748122752
499731229
889542242
84883501
74675080
27053829
288215
285676568
719023174
93473619
387298847
398748655
633964180
113843623
2064369
266584548
70191320
62886509
136458033
7521887
210613548
5575817
201866
428356831
37935240
217713636
90762267
455207502
499954439
18064224
24319676
54783395
40416149
737668390
60191710
261407584
35413473
3663556
140598305
894764034
369624682
15540333
95603394
680646411
296987965
391529615
833134893
413875586
355887425
92903150
408772275
82459981
236425001
131061207
142405915
198812730
274003829
418383051
293086440
75211282
160493433
251797714
84219091
167324902
184498943
57537601
90717873
556675437
407657822
511966926
175744912
151414124
48804043
79629179
389452453
91941464
159974428
302649058
383734582
403941018
97813784
137321527
106193459
757270534
805723107
355250485
162136910
424750568
186777864
240006705
111361784
551070966
141452212
615082411
27140640
315345979
49252799
502578471
399554193
20196481
489064856
11530921
185005531
376587420
156820063
248140214
536994126
713742854
250269004
197493233
404383974
7951286
212727989
141332849
324148496
157380981
236230525
9740102
233505293
552503840
689285442
105508022
530347080
440410037
570524634
163499358
592499433
41342963
94275838
482188689
669496733
926554188
57063387
338538840
93272252
238608147
9018263
150977813
26575966
244059402
142470911
860734138
43978228
473762144
55616691
209645853
114468006
189461620
439803989
374537635
294349190
171308481
354529791
526425680
713408569
278913147
61144254
14374404
761649719
66020885
689014323
827358225
601933754
202102391
571233302
259468235
431821489
329447661
255943360
583001552
165168030
72420451
23677418
294134298
1666799
57767665
394877146
23045617
431446327
287972040
150619925
504321091
310004081
74285472
152905562
422858953
322711690
557958838
331409453
411848325
415719454
129628773
608989455
16281353
27300136
139299378
272796264
229008577
187786552
137403756
159696619
9098473
724712020
4411227
430390841
193719402
592035101
251418810
29381975
541334996
20737109
102329177
610784916
159452089
297065049
354566511
117678637
800141107
397043088
473691
149441852
464801287
852579384
423891122
92198618
467803264
566857437
24050592
47825245
290573283
132721933
21862554
11959056
196385252
221148446
658781247
206299972
690419122
68106246
549914420
591030808
114519030
255564585
610078705
15352719
86737952
81633526
371665472
162639640
21867574
444366855
105096658
250182562
24425511
38309643
229267449
291166827
569088668
256090795
153959873
23005137
249003015
97840000
489810991
33659271
149433928
111295066
302121007
612129696
15752328
287769743
50656255
271790098
16927898
74458831
345063074
511449116
127614388
413146890
299980477
160528423
569317742
726637504
98449727
138472580
45154681
157493203
614892364
376006378
421383991
9098054
30033063
79842857
608744202
137478556
228922739
31047297
15838858
359023339
100064523
295481244
71756739
16000737
144112043
11245562
586139370
732249050
101041556
264974552
469977051
548312360
88090788
346181590
46506109
103826612
53041267
47302441
50658350
351188798
295546840
46201631
81634769
184450297
8100995
237354539
542199117
95080395
364555599
13806696
76229346
225795692
123530016
9520683
62515377
523704522
27750029
12055206
90487613
42158697
649975478
102478593
207834277
137716106
150974002
507263643
99675839
492416115
586150259
151164300
418845948
288485754
469913521
49821088
400178781
20894301
72239066
172819385
883216494
493251266
463701449
98052634
680222199
7727735
3858015
226089614
458344413
151843006
177743157
165489724
453761791
55231803
108101440
349890636
104666856
45253043
79933402
299192554
550652235
208523071
175736876
306855612
819504580
28483673
370736151
86184895
170444899
264512002
79013101
25265261
539555067
40411509
339295575
42455898
152312783
877838188
175850892
180164537
446653797
466876829
405591907
120943816
109840959
519383130
385990524
251670151
65899077
322511188
81503284
368316793
163853491
305513676
576919884
59945720
24773807
325936024
379630789
96483112
53394934
200278697
495562683
269299383
194579908
688809
450314500
258069273
643493045
516568509
371741009
616265615
468563858
571573972
442569549
151959848
646241121
248790707
2561101
372464483
729228980
23499759
31211818
207700529
101571302
35874870
512499700
208255130
97219815
475351103
30727389
347595749
63662458
275004397
63425205
22670236
97134110
353818559
170515950
60004734
18902243
75835313
3963918
325132644
170979217
6994951
262414188
260647926
34395309
534158222
59307422
374768854
21698772
272687951
154744639
235436058
82669049
9733119
50971691
23533536
722769628
598474633
47212889
30185710
67250358
205926604
485164239
2276944
279756629
655451282
681679737
544640457
23096246
511511686
14107543
135306423
73306234
147386747
180780670
292563656
78161330
369716630
134422154
461651383
209554352
741822731
873639585
258205707
42514492
236972075
46773860
86654314
44996305
24831961
347406484
268787234
310561703
327371394
552741062
529794794
159042985
100434092
143542383
27492767
468928262
81098525
135430085
171007860
769445834
33562875
222959408
621803448
166409722
141976374
29610774
99614865
444613678
443631671
593663466
611184913
216067448
416725748
57603063
534154241
294652718
10595958
65526089
322116127
613632682
249816970
549180754
193299897
126975389
203245633
963971053
22127544
674118403
310993335
644698485
402812316
454291048
699595450
450841010
373605538
568377205
174736922
53467571
229651056
148286355
9165822
209468510
741774967
262194859
114396805
189187172
71608002
330642466
594634367
133025030
171566232
43179059
314661129
73181037
384344527
801183849
310569221
368144493
32115381
60498206
733726373
93677910
2000549
11831247
380804753
703574327
397304657
142930730
38641696
507619681
309017702
5850771
176734629
12449772
405838919
755334082
208028751
256444653
367792821
234844202
357262574
98272625
417028228
352317275
98489404
315184358
153662023
128730573
15038882
682290296
387379705
32616236
617400052
349657469
566935270
141015134
155734552
347897350
97833394
181552292
118149272
4160623
45993977
132903612
29188656
28418019
180822552
636310316
173322000
200188793
721263453
171759594
252781518
43999245
5799962
313751956
13454984
427409875
411192910
89030057
490121474
663915889
113963512
695824965
558947225
82592537
25069794
523964455
160499866
15636932
33364233
273880275
73822263
413619867
19620181
790187639
200115980
30849842
30281431
29823365
674007397
577383531
65803433
201037284
432470764
241461342
701158047
27391531
565690045
154085093
552059956
96292592
158679819
347165122
8002025
344828803
620736957
843363304
629579848
177793999
243062597
259810933
250033475
127815196
217623154
561973885
72194634
12822539
53159414
391944193
14946261
123841507
34152440
906720278
398105047
283217458
38337409
285703422
509688317
465503059
68602379
840908965
130215674
56317607
132045007
225880955
59955808
19879184
92583621
66755230
234272047
43187407
371088172
8815068
10406368
276256814
73595363
187374048
64084101
266118977
32252109
239003284
600270209
15542989
49643163
14070257
111898825
289484283
238682095
219441311
388767812
18489149
3151888
7036540
301428587
16478628
125423275
194425940
178266213
105614474
924596789
12944557
520963982
73020886
555789690
72094809
148129293
645614484
32002264
602324193
10622001
70230683
554181503
721898241
31833125
42632192
16467495
240681119
203952418
384829103
316146739
179002343
11604173
454483636
64524796
74560129
9200018
88553342
31209641
266702551
70162197
193664815
270711720
238068306
29034612
436960621
30969433
37723954
207305843
440945672
6445350
74667535
442100903
239295089
21228129
577595857
429766538
263280781
635444157
733794270
527953993
254056244
85856638
9411219
395753182
146977129
560525388
84456635
266924022
58267010
18301014
343202361
216833922
334888818
13974352
244223152
371299728
227790826
98594329
537937255
44648709
528206852
192605934
46550124
14485712
280439852
287660136
13203239
266098312
160350863
327510596
129758897
129364782
62001643
124232450
5389548
168600193
86303935
12439063
355116456
104914014
568324634
94065000
510459799
83462661
7044208
29640316
52261730
229177584
238919592
102173541
525795330
54646941
176835707
8142292
91046427
532283084
284108211
129349449
315291628
171504615
3099088
2990710
6941048
140683568
633354531
605513335
44148554
115897314
91939058
514268586
272124987
197653696
434498670
373874177
27175349
612178369
616329169
448994111
134616507
273335677
936242528
474294303
67537970
9902848
459632050
88866005
64807603
136028931
218305199
202551826
29317396
388195053
30228554
474357995
276275478
29789208
821468686
3429618
315235198
66885417
63094148
197891511
51243375
261601836
170155464
215382133
312476949
861346065
407453459
290857046
86936471
28285200
5657316
234462388
81942802
89088137
22918767
625567935
37875292
242361089
839962581
756591689
402547248
26070974
617006437
65157134
306789226
118708688
388728895
767628062
530124241
371624907
762759298
192045357
416488181
12899725
315965
130664030
614379397
108830454
416564556
289561531
59995838
133379099
346995447
150136754
350727627
372904041
50502348
59900577
39809379
312931497
39910088
14209208
17930088
496717983
411027436
218614836
432264192
374692149
700269675
185155628
265594218
41201965
212958282
69697410
37895975
820973143
62171690
63733167
404172019
99616149
73532138
243767925
199396597
113944876
72403371
251376793
103487446
69215805
147944638
307918424
407203452
418168725
15981833
356013734
1506850
97362958
650364567
157131606
229513161
295038798
361274198
1507814
203723412
11164387
71527300
45703128
107539149
67553533
130035147
385707054
219246761
47035505
148272534
391665205
344581651
165870066
426382115
36211712
635355235
527786667
540395329
260283204
762204141
78994482
16279400
348586402
194423237
444008008
21209256
16776732
179140408
689845905
187123781
261022867
239819490
109482136
499604028
186956780
53527611
12291119
75477509
404512827
80396930
183343286
264357316
403234078
28478773
979718947
130131937
360979960
18940329
70126960
246814531
47526390
531190631
299477938
336550739
371388899
214433746
365109600
1196059
217963773
88537260
421549126
706250604
6502230
345012942
8864959
626060135
259677336
21005011
120855258
580378902
139994075
100759360
7252530
254219050
155305372
7193693
116351394
52016798
67058629
2053153
306769268
211061843
547338990
652171805
448513401
473964115
495131777
257599692
45018259
87544940
8323506
198978555
160092404
752386936
77003196
90182140
126862436
36397391
144176280
1881291
248722357
148503351
394122268
137926418
189781954
26670956
24918655
54747974
75739433
27341282
239865200
99404459
436220997
26173340
18785995
72995139
324579839
226967191
100076770
364489530
75033211
9958515
373959368
35523270
522237725
12919744
520020933
100414416
73770988
204272438
185395741
49237095
138502021
557483473
402753721
74068985
586011171
103078430
35080842
488064917
320501838
275104536
99211673
202442808
130249312
263869672
113425915
19304317
19828602
238656905
251559038
197372635
28621976
515867278
10094692
625265924
160016977
75195791
69734534
125107442
461297547
347188656
139850291
428147300
120386196
89864298
40295741
289098089
23483078
653862370
241707226
76042380
59211430
28091576
721816676
443236138
130261953
266202971
155436874
3048978
471089348
313557383
47044924
34311048
167926331
128501644
189681815
37215941
337152403
38526608
723344966
107687691
280202752
60981287
9851367
133582572
11796379
154142979
37591700
259151302
267486083
466845803
161800405
710608778
145524947
214627730
198925572
317385692
239289413
194061344
844585633
857897307
472326186
205058634
89435707
263314759
39195226
166309794
670468537
158554883
254697894
88400362
210882372
251806333
358360938
176170048
626034147
9540511
65866931
305925364
497140953
537175203
123688236
192289156
227426720
235398697
98906473
105084175
397705279
473555778
385190193
57846260
73376106
48108444
31971039
4610189
139022498
12899163
14066896
189938259
19152381
141509375
547656554
184462296
14050251
118399679
511073860
113095886
166900010
143509832
193496914
482521462
235268783
323043361
80505534
94263960
320865632
265298221
102159590
83653508
23101276
333744516
133343175
345697831
90638351
81131901
743049067
27923592
43953496
865287073
109701965
710029327
2292724
164224255
53316376
506738009
606936116
175080227
299750976
231318676
180747078
156384164
549616038
143177389
382554110
492098526
48399660
300723485
648313960
359437252
22758195
537232615
766985293
210143513
335150601
32366139
221987260
141506566
24879724
55255716
59405233
10620172
172725286
125743714
6096391
2048897
307404685
415438598
83496245
326340651
474674517
487265
96293124
47187763
113521386
28997248
33050775
27588438
728504996
476376227
68801061
352560974
71684361
765113325
32017516
343402366
505733188
136276457
60385129
541568723
140965059
160851039
40145471
85573873
111202811
98782513
213979788
10754336
328917398
373145794
38078212
7315495
224858653
82095225
254158699
203537981
44066001
285480376
177052788
9362198
75108981
325467690
249065229
56202642
39921061
10294328
586739865
258985452
118345064
714964442
449878981
488398811
162054689
135368228
949542
280363399
734678990
410423771
468193721
20658080
666924379
36702275
274202912
201521916
372802384
92506686
4187488
22657362
74524851
146521878
57824783
59733634
418186576
28939739
361189682
1860976
105029112
814883026
227425080
41827510
2742140
788268683
40847836
469942086
1613992
46671965
193507880
396487462
491452738
491599912
26321819
275508573
17489018
28160442
412000027
144045580
132379749
281075422
9531979
151024737
75161346
322401074
420734376
6826479
86696124
360964119
335137010
179037990
62061083
103911223
161632220
689267083
47748991
361290590
26519103
504776245
476728650
43495191
252591021
28051177
41719380
109771218
594901698
12009968
441159887
426901927
275172371
227038514
44851318
405352707
53963557
130705257
11768050
58332951
229697432
680716310
418938797
33022789
201344905
38910710
4894139
90707002
229103724
352804460
403447212
228933623
45878703
185993011
164463385
31521293
89508479
395560484
47116093
215654239
33971317
70823378
553916981
512012410
195910966
479562806
24865788
33577788
587439684
785951762
102123317
10517775
38812576
218205941
1508002
449422549
150434681
43593229
47180575
382406332
185817787
685591158
299865427
161780564
117061786
592713297
241608914
245123492
380806841
192233207
760098783
18379459
404261007
461535360
318473855
362801339
757853393
407771438
63172005
13356970
593877960
438455395
53262624
46448426
54029188
355432910
126990272
490415525
149907584
207620696
775441337
549192846
484731092
5227317
365446634
24974391
117263831
582545556
203457001
311873
500038867
309301944
418253333
87445533
76024132
57897527
468692141
127400935
36151829
513422117
220063167
494844221
36044253
540449066
164647988
338449556
399421374
74443774
34146739
316764197
79817396
55576242
228418513
103170532
481825963
11704431
13465953
26186941
44141718
410092710
10328447
174860437
141582861
415393271
38456108
341737850
455158923
160426007
508736202
1404306
114946120
188594350
430134076
447636114
37276775
61477823
105089703
873292671
193313663
268432059
199567476
17829735
212475369
35777913
255225188
285308601
488201759
112633121
335114533
38411056
14704391
82997970
574113786
604470675
318321666
166835443
349250488
177215135
618123282
80263160
383000894
488999248
220816795
39752476
294964965
83623107
105611999
279204742
18846058
345425290
157680680
621158136
97777702
80123160
165025618
6377869
137695905
250251574
7475929
126189987
2193053
728179727
315155636
11340222
15791913
256020638
42998587
181637515
60909105
639947976
335598563
84880937
290778142
733828537
340202784
59988814
540642283
277761211
4315479
131625357
17539869
567176453
36024582
29080451
145513573
597957248
247155007
76992546
226721226
26909984
98875398
157487288
536319802
461149981
520332706
527912448
243382592
1774131
189553824
123525066
107996433
452823659
322310761
69951164
144340656
145655920
273069359
145696336
172361585
33672276
21176812
131354780
437023738
217146575
253233080
80294749
102034423
838246628
376540801
22368651
39597746
382710
10763
622913888
440743065
393632843
148052093
341586319
22076320
1064635
178284948
250076252
841064309
241661423
291699391
541469719
322021503
38650394
47216896
93465903
149078896
909903247
24437060
285193231
177748949
30915815
142381708
412235786
49162103
22010818
188965945
221812482
213822539
907354579
165283719
625312278
546349054
49097895
9023195
70579860
614226021
291348741
802993580
316019275
87561914
359107672
808853590
219541704
407284805
6086990
350074643
527265728
648000700
165632750
64246551
357447079
150811401
182734419
35596250
104953063
80398988
450969488
102186910
407240007
341161718
7878658
114265713
415126874
560194712
325093982
271993115
58407050
283575609
114824572
271163861
218190784
119610242
590615646
654006645
5289334
41134199
516765265
3622264
249322319
800070511
40737039
210611222
278967588
40119899
50617316
46026796
31449965
9024464
99932428
66920549
326570953
543679154
724167915
438825386
61423599
286033327
27364883
453539612
14562710
267188942
43020242
281340537
133666435
11711063
90957999
552534673
257015945
93420944
122050615
61913119
102080205
345916592
30292907
755315954
109241536
119591903
103089004
343616797
459869278
158415151
3616061
47933933
771566160
175803358
10604079
870652649
11286533
460010334
50733623
709923783
174438530
124758364
97409586
403468227
346086671
483149266
483341178
158393745
79970336
43532359
383757115
12231844
163697915
124938758
150788448
302544959
433378135
206397957
271570901
348591441
840536987
488387552
266707373
155833800
595497033
429512410
125709458
324266625
282263993
32510710
136685988
29459340
340797136
225106046
409587941
81901987
253555470
7091627
31473389
195118403
609859799
351725268
153589957
48997117
267198730
184265352
227687286
61613056
345787046
452001537
811503044
79865835
387346373
34787052
80680106
271714357
142810791
85795967
87601099
185023315
215727812
382997369
416027502
687698126
63751954
29000835
150689527
664042496
820689656
3495546
7712873
615075131
21419872
62893167
2892289
206631333
40238123
309503961
759625584
740416164
413780223
8208192
627363592
54002025
64063177
282819215
63316695
7256884
58245202
72560280
93041023
428076194
373187152
290201727
627646404
298087063
826814552
280878111
277995289
167892138
20332205
59693662
117054360
8170798
312860430
454016616
163043956
616085400
237603160
573994149
99242151
382275483
63295807
96487466
201962790
445655047
377219978
537720362
171960960
192936353
16900801
62414518
295349715
188877509
324394044
11329902
237022309
17477869
71591615
133718203
199474158
57784611
187773105
383250787
136886495
778117584
457007972
264268319
37108506
119045372
211050343
464430029
486322927
806746144
593165114
378594168
5023850
242726700
35507502
326994398
275066674
291820693
9021132
98055727
252118487
38893385
410659433
233845006
12975402
653467885
188290764
134697329
306510516
368428630
378769009
157378614
137123138
306067747
11354497
292631968
482114949
171873356
303114812
633352711
34482999
101334343
453509876
425724575
162738223
12470470
528434586
55981680
528368123
268384782
64084530
87969307
28457815
401169117
193685671
582340986
40980472
678463753
702650878
438333816
769590760
394771025
774973048
226979350
760921414
255264474
800666391
102038684
111223845
400362133
80938946
107352967
60353234
132339969
590003205
72028449
212708356
145981600
143644041
62692359
514798694
1235944
733681426
263326231
15099744
132605752
6815289
813310977
2013383
20463897
124311384
482038739
19114307
194204682
129672508
1810828
220140361
186659995
137971967
33070620
2202984
281476496
122890547
555381150
57965175
46819052
248143504
82210598
82824744
185701846
192440404
448552151
356107906
101585090
523222163
83238611
134858988
463273245
99134597
184487947
370925261
22801094
31244376
308874442
570560221
188341829
469487231
68760
510449812
232370924
149851628
124596695
380127380
150714944
34023826
208014236
257965304
768313403
23081407
266826075
177806722
820614
266686121
225447245
119225735
199733826
43475628
396904294
196414770
15220881
27049721
490253935
395605976
414373450
491389243
107764148
881801807
503165737
259390234
244448473
12205872
374494315
732895686
635086535
4226481
61883544
285994270
692026033
326927461
572304114
731316626
25053551
272887172
601235221
60773455
77982520
87191406
358115756
370074353
846666387
283931060
235965818
90021838
658424546
243796612
136420520
752158274
16932502
484251
733023342
685613858
425388006
36576826
208011821
415427656
578558065
631376621
315923855
621064603
691645410
884264189
201759935
855174749
183890328
194103846
13930193
145368428
648995236
23202621
181344288
20440930
53440934
149570299
4926639
179957415
297628808
382746274
848738896
144272235
858278
136042259
98314445
603613197
20679745
113924649
193311364
317256558
208797794
436269337
1899779
224080506
220052518
133918637
687027094
25660516
188402767
92792738
187327984
219958760
527794363
565603636
55093938
228712697
358132966
302970941
334102886
120042288
43769726
270963175
330583118
28532755
226561813
271998863
22160282
510096564
127647377
340483309
66196624
527903520
239184675
163367278
67157807
51962580
50880694
526798587
695108600
120981818
67005330
51999606
191038041
476649644
90604658
19797497
338352653
738521655
31643651
37169364
675557487
351976526
86170852
97772401
587443789
118467552
264785207
745011712
346478630
92979729
495096617
174809241
444502792
75011362
208240504
325491562
466426306
291029266
382097738
413597727
75228156
25898612
1056875
1161616
331294643
435882432
304859609
4236673
629679190
143806997
40658049
86638907
707473778
16319371
537108571
202086205
266300933
264544019
186015716
16268975
241794748
108886146
312790691
57406986
416997890
13651132
176075858
600633020
137078153
302295168
57665797
785419194
61454294
394267075
425671157
373484395
65851256
43235744
367743568
314386628
42277824
41273027
488989959
208362508
8669332
267919128
196654127
671733367
43359482
231518967
61091029
306434252
38908344
99887553
647763197
268905081
228441871
883636166
229786197
45447099
225574419
327860224
330146328
478779232
276222376
52459161
14964707
306834795
156930514
318152860
434417212
630954302
289379936
3249439
261612208
1647875
843205139
94664480
337811538
245874299
797635215
350591109
266511183
1339545
114220134
48427167
3700214
215869255
68157708
379731727
523686791
18825902
813295100
237061573
102296948
1552926
32920944
47794512
173402898
148476473
223354699
224537542
248023839
351000263
611590630
7189678
575418566
28807416
385990166
140818618
224050681
95644212
202729484
96997112
387041145
535279654
587518582
14652064
96137576
696717151
237027421
340447703
480592234
55416433
226261798
29798862
17275671
28878187
146271216
104839524
16689658
167315622
20321112
50102996
222388062
113588572
56745243
640824074
11683788
786754220
44990204
88235540
350733236
487543314
846736997
126131133
411445341
157012810
116122884
351431149
48943391
19296995
34331024
627415210
122558895
26327176
850410193
80678497
129329446
74153958
364286352
29711367
281479493
137345679
27153810
482042861
81308239
44489784
59709614
147820172
348305654
242111630
864117069
100567774
53560047
106802804
15154278
585385594
92073964
348363036
380320095
86965497
214525211
171088159
727378127
206537763
4919661
69125285
49774713
416942599
162586590
13880008
232875990
198268790
250878409
343941556
124499445
314791180
26835972
92908652
357287415
701161609
103244122
209846885
149691206
171405332
175656725
317956455
1648848
673349991
149146722
391104184
64686392
793140682
751200243
766510283
283994672
248081526
177363828
200216662
1876647
6624688
127660106
640999520
126604398
692832465
66944512
1827709
61021356
362194097
183524239
641291646
158680354
239802253
39202700
614026097
294185992
215692029
1027231
219545781
150018107
291294086
550294396
889913070
19453182
249437053
61962034
196820371
98079063
478296551
68716736
569522045
256474228
261146411
89970434
56727338
953976115
203801461
29857992
442252048
205786574
489112921
15282369
672341820
987276157
518984455
413675435
171842282
360853911
988962127
399902709
47535728
139011318
562268099
11913502
526571750
62443555
210225508
29992800
244723133
308305850
352100889
554951676
96671650
190582253
96656424
163062131
622057496
237635797
58611536
262672073
680614708
484796501
81154441
507585315
19199112
602298704
125724001
15814617
80095130
64885235
107178054
214757426
215516803
173662660
196431914
3204059
93414792
27264965
509226466
75758094
212925029
41804517
227406585
27436929
203218601
97293886
121327592
869077033
458971832
192325132
734076163
14499981
567107530
277013049
258846449
353515379
381430805
142405897
4139150
51274305
1820636
37806155
556724
445360654
366157572
411573542
471697001
56549031
206920025
110779975
127854487
124582119
37801464
58385850
367484435
68726584
67653857
593486428
20717839
37376941
141017862
21804846
155985788
203121485
536813364
332450956
497643588
43749339
68294627
15348452
55074425
259616750
69850092
426735036
692438615
328510752
640018147
233972588
5531439
211536058
147573277
196304688
180311266
295177263
371482639
302099528
364772578
214046362
76073152
417873845
44271105
317940903
122869373
14578483
132408930
169687188
473697588
88439877
2472384
649646569
71626881
510618591
15919451
68284545
109731594
188740466
480579510
65020957
160059316
270596118
158705186
9946604
5948315
581513096
339064174
95803661
24858235
475435454
364409191
531389317
5761471
2128181
194298560
17940424
7211065
344872929
119000968
50545525
567055073
55912470
334421825
744196765
38182009
25164340
444198516
54837352
527749229
6701174
236073476
28363798
92966460
396389890
119822864
6047844
81943420
58945524
51456804
20419031
12485797
357346495
1073474
80057246
53917198
473018888
178302189
420844422
36955311
282947358
231571770
22827280
71389007
1068707
71127398
168701569
172256048
217996855
258617569
57110907
273230678
19952257
120019071
596988513
753777652
79119039
80448836
80521813
124740167
94583524
647079840
538810395
327085063
485646539
327365458
230505108
158431074
46685292
535020931
2997732
54196160
160327289
143300425
18028389
194053136
648795135
314457833
352105986
62182669
17599917
423629612
177795367
14899984
161101986
70292783
43770387
151392260
125331808
777432327
212597327
245916230
192455063
726255506
132449149
568564374
93906313
252102515
160136924
298326346
894227275
641057013
755392100
74617666
98270512
491530037
274237868
533360291
283002775
654677092
628510190
97222963
235146505
185725182
80679200
131886748
69557440
62175692
38729091
145896697
243700326
45006184
438883800
277421436
80563425
486240789
302084557
122939449
172657004
526604469
348666580
470085724
485954391
46489431
122621845
213422972
63721930
10209542
124787014
227694669
27588558
353628946
9215880
171443262
50034552
183322396
67072495
129949363
164577369
134846939
48238642
336430960
112998182
17113704
419552963
511658197
1407176
19818015
843587696
81039209
56862292
256502099
530610953
26048940
60573879
454325895
32046958
34038789
336030186
83234134
42885204
117853482
401398055
334330763
310817081
113717394
13423098
783919439
225352719
591110153
1324266
434956929
165816834
183415821
267488290
187598209
551264944
233922104
377095760
130897571
612424805
587511579
383206702
110877010
133086623
383151510
839487415
43146680
299831302
17784123
349267474
420205370
382587976
190866364
541193630
88909134
241948823
280758082
41364558
351760571
214896664
143314920
234989592
730866
507705274
176260946
50363101
328667482
408032028
432837636
63034127
120138274
2564657
46564161
504692371
79355400
210704007
139351157
73877996
139904645
100490269
553420944
134806775
10530644
401517516
55462078
825246653
693636523
329813096
19500377
360008481
31802504
271820495
491569893
342541045
616835366
15383886
424108135
108812639
278608919
421789274
479079926
161156977
194749970
796153577
607643174
214703174
425937529
214461411
86094
245136556
672125925
290262621
193325002
80543927
451273406
302361025
313281696
12740151
91326499
79122894
56698048
69439357
176716964
14227135
427333091
589047125
664155412
67104130
752504910
164845721
32265233
143586300
191108469
777985114
121300186
267720971
30257011
43514341
280600639
148988406
118461339
168397125
109694438
527649973
536956975
80198804
112901280
58188988
220190285
9138421
179953511
911489315
400570108
310510793
502483086
4799464
264932581
767850545
259428439
141041408
607983232
292964249
125423434
21166485
278386176
125824576
94911129
193531575
339674760
236280149
744487166
619268723
652140457
378077559
492797585
5873920
34669716
174788644
669906054
25122597
559103270
148597452
73612439
217572581
213560831
45924249
382262256
69080584
37765300
136674659
206423577
364491891
380178863
15773562
411133428
145794679
47802666
326666389
835375077
92385549
897554894
388369
63240407
153871115
21348547
358648529
41341190
269865220
2530088
263886151
257115437
18162192
89258145
31857039
134354906
674165
405002619
27305910
500733156
231061920
12957920
139546891
95998979
479703508
237930206
65764572
566613843
771873291
201288909
359528035
70788825
224367523
212300520
198290526
351476575
109074058
81541860
533279393
2186430
370630432
149825631
495049308
559437783
379029750
586575068
91834326
367230340
7512245
386649239
8458618
151163895
14492271
201252196
55430262
188880324
685632013
295276795
360738050
14756572
499830850
74177113
573466035
727595778
63578727
122553860
475827467
301495235
58821598
329537485
307278694
153505221
379763088
118320575
35022794
374038732
296218415
45196198
289671172
33862237
599434582
104597608
809139897
58939565
227709493
58287855
448367735
75049755
210982786
574045629
353289519
22350034
13306614
107456967
56809685
28042002
37721389
411022550
653413378
61878023
38102972
22391506
720858430
462081160
8515882
54690017
111499737
94474551
4983485
230361451
25890234
8125147
234946188
661147427
178820571
40461822
26667322
302382115
18444118
262635067
1852538
5412939
97016910
26928113
243633341
542583545
214475708
273791047
354277986
534707429
212402465
210922685
27009783
2652691
120637270
159965350
135573113
18597287
171680882
369203585
112546273
722358298
37621679
956645
119353169
731628385
89253329
388106273
586618846
18474348
32828966
316633554
568122199
2678057
161268534
18698789
725518089
78288541
528350578
334474480
22031529
46526020
261621923
286581432
13606463
310843392
450795179
18238487
477824264
166762838
64272099
83915587
485497818
41182866
185651109
785104562
363714618
437162808
253366675
224267374
28204115
9446146
158169082
542221180
246225648
623062399
141794826
445132670
210330178
135567978
295036256
247492156
518046943
191436443
17526962
48672659
161924924
74583607
94634319
363541481
245579735
312647493
216192205
37395696
203877664
320596296
81798678
888328723
69783232
217578576
65302111
465993780
496220474
135960531
459399151
64951339
852387573
247313228
96602012
344106794
36670534
301119709
40597531
74910459
11645007
68451828
679022860
383898843
439237275
32907669
661157533
294384436
198362414
652427756
149960276
348798332
119955286
32829658
39845410
197901030
6188380
121538979
137609256
63394382
738419340
257167328
283572612
2695682
304454615
252364542
96678398
132791775
33482831
385145255
70668987
530728932
513207629
55248216
194409416
82618795
158514448
99732918
331916133
58710257
281917849
455381607
281741340
378506612
233157539
420131804
244320042
301236300
258759750
470509008
407891550
454677358
164557584
646968124
243226306
381649005
36722610
48098396
184124758
413566936
107708917
235733089
184574798
35674
267139189
96424594
83672843
97231824
898660521
483297692
7547749
118699950
71460085
151995286
117471246
125162223
772776857
387014815
175039573
372402265
413195367
221673681
293096685
691501318
167405170
352361448
209179070
538074572
140557370
195772532
68037129
531738501
300497391
288488740
1246567
19709917
900807566
27492122
800518216
147636960
735593000
265586523
401465401
36435261
228586113
57360271
446486720
580698741
1466263
310313892
114685514
233116301
299240216
723604404
50613354
125733569
73949720
619194648
23888377
11871279
17385892
138614863
338902736
254181661
668442977
452176564
492414486
173736153
35220398
89618586
86119684
99044078
612691461
238271975
291095325
27970809
340298949
115537693
104678859
7010120
127704091
180756813
200942531
181371419
276119486
313632500
230907424
368123565
724709291
358612284
8043789
52495484
239790398
312348097
280834771
601887225
195100299
81523012
109694814
819481419
27493539
536697508
205721700
27354952
4520248
55013067
429721
73022836
357314443
399595968
21322395
450222361
761725394
566367957
6671521
402420402
220450343
385081167
85173081
35158181
22100177
637243630
577929906
391285883
213750549
478243474
309300173
295117750
100948034
278080563
764317629
134730376
180594873
149588757
148800742
197932550
317489858
10741811
165186086
71272450
403606244
325791029
311357555
319005939
413682687
59997336
515376993
101234236
358891011
128714472
834340760
634281712
157194514
375359224
491261952
16081569
306198194
290753619
144178237
223288585
376859609
297211873
330158993
85047590
245162608
369632066
700853246
542654624
429522403
140986024
59935552
90190655
7443547
304653067
135763594
155951173
95569402
106055941
15188899
20732687
66140506
420021536
631429854
629782945
10835470
61846636
109920198
12060180
460603140
56496890
23813209
529993264
133768465
220378566
159360475
37673470
651885830
452399656
19921
280573776
109513135
185283163
180004944
2132561
56289938
142945276
40429373
150605509
214337776
660680375
279064740
47210097
467590647
247639019
355844593
113318042
364321677
304208177
102947314
10455530
201348062
140322872
80887282
80324768
394258994
73209359
406644439
202508619
119374831
94750701
40698326
26126067
221153686
18383134
150223167
226449535
254455316
54546341
500814322
385235372
213207217
348022802
145469376
213335962
96585110
15916292
58873854
117339852
414641737
470385723
646622296
153469986
156855568
173382357
224221153
17371381
225239927
435089659
452295010
461925958
226299
390436422
154691850
199256440
70074225
369289532
751833812
866164597
716922324
690797397
131581549
289563727
339131313
43283416
49770930
540522561
664398403
42718096
241491028
62212792
455981386
326938838
271634672
225137664
10440867
477886505
70279237
62978573
42838511
82802115
186147047
10064546
688817377
42800060
28534109
124765306
360604181
290987306
82262873
49062607
93706457
210412430
433743882
284684931
41097036
117390645
332417396
8766383
262935197
519875045
107457436
341115517
57797698
233849350
49320662
372828230
576456710
273218999
113929065
289777685
298247278
434362566
91424008
71575924
418525735
108219785
116488268
33978159
100024072
718222023
9164923
587835651
50022857
22960015
403306536
45284176
729243275
374626609
307077665
348922058
2212705
89347052
373352813
308842011
11581114
264665486
379131063
331287164
697397463
49083182
121724078
341568509
182737166
120214496
189548367
687231960
101620451
360796105
313636614
58720564
85305560
314040805
563964746
117408391
150316336
77145222
254372216
54160086
61995780
824204
463724434
325812738
508638447
22750053
27559136
489206690
151508934
40288034
72177547
106275053
628891256
385325677
551628684
207243186
2139728
339507973
538509256
23038940
519269116
33991543
31404879
126614730
92079219
464520810
213180517
443923680
521782023
443268753
130339743
349567678
219609536
40101428
220386745
142864167
150456365
300819044
377076600
477229086
6136637
149454761
25399423
5834235
240616612
216397655
376769482
82534788
35415837
81446315
17556210
197432664
835432952
467762056
403002238
238261174
6687789
47547804
123702320
156096453
508405541
150246153
621180574
702101853
306164689
154459737
148446151
82532156
524548376
260696625
66507654
407542597
419768477
158951763
88842863
76945099
30330866
124922583
119512471
223585505
15394699
192212287
313511777
52964345
249389360
75158175
471436837
487413
48148801
90073182
274300078
495879392
128098170
601746860
75032332
111902491
182407646
415175282
616045198
433448349
159239901
130800207
351248990
78533674
430079093
112405777
279681790
265606781
4857223
177324455
30249739
131297550
351198048
233877250
28516066
192019036
168235581
358860067
156899878
455113907
77196872
385824918
306013428
24887028
240761336
102909378
97106384
362717808
35592564
185606936
84514113
154698049
108169920
29859054
100038975
30271863
743981134
216180040
264127516
638404885
128892745
240097433
68723393
134177261
6275140
263530180
134127021
232441756
146262621
555339807
3808875
195307972
29090831
559697619
120650444
494293410
691935280
24396344
472209029
12635869
303633438
308866010
9975859
32756695
409573
25185161
58295671
603688289
80611768
26133002
220366666
390644312
537774821
362123958
52831683
500668175
173847380
105703303
3663497
24621638
16696804
35170765
319965574
95983135
55046524
145010197
131409407
333510961
124268997
289844459
631930480
39387227
313902851
46955081
54365790
491927542
318853958
251440226
476631900
15265919
186821043
476316680
102355015
319260124
131632181
253702665
277479581
43305104
221992462
236556636
113530444
14665765
60072068
81931529
312964662
912516525
23494786
598984676
49945327
79659276
191679147
18051256
45105988
109010251
12120619
65838333
225971689
42906501
219057929
122314459
76058905
37514263
23904307
412495018
837549082
785891823
266213865
33099902
227577685
122110185
252570859
146247110
67831971
47279615
232353419
242736866
484089305
551825107
466746938
791302114
409793462
228700816
36130906
20692352
602618591
89216034
166749796
278765128
687837239
84618919
27046688
637943957
25851705
784176963
44628566
431128368
305601046
464936435
449629352
44688439
27752852
396685182
372086383
131795159
114170939
472707
387478334
495532059
41207809
173842097
206883419
632751462
20902229
99834298
54394690
22314248
85071057
290170656
58483528
125658253
300008528
215825330
347105541
382686861
682649907
217664359
35472005
69563149
18673676
121375648
45073451
18788966
138376458
21852493
177248793
294534129
656074164
59025180
121960242
356639904
45485603
338902572
21243461
403380483
781572446
13815888
170282017
314619804
34407565
63550486
538115273
127131477
125085369
208549724
6873360
231746822
144131413
499133525
50327437
375789144
49366717
87532148
100964985
241128277
245579275
572270439
266806742
1430736
329157765
210141220
136010976
437645612
438985574
166101213
98298689
105884518
143879186
399489289
3375127
439499978
426457445
427724360
587069209
584088685
102251697
58881713
79909540
119368807
145618455
818046193
77468015
173688268
601030812
64992775
563179583
448163966
608762714
71162475
15172224
611114852
9383282
531678188
224630280
271174987
170010542
285901090
117150670
146648488
541303338
475144024
691799286
125402003
370468328
869926805
259362032
191963269
648619963
49643705
25127158
255530961
281117560
465685297
74327346
461089741
765780530
102382
137313824
53781090
401113463
278268931
398112422
812084074
340943954
502611718
124081615
246464047
483104368
231815977
657636274
574491060
152039617
243696009
334325409
272260652
322184782
21886482
232528912
266148573
214874481
389749818
329976252
165259615
13124181
292401615
316462966
111922083
614388108
127490871
209493749
258111399
722146115
78919587
313982025
13104719
2777900
164768068
829831755
717070270
423737335
132485380
225127318
653761469
361629050
308187999
952919333
155541434
574713722
210125874
71376758
621389648
184140996
662318067
159290139
26006116
156010601
527146897
256483266
216330407
95577771
19937799
168252657
31090248
561443279
144776434
304431956
131123392
129570366
137132907
72483493
9647521
362480433
143187269
357106036
487085830
52498960
144686589
474804808
371658432
627208070
24807147
97691157
654498265
252262068
139898900
385716826
12271309
578478102
468018368
112762632
251835041
501520202
151997465
744288359
267881466
43149532
287999044
6149882
433604193
114574881
101428077
44002234
773255124
116266246
115349583
273320143
691020771
445994846
24777142
236619030
150783451
219708586
705664175
647689419
260563349
126521108
454273723
120847779
123784887
259556512
735410009
89931935
310852807
737505443
607248685
135363365
2786781
76934964
577027841
2031610
196042757
203230491
517527991
96858720
12989247
25505752
354800973
293654237
625143013
332927670
214462609
917475592
215804875
329458459
271449978
553904754
370442822
231625116
7771519
276781478
113022563
284007585
303743101
102677156
248054302
134707691
22711538
265654590
54203451
110325250
66536538
362809441
103966694
356042863
397916350
289055317
556317765
69527463
19011725
328515909
282904237
82470913
2780488
349240189
63532842
210271119
82178628
8431465
49595897
116588262
385068697
315673947
354637120
36561404
250532966
206910651
295379351
214139640
167751133
514436579
538919285
233631192
3730740
158545403
54167240
282906513
17609449
239379598
128790152
662260588
202993071
553898251
108193825
184877623
287189902
64411956
93987479
359716442
452101928
66966521
94716100
4852803
38346062
143628862
134930040
156413316
153621714
779113657
218469547
525158067
83661605
276419143
13473894
252666978
153662921
344616310
170353041
126052169
35484928
431943557
101766463
334012375
672016468
71989322
472354369
120806631
39330511
296095543
27236161
84820966
138302353
13066220
192349162
500987989
33045195
325513951
81471823
304384942
487217098
311443865
389459747
256872078
91137844
269185555
128526293
412538947
32079135
506164899
660058811
84094990
510602102
404649877
349960165
14758007
217114529
729231341
121440967
148356020
390345644
906454223
487222867
269067869
497882553
188699416
461937962
3568809
333108774
50830689
79665691
59519432
233019754
192082502
112407588
392965684
680322
19317717
201083831
125645439
16525596
35787354
57400272
361713294
273029010
231932418
577790608
147601356
95321882
251169226
777566565
544287090
556741172
78787538
117020039
11783704
82695737
520208883
49017106
633026482
93733654
244822393
31677341
63175756
469611224
315994756
156282661
417276508
145171013
202555330
510685025
117864561
517022594
104139289
366780821
362367862
511443349
89248364
115846652
38295647
862673958
201090625
56324639
428770154
274469640
114353763
721982171
538901949
86671351
346438324
55129494
364438322
5520197
490747369
316962519
256824177
153166196
95792918
116952939
116938841
154652222
15988709
418396072
867245209
91791982
459072426
54131514
74507904
36901633
454781278
6798091
117486002
388757332
128829920
10035474
484692346
220730513
4880693
405462435
629749800
482444444
419397409
41487600
147600729
307349571
347259222
285577544
12283601
520191331
272767916
173708836
276774487
446146014
78777859
170519550
217116511
523639955
311093325
258258058
569135128
154294621
6054227
878189
296550120
558762526
53840810
398544486
529314298
380220100
440347335
669863430
27243969
203282227
356893880
427362103
73069347
20511432
544091047
372352346
338565395
177743181
356571194
50605241
31669376
48616875
49318411
187424543
658845789
434647036
451191890
145804007
121443379
217576318
125245204
52610202
334814568
253726038
590268407
8104243
216095
9922492
127716655
425089386
157124673
475155764
397419442
194873327
319798827
34631228
73371983
233457068
133036714
38975394
842435227
44443972
28198794
103521147
173427227
114536862
283715639
454205
91222719
49137823
14565942
36435409
8055495
596022495
8026148
211576703
85403476
255451
156374558
434758616
121254841
208924512
809148806
222023511
238975933
28273684
106653252
22145463
77617828
10608497
214727189
76769752
426727299
106138639
2772741
113586477
127664645
83961608
338934028
31371574
801538321
66270906
107984142
30644399
782362398
274867059
227965957
633863524
545041936
67746924
894352270
12419756
47195023
476233867
339135963
2340262
103016252
660469520
48812604
2228025
439629177
330145394
360223894
3433579
295871393
723378713
545159600
962585896
161805008
50109414
856445796
122871386
511489195
92402281
598796659
143857382
36488851
81457067
136639406
47368204
548301339
72784940
241802108
598015960
143128296
60253139
688474729
884012382
242111966
620579088
375765398
456096804
10195055
51321558
5397278
871322918
83906195
110319465
520835842
616593748
716660280
153519232
74148301
462965437
578100674
156011908
318189800
91448664
131777818
180680687
223814858
486860034
23626802
116713933
639684717
10179757
288225759
16299700
69688125
325158889
336977020
342614408
228917413
883891478
416500543
52337377
170477020
128093504
500106628
240410603
134497990
89019148
391474446
88437911
4891817
297437473
117025801
32504592
551940465
148813194
284137176
22413975
393621052
232840117
224735249
620544922
666402112
600308747
212112502
46963104
777367
163711915
330621012
353223058
389727777
137151246
95124983
737415
706294602
26148503
405182889
700650208
552095674
146452543
24177046
171114868
458108465
226509288
743903004
641796262
527926078
318080282
427532784
495423379
15166819
900601822
897322518
73365071
64392400
32663549
10198870
10118588
606072424
200755989
86796217
97914221
246756961
111514214
532432873
306076408
186203342
4562472
59916891
584599733
49010034
138321107
217948680
129154357
474104753
5282282
141728660
60759851
115707997
135580210
352118517
41973054
343107670
141597262
635794762
273663678
1524808
341840069
30515916
70089520
142443559
131385318
95513736
873270
675376165
32879902
4009122
422541908
444601241
258190146
24739504
122979990
531103374
151356677
172959802
372725903
182447219
532232977
386216829
137871425
701636315
157329942
159498780
585802821
199072985
353725323
126769190
32457637
148333006
444068157
219783649
34439080
480506233
24551860
99981414
20903732
244724032
116149147
150999769
728600241
349101124
134191763
184549109
307807665
28205890
30821827
51856408
651075793
1895854
324452132
442182602
89861148
169048170
671266391
4389802
243924647
41090283
104939239
103034025
20189499
488624059
456738993
394121517
10319100
306244967
813897030
203570100
660923946
295449362
8911790
294530032
586667795
196910028
148654309
577049999
1649365
391115226
235218401
88929900
500619572
37765
52964556
336629230
247039096
453210136
352668823
206821007
247109591
528997818
117422036
266809422
396447874
174240191
437969638
41684381
316318464
8575204
842107422
558998658
317995726
426511862
442506147
677047193
573963080
323170510
2380098
533655865
290073113
13104022
101501861
203557483
124640009
880113667
143249659
127459882
79345031
611920062
93588762
38896615
3797963
95388392
694529305
55241916
79155542
508238789
74037441
551609810
112806228
254657239
585587818
93573325
416407437
339402079
162048909
252627518
77896608
143488911
234149386
18373141
259775298
38853524
520495492
241491376
14320355
624110920
76115975
196552939
701324563
329399703
435739051
291989564
49923071
489508138
189052298
425327458
333525344
41273369
489506190
254381776
358180384
75261236
96100832
67691840
102535442
177639944
569766350
406469391
14485828
99347428
482812582
81662354
319279959
370520129
525913519
70560296
460897094
17213656
3507273
156604554
362015743
360004596
171523933
12768781
68618203
506106429
320608069
324810034
18178432
303216291
473516896
128880008
322175246
394455790
104121234
83258513
228283418
112063792
268147666
66097486
338202945
330832300
369267753
263429635
92139570
126350608
72230129
183339975
169807702
208213701
157646677
226018209
363627295
622414951
134232856
39027193
98624403
116679599
215324503
335361491
561028925
401162785
263529064
374856981
438533708
124325778
125733822
387567814
64334367
274639895
581663392
4396467
56887656
196932059
1337333
32360287
87175754
277319298
336565643
187812774
225186892
322877188
386268645
576843431
306302769
372202957
9186906
636969117
48527931
311325645
339516992
1366980
740146464
188224979
349867922
82416923
499538162
220713043
328910117
557239895
631032789
447724331
273960260
130096875
69459995
285443374
4410187
199529965
344453814
640341023
229497168
544268120
394490588
152308412
363633898
68179262
222391024
236434310
243978077
56513692
427472113
371127660
23734161
105740632
333391139
199704945
61155191
59591155
306565431
486132523
82562171
300648633
272084259
228100068
722296513
27164681
429949769
395581551
449591892
76532238
550602280
143730028
223165342
307482720
171943553
155875069
770317773
125313376
595045795
614303508
173491749
244562634
170514697
114210910
833482422
182853076
449233560
290406657
758860174
12912196
101194880
487059869
234406830
275861670
201535016
548362065
181555545
17630854
264058026
468958990
218926322
149925460
89275726
130048949
187110244
614038406
236458080
53539880
155203383
93230300
314888528
211079637
139049916
89163839
910051516
434572690
160791
132948145
172663591
55893596
270929039
641941229
168450674
8794753
302863735
99325235
118155027
471685676
449572439
26451551
460463906
154621715
825274643
354782610
296120025
822110102
199533915
750777911
71298372
19358912
170653981
505207232
288535023
130050575
210647973
166192359
38297050
267078457
30982823
48453741
243332189
100867700
859645718
321430183
11060756
2458152
237908926
151663985
632382521
784095786
707853888
194871613
234764215
54896975
56980102
548544320
1206693
66805848
79990205
503558511
526605820
741856017
211346505
189233828
638434870
854908651
56445753
296619228
402579684
369864482
401808329
62811859
28902051
2012688
212686266
69377609
42786743
457424316
354299205
605887056
395813348
189427207
50139780
121034081
388558581
872721
1797885
211603
253397162
33293089
4803818
588999097
95174311
264651066
754477863
219194299
146002399
34758516
122615293
116435123
670473055
10292583
99111280
119644355
150750797
460053973
21185614
4604332
433227561
556722620
643721233
52335358
121956651
767888952
71798435
82789526
111526928
81420871
8624669
316196256
122355606
388417130
2176045
156450
168451091
398597052
11087350
322172993
220901105
73338534
177225422
203610207
146777553
25537756
362478686
323748275
615472293
320350712
9291140
720999568
80919199
579682521
488765779
600748194
660217448
535918986
152444863
16861860
210150619
358450598
3745609
268479637
129040602
358486361
689628249
295133932
221853861
150541763
9980866
23932852
324989088
55720452
457988687
287670117
650705448
432516901
30684250
120620686
151499513
355430642
487480185
510198761
722659135
56199976
421188129
433503266
295961099
125097333
354816653
139939542
355337218
177056967
116121570
496894525
113986209
211623726
369056009
24614719
28910647
169509021
300248787
6018985
235633198
165168257
697473850
1139406
490414346
19453520
137418329
347737164
129072202
512388692
340742349
735316565
26569129
93732593
42982217
104817508
30125379
612599536
227677756
251728527
1120692
139344315
58662253
163662871
675579362
289119428
29902235
37405638
125502796
39142015
56866277
169948700
48131524
54403304
47806472
212981147
367371972
274513208
352370248
25676079
299559679
552339121
462543953
37251235
6685041
90705413
346065209
69192643
410178904
115788421
187511405
10677797
752378548
345562784
30644195
11082924
123033381
4414010
886111968
54709578
145013671
132796015
392104574
451999638
95914000
553493709
121836246
141897072
193823210
200501304
610951343
250249912
303501571
14876442
616889947
403030955
97463903
194835542
33271138
4258656
10322195
299240023
65433370
139417686
430345213
282953904
412641320
28748197
880807144
46720194
43886299
131975206
125978210
256842707
430200014
397246109
217986134
134992721
77409687
97757268
444241032
139270687
28795100
211681839
59714122
114292276
74519782
229896416
907091228
126760401
489039450
5329657
86180687
144118747
12157860
322432186
47835745
772759440
82765304
416229344
89042932
319589179
15471008
363164353
151248358
620731319
82711821
2462106
4435382
42909974
82478665
24803058
151815836
274808966
18388868
9551027
2923134
449638293
456390776
453027165
302816916
9442376
392031076
217485706
261606239
2862063
648425468
4053147
514728324
14094534
52510342
427810988
23298302
201195346
294383511
359982129
94142890
112190240
50708129
495129625
4965604
11265847
165139633
201231965
331321744
252860377
369056078
439790134
446830408
10645393
183809624
29624609
190591919
482693978
39578743
59944197
393827208
58765896
132476605
55483038
85353441
748010508
825049800
551209671
165518467
554389787
382335706
22233581
40645411
43010188
556941249
30020861
122341208
53330944
174887550
123534845
203433612
183261437
4016589
99383108
1860203
127090944
22376723
96193297
233979166
140961692
88466429
19921418
48826795
560888730
2008209
2075706
206335196
256871465
570274557
277499585
185680613
241942094
58405783
355001303
634230993
32185327
38271788
5209698
89560358
22352678
524775758
2856369
690393479
153638227
45918123
505659750
259354548
270844953
159755615
570578
153128856
546729548
244922373
437587802
314322826
84086721
455225008
547289207
298602646
212248811
732832392
507058794
9694296
84367648
52823254
20918331
272881771
242859646
213126496
7928644
195061003
205035541
247284661
58734699
129631406
208773734
269004463
72470869
263061803
402707077
747014323
572821199
71603286
63713269
21510034
717831589
21301589
102517490
185372796
41044649
206480678
162617762
477684429
24707350
140741075
68098776
94641278
77745580
115671070
39735886
168004864
395096948
337093106
113002552
145966614
227780784
177765976
120526935
105907203
11299532
349608888
409536024
133927375
786673938
62604041
312979439
436869749
708783257
47318691
273252932
341034674
641652766
9167513
465414206
349126047
73650444
30304089
283950084
467691823
625747139
15798645
120294080
203950094
24975217
368546982
93523991
294915525
30842376
16253375
155141640
272658656
153489126
195667260
130291890
77747759
335895827
784401124
20083916
112202169
736493081
45620193
235876246
142843548
35273476
66768009
263286497
643086975
768771053
402836100
2798978
512175706
26008309
151450076
19423451
975195381
22376825
138424602
95206875
21308344
176114987
219489727
9337791
4572779
433560205
61665058
879704217
52950640
442601114
578925442
623548342
104086737
153827627
499425316
253941376
307728042
54539468
231379902
21821600
469250506
91320383
826826330
53759614
243369081
3892244
132180259
549811501
380639248
496143035
255492070
77622605
46821758
16440955
259444759
128654951
300143789
781724740
578394944
203133956
96672694
2670901
454815473
297965092
6158087
106965610
254293392
63434475
103386678
164825050
235625794
400669052
216183234
184058710
868184707
12097264
59905999
108820114
81241371
198145638
228341149
9137992
368079884
6026856
450981837
178948006
48378053
430185587
464222798
655012841
507247342
372986594
340661060
832050223
147491052
19501607
96735657
147305826
461466129
64807536
169900778
426677141
162274854
508450829
231747974
154347582
313849831
578875614
1505685
66411568
109769063
20881967
58590782
267137002
258831722
264661005
384514866
269664399
43554089
173155436
481865460
406532534
2898461
143249252
137974839
3906053
607444236
521619879
282688344
52420568
29559951
292581470
207529079
116495338
52979490
75916627
16311651
41961646
153587305
198992063
124530629
372494480
66960975
66646699
43129476
82129750
78487391
121213486
196375355
131710936
365983240
205693401
706288369
232942124
491928585
20610134
39708002
572788325
291048702
582604266
14949562
421227819
152567655
200945394
465681950
4896290
616006757
180217766
169566368
30694316
173376775
27659386
194331548
533335503
498987572
83875503
143562995
135967706
263882342
274110926
556230754
35310562
14373915
405375194
185551448
332079848
242551664
267453819
608963199
25299939
204176507
62381748
70477808
12137615
154423701
170741261
82986991
49389485
153827048
164960952
3664900
95939291
659199974
14221649
144651170
254376328
420275776
104104957
70130615
149901683
451342428
567848527
58650386
686277028
371951497
42008265
303905348
256927682
5691415
514384822
308470259
447425670
10424544
824922807
257233187
64094764
75949094
293980943
28088297
773740462
666986304
75456869
3972340
347928471
33341629
124662326
145399144
7262906
181777585
504494252
964523942
430168371
759560199
193337784
142891486
147685219
106315802
59826419
429444964
323345904
54615420
509176937
370626860
187981550
148098849
78466032
301113071
124631704
20878862
436759067
196167264
416811240
127806095
437657220
152970753
88432993
14923312
250415049
153265929
51716018
541717693
99687844
374917019
649967360
125447202
7697343
252163970
72628484
407782422
218977651
230894896
348427642
431574328
61358612
161200668
68906387
475127353
357675317
286816949
917443659
401783453
7809262
239575878
83864945
172945090
463071148
121123346
21025914
156663614
748211395
339635477
18754609
51638778
293377169
418626281
75251625
69211632
754067810
66972237
280149276
159464168
324864080
14960644
722354447
69249667
412932168
184742299
15920947
1984893
326294466
207765926
67076386
267272631
258850849
351709025
921508780
315882284
347782135
155111799
66362579
40799819
504172572
265972848
240164243
120024171
23815289
47066387
323122136
399265531
827102555
40086260
863283807
299603366
57194823
318914085
446587768
180704363
72345040
43265402
3203143
277780648
381431748
129183950
113494229
192632354
171024467
114702199
89197360
556433611
357064298
336472903
2642118
34383577
176636471
132102531
121821396
544448757
218741592
330050947
165715375
547795275
49975922
153915316
31032699
230455560
450174917
55776541
92759597
54193571
15486528
380900048
402905405
264773425
3925868
148921420
133946435
20424733
357231277
8206651
2843296
451580106
105766525
670105746
120458047
342513415
616828994
3081858
235961781
123813347
67853315
557322163
869471968
103800974
431752906
147722278
51816168
517170370
186908369
41770029
199576311
653803916
317404301
24698304
96417154
418036884
320511405
6959909
76366111
259703065
107858950
314044360
620375449
23469745
9791928
751673595
444214101
471900278
74169328
685733835
721544890
83929670
270327133
54084326
431012046
344475405
786052396
105665081
716426101
83939983
571304741
437912338
320766891
6356107
45342560
797827666
675066909
629177
27517068
38006264
648671148
313161189
348039286
296243259
86397874
379858206
195284225
155420967
225522966
283450165
67168993
556252831
368278198
102089276
209226670
140501774
532255675
203067455
17669565
143838844
448439083
12717542
300623906
29147589
739730369
440803593
7994599
400882680
498086747
517252863
558170174
494848378
359868166
204985618
172845772
428678134
78426764
85246252
310053706
95159476
571617625
62747157
710634133
628679893
157525466
397511028
152420203
99402961
881373040
268384460
808151086
209076010
4971825
91656238
571460199
418631090
116979639
664397852
75078452
52773760
50981749
94103515
414055070
113408928
865439302
47259517
452835430
935506
7319279
67387545
702557737
365577714
240802579
183980893
40786585
541517459
302176220
138086909
94850553
92022640
306987067
118617457
60848128
3487090
403204928
196054753
51661436
316595665
414478990
830225167
511772503
427574589
511383176
57596246
454170708
42864572
25286960
408057222
249057311
94532017
677004914
132991188
555178025
80726328
145079087
167948989
330993696
777918
149040009
350227862
456489562
24530876
302804304
328470284
190876915
392815215
8482469
541036794
114861613
290899760
67124405
194493698
10288983
636671442
315874256
25317140
41394076
46354636
123065132
147425518
70715712
95578876
39228840
19259139
177847892
206388560
856053926
527320538
4787651
536853007
482926843
543203672
162504348
131704718
673897352
71260520
854206750
630413120
224292107
2500685
21671500
11062061
34908421
313677664
411205199
131430900
184567447
296251130
51321372
106831904
635070781
465419615
282151633
107965151
807341072
15139807
149847628
38947229
123611921
595610364
31555258
11571746
74953774
358733655
335526885
178238238
591284950
101478631
121855065
174079919
378006662
473280198
85133175
69889832
532530368
213306827
214790991
226580080
74588134
482488307
130874
34138424
376202432
485667627
345054294
33238179
600915606
336942412
128115845
166315463
498924482
487570849
36273512
2239105
584250551
102129819
646554860
339739061
757856559
674930631
621328717
48233642
9032696
303238606
300467160
475967051
636230088
25171782
848037554
73287192
68300998
81237252
605870089
2761697
8219663
131769843
500659419
323593679
12565747
149062516
101457956
29884544
7716199
1252267
76307376
241916576
74411422
694861194
417759598
356042305
12138215
28052454
790127489
69108139
24355545
84027808
295170252
144736400
350910252
137477456
35573380
424224421
486390004
463562744
184550030
303287033
248285508
12319054
70066271
87251808
164812321
68211969
252665748
68876307
417722558
98305014
541570777
600655160
222876945
94043375
25798544
127760126
551179106
30271349
55215523
51636569
538770795
206624534
263898639
135629445
534564957
240394627
523647418
27234269
292544079
51764109
106687706
12541047
274962150
62969677
189885521
287252381
125841990
256011826
175339581
104344900
72527135
374172186
351085992
113848908
183396015
42800699
20324777
261769609
136959486
98791890
350192096
37105969
126624796
881810149
336737142
156828380
41365432
190925506
543174806
899304909
553020091
140349058
419696958
154343403
179378946
175421601
92426399
292879079
151851931
201649303
333393414
973239594
81147708
137193308
25381238
300148753
51583983
35886657
406185885
253447203
145973424
291783843
78254931
362140484
795270903
282490536
128893113
14220477
12714526
121264499
435966416
309933453
827208187
76018430
573253090
88760192
78411005
717518887
530259391
676058924
755399015
182610757
7306147
203189525
500620658
508374819
83938418
46030257
818262868
154174118
522709269
309900351
5168121
206335939
267223995
5599754
3076434
127603876
660670111
82008835
85101124
271267551
483871949
339364821
751216915
12149120
6109452
359778036
59982046
276965949
471002705
52059410
456204890
460214511
399215212
111595746
304948002
345668913
772829105
105683438
222774816
213704478
713417579
68954192
12174294
325352623
267737669
123551502
39766628
23949808
68744046
54131278
8522957
260977322
17276215
373504195
716831344
191627458
18188267
98888051
759384707
134691586
197604593
135447261
390435365
179956796
168809405
50617435
58236130
368945511
494524342
130235074
147599616
182561193
358894510
286135422
77451883
4560644
425751296
13394829
23464756
659298176
117315259
185529287
75524900
382483228
427428686
113213765
247719183
27443486
29498323
798477061
329190495
71964460
33667995
28120649
37287136
323292906
156425939
234466131
568010723
349988643
63233314
549273908
180905417
173320225
36710321
317366212
194262970
480492705
265196956
557135219
192737969
670828511
279354370
74853538
633101438
10438064
40887849
400321255
583962634
164554100
159015671
7862106
161418132
464214
132266930
106904401
148162448
474660326
133424479
43457960
426623588
13960522
69917766
33114295
192880827
59080603
219888838
59193819
21739572
73738583
164212054
9945280
62472225
171238951
207001784
56484689
226453339
72270883
151191791
49843973
828455
8687552
72753159
409512480
400700803
231598684
37895340
231310535
362522277
185367778
52665141
404268027
17585412
129300190
189206333
1746242
140562244
187245537
95674317
84596061
96674375
49243587
584432180
152019901
390059632
28354743
143305815
412222984
147672404
37640334
45608447
43223924
385050221
318605197
228867216
186115869
305065069
44923490
240430595
292170646
37655125
282611635
183186794
91453301
201630565
581624547
82929305
136702440
169206411
236321285
141777793
269059611
18275573
86526433
620559652
47593526
303316485
8844151
896327793
368954897
21116218
143152181
316948188
5750232
19624065
382850592
409653445
124672543
415745472
403762216
746413499
158480315
265968145
184712016
365961
278865359
385201792
52786603
408535178
434292078
171121053
745497088
183505954
39512560
47440555
387039375
185222336
54633489
49505797
198760935
344827093
20142033
324843624
429392263
19405396
354004968
18367327
25741740
662139536
15734684
40422920
25208021
130593923
208440665
780847139
595679056
633415420
250004340
338932698
25910725
7357135
777566573
111161146
80699118
114462511
282309160
220113067
69274942
679448505
258174932
12220733
77956579
27186491
474987989
60137872
720728643
115205374
784592975
70338237
217696754
284696365
189948913
200731147
655240907
621321119
371952215
132462917
76486849
74836578
377541094
670867541
138548323
532274689
63797082
121567570
374379858
576462316
53230116
261356819
235681410
167180419
791313647
343512899
88308959
81436235
160057931
261611633
20067899
34982234
287093773
569932557
142689842
12989495
45348275
365530383
233851744
12013940
358685528
14871832
107230925
14294126
587836487
474278649
75588227
190191469
615410570
89516724
1726267
260712256
175263817
711885776
34739948
51945323
35577721
636375007
17747089
404790180
7314143
45896783
348247059
175430245
3702713
76280663
105781486
749067158
511339073
86601480
185332520
494874530
241906503
93756499
73612395
120381770
193585352
71624582
533580776
101635813
38969198
430427948
326602774
158062296
363559988
467070179
89741355
43656984
111784409
242793614
157885313
52259123
333820268
411473119
452246018
17867769
913947922
269333883
248597132
26232306
184911420
99646703
49378976
166901644
219106524
16747701
780186356
408359338
458872168
28651449
151742457
480733942
441690392
749456098
43895847
699033071
227638215
391145999
159624733
425923997
199167076
361194513
15377785
86245794
276948191
4522210
204627320
69765466
371248213
125089427
51920441
88357561
5444317
67632183
87094872
411728970
638659102
31448751
461330614
298580467
22708901
17391726
155407779
176896695
40063157
71254259
211093438
93941570
35158958
95113147
24666175
8470733
443292765
644352117
311001042
608014924
99949200
190273953
10410203
219924753
160131011
646545847
603481837
727742309
344067215
435790312
59701568
178812650
19498857
15446186
145114601
162229372
256408132
269055113
271653917
387699603
611751128
10273347
666434563
416455068
246270375
97051864
5207549
4816234
242195166
697431731
348269094
80148500
20089839
182232948
3191072
530386594
306698215
166618846
67156814
16127226
554649313
501080111
135042126
222542698
147752047
351315460
10615909
208360667
168560536
640683444
441315408
49082973
84340887
50113411
208515001
287465388
119414889
153730087
398669929
534281670
801463814
185970477
285661355
108115931
139522656
318394305
501749278
159007445
156677583
588499486
294209618
71051588
653349950
617302729
419949348
176443426
85340800
415584796
139457628
476144462
120498312
649391
72505456
118110280
76945338
221153866
507418844
80619227
281862122
167733565
176297016
169437633
140979319
218990247
844659350
380724744
395785270
298095399
49417923
293469460
269256365
563172737
193162712
529430588
415547610
147097171
44982226
225401996
549278327
21738144
32140436
361593542
17719730
66172977
20305981
346136183
163966466
555172168
11284081
40671619
207729621
163491780
212902605
102446205
120073018
53222637
457086850
374028398
304049665
240354283
16389114
140346179
548496934
742459464
24518407
246891045
88589249
200835617
212913877
377071052
503854409
841527546
447756135
597499203
164345421
225654371
143781244
711191726
218839
190512469
58547496
732919251
159899436
204692183
622227164
16517481
639788567
97329470
204858286
543973958
115241708
40618652
366366712
144947870
586216112
377024171
29373760
59007664
190104959
175637641
155278
698379568
28312109
53431432
92004483
23384665
296450069
35070011
465873522
675908067
220317261
40160135
361579471
796656682
258437295
214374426
78847464
737929337
76300540
26925315
25457729
297941576
302327246
209497489
5995348
318894403
213809348
604677612
430535335
451462952
37153378
84359342
114349203
64466276
766844749
679277768
128561006
95721823
50700678
258396695
138982613
46904769
74493535
8620590
172447762
76856834
125074814
372076760
370031171
279226269
109745698
805626597
509887317
295927072
277987334
169735933
209293994
6866664
31075511
39051225
323129490
397566366
561884043
149902701
88667309
482361938
27709445
17616406
141784714
462615883
130591356
786679657
166383716
739786276
166700017
201257361
108540175
501487718
199355925
153784702
425199772
266446686
132262586
4213911
138468837
268876136
431327445
480470095
97068126
160039493
502318056
308692171
566686971
130365166
331656623
54982107
45550868
314280142
447436992
75489619
4468004
106196461
111792978
340917672
308967069
139507453
40410023
439981177
126615233
96910374
18444237
433572502
37858102
415425925
212325073
425955184
51260575
389258743
92557290
247504694
101441173
385100
180916419
322834598
649280347
272244225
380673371
1648096
9281408
483347833
23221009
195435585
456377159
519559693
276538466
59989649
307777959
319010093
413307841
5968633
48938041
609204310
212210295
281487062
150267608
151344232
72915885
615060036
86702108
9843575
26964773
85393156
245134223
382241402
575800772
5818654
98347830
450498364
97552635
388144352
418217462
506779921
295251550
255862768
172581852
239208350
143978139
543411533
280936883
288948993
96357427
522460019
220831009
205803850
11055525
89251849
379379
55555353
25209451
109158064
87312289
22744813
66002400
329668414
108443768
4030239
466476425
187642592
69688210
363058388
828189311
622347415
152001971
131105900
316194635
295937724
195481961
354722491
162343473
515194692
29679541
105722892
132152963
741619051
156321410
372957947
172335300
731389538
67976635
388223710
336141302
8636515
77046382
348733642
62498450
197617799
72003505
264417860
607924636
525018169
159759996
545678648
523745032
276772779
17991347
84374182
289514967
707968640
63756687
34765216
32325748
428605566
638885582
175081307
64580769
388235047
19860993
127590190
305004056
50385591
4482957
295736735
501559440
6220699
256168542
34506212
8793162
827512035
82321352
370128967
463351995
187032409
146174967
107937883
412063269
493687080
138233879
208832426
488209755
83244522
17409927
90957870
194807457
196257764
254789964
46730902
17294233
26862159
119644759
547253868
67792021
578346369
12885864
26493438
116704903
75921600
118575283
7145299
167222874
216271802
614487417
311702838
771343939
267651906
727328958
413085054
393506929
392946245
410441424
311584814
220006537
132939142
138992461
526748352
611913270
543182413
373940611
66517178
261462926
825902843
394553366
326353093
349032739
287998974
468004173
224954322
565688668
11504352
492401326
199431330
507455797
50031529
519189409
23742802
76064920
2065783
593383334
5796668
373860431
92551938
637640573
263530719
109254513
357749809
299137551
682825238
50466023
28903641
680038939
108757385
387727099
60239326
145015313
23820114
56777597
1365140
65934489
544809889
776845108
259259386
880386125
247615339
14122956
316980041
44147041
220583088
12152064
48650813
52240526
159454070
101462857
119224828
160012298
327344862
60046229
481562058
565091842
348962164
61550407
435028303
373917712
32616268
28790566
491546022
121023338
378104
304540687
53228081
9021188
323433161
65906898
188659044
12581501
552122225
50878872
126098194
15287153
17078485
391266814
54182885
115467707
428204248
45795709
475366129
669011959
321454913
17482625
371166296
117748918
33589435
13148318
339384135
487800814
41510326
90291522
46447957
18802751
180878726
179781195
249522135
623209976
120526724
241428683
170492481
45083170
169563671
382639555
426244380
663716503
169076443
36007005
347174888
35550917
666008495
6147779
65326769
467922487
433118309
108915673
473622464
104814981
610269131
188928652
347323260
258943183
36645
85249310
26865543
81218375
112526935
440380837
1360707
141291812
579726306
504098820
36064582
84831747
125219017
636610985
172334189
507107602
14865203
5447191
95168670
165858866
6147023
190911147
25562236
92963779
587963042
118869304
250671417
226947770
412636802
661912166
266896736
60191308
11292111
260413631
278749884
84243546
32904335
239054118
203399855
124489514
264740251
42387590
570244941
146891375
221726734
402774582
46066882
434011749
28016397
56302433
469030758
177273472
187266922
125214414
71082310
4473208
595461604
40816774
655320388
404775235
1456409
379267147
59794937
355501191
401860370
49762575
183665783
423694119
311268040
4726119
94760
63672803
175774471
53887372
334767403
366635668
663511314
180892236
53557877
121572668
651812902
39059325
139731491
31553890
381081710
41243779
511323633
9086003
124049772
437938336
249374869
264421420
693705282
24406591
60504133
218521950
379520810
305006263
467184295
465354723
370949790
427916030
522164954
15386420
589127651
14448547
179877284
135772409
454082240
189071769
161599403
336005723
182363617
98993650
54958550
503691693
803824143
773289259
303624490
384231686
123021767
104282415
726351813
339129016
83151782
117443574
401496501
109635883
153003024
11459127
871128563
73270216
217734699
47421927
139112738
673668106
305147926
279899505
44101787
130892093
41928725
135876524
3542382
538948224
126667773
278137307
408254571
6695125
372908047
85188841
80041929
40610674
526433453
174859662
202826684
189540793
404573566
555757390
126032386
82732983
528697109
392781004
178179775
299855307
10513136
321561681
697050663
569318601
640803196
55208138
406595361
235771012
5575666
279805243
98303578
202468706
13431962
695772944
96762821
66948137
235184452
17482587
22832329
70071637
58473385
220581983
57736156
81273843
103553587
122266957
125415283
168977179
52263298
157653760
413878381
315428708
232550607
188654295
92539674
710972065
5016744
202119320
301090464
306694975
746014832
30599277
62137540
426642661
705796210
13006785
91777181
43605272
499814725
96714334
174885518
49883226
696129167
100086131
59561326
612080628
677490163
30291388
49896518
102273583
20306195
77876465
88646215
235532274
423001449
514938397
9246186
145913200
2173582
95889447
556490832
42281281
14988500
95556898
111213061
177148226
289829289
80397174
409660135
26713674
217010133
115543615
215653439
137523986
432415886
1023577
10076728
601703732
350864069
157315787
21856658
158747993
133406122
145905516
396708995
12855093
169320454
197194226
18460324
380434252
346223907
193617371
95231548
31052287
292312646
91798979
6773681
198098843
60909555
329471214
530521345
14441433
83787205
105053056
70574876
524586911
192934921
61782014
144151913
1640715
757573547
169395282
208086677
486681570
35733054
23797052
3307088
14795594
248918434
55945506
231576372
485067578
12307744
621454842
523898076
207097861
87985970
408699424
1841920
510413035
62182359
157317749
562406363
562895261
7744281
256071365
158032332
119431334
466317223
15904666
433215087
3710688
132824439
512820122
151508551
156388100
164629956
38693477
265278697
726679053
695142687
48381045
278615428
603475021
21600065
20369429
4588442
649743314
18671192
111324994
39295775
664179218
51537742
776745174
945359324
154659150
415386607
285721901
9880866
217316781
15721022
735231050
347528533
221860194
130794426
416029982
173883045
463499630
244904374
389726152
275619059
334919716
171424148
233275555
473054859
66472025
378979250
196064415
224091341
183060597
17104333
148458243
84916234
426547285
57378500
426387124
416701589
324119449
49093737
46276426
331237403
62265256
332007582
41356354
816150521
433657646
303358188
541610531
246447830
8008927
367773978
559280419
138638436
117175140
464155684
6654397
903104500
34118162
337765114
361862631
420447926
230890892
566844945
59793692
692302118
641487043
462634111
460032061
237971464
296586478
144185087
217224365
6555552
19213125
49245248
45597174
45810444
227130029
3738511
496705570
783253101
265286268
799217053
357795149
9549601
538830017
26670444
190055854
26677866
31209036
261206520
220767451
20588111
35246742
311999652
1732718
290921468
38826891
479169459
268967188
10709105
496898604
7386273
3200574
421143204
140654123
233330882
255729
118294820
277899625
921908465
505271577
717828336
154720481
256052042
316655716
740968635
621521875
290663614
12370047
522041336
724854109
99920212
201915237
449798795
493618666
121589878
732944126
454208645
377082603
99467464
645432128
507701982
34106366
176752680
416888600
786473600
3878119
630613177
239161167
171062715
382334649
497094533
27712215
916572706
490091301
350990319
70673899
231964838
94061871
61935021
800031810
248897
375945458
95857295
765639364
537013637
50693306
287924101
159117618
110995938
476598821
338090173
153642910
130149932
370072660
455723731
198031979
17179972
655817849
175246774
272491914
7753531
408723131
42126257
271748220
420740800
4309502
243720660
111752847
392378048
572800200
872052093
240551942
207207764
355837994
142796569
472298938
8878679
71456575
187313031
496947102
712517975
293293966
105353054
716008174
54292990
646530396
383898266
213126482
14523753
116417691
279404486
14569194
153883243
111858711
59064355
125752037
18850891
323792589
193056242
214838715
432874115
360402989
39464204
29310633
50936412
22308911
268257193
207689897
19890582
456913148
630418479
82831640
34598409
29643739
107773526
157939216
752732059
193555210
419971997
203483116
111741759
643425899
296994467
22539454
35068610
428725154
849580317
274737753
593887328
4863817
446309877
191417037
66179471
30878719
584595004
320815552
34999673
575695117
116545618
45864176
26741810
134206320
679301
98423232
183868027
25073925
228325284
61053105
472165031
221226922
169744863
62884989
249334006
15824048
419357763
818023467
738039913
219530217
85104566
66723321
795982850
11557719
104336034
20160965
440886363
360565154
7194201
29338301
171024010
550522623
892948020
469399503
40343537
152106971
119506840
220881656
171124595
1756855
5452689
718829356
8900313
38794415
144692151
347514037
255161977
100185502
374629539
609190692
23991042
675168316
489100576
634327558
184957830
2657875
21012684
388721733
105048015
98717168
443664955
144843550
153180698
894003859
48200106
562427751
39019070
34932763
104173617
545910824
142913216
402603800
153831374
248128276
220120377
598875184
461071461
22905609
778687416
368587555
746519676
248823504
169112668
139498992
251708352
146604667
333091728
503055798
119848035
351493286
133463341
182091658
267753260
79898756
257479349
278755122
96925284
8017071
816208066
135153415
786684853
500398091
609416246
37529160
319187100
141755363
343770443
1312521
299334078
51553954
187346056
22815495
142493738
69884800
27690554
474363371
3684834
5576876
3778916
123560061
282970570
677826838
318133015
70205141
53075617
792988349
69282227
673276479
72626398
334944761
336826627
775805076
143304942
142218849
184014812
647220927
120758462
4194065
270067681
106492445
56020212
392305222
721726563
420894591
101611253
116996772
423182352
156082819
134523641
17960762
337896439
77342607
195634820
319164395
85337448
328307907
839754963
5366171
594483
213318493
6856078
25098603
97727966
18881696
106953170
309080194
53314823
379631991
80675900
459330415
857245557
278787443
488624534
346334332
656294789
500397053
263047146
216340807
270906609
244984271
838615112
68939510
5411844
347586763
103243769
187583693
121688840
80542861
87939496
564671866
367268809
21151738
146199003
85917823
262614304
96222490
565000745
514415413
478708222
47901699
5974308
733845265
138219133
32162283
268703721
342951452
96854392
128222535
404880528
76484519
299115877
10674216
542213579
384719470
195643052
144082383
69816235
455522984
6588598
154111131
390195620
152160681
420554975
34333020
341639426
524177543
522067693
226639279
528966066
911749398
78924705
327573004
3456255
27284664
210025796
80843719
542263614
47095111
495219833
188264445
372459584
30970301
191415559
370157716
255583675
66969145
25581113
303173344
725636932
4963758
201155049
12818949
7346880
33034995
80308724
36533067
129983464
232895511
83041017
474030414
278822361
515416038
18792180
126626842
15973588
72311572
37091473
57531627
308720603
81100383
42041527
187848852
53933225
579816674
383560318
125398123
92231269
259274428
124879424
274290843
293563246
98352778
377326665
235470804
228804715
216799821
123830427
241569408
201002479
9694847
244512902
587707160
389416715
8017789
108218406
162596600
379592953
371639329
129162165
45151815
49487550
21396579
85914775
33534593
765145052
389982454
115757342
295971169
318592493
5036645
558174716
66409319
17029111
544748001
184430443
91459109
112658835
86040580
209993834
702509856
334301852
49093327
369594428
4439777
41664744
117956082
195769776
26378858
52833135
63381659
403606785
45544399
3335746
251074921
251253267
5444
104286052
119240726
30933632
241268598
590685720
615749876
148965906
710537866
52383731
450467879
764873556
271525282
487407466
37538552
106263849
232318685
88438969
7114051
227568821
8834599
459227723
448934234
28058180
243633
6151189
158353634
566159610
1694449
389064185
8033031
135769094
366733447
333489699
267335681
169819010
16370542
243687125
444222888
72388506
811753497
185848162
559570394
316471854
3023828
279256143
359927633
229794278
182782516
237307089
421745091
48799699
2633589
610795146
523361780
51857980
17525902
84807973
303471799
42088317
501685565
639377917
130661966
195362386
658998931
112217747
9599003
697390610
809821093
340494599
398827921
655883705
169209557
37662913
18012940
23893537
51490553
20763890
238049929
76689666
68733880
73352117
370177343
443673981
20968037
3541283
23393695
397333135
58483857
7815414
103221891
270378496
622345892
86801236
327023816
146682096
379802455
29203876
577946778
186962403
88120325
27297769
819910343
129505179
89002317
208804414
757572221
736251901
48902125
93493960
578913450
530605101
13115872
493402546
7754821
444924486
68188058
110602048
117965694
18342244
48380985
630746287
387797646
87106415
463311167
425808425
564174902
102306383
81294018
208408994
35892429
410554405
7849855
206525207
528331233
136175674
759585059
403050773
120702329
167741707
36252094
26564679
38100226
2550706
334067584
300098558
19848364
347187632
499152866
372760329
5848124
308580847
30150919
265318271
29121160
248854250
448175723
71400664
129492743
6692665
286185054
72810252
519449529
621052766
1462217
63961811
422563
12893161
744479560
412167827
581907536
86118399
690692750
125700778
32714789
5102404
191605891
586676716
372135189
187603466
65237452
257796456
188365118
133270741
417596544
828018430
559934356
462793230
56166470
63343412
693388164
89337400
722045669
25945594
843228262
306485127
416792453
424111373
212072222
66265422
328843470
24747115
121405524
99531279
82516822
281966409
183786706
192521740
25198943
344241401
84352571
245493790
169051496
129011357
51884427
9145191
39774181
209672935
54552689
66555821
307392821
78078046
195177
708443914
263062008
673249316
63860873
205348621
74234048
706002396
217763898
349339336
116387978
118823058
261744307
575671645
273646242
6242214
474151443
8391393
27948545
45262286
342164750
277317724
756932594
816939784
433511485
911912115
679107479
763986504
764812624
7759881
46287393
519499300
58502280
544706942
156518810
217464853
658097237
33237354
95621378
465019593
48392168
56391341
85432130
678275804
619824803
77089300
205580669
102877009
459025667
336965637
380670585
169358463
14534954
732324244
629189346
780497
175501197
782797044
126049134
211400218
580035075
62850700
113425015
167174442
173466600
318850410
612024855
268484880
11565620
167300623
224974991
835526986
251140788
239990636
467792467
809879425
160326123
116220841
405718675
52981907
39789161
255280284
237396167
277595378
345847518
23874673
3815310
598635463
15225770
96539843
215948591
51801710
88122183
8527742
192481082
102503902
50585450
298479288
34873824
519957204
863714
32294370
68696216
317749854
166482652
79561622
405956180
171271506
563897048
345498804
241248266
68289990
175903764
556264515
361189235
65797437
369369051
257080467
295472355
88148881
512697357
40261089
587191365
129437058
310130756
124174675
667957188
352022950
461337958
104860659
353508488
43059582
115576677
7162846
208660547
169727194
187550843
279674858
14899149
35401262
132491919
27882648
747930393
211158459
56017751
138956012
119709732
262471070
24376388
466351588
10332612
47501845
54853373
4539439
51224913
203603659
176714669
111905367
101281103
296443989
494073079
3675828
18612700
30314299
349628858
384992020
311877442
87907740
77561473
37599969
35520640
956297065
82211294
99335141
112809887
305923921
304683041
149754387
14568809
265320426
825210369
190392125
893050515
80494475
16176253
13511193
307216801
4662630
152587333
386092156
592885237
231793104
67077660
272066442
35969041
75665669
7039542
745159612
532389852
284442448
56468540
135797872
421203567
97154261
319560766
211369090
76172871
626605656
42833309
80574339
83024582
46623562
213204024
251236993
67536600
84663097
571076778
73554972
9772100
158740361
584536683
377208945
68193945
189586099
10223728
152243414
642891683
217388275
541250729
511688969
433214373
51364436
47429336
56648126
51195431
328653435
8512930
77055840
167000301
519306831
4669063
156081168
148153276
82327614
322717439
25957330
234707439
179479783
123649046
212089994
121375450
4860648
23986265
81849481
401209965
62334874
240882477
131710475
259458120
22292888
731349
275468600
483533363
678422422
18297769
222813350
264019676
167886257
84930092
445999107
204088973
309720868
283299032
199932416
192209262
39414432
161131331
29645915
55391038
81100501
145092350
556578533
223760766
66728013
169831130
84128770
78222760
36046578
483757253
425852098
403530799
39951499
785553752
285115730
30561053
31632572
292357095
7830977
363383607
104697331
263401865
225702705
13175430
22852985
55988047
47844610
24251291
182083491
575652267
81023777
121318844
240424774
138847444
313131056
228196453
614873256
169472897
460138166
88373051
147521111
629516670
13503285
127023725
246707162
182848797
907776340
36426059
935248123
578928391
121259930
817583720
145066472
40212647
279840869
525725338
259030481
103821810
76854988
45921832
30385806
113235397
82774403
261363946
537905402
781976141
47978322
558615293
450498320
745216038
366193395
57284649
338898226
421091657
292899013
177544278
423661407
92361734
429339047
45926786
249949212
312668386
434053093
428362732
47433260
148868107
6309684
849507016
425384424
599317273
411341603
301188806
258982344
339749510
260283403
911433577
23579606
120130859
123565032
13384603
294136638
928408763
276746650
211446548
284418550
343480110
18954389
663298659
361971478
946065300
48426323
223356050
108161925
55298202
24708061
821427000
71794970
340127681
33178274
329443470
205857433
86553990
261038134
390738877
410256338
97931619
3611685
317009136
407935071
511761314
83491489
106258859
195759156
175400319
501012750
211354967
131415552
11749484
604168093
344502398
155600640
421472002
36106422
159455849
77380666
248300009
184073164
66324015
35226662
283371414
627521822
216319096
3597280
32167901
91289316
694394544
639421205
212396493
194528085
434262560
36727344
292015145
171584627
112611697
665621145
14308285
506467736
530077106
430011242
9778946
4972246
190253868
53095505
296349913
101877055
721172586
192185888
308148807
713105189
16177898
128066596
43858558
30525151
59234055
107726286
510375724
68349775
316144835
137780159
719100423
500411844
21225135
419536880
34278610
494184509
16051539
207486670
687876
278355604
132811505
267759508
665769162
80673907
230333014
723069260
359449576
21952600
96133350
836756212
208785152
810875888
234156503
171255987
74426293
188137473
15355941
291743209
240025987
116304870
408090631
33853436
508424853
430310755
417941556
180835310
119306155
349977674
174550649
323476422
12203210
491377762
105974391
395680385
732974948
77974591
596409774
170610950
62563866
660995074
65306605
181364113
271024839
66527278
204651266
9310584
415013962
5069233
192599294
97708361
63065140
3280022
925767820
157165354
408937813
128841170
207380925
222099765
117468037
621050316
260094287
858934782
124676818
153490747
6653102
60167440
815933240
186233278
196179735
127304614
248780137
135596706
339647957
152484757
235100844
423597954
64498573
229434467
498820512
824636767
153217508
304832934
50342419
55462167
5768615
131066017
433917218
27162614
689785545
120063746
284930905
981948898
19879167
99338004
282901226
29713136
42000179
67469265
44687169
750110790
423145154
316088977
72961397
115395935
512192166
333893878
101037750
68197608
155945694
17596987
49841468
397074805
822094310
250980997
361478354
168631803
136233674
28338741
110197089
145596823
264096080
309453863
216058295
237755767
536214106
380810702
246787992
85198599
114414570
50725473
316865086
162179194
187267845
556440595
255740869
490873854
329452966
618440059
88035344
21805258
263039203
255951632
161285091
357232703
467902407
500433988
312830973
53148507
208332576
297264556
552859943
195274330
355260779
798342315
60703374
318977485
624978142
339179275
351812384
6612224
313447431
156132423
262386329
187401702
465497829
451157515
133258451
53162509
598095409
29026804
56783103
3108059
498310264
6807988
58404454
418719875
122830355
21646834
352521256
46580528
176329614
55184320
91499697
358102224
357801674
691545309
18528182
232986036
292463487
216610592
7036410
67693017
201322519
84549974
318708374
180055089
513964
47983900
209352806
79493365
12983636
484610636
333843493
280817058
135334663
15669974
253772450
363286626
237973458
153059959
80830614
54662545
213401201
148788433
28682438
323613882
23592815
422700294
172051615
102028395
360845214
156436760
128241818
91278253
6906996
221461942
312402953
78529696
93994181
34545826
395211942
531011606
186601821
70468152
162681203
368972494
280695013
51343968
4340533
81656630
501324710
45927410
555754171
399316040
63364659
198061926
345643800
534272421
223106668
663251858
46399006
86096282
240502224
177155801
485201875
97197890
667529990
90922254
99117524
378021315
136590923
455116126
17854464
727784719
15238599
320978500
38895487
96407691
48098923
271255850
39257854
343071440
232371835
317072217
130421303
611702658
194358582
8037539
413974150
195188733
38877407
160937899
9047079
7194872
90087254
274514328
350509381
136948411
396830586
163968837
316214711
19815509
327123533
165812970
151613210
160481592
397787743
14318725
318270101
153751801
130827813
241629796
33577024
51831341
231317816
39633373
207694875
9102837
756983011
475041981
680506748
460141225
104824929
539280973
179322671
219853596
590020158
271952811
41529991
68829416
89135806
503355146
663331487
406073843
418453489
588738705
384526841
27422523
1268300
275794535
436036862
363694937
38326209
54096865
191345107
35302783
415293339
4370039
491009223
845433729
735869855
378700967
478699385
505377198
33348011
727835659
486060206
573135198
145020103
611975815
26219840
838258
95520710
113771762
229709041
64351558
605272372
592692681
242528100
76796837
76336103
335711944
21466816
156356407
10830254
234752146
75582838
235945139
296275741
488019826
129843060
161589835
203763597
164043528
79989207
23709050
2093133
55588658
178458871
353838647
464134772
62284244
248550801
71146011
707748109
483174251
10705811
521813564
45323268
455778534
570743998
417736466
61170904
148129175
7713770
844797943
235254190
32801507
36794945
3181398
378577330
64393298
751463983
894832281
287582587
123749892
866666848
95424461
398069017
49517974
288605274
638933293
588334119
210824337
25150545
56266061
244245644
652212613
1694442
120904111
32300471
186500457
33546690
88978793
105030580
968469882
1094643
751978270
232958228
23805479
3111486
139919799
436558648
722797461
264658547
431063872
320684969
18837262
410163260
372667802
34246272
32423913
44698382
363459100
51962002
5196434
708301147
39693635
72015580
232085686
13501703
539097398
243852421
378459935
714470886
960292500
59482309
81785196
111695431
202653201
39106392
121991025
283103302
83659147
29661234
194770405
438176170
69167666
13803243
38149373
307129844
16588714
400768825
922118963
21248997
29485838
70533679
4345364
5976065
348545760
81631189
168112489
475987786
74213930
12828435
15680348
79935676
268265190
461116292
25541553
303634910
16884214
172846892
859079787
23638466
519081335
64289861
824528754
39722855
230390181
238946706
145660035
576885114
418015386
117494457
104507656
229488760
107865132
58285053
333521645
16110664
447498502
321359334
5941812
277363390
387365876
73417343
188937824
74590085
72137478
334973507
235861109
45623950
193009439
169636281
345226829
844975867
149969158
246408079
400500800
120097899
428669472
12979203
180677786
215185812
392068139
151173380
456039063
147953980
314262706
84410738
269713445
199635617
249033236
467463520
304040981
21439647
2534978
288595010
289504743
174491349
5405092
79049028
54315521
176351954
192288458
910608853
137245993
34892631
642490578
293228469
618412616
116840214
174472094
269857005
214090507
59565915
60878415
45732241
83051484
273422205
27105696
34657024
223321623
280849338
138048804
41206300
150306491
611113088
29378338
117927598
363827288
221098602
75965638
105179524
497533858
781910819
115162988
722674077
26360320
5814094
183739772
2654564
241934617
310557377
170064887
264560843
14020021
267764427
93606092
253971
105846429
62210015
530627318
10998835
348118271
386058899
496786550
60905150
48386829
157017910
433558721
64849061
166465516
556467089
382590584
445953992
216995081
55872017
89101115
232532977
354733294
84005312
638709467
335966245
66682555
624650935
275434784
5206146
60867618
105214369
23605859
421039931
4583351
311389207
18198086
49614310
277591930
258874783
48016131
119279889
9293047
152045925
150109528
353907768
491338031
7790660
67471712
90480204
217452654
253883836
10170223
684840027
21476820
790045853
749526218
389993233
231164931
176511963
199119719
27321449
297901314
47470972
623559389
177701350
269459726
633662904
61768915
334877923
380775619
45040521
100730400
70432045
523111335
321291376
11340545
375776038
10563174
22303697
47648502
346986758
656818524
378192211
135258266
492063
153783065
528059080
891385083
70430847
211022649
529148722
254175722
837730489
349285630
355735075
12940335
171488621
189940539
598278490
93381652
153959156
402582741
636344572
103269539
366657837
394745373
154358230
218595368
448303534
543776056
20012558
50277597
98205444
280695373
49910754
208379884
761342217
348087175
196238878
6912396
701656941
529898514
202567901
86757992
571185408
554229817
255905357
355923682
137190383
55077008
3108378
1152286
178569821
215756794
28297161
648967039
854755135
416005124
843382882
432346120
30803758
460567296
533173510
687799917
552114148
1180136
98363049
384745960
34525555
679510114
286527242
67190015
569743557
4687525
20731159
13357161
18410641
554857776
11765783
154981946
635861227
219309185
683564965
912924005
34784326
387457268
24403621
635860375
28928989
872214284
166375983
50341416
2557883
234652111
310936756
56078161
263499093
264618397
189001037
523646822
92687827
401311976
29458931
173205759
255300238
139224276
271933803
246659899
621113506
23632651
125522574
165954666
156164352
315533608
198009656
70921289
523605000
50971037
98082284
6370819
469730732
31236373
66807961
782548901
251000459
1793773
686736049
392212635
197895765
61853529
79369483
190177635
122805321
189533278
213203017
40172831
129996723
234096873
177829890
284487040
206476972
524363939
489829
550298
10423368
162394843
457304288
490155735
82657734
421050647
430702155
306650977
335445314
825103182
3365371
358028393
252895244
30037491
78905511
93529993
62634219
116030574
696429968
16924308
87958501
60406747
715780503
121021431
252497367
159703721
375249089
140603345
725424948
8575561
66675794
299540923
508765661
297645103
441042707
437986003
364425001
683649789
433586914
6941756
284142310
339818671
21955447
9538615
523337
80989443
98886557
345439430
36035775
334963308
514809886
739221424
31385276
148522797
145486102
18960848
953329431
590066678
553707805
546091527
94901559
392614466
138334101
201244517
246182189
85304252
143363183
86779542
198193251
286845332
187693559
7504735
249658580
62005904
737259208
379498676
274161243
308952687
154141590
62936911
164745662
87182860
601940239
733663273
595204902
3299509
149026470
51985952
92216666
470335399
38085641
34622293
87583764
367404840
313660916
508807045
6746609
515413771
89120516
876152618
551666866
709263549
52666889
4413986
198013367
238727074
546983342
585119357
426044871
392727777
43355902
4081706
183151358
51194896
420726897
106824388
29350331
738210118
565723611
177196518
690891706
465615041
599549287
44315586
630913836
83412414
53096723
66919233
31681067
17711550
2610228
256879884
150563217
109144257
132512430
487956213
576989370
129869767
428266464
306533319
497338478
37213441
95973
565287150
296816314
128925504
118937071
194881212
293051728
43413693
254399412
133972385
308394807
243722635
363599758
349818164
112270989
443820551
612545585
558378041
247173375
211261141
114525599
528130303
417300276
153076920
331540028
23952189
574504417
228562720
436563172
86618392
3053243
114301496
27435714
9359513
64130597
372987291
310350762
197461992
27575228
48355180
16475209
697544
415046434
324183653
206136987
163879782
16990463
31968252
74130202
189162070
466397801
54880805
357604341
649223784
111138252
373687590
174853153
63652335
43764126
59675148
324764016
94846163
360894454
21792853
601594832
1551691
150113535
130956832
44350812
414539563
30721978
186681248
109807020
29633354
602374860
463141681
487357651
60520783
350622283
160917432
693260953
209472096
16715674
31554438
408591278
74204951
123276261
46440047
548178486
300691882
651809029
63935520
134442211
86978829
225683914
134690865
17693039
114147140
327341793
488821903
213782657
199582167
6149762
682863087
173736519
109453128
430075175
479224291
253210295
78898034
164249741
437602307
2035317
398820990
89914705
730428544
422456591
21494165
212607047
12350681
108010880
252990438
300039556
741661948
725923941
395080737
398296376
431284350
134506386
356294143
377225797
252920901
157289739
273697920
191629513
1231055
9524321
311705778
718788875
194995718
133862228
185776202
52052761
32565333
36465653
182327932
5050187
264472326
433529594
746728432
145626254
493361312
769334621
72131248
52518400
46693262
22450783
233458059
201150980
3964239
98730192
135906998
190718636
291333521
192231273
228318928
45807293
208700431
66519336
287892482
807483749
421180269
78601481
387179395
718625856
48792399
51409003
76893793
188893570
203576703
68253166
49917494
47742018
376653650
51800338
217741781
198864953
9695863
514697204
756264621
221388578
47823152
371809118
21268800
611407140
473878524
78067381
398441472
240221260
69825474
340124172
195056277
71837016
36854589
51321643
17596144
50187968
503492333
14358659
312642045
98847714
756804103
13495760
253744733
557093492
20760588
168293829
262704767
188131914
13746168
949085
30784277
154541414
422791127
623149669
307651055
280888202
724092651
274591350
548042
167379300
22756234
267176022
68764363
57826579
155191413
68476153
706908584
100940084
589802750
200609969
25481841
2724980
25670005
182654939
268119621
207001414
68775137
113475739
325242463
49305604
115109321
476970045
95552839
8045147
555382042
183193712
259198479
311543480
501501985
132477471
86498419
409040684
39271983
401138208
486102601
715891179
414914316
289285458
198750728
413070610
33507230
159196924
271032000
84398439
45538848
538598490
878186794
268418982
9562518
585996806
24158486
23006224
807699825
156124646
113112422
373689607
447516079
1798681
37085066
81103978
286096255
93351040
192219880
427127829
139614793
85477266
68243573
367569069
525924562
193128263
773221504
277013643
125627583
369695628
48977990
2828990
530193530
39043835
477756439
583100520
221527259
62681670
13175692
51947646
107218803
383051598
257891291
326354515
590171111
49017376
67880043
382250410
211062822
47082818
31060812
346215450
455056964
25016845
859795269
290687786
856997451
210464059
42197061
77118618
32097253
290854640
355347906
14373743
436364865
17847231
75023774
732447900
309059372
80573486
155832237
624436053
148866752
144464904
649290
468107117
84054671
223757989
6720955
260094035
5132309
300201008
551195686
346765764
196475182
800082462
371422081
433044340
182921228
842295665
120557911
33934736
38678064
33082238
761200903
1406994
14309996
293762055
221032837
69861000
41014424
608423986
607780717
51218709
127806313
470924782
202680794
341737776
170047616
34990481
70406674
39162829
65993158
220590671
63040482
208525265
280107863
589572401
255485367
56373779
465052646
68514634
42051973
385287372
6546170
59907925
204004198
51879010
461294819
158010218
145089548
125787209
690555202
167496152
20576977
310279944
284234928
111867271
86231122
25379050
232241236
46687847
33447055
364032202
426260136
95933361
99865273
26417415
114383246
809029511
379138618
294217881
429104464
772674492
195712696
722320707
408031500
508688955
163637072
144870487
491773805
242751413
20418678
411275310
602658373
407083025
427097803
39085787
195289505
70928850
258970102
504487774
366644779
610600450
132765236
346853001
40642683
120049
7785753
76484911
346685475
609707647
157626
196762113
309053236
51298994
577092329
660746661
547062228
464155093
193192385
431069570
256271731
399504041
266173847
66635297
244832290
339151763
391571116
13619371
668883168
249643860
7997452
43806451
687038817
1591610
575543965
221974642
274904530
170956314
534443824
338031009
130300487
57096041
240412279
156717128
378700108
499760402
396724203
73059650
279896626
222747332
495796170
8545094
270169773
138189594
68913583
266603107
97183879
315889300
468480468
6722967
395623412
25756639
71144190
487677844
47154720
372093516
26191588
525099437
232880401
161306027
197642821
557520496
74127269
202634297
82246441
443690752
194250896
420324286
161977416
50366067
75980508
663611661
470587619
394723050
627580124
47637636
21851093
635945564
813383759
156573446
14837625
631659681
119987029
217370142
900127
368707707
102701110
360874992
46740320
41223338
40211955
167201552
133691124
108667649
39084927
70098918
55215430
524246960
259918835
18493853
37600059
26612050
417434942
38217057
373353255
13477904
223651190
146124596
210491639
863299912
104747177
39441316
163636059
791848208
270364776
124432833
224503987
171926469
33801215
330965534
153197290
34701127
23733207
3547170
563051683
34188983
141825515
218070367
458438052
33933710
402486467
255024997
122744631
111569711
501819116
176223092
611569510
332720244
103086158
15741346
96564928
280714383
67430860
952978175
44093107
147113976
401044013
365934813
189820247
912424429
389798680
21333664
287303453
15455741
236663512
200687386
9373043
87278101
121656154
292592647
288039930
35309513
46195426
16871191
179578436
457984877
40869639
88410189
374744245
531763353
34641368
33872350
113288965
594358282
57346875
716069513
230999602
230856037
44957412
372402280
196907651
600681687
466202939
158025977
340884397
247746227
13105337
90878563
534751975
27472876
15741046
4046385
567406042
571279364
264672137
48760093
551174629
249215502
211905770
249438723
175253296
137537517
505268498
214172985
316139070
79765643
66609950
689982410
776430701
14022780
583795998
479460569
139221115
65961023
174118160
3424791
93594802
425993365
121501146
111585622
69222533
2567876
598903128
35291993
669522048
112011861
104344290
228885435
3795351
785723903
260518736
689728266
61631786
158952453
13008950
248611832
84297235
18464756
144464940
12960765
411213306
197026996
15434021
690828109
20465442
121739839
443975012
657893092
430580942
78280556
674725971
128845122
487948098
137738098
11168144
306000473
393558333
509713979
430355550
265241143
73761210
56617588
41736080
267755339
136042345
183966801
28364917
4898502
87624783
12365128
154645271
34262922
769063089
77010188
130685350
391105371
524413696
217101295
93674275
145696104
438030332
487500498
27568189
478823476
562094308
4942427
867857274
136016779
209671592
131565117
553974256
136061892
187022281
736135260
381961341
300485632
20050350
237087554
400405353
416521855
87485714
188462979
557191141
615999189
50271331
65312705
126341368
230849929
90229650
36257455
84299767
41259798
703498685
32113670
502410017
62730118
376390547
400637370
728253727
626397690
385691674
265696985
87206605
456384902
615432958
16757878
405284096
676315325
466248850
93746233
156950959
435149726
683135690
263999562
34541978
384725944
77661285
47526102
54993787
19791373
39543507
102534604
703707413
704001024
77439556
156941036
548462928
6745731
193641239
235569876
697223467
492368131
81662211
63722265
407517188
317466519
319894595
339952541
4370247
9233226
268180728
730734869
537055673
70885471
475091226
139860773
133101280
104522671
59910783
71746867
552859667
171803613
313546044
512130580
32439778
649314527
197429581
396244136
158071001
5781902
141982446
84843295
220564935
39673250
124560799
362105390
123838900
237735853
554283693
106957171
609835810
27884391
27690541
201615
40270412
96747840
541571687
44738519
461733999
8794969
119458010
174326336
1047533
69957649
279459716
219706531
613830227
698162355
305635148
420031282
129904048
619328646
91800813
589366006
343367806
17715754
227888673
63106382
3811139
461545133
191715429
183592243
55581926
6774347
149860242
79122321
5560937
265868310
270451647
41525930
745823809
360639628
637964434
514091544
43330307
76131253
549158511
270973973
103803469
165115018
74389107
106508455
54087243
709125104
4428083
176873941
674781677
223770869
88266298
7958502
252020862
344606965
286290605
335287498
167094872
758490884
221101556
83938777
25648311
691892219
183165804
7740386
251247235
230705017
96532861
782193738
57321151
216591908
162228558
175418963
208042343
130481826
326554325
138081995
784807064
305362260
6187930
34017598
56451194
108870900
87014955
202998545
112674924
306485755
199295511
32565133
105578353
106216907
169011705
33291766
212249158
413924965
50837097
202916385
569450381
129644523
654457394
172935341
484077792
5708334
200849486
191366491
648835125
20213678
701077877
572029706
839171652
112207729
66187812
43904361
157920252
155884143
251025116
184154801
265372188
331715305
142641026
297104698
305809592
93134642
54605
120078002
188147318
292504490
267347812
7485960
93851320
379929860
346788939
21161280
256861501
286043993
122780109
680203938
370242047
97905120
237710912
739666558
511182527
182441823
260550710
208252060
400421839
131887792
553424041
236958338
43472150
243039210
226710408
25201007
46751375
31145889
170356843
116101518
210601246
131770855
56795282
560911608
186580691
4013222
982565569
43580618
40905026
202129165
450890353
65913026
445844873
24399429
65573581
50470949
798497550
204358287
264806055
17451646
783177000
379705636
149408435
298951687
6095993
73080451
34362991
257077416
349858141
769544607
334900399
689097722
104836272
87034
192602878
45014375
456491289
325572590
271433198
31953529
98320702
328731258
141233336
90103111
440447035
107202127
361007922
66269001
108651257
227597195
80871571
173402341
1749756
193870217
134520836
169542087
172201306
303060620
142945681
298713946
350072069
217515395
117852135
283275348
373363947
409972886
298444305
671163179
266656414
571311777
374476667
203984288
518538644
50787035
3742317
175793871
86876270
7731131
233070823
536265866
197653224
35493979
389618655
276056656
569280861
32815185
203753832
76561374
307583837
250280017
119094317
466360388
298067473
651956984
44153097
92428297
39342545
152514158
4439793
690440213
441439665
21090082
367756130
254909531
779154778
243607895
209576725
105047102
124939789
633838968
26638265
41181459
214216987
254228691
63822542
360759871
153717714
844784380
656265579
550538246
43508672
104217031
3271624
654155624
311111284
211772420
380710690
135069563
230627194
356585167
432276278
202531856
753319260
509320969
811371342
375393780
330748812
173764107
176397
160420607
536627214
522594075
38242688
465960556
319326675
85539145
340195747
546015040
605763879
267773680
199293367
651636118
557838873
501049388
151512835
526109666
7877573
738239819
229129726
115892756
16498607
233087766
319690164
456166747
2999780
83329998
530028535
190212828
69808181
32847906
480015859
336941049
400305643
220586677
60179245
190047125
484290836
8745593
89262100
542889022
372145333
641446803
68759706
41522347
865938609
59719163
10841280
438397069
435862496
127096956
145890422
104856686
593447654
503922759
377789382
310486609
321434473
569391912
466093142
187222726
486728488
346542535
53318063
216746883
57479166
247805498
106268751
5961125
5736377
174231276
65532806
505107534
434193378
513737782
46923145
51484977
153047509
173766747
144502801
148466971
108229887
707987340
41758565
488271515
156338822
46681787
495392026
143583388
19180680
742367877
132518722
451687706
41094610
322331418
69784515
22556461
232166620
39473956
515508769
132761049
406815873
1162396
810259701
390848715
66832329
61341779
158690388
33553160
638799496
440784505
113575539
4195278
222946194
490085100
58679767
437688141
221883976
235590185
407575909
328428689
472284045
872539052
224383570
199085294
160079531
85523446
14033321
99935978
126705666
271301713
292382602
264078062
10985965
720703721
568042338
219759300
675218041
264997679
503875143
11302021
16864014
284907906
452882801
389516261
89506839
17102870
781828906
48181643
135139637
117051598
9634935
279849167
3559934
110429056
193547715
33832637
298303097
18309334
7864755
15688617
567543461
9955907
404948331
54686066
107523242
168923224
771738296
114512549
242441375
89991157
382554768
532443897
11226689
471413831
454883472
28417396
295287907
881170438
216726398
136598605
229644281
127434295
42021303
435725569
265617742
723010548
336946161
193673136
63147101
89647752
32204910
279016600
284115003
397184306
310049382
149966765
193042647
6821149
23516620
378409482
98083440
6056434
647069051
560805557
286144286
452466803
134781894
12946643
732906206
469412400
494824192
1063602
84344220
102235567
214295742
1289327
116769178
557226113
19073360
285075931
947511392
81270080
522241272
822541382
446221996
755105729
71718588
56297668
254625152
483587026
768327192
86972716
108582581
27106897
60911592
173542695
474185705
259738268
65833190
58460157
106431795
217994221
553887805
55687993
502276749
132334474
86573730
65434281
589986649
8787278
167356806
117806155
351137524
301768376
753806817
89476253
245374459
52851141
25727753
180083747
30167890
54679076
73743922
205092725
68285399
540407417
194943069
38868737
149219313
554495316
61023144
59339054
28913976
296053959
128453393
285489614
195542315
213904784
209415504
522295
351516032
389601939
13182812
421033437
168816066
100240850
478555522
293137963
408643129
192655182
58043314
295333
296549393
47355615
421026474
10030964
725188523
27599948
733749153
243113354
4803039
608866002
556180747
963139258
314774116
44490270
496713270
23640451
635442825
551047743
81947710
307595691
155762366
534003909
71117454
617145261
468379244
156690033
57023722
9548292
190217949
340952396
297010052
204587152
621440002
110152305
591653884
25373272
88088081
7663081
162626244
559284126
220676356
27644957
762955853
78428301
464243907
36540144
4242879
24322845
67687428
481695921
244508017
728984045
33843847
85816084
72436743
90041079
895202
513809160
7772737
219902697
657217407
48232895
82640515
585431788
408051305
848959977
107657854
305017211
71722064
43264331
46610022
111966828
173171798
91199941
401894367
54215963
273229705
356887180
47731235
174647517
840350782
1479871
15324472
474250789
235496005
451581311
854587212
318159166
27476271
64246803
535504878
217560825
538787976
237841109
19910856
212085862
61161191
27554858
24113255
28910201
109353076
25270238
4767762
541583716
123793835
297410062
95062151
240734690
195470769
771426
271305609
18382724
67553715
19389609
276099972
26988781
649614695
32711148
142769210
271422316
443055235
79137951
102375542
386013761
780291746
617859096
405064208
127242048
19994743
122158314
672968769
42076475
188170791
205244125
202652526
311706328
147244108
80990106
143546023
89553760
120213
1579734
39964052
176722938
57942704
470699687
291848203
767486578
150076072
96492612
750902506
35011808
79164252
550608349
402080559
117653024
68808516
183606264
54891459
262562898
843114997
320612287
60949067
58712090
145191223
441078592
689541535
263189008
378957656
142429293
96054034
33334082
790811612
527875203
148110348
50606941
149094291
24314547
95697914
764924179
367867224
381097079
241286635
201699863
121417513
196086899
253567980
167460253
298466152
53236672
223710698
46277975
20883468
355906518
1748842
336139411
507189904
99658074
75986481
113125200
557510866
39475659
306563979
54399895
540443481
146658839
128241251
76559679
315640763
227918558
27098851
557567752
305490975
91052941
83309879
586407817
336508299
238319863
92107917
4895994
314077926
144210491
3242247
393868384
26872908
684980359
16766124
243407839
280368369
203416589
235485725
167220271
320276278
90679019
199601062
172047940
40362052
257362678
175460143
548539372
54974114
139109002
86079716
200235887
291592734
65162783
171731089
38028352
321010149
256583572
359552488
453955404
100740528
828010160
184354672
199279768
73532925
252899936
238322376
12734637
195421383
246179453
66837635
240033703
517393509
241807204
78067321
360151883
138488958
484695428
197728179
128297968
134461331
9091056
91530736
174879749
240569935
326571670
2785006
17985129
95936117
276367116
382090938
4896174
39166973
237822284
183625118
508372606
52509187
322113047
596779172
34305224
441691909
498616992
17590996
60399752
125836
254427154
33566269
49522904
4000343
36663227
167344114
82291265
35905110
399870339
450350549
493091344
409990940
488991689
140820677
66743817
301778868
75455646
806992032
123248966
11022687
154840696
69872219
29500627
136063317
14901289
246081979
128861220
194545111
40718314
171570901
215826207
57802815
515851444
59599217
721397050
523550387
230517592
222612358
162726178
176152171
245861662
619533505
237865997
452141214
290232011
26792353
628146973
129151299
479871221
78820479
78248007
506033394
98605728
274675814
363170845
30384759
130967560
29066791
363212023
31422668
58428052
86950309
269816677
79518389
16255349
260457709
125492481
541011339
213769009
21239818
92198326
151657326
295325482
501145291
333562
659141168
428074873
620805322
276088707
87172285
122684882
575532492
20557321
58308288
697609357
595028048
150280781
438494850
39715639
339476449
169620354
806978081
196790682
200416381
181680285
515897222
238717474
17976917
179710212
192641904
506791475
202083165
80649125
69847275
21237226
288251484
30776629
14506377
893549625
670211747
760870363
214921908
261747585
174997429
610492180
224494467
851388900
24994233
659480990
754783018
145230667
114700423
125193155
180129716
289959971
449247152
536798291
764343957
134606136
382857608
575318900
294383251
325264807
595880183
454792375
121313101
153604987
334765279
175872464
298504423
19706192
209758527
68562010
128751434
6744288
503361020
5391301
369550059
316107846
17341327
21554893
354840365
27253844
3482375
302325027
109453513
296742132
325069930
259907686
78662632
838311608
278564449
106408441
16925621
507898378
20858800
22615681
110112639
161798671
87204272
89793865
30359847
26211595
57229248
73911581
47406101
440182991
361031842
128942202
23401865
758699439
95054705
476884379
622004865
202722472
343842930
282840048
64279020
70402167
31306167
253003327
246604894
777874608
168544890
75544716
86964689
291941414
662340810
51415095
202676254
79008975
72235710
7720373
59161801
16558286
390620
749952036
400990097
298375738
286159217
77285895
11886454
16384692
39606592
331903521
352431232
78400432
133608551
355686522
128936591
49217951
359522829
207256903
1087636
738397830
374937844
102881639
674730971
549108212
22795197
299871613
110236212
389539746
640887438
159702145
342398139
493594159
671867711
575774602
172752857
573447
558318415
919585775
353089194
72286934
63083957
157239765
4951648
2209328
140585029
11352201
508024408
382185519
90784485
476003300
57715834
23606152
66721442
162201462
582245301
233176698
704908540
236003096
144802030
85198000
436398917
397514332
859358311
670245476
5069322
121779253
60841034
327958034
714952529
171344179
388060641
520326759
344779542
398610411
268748954
170181643
4073095
242090202
476438126
532131310
849060
118197011
459700258
390341427
312721982
357162716
589378982
611539814
220317934
783537481
280563470
217395140
268349314
187106440
80471150
9378728
212627813
517883909
180517786
25133296
28941091
413685325
309829770
205456965
110945574
267715567
639317812
502033768
87042578
723603048
244233079
533238574
590344798
496156655
97452383
802244137
46672362
439367380
93153831
43147772
530332319
142440184
380232
56093979
516630403
170277814
214862364
30442775
134174991
75134347
6681502
16388651
284587654
100886407
336895383
564426634
1115768
127131358
383137699
276029931
53760230
525480533
158488773
177043431
228765287
81927607
968964071
412657554
100057213
144276997
149614300
120849301
104717988
65042987
576271323
3403695
645407617
651203990
1823829
45154429
273908305
552881933
295250932
181378439
343244456
58105185
60278818
39012651
152982130
54082124
102759652
62410373
172456881
391558067
60487064
122234406
67529281
628963751
14456930
84266916
36796388
223945404
534644216
282695526
526926383
159510598
220244183
552304584
367041770
776830579
280756447
292291182
218923192
172970449
453158837
44211767
120158251
41607514
274383759
11984918
6776602
49584589
690202004
712773627
480644304
384462580
532578336
99843718
112086835
128835130
204433783
63006932
286970000
149794754
622863818
5606833
304104371
187120539
156961386
319193993
21951745
39037241
133593096
93171202
326821738
3230902
2971844
282894800
93885491
111141655
76962951
82874221
220603027
10869360
113931031
563711334
198920424
1755569
169708955
119015605
198451300
36358805
238755639
780879927
455411525
58384408
247030708
43302370
29741194
132437889
107647316
294616302
15484759
147062502
176381840
359469161
487505757
346923076
460400604
3048965
578424542
176581895
413623245
291503595
807407923
3556801
332680976
443816897
40154332
260067288
177736488
54692117
144703154
192739355
122984888
11399949
21566795
79435442
375765295
689643
48727463
37536641
28150693
48978892
528826565
122179927
154952294
700252386
107041663
403140274
447743191
573527695
735069873
464332016
5131251
31081090
52731694
9327748
63205057
196067331
23891358
18767310
358412235
7284604
375527431
388165821
5875279
153500514
106342770
86783515
140431634
7804151
124628667
71328423
36044989
96088223
584926348
319164009
133998427
104691476
30265163
749217180
448015849
842494037
20620203
135859487
2152706
302205540
286207488
268705906
108070142
236312544
574725257
60168105
183421011
87493236
798662029
374804162
190759857
100613803
28715712
52308158
211518370
52028358
395797776
722217601
66758562
23613883
353476205
105596722
78240574
322310030
466318919
213314598
261746292
50169473
272100879
193127622
231909996
617836009
526040408
184717741
107570418
275011869
387985812
454467024
163259791
562866058
188452989
74492171
603589665
860817805
18780737
164000146
278101328
3376628
426823005
124711573
210605815
98795614
482542092
114689288
7887933
311699532
15450298
20583148
36622381
160005342
422336638
92264855
319301059
230549633
216888035
15342450
101138411
284547412
87070375
57786786
832457335
89494981
736611193
198086765
90933420
311478720
9536591
218016939
110756317
59322398
137291396
133577673
347092303
82182112
26019312
497567947
351678781
92286517
147837643
411627906
611297990
776925432
485121960
29645045
96160329
115987087
4847654
402545594
83249078
639950292
219401948
240720327
22626205
326926209
242333773
50184748
213569282
126127987
431824543
12698176
111154667
240770314
555051525
1103456
314718174
465500712
420340227
269781259
60304542
198517496
267487529
23042075
410685167
177160819
5802110
514418332
6395572
35227741
411238389
70375757
101544521
34001829
12137862
15500146
361365513
170178193
861608979
93428172
345743702
1124807
5096589
292418813
107956341
1834869
65513574
458620225
117164392
22509946
252259871
205668715
389927229
9240027
221291623
323269967
597424240
349827245
9294516
4696304
190048915
77820625
118497648
391252661
539053128
164482001
323238728
308942148
660923272
488692453
365615328
41072640
94719651
189265462
536944762
21580205
182029512
81203730
243273112
206683735
302573675
169136302
31225100
103661733
199477762
343278136
51390846
541835596
117306751
318057993
341209619
401683499
143086903
566723502
20796699
43545484
173073148
4903051
719073875
1642313
189207985
193886772
687149283
55096015
309763510
2667319
101281355
299618006
128064405
511294803
640449130
88930177
37995599
306932464
222349491
195002230
286258273
524622592
92924828
911629292
46290743
357301524
176125204
526584647
65176015
3434462
595252956
77308165
69700628
72064536
171192296
353125497
289042685
567319441
534853398
179530439
491088897
192198998
21725854
5504310
527292518
474130208
660935668
174630543
202590934
85307616
142956187
429492282
227895454
499869386
264580065
24002114
31530884
240555470
18522568
385266321
536875355
76868584
208676246
51005080
76633673
726701245
555883308
282618732
60914024
72175981
260580431
90153215
55356263
319072384
349416975
811113765
10987188
393960005
149680003
465938345
79021766
64085865
63531294
542687283
192668284
12875530
758486276
611169943
775512411
341995582
269703960
196411878
209845866
129492179
219411408
108084935
171802680
736704202
271585862
246314865
381783442
220893665
70085502
129130759
532617057
192888828
168699719
355953933
437857554
573039354
122379553
147885522
13840934
53680138
105504188
584084219
555333271
36512766
114432110
268243068
276069245
90538452
152558107
579653281
153652491
612528312
28182959
3541994
95582479
369358011
133800900
236326610
128372812
158052367
19144547
168367471
218297914
422418694
146458007
65632479
66198880
97155886
243068366
63407827
514712184
389682308
194362213
195357693
454883627
478782597
58485568
729254986
203097335
348556816
126874045
53017831
39500693
597759508
171779295
50448481
445733769
694462893
27492499
69043460
207552090
166245968
539037218
299400067
40344672
36064799
555655146
8401672
73912463
23245454
28020812
7900350
371976021
587757396
705692662
263770459
523395579
111023591
14928908
8909500
320955698
159964394
445929889
33546093
806939201
126051633
305274867
351982969
164615340
115178834
7085402
515652412
634795960
48250030
153502714
45553864
514533272
219715080
146506299
114071456
953835323
265034564
543235175
16639234
14580120
37067853
119636343
140390438
686403535
116796352
61794038
222697707
724505808
654301894
194124872
12524008
390117094
432229936
220062787
261306749
458394840
202973798
402497260
88919002
373774584
944992528
628810145
48118207
205952237
78248194
513777879
166056135
3994122
592566834
24458608
57234412
522714069
660467307
43283013
13640821
35793168
540343010
157807834
554944806
86280657
650721456
225561641
428775323
142005445
151090184
34486961
634835500
71112256
782085697
89991208
459325196
27802625
17356992
61800366
675959723
36320262
130208793
542830577
441761083
122392697
430556088
983051384
39823179
227306554
45740413
49116942
469998435
299081985
570338114
594832103
230119772
1748298
831656203
31981651
210742926
125567519
121179809
486413563
436820943
81916473
14430178
40341619
16179344
38876008
7944492
360599331
393451152
91143841
165366193
135958923
65828744
59793474
41974255
429617364
498374395
787939603
477197105
793686098
4782869
328177368
297730415
336273540
30291730
202251599
117771760
583726236
461760689
49501033
459663414
249755851
809866065
7940225
105054715
551439099
542632400
17829233
310521379
402461444
698134307
19446858
40548823
509533830
216857658
55010494
489989249
698204930
691629347
119385188
278695517
102936413
292702576
25704805
46524460
624368498
248866682
677703452
107393751
47392724
120878356
43354563
47959197
137133305
36113881
575043492
26543258
55570833
298328513
299883287
793848913
933665963
56607884
26888133
202825399
35513098
472714551
7289168
557423555
363838445
8532665
205651549
575298333
115427057
90618975
104109975
89059200
135893102
88019140
57981057
383366021
12784682
676441256
84435942
7319274
410912365
44743721
649291345
381596945
102638126
480814249
164647450
433072533
225800228
219847381
476532729
24742598
640415546
112085606
246258951
15920997
685857109
733329686
735392663
970230079
162375928
18341403
91735785
34549785
115791289
600547206
648855655
13819849
90584143
881265117
463380566
16241968
369157754
138848636
224937210
797743294
648894433
129718435
365525970
31385353
283420791
148483186
157456723
152513225
319540225
240507882
355267172
444970893
174571861
25166966
27189845
47327969
437095994
78837854
24602928
100475615
660777171
256518958
68726608
623789748
15690746
154036521
178029042
70590909
489969886
759229463
197146905
13015180
12362412
130418259
526747139
282925376
324979720
313039490
493849082
139545741
35265044
4781800
249315547
14849331
321895933
12803381
5214996
365501835
297879544
22708011
125645327
151912048
72466622
904012131
111421316
95776459
392463693
326496264
1315932
589628439
210529576
106634276
99248471
865107271
661103546
444224029
70628285
62137841
18474661
84150981
833233591
96264344
7388020
490864054
88461453
218679658
34694639
230760983
3501091
43691106
565349690
419727061
24280398
56353442
220657594
353714554
271754506
145512774
160117951
52371966
192616257
23331847
101573660
41724803
392767045
639869202
68179053
511439534
12933715
622002652
81880559
531646205
92560418
162111168
835396
360149814
619927567
179662200
17935108
204533920
361111850
370983670
189765998
30296105
142948010
84151788
46925248
37188904
130825847
128926136
313307814
157285224
134491230
287154667
276073734
186852380
15104968
30036892
681630081
161935454
478130661
736558135
58974353
27132822
97882197
737874632
218912427
166042652
112359740
629567739
843078808
18465614
15923864
346708926
332055012
56168142
28687064
4192390
68557098
1072529
185581549
47150003
9130327
2130441
385072031
10639357
1946087
187379892
593259253
34977852
337766836
697065254
159608271
18454110
421886008
221682949
13936844
3197709
43097266
65727555
65987768
85393447
233670779
297518338
31713734
230242607
22684485
50676165
7038387
267984277
154087621
100295457
60853928
196833293
37579253
436247910
307660867
15401775
88572743
158000947
808712182
393287968
29335662
46547917
358982839
11213254
225119717
4884366
68308265
55438216
128272003
353346529
430957535
4989392
37856391
247427606
218534158
528192822
147706451
52736958
52977619
849899635
39333893
61239035
45087725
755344495
88094064
156282348
416506321
87632687
211441803
235381415
396148284
31559147
387694585
391325092
301820719
700376182
68454479
311510610
834603236
272698551
34045531
544854226
34892019
180391277
243906033
509530921
251109794
38033002
10970236
467791165
819485815
365355074
90382021
259924093
74108663
31346279
155674131
633404764
262712770
29700073
453197507
180226066
123174474
269000304
131297826
15157231
79514987
3958847
488455246
770305416
443208504
108681280
222935471
147369153
23875699
342911036
151748173
167200262
221866538
401178726
396975595
13692950
234073894
45958558
199435318
326456354
89254857
95915384
99980481
42949131
474219854
173379967
35129571
134204527
91471595
23097516
674146403
171320019
536492605
281258426
28874454
217358833
176472420
64170671
36239639
15119979
443538320
108680531
239992183
632210458
425965637
767685567
4044893
108533356
193378908
260753823
688172062
114731175
68137231
37313562
137026735
2727057
2611851
225137805
313064750
170205350
110587021
46366063
171504512
208572865
617764605
272080908
199300888
443078768
304949022
282355407
20359987
256302204
293171118
237603429
250219021
280126165
115410418
391561953
652065673
18091953
369680075
10859320
306663396
276825628
742933629
176048318
463318172
189157785
25021171
4830927
204498023
386455505
308968598
895409143
252112871
91656986
29259280
11497301
712871601
44834693
752047827
441350671
388280622
374927635
110871140
176447475
123224285
332314326
163212474
33700841
32829812
381774458
747197989
104080128
320135252
196071867
375200094
83588701
635703512
83713715
171699109
136071732
366577557
161489267
364597163
121814751
180362742
235921096
421443
28508779
142849788
837239780
362224440
7357755
1393635
16047353
83146863
16381034
123895454
335549583
164102725
457777308
12788460
82472272
20852273
190707124
298644242
144405704
305158039
138780565
423009665
393705457
148224059
152932407
536435628
56407264
553246190
38229821
110886096
75981491
237486873
133510789
471424173
421242232
348871960
86375071
403443614
285062985
536486054
214472222
231600393
145749910
134730232
49088124
40750820
280947747
97138775
85889915
144575107
130326250
12029240
6660258
124164092
287309527
163045686
908021546
21210959
42363128
562122378
89683647
283552198
150129722
138753662
298789060
159317397
252242950
47250559
341765268
263444101
287271276
580438492
354054103
872679420
204985442
286603075
720952281
355683064
40336257
320625757
93520697
141927052
152537848
42047584
230960616
553365413
610347424
730505011
88197891
37758464
16144633
16804474
39282450
474330393
540853092
294201820
114687473
21697587
8000871
578854147
208652275
114156030
23320947
318687832
79296721
666887272
778766641
105157820
222394009
179451939
171374942
14045439
329067871
540640823
137223089
589203508
336991487
147585343
61690567
656006755
102498583
153378331
115366622
8229404
8852354
254871410
7819770
278871661
629893014
86759770
364029127
24430914
494524521
24707225
343793026
14550072
56952661
2176017
183143035
5465530
566960195
8470005
502642758
47705958
246240306
147729863
475771252
363260355
226213795
101459126
665673249
247335111
186615413
763456968
154508322
257682608
20373432
28527944
65108690
459930056
687317506
56619830
597501584
535623227
211190588
483011995
409988916
809486960
380448797
545361375
55305011
251772382
637824802
141910977
85330182
884084518
112384092
527487586
46951151
79542223
493201512
248403937
580711840
404978082
53124614
88725875
454490208
62151695
29100970
452734742
150437054
134430582
44938576
205828945
886893519
42536661
79789894
226500448
79831475
499298049
71385473
27419375
50335488
554264703
490012715
330917799
154874735
37059753
4392419
813024591
198257412
88841295
387490782
220168648
23291362
95350681
38673231
433129087
63066858
24995577
104800864
60798101
69163231
489282982
133873223
262594846
372478360
273754246
72327413
212665988
36574139
96768300
85572646
389493720
615914735
226366001
74784599
110895544
448235744
248941896
603015548
177246776
172038848
514816287
158766720
250561711
129850344
35591059
359225677
230824313
336877771
194864856
55406615
159899016
450035792
629633980
177425374
282599421
595587773
381988318
896617330
46798031
303522505
7521966
1006160
3000704
311530386
147303176
23177168
335009445
610611005
16286599
389109736
4307384
723919325
301289601
65633906
15450544
739073595
359387691
5045928
608452
55378742
76109221
388609016
23454438
631228366
144371386
101324290
262632551
43789982
64524019
553329008
78361195
722311676
482527812
12090729
627784767
31265916
110071305
709770512
84900360
32628535
276779354
400736222
43903370
277595911
218481588
441478479
217267370
118784912
137083019
160194662
109805123
27732786
34520950
532754747
457118715
27555519
724099935
142752810
379722092
94005544
16681534
177663869
352477997
201882217
32809966
642044482
98311673
18072459
437396924
346483022
137185882
828490244
387860239
24753092
90117627
208248904
133184548
76744896
208552760
214852876
256369876
99614156
408255148
463013250
53100345
40948938
32663498
409900167
224382991
508133512
195480260
94117732
223532061
81821557
438452095
548013783
25153848
319286171
66542853
665426126
449105355
273722532
45097717
232949461
687843797
713220509
500086082
373148854
72612593
202239801
323441352
80771416
396170591
660220291
27489003
283789153
413202466
68638447
29283670
403103631
483765950
113937450
118741505
10345587
181772052
220788634
11312894
6318310
3912819
6421673
17942672
200706563
12620220
433616557
277557001
74834134
273947272
800420178
20681423
49253870
189079160
276706790
429431415
39237769
374075
90483818
375254073
15580850
264244804
214076662
597981372
3116136
125742301
53924465
399317345
58932263
620156729
181595183
409769095
327661148
361718460
339785327
188215891
253350469
14392112
79311491
277288333
98145534
109500760
767792652
29379157
193794448
653711340
315270223
88892748
844653326
804665550
35773383
49653761
436981637
296218562
318126451
820003675
325295452
38519830
13778603
605839495
298236646
11428047
217820380
166874920
505873589
446851639
313373324
75361376
62561619
30992016
265403525
56608127
245077846
4093108
470523791
6615722
327142679
85842179
109403484
378941868
81340415
705782564
590026718
198472022
656665393
301999772
479990376
152680756
108460726
565894795
5077296
497854365
160692118
342032516
70692604
192436676
497578558
53483474
253003910
535003806
300790623
218500490
466868014
571891800
63535616
202819651
124486262
60082628
613625086
177996871
362271290
299933994
352754886
119128263
19607820
60417943
28981781
338690976
163538271
655116292
302599944
236906827
982169
680933938
649285918
641910494
132163751
33340660
38276060
107433389
354353315
481276957
608514907
605137355
280176071
71918061
58649546
74872004
459981726
36495119
318806143
306270869
214689537
52814261
649846821
65410618
154476196
98033508
627930825
67105934
729750483
371093098
557850459
350692735
95484756
264100873
478948386
45290204
95093778
187602024
100377416
107328120
30896341
145964078
98622248
242903809
45873696
796714197
756584119
48028001
353018556
378740674
194551515
323788861
91572336
120545225
406055286
123330915
5549437
504099534
16402060
155824574
95724367
220463423
285776876
146975726
344047294
659296212
12429803
179335953
628718413
158059655
320395335
21312434
13128839
279185300
307990131
356341073
680366097
233221921
128470129
242533777
56734980
270697885
3750519
54421661
63316626
124956692
204605797
230482828
343257514
214751729
579223046
247273584
493948855
19262159
465022368
95205478
609427968
38537318
88886404
31706870
4982400
506874367
763596131
227324943
23346004
121501130
6580088
38873805
157769975
418673355
651039483
73454177
208163853
422399557
115790491
24427092
304994358
352335550
70871830
72633705
90680706
95743605
454932332
805354423
423053952
81372909
75372764
590355346
284670864
614473020
826161226
164207564
4568234
118975
415399807
72957925
395169057
263559763
371805646
353488713
114309678
260059722
338458005
234990044
104473944
337311598
69114025
169282552
350629572
149690316
12092675
357779378
44084919
607850408
45219372
1890533
44871441
101036405
192911982
648218853
91058894
20712892
274548413
141659779
39657109
101260704
224002119
277415283
150090376
61200010
94527923
1836354
219652843
361627036
33693967
396355820
2228138
229111613
77141344
268077307
78791129
178621624
232712890
94415313
340641320
469750936
1221367
116348787
391379395
10175102
154832217
1042556
340417678
157420203
34773452
45840987
76637293
422813853
399752
213520183
28167224
94623086
35469826
347561595
186703203
66659188
64408872
620071742
251855887
196789738
320001515
178616156
261384102
63455310
254539091
67070528
4546842
424442443
69871333
296824950
658327215
412897234
201308400
87200649
688889213
10664164
246088170
105275483
195010522
782528146
16303723
594081436
957544693
26384919
282943766
181056893
57288056
591598441
433349948
40445063
162279922
136943408
9913831
13503830
40196336
65150416
280706406
256666642
173380853
449259713
315121827
278679217
231356314
122595012
332029835
129211440
219286384
396510163
138272540
2588052
125847
209504213
12194875
675061699
94877503
10062893
180470052
20191288
233522188
38794367
4017558
352325368
122407475
439214104
350758098
253631152
547938916
696002042
561353977
50075840
210906442
290187022
427787190
358416729
10478668
82101633
94245961
13062116
127002170
140004954
451528674
398415805
24275943
118000879
166839086
477366194
774041368
612579416
125682051
256116845
347358834
837190868
16062545
610276319
422436446
281573083
334871828
177719257
420450190
130348424
122422931
267509868
537529116
504546056
278232
190878534
237409926
35514507
62530819
197916419
405309104
311664925
558769366
80351629
45480721
374484979
556467052
331253582
37896113
192705541
10916986
297879480
361543172
135063136
379459890
213826698
285500450
493192743
69259826
326911506
516450269
230414064
239628439
144202976
599251544
148916857
62002966
53564429
470389186
327650241
3527762
292123627
395600688
194088915
329404630
370345224
179716460
6597033
49190931
167847314
528312889
107903904
445944353
328273019
13256532
401255977
448493913
466621336
140121478
552044340
91561170
12412116
200931033
132725606
498258102
188359517
5759567
407304568
194288450
27630672
254255777
452389978
260017358
35803702
474031521
353693404
51920131
63686912
124869559
329964065
159989999
90961211
614948589
196913509
378570
106711984
583661438
23360525
565322315
137858688
41571812
123398372
147431787
450108609
55478332
170457148
173355197
258065030
254264548
10141418
66158045
674086481
116541684
42776598
117905821
173393936
44507941
517697718
147515646
108398390
360248308
48020174
159257060
61239805
56213630
231646606
16101171
118429303
21601781
189110052
566301930
30866103
336067838
236233098
717804331
108485472
296330991
55477234
355966666
274038914
324518947
296798161
30482934
45649831
5272678
570559542
254537534
302718529
7410938
418931389
393164904
96673096
40265602
487282323
784819597
333773566
770920894
50191064
77807018
84906104
199552434
231754513
678561913
426881034
366828246
340733266
104338745
487119352
49247794
63266780
379811645
24152893
728354932
387422890
38716295
212771256
84195543
387604220
622525484
169597548
432792058
273262703
311418209
280880235
207909666
3591570
296138657
351307268
82462294
131385951
185358742
377859044
45687231
6853770
60144972
46471634
746067392
457247528
72068591
25449830
311817
634277833
176491350
751276302
79566776
230778538
331756056
160190984
86939855
110542743
277657310
668012468
43266691
489736963
62066113
67527462
90369905
260463565
69418155
212147979
77505827
482328805
277761145
318288226
82294431
398065951
133391544
16294264
139196883
437455527
11271924
358487645
306009966
572988584
278659022
627087488
11893992
155759534
554427603
391911520
142302312
2580123
249214628
45556280
119486751
36601269
61925238
80727499
85137600
206425248
408171667
420321536
584519415
188860392
610748397
52427375
30498028
271184777
480556232
418467519
57781950
238802962
782296908
144174413
358457068
603856589
343726883
530395576
34504969
715129820
74279001
619492880
221381115
375575901
159425924
663979389
706489880
61135216
260083432
151179626
109118503
500516009
104765026
266919128
97460202
479247774
201520068
652889647
316040602
262298475
66587571
430640779
23218521
268245572
135040472
395101897
31184761
55343709
194267507
182026537
293357182
934288472
630598380
546320
113350
8636285
223162156
781873003
112559495
50264824
36507376
537092668
55565138
44990402
318963518
13449936
513468490
600204856
289617110
508948245
105240678
214058212
35108906
453466152
46462768
676114171
312532970
27695879
59607472
416823017
222529927
234236822
376048565
76666479
126230122
210351241
206814062
402435507
64168288
823621390
455419974
172242329
442795332
219315264
33716290
114511298
103225630
12201905
105359920
191445759
522011281
88571626
4466860
799662764
649339189
296927181
240883538
74201831
106778365
7489946
474967779
18509636
310396622
334431949
69578085
10170785
329301293
87718587
59653047
29309029
51922474
15594685
440130498
28319904
439890380
376023817
610655246
96521622
381653320
360488325
3388913
346936105
245394267
424617568
199386002
28945528
509389715
386299147
11610781
743961490
711409432
342014291
551564364
18503186
62181662
10705091
164823835
322052500
179110291
636195265
67500386
31410783
387310155
436482016
106143462
132178875
99233294
500650493
40432936
99069206
139137629
97058855
38163662
488732072
360417562
57408959
9282611
232366826
410145633
479146151
511923080
56780821
109009492
342750340
765383048
485727863
822590680
55867111
197339999
231284421
208391709
10755031
182959938
120769403
124706987
493522468
247641891
282403318
314632257
156737824
23493359
26902363
8766084
306439142
3849883
501565734
159786897
255867965
84770458
956858
70389800
609840703
397121119
274550384
23512903
158932652
97759138
561528172
783849762
107915873
467148569
162918459
97444628
170852343
1496997
483395637
593241238
32264769
458480372
355403706
293398177
953964370
136666627
244894693
736308244
175296229
59663767
383715583
548255929
64154314
196843994
148312806
290102998
19725785
374058558
568365984
68763536
365840283
311922736
12897520
319305112
51178544
103252443
296729744
314316299
358660866
213461248
120324248
16501992
267008735
27345963
164450648
68529579
53161810
33852018
25292201
190909630
394057797
87075747
501876143
569050215
659747567
972665
46535656
400900384
503431646
154363110
743180684
7753012
130407463
134239815
19884971
370469294
789487277
320569975
43465635
534245720
43054714
298296949
146183444
113212317
22540229
692886997
259886185
147833749
706955055
552590217
427100396
636862042
127578651
520102297
434326918
513177499
138741440
139613359
37923343
490491573
615540530
122518534
660987173
221896449
368484901
351498547
390389311
84470183
531632128
255381800
344194778
345456869
76006019
14077594
279236642
56283933
93885069
723994798
192073587
454675547
457725706
433330816
170786541
66047024
346983248
459164199
83093140
815530804
262939686
5371342
387259483
141405763
196979345
61152829
112586393
515450229
6550480
591204190
525029121
10886875
474956099
899029
43022032
85620167
250861545
379348398
677492518
155780800
159661949
588208916
347086356
292028244
33842011
54240612
529371467
52317520
367663217
46558370
129775028
183724093
56264865
158191524
68016138
230571870
427008763
504994912
692440285
9564859
41186141
106973694
266899024
727047963
225703107
448809198
91873278
67702833
235527340
388366172
291972863
91645963
588771465
6642876
159023922
560075765
2791257
199247274
212604805
332387217
8019078
313731571
217536387
412588499
447683082
26687915
117922339
292265245
643076072
22743787
24736239
402768633
76570484
127192316
155124504
360701230
577072241
18018246
172114737
106192977
133713816
87910559
24952583
324685952
16905158
158741724
521716014
282642694
26627818
42187165
8149668
654317078
272630393
399782729
28646647
178633683
8231453
234303657
560866229
237982060
21164032
472142204
197621563
310549709
2753556
291329806
134978509
13322006
54442084
27030811
187200800
885953664
255183818
41746496
193529408
144492536
155235439
139968435
35744833
14713003
96448420
23936726
427721889
379723352
140910961
60499319
160340435
462829219
88065461
207405647
58683971
10744486
194520244
33684648
326489185
157553118
4494813
256505093
46850264
749756
11891727
518241568
246375220
64100634
334378447
692195666
82405412
91830174
6908128
99614030
330931898
530278309
535451030
10494832
708448176
109122764
51311085
223649604
239269571
529411230
59953742
36096706
41212442
69775118
2309435
94756683
22305057
7673297
100774611
256638363
251152084
442485146
543003235
99207591
11174339
69430044
150643139
35723742
157768366
46465171
151429683
52952610
375299583
220934883
315053801
601854
170203243
356002661
87891024
105965807
5542456
14208324
107008456
11595883
242891404
62606326
288664161
367236111
55002214
721931662
234913952
27965009
669941970
7846356
207629663
105002301
650902864
427952204
49979596
767464435
119167633
440084840
226518898
9216658
246681027
146319025
222294053
41889744
1789042
185680391
652685134
363883350
844058344
18316369
14814385
38218804
73148319
129566962
35892406
173463624
3263385
55259760
32084500
109615833
151451533
20585574
21949011
377813827
479512925
256887574
546409270
17784162
131841131
565516934
220969331
26289053
355973412
384387746
8589023
45670067
108403111
540087867
361242827
534135601
618497076
196319380
64355008
21441159
26396054
485567180
141446374
107409217
353471113
514209646
683191182
107128999
3484107
331611053
675604580
55203825
448040681
627076682
110670902
301494915
265529397
26761195
73263062
184755436
400248292
115407348
171998063
47787602
10288774
432700906
36338593
64758642
104672374
168136347
341034155
463611387
9998639
850040422
283959746
61437757
84778711
540299830
25516348
13926699
27900967
33054775
739526128
342804880
459012195
465570162
704487876
334317345
425123448
134589322
37797322
84687641
119214940
133249885
172859015
32507346
338525200
343528352
83822148
509579273
126721039
315710146
205210281
186235079
135135426
35551666
682193580
289189408
96976916
183679717
351718896
191078657
156090564
117287465
145741377
611892904
31665397
254245694
65749745
98903358
21122719
75389450
31034847
382563725
340573155
127101775
563213314
251423321
357755776
672474846
26330923
368316004
17201132
709169139
202426485
80223625
52538666
81384196
119939696
562697241
468845068
161216416
620403933
455583475
121594565
185884740
165790181
248807881
564582899
195184692
544926331
325695528
121732497
553834766
304669462
176235896
565364814
97053750
155750922
691523507
748673341
579477271
577123862
127063761
363511534
451356302
15753616
55824477
106927503
14891797
144219802
100189858
116797273
8988136
412410444
279371315
272449443
812496
380802264
65064443
285875515
17890806
179075365
171489914
15122812
627433262
177421227
971132440
217721775
173298689
872855774
582882101
174743821
48591924
417417306
876747743
26369417
17780655
75686246
8215752
216584550
125534548
220799700
25747989
215172829
316962013
41542403
43632957
277246285
568959107
680128658
4283596
265985010
189785932
40343888
206752895
567958747
11511716
88262003
564917869
177927099
385880371
137671958
469612973
316016056
87698147
86423298
215005516
52172212
48573323
7943276
631265638
399504590
223652943
465214398
590083970
372044148
489021822
820954523
528940662
550566778
73455541
384082891
776116438
837377630
663439386
734616530
195149149
78388643
140672861
308585032
435428368
565171215
97605487
136821401
100501027
202902356
2999870
42424132
285697088
641185875
202045433
512682357
592817591
15987609
668478481
893823
715986801
103312675
233383957
160224808
12106790
130852738
35505761
442539512
214645311
402207859
279050962
27461563
439243994
460691497
50172593
575927563
357048220
9435517
291914632
1702651
289873876
360241960
115038629
49831773
444536370
42701134
492344139
840523349
25608376
92392764
39824945
159439399
807999
168974029
77157329
123772280
10589439
23562754
50914244
282372067
2164519
202243003
348355170
48505182
81450270
70025236
355675386
250083182
84393593
26322637
70952788
713986173
342968505
474378479
456205521
11734309
703338702
39021452
571073037
114570376
122579952
82280056
119341527
613431454
22341535
476555835
344230072
173384284
253250608
404025130
475145740
162446167
37511352
204562788
192053438
109577566
164381826
216014010
12110047
339769800
356204805
672128716
539714758
95630982
215750216
296699748
233059705
97045076
393917862
248207592
645195275
122955014
217591489
289191788
138890447
753875197
392367595
66106675
288967259
77282612
81385616
41814235
268289824
306044690
30613673
483812077
159745059
164932610
97753851
176754831
425509215
318138670
289206589
291402151
346386801
451851305
355596957
642349370
197932360
423896319
55315800
63725345
1884622
37758416
616021210
12223063
72560496
465373897
540050125
80358103
148963594
98213286
312029148
157761646
331520665
35562947
5174809
135955195
378914890
634476862
783171537
141360294
291139343
150595754
385788864
733645367
695615670
837529203
78234494
143202843
16306020
863854575
691885508
227826454
137027022
92945757
230358045
412013665
471939519
121344819
35386080
66414295
918839745
11547774
383478594
562766535
405275650
75544594
353544582
611018955
12842374
393867838
30739964
16188885
179539824
425509995
272382960
139554794
504035007
28472378
782761680
654045707
59584819
45355505
44029638
10408122
439134962
412081229
592641724
524509939
649599903
3923728
259206786
81964564
185204207
61046096
477009256
498247841
212218868
71116187
563135361
88431809
307497133
40378623
884590941
64071517
280499919
58479847
306419336
59816423
408397188
48609733
414491615
14582184
11137897
101208607
75748316
16968288
194898495
188107271
10680971
435369299
174566650
592728553
351137704
268825849
262579315
371957632
102964221
406906147
143406274
808829807
345497818
458060992
573958424
363919572
118750499
258144532
171519310
8224223
767303281
288623682
70932713
13045207
217098150
398195422
280695850
640237002
195345523
88781631
492026138
366638235
46226747
344932660
584196037
29678812
703169333
762470478
559313153
473908493
57189937
161823935
292078555
273359873
21612799
358530828
372476012
380401633
30787462
462339776
200594124
924399712
76926363
452247411
119484228
242740776
687903449
465153819
43451126
279470465
164220355
181534428
8437723
225798204
21040549
11277631
20703800
450770171
31930746
184603241
14893396
485379148
35919861
313990250
12443994
46011676
214765042
71601398
589079448
295119683
261844840
268935613
110448144
393109160
191465341
53263092
333579500
95630154
305953321
5158130
139061542
666267051
415774484
314175066
397211327
401051667
122055818
460769764
107082382
660585021
322715376
184014178
339351925
523792363
135459067
171178857
162056772
65385567
363786703
220955062
286709011
349882544
21047706
720682886
162756964
76107131
39759292
83822697
277681478
344989362
589435783
531572811
631985988
50615805
107862370
429373691
253304262
723955958
142514461
80268271
431331576
511771876
96424513
696918837
220431260
84450616
813035343
312076272
819037417
418447178
51510477
245258974
582499322
159346894
35102688
80175267
89236332
224131675
85649433
191634953
57845589
123961214
110522053
45447711
230481496
338583690
379802193
272831325
146936655
73533542
12563627
205219391
20037471
341521184
225811921
372128417
107067969
476500866
65078162
467145245
394101204
544998756
161776515
298240463
6172555
371107575
75156512
839135100
686787
453942923
615557412
192095402
33984493
589138857
230905058
321172889
335490096
175120571
281091935
84139739
146661934
7896426
306022642
422233955
188690366
88298323
92631423
2736867
1097423
34651213
430550062
131802954
301784479
296533791
373746111
131489466
1390761
2777122
483443349
477919630
407300016
664924813
459882998
228730900
38915405
102858305
508876710
481611568
144429043
75447868
53450002
3362523
307838185
118934564
217565534
131788636
107743513
427745475
160543252
25178816
33694853
580496304
574979749
258406459
655314934
201087292
104672981
629744756
277668341
42336472
145299210
332151126
20444404
144050558
130111783
353563964
61839555
143109778
185992226
22054367
61930044
44932018
306285795
359237852
342918792
184204720
144297973
31111279
204854263
596344835
17772778
154811864
51304264
577431951
63846904
73023417
101498788
751369780
318188983
38676205
307342470
230300985
394134445
183952175
227344172
221513081
39527048
52349815
99478917
502824669
170520371
17534096
755415356
215906264
106534624
291037104
256941150
881768506
401208087
124999146
10043921
179001127
8975143
163706409
36468131
33603649
405610754
3564147
136349049
310017392
56502004
21394422
75479489
474818280
175972552
41066514
347621325
247325
10731575
520055942
787612662
362362967
204485131
287089464
50113472
582521654
20759354
115324965
59174456
7415521
141571687
86070129
382943107
313552949
323752893
31069031
1338535
143910923
582369918
27772593
62350290
59865168
110991202
253091865
225147968
170911967
376804251
211758807
595260946
66708986
858374317
152247316
31672219
357062302
158599330
910359080
38837553
330979359
305848197
225379866
4745296
320580122
245679699
52865059
294072203
33673459
139490730
12405334
400567445
284816407
30213345
603981241
382790964
187936231
124656392
8961188
144973082
6151842
295193569
12102482
51618228
167565914
205295505
786743374
654192319
628367954
18112398
8714383
2705574
443928382
331856207
267565656
657384295
72010045
265413524
813483089
457137278
333687393
720505244
35627864
29764876
212442492
386705634
46871060
232057284
70561615
13347614
118644844
321687498
633733844
467874296
30738744
370463523
207406654
498317405
565522564
191641060
200515562
597207887
55507887
78178180
53071514
14235670
271839171
107239384
211683631
94814686
701252814
7271311
475500160
399762601
141477125
533876253
215043865
115969351
216409317
261913843
214194555
242749574
287309786
302400606
240282214
95226588
8577354
630112130
309513313
250201292
59516310
646478458
186106269
29815162
586839496
73494445
460097323
190434174
536816342
738961145
116087864
31582743
78504200
82246387
163007890
177519064
7401287
150785423
3799027
164026287
617942574
777031368
44997161
5814638
375551126
493829903
751157431
38918302
147154462
188929380
29553792
401988265
79651405
170521474
341026356
200319176
24884584
365031194
247735109
268183156
86852063
735467972
40362768
316430058
126538635
29771025
674307570
366957320
22173510
42546657
108536349
207861944
331403550
469159626
65745964
23549659
515748623
160622713
822019915
84057289
35999356
28293094
108814839
90719665
9043483
231703800
643439965
601933916
98563613
19770867
192266295
3366699
68229201
565054473
9103055
86451407
121024384
77052004
611858950
171795699
21155593
127607146
3660105
161145757
98511703
219346657
856486527
44284402
557133452
7046715
13862893
207737903
467959400
13070773
611722467
225874745
194098608
261804419
9576646
355946349
161885857
473298044
315622389
33599381
822674575
689276889
594034088
326708605
151639430
47021625
441289609
342908464
564331438
350654207
371304469
103466377
10687269
21933657
5327905
215655984
48860162
503755556
269878636
410328263
107931883
95394229
122243371
849158484
843767165
210727267
543358386
101115968
85367037
261976885
203764979
306530516
315380243
59961238
159087293
40727922
439156097
13657449
95406105
399534950
273799186
97853123
39009916
199441560
392042474
783642732
34193772
3675323
141220930
49198640
61300423
235937990
452396439
22465917
567090090
83770156
44248732
21372577
31706923
55831854
135636116
378697826
106971640
16241803
514819450
309980200
177425754
410298221
17991172
28142109
7361319
275867375
499131904
78865458
412493143
592399801
566522174
87382994
304302490
62495648
364719414
116337153
148908353
3019763
268947177
250631152
48169301
17369069
126542247
106279363
211591384
66042532
490745020
373874181
361024118
222402114
138492984
107110930
271838669
536180090
79738738
42108871
804528122
800047272
147210898
207445910
420134199
108485646
770013804
139613875
194965597
221169680
69575053
137474972
130304944
256011412
286070268
39926391
3901555
547622559
233162482
191927325
225919796
510546676
207617019
360481613
10661671
352749894
122126222
16619757
40977418
6625517
419447264
299730893
727444894
184543249
589733263
606211284
126455670
89545138
311507094
215449386
29220204
79454422
431530928
303910656
766082931
224249523
276151377
77826434
52786497
30387294
29612043
28214424
66030040
281955240
74262079
180459219
300228321
21692549
91417267
15237374
7189057
116606487
317578260
532191595
40678512
910234596
14608600
182462876
214062227
588122455
581199782
33248272
224329111
633637076
36399711
5393882
76977194
138308679
2728796
716645205
316460364
397845323
112855908
63332058
224534196
159714668
170900020
264896238
128326550
223111922
299575311
9395416
33678957
725879352
694694947
448455209
172789748
42583258
4125170
175087955
328185906
19041000
159218810
2742274
32228097
3276873
507672161
60261669
209537624
558747846
636459626
342181387
94679478
464480440
406347593
725237772
390665153
27507273
478655968
527835526
456488197
451207275
159519009
213506361
28965441
258490084
818800878
114995415
323884239
244641771
161860924
89710603
529054763
770840342
117080048
197739357
354575094
248432151
90314993
28326005
923143
450411434
141277795
295643351
30959603
710918395
243388153
189958817
61966976
313224212
140444215
208880437
50180474
225747921
140236310
17675374
206829614
31065396
435302377
462886368
13087497
458428878
68030714
42298056
660869899
751550091
210346284
60046778
294873283
5644370
158017308
145775035
50298976
865473839
196847144
419600343
147948097
171774867
495445661
430161896
386156338
153640417
293729961
287878442
54928551
121206063
47255369
104221534
12208803
27652855
57926960
640634009
210371152
377113112
303978696
27825232
254116155
37241860
271668181
54939890
572510338
473741129
168113115
60255013
29842808
152933535
17610977
115680462
533422416
44846732
227079902
231524868
702482951
7359174
38803270
84995593
431619527
6
28889389
516107993
193593
40115962
115038391
268961491
91324507
846018530
222378376
57549542
132265771
22871160
12086304
567473816
410935021
576186087
313305438
270876547
388482525
316251112
135183701
593518485
278266086
614860411
61342036
33357813
444041595
144473665
383208654
71484850
268091795
197586038
181737380
845707902
335084890
20276738
212707879
265347120
34624272
180814734
569211865
26267820
145518498
220658154
166480439
5653725
4689987
194328571
56349194
25467686
52710103
359227186
331893474
79283889
86583273
27182913
83037732
580969614
203090023
211294511
12091000
785026482
362242346
208800687
485839723
81396094
125849294
509047417
260579704
572200624
599919960
65361913
376567656
129028671
506299675
110076638
128736550
662347477
660875075
335403633
150820446
294699942
33867359
124026606
279274113
602241169
449065843
26189233
66450623
498508243
366264864
221388399
203134693
16316234
428118734
807154206
176184648
318372312
291658255
290098683
376490454
16407437
291462069
40437698
229892152
21226247
206992457
682477896
22460878
47179477
52612809
117722618
279217612
273228557
712833955
24600121
414150950
152559994
161711223
54930821
369820849
5394674
169127018
40237768
512007594
53837
310678536
15579229
109865422
302627461
597365092
229185599
183893226
336543761
715731043
57966949
27574815
39790756
412636159
185946717
226462784
257979916
140110303
504940975
62768552
122299688
37807728
124178221
210796199
351058989
591095730
76671656
244178961
294387910
153063065
530963443
308609208
17150865
399328338
86093579
230487400
415404606
45392113
140802552
59835285
748478719
908212602
256036756
357465829
7856814
577509735
128461453
66261138
95616955
3930418
262727651
180448256
478478980
614206513
520607408
47477908
16804732
286610448
374562756
343454803
605085887
619096861
544906696
53618072
802546449
139431167
448555897
10286899
427658325
6937705
222284971
211413118
64460161
133620129
24801079
209888498
98366993
237861358
4745270
41550696
578810338
570514337
509866050
27373350
105217374
183268352
7522460
424506246
246613212
277181202
667477445
472019663
367537642
695792268
4602949
26893898
353575832
550859518
206740023
361150751
486439306
180553995
215574412
274934
352345583
105888877
430610452
74079110
40892596
662586523
819081234
4800459
144039919
44650192
406247503
8931211
50622677
648304102
470967138
430752472
21338678
47490469
12530873
356096094
689340099
411008162
302280829
347796228
325117245
432475360
131528024
251430170
123604855
8874537
235122188
954769743
425884300
78794940
480453468
180552813
101032419
235196378
15245314
88652631
188145955
237080242
310615772
138147139
16939238
471653187
438732330
156304777
336181268
212813209
126652749
107107118
112914002
99651813
350719792
247871367
97553018
282465127
5294178
308055760
330392534
558710943
35678413
217955100
114771345
198781152
205943592
126884379
2497178
270711797
278654794
59556508
374328002
10081806
13071631
182039909
332651924
455820223
261850585
359910329
207497601
402376084
45258004
493311441
191311195
25332460
162196757
210223148
19769120
441743621
4854073
413501592
207635146
78290417
234906356
643168029
534893489
268840713
387659404
884212907
531503457
495586296
133171652
539051616
297949654
129583772
341748144
31094115
257089963
502371289
631751324
633836506
298456557
439703584
146738637
95546279
453615366
104671397
153915864
366103640
54323736
461647218
146678172
68030231
861920794
113753619
417222044
106381876
83940574
272337159
660454421
88618275
4968825
93371958
242689486
250661381
96568339
609547852
452994602
678724003
294144231
546338386
176335883
123401846
29778527
179981501
37047566
109295090
691439171
688551179
126684102
505334948
113723695
187390650
416327670
65984965
306487043
343526937
427514964
261188533
340992823
218743803
55202500
345208533
172999454
368650929
98663638
511515207
463625737
150899343
43462808
953245196
305965457
29691515
127887225
12535133
214946046
420348735
48937101
389230658
319007654
823670011
44945197
166729022
166579949
9715090
183462958
798929380
56621026
47405366
762053140
770455964
514549197
44878638
30760861
45318173
135368672
40272427
436774
601999149
365919893
200920127
190412214
112974283
164473274
165051407
43924757
158604546
149082566
75309788
178969724
464375474
515697361
5207666
81811066
184968433
249831873
110456193
582917757
745139798
29124566
168417853
325859847
366405857
395943660
118162578
138598561
85204146
51560034
497283486
115895435
101807154
418549415
5134595
278544100
15118194
246886384
405185267
29690401
69210312
425604261
889102832
199691819
77777165
607517329
153680740
239644157
237413369
300992572
5507995
137628519
30655676
189958242
759754680
419231780
28365827
16649416
18810618
7366121
106226645
686380890
254879507
27640411
284032298
266388423
84913649
182112465
432470665
230865037
19321223
184123693
117213421
212224993
339511257
105956474
280088450
302857967
80419328
245594457
932190025
205214340
553511367
741327883
59256445
387713654
5678051
230629663
70000250
129842465
35492458
227603837
200407180
145239934
162605439
42484170
40699587
537927840
240263
396692760
75210348
47735363
251349654
181904779
91005625
32309266
218238101
773355142
31237392
127195137
338180836
330964555
476033206
148418219
63683246
284562040
312873405
278272654
66187112
105208920
401586845
45579058
380597971
68004700
176864915
290476114
325828473
680801184
415159910
314798949
394219677
231925682
247969293
908062923
667642566
99773171
86647163
116904114
608690404
281431112
361550507
239140671
67117336
555003911
475686239
151356664
101879882
126270706
135733721
78143339
128873144
9563982
187277392
67611
322263959
415434430
103492526
304531586
896021498
460028075
202744253
559627034
206079594
93181172
280417037
66303440
220516840
306322018
367517850
243378235
49958923
386878531
75445815
381905821
833414151
125829392
405813166
506989834
101073998
223890506
139533210
309459596
342840491
311791198
222918502
185789996
192898405
89551184
120311036
35266110
78185638
312480600
108904559
739653553
76669623
80521710
180174155
194600043
700949091
41759519
7246709
55476051
29857223
320186158
600732203
91263448
46389016
96638833
353722660
123043249
653221708
561071992
381657542
162009483
203987008
321301679
477237798
14467869
455839359
776409871
124766670
11097157
308061785
80790446
49736522
210584158
60269988
32203174
19477958
266504225
148656335
210950724
203122446
145358062
46291046
226732896
474811764
333894497
260067216
7939391
248506491
172021193
98619056
28358217
364801414
43907262
38199902
544096942
97052992
2162280
755163174
537554765
280069592
258093456
102922568
373559104
139678276
180736947
38340274
208240713
31807685
154951650
123295300
525989317
375633917
129271374
250786526
213893457
866962752
1133806
162961694
200853167
495536309
89549177
566157675
9042032
538254371
644766444
171034623
113435370
741439971
468542267
329742189
209840427
61407493
362946224
121745903
451869007
106540764
108099570
62907764
362342768
405018089
174445652
128428205
193508581
84052922
6995813
20261567
412173479
79285447
243996322
74300561
57477917
163789211
68217693
2092968
287761556
189327914
9206525
107035794
449617484
245211507
215596106
307775366
169224012
18939661
477845682
113024341
56792468
285325433
74379464
240287808
362175806
583644312
43691036
368016684
340051113
303312140
113874617
30600252
195426228
598065246
47504612
545786788
830073231
204350151
10434180
5789158
290312701
143006738
474069431
45766434
296004192
340219478
207978497
137721413
50203980
80885028
672091995
355382822
361358568
358500321
19529759
529531780
216957285
109576976
102427814
614196960
24509014
101143126
7353417
633231422
309271427
22489757
233947540
88473185
422771573
189709726
186109954
24860602
43381835
772063159
714154449
160035011
414719670
2951109
372268264
622882435
756251893
62622245
41265542
50259474
420739616
136467635
257281141
92858754
422555088
80376996
826377078
59509979
223945997
42159253
366164157
37152903
468051524
717704771
137941965
66644635
291573803
801390635
103170340
89143178
336459387
182504181
28181099
348468752
170384246
8048053
426375523
190917520
30012713
37286088
271305447
76830541
150110677
33850916
391492246
113488085
383544424
6764673
203819671
96595845
60114505
228464061
485841415
75947125
4915395
202586597
105739003
356845178
17864587
11111706
62681786
55263216
75409715
226348829
190664690
122165983
666838081
695992043
199596955
22814103
176965369
38108815
49580134
167541388
33652704
246580815
28211197
364709425
358915225
42385340
137126885
63081902
219009291
140296775
35596397
426242002
341150407
137193626
220850990
656935671
104148885
24597656
544148008
680452122
23801409
112909133
976592987
371534881
45396537
31692790
172410167
261480005
57934240
371612609
198193295
109655894
222495953
730649129
47421498
425724436
888717023
300720708
464631340
314508508
308717298
116901000
145040515
1463518
424119170
225036735
388735122
17969648
263825101
25630918
9220674
312873268
201255460
215689404
635619815
193726265
87767450
53892019
783907137
187164686
11194744
376271929
196280162
8857919
174185291
34840278
45913981
55250941
181035294
31183107
260269519
66827279
63028356
30114655
106061507
178775278
116151133
97953033
762766657
301602061
220406831
27592241
151929404
276412069
195292951
5212985
278883217
341024953
418553513
906208809
299886924
356818858
263593451
726616054
311936823
45211015
372855992
8841583
213977498
79654581
50930679
418020521
194486381
406613179
180427711
120791378
66777960
642953475
743597903
307318921
70642715
67224735
36271383
665381724
84541642
13470058
31767403
816236681
5864635
69828154
561686949
855900439
383263353
521985372
39306606
63221540
865975854
35671878
472463498
93312466
454850685
348721888
91022405
464983754
86229967
352301624
330225230
341170401
234960921
532898903
696650753
391438392
513457173
391618197
85069148
271947790
59690160
199005201
20141636
298558258
113720089
33997032
232039184
37206183
132615113
457025274
38131552
156441728
30352913
35015823
532150933
507196051
414045124
522991797
11664862
16802205
83902105
19154135
123206005
217594260
197641460
346375545
269291012
684335068
858798867
268766482
25940646
706259213
4217929
663042607
11094742
390495409
78203726
207098222
517357384
38655575
161729473
250397073
232304944
21650875
499211069
109841613
207743660
122943976
21311399
340226365
548053083
50619008
36514071
24275349
929895486
670380615
63489359
414345754
441788337
676393624
301443831
67333146
161719462
413993125
72641874
119250766
194252134
13029375
637794150
404473221
390924294
24923120
128528532
210104916
290717237
78756039
48120778
724851055
331623964
172092603
4273102
72317156
35758288
190376549
216040719
503663302
224224707
62814376
54078905
666721033
40498790
447104349
16383834
20779807
376083229
60629248
6069550
461627513
864285759
410931690
619322871
29988812
161725965
526279203
28147227
242384651
514299898
4965874
549196260
517666009
16458953
26991655
79063467
31688966
743745462
15994610
335980610
187744923
23507487
251264521
54783426
205787126
313833418
76495060
220989528
91344304
89808028
31565484
68149599
57633949
352012206
95534996
790289195
719620881
60256203
315736027
364778069
12159506
184217744
204286259
287656408
173033713
295476841
194346756
134978678
115025103
15349672
981802
560098657
312021629
30115093
149601301
459025813
102878011
467858175
176676505
147484087
20841109
40777192
6565168
914333053
16581900
66891152
841521991
23670453
224926151
52361023
520128208
507580689
28616166
150746739
34419674
139777271
99044277
188162635
594496973
101442356
406374258
165739075
517899151
21191793
115822407
28642667
56200453
650626170
266141984
81242645
712601690
296178341
367015883
527656961
79602877
734143003
303322217
35769611
258436246
16880238
662552786
621655026
498660141
847847518
144823930
78735
110830204
604490684
46694614
899427917
456220305
79860445
222233029
154894132
8894834
386106371
403892240
267351572
362825997
20484601
353137574
541588530
220090006
285494215
374368055
428897020
324875931
486898811
69251925
57647613
522483510
212131244
106919240
122395663
454827729
342001631
767533399
11946426
200654723
165628876
196673980
417017798
128019986
308533088
452189458
67183050
665339207
117344890
153280834
1978583
248280618
436296675
424191232
167027902
75129581
503249196
273702014
283825484
72339276
92642390
149137068
83484348
253325830
328468955
118281148
684620462
143900594
141754216
23908091
1303485
137476435
92998601
341228284
663941884
190837386
157465781
366662335
443805255
75340285
266405812
2263939
338742209
320630940
223708579
465334848
14606261
564549196
110037929
4609637
1889075
22686131
32123524
13690767
504520878
64175720
98341567
332074870
338439992
665727390
174908998
717174291
263784773
320467045
418474647
34147441
36932169
6365370
435465592
45397306
239138123
43585649
265225239
294368747
1720487
231105552
108216631
184989445
80229241
458850950
559730260
58670075
36020292
65951792
210668693
57552829
860235294
524526483
152879890
156654511
158756636
533634
176013932
552487355
38996198
277247731
155829884
124971327
356821136
57745165
214467
379654312
263105450
58388133
139306241
546176627
103922992
457978897
624911060
537160538
636017487
55073285
138256629
44724178
88821224
298207883
159015
612285394
15523714
302003742
358732664
152589953
342456795
127671975
202202775
300520997
495358983
97848183
212327632
119284886
321521993
634067916
44900621
298334004
562576901
473433831
222570022
221820900
206875136
268808976
7446675
190185966
67652677
444607384
327385014
543052957
323937733
693707083
241995448
410360626
48137834
136610813
270189949
135939825
10498517
244653018
209363570
31444923
356215535
439978221
200298434
23130309
72680622
191792284
161053808
506235057
308128575
7426625
42882084
251410603
539169495
29250751
78754254
112992482
338021488
615614
346103256
119875908
66381204
255518246
570996976
547365353
7748999
12984892
28301815
189204381
509799609
451759148
42183912
88578283
340447700
11177014
592062834
347876812
395650888
339759638
468480502
13698498
350458201
306628068
536110223
73865174
191050159
11365368
492901476
157222680
4391366
35673224
295864343
24232022
143140958
112084522
65468639
11832701
138742749
231180613
236971472
25198259
29831262
196489656
146842715
68256124
648126734
8819586
773887955
361736043
543879150
157130423
129616722
97804162
182037435
162968670
322961881
286771716
244264102
136684266
476025664
104471001
72081568
369338746
555182592
207458574
107182315
249975708
531784270
22585713
246683986
61263180
692079882
109014650
173480090
191814295
322238300
581845754
300166474
143003863
183585981
172329667
6329474
97172430
169838097
34037545
117250375
64622125
65449250
364263419
134995463
40932554
303840247
64166026
491428179
120192827
52680162
22850437
412814266
379966414
42265970
168485029
100243434
611086662
160125919
493890493
72826057
159712297
235484683
320725534
172100074
454469131
98729001
153668943
338894277
40946800
292435368
211780875
86613261
92472826
867898548
18823980
932524786
617523909
161477754
230038526
692729015
22981252
104668697
165341938
89470102
77599090
297601530
61881683
6700821
59264424
84665631
141326194
114738355
293031497
147499744
415761152
102457501
107422006
398837374
538923042
257362309
42237628
543179622
447374734
259160796
503941590
305927474
367668584
191207943
345843871
93127749
44559420
651663693
270652554
202766951
763219412
78568774
289616253
5439283
79049208
458773350
71780705
511427075
506108784
133184027
339334568
278963052
467875120
97065918
6767591
169830616
14107108
55450279
519393911
207835980
26867765
946700530
322474328
259970602
55685438
111976526
447485432
151732740
4825274
181944164
65506049
35964063
840167655
346303566
147888826
133888958
22383879
104707328
202167478
30412066
241506436
364458574
103667402
30461420
8922683
283131965
526209343
130534619
823718671
3250419
463234610
147271102
82859674
554923632
29323335
11918125
77984707
474278
58523086
538044496
426304
110730484
19118148
27429428
36030341
25326417
604544156
164687985
395035184
86520132
211763359
104075875
99002228
135493346
551079007
68013555
729027904
186775128
211207652
855797049
196316902
178444498
74202665
58014431
210812445
792680269
610190590
106789101
85214868
300066877
220143042
107656248
582095224
239870117
3134879
5668911
12393481
381515281
4265777
116977722
30363997
832972073
9611035
35879013
570869174
799641159
41221682
63176817
90709291
52270044
568403839
406393161
35575124
181234156
346588073
414404437
481928111
211384536
1590775
171491094
63603593
3463452
886358755
102377767
546147823
722878
476027232
664913205
189216201
240181029
218642488
2006147
114001014
111956881
291467941
310631748
83628187
61936786
10065584
328908873
170764726
315030738
633695354
310702980
592503916
71638477
13933280
27823529
87788531
245950283
442310820
461701981
52388432
201474144
48650834
428786278
471659399
23616280
351467514
10309621
91369737
197230179
32626214
107545845
5011287
26186738
255443348
237431836
93563452
130784515
89208326
223250770
170201501
436223523
46980865
97640561
166326098
30264574
80724280
537785883
10413712
76043
32746941
247574705
181483450
620022394
134120078
4327136
52832407
40993569
44277245
931562923
5350743
239169491
558327494
24763716
616273507
578393524
189980551
143789617
33640544
544359339
56576757
203635058
3316277
131701352
62725359
161479509
618619485
112642329
198976210
74064862
79644170
347634968
123650602
341456042
472962531
1787079
598804473
37748202
350155997
169030696
108476966
339781116
677141854
375688541
373315737
136757401
165248607
319266114
387338986
139869747
620037189
43958392
33508788
139323540
147870264
331063016
85252389
219473601
234484842
72531780
94694979
194140882
714852765
505067850
52767320
792136003
109568062
239899733
14014126
4535334
95051029
186444685
647973191
188241988
93706577
92917859
621599364
80097326
226312277
282992033
353308730
132061165
349815042
430408051
48028611
94031566
385656625
66064363
43880093
254297506
241634121
902171721
392141395
527207712
412999184
45420312
492843570
45924870
354406546
406983239
229054295
50546538
52691664
24096990
185244765
52924692
33320993
118330134
44396501
53514097
274328341
454909133
192020621
371769788
31782162
145216410
477240538
179418130
327483805
111422042
133299412
311602280
272361948
575616758
204128184
106560859
125648925
238746277
24582126
882348180
241172189
309425276
14729163
59808638
311206965
36442484
136093217
418883523
238619104
1091214
596764467
202220001
203780040
340805686
22018111
41520397
400727148
333154270
61801382
282827661
300322675
54905194
575455972
123895303
9568192
570231273
361244637
164212193
404040011
9060056
683631439
188138983
96056223
664151221
224613929
11486455
551297611
85800866
23391800
259544739
437765938
198588691
212008818
190996539
350866944
135169556
857519249
392598419
279958125
250372962
122827560
158868356
319750095
291271045
641613696
5647155
240401549
80878939
341812732
29653324
188544377
9769105
353444045
143351035
24617501
185908706
55867812
142086998
238556207
276515637
92816400
123307287
27848674
397621378
23490351
45036504
97013426
82815275
99242950
39937999
8835689
93911356
34149595
65381190
422255889
257812935
463327459
300922546
120230699
338443943
115131488
127032243
82588301
150935627
557311400
112399615
121591680
15708011
18701032
410258670
277186650
33492804
85980938
185739405
112398450
180427489
364596397
60855323
9432036
94320464
787992335
83452081
86841500
193764267
157506666
397241267
412143478
8443804
690044361
938989100
111790961
327995212
34010550
151548309
133777127
542445503
414615515
103187078
115150233
247230432
556573060
314393747
95611123
12542835
4237222
576027427
460842214
358053858
199308220
190396004
115679933
68267466
49303360
84988135
36052584
248845842
236163317
466210369
217892872
9877361
9992998
360447036
544223340
406260482
511055673
238057823
106431353
307206125
17265376
41475590
170945839
162066162
130112963
54914397
158526108
188769353
512571209
300063699
253871017
54793037
255461981
25103691
399816900
220567501
9312726
157287393
210810349
163219366
314989366
10223747
19059290
372461382
249767834
19492852
159003275
199368985
316218596
487768335
63667830
103784615
214347758
334629468
379938550
283852144
3928984
920033897
224424958
128664269
67108030
64540158
274785121
741823521
90719307
480849952
360301748
106900674
173409268
234938352
4139913
494822869
156664951
724692473
631114292
4257907
126379437
32722708
42135732
63817329
54108740
521468519
276760931
155991919
3365485
368950539
159530267
220039643
144150104
796379362
3859104
47977290
323758350
185096881
29960734
342221872
50231440
355059563
21085870
188625754
307487424
110966701
275467386
44138419
221431901
344589088
213334255
504796260
167759059
46594998
27155559
74131615
349498122
288917194
377326232
12192572
53330817
459137243
23580314
192238819
268150272
519531468
296129584
4876404
72754706
318130953
170432539
383959784
99185491
654730922
158647204
76422715
700147379
29010414
8441727
374088732
6744991
308954899
26347391
336517216
5193359
185266431
96546900
54131016
279325908
86280853
153945093
469133832
209255451
28622972
317299528
74657432
186550987
9489616
472331482
10884659
879193467
136508825
151204005
86188374
194248996
5843583
295985589
323682633
98647305
240066061
205915186
69911504
418316326
403292489
81397990
94998059
10671745
130475801
570215899
125189390
209130432
45859101
469021469
72133102
392934796
514651657
385183466
217038673
429849450
58907870
47313143
58766170
861904799
552026030
255438213
253871014
424312810
58210586
372929092
756570482
151565506
366799692
253616386
6535005
57879549
28235632
307047856
222913224
93944923
148645008
447846024
114532837
64102005
540430893
268667939
20109369
180564087
345076890
622789848
57438935
360393257
66248668
220423122
241152280
232350288
416025711
82778416
639166242
422144891
560080783
132112239
297768303
429116271
40612183
167077710
259410303
465801153
447727969
161265157
170023271
279093317
602294042
96810607
36948104
27274585
508688356
220358746
68973728
155281346
155740210
325263338
436304589
65514525
175699472
14169226
223851770
116525364
108252295
40318527
175622370
60225011
3937702
231367580
6390628
21420898
298106692
339123025
444099643
467961531
605965023
330999495
346973731
374878460
438178406
379587869
343470970
11794501
232635390
437215552
617109958
250566746
21665513
132866138
481837847
122992153
115896897
314224668
62511489
112654115
29409761
64363013
526516352
72381609
224238842
84063914
363252790
290224143
722902792
284826202
379284015
30847388
87065794
332054897
99175228
326006572
466378770
212197814
156079709
408017006
905652050
165653958
555546700
135877034
271781592
88686196
44200319
3243185
13594094
140860473
56673052
196791915
716026546
363509032
690887554
244638922
368930365
258036207
165354300
167771187
297520786
780259426
44475522
103325227
552593092
148380105
528052720
350564883
563170450
279421954
583582816
33252520
19351333
606662515
856039807
89925020
41912921
110887518
116577657
259023898
321139656
331597917
179536778
9342665
271107450
254157433
281121554
500403242
323062178
95502951
170766433
16382960
89997163
45121568
141702688
238330593
173028590
629333324
258788826
109809377
495438368
418095700
58783494
275412918
453843811
12251852
56032375
32855693
270356175
48200725
357571146
29733117
8329590
12654246
932150998
176093870
396072888
357807183
2002363
38329280
26431383
464154365
266111005
120085203
128392910
143135355
1762376
101314878
14073787
655721900
205387570
176840929
49932058
44100669
53302772
153701413
139083584
13009881
838648084
200935916
637603876
124821369
19937659
22986630
319324124
591015382
71421066
16020927
199459204
330666991
28061621
289630615
150709538
712279755
6009803
11844045
151643683
264141326
11285271
152710158
618282125
194287287
277782110
60728971
114802027
1817378
56318758
515322622
241209284
78191127
686116027
86606464
39086856
313183485
690628633
232738138
446407435
45196769
263738339
112269107
24615444
107896875
191021927
89676096
512992942
382879720
131918933
138480551
495248404
566170263
8976671
87397871
276486677
887443657
152674701
142537183
90635346
484259510
572536207
727726821
482948731
123115484
47832718
198145411
18134863
764101941
167442755
155905064
451918329
41585367
46070292
179165031
24069224
548264586
238892019
224475806
126598557
41125886
760676624
165299337
223782112
581674408
163896559
289895226
360130815
694032366
143444460
13279870
269419428
396226126
32921030
2029525
58248165
708443151
541150628
791789259
110477960
251560349
144500166
210999245
744761618
166775521
162986310
344435089
561843958
142481669
197440228
100411788
58221181
4289587
96512666
187025985
413428832
64167133
15828676
18279148
99248116
337993943
4965924
35283431
6175675
624957240
289796
77027315
77787323
109466140
859988984
270673480
426892469
255311788
242354252
11010376
13137236
114785389
4603058
462289891
5258426
186104291
2888666
45220075
279719819
1820570
2022188
102958378
171986605
178421338
601847339
455344114
551257436
70063865
16375860
327822495
6077445
13962845
268752417
880545993
417658979
206152063
506597668
72365582
10021189
503371798
120808296
88485875
83699663
18776690
132699492
1810934
506040545
165137049
97383790
156481508
7217374
722703072
444797852
490428838
125471816
362970002
424081911
156356412
123400309
313715160
219751411
210226911
437029092
116869946
24506083
376381135
429356481
122826618
26083282
229836520
845079475
310756062
500106901
417148532
458117477
108097792
4332934
88490825
648884050
71868200
309207145
509464249
643293797
491096500
8713275
142822648
170289285
232164166
27969306
461029250
212876823
51191148
119827867
64093274
229678034
112742920
83090015
77892964
21328258
253181311
28621542
377520082
58462786
485502712
176840279
252183874
801073959
55590329
50741724
650266611
212327014
22036020
30317749
369531832
14627636
71606975
336527750
522709944
9358512
269046
592600088
462983701
109549841
14636925
48612069
205175190
356323756
98804799
171474964
73951221
10978277
31112012
312437097
584102058
469569759
332256386
74269461
180458986
83463801
17726137
72116109
227970294
15573005
93597937
293368389
74602640
309603457
126859766
427933521
109584938
861289088
228059089
306719465
166475402
381743578
257928931
39429362
257929
438716650
70074996
620279090
114004276
102461734
306032930
95933458
116788981
231471844
249124551
1346324
553119845
432921968
546405021
108567302
62796388
327392268
55579071
109335000
614637900
280745962
25999048
763912005
815384100
107739285
30938559
348787805
683123933
298612181
444227823
672313768
183931050
272548823
15148443
140797846
174114074
480518460
54502871
225951379
73755863
423131258
48019474
514029919
462083770
367634733
356371876
551484653
78087436
381922204
446032061
452347358
120723134
570691218
20494131
5048743
699485603
469614379
387159140
225675956
103096660
412120741
95331026
7341286
323676541
487835023
34327181
247279770
12376522
27217323
239752089
230222083
814370659
14640397
93342535
502386875
345423941
541450008
679768695
200747613
155698131
147554275
423523402
99614735
35495149
164961714
116086940
744384742
301851420
314136571
337704595
355913568
69369261
50841362
271276396
18054823
250805475
323094988
7296672
61057354
175754209
62975688
219769722
134654813
85745560
12325154
80864493
154264372
416008442
323410379
37424150
501222804
222226635
182131150
217835149
375997647
857069543
14168905
33393553
224887918
13552867
407512
80764771
515610127
434622874
42345334
55347723
153008427
80879071
34733369
127151421
107921316
458736524
73315124
548424367
182312049
676260187
184007809
323734465
49509726
523129876
637830979
192624606
558129495
295693994
444706089
82113335
149424093
206381824
54060133
872861129
370135031
5264182
69755189
637772732
120634298
1906899
204963902
782668281
207851255
828822582
543439554
89528429
107710920
21181821
162847538
20311183
83931402
170647760
459820877
44710619
151949506
468789
8049709
53534910
96157499
546282200
453404439
149250202
140583257
386782243
72944759
22804400
272464941
440818901
71283094
17232003
52209419
739155915
153188821
186558146
237202800
69051681
9968866
1718066
63531947
81233050
30686116
595442402
19560320
20843557
362553602
686058478
685509963
2395032
81679057
171072224
297588298
459199525
91996002
677293535
795525037
287919634
79281128
41280859
471925128
681612319
35888666
365687114
41463457
488390483
98533800
178583685
357425320
786375
4178416
9694263
365574201
563048044
536393088
658843687
112331877
180757183
358061370
846211504
295112440
10999975
473458090
78372091
412800927
8830198
93552994
160496898
139918341
57141533
157678119
244717551
334301524
316899659
250050033
453544784
328375996
115704571
124500209
97793452
336569147
231936487
231799616
498278992
70843517
39111516
330702929
200543304
135139875
138099520
355928233
67912427
174232201
22036884
69304645
443785183
349218476
103100680
786767434
4834581
499840060
748485773
27706026
636492005
564388139
256810622
56846368
185095366
500188629
88919499
320776388
77471084
132422655
2275615
618537729
203836508
23286474
470397057
210703215
160001376
10760972
84517959
23621127
24200060
961212704
57681576
219527592
507950673
263722546
250848480
72845613
137713064
386092739
518313621
25394299
413395936
622841483
225600346
44808586
16735056
693256003
108151961
513364018
8135714
466637871
44408305
3095302
165594939
147773188
759954800
244461556
900196756
461822445
273022531
388578042
271893433
151809742
94728979
350942492
243055352
460699749
127327509
115132481
382244046
511370397
190476727
358095729
532842018
334104438
52145374
657239672
606024496
369416576
16028643
223949392
107314161
33608043
37287780
899414926
53606986
822196815
60932759
85036542
40143762
279137765
360605882
179995732
391565119
440632553
513394778
75517290
130680449
221760278
73975379
440143128
791727476
190999203
223100097
276387052
376019494
171596689
140501660
551813063
15695437
329266181
48438029
834470059
434221110
112929170
157317790
569141256
35213890
937685181
151910094
554276013
147447469
71693912
234027758
199893604
282506547
583319926
687555215
310326838
405312260
370318338
88940360
68533115
321395812
66956276
18596925
356352047
238011789
90103689
186679264
3666807
185311871
569746595
478811
556029923
57107848
72520480
7059439
152751527
132482570
386459423
173150654
127186159
287035570
8441807
188570157
21755076
609785751
89567408
22847109
204440287
343727464
663899108
240718175
180279882
36141796
411788614
1408653
235242556
209853226
505969312
15167868
927160471
162377820
65776620
37150299
293353863
36423208
2347546
40349953
538285960
268621396
31180563
70899907
284252801
10199139
35384974
11998331
196374126
22644558
813524257
672089415
2617343
721269646
36263734
367851930
740330661
331738192
199443427
102892215
580635128
66538953
197418088
63741506
251358027
270784403
503327135
36514023
6266575
23005574
263775132
10872600
271937068
155897234
272784009
7810310
632022179
662514591
79882600
560936052
112062899
257167542
137925852
250270928
46625444
609049429
82930245
308105687
52857810
516393130
382479191
220571292
396389254
302809321
125537732
433951814
391907181
51490996
107705877
697064034
154448163
413772268
72582812
73019590
161267451
185278861
305570746
55771124
308678314
370479785
35970987
28987003
295851989
374981862
244302887
46492726
174477120
37256493
429231660
552240178
101864096
280115458
205199707
505893140
557648439
416792256
89678571
601143176
4515694
32660961
121431482
177154878
388608723
378609282
368801282
401288399
78799294
383542710
533919928
894666
980962
241431553
561252200
30882369
450408658
24534176
3963979
165633506
181705287
338587965
110543166
277382917
99882387
6769147
286106650
424288074
538446776
291645977
134371645
490150232
146829932
12919255
777714488
90708094
696232892
751311437
35853028
176761667
436078462
80307542
150098887
524149643
52327946
93414449
529567508
33441815
764917590
364317963
236475749
518660747
145731308
50352777
120296885
508387122
442434243
747716323
317658341
23860291
121988091
42950395
563638285
100703869
133625393
36521946
14003562
6661587
441899113
216038017
24898627
563474428
174300747
334830627
119806631
577141482
558325877
320114629
550323928
212422428
46017420
117178487
133671420
19707798
6587011
452421415
33864056
825779577
46532714
60740970
439303053
369598266
378584339
236120102
229633289
284557391
127961788
257981858
235823676
512744370
464031701
31985781
2907476
755846044
131053212
337020425
489467326
119300808
289571496
232653316
84044491
92495302
343753674
228424403
54635828
32755607
150864971
377383268
65635493
301121371
837731377
459690090
764926288
66437005
107605401
365312411
777729589
242055893
18629187
148555424
17909768
516714229
102647527
207882233
663037319
284636883
43843103
43594772
22913063
294723401
65789306
12905689
337683115
328451532
292971889
429065393
27712715
41187827
858803511
266342814
76685876
267943805
209704493
565156142
256396853
21965472
144209688
651186975
147393951
12587345
331544216
13888545
442874101
1132525
381162421
576152955
155483823
50318231
36490546
162820740
720120045
35516646
6839086
76915873
104373240
5090489
221898861
194540186
552752170
123384539
265382084
358095071
592274107
88499172
489608827
440056897
342480592
536487196
481656
416091846
337680535
2735085
135385702
591322959
2221876
103650092
117743211
82574696
416188679
9906554
76753273
216552952
187179844
173776808
161218762
239921908
155566856
221837516
290772224
104131058
83335343
99329330
900201862
30457683
74596831
68238457
250808374
645150135
578308369
134636058
337656303
364604215
809737925
128230613
581244499
588329699
42425653
190011743
11319108
149986057
300413413
453077696
18293051
350340226
17532905
44966138
46993232
6902872
70637731
37751767
239764489
781464124
295653486
581355588
527197301
7214924
75260107
61706656
51733662
68424823
30274889
224318822
62595848
516018616
58229279
578051266
58080357
38380434
562661021
256599401
61138100
667559354
45966213
662940103
215527249
17268634
157513935
192052226
156279856
623178973
522012365
352312960
341161373
71359051
16068001
23237324
146053353
112054192
253625270
68263035
742759221
399929418
490187800
709151512
188167905
49238391
448490675
17337818
290613367
544727055
54739292
346729661
88416894
55626248
122293749
219650694
642568223
27325650
197141132
147900616
157164957
74408724
192442680
337592645
60111507
713571343
29094841
80838103
170120195
351375845
110471485
354198213
60027941
55900109
285963633
286439140
101127459
116057270
360327282
199700837
21946138
523476631
131725087
496068887
158212293
378197963
778922251
79755719
88927631
64804637
408510235
918566
713445318
158007589
86357759
219520371
151678884
3247380
47433224
360393758
33697318
654528397
100349607
22817762
156459417
218151434
645038503
52377793
206644296
419699236
453612610
12756953
334778227
721780
660577871
226916140
289937125
141821882
615833487
36717282
301592064
202152527
106410573
108101633
64938606
10409433
342499052
310451057
297325425
207231480
12142543
8120574
694098693
122198939
91920403
142239315
301942628
404102287
571538946
275892340
161091163
52401
316913879
812189220
41435204
67648961
304073656
126162366
101755677
9476724
309265900
172169881
33305289
238670859
104051641
248046608
13355271
166215787
111328461
63636956
40949863
63077509
9075492
394186075
52379302
227596787
264178926
16376022
8154745
643225364
260617381
603849003
566607189
388991201
3368317
4846151
109120888
149666290
62342246
158836957
615349866
147216347
11136227
274956929
345769176
128909729
304904607
331745457
241760529
44110393
138722996
175771517
162460392
159523548
473162071
16445380
616919396
57214316
261083618
22921502
190426971
490031570
688395683
26873965
109886453
87287638
97820386
119917119
415755136
201614765
202984083
40236077
92260582
625806641
564924919
187949877
79007337
337187951
19205114
22700816
175489951
10248645
35918644
540025634
372080393
3251197
11344095
115079375
219462596
10693920
189697752
458552123
246213126
409767969
545150335
159703091
38058699
520724382
70517991
154825039
64113424
580849508
131669141
21847777
379381844
224378821
422298426
493569781
358194966
355439357
569325899
15477734
31312914
58694677
21792983
641871265
97485863
290432516
626262462
20145643
163309997
634983811
28385012
43627344
8556096
236196536
472329515
444303212
94026939
143198820
674648571
9197076
112706147
42953455
129930160
233016984
175287354
8422608
1035031
2037405
327519593
236516097
325038996
147201680
79004251
681492609
220463699
41802567
412099966
518592378
297164933
188543576
952104033
557764141
14089486
542212413
400003520
29291887
397902504
126660912
55195402
515640362
133955725
3402769
352237366
173256934
15876443
703825999
654643955
132667253
416588461
227392371
15895956
569869266
207226748
195553323
116234040
229809075
338484588
595943299
238358638
22217879
354579685
202586428
409370536
899947230
192175248
760903123
166447509
170229260
339468784
591402575
582735732
180588759
253762776
477530687
177088552
315525522
171673945
196846004
128980594
124351396
54009350
799805415
251005280
472911788
286347993
78761466
346107301
695920
247531694
906658572
507056863
179401062
250900184
654743546
123701054
692004704
185012262
236142433
376248019
23234160
54302745
202438028
21260841
312237495
75266947
349698418
248686451
809087112
9980349
116940350
500725274
37548003
60203523
636243826
204702155
36377588
6964974
71873521
882045289
129074087
586877319
473100391
156428021
73972453
552991492
244191293
128695873
223544001
185391174
420032718
353537518
756183856
599248157
471983684
249958986
106906602
256009635
482486964
370586617
223821546
110725687
20335636
44950897
265091184
443316992
76571488
93167162
240482257
67509327
706836840
265010914
636558830
510932765
543850742
55469460
209296048
401918368
189707586
470328422
146496717
361165255
794281699
11480595
16161011
185840345
733088961
147125584
124842629
65486112
55447292
487564911
462314540
35394344
84484020
52485003
138590491
567597043
390449570
914275
653518146
38378777
144012754
183195113
460186467
124037483
140006376
633882831
130555385
281417947
418255312
132364713
36871596
71396172
473204625
4515764
65631284
28969502
54463601
337338552
176063686
397984366
580235567
559694129
464533374
42397717
136197218
223567856
48694096
146636844
674184061
20074995
236387255
76686000
57064223
21768120
132145692
21201387
191111600
444778328
593469483
503598993
236662297
41770526
114600498
152105115
6967655
699056220
61947017
10243252
97845497
125934890
394486301
557379615
30399405
84561198
651853904
194252349
235871307
482974123
215008191
81230850
633747292
469813888
771179716
23810289
450901948
104637449
635433552
253141617
119448145
574943556
124761520
151400033
368143639
268025551
98794864
17315399
272356578
357937100
214604824
128042991
245140824
280426063
220444278
469607657
123046750
489053526
795699461
76778292
614560636
101053406
740339502
432660487
55948883
108476818
41904805
349000324
660666597
446018499
518015378
8900045
49941459
40787288
415380003
132646219
188242871
5606268
110146603
486669823
29849048
43697120
277156344
15931807
81280136
134301149
901551234
414296391
313032370
347837854
214775866
369519322
259395692
158065233
172475934
202255477
93781386
80868863
91409858
475041152
24375317
871202301
208331783
37737775
263136532
281546680
881410908
444175683
346483975
588116262
39537341
208414314
476061073
383257644
316872448
402488579
821596547
316128303
81088594
256007480
108227343
61838541
151207280
312556469
18914992
210176963
218675679
827013421
4117125
9338163
396909179
512782348
313785520
432336137
62016383
456485517
144599729
361314344
496177623
54901784
432772513
25801068
115253621
382674264
132117105
117783205
521491454
772261709
197135522
454158140
393857784
4155310
106860962
63203105
240986245
158764683
119814578
331514817
19674444
19777409
453900158
128183991
714395717
274898434
34465312
821395096
154971422
169813343
688782157
30606709
293279022
89815095
87565033
397900915
316596635
115139222
157257740
64185577
342397266
263432882
549559294
120221701
13717286
469466077
382365484
546096316
2816293
420964143
245499922
35309243
369230729
41259388
57501391
242365522
499800889
181407394
618949961
457280980
78458821
452856592
158245234
80474872
75111011
711667005
390914894
163339730
253778091
252642394
193262965
278503099
439107862
285027965
245025541
692813649
286016868
105713073
173304144
46729178
713714100
139645287
109011940
161330107
124984270
40856573
238918871
101526236
651811830
371937645
683498291
16145094
351281663
251558645
418195150
370018608
515101561
761235854
241591599
2221675
190897366
124847266
178874883
369467652
26121891
23263852
29939851
235195215
219830914
838314468
202747510
226743205
732709100
248910334
127753384
523661483
69214658
539819
36069632
428374169
102135048
55110747
48281327
68378141
264303016
110349859
140018368
665416200
40467439
289104900
350614803
288750085
353304709
28536777
891442551
170502072
161108509
172718246
264829593
146003076
502731333
24340124
39095867
240431279
28475333
463537005
68890303
132736043
110949386
33112069
611707162
160105804
139862562
113908417
88377171
542401320
107827670
250830177
144682651
8806519
590907668
399032627
44196862
146084522
62834802
274177092
277744998
117636960
79022940
10550111
72076832
324560732
79688970
165238061
418496245
741659180
422842663
238664644
122056895
628142749
165769472
407499395
52093404
93383949
378369101
162023075
35674404
354637204
73568124
235338702
388949514
24243180
196546902
271425622
146250460
60936230
586931050
228629738
227774621
458703308
51062432
86060851
132442928
79637947
37877971
963258925
488641688
140193713
86578478
343093612
10337455
31508919
50122300
818278340
488983127
339242368
187144781
213683502
464495572
490551031
13546257
2727930
48076156
623332154
159537412
27465083
205454576
229138533
473591426
301145094
117285792
52373989
386925679
261910380
156541037
387978215
106847831
262197504
134552314
320179182
1502051
32030940
708611742
276247563
462320511
7351963
221393271
366746142
200450155
192888784
500118013
446037502
4608476
110651502
209512724
15065227
322293553
63756293
27343754
628131134
432710936
336775093
535884830
184393921
113394332
307786690
157920019
179713027
119790869
155855196
65305279
415251023
487554560
122850493
707518583
195343373
566506
596864916
170508236
382727970
22337578
175688281
160508003
2777990
125473576
72442750
158133561
195797135
487237025
12406095
257245045
123715285
164997388
31958949
477472820
104251923
206324202
102005645
185479000
326738846
11945795
165911651
377262964
299759082
399840721
70636243
661719294
57151968
479851365
118113255
203643818
123585160
697219649
186966802
121248759
284021101
130873329
22491135
18803427
104370762
114232494
207442803
722385333
243277443
166533337
79365739
47576992
394026649
276954447
160254980
175938478
285221919
306660592
47351489
52649523
21934741
29826420
191601635
555401557
159751344
425901950
2062792
65540887
56933279
359289496
184235200
8258455
835869544
152465693
55377885
176824282
279295907
273909297
44676768
400676907
58432618
572410500
9358713
534272471
700581303
222914559
300759184
161235013
335892197
31636514
199325712
202429536
47176772
474758316
325010186
1119342
20109023
695119240
370035199
173595114
12190783
9384897
317869413
45330563
439038909
300492706
98073946
5622637
194788911
425573909
276462720
185867925
286832257
591118088
45875140
81816307
107417946
562227217
489538272
551790
105026599
158001890
142678098
105674961
31887934
242411981
316016526
447519397
522414715
111220881
11931082
356889091
12090588
670369478
419743943
30525796
25408206
18575778
473328836
72356446
451008741
917064719
408814452
165702054
80020940
22587622
333274334
604794560
268435175
170661203
90788026
31222291
15556338
296356587
95878629
146198791
80708631
71195344
287170899
312729256
159048297
65855091
36304092
162724937
157520454
150273818
88069263
751437033
411553965
427399224
222033982
563524120
24130501
438819178
846366216
105750485
378332782
110028254
6008878
180102843
63393199
335694383
306114651
54231501
170979229
710460382
179243418
118280152
166012126
28779049
26288972
38787023
533710475
933282372
37408688
268296670
559887440
30392
364113659
164819561
89303395
129472781
386435380
215978272
48833359
448597675
38584289
50779152
114321216
112008740
619025601
116391653
166318165
253417617
22020471
283797001
89593240
385238346
99253233
282422434
337043819
38140292
525722445
159007169
7055826
235832052
57655116
128273257
520379175
113017537
78246515
676993658
121918769
173323401
466605074
207314872
265622625
78687769
327955733
84161000
48984241
48508335
624909070
45120878
582547819
303090508
450342216
69299977
113213438
100714586
480820534
247832557
14670092
52399847
9915278
205245074
359983282
43849932
258921584
178059755
516942098
80793415
668989556
118622455
376855201
147794064
310369552
772544361
72049942
297019632
176702640
11630619
148585398
646115493
135449505
110265962
111315
390202644
38201760
639790992
414562760
85273683
291984996
1025490
155105588
426968834
459969788
194952884
473353395
222527485
634238613
229751813
106166331
111212809
548847377
32537663
13174996
561211450
172287870
24574345
329500304
189120813
85516255
107880267
555666137
79523955
215968555
37781679
34439868
9478614
15066196
123245519
529384717
139450309
62787857
271253098
27177416
38806223
197267950
169970069
478120943
264014414
483098102
452902535
15343165
104983120
275133780
214116343
40362740
155062775
19086716
369673091
673984661
112054061
72457518
203385097
40307204
688043676
1499298
310959626
550576282
85922018
91141806
386214567
156481638
5547841
224737997
80342525
153898644
382646853
136780103
81098604
41425890
624692303
92612021
59687885
140789808
208824287
170113156
309514151
86571044
121530591
316484957
18726345
706879554
25527622
102041477
838062536
24804792
40556985
18064052
614710989
37474706
56031744
205604513
272464759
260022575
320771173
27469292
1247118
139262806
298689354
93245245
91016647
742070812
53117873
180022950
860988127
195408720
31812047
342197812
34539811
356614421
151832161
41458719
247733581
85024028
315232737
215086596
76165888
3895181
8955687
982960547
365302968
227490296
615663367
117610853
110787828
166249593
810230464
30436453
288054195
168973037
97335645
119005341
171244315
24367895
90221885
530221215
412914155
3551545
126176397
182941228
741133663
40662072
697165775
442309443
575299818
20915384
297898374
407778161
159968252
833986709
258026333
283846168
526774324
134860398
283297986
34933990
123600629
89790648
207323379
203836853
877353821
411892248
161530150
126084128
119981372
878829998
106655113
106686693
88628910
243932071
103091442
47267824
52987497
289247192
7997892
582373880
388368216
144209879
137761536
142707378
41922504
349985985
6578469
198368119
33125406
399603047
147470825
194248449
270654647
400555865
14473211
251941022
3647707
524786780
2085653
188232270
561902384
115918217
49568225
425394691
217392749
73336301
16604583
22429506
328605786
42217809
96256854
353271278
456954425
132220236
2000958
36172406
66927835
18094959
128668133
336022744
353906679
36737447
844161263
292348335
169490409
2969098
23578896
2445100
340382210
257523623
329157333
96285816
364486196
101394840
187533646
597208577
375561069
787660837
351589194
145807255
457172984
8685029
86142848
100426911
15683836
427863545
236576881
175969216
289283867
17673828
618849
561990166
11807789
811479494
593123705
2433295
280218101
17253613
405547458
665332993
26000629
6216718
26010426
7934891
18974077
483629911
200369
34729522
548840898
261321121
5490730
355575053
27937278
250226168
361660453
131047988
63874425
393228655
64314595
235634845
208389364
288476233
23627810
313993160
127069499
383312036
550398517
22788088
22998955
791650804
227628004
348628737
26349303
83384093
14993866
507849337
252509581
135130770
35257822
419706444
147989564
143789462
327130916
174839583
155526299
212785433
362948923
36028685
373911288
275768040
206433018
18755585
13384212
206200707
497952597
311190889
428925669
728702066
264937540
52509412
202192770
28203923
96336892
312963988
7005328
356047436
62224551
2069866
41008088
45885819
212351690
277787845
666698217
379569259
120827989
109586870
187806515
127017056
414942419
280576119
120303161
84024053
37273991
101291354
207615641
156604243
13297730
328362464
575732760
427354531
152199517
27740095
254365977
106949274
586288152
721338078
587587041
65158961
26034515
413362274
316178028
38108743
898335821
229997419
479337455
101722317
70349650
117940065
159704538
221168845
23116224
56624354
23659545
44215536
163579234
30850484
691409020
243921913
282203255
136791926
64302749
254461364
343905749
183849307
45363237
43547480
176172304
256349411
392133264
88829245
3134962
54984756
40908918
365904291
296031973
44707926
267171027
2973816
51976743
28448091
95928715
80393481
62158044
146463237
351068808
100165535
150103741
151074
63156303
401617079
123665373
398640973
88794792
54211980
255054157
406866662
622721435
97588283
405411044
167638035
10095277
136527049
600770202
83165031
5940908
700615916
277158290
64059634
7664656
430048734
314807820
53034821
223387868
365924119
170315414
817064563
162210335
1186814
386069041
658469
46921599
98555773
505441073
107502449
14441453
187660509
243509843
168051853
196878954
263707485
82489794
443200086
302485660
96738987
58306987
46690813
170052812
281468336
139429364
36647679
443807508
223727903
277471178
384341561
872079622
83608301
72201239
86330133
126561628
428500782
262008004
128089092
868575441
33019368
9131411
127704567
42812761
543830981
560896292
10422041
182119166
126895204
426220509
188280151
1340070
22524579
261010590
76807545
260696923
264564313
121134980
780094008
219877539
20109605
759783676
606380731
58152218
17115365
250643614
519524739
83781971
144209806
261007599
3690408
18400293
16198919
296949292
541974730
357693257
139969377
225430349
100334516
8711232
510249429
230224315
468113378
439873919
569151656
471801337
62789088
261821157
372455
72128989
766650882
694169952
659557989
467115674
809594181
658678662
101701900
11925853
423960592
720236249
77379427
379085232
24050821
921882043
288979342
487986732
82441574
73561426
391997102
199272818
672994012
134722061
126961973
113450717
32107399
766620688
130342033
136072475
226744858
82972625
198455300
152416030
2509972
101285338
213368594
387704577
379606450
347546361
32274675
347146427
262210082
708964334
505938452
38462360
41046816
670612209
528153633
11933116
157448541
232353149
138168366
171460283
8627109
79049132
192125053
12365490
6968722
138628973
13548224
188532421
340541862
33720484
634832996
138384231
497574320
88568495
354096715
561781500
640476904
218950243
654570282
347506236
11236430
103316834
248108843
968969886
8179327
158079411
178036391
610189927
412851137
826157705
383312847
650337701
40970325
10384772
691763273
10851307
162837653
424956306
221843189
384378597
330211903
811326688
84187003
225526255
610161287
331435822
482002342
367361261
352388516
347089697
240057755
246573629
174347309
286747275
198602037
168894012
483346916
107965441
118126357
526528071
555152904
472969607
211166395
480803246
681756342
741377427
65502844
89168005
70687321
248984293
125888405
794782818
36546951
475701196
103558548
242941117
828590583
272296538
84599308
84054399
81393109
509777727
281858889
44021636
66901597
372614576
254679995
291163392
94081713
472611215
188295192
49703821
20093524
196576544
203601408
560636707
132470652
328834796
169110072
20706908
116160930
371602856
30155168
420227974
456989578
217408238
185831752
199154540
50574703
176178136
717491654
12655059
384777062
236162670
258544028
236766962
426716089
176928433
573829295
124921041
106247250
22176465
325118359
299798292
57569064
139113483
17289344
740432420
241389985
37841984
75020207
536555068
99708872
738280871
380472023
631287866
106550920
209576254
401409825
413679307
222842586
225877579
68048645
145613201
83005879
273870017
2293381
49934546
499236498
343980013
9646121
42411112
26403101
612264431
30667563
402407962
307226260
557014338
123338830
682452202
108727651
217292889
203866860
210781358
76748375
187948655
66311497
99149115
19901631
21146875
259893221
490903344
103053286
455074129
278849039
243565354
444335476
171930780
8779127
402109006
901322124
491399361
9919973
201684050
45948306
533737438
60849433
477500128
750136608
146988487
182022774
40741070
89139103
560667633
93930487
213877294
1351524
38458635
17949258
17438165
240065786
227262205
182639487
531618693
138002300
6416197
505103372
127414969
517854408
398699343
429078648
431711413
88056949
169657555
517690866
446691901
408951490
272188969
159793493
41712684
181104529
264677352
28769938
44204680
535292559
45964724
254620549
158086020
90182246
475183435
194095735
193816890
16797350
82846740
22945414
191400817
56200470
290767229
149477791
205540177
185036528
362206764
156631305
516278483
131751408
177471029
5788956
280775978
322100211
224241323
731375093
3518472
152743373
397493803
547925811
24213643
87773098
466692
207163548
506615949
216507261
160383389
469237033
70360306
110203405
107121025
25807630
116632898
81221407
167102983
34610640
359961602
168487093
120350216
442562884
125541684
137072886
366483546
143749328
247905074
43549197
326621190
100013760
217535793
626553002
229151682
189525388
107990267
350376285
362632668
462577578
462550475
33400434
292353655
1900198
559770228
306001425
58050517
419792741
470905895
22982504
312534293
612904203
99979428
250211470
8085313
459165451
671573882
57542937
849898972
229426112
48714285
422358227
186511256
7227635
91831484
330486071
259134364
636235204
513378
102969243
326210960
164823768
259515405
283905171
204570897
300281759
124901168
78709822
575065980
829794914
178583100
245204354
30307058
24422570
514222484
235350882
147911349
327102832
439859944
400245935
340141710
48725297
104291598
36825674
34255960
61799659
321268979
286406198
151983834
666572495
398367743
380236956
363840970
203691587
40729485
299908521
141578963
219162961
276316841
12723932
104860480
250741578
840132549
88905853
180694962
45226284
640586378
532085432
182696529
140340144
15990199
461204578
418679261
20789839
384697452
767395771
43716
120527210
110556761
185610490
238071671
971398
265466155
83394452
65581323
726501965
314399384
76296373
287987876
75077161
875784349
70958940
144977790
362681383
193094774
86661295
130109207
368396372
350622049
21523291
112780372
255940972
141974125
56390308
633477107
27250670
72659003
71795823
252437988
484530923
647025562
432759652
4437579
694281209
11243983
161093675
164539242
49649560
407070090
73974175
348057990
594916822
289968082
371916011
438496292
563977
164035656
95596636
262113307
129230155
9456339
87900416
70475908
37146524
259525367
184543177
63700750
526005426
242527857
38032131
313486805
17055819
91891007
200925850
39695023
26314478
204204471
343421865
616911825
621578848
41458582
200961501
93274090
13313589
186590918
8695023
44002145
65196243
413041439
96177841
112590407
542315206
78668743
579772898
101676203
837297276
106065629
461938510
45538586
202623033
364934782
523642997
133387338
123248187
519052179
135676350
78324160
12675727
19520234
191408092
543902259
116123697
80638934
722647757
11173999
836330342
646624824
561333086
92960200
267258648
168103817
187425370
4148328
303389903
1917716
462528623
9845479
984028308
450878440
120752017
17233418
26057930
335667845
186645501
243461
15572050
4073806
17121677
217992003
134088729
40672257
1918401
48515460
89710037
16590682
249336611
130158807
104043474
87381641
147451334
217582795
155068022
446162215
800268118
488798199
255087282
77762265
326649055
145840070
599938137
41410515
86696105
134565124
34182438
119650501
172809265
44403330
405963791
186375809
618378381
201262751
411801964
167995564
18956431
789366782
433851738
25273729
910990669
6666541
254632006
610931402
364807547
99065845
34366802
378279192
342735940
240859686
83543439
394083505
10373380
32940020
153432536
45934019
225090948
782507798
256099737
178379571
72308702
94246514
243569197
488686624
575753138
190585491
112706239
39370530
162781163
186079278
61129245
823345539
550265249
32730879
112646128
53694577
43861150
366371812
33181215
161917249
206503111
18114889
35979985
146083601
234943570
551993
267068711
258396942
130629147
814066929
419745294
130094831
114545365
39772263
456732403
792172884
489142827
265020622
53551359
162364524
85215041
130795585
317451174
1488900
976978
99571778
132742118
488284423
532958755
40641067
889013133
285708576
297221105
311516005
129204954
28034574
53743486
470702532
802492001
373808818
937763724
94101997
431396268
30955661
604373381
334349071
199097509
532189636
76337827
306648449
473620332
4172973
90045908
150295337
203618962
486884291
787844259
60560156
195651521
214011578
95746482
41118133
278292361
421294242
320053718
721298708
23624294
18672134
325372714
182892112
150317553
46578215
3643725
149259993
239086805
125049233
424058205
202306419
1052523
746813152
601132305
54658119
27128465
450404920
172245584
148538567
400487494
141018002
651927790
249404790
107498468
133414850
143065067
19735295
53906319
390119326
59572396
224481781
133290762
441863824
116148689
523794771
5695083
460881179
280722134
99324157
102953451
705072440
42788641
27181126
205305245
696100333
397412173
287163712
140511159
503005876
140547595
12156649
193331448
5657823
5501162
104731005
401025909
758797789
162797126
490450054
254335870
42494129
308398642
161165945
262397551
232812601
125478572
88954633
116832575
86754673
36403897
94329730
107977347
562329774
141931099
24613541
162032659
5116655
60169779
14698790
72108224
275199564
56396664
48987355
528918632
292179339
64091171
15149110
258035962
658046521
289449676
5800716
3788901
553673134
416940815
90403970
54576888
50658076
144415327
69728248
355273519
1641215
367222166
92678902
609716072
118670038
106338346
14049917
171627424
592718
318274094
294939563
601698963
21168612
36095176
440488089
327734076
439396369
23862579
103048448
27992163
208564822
466587568
1076653
89500877
18397525
105446001
220179492
61414059
56986760
143146308
672182170
117448601
327307885
78651012
23816951
234812963
448695138
696186818
19427852
64032100
445808689
45636301
245135830
7057301
13537471
529269672
378139877
248338265
97334322
542607173
29719019
60377313
286042079
231100807
59571725
1644307
65012648
186689074
50653331
620266972
337458517
538296369
16154574
461712149
317287139
696813957
40130706
27601681
353417595
446141992
244941927
41476421
73587036
321461871
736350363
361408857
83457781
3306148
178895836
218309740
99022864
724352424
613876897
379280629
176806356
772379171
230791094
773254416
559858850
70508819
252607178
271996733
139674982
636716123
537526932
106723426
285699606
16042072
808302506
360338490
431566132
589030717
75886202
76599144
5506334
380062328
268269751
16500143
86736895
38859664
84249030
556155460
14844087
151850480
20935945
281016356
414359006
76380318
247059270
442620399
8536955
318249267
16807694
113429346
838567862
164764598
569736143
89856392
520066687
92825061
2026911
314977309
138310106
676364723
317651309
39791696
109183607
200674039
486144588
314905011
115454418
130553379
103389604
384711982
268107446
124852226
8160463
283912646
8048038
207567115
155613706
423206497
225663485
612301981
37059758
32392557
52392976
147915439
223365857
238064497
349865073
61228302
590580753
146874692
23751791
17613135
282167854
293556457
500136538
8785036
23623971
722896780
42647649
422925448
473155
79045885
111311753
416652806
450503806
107026049
400330891
418032635
115114206
149714638
184544774
163665800
49196857
187832732
7408426
810244271
950067835
100265647
1258710
118221277
119121781
134247331
27524571
100099702
315283518
298172565
294435330
178045599
91704707
63720006
524922609
138424715
470065097
128517442
240576249
177857452
41733705
400977536
47924642
286311805
392284140
38711531
851579036
85586251
325828458
14952229
354937929
105285549
151771947
515172673
195158173
23622424
632117534
425162218
115131963
243678408
251829913
6380225
19014015
480399386
285723640
383180365
20715974
817543542
133137679
403056462
16258706
470430396
95764350
165651019
79169501
99538246
280463773
54023516
182868873
10201267
22309567
434054599
27989766
106660703
726487757
98854308
19663284
66312431
309207228
173340823
226020318
233762246
376822593
730633071
515563178
112245452
36934342
191542542
412650830
455278179
204104929
17499663
27981310
228376166
40186081
44638417
773154
29499215
12970336
207307866
3837612
572195577
588947569
694005511
17030751
177862024
442833325
172269029
225528751
68494016
47364954
353620391
76959841
308685144
146530458
163562126
297621762
13475474
2439584
468091115
37904233
255414264
150882046
140813682
475647593
382598693
135663314
111098602
2413386
7113578
81192165
50994581
24574984
89405033
779100214
59665416
176937596
283488039
164526343
196862313
281722480
142497597
7958458
351335408
157612032
180503631
186791304
808451235
232274132
37638536
165140226
217829159
465105725
47916909
19596311
389575828
8274461
418805818
287753103
122194106
396158169
37667347
7220958
32013205
302282
143797497
437096699
129164125
271478143
10948845
39776641
37331966
55543048
13876288
182616474
47906164
41926648
511188605
25386507
59422640
75005110
187869204
43486941
353504400
91997441
74869408
253345508
12033849
201558433
194990327
140599790
140474077
545560340
2079227
3585517
533685422
197384750
154558507
463279996
405936054
108508341
303942122
116923018
510060768
61109480
230817789
223914488
2523877
35356721
91456294
39495531
311347959
11477461
116150145
251365822
238711581
200674930
341934423
95888937
207871822
193624253
774377917
560900014
658009551
377463853
315263204
128959222
58411272
248309846
87439457
854565373
484235914
551055492
684113094
203512544
152442571
201616050
88912718
15519170
427329318
65050732
51863944
53438745
242658562
397962987
13609909
147839042
119705373
53007605
694715207
33994168
292056266
242851517
188049352
188290061
303911795
238834412
29379635
10662790
299338736
292925948
6683698
446221646
167264315
31109372
54540328
14287845
66901254
41755004
749507500
140745782
400789970
291410728
173799673
173357674
369610827
122403844
224857360
579656846
33695926
418354758
490947413
86365865
730578417
184451639
160638461
26336463
4698130
461330174
231725242
58512564
339020734
555458908
399751437
138568142
118979121
82217204
93391149
76632234
58795505
102904184
4505456
377209465
97698267
36474490
181107128
152564472
30836946
255843486
86041081
290958465
130154079
489633473
4667694
936788
307372
73292176
147794135
71432117
150902519
103257361
335062134
113346226
196296791
9162126
734777227
143059192
13234955
264641275
3492453
21499899
47289901
415930135
284277836
92414439
630765982
573597787
163071392
462059685
62315602
9505421
320868223
879534252
66085712
63078895
43546362
393335011
333052568
73618347
188562470
335307074
300334311
356637133
38148736
256258539
14974663
159230256
2213999
182257132
32353830
598935646
128595688
221100669
228050784
379791866
22040399
285503022
303178975
359386161
54999710
503485994
147150089
388827589
99025511
40602150
459764258
229372292
323439491
432359142
135537581
580005369
7272372
367826522
49647339
148792936
10643934
320687676
18206117
51480964
164916934
484035618
31642217
87238919
331677792
54279184
676493581
116399264
403464500
66850640
450742545
482220539
270076785
55215804
114025445
80456945
109018871
292487510
269381228
280073158
26317943
460875434
49245988
480164175
257163885
19877931
12913686
180036259
230841241
911376563
499792934
228426670
202265327
194101596
9560815
354531631
254955545
420257509
52599105
472823076
506489697
921863150
49571574
709803061
54450910
455104009
268660525
44712292
307284997
142954625
103920335
14307419
598578320
74869772
9214709
630373020
85402069
25716967
427387261
59622635
183456646
372908945
30295265
173759241
594728365
487021168
148807415
476119
55568475
15198243
114154874
65800341
71879326
104000140
249309938
275443616
501376983
153287937
391065591
391646893
19099573
613422665
147398552
54651682
552248143
225502347
125436978
491130618
56963561
234365248
481241424
46207784
4196057
405191717
202228751
435984186
482082111
59892243
81182572
931456501
121038470
15769586
18689308
277325372
176696449
21980881
360984288
17156149
63381633
73035402
184412967
417375695
13001513
298548060
306357735
84237967
33591667
762280834
13415364
247538131
51056194
485825387
647759452
227288752
304058854
38767438
423177995
13856025
26016164
217281005
193525573
676552840
4694417
346072203
315027683
78869132
49556923
89142297
502662856
282499627
215598000
432107185
169125676
296052287
214386682
155215882
5815694
32689161
132486
100448095
236770590
36602271
134837563
442927957
402825499
875236077
487891188
47519479
179811372
449116584
120214093
427717630
345951016
298946424
285328883
777053226
14834669
112358581
748421443
760892211
88515917
799715791
231010596
126441233
77786527
200800571
120668385
872611987
328038187
67707949
68589247
38938016
558058590
247251152
297486306
298073829
393978657
10461055
75293516
86886001
399060197
727392309
203321781
116725556
638349908
463032969
260686799
114606202
49369399
115256
10023901
165816544
13034146
160551779
139654134
65499740
17551701
63448778
772922537
198258980
330837040
167185910
525761188
269110035
138682160
27634199
739078601
42957162
725054051
96013315
701642958
78340946
287481754
210163112
238171057
331683519
118459816
16687267
5894000
291700096
114691073
133465964
398147178
451144039
7259274
233575456
851539967
9490180
501085554
319614336
547896443
42231799
674609812
437848340
178756320
467815705
223606824
91974910
13963879
196395141
196401198
213562025
678173969
25748528
441562948
207913002
546633053
40580503
218142524
507141787
46084039
524020565
171425684
477913014
354621123
212499709
1670398
642019886
331326834
156873814
271169543
121223379
130251987
108416332
211463715
37537629
25867174
545573573
711200488
40581070
103676686
3680404
172082938
115687036
121603813
204925399
211230826
853860005
441294245
42768459
390564600
10251549
72997394
210130849
306214788
32512225
244781362
136948629
390504583
581074766
610703841
237464277
13385029
124517780
229329829
40176393
309417999
144161494
242471154
623970246
255424384
27048058
13326159
88195873
341044970
308538278
10223212
18087109
343894219
16296552
340255455
57130653
75427292
506534626
427497832
34905554
164077241
299126608
350012721
161873324
114333759
42832813
323771873
105739747
366765614
526525946
287030583
242705516
30406043
177696592
154456913
809599995
13159842
34432160
29797169
112021314
83334034
118940973
247804105
674036456
242873377
212217233
427826900
343487763
151137362
2044275
103301198
801852816
538518121
68875862
341857714
77883539
534277499
41865127
16614646
207420930
112388081
189046501
457835395
182840535
173986387
288966010
490794523
19475449
35141245
58283338
496514425
20826406
181202319
3121527
72651832
491065617
161895522
113225397
154243820
351668541
27145886
360894081
763498008
888272832
534437849
377780381
201394085
291766932
391147244
75550540
741199045
119111947
454510532
561102157
201874463
12039432
224845941
88533169
42477590
13607089
81720976
658238008
732061268
571086529
372166298
2880092
44413306
385087367
147208802
32948708
17793647
245115762
347113360
715641587
49705974
67943054
13426227
521633390
158048460
520220311
302327969
381767151
2773623
74967980
34504977
183601156
404640807
244763085
818946
99273398
35753603
87278234
417551441
133417365
134667395
205992148
21544655
235251030
237613782
44338530
85006731
6374064
530058590
528901563
111361702
248739967
167089870
271151636
250889425
73469833
584926384
40186631
82960938
13673966
622070112
132314994
102117670
91237608
457808716
43371171
151444869
239537957
182554587
104067107
102734704
636466761
60464365
123562500
244727797
469823845
3176500
276820959
451244298
60877994
125655038
187082449
131493806
214081897
48739545
18871784
28932234
151609706
39064069
561773147
738781020
228692413
753913758
253597659
442217128
444774480
164919530
451285470
200088927
457478149
129969583
204722733
15167887
72599096
383388500
283656697
271644958
42927199
207480198
218896596
390524130
333396916
162661800
309270723
22365899
130301080
383367340
837227102
466238196
431859347
287509750
483118543
695585289
313485112
340807545
594769896
190352522
121911711
8760464
27197042
455121670
452451111
81291204
197355573
157621841
218414085
203358639
931113638
57558391
588581
461575210
346550408
24605024
37051948
219201857
24619510
69509539
136917813
41492467
180310450
315470216
195433506
381698
180285058
56223312
151837953
171032194
2580773
466517241
111703074
159862960
294475923
434427261
304645676
359834319
869615527
6626055
160645594
12754442
12815380
452228271
303785016
96182901
836628684
337288719
14210790
293710007
109630121
817062388
327414976
73774119
126045732
226992654
253442400
347897753
267258390
263976055
37560633
25285816
176646032
191050448
11492432
679002606
147362320
569702942
386377445
140485784
39944044
47833271
9006040
193276178
253943316
428979253
229837413
124230333
80469240
84111113
285423475
16876076
191892607
221952888
343768268
58744349
32363844
516316168
189783713
262829962
590522607
93620641
50815200
212899085
712169610
54416456
569349304
449762636
313776409
50305188
497160066
35149978
33230304
63969591
186678319
34459401
28063869
199952659
422885042
287598789
222931793
772213408
38176642
183599325
186630153
62185875
14043333
153414135
3256467
98627313
263003455
685739580
370910606
248739868
20179985
764445849
14851917
97123566
120365823
105863055
519956514
50851986
153425310
593914574
436677559
235720781
676158749
263949244
29645128
231410669
244905289
189752127
391850349
513733780
10929714
229715079
371347975
403326973
429615572
764547685
40198594
173562444
81267260
290454135
39155193
3651853
139408231
431305036
756668555
859263433
229485276
424966650
522140294
643510120
186099101
692300043
157924377
685848219
736007860
414944886
578798201
202349742
49905400
731181202
490975086
526467774
67232055
500934542
216335900
316472653
443757675
366743869
164027759
238050818
45749585
6395757
710527362
356164809
57996955
91473935
606398746
204743650
193111549
280353696
344819341
202166774
57960449
68169718
418026037
368679389
3588183
158025658
57584827
228718541
225901267
624682559
125591373
186820262
239820367
247404366
36300873
834595213
252816068
8969415
162773096
329175447
123238431
2097396
602337043
55235822
35517113
580930163
775327752
172651022
427793444
189121760
803579838
247660282
4451219
209001219
15478013
8578627
540993362
774505733
140923910
366554439
5645971
65976042
347195691
86829122
346984180
270584886
11719307
272961969
478357803
407458326
326777940
204842913
15689415
97551547
267043448
10345764
28260784
34422576
49840058
755872477
425148329
1873100
166484604
119122036
840991683
50235968
64010950
12368192
116850201
56237293
614310159
4164304
475910515
400815996
185368620
73568230
38360600
164487878
21687769
144530627
11879343
491573356
277478255
186633689
280576312
59165547
186154603
412974785
405617172
183755041
594513680
499599068
628737678
43674222
445264205
299321369
298989944
47246117
203844776
144183676
70842345
198574117
754741767
75479990
121565213
367302972
4523819
11143460
138018995
230371580
204887584
317672254
107464602
560376756
161755677
118652315
368036539
88403922
274619565
282344481
140874940
1116048
90510539
315085859
24117008
55154194
14682190
143739694
264380905
454676207
607158511
3606701
116557621
53714740
85047331
19033060
258841811
480742354
73954474
29854916
114376548
142091100
32633438
245527754
447384900
75021703
841443544
406255634
554303999
829891754
474856272
96060885
45637586
68518422
248323268
432585835
47461711
609500825
606141129
214493751
872890919
596188403
704748438
1164431
4240584
6217775
356074219
370385165
272893583
324438222
677952808
50689314
317296555
4951016
284967583
405140232
319267700
4926265
70012410
590780472
285313894
3662302
269659262
426862252
226368847
529073179
217484147
685772601
456844106
36484543
157005899
406743353
116253245
147698894
26067290
207892210
413136442
51389825
503769300
29750651
283300743
190333048
16997448
203629759
39115624
126449544
189058266
228942934
105592918
1954581
25260558
410930873
33113756
865493930
233688022
352520140
305049834
855994084
846213029
80044711
523702832
37885056
41912090
561841226
770844630
335647481
184784743
383080659
112301957
296519761
234992272
5390547
424611737
663378662
29473135
430111317
527405625
752900167
6413601
140366153
211861844
576562887
4726648
37964198
181448366
159351315
547449277
86139298
56432541
66609801
245338405
89245809
33164369
82205028
219428342
131400263
82690540
195883027
443128840
326287777
380398960
332348556
328302717
41587424
325081676
166580951
191566941
24038200
417453731
68512075
329983943
113205030
77506704
239622811
121861287
9165100
198369919
199030153
44572816
431741091
165968390
3778508
2231746
324244534
157530590
126625120
20431444
142068570
38278039
225894891
141716840
308263354
10397095
98485965
50774386
439388560
794513822
454465919
88706772
205563231
83132220
3219005
60416631
4734051
61242695
331249908
145638149
571491857
824676209
15295946
92074445
276105316
27310749
504211531
333380489
10445469
406871864
395855767
286971520
4707175
277210420
394695110
271956153
51743519
76747088
344466396
832951905
150502153
258934511
23416096
233088734
96084912
17065527
364321749
40839844
233964617
129319680
122492557
630990081
381592635
88682303
71163543
88542737
407630952
617777868
86910480
81293738
449894244
267074829
193581002
8873535
8162387
451039886
396506514
227784463
461941613
248288871
76037807
424268324
233055517
37484897
66559854
107998132
666183215
151291890
550751413
36330274
130959244
152070444
611650919
61625558
495114855
210563116
8327694
130994246
336226473
103603574
235582446
949474539
607254517
26015893
827135658
123544588
38180586
108740536
298870831
600270896
194766529
7333516
58830928
62810036
95730494
278630346
36428737
381815373
208532717
442374407
582415436
34626927
31448362
120252062
84696512
533592768
467250950
148212657
73858469
88166900
14413545
16253010
5827362
307984645
455591971
168502950
237386304
627366990
54611923
77174092
119206498
164591668
387546578
706274383
410517365
322980204
44380711
690617920
106509357
7790111
61408110
113809255
24152515
154295866
37544502
109689049
919442797
641656903
453120694
805191320
538717393
810699300
54516875
462889183
84727199
194332881
314738947
379409038
59292953
41113983
24041470
489614245
41639316
761081398
483840972
70422068
346614381
480781386
1381073
12241475
46300356
149189210
98776037
94101918
257237412
214453073
261025667
591586890
954840900
321681889
426605602
170857344
14594618
399272330
105182054
167255723
43544724
211855783
61420077
58871697
90077636
777114844
399852091
89731241
317686242
9999374
70671845
17998391
508011456
110690319
312618278
193148591
90127978
144431117
4816919
36774302
97536582
322220985
327928763
24987003
26031409
129607439
222896230
265005335
243789345
23133722
580853352
592505207
386940412
363798471
39821590
143320211
27025469
95619882
369705026
67694280
20171551
163813653
497230073
786728668
743772473
253895737
269458831
168718534
277354529
34043593
383872498
88129224
66551503
463423481
323698579
320461025
729353607
158624227
348633821
234363536
501493664
58596633
88106918
389775127
148090330
120505634
50776317
159841086
37701332
511859544
343530647
246154904
483105223
101659020
454952832
153274431
638562584
623724870
435496401
184397467
27808933
534021041
170867259
213885640
238017168
579089076
249991407
121485414
172617073
705401068
603989555
508514157
44916483
42277961
498186739
277645921
593104073
323772752
21688362
28848269
117358851
541695550
454242191
342647451
70429441
918385300
178055704
126407954
188859046
99989147
93372503
164049601
268037287
105771756
420155073
60019107
208659640
188130948
10116499
245515868
668365023
120325483
26579377
494873142
714259406
58090510
511451089
384243215
350011072
88621207
157733862
81440956
181681206
546668720
282306430
2815707
15435042
741166529
196248747
52966165
84298860
20474666
394485321
557765431
163005572
216650214
420646300
648870759
597282325
466714984
83738545
303561546
541701021
59008984
296878532
92868105
285857633
74266874
195981694
547106424
85460987
617850579
11198527
104224194
188321145
40383271
464670465
432216674
154080629
95219324
505417439
39007777
561174210
141242744
368785426
99366004
79245006
3462708
8152059
308784765
400245953
13591147
16784581
396678876
607689499
636212621
470303347
354257499
539344518
52001267
4682982
117649968
46136058
236205978
14601617
24042205
272481644
366962672
231422200
124095391
402576564
530643086
347891417
30762524
24298049
123461909
240731792
605905634
93264751
748473166
410738907
81147322
110837619
61368456
54247769
472564096
7647002
7818528
152261047
193151074
495984042
255303068
346270361
20766434
55141422
68006789
384734034
732353999
21542567
54818249
49256025
349937816
371104846
625313076
615015103
717830015
217235425
361426438
142963424
159020808
58844821
181235641
466498268
18256734
480923255
127646512
276647726
38047400
304072927
86719640
388589950
635247427
899449732
266670110
184291384
212969368
29707152
77094103
454609559
160447608
440991160
256254652
151382759
120863787
559502007
357742769
79933247
295066750
14697545
292965638
41116703
614546041
258853762
68603488
534117413
65548825
396280727
24357100
129486059
566415044
18047966
193232830
192619595
107756434
317468358
3441195
201004073
50338194
215305443
660418564
199585246
31260262
98447225
58513172
114621052
241196426
350098109
215827705
85718475
749848571
11786977
240651804
336902568
123419102
90870499
5155732
402100458
3174597
22195
268163456
119246
263678192
242845601
1135471
74402239
162622901
391066084
19849155
500018826
42261813
9203466
196119038
144857508
15254124
66191864
201286312
650112576
42873960
751854118
435733
442612938
13673014
195038142
463275908
307673708
572962701
155263826
184821430
16213779
164043573
34184082
476629446
56604811
135179330
86985787
173657128
109430357
334218980
306719614
252687994
490743119
228193273
263424367
143773107
481814114
137820302
41641482
64016749
74839663
41170903
9319522
276313005
463495640
164590030
633287616
267474
589044509
45266977
497822163
556842880
120398236
647699
84890013
290408656
141968224
50086509
742217811
170698240
101324596
175290445
545651632
558838017
540896496
2495050
395567818
216193922
67625542
258975169
634322566
23996440
109423875
246729783
397029385
141264393
306663599
1229149
366876448
266142726
5655822
436804401
689642603
464295576
10720712
309430722
59576329
292834461
70415366
711120732
181283924
15874806
259536583
25824293
2340046
99053731
38277730
83268583
168582947
228962032
142979746
36359930
264684054
49464303
2884528
640489867
294551531
288848924
73236451
531207056
8614639
55921290
777494168
298938710
184480033
210645734
705698319
88490
89081361
83750103
274838493
130773071
313671539
194727536
947266659
266290941
206323645
240431238
197760176
27686798
11555760
783917441
593661208
401768538
369129619
190381155
576150442
81698841
12086334
320439032
113822603
19224358
340429302
152380780
409055834
32269191
25219087
100479564
305796393
234314239
51034290
814322636
286761172
65113289
61820323
426363640
82651509
79118221
10137867
324882932
58709467
165515953
81435762
380060331
170445735
436561522
220796816
101727680
54218182
57560940
185497941
547641793
11282542
20680025
196587613
785577515
37494876
79444779
166831862
387697732
10434383
449703489
196641665
141401380
117430119
279837487
150261134
18519448
123354976
89977422
769741702
3815695
327836333
630906
56882413
367579264
453107712
270953744
811038673
18705403
77731476
84292905
132926548
563734894
140212612
9509903
18187247
588508216
327746408
67115663
37056860
38213077
188275206
63236622
13407463
278000342
75787201
89980832
268874006
9728918
142536308
33789871
186525578
497043370
47854113
30720191
174278376
153966525
140142119
226486971
757355675
283388164
135067954
70578387
236516966
538962068
1841336
495738845
176613868
147032715
140801502
37852992
177982123
84690864
363787947
47224741
334287300
689919369
36781584
284844086
184091968
5145722
315532697
165824615
129314804
279408293
70895557
182740197
301746138
205185893
71138941
744077198
557930886
312471614
198293795
511464863
108954176
37455001
334661645
176983521
261385152
54479200
74597409
228485242
53306451
761263149
582420277
364520086
8586173
27501476
38948850
217000050
696696625
764997355
259407140
456094442
442943429
403166789
331995418
17579062
524006140
415923314
433366161
689145393
483357955
456441312
335250921
532407035
1311159
11414471
18455948
339977814
77705766
157963197
329701050
54178724
47667299
396816364
27837379
13261881
8800037
1731429
168712359
90959632
311521617
299102575
256101515
124476646
445065739
578298541
221637299
61862377
671955434
138145206
560533964
54123239
21539326
34588929
451235814
170447030
131288118
241514277
642033156
130511074
382005716
98376879
31004841
115837504
42719663
479860142
445617643
393226039
62874634
173956278
504325893
226780750
53609190
60783010
272099533
36264454
572807573
446573492
446726974
146134795
438682952
132515217
78040107
250133932
157949884
175484902
24180074
507094930
151148253
1044588
139967174
622143229
2145673
183340298
207902269
227841747
87729217
184983822
14808152
402674861
879879536
513007105
349916763
839384058
387515997
62866513
112198489
598128206
81114035
56159740
237578187
294422776
143706350
81933093
65608914
18538508
236116097
610801205
48378277
91421403
266569566
1139447
461616811
304979768
100754355
14699943
70682075
68409864
265056206
104694774
13384950
395954274
291096420
349844856
157920
6824838
9087284
63408797
170343323
590922570
529169864
603763452
49476127
180726064
146922807
258479490
436263073
66663397
10507139
46379543
21802771
250176305
377914664
153139456
355605349
127665471
12656344
195244783
539979362
72692470
159667675
19370763
6428573
217177906
9564690
342876315
175755273
50079406
450503878
143601623
109102591
425188602
41663745
172694869
19151120
30809578
260265638
24552321
287593023
165363984
615421331
315328831
3272243
173311997
112252110
55741625
614541283
342974661
93836224
433892623
121916238
48016830
45832558
114332430
318256859
690515696
36049442
201034886
275151000
253600813
43954701
775126414
607397293
237385529
325935860
210921681
164017413
93742373
3731832
254282267
173999713
106959117
273257460
377038110
763289534
110863523
391601185
869767861
577273581
328887249
523775670
185957346
124349223
21665477
6627476
644725081
622972913
336700869
456723507
29316051
445409647
236624307
666870124
302912707
168609405
322665589
239511154
702375367
6019051
96755325
468626541
616843962
2614822
203449165
310747430
139213990
16679805
444760211
334937682
586748565
692100761
402421491
54156936
380479914
689880421
59005618
814350164
39038068
157760888
32745397
24386608
100183314
200605915
401350057
219233640
293615358
802547406
202110286
635927386
465359611
558366402
329615001
344072726
33393800
42838202
95081800
124811554
386652831
435786346
570258784
681931897
203235744
177922182
539118174
218433574
792755454
166882201
580603559
2790067
177010676
184574702
274069413
281323016
224602034
283880227
232703743
347677440
3386822
51116451
43288418
107895745
340815724
21606819
549957512
740459896
103986990
479032462
8502605
118654131
126976270
435577888
40763692
68512199
573222868
4746217
247572274
538296349
273904056
179014069
375184632
139380517
98935191
306515572
19916778
599713487
889466959
45663963
212392869
100727119
14421093
40995082
366885193
6463338
9114997
131302187
259695320
130461024
84188025
692655377
80048718
53979096
252882853
128485872
303612512
113338710
841371026
390261052
998675
42888776
93465012
537480033
130968445
60570049
28508966
175516089
224485764
305114683
807535486
133589429
50372447
13657083
280985151
21126153
33042688
422515144
63275247
22260404
724802802
45972630
75691330
207827574
54879343
414653950
171709791
596709680
336702596
233797997
200767171
34562431
57767770
329125031
83135292
150313805
76420030
77963566
126967668
446944559
25558382
128259888
14619313
77725999
167214834
230316380
277300560
238663494
347565454
288967845
89915831
546111970
467017525
112833188
139603176
76268337
4191139
35835783
37053016
922392543
27143930
69350977
746292537
131099063
963877342
165684647
466381243
642872539
687902735
789492772
33766003
97995614
490679521
170409512
70750097
189308905
840129793
26020237
225141255
185333505
190129196
768710289
264719033
113008551
404066685
705701967
496686941
598489102
375562354
126343454
434344292
224121030
174536914
44386257
125434007
157408732
92917170
51551775
885971826
113406330
273308096
416139087
45294624
39870150
316785679
153829293
75221356
264169287
429510678
439460996
138021819
152116394
419923079
445887470
282915578
610002661
37846921
32004351
293074316
118965559
345581413
22729813
191829498
296591644
37337882
162160965
391719983
15925341
828090041
19012965
154879583
135971089
7042210
241431716
34824519
157952539
114240221
286910270
49533193
222748169
541834003
167618847
558156005
48884628
455192198
168987362
92728023
240525228
558596948
100142440
2622967
363501803
4729388
578229
181874414
368839626
157357140
158911817
9764455
418487454
289421569
407712758
123071
139117225
356216700
82917996
813779861
62228437
219491618
144458766
122750050
27971658
171830493
17168617
9659728
7864407
9730187
267575294
130907810
52291139
55610420
241909417
142494401
38621354
746775778
324439102
464625134
296887630
582429022
192586378
567718
22346413
239752620
242640612
691047507
575542345
262469882
488016602
25395918
203612420
11941887
12007325
543390285
45978091
35649508
3979688
78397528
22828749
2031456
1300607
766964665
300087568
106213650
45349611
41679987
622438799
442355952
5007374
36604334
589457
140650161
689188208
660316971
158008162
859081529
117589278
108508079
439590527
350455246
206053575
32954676
120206829
123850020
123399229
386644974
297094322
97475146
4843130
114676877
167553518
37828160
104671935
538394148
89956409
46757628
92631401
150768009
696349111
451667254
181816873
197434609
61424770
101063
266293911
281399204
41829657
140865954
166082803
740819561
220100259
5522161
4746316
476832795
526035805
190411557
339085704
132053855
100015519
448621868
304380299
297103073
15754312
9934968
16910943
288507583
128392242
204174498
54516652
123887854
150780676
717330176
88768951
259376465
126723493
320141070
335433335
306135395
136013988
97895598
10449547
267090433
2919758
38947823
620923833
39642951
188702082
87410532
13352763
57388943
99409318
107884074
31184759
646269135
47667099
514806992
694560809
33145277
373674121
30231387
403425274
271208104
530547483
2408230
31559505
240949540
10704443
488230246
81357602
500212695
848730323
196136837
293484145
499966127
122426816
572823815
522572338
398928989
57060420
468234403
547638033
74296743
254837130
427452994
12854893
181194712
233935012
126368860
177168973
363394657
351611367
33958660
37200397
530825705
272974724
20984602
73428782
35188907
333423534
77148144
63060146
43208309
264684674
1326240
14295076
629263955
80441906
250118641
112663954
86548014
114001649
7835020
133909252
68589873
855298408
684760076
180332011
28539711
309116529
236624296
13263954
115136379
5578129
278707791
1072047
21709419
265656356
220686718
92102347
333928364
620405925
738524037
133971677
6121095
761609156
181909985
161638267
53572171
217941996
297635412
565156863
72194614
380149539
132155462
501655281
5832144
589796366
363138359
172992622
428311638
583095999
271975797
516833738
197647668
515714082
102147180
7338513
63469581
442093654
74856899
328779488
84766839
828923394
239332340
226434862
475341657
32044388
490153090
22857589
321012938
72125950
342741403
515760983
35108292
45527489
130769956
239908853
463786523
206500412
22721983
24509260
2249166
173773391
72235653
55997534
115677397
73574036
42069730
719400344
123149605
717776536
85948279
138025739
327933192
54646805
10668747
590132711
221191720
135141301
528194205
388305085
20500911
464262670
52035679
165897579
267408074
228530889
601370044
210741815
42571147
30919130
421223538
514443403
174952684
41030247
445160060
130071529
723260988
26526469
288346887
46473051
119493484
28331829
137337119
234252928
214536984
291177538
453879101
451910600
23789137
168602841
64544329
41317248
49155681
72238517
730752458
602826728
178794204
44570419
2776754
440201995
5696870
60712884
653092026
2755310
191571984
14022239
9451899
86556786
117825604
496485480
98116916
417975304
79429638
699286170
147164957
324683088
56606705
30832520
476254567
247029232
102178506
385714789
163516578
219821623
127676748
34146412
15945842
378882264
476808073
881581308
98717815
429347348
240578491
235949454
164827688
55424425
28019703
238670125
113485533
345473731
109693994
127520585
19476864
306522895
93605523
40667387
63953755
616310692
38768770
251352574
444042871
205697338
255916277
257877355
92021812
614799677
6174746
101850096
39062980
571307413
11756773
98965710
267904122
124983916
36405155
183130450
28152017
405009592
79880670
135110208
231689202
4046325
4341901
21162340
659315472
111979882
8448280
534344544
560611196
165275036
165799007
34492506
313734094
142025005
31335017
711420674
210123087
227257563
99506475
244085111
30178262
247772875
164704195
12150311
20273607
39498427
256692853
809414133
217406322
203131614
6974850
121426510
766049606
204168921
320725964
17562594
642467942
316903020
229559618
26802278
24061973
555343524
628971888
47351832
169922540
2120288
287734840
534138800
192280759
207075373
639309335
173060253
578697322
39058945
94530135
143446982
302169436
26755030
17944012
489359060
55427946
288188861
329120386
1514415
556418411
415439199
240423612
270568074
63417115
387216037
21089336
309916397
408242314
129849765
697253495
282043017
96654299
160795588
420119759
536497097
410824914
24488695
186544384
429065662
35492216
65876174
188531090
231240454
783032780
728623736
870775655
25513907
947567
65754835
469370262
188615820
37217981
277570846
77658439
77445883
417479886
61211865
36701300
808946517
85012292
264135648
529701042
3889062
404316909
379203259
915898
17499385
194802144
36923821
333219299
749957568
3230308
23022106
179278465
84900194
163381290
190517110
224258297
32761400
340266624
513357303
636055482
728808501
56681568
87852771
833046557
70952659
60519989
43525550
502984353
7307132
637380746
418520108
38868902
7544941
33527868
315497964
38328204
178048685
505324475
297984815
170587289
257167547
142973336
440963121
407378240
63010998
136726118
30894315
20464669
450853247
410791419
143458081
144499119
351545269
266914010
304625516
197412470
207724816
91978987
571983369
75709391
15378664
518237820
64421382
205242470
222408801
666284754
572159398
74884199
138529836
48015714
6507886
663105060
13793703
371907310
553633920
450973756
265166491
193411233
373300148
559667747
746210518
117201083
232678027
514790506
192706118
198181905
33662047
7542230
455007412
107108834
126916677
503586565
119834573
620041
863571245
12286956
105891483
368103837
469116271
266480815
89019187
165263854
842423
198850386
113469664
600162150
124791781
4708049
267017360
53144748
527990218
14881943
453016292
464383558
282052273
25538831
171837998
422749285
133981024
34141542
189882140
340596421
72033195
523028117
43703426
8154228
701259747
86902339
236928694
80147711
225917714
704601506
42738054
333685631
26542084
74324415
380147696
501652956
488165530
26480021
97218292
292009548
843196121
181795481
542103945
28032629
9679551
109962176
44600615
27173666
733908967
497198587
140775787
212461587
217521131
108086267
232013276
255885461
887668127
58073956
31789767
64758321
468106935
23154152
74683932
451267125
66017767
106118817
313188586
31451648
575838509
85257190
11242364
74949860
737743481
718503004
198402881
74037182
45629631
65404243
454868017
91830748
463423860
232163051
466621945
180168793
86021549
107643934
272729193
37122517
260208195
376610998
491515436
284429617
227552536
411766229
50339274
302015081
515850179
156021762
18675221
625219409
188565592
357658123
322359416
33711785
486965709
120095735
543255813
580557365
229718150
10446059
528905435
595841195
10202182
451102990
464121916
457270320
306461565
92732058
65174224
67737345
93149855
189244646
96554653
97489390
213333054
400716817
608425368
159827119
80403885
13435095
328257976
338926222
572590902
20607838
522782768
147408168
54173615
322754355
442154918
19914429
760017980
73162516
1424264
386130684
16177469
84451958
132376941
642243915
149985436
261074951
397550190
223200717
476591019
636313061
449306489
241729275
213590810
194078623
60811495
247351669
91825901
137777979
148001692
208085511
604165795
23353903
486303861
129995731
644408832
738677086
7507106
240965136
831475801
133305203
101935752
237377973
165833006
28934271
799218366
367835801
250198664
37265135
9452140
233646255
170665141
81391303
183804302
14236464
381152684
386109100
189388749
71888147
152286334
96310475
27914518
21293339
657156564
109839417
614725184
385404050
479727617
171834645
143335620
126208038
55589358
433155845
349936698
99340397
261913924
784142540
643178761
501855806
426141553
164182716
299461291
144657414
56592916
104977627
139915418
221284373
588062189
133166951
306305545
20203413
477866665
635957958
83515256
402726576
894836668
412513826
115087978
595976671
665743282
65997597
747894551
387115193
489522885
79813817
275375999
412986449
73267187
320453088
248508586
221224854
761635742
245590784
334637429
662848842
73207291
390631133
50441790
171625570
387825694
73557970
1312019
256667719
599219780
706425586
39779645
519440007
341964170
7326006
104888252
517458496
242986224
583225429
207443512
237779900
424819633
65757442
149947569
26237112
45305715
189873506
29043641
123966034
70120520
202872549
555964955
202325770
289690399
170006636
184373920
89045708
315052138
43442605
376286103
407857317
455752622
92616358
96392650
57373147
4272976
22127942
56540138
730898292
797042970
163326802
191485765
147006460
565733176
200479437
535478340
22988288
130330111
142299985
443020486
381515478
622148545
328553968
47929515
753339923
260713466
1613493
2443407
2177759
127781728
18883278
432161053
77448837
90721145
105590547
278180768
107293543
14438159
15869909
18223510
240082574
682712779
212661689
64458041
815960843
113547080
9692878
186140193
880652279
457677091
212580234
79520782
468137370
227302137
217800453
303706089
327956297
568223010
504638685
38643425
88571105
82753167
77850005
125991699
518606930
278236255
102711046
2184111
660486135
107852857
63103565
71548638
182226220
384677925
186325837
145175263
65020564
525384095
26630200
116054509
67951564
116907982
14397472
833977281
288946383
29366970
15446703
11865919
56403004
66496090
440264607
470877712
879437958
255425186
208438284
7395912
48835904
16628904
8942197
246379960
189217571
30361554
497847781
1538636
71431345
731458835
11092228
527425076
252227380
299112176
228458189
746164087
223014085
100993035
604587166
197350823
349248001
55200920
139403099
670063770
132686793
518444478
284391710
284505142
341887081
23731666
121342424
98725499
198917382
289824706
89386295
329859535
62986708
110139683
101390461
5040796
246132332
153568906
112862511
49552568
68971351
548918614
185178098
1918255
40917205
717977223
214912320
859059994
521662597
330541772
103209346
126843643
97598396
112060703
216551786
39046800
17275918
39661260
168470951
143255696
259875903
70538284
31484233
3920406
698378727
315759234
262864661
352177932
161076169
164401288
111917275
715472199
231361184
336295863
443720398
84940262
382196433
103714587
85945695
668817487
8921481
40115290
54468381
19012651
32305219
26760704
102105958
622747472
40824755
323918527
269443651
83771453
88650843
295760230
290321303
7156676
269278000
551888535
99264
79328448
713021482
52862341
266530658
364422601
2606040
195650823
86844514
17891501
7041871
35290012
270853249
189131252
8265086
364643466
350637353
42560366
604004827
135693393
198012441
225474361
46309433
230829962
62315570
140416733
175513725
277244215
200333170
16884082
459396616
447869428
2463959
6627233
536382746
603054299
51810671
437845382
33378961
504944633
196801503
271591055
147872895
284019247
523843134
473541481
45883785
87562215
287529716
114892956
754464341
81918019
662775409
324136005
41978496
788948483
291283531
360713221
477503215
4922156
87578411
621425761
42735650
79673843
11668592
78419463
251574685
59843208
699949069
375446775
55499579
683971451
119173924
386546091
404214996
404820129
61742109
423706634
451281668
272891733
392639274
235315276
673432391
647283918
630740691
170224771
200046076
813740657
413977912
232340131
66854873
87958849
11843226
858267026
310883729
298133900
31365382
350890026
77111629
302742675
260952627
399412004
29987079
66953121
31331335
375699723
336346386
146099773
71265264
613066896
21406700
113366382
792850897
154809483
307450299
32050789
14079549
32429297
490371164
123686604
77561176
248600898
252770739
39335782
435725829
416579833
538531850
331048632
34441284
152947334
137605493
97000352
496892957
176166156
230174114
13037775
689553187
391403694
347779626
52224784
26946475
544813763
39830788
728864822
168124516
363323023
353005496
465897019
188834040
511889061
12742576
182741673
63857390
150847978
700243990
575321559
221449348
461609725
39430765
64753502
193819841
340704271
821195256
13983004
19785801
645388614
88332576
764958936
203254960
27894898
53912729
105363067
142547511
40819879
111080983
582140837
155736582
94352426
425119948
113186612
720188397
297510077
220401511
197661019
90813724
78638776
244179005
493474
319165623
49125510
242764603
108856986
29845777
575932823
476227129
37238776
373004117
139409419
83231981
401358940
98109295
819198240
740898381
299554871
60458763
794711103
58562778
874714093
389436537
46209889
312589044
235076298
190893238
197740066
160508356
318958769
81761901
73694336
469174260
24504027
424164301
125103712
37217839
747901542
399750893
170398282
282118585
116074724
138385143
195753162
129453482
44716172
520554679
173103096
302591352
215500703
125337151
53461048
154346919
31332101
651348604
932371230
114476185
35806665
416209111
11463381
684965054
67393276
54780787
323781113
430022649
240081081
196896507
34023320
342577318
197035671
69145370
168043651
55133488
134228972
212722703
22954717
198746315
218297407
25878706
352735548
47038401
409605719
122330360
209002022
137863325
291780649
53267114
115141206
485998603
645073654
536835869
39365630
115264175
29391413
166342848
98603276
45322914
607972610
297641677
29463486
101224804
543926261
16617681
127833467
348055782
121855408
291073390
20827535
230236222
171762782
75552831
114877520
615371607
104542550
60023281
240046695
74924505
293906191
98824358
373544802
51187156
162027172
32118786
238382958
22447174
800176894
47014326
263293337
170786708
53844982
159341655
78779911
659308472
143863800
410520482
777417866
409326371
222138255
159370292
151259344
596308087
133222073
107631597
57210804
386877555
19392909
197803709
118662817
179313869
614490067
588804540
116988953
268847022
247536055
59886219
42485501
384214007
73960989
50454339
44660657
558312007
334878594
509079461
522252570
592481594
526511977
58203723
103781087
377999959
200519677
176548832
803443269
7842265
170561230
600784944
108971107
134663846
19232841
198725418
779423343
741187916
320950401
40301185
143562797
394767967
62473573
112568766
22521506
213589568
13058107
686129031
63650242
87613512
275415435
142044976
3107506
495868979
658434807
408674977
430656819
20330934
438836381
70644256
605960082
56604352
8095926
49815955
79992384
41563863
9279898
241750509
112518015
27088093
483786275
188564430
390312757
575575019
78606867
296765426
31734301
155894569
160261917
408022312
182320531
1112347
132064833
768418647
83225809
128899887
396300383
69763984
204632039
119036727
234787331
125498747
579454493
29897573
280485655
409271590
68095645
356260066
131571080
264574120
29952664
128242136
218653235
185080646
166387387
311993184
353988312
459919190
131111402
204165267
612573333
334875324
127604899
244274676
76115590
3525688
519753780
434073497
220477392
251545133
44621696
215655908
168273565
803226897
272668257
14829216
65697109
386749124
471897131
345602058
283643081
216702509
605923509
447320441
5616081
63852325
715518607
70655741
240809855
293691627
795633484
96978266
55064899
3872882
329940673
106862959
330478904
391745143
86547537
517844265
475923525
899841250
101405314
102090549
109666887
540341424
892012158
384242709
164180328
87499576
64394908
185412165
138362348
208913194
885715306
38861260
257370001
402890370
130957616
393430897
311095540
15799686
492067575
221139035
60240545
188961697
14353335
520294859
232483955
352014353
183110650
32335140
23273063
212515296
82577441
562313366
65245272
692135769
118216957
159651123
53919418
411302098
414946594
717393104
342107569
105911185
162826698
22985922
308343050
168338128
80635387
385662121
668651195
133673495
47749050
42753527
44243783
120658999
278921194
28766400
609688114
301156368
617746252
128660094
132352725
14071211
389794362
38629172
103989484
87865529
115330885
501472170
130229047
366193294
197269838
344844421
292163591
539223348
134244939
554513626
210204152
873393522
149450372
39466088
189761938
77951162
232649010
370934704
355862277
517486126
249970621
186617225
6529386
573497982
246336222
526420200
855210746
205828842
246180905
644151524
168662831
69330818
329082514
170295536
513698987
73742377
158112097
47644745
493592057
47867168
515808375
430513124
109966680
253462079
102883127
45839860
368208104
239438200
77763231
357545069
806290427
4658069
82632377
55892283
143556130
97108436
430743982
18999087
337931165
29917510
577384804
437901569
64114791
604495908
274375803
670369466
64502012
117056244
52206311
323184994
138578927
491741468
96125373
320141117
314624149
677332989
227009504
727758014
256620523
252061236
31468988
51161977
306257661
535686977
143978954
222682967
15952286
22960
16918429
56710352
269890574
197124308
135535530
421156025
11287950
203841491
31716213
20574786
17136147
561936512
335140599
105417657
34213912
501241535
10093864
40753541
555192
440421912
48550751
182025196
524922110
101612346
392189
225239178
80225043
555740210
44561620
23261748
172609345
220758882
94275631
100751140
326426103
780174670
167301548
50708021
1509929
84411727
99297045
166030147
54336294
636936286
158346023
41213687
281590490
415966288
230608125
302083870
75298355
73354290
46497619
277654263
35642419
194538330
46729441
9012528
630292372
163601851
188821057
305621794
697666949
52096837
20362553
224392031
144381509
282320122
443706092
155133678
102834874
806909298
84282264
480337830
103941897
389848005
158554008
599142087
494950021
34644704
28769308
430444570
452550273
50897883
310354667
176753153
399007091
40013847
10779426
272647406
18739393
118054076
124591547
50920646
43604994
395909599
24538081
373682676
596363880
50537499
208915678
245208014
312797750
149367680
42672041
83710701
83344560
477798305
96382528
165485005
342711640
216132624
552896395
61533144
360206074
389047663
189432369
60510171
170196602
161388517
555448236
100615441
99851366
105828421
225621742
371441579
39169455
190415663
399219371
633850287
115704441
307979594
287673421
290642742
288732987
21876945
51633160
61615827
48493868
4542393
119895019
227705201
70906758
457581875
37898525
181170735
287937940
935322264
58453036
626985528
372297067
18878238
334111316
198148618
358003936
387166662
158226355
95257202
242809597
57121549
556117176
704436200
57635421
135061149
289833199
82142762
51917107
7991716
108879652
181797685
54377998
147812343
873261676
528162093
630382348
81325992
109826484
551510170
220623985
759086034
258730999
368337838
590012571
146611828
631144194
88661349
54467521
293985392
238420682
359966628
298792380
197911201
104724298
2718191
53846740
302713894
186558332
63823336
62598087
148044499
449020841
64922501
419333546
272253787
37322061
48670196
169765693
389445306
233183157
327523596
89574473
74191118
138708562
446556560
185955397
360272756
268376947
59425244
98268505
15333412
293338166
427123056
116084780
86547626
212466290
355810387
403687783
190400447
367699354
44328014
71928554
759178303
200553951
163648106
90178744
452220354
143093335
62241828
138843192
193107546
297204104
244533247
71268736
241792847
70903276
400435503
6757985
288405968
5898085
71481777
146389911
3606400
410699811
35922672
254402040
388424487
443655283
32169540
183565703
328876564
202552612
171844567
22692088
287904566
16558418
164816176
36057920
38930762
80983522
181440003
565894357
817384992
1273214
413103311
60360228
291178162
612024849
588396787
1380802
116922653
137512281
255637373
428261620
12219021
194326876
565405521
139361881
442981137
559174866
20961646
38558771
260591401
87211360
27243158
484826868
450169291
39161217
301310451
165340128
51568229
244481541
157818695
593712669
623068770
339584646
1372760
26067154
674269651
239192715
106420342
82473869
306116591
429202527
438871924
499085943
152672281
584837030
118204082
197201125
504063193
446484961
209331952
297546031
115417551
291447306
881293218
164677372
348730246
408708798
614125712
272767327
722097179
839691259
185177758
24603477
106030054
75124326
307373494
85087708
31131698
546760448
47322817
196825251
5054950
444973495
411199562
14574720
145953972
91686977
87658488
154840461
783274
154893956
228716969
808938765
211841616
379082461
35200550
227696501
419576539
343562044
524863907
415417837
359618602
9470254
132143186
268076549
718675318
30875483
381894839
577174268
387511871
460285214
260618704
22280760
131059163
120340163
331129839
393557127
250643686
218831390
480963406
7625739
90161789
6993243
1298777
76789323
36694597
204529142
542816701
319497482
397249763
76035722
18373187
167542429
607200660
392456413
265004950
44873598
48804730
48514506
328363374
332299558
158726346
24813063
354290422
74545364
34001397
341033077
795704259
308560160
42320510
542871374
42615805
212700583
35545
18489419
10261649
446843024
346086518
805074646
372998694
240597818
241210362
76540133
265768381
297731585
106916841
343927546
533214085
216873916
533814061
399865077
41701651
201218773
56128373
657882663
262766007
668379219
85139805
258855216
848182433
234528467
402212840
478095910
41295345
335859135
1755761
66942473
459121543
385957738
237713490
195888409
699088367
140783949
81381110
241931425
91286242
292361321
612111454
621358814
316876692
630556536
44085849
207558465
6896315
270197417
114387035
302301544
170464802
555503750
277008733
435525960
193269162
368813505
551117648
184465565
194187272
133623595
16034166
817120585
5401882
36991724
632487951
587257537
716053511
684438037
279523121
112303422
789973638
300256969
22344896
32382390
161073256
179183687
83904347
114104651
547313067
120821095
41345189
316675559
108432670
68574480
494435120
191951510
83004992
416665936
457054939
649268211
331834474
685535071
87247985
787023898
107391126
77449661
343465692
93384835
865738159
8820771
804128421
51178272
444467100
93486970
99627586
120955365
125686050
55737297
388990664
4372507
472008146
488872011
66020981
242461959
511061216
45406811
61547684
122675582
62829898
246535243
149010876
124739244
480021500
606777916
143835289
555129252
71025710
39972806
380136685
32396387
271276995
225946528
595986689
23664986
207411807
496063273
210228316
722470081
15708382
61179100
323596621
101434697
127026273
10287597
344241774
119782868
743848256
47426319
305972500
542867219
37925468
67495100
74309615
21922308
54178123
7903385
24307148
204868798
472066763
48885627
5160849
491686965
5559824
300420802
360677690
134147795
560158881
363783850
548540909
482835945
47987163
261960856
33674519
75028258
97532723
727318695
381391048
141932445
5856610
104652014
4990655
392617952
139196948
236327158
162752483
538483839
481946598
501253317
137809890
382750760
244399362
17308411
448784820
268101669
634896530
290025456
170149649
789085484
47116825
265962466
135256372
355651064
185500974
229310733
304778255
818888557
641726268
136208962
270001959
55024108
14984289
207529130
98250263
459196963
863985221
321514623
641595736
715865365
318324145
173019344
295127517
637882322
135627764
62449166
75896164
99168476
154981298
418333144
28641198
239921498
182999514
256406701
396249699
478243375
95123523
580613548
53005891
129455832
332886778
352826267
304777936
41784108
58604099
251752663
162100658
306786274
21568480
73113597
195879347
479398985
127093937
98821198
66317293
64284981
128911246
180559631
709141660
404527494
674684305
240778718
343448291
515654006
28974226
389645461
129523870
1896528
801360158
76035398
862734866
686596067
48623927
270550454
367393972
334191826
552542484
97159963
22972157
305280504
169569696
501801274
12792099
477786710
523891434
42640327
286410177
25532537
22241441
7716095
343112387
259146821
148668217
142521360
563763438
188167496
186854266
128091663
908531387
79630674
1907771
261574085
242091901
44981790
211797664
71482383
58111915
35433180
196105780
83144347
62523073
39088090
94215070
200561212
6453775
23404184
460343186
232106653
76316068
391375256
398192854
23632391
833003651
728775621
224535960
35733551
453765884
95059524
660429412
410143464
671320766
69693124
108790287
161095229
480547498
192470050
171884872
35757772
739862396
852408218
74247714
155839958
184312615
51527937
144334284
130513109
1308545
35643726
58192274
294984819
9595787
214401431
63268320
105122610
157360837
336978293
548791315
39949772
62167557
555983099
52783352
674703023
424329010
13245617
531703345
118513115
228772528
134191129
76072646
225951784
33010411
170748275
304231679
65145076
443530495
339661931
444345848
14591564
134151253
691327379
410015941
31867646
160304673
240163519
123719575
707428118
471341755
311332352
304372570
374114147
208782061
170727322
46522551
269873377
41875606
321333414
564427463
456658439
173438671
166450113
292570073
469558116
571514508
40586864
191142041
261325974
399598942
395279894
112701163
46990809
51698317
275144570
197530223
592948626
553025523
965973955
133498163
180501114
214292875
52234598
609757324
218746847
377062319
255879239
285983552
360825435
17314269
5330748
51817788
322989623
219182180
575443407
243982526
350549129
112867844
25056620
198949761
14419569
115720671
122885839
133546769
220848533
675218565
271693745
637037947
435562407
539986580
495209277
208628010
644914549
850858506
151559856
9185966
9696358
241118552
63534272
36046529
391601256
353558352
247788655
31600040
492698281
259827611
204398758
248190580
506166356
755599832
80104035
86780877
38494888
299450723
21635711
192462719
503272885
848550607
603441127
30031590
143977542
31150675
266072720
779121365
247009143
425021183
48080470
364744906
314825388
142136620
229773338
147877110
94985816
6554401
169949821
182628844
90101850
260682545
52818890
411886640
87178493
105105008
129255881
536233869
29959093
124101368
141324184
358249505
355569544
161938101
24512993
79855188
429592440
67191766
146582139
75036784
19225075
434877130
5681937
144626385
128521283
222464833
686584249
397136934
17694451
114973183
44666638
676293066
361963242
124228933
10059902
6314883
71670188
197200599
253343177
18137027
165735131
1113574
839119122
125388994
363667078
433644506
583212093
140451891
106699169
20332525
135202303
310670650
66545062
159905383
31388243
196812707
338358017
163940532
25893812
917124700
257280491
754484804
593262995
138823794
66169642
110613125
176359504
64851720
678642942
426906
185074605
123141400
519309334
202063242
127379031
464469434
735198986
6448722
199037331
214639382
183498692
133774478
3180354
43732020
264795921
45547288
651355585
354568299
96710495
16052086
210293456
622143744
10722629
189290247
569555477
326323611
50568995
213953591
329955154
374423199
630444507
46896539
236205577
418541089
4719763
144683675
350466548
37773391
44374673
94244185
3372545
553644506
28002969
148371685
72385622
202273148
327429515
430443485
631955206
495916429
7625490
161464984
253928480
209243513
133173958
190942044
38606538
283290211
382718030
7074481
62234042
87549736
325638291
67114370
441335919
62314277
123782982
54092917
408059872
110170858
10437830
439901505
31254180
534701579
361862913
439256911
426097960
209591855
1174708
1171404
502030131
248961223
154008935
20986138
565022799
679642816
298280904
137018725
409086601
400229850
24388786
608775519
99560503
321237519
202310139
275918632
90828882
442705305
269693612
61697512
25861778
833371537
4031666
170492432
99947131
626769174
11713558
45481818
246408776
922226297
365007406
151080982
376209272
486614
216869581
812480692
32654115
159197867
373070801
103481170
138200044
214177730
170809186
4301047
103869507
76758924
322003256
144341873
464416354
282802070
112054174
312632676
30452436
6940869
21629400
320983600
31085694
279963284
400371182
333680743
192915206
399180712
120646907
337871043
210568844
69800187
317257069
345128885
240507055
124934409
116159231
507209303
296264495
296588777
565251298
2688245
253644745
5718807
506418894
86890538
146727164
139359380
539502269
6278754
144191307
131722331
337713042
12483181
84196352
27788840
14856359
332172334
169573272
450463993
121335773
36017998
396785983
134943175
44217758
38581337
294144357
148978975
21450926
145326796
12186069
98894730
362963905
203786775
134903166
421831842
53860818
529129046
2285092
28752750
1981228
321954073
237261345
550137000
426784221
6080954
6484756
381589060
53155346
460823021
8831847
217300252
406287410
323005599
130371504
716958427
164095228
653957109
576533100
43481170
77604148
98097528
156311573
165282728
241105582
875271177
428027383
622265341
428607706
5015881
348877305
7560984
447320606
47573513
346675903
307707468
20826198
52481776
391451458
383848086
113990812
98764847
100683619
852673392
153471708
78136897
79041141
101181118
294548605
46714130
362539058
33568928
89159263
19511312
369334377
350555590
74664351
255101449
9513654
10588720
453965055
435486708
27520718
203765450
352151847
643169973
25664921
237812720
33383707
474363122
99770635
586941099
128605812
5324832
358035858
80644167
40557226
6143246
138173763
436537125
312780159
229169638
94135819
10132660
471843864
564693635
85003282
196927367
76972874
3889470
187955865
26779702
540811043
25336311
118058555
131591910
98203055
355856053
63760143
181094580
479757154
690165661
39485646
111079124
204517038
339943899
20375292
7072664
47179657
299440192
148131048
600926468
520467837
111044374
115916640
242176359
211934736
233169430
540575014
17256521
16956210
235032101
184857641
84167595
58489139
10068285
328141885
99104601
233515624
435142605
193805120
132930287
55418918
107435837
365706796
36095495
80575673
38616936
121483940
400797539
180294127
118933502
170251925
797081411
54239062
308674151
95915181
75792590
779342781
604978436
592098781
192561611
722074351
246336799
204459071
245990718
383476506
263343750
79646246
623902972
338639764
31529863
472900306
16015791
791478958
398606245
294730892
180118009
39564617
17491852
721446819
329970242
338677617
272262337
200499378
269735839
410586827
126456587
147391440
40765338
464696956
349035472
8375089
223631170
4993647
106581087
23881986
296508692
317265673
161059124
120421952
45918589
88566039
543764800
70330404
632620092
505748991
23995106
219592053
421685351
224806863
739751621
23246980
299013168
134404430
93978263
900631646
212041576
644158503
391757072
412204298
10307137
213988840
660898584
200742867
89725244
178172098
53735911
152992228
377989251
662259091
77174110
33270792
63886683
192000516
376575290
129046849
340634291
78916048
479687244
5908319
25128995
579028821
254090478
386132582
700551771
192664763
752519061
847669522
117854364
305437980
247642236
90682176
9800863
274439587
134769993
200442463
31167409
350134271
7004964
246429674
398979628
433725887
310424950
122016469
169021964
202081577
191895913
43844853
360383555
844550789
728797344
20929252
66222782
269684584
216014257
106828621
39339430
418570545
635115696
934292771
102352189
137407614
345880010
2189589
681717292
156165198
508075537
8097359
240129910
469687716
636258878
100407895
118022404
61817121
133983247
62344132
143478143
433319554
22275923
154691953
101346896
201956444
752036174
739582881
136053253
123774433
663821900
84101538
195114689
3817744
153404630
637062825
510856790
300314901
45054074
102885310
275504375
189569581
466973873
217527020
118083171
299184237
101309169
297484949
102941578
42468878
581157041
814081482
157724716
195247092
297344929
165588486
738024173
448623204
38379065
113234815
211664727
678919813
15548750
764545344
841221811
484109079
198876549
159429397
262799386
21718981
178350186
123168814
512567254
468220576
352484449
118283352
481296173
534299685
86867886
533689871
471958363
753588237
484398825
134318876
612525878
772115580
290468643
104058140
317947058
338603168
100918227
351467358
88855971
183834810
97818695
530055703
534593949
639948067
644001720
33220501
122128675
198232960
389773035
781581641
479931780
269429758
23164507
263631758
198590
199187461
275390288
161453396
194870673
5284448
401982
117362900
356626109
297776620
2162553
219984627
403814763
347646492
188501430
36520968
195524534
445019657
7217556
107066297
11550305
463056026
66252917
1015283
114734442
129883120
369332055
454105250
722326002
171970017
543081785
11036289
246655835
471438472
136146606
57850005
29895439
68357437
311886928
792213658
464781315
521312198
27595063
660926668
459785258
441357986
220289026
466462490
712980704
663970318
841993531
317582937
62102038
201799547
158833042
52218584
111732670
193460454
86469635
495817097
132421296
67800394
2915555
38351078
57999329
436851129
190101948
38428301
12138159
19126504
276314566
521200155
49997149
75433520
294394558
580520844
7032165
292186072
527078768
25097677
18199927
49786346
29995325
68962096
677665805
262813522
109092796
44033819
3425896
315300840
25785390
448873131
816786575
86729210
438777998
333345415
189164118
26652723
616113141
207485797
304071710
185692007
82808945
21307807
441248250
411917883
641860813
80387281
266808065
155973235
589093204
586068737
17684817
445289085
207633386
29924160
71696402
34478022
360743333
95116517
150495665
217940370
224475813
137359750
440405110
310914109
38350984
351340745
2320826
407007348
106848505
6395745
2585181
712472271
18506632
312080735
38383
901985904
764182126
80618374
234164959
704177273
360555749
127406373
1001722
32892056
127800402
92804682
175331170
70296476
48750203
219903288
84037098
258254072
616134840
207522609
409911917
8016539
5298358
342034298
218231486
78994611
661556885
269689138
111669224
323108601
163015160
3394906
254773797
151042770
697989132
51268125
58736504
53245032
54571602
147057885
298888425
147159262
237388474
80339215
424746743
357869515
12227295
98606156
16034503
189404764
649165473
318296788
641360507
488581823
10159767
253264166
5684927
725719641
163960748
257265968
140688995
179011801
14593873
14626059
269866282
172654864
61759035
103210
55836160
616994201
409728083
36416485
396849792
105469307
54724483
374983807
245494340
43755584
417652136
1186551
4641271
583364291
120433255
366207257
131759573
553229382
6677766
138318148
47536355
45238600
715929888
135516247
71205773
433861319
177846058
464373716
1502309
193551464
788882786
120264170
255809032
221735380
182113670
636122743
79979532
69501717
606833813
24797505
58392087
1257837
865257892
389470010
1226774
41285157
45622433
141625294
223880326
13991524
37598318
119139569
199415781
250216495
181088851
83091990
169328253
55196800
103917765
59903055
408383542
12257609
78660562
79498101
22074737
314037510
145146352
49773521
14629154
209753927
144146543
103818924
596134525
82556180
379252728
554036030
5483230
73707987
722892328
892143927
377048929
25012581
74437981
22913089
123493615
108533411
301880839
389008028
119823442
57128041
104137907
325561675
139333840
191690129
42298283
651945172
175277667
297242179
151007694
184446719
7193011
46793758
241582807
835660833
187549335
113623368
246078323
28167792
70116786
169596339
26325161
254652124
219060739
246236899
293044036
111698573
529885782
141068722
484410724
285889010
648471474
564802407
614305779
306799656
362392118
7954494
288134982
169318211
327632666
404781002
21754240
152319102
843487945
4678758
399872214
843331086
135288037
136348300
59039144
40446862
184040818
580670375
153461088
379814621
154864510
108785557
499294370
218962820
653454646
829079259
28204938
485376449
150017436
243974876
443573997
594892106
626361656
24684860
290805668
256206600
74817520
736369808
626470733
298296013
217863897
355227744
144955901
484391605
121474892
8024115
837283022
14094558
331377777
815263461
236553583
236725380
124172546
42098704
32540668
487801709
109979125
319285816
153688855
61632580
289699595
31817895
79746176
632097324
330434652
737623637
795415128
57548519
49433434
223373925
202692074
470466733
408252956
66179612
418367663
296282766
464635962
2310948
16034395
115654536
444314459
12599078
225100773
414571088
850026259
53117525
58360406
397923709
1276904
4081814
142100716
167763265
26219701
169007418
630994171
526150603
317985463
372413475
257840631
359133742
50227159
41207666
45052061
208272474
22589369
523692778
26335323
81487991
125622645
127303263
108856370
427841065
17232290
114070596
3712899
339792991
136787155
690674290
185716594
305705778
6213805
253216344
29265781
530248819
4089850
191205288
354346625
241955383
101652581
8542446
187839142
768609667
591593415
120752914
26267282
634544634
238004305
26531564
34692245
679889934
619218406
102196967
285241321
99942176
97074941
885754560
760539479
199353436
423259040
36461460
78197801
478284780
277025346
494299117
576299185
150677794
120467301
414097156
138913945
53451784
117843416
27802759
362820590
505313538
147666776
503767665
822225088
184374011
189184151
316052879
304142572
574548997
671475282
81976208
295008150
469235325
177714701
782565510
32468375
52961814
360660037
179127536
116415380
318795930
350685192
458592
664418785
26884001
128886676
113114528
49448183
61097561
159309586
494390335
79839525
720179500
150695444
128999765
494197163
854526961
219450787
137185802
768898773
119132353
35146113
44821684
203969697
58575121
196838169
101850706
88087652
114327698
724375520
188568005
329938285
142134282
446202691
304543641
512925395
592606882
25453804
122749101
69696417
232814285
116697097
19761173
53713101
8819169
353352036
107274486
239111314
157480075
19546333
99860181
301069228
78449706
139938898
2797108
188544227
39988654
3561856
375670427
211688280
88557320
625892145
145865821
115343946
673171540
61910756
195350935
622372612
247150332
32301858
136890840
140463290
376962466
223174362
47551391
7312146
90428395
373974118
48139692
300061853
293044244
259594143
305011370
6995207
660846997
84719335
88153836
350518399
33943706
15522991
1779228
4525604
203918826
10118711
100482114
711447876
167467811
52106701
413804988
155486155
543323234
338017167
8799062
81909899
61840146
268785939
113359749
66455486
70585477
241391407
158620348
489170858
212682002
283535366
32374135
534495753
75755621
346658214
582248770
212462435
5290466
21655683
608088427
1960352
105545535
118820786
113991788
71640001
149188585
271906716
10141638
87942521
288812214
82645492
654973843
846849040
17272901
100242641
82466610
352339197
34176978
405805695
50675490
369493661
953420166
574046562
177110022
9162611
625872849
64141471
658263542
667843760
87521571
159017641
24174465
322201365
655875214
427146248
498540854
407464420
705172883
378949849
408738972
322119025
83626939
39340607
800346465
366668234
408292126
267285876
179634430
138092300
24726339
837258052
252225715
268040984
28326799
248449289
485171413
445828743
145402813
4762289
665374111
64259713
14720825
90165304
769306251
189097641
219393835
273658954
105662700
712583581
14274456
650926008
3745707
42574101
343744546
275804623
9784191
197227396
284845812
7547516
195750505
390181578
161887970
261516532
111864253
755301965
294437050
25333172
343470509
261889505
321521408
211940743
246175299
7291216
454193909
211089474
157876620
497352268
14558641
219610816
129191479
278518405
104018450
13892286
5029395
625795689
429706657
44845031
42473317
722871020
182050569
24017874
133612564
455644385
527095876
15410349
246034910
71907291
74758659
97946391
236723650
233502238
53225224
405801503
528546
123701983
242564778
922661056
192922023
712285716
637471413
503811571
362712019
38127664
282080393
109732741
456569317
340534304
356607327
8132130
558201019
446436840
221533015
116860157
21505469
155490639
488195121
49944515
403071087
280088280
28253286
156412349
595819237
455466472
48709090
700006832
110007198
76301031
263658869
354793583
329088250
29953317
158135588
4804070
382203905
57586746
31201193
14139281
540652730
15485442
222735599
427301253
377988432
148175805
318985420
577448755
416738984
217784641
284417964
368898039
98417457
373312226
44877729
32450238
22663596
13537977
39568761
278769502
189455297
46163817
254759436
489298591
38946232
2671232
321158851
594656296
445694196
224060314
253936534
666327289
525241143
72933202
42475899
73042797
21304323
444422948
98779973
820644154
539257624
155026374
7982418
690742439
338013371
354184240
354455781
113137847
7000701
4993594
351837848
163716851
291007982
417599255
161647203
177168192
399016728
294036887
409290759
64895747
62968423
346978516
229629051
40942564
158402117
191415378
315582821
488926207
65023649
501775113
169207184
99714556
909949822
418799830
138005191
185194144
583092053
47878354
130934756
556931110
318468597
54967641
98211022
160944978
118243504
120631224
554212149
27898808
233553832
165373968
151384289
93077668
313442484
74148378
76663142
18324097
267070046
250914345
282723215
120347590
12760787
96212756
169471923
416427805
487448093
447924481
221714600
223323325
445848036
67183950
290756776
257606855
317841369
195097689
58992286
202301
294584136
20250732
45098842
48702579
6037183
463287609
409105836
321782454
19199085
380388400
177849972
548486036
23297778
531165531
60511154
12587083
87707662
24988256
76841324
426337732
289257240
72960724
537195514
131999811
352523128
87013866
567281036
129781420
165867031
155685655
88876132
259682372
123305116
291831898
110206151
868707399
707868683
648480701
669603201
627572124
36532927
816066
10080545
1209645
589553909
1625385
139992265
260460247
8998415
483834616
140095607
52993065
476416935
218941248
83017036
32923715
445789016
79787859
510315319
608970135
147029663
729182899
94392778
394603023
502952724
48927792
134064095
304564955
335973911
16139309
589462394
38392033
56046505
10071717
115190328
15426685
740696096
28279290
561743
38509428
313854863
26287841
13421234
154323201
75463943
12912402
134686113
4864090
707197202
286538360
1495130
180743700
138366662
350530890
290459879
597234469
25234158
42897607
86517893
107382215
692193201
176387524
59026764
161903393
171015386
9609863
127720680
11447273
112474987
32380916
91248192
408158890
366873704
225057082
113697104
788822269
130812636
223256624
82283943
343448553
45710413
386706390
13259450
152325587
403911160
297905074
817721656
514614488
153916362
547877352
75899979
143630476
342758768
120723756
10592990
555434813
164531450
568151700
575396390
333344806
49796002
4050440
61010332
76478120
321586940
799914569
173797330
174805510
623538550
101645072
330159961
159633840
30067725
580647968
94070344
3555041
454000649
87699360
15940327
143070085
546028040
439367712
146349582
279205519
2628458
21261268
203473746
119450880
274327561
351338066
42262968
75295422
154117943
206333323
52595602
24364834
300328083
254781168
45793332
32121118
211166903
228392857
516724337
864604167
38947549
464191774
264688354
339110333
526417282
729262271
371579364
3265181
230387211
461396141
272806667
9054160
5417042
693820289
381215390
284912210
113385658
154638232
318790549
37245701
48706231
192135590
217884079
670870409
77671191
88454853
6553574
8693617
611477181
427669163
11212598
519543829
281106660
591890558
81335991
130315114
295280180
359069819
25038883
663932545
570681581
74160268
244856047
378658249
119360063
178571002
162427759
77751
178130606
304978482
17631346
323397252
106055480
99669837
68118988
388321681
147391294
752960659
403624724
797846488
239914090
431886902
566051099
72447730
450973298
163984517
140245642
559633541
332219012
48017879
148795490
240987500
27519795
30220084
494648052
777353861
285742323
249909894
22459164
427244197
13519411
236747965
843260238
130292801
618956561
639177248
83843397
133305901
87360113
131362941
146343741
38910665
572758474
260389188
619877527
160343962
4522626
29866957
266598067
17299430
49162480
394151338
1841702
104311691
239075164
74775498
243674520
58990459
55359196
407804973
392561066
46043461
292251671
117057190
109354347
96514912
22009301
447460980
335322193
13784582
6108853
6745966
300326786
334428395
190091069
386798169
99688016
166091867
48734953
97505591
202700483
581935813
564807518
520857754
90992001
18974567
269288485
297435936
258224553
78256447
201368294
3121088
469796364
63091354
95322831
117503339
112130309
289786923
239872705
135019668
349183853
333187004
121023241
756206342
368577104
286916246
227932217
7720848
300819237
84989260
391016584
151655496
290298973
19681127
198198524
45453950
292559336
96093090
154483578
383497871
147149659
54582536
571099136
359006801
884734930
76366677
107133338
12510255
273531214
200689048
208386803
164996421
103592474
83962467
8517334
66564416
179292064
109284489
259069646
34027563
541741779
497903174
5696043
88495335
160115641
131498757
106089747
715625520
260920311
53088789
415767293
370593227
47214185
108032986
117697235
242710066
91607495
595392814
173563217
390738727
16510215
130321921
253629249
167799088
71910510
74803279
159651732
197225225
29196628
106718143
252123507
683299028
216293521
391329949
40512032
291092174
75176056
169285234
100331336
330283147
91099867
652202694
692175553
35279191
283359424
342604375
45004656
460191465
45344860
765248296
193920659
61770311
159046093
218272563
30844722
151714939
62746870
691822584
75307291
64121850
127056405
396654644
117534994
349712514
90523997
31280934
47652018
32856108
56938955
175769816
810671404
3386956
115815822
247890031
289318643
216232067
168688052
131801183
135885297
115506803
242243187
101117414
140110876
299388146
568111989
5743958
479444931
190486828
13403766
116908581
59413417
93008211
440333520
217443897
415261939
188567946
576459568
36694955
29302996
232656835
360167200
1538563
82768890
202487406
289750934
2841431
285412435
154439853
394594971
236094083
256028950
32625672
16067810
772486516
271600522
24850738
132386885
287363874
146716578
6184816
216839992
54103181
20382210
74652665
35639423
308241643
280833985
344708196
532318085
242104127
223944021
3486154
28926677
357638334
105955262
86198136
2266127
213258163
260406836
220651749
716778680
179624480
447426797
392641717
141275254
509645884
24506091
550703041
572051667
166497628
579321893
88411580
141620115
17260866
184895175
689478915
32203863
425977136
433004466
487154027
215095837
186009117
147227688
13140532
5424081
293123004
138066525
231654973
727134156
300618264
737610801
96712062
18814243
253409710
14931378
2465254
453477092
510273913
55605435
257343930
41686817
500995173
48090315
480593307
573047279
403417096
412234995
369850366
103756501
407253852
6169271
60394143
151245540
47513380
36692352
38172103
250018938
41785434
341708678
448129892
772019213
81324831
15509599
301763620
315800633
377387525
376488629
201354654
201839213
50449109
358203862
359113034
425282221
366565880
647553018
140245140
46434989
219363729
380972382
20634119
34562541
223682012
610685771
140907017
24264876
454063454
350208973
106542974
70222884
9422549
283040637
5912995
42636512
661849329
402221080
49932741
9140488
543181794
68847980
280138566
82202872
289556338
597240565
95515568
413012637
534423103
69077342
532995270
112650143
485286023
248312365
395378923
262368938
266317870
468440999
728513584
425757935
59846210
1927036
79731806
68298474
15843923
134815346
118137728
16701313
181390847
212459886
499976441
240689633
267662421
120326123
92262845
149678869
817128540
12860868
76788032
2570119
30128046
40851797
150757305
24969107
1303753
713433448
436749099
76960671
569731156
101583300
635501672
131871
748213595
361210838
15093217
510076315
397250590
89399680
67772097
13492866
302318810
11045012
358718435
393784469
434012551
91393377
77639472
201970204
434097420
290298303
286045348
409824398
26521310
810142908
419189185
110622031
240030919
485767181
25333280
24925959
623078140
74196123
13433294
113791614
390719889
393448259
88544232
670616513
179193190
110717134
163051758
39478364
44696682
296095197
683397593
86606164
535494025
21688788
220427043
442414157
115467049
448531475
36965481
730190018
539593783
704720315
61482618
576356226
481828157
73112074
77775693
397593677
563524989
17312451
148647587
883873455
161524657
514159869
65137952
112785347
341194153
191031404
766849391
501229404
62049412
11883087
23289875
120784305
82259108
257149647
15131311
391302101
578343809
595809660
101929528
77339258
359531387
416682565
112704137
151436934
549160647
440783286
360281168
29371736
393634542
118579100
63462914
10979305
227970996
405432747
15085318
149416094
27020659
303373875
294315015
23784622
354003
37105123
144087208
438531102
84537934
10491495
180977825
710475879
123950295
237476355
97533300
322223575
58295983
75736638
102091485
83323623
58638859
264213581
24682915
592654098
257128229
498646415
308583728
249680044
8615999
30027742
134566657
882596
44938896
46560479
566514077
443629771
532112151
48925864
12077121
319081072
203613602
148190115
205524971
170454140
360150833
3696935
87428056
176692527
213983118
35094816
321192820
611831540
173608069
264982144
28314681
779141276
44624171
2574454
102341048
406573223
883280477
341558662
236132161
415745825
41988409
96390804
225435636
91214737
4283502
327754523
17394705
18553092
202105305
237199951
44959712
111149452
88642053
528612872
171952384
404761513
61247986
30475499
207305422
88000987
306017084
303114644
314952994
578511886
7409477
115407514
183377939
788127081
821674292
60554096
2070739
463911071
282323252
17622450
150473328
103896409
63132352
167914424
4711386
206205896
109683893
883809497
486021286
45395066
349303966
93744041
500615375
61527140
12809117
22767862
254764245
652561055
302180375
354424513
5250667
66750370
80920214
4038396
320323407
926464
31065299
14472623
113174482
227224198
231924581
295099197
441490056
63488241
150813111
96420402
26548417
224154939
114293315
936255068
99818085
168053188
250521038
379866302
670095079
226709590
62349606
53544585
520247104
504746445
145350200
172326838
634129770
405004516
228430318
339262702
293651442
292755487
104074694
21682738
86302188
727178889
20363575
108490272
159939467
776680886
144981057
168546902
121333515
11758089
233103571
262132569
219674929
201173474
749667926
8301200
746018914
218539409
12992374
202026003
73449519
79050654
21206762
117137507
3168507
45183563
155685341
290209392
571224049
146366991
50976685
280038791
10645115
34978340
25335785
10099971
184151045
487081812
91804383
9268422
112676509
168612712
362877548
110203315
13392222
679410534
828691328
316703626
678237368
466852397
42946672
329041958
102738440
713757458
273378429
419017660
473453870
203940118
66590057
238965559
42931885
122727244
588170082
722102962
460345152
15382942
1139039
87782139
34133353
147828372
195039494
92817409
205468396
73469637
36332774
81683284
8991706
348728830
196300554
105444610
18997672
78228723
165168906
398385044
873286807
581712543
116018402
199836816
369540501
352984490
168313220
137825695
408475644
122543922
339029674
257598587
64423147
27455115
376660711
147417312
369392210
264156411
101096006
240909128
267645600
235562745
231205042
342233180
123887347
635871339
75603049
49631515
16560409
58590054
210847583
306039232
120303120
418292514
527894167
43449511
838227679
104290443
567768628
71317084
235079611
156665520
102481504
101909620
43176915
416726531
114700916
454832069
876602668
441261195
364971854
474880681
921431237
30980606
214163698
298547548
78570788
5983696
411080869
291449489
78758232
27971116
102287887
160924259
246069630
266171952
10475487
186626533
9591951
275635216
633293
78213188
215284468
404100054
437519249
126392505
124825516
156639857
403275758
241638539
3138422
74097582
87624961
1356620
682236177
86737015
212319879
56669831
146320728
87337733
110070609
340164
126968485
182052868
365449803
133551169
507164863
272163999
16723798
448258200
137748997
412768293
317691467
52844633
325250581
138963446
228623398
31260430
82179548
525479504
171514651
10257907
33638631
407645745
69557102
196262669
625894042
350773015
738545371
380267029
737484392
187559278
371233790
91062925
51015485
4422307
408431493
109152487
324334458
91525433
40111331
256167180
270311068
28808967
108205957
7381559
23693651
537289257
370594583
406433608
1136839
9868822
37517097
90320812
179357264
7705715
5648848
35302706
422370788
281158140
158745530
250974
211046024
215641626
51033481
45089117
192016508
2384965
294216266
318177325
27666661
55585986
190395465
194142124
589423114
41935900
23528805
3048160
625615151
298013930
119821341
146521920
51917167
13867131
475342548
163858881
387107582
160805888
257562397
74921490
521784836
626016419
6284851
859599178
237906220
200696915
85690955
394893783
233972532
476266767
88562882
293989988
826089414
85744733
24606481
653872491
2218415
381255348
295630314
26451467
621579272
1388391
33695050
93110563
33005015
230391472
72293334
362593418
115419233
215346157
476977680
97822178
352699840
608940015
234325545
307816542
360552848
11134469
39252368
89022514
51784401
107826071
373237628
422565748
98707024
205365003
371569937
27096461
613097727
238054352
236479058
275921044
320821874
159980518
135370795
183306187
98947301
197186693
5198709
470981155
8697390
276710951
52346081
307883413
52254895
138340674
484542935
152068339
112760510
114028263
142962868
141070368
31700671
109011522
37539988
20578784
520934927
190461797
125774712
532499766
44239528
266202830
262325939
23432811
525253518
407693508
76110857
130610774
133683395
59894091
121364952
580334304
28023409
449797612
507128363
270282786
330487449
195354153
297527584
226100406
185897973
565365648
65955241
466401250
62200165
296337227
44541949
427017301
103411934
315384202
240503493
252843183
558336189
86117821
477960771
4979382
36012013
364098361
46455099
146568852
133887838
383380890
51141404
221858434
138456012
119347591
18912012
669335550
2803362
242724103
310436354
10442637
880343282
255275153
243877334
108504630
115799890
251618077
2434838
485031489
570415535
768086974
325247533
300985578
248416129
414707961
406577675
236137527
414676382
738932390
255052172
26248724
436535075
282602787
14130177
73880404
138433871
55340650
124753379
188528346
96376503
273746179
218189220
381998532
171226564
275916807
218578602
735847126
336645985
338333074
159343464
3216789
101824310
129165587
198520214
422052149
304164726
552651282
20362529
143543444
52589553
471025537
477860224
735021412
834720870
181042687
111951613
637295248
656512483
211752009
620719376
226197406
83039603
622736387
178115565
420834921
374522145
196954852
173591130
270318883
627396155
533850638
129588496
677947589
145959249
16019551
397074776
560679549
180250114
630465788
65578521
160576591
142992679
2099199
429365911
63478279
863540583
788595791
399140311
819855211
276617596
386105061
61788582
154813427
252634929
772067818
78793023
86885313
72665632
51311225
375193286
223311127
1759483
102602294
10569254
375791
15901
614646176
134089093
640487405
643529666
781628973
305658081
565567959
509046612
96109191
158018386
356703760
135289121
717670
49612753
217491162
66754703
416486522
520485933
173741970
762796603
16904747
393673014
11673843
7750172
5851345
79930091
412428009
42192085
427695376
16329759
189236879
1750597
82793689
7057292
179186400
465318742
302013070
288180876
330324509
362043951
154179763
568455929
148704122
1290486
117898950
37076663
304911243
52915449
245489352
218231978
646953109
489445328
123122192
239792327
326658189
493884724
19320964
60691509
198806801
29769002
353591313
880916810
311595541
18710886
294808427
717733520
439697809
528840581
41753346
56961772
227954211
618057632
160977229
341651560
266705861
73049598
481307306
56527225
113548156
52297467
583113
93964059
832519851
10736415
159447667
86882833
430597617
29317523
135631390
63249030
348671801
302116579
216518115
53521493
364330599
13296155
302014634
477251881
97247805
368192
260032803
22884017
12254282
76107501
3379694
59400901
57025163
645291688
625542350
753606279
302043813
1196143
229210416
423701278
370415438
402764386
140737135
87947685
42957217
109368107
7127353
334242072
318679618
20687789
124930118
8815120
138329781
31551849
297884815
74283611
296044188
398702341
886847299
59314833
55735080
71882876
30565996
1084178
21265127
308301885
446157131
82739377
309137155
339748803
43607986
314909261
574101398
45395205
99798420
29881554
152549729
451398929
113783306
42458582
98003762
199292906
43477826
414242839
353022462
353839674
41310084
531585492
412923088
20215780
23523085
7318452
661154911
313513186
99616237
67996934
86147119
178816176
8833255
33911756
92726169
16755572
2413584
200160887
9214956
168351418
252311663
37952272
5309337
665627308
28304394
492801798
327745184
16193873
418084163
54736454
609104225
950632187
143441385
240055906
252908430
194858972
229853832
550135230
303773450
136970470
134169055
109350850
390611787
866185566
161004173
4896446
401812148
635879974
406427133
720325192
182397058
303549373
9639340
65859163
9247130
242061210
171442608
294663003
212007035
85200265
238646862
245522481
769868081
240048303
71928346
126599400
170295433
575301290
249544912
162042702
858829661
548571068
702007821
108738415
506767725
185166622
281132525
244019826
299654079
792892416
495803364
652445775
23381989
3550880
120555386
31950067
555488607
22146950
26039304
53047104
50034288
60124872
519008397
151792009
92298304
4235554
565837028
283074104
781813495
407548256
703685320
119656830
204434665
865517402
317682981
30647636
164479703
257337909
108410027
330087998
403341952
81032810
277503761
19243871
165271263
859270700
602731915
203722047
152567359
386046650
290605174
44899765
108567464
72563306
84356686
49142621
575627106
446008716
407403053
65872934
320053802
7300558
494561977
398551606
301192442
427628603
466050791
212729747
336539723
290661767
856928111
489910135
230485764
468556789
248172649
148670881
22937638
14205481
26918761
228295371
134408215
293650815
384931935
161296226
52792337
22131093
53548092
53455093
665405080
408834232
401518367
720689471
617081509
548118300
636082481
165649710
337864936
156456259
151131724
313912952
255008007
283327150
47256823
381424345
362619615
42110512
10630346
110957166
191979265
207491512
627477133
50846931
217873013
650665036
321772495
212608729
227200688
851901446
232838874
783898319
42941714
24506862
46290472
688201419
796642689
168321778
199913558
718324
636160190
27332007
203184789
29505750
56514950
349046722
714144807
127396650
228840134
128912212
186951902
767574179
200037077
43908349
980882334
458791878
189608108
147132631
75431358
13564375
795226355
557333485
583941321
232308247
80421554
157856002
2401385
19545578
49139720
646755437
367874271
94677513
41002621
204989432
11231047
137496474
150862986
15316596
147826020
225537265
2813150
11162084
103365345
510350307
214190331
280167829
477475047
648815935
23944317
13345995
52210854
601095672
6365639
56315076
24593699
237824723
215755211
5935271
26816095
271424954
133994799
370915228
393237224
138878479
267857600
176191423
567496608
177676516
280973536
223478247
152439491
91365695
156780388
6056482
15749300
286955418
21772095
3064850
48795776
356112447
340829197
26135968
22423866
124370094
399166157
665227865
195875096
163762515
154872202
404383646
433385743
952797739
78428122
509676299
209436984
30346706
226639089
207125900
431477391
104443058
259559389
33112760
189334877
363801116
12565430
104278501
200810270
121044275
44947394
194076562
552541069
589940862
161727506
90578740
478957893
107714840
500239118
280577823
103841989
576925176
359621629
181953281
9578020
279262456
156612937
221802981
155416456
383742475
178315863
155051459
404205605
365526418
651759047
240674312
153157801
203255156
191978964
533082193
3224086
62550714
134757788
512468371
10967853
483978380
94573276
34378603
574205350
198253772
13444368
549230370
64570592
185304159
236454585
155037374
114403623
97618709
245248047
860393573
180280180
214382313
106757595
30452351
100475685
51735300
47324765
12266835
152099895
405636057
902049025
575272409
424580763
295377608
35600356
121169636
191245260
33812569
223106651
34345638
167410467
276433920
70230557
124502755
100933490
122112347
433870708
156174121
2754435
217878766
585803685
475769412
75623199
196458655
133080002
73335292
566463055
341110117
213289759
560959126
63400334
14445722
214825618
427400331
8988327
221744952
6759955
131983977
101196826
186980601
223170897
586227742
391808178
555658096
526499671
48686503
57601567
139334461
17729553
351355042
81963974
155966625
594664212
713051
781712013
604407583
115094450
30399328
105807509
98644212
456738790
99529928
24797003
34225291
53381103
356473040
571914249
340465882
71344634
40499408
343088160
303702227
108967999
152140479
542183326
210066539
252903541
58517953
168198578
102207055
123737418
267043038
93762474
194209937
272661840
89754928
128166316
371534965
129222253
427030429
47963945
10149578
629358859
221460576
47082169
563426263
200588704
516402793
193957499
341158085
45325869
185126940
40131966
710874376
7713196
82897856
20335796
1311807
249271110
242286448
530936752
150547924
184069596
74981873
279367818
49162805
87416266
108280421
410662272
10604618
142125934
120833839
17078740
47843719
38684870
139305676
144477235
566326888
154827826
93526364
34088502
82439568
29755799
674754637
136221607
85337341
121133917
257983235
106640616
70857764
224847761
93039099
429426693
137448195
329538379
127322072
94467793
170226033
178138556
60467480
136208703
950318588
150695041
509340819
57693505
361524944
118148232
318893585
14959317
587110435
346135690
632003701
72863695
20536702
422562523
92591281
112482101
555571495
36772806
19375110
724251911
165126730
162917265
351806603
294168911
1459423
348680303
177577480
18877138
346729442
47563644
591029570
65938208
317109596
194587155
201640914
620826046
164504340
63100802
259952150
427157784
215798301
415728853
671600576
747985946
96038853
145910159
670209463
181663685
22991945
45098192
77511036
134512426
93136540
234371973
250506623
13874622
30515312
487359574
685144012
57496112
27606965
152618823
34206663
106540761
19242286
467713531
27044015
678850290
264416506
182494717
3582912
430855705
331928196
599798032
224128362
381903310
335873051
620521080
80222580
412157580
423410104
758277905
305654164
186523893
84238649
334007791
15706806
314911270
556707907
313210313
629659711
252338940
135309320
74980070
317793898
84134211
121577884
455336401
140452982
32418910
103891397
56680383
152474691
695837032
139811171
238592053
66353
637642268
255150603
26009159
294282848
183119726
8823986
324974711
2402054
535699408
288696063
442472455
205748341
4750169
242825732
4022487
316466884
230708040
227011449
543341644
543283030
666197677
632451505
86367982
475015368
125331859
3919163
30389244
239603494
668257066
235103703
135544237
84349643
224919697
112271053
35110334
201317314
36719518
147904948
142925474
32203631
182972332
3026859
5959734
496368885
15922329
8080813
492948364
18755358
44200418
97852644
294631888
91689385
200419080
229817550
326352826
49220181
175645926
19408790
228921341
50005185
170249854
348389304
633636541
14738158
745328881
459241252
373775310
18665292
67343413
31661364
74542042
57990881
377739237
391614882
1954009
17289685
493907673
422700786
943873816
61964164
73955731
323819
3574796
2157425
122358633
15631628
199056900
316203244
177306490
98307095
165366629
242314405
148445183
542840173
769577694
194608552
96696882
313008039
44375907
268542541
206548249
728071541
243571961
1565748
84770076
377864505
226086935
106624247
24786974
369951504
192503874
727684317
626469569
838639269
443869574
136002210
266235877
42934186
292967286
295568123
4258064
721126471
165855112
298099490
239232976
398987562
217328764
3817287
69463085
27774084
321249420
782054248
205491803
245765568
214300878
74522202
21848395
52045376
16508110
110616001
294004133
165175710
416319544
369782242
4462679
290090557
32221686
27732420
32897899
119338350
688911072
137319695
153832496
241843757
243710106
341537425
108392043
24565276
218674928
95641196
15738101
773580196
254899743
135459760
489276598
29148418
380876938
40220433
228614152
342436602
113349969
86450644
283358748
112204
348556691
464363689
190243137
363953117
696882182
441555558
566274740
60091406
61759323
337987475
182225645
131342594
40266329
691251114
230471828
165544773
31161281
624981879
202108586
5288273
307173473
224207407
182562184
76690962
360256996
658985395
31494570
529086030
85789174
124660838
422460507
266403751
272262056
69947461
46232064
687835532
591442763
539212749
27669213
270668928
231835144
68892721
102476401
727741711
30051272
196544392
176434238
320115599
329279275
72481422
248699107
8875891
3562625
764027066
40544443
238931004
96947755
54916935
281091974
487980292
383269746
27399024
636063056
31039629
185017187
116681486
24363042
49268230
20635616
546434705
61892665
149138329
83843667
129328672
47549528
659828216
35355354
531011064
338912738
560762300
510003880
726124129
19444630
13378388
7763853
400652511
179041108
48439204
259409915
242992305
193859644
140144781
210240903
217749111
76622855
102599121
308938919
602475906
558122731
18703387
294073898
84249492
832153594
133770298
611602107
396750014
688824153
68163141
38913157
61834596
326731084
116196805
103737195
318797926
378413964
34155699
214620560
425406308
49040101
401571674
811373056
140643137
430077708
99780818
79133047
596459113
75006815
291236813
3693371
439341253
171353233
347065394
692389138
405595302
375668741
77601621
19231542
19081258
234294456
367592055
49735386
152602188
479552810
443614495
37068546
33416977
375774147
50585004
532325785
11261353
361358517
392894378
23765847
19840271
53794253
303589213
406292469
185172106
579841641
151697137
48310667
271083707
343215101
315306404
917112167
254129686
196569248
135773839
126889101
536501607
539592655
2512945
250466520
83163114
242181019
887325646
134903140
154730415
42496026
265533481
509681652
566963508
453896964
498279806
207524864
659700066
144075484
231588429
405711789
119345140
308814378
82437869
24286410
111819009
730003164
418032266
51171702
465764790
148863415
50380515
402742026
324603255
717676492
297843498
109212188
167572358
612711471
69186549
47527980
182895922
62261809
846203607
126048210
224504388
24756631
588345473
846563705
283382982
136295412
615697103
176944432
34718979
109297706
583437812
95673727
186192458
82668627
801879072
734490083
77375559
244339383
145502382
125092286
13922520
89040909
126232036
192618570
810994665
160408990
552698809
305291784
1163407
321486953
41898915
230899334
22919161
170186915
163720455
279890909
17369538
497950963
17465067
27787673
72185440
185007357
964698521
413935832
14936869
507039535
6159758
121092851
160218987
111939104
208794166
385752717
23568454
488281197
761289026
528089751
26947295
501242852
36312605
24153114
454182693
517659798
489827057
465780078
508414270
149675603
42483186
101791207
502759771
91714265
39912535
160255776
382435325
53796028
794104343
487144125
67204358
513953892
388847814
161156554
86410840
107146428
345660982
200231295
958156543
48073209
647787695
183238291
146588736
24802836
355639578
1083861
421252302
545751275
24328893
380487562
344547988
330798651
28440142
294623719
34496728
656651872
328121522
96948059
34443277
48786500
152090250
283292951
237835268
82767921
658594222
301966748
128818046
552857254
831068278
686163074
22572789
41100028
5041571
2052095
180422988
928266457
195082335
165078765
41780961
560640522
33730090
413413728
200918326
156665431
174502692
105458195
120696679
346806539
17523846
350465117
179439023
1083466
332488599
62991258
559801631
387631855
273433207
1875341
150834641
20772016
8826238
133493185
292202207
345113889
199109194
99798192
295140466
103554603
232140529
78234872
310566265
113049475
27219927
536501802
368039190
97168172
113687899
151580857
57552260
557730813
827757260
540100835
770782470
231604697
523650326
377080365
333191826
186720101
238468496
152602313
139864493
249889497
397456590
8563572
215639033
7913332
460448272
163647807
654766933
160957674
331434602
156994174
45959184
182048936
29674395
48455410
111686212
185614201
244643372
573545947
96707533
447005706
57322121
130053655
132743455
199474860
93652002
50381292
26110145
169799837
620873444
595036659
25694294
49118189
601254080
399686648
325261783
381003516
184340891
37547240
509763979
74792005
359347830
83440505
257719060
66747662
715796074
71225813
167685186
805956899
261548823
57094824
32032282
422775071
84077918
382862532
31690063
191720886
236791172
260286230
168606841
145642336
593522213
707844709
34803121
247836142
11621757
381538795
157937150
393986992
13784602
57154415
121924510
88317127
99297452
88280010
10008359
165795886
413043003
5886395
732113578
291767322
24741868
742797000
44248839
78374779
234418036
220882489
239621128
132076223
34610734
448581890
677288390
436824202
531272120
77214511
512616479
115592452
32931065
427539650
329955453
274990938
13705732
259699811
198899304
535518869
326737487
26726203
23265639
166555144
89209675
460440843
645383737
239900760
138370239
11902580
57734904
433022752
3332759
3311194
814331700
466846367
518020617
420282036
543994607
209137565
71762526
132033522
191501862
102175124
20493410
97834273
130227520
22891403
44698351
284093677
550312489
468380974
544925859
96015375
399925021
24111382
74307839
324220829
139659757
200855016
51020725
18665578
376567412
204542165
622638446
170645109
479949713
186020208
42898721
214908513
203207262
680718605
152248672
466769678
135015813
323041525
185687195
66984989
593418611
106778319
326743355
146419396
7187000
69139489
725304140
14266541
67620936
481712092
333012600
741062244
457454727
44121356
497888983
50996167
92717023
347486965
922995024
445737166
133423384
58459165
47744005
41009133
27416239
288418878
101976944
654942007
268533211
794939617
5890743
286949818
499167720
264221389
58341093
190695752
29527644
11240863
629260745
49362700
373058343
34763256
222793410
99230331
197340243
412060230
229970710
69388722
171868180
549227271
562861959
68458598
395755465
356469431
58329382
39171602
88409176
184085006
24212233
431597166
594240239
404019726
30992509
151116766
733617339
529016277
230701070
21897600
599442510
107233990
564431869
397329960
355114837
410921973
15770180
427918807
135207786
209564200
106676506
20983751
98358909
502282565
590089873
40134260
313212667
23859049
214376727
420319412
195402463
654190058
42605659
241800498
146597182
639937287
255421489
235031235
351108313
366843525
676869813
17180342
172619421
922276280
493990206
169960126
141712449
625335866
681221348
3041639
407601
126604070
23498975
733804336
82051240
10854886
8478728
275523941
183934840
172612950
607266812
360893228
165044
110930615
123496667
574264230
138537079
501651403
17704240
94610011
73331927
175165366
119579175
157375443
20892104
77557531
801476451
704151494
13790670
711160944
115506149
158339568
2208015
58404353
4760801
97240296
13817161
3246002
350024558
531683508
149710867
115244477
836318666
13571060
421898856
103494055
6586164
213404767
91123066
254365073
461312085
87239208
70812706
99627049
572202769
3354164
211167889
149995807
333877963
211909781
226715574
53353545
176726136
137993849
101565531
463847424
731871006
94857710
660321582
389464650
591357862
442689564
158497203
139216086
171881808
835065909
461929417
565356230
59850506
679313163
4001771
674083569
257456627
595578720
412373445
489950301
489356105
20326676
120594554
33596590
396771113
100415584
450276646
257255359
350047275
712300213
498679075
177339154
336475937
10079094
286016402
105997008
529018810
339906934
10897233
659846599
587539831
538238708
319068300
84173191
593515146
63661207
430432101
736145724
313843598
268647866
237284925
56795570
441706026
91552759
57722834
233122673
801580048
759573132
149252205
149880523
649367916
68100236
13957445
58753294
239916505
8947149
306501886
198208844
44057551
396183103
109060311
33842531
429493625
297900296
391310754
2582416
183332137
759626819
249917866
16605434
260044811
228404886
454207768
204155
439821018
136221130
285429160
29804447
758073424
182188487
373365216
168070484
238609939
45834589
178993001
701322117
123339762
85618862
10829515
199695010
265399458
239111514
542672227
400627168
272367033
148015850
799973377
371632308
8473309
340981608
70160778
14071676
59366402
285555309
83004908
3143964
231437961
359725344
174418211
206631814
180849863
432819361
182422497
23994942
89828857
211147650
23844988
33969145
36613534
121734690
19694888
707246161
456667063
166655880
8809445
166717796
29033804
150584692
34038482
91347159
46057654
251589157
82729385
309858000
33008100
682257911
197990996
85832065
532359156
7373557
125594954
154341932
3931570
903455383
230533437
140929515
71733962
40375279
879914675
196983235
106708360
3463477
243054586
305786595
64336138
147336075
32325672
231986617
58102720
393364812
539554952
388644791
329102417
120987754
143772440
349816393
148840325
206211069
32915841
378853082
772909721
132299792
581807480
83592682
23315177
749960188
260982811
254479779
700511566
69303922
109539890
204877020
347727637
186082801
204136712
178890640
550123519
916317200
181988423
514322968
120267545
416931648
557028317
363915179
90113792
120683579
401058553
237334616
247493620
302228408
70517226
219891805
439197679
501025573
457539484
306176323
266714446
3611214
559654591
131473800
459907539
10286071
576124726
303730004
344416853
135222707
35005809
59986409
3326427
124006900
272065209
541763547
122088172
183931145
561980657
521883929
145468383
276628292
380021123
401882310
439808217
140348500
157596186
682786982
194798228
142574870
685394910
2489562
293803221
176565377
225245128
701269870
68452169
156694604
590564688
103324071
130303767
924692681
68431280
9684775
209908166
242668072
472046077
583064365
381596193
19671408
12847469
324299600
253268901
253686331
317992025
72668833
185355901
141348028
175014289
20518113
249642717
184476329
136398495
121365663
264068222
123478200
78945919
551558223
155279941
289971240
210542692
240879074
119337039
65332676
278011040
21434256
92217356
83158979
492253889
250021378
190103034
556120076
457507756
708041402
530635649
167998623
213239361
42372442
247203137
450062153
268397815
29881248
97648299
297435591
36454905
61485108
730036461
550928035
62968573
44117669
50060527
90556381
21816152
62556065
308915566
622063957
94541946
35662588
145585740
372745214
55971879
81499048
743599826
59003489
175474176
56564822
128434519
57185845
8629453
134554639
27460155
46263031
274178777
6043274
161194249
210996608
77583471
194657925
158323925
130497873
656947761
695711394
95120052
144104967
6372424
451311686
33396984
220123586
530603987
217411642
105305174
18643189
61013275
8071608
181404842
38044323
254955246
86556685
18976734
83393411
163178079
604708553
476267
231838019
112752186
863803995
755615307
427629224
432424752
335542870
173013763
513602799
47986195
232298474
228133111
925772318
866033304
123730185
242608852
49806130
54620959
21223898
299775110
32002515
90040206
240953603
558789290
300027798
442978676
424801721
244299469
11903548
301436547
431116373
34465342
380056872
44028886
172260585
69731128
155893728
379547936
151708890
48383699
716570747
217736325
218448704
55523072
47285938
549982932
18395763
28170567
62430488
207557990
76659763
311186079
228766740
402677425
70306674
124585134
187574458
238120071
61390303
535821940
7670316
623788577
20426940
463131782
88829082
117205229
55838657
92449759
36124922
129081293
156361118
168936162
543773339
25700501
449802471
618455046
431864073
40704932
468768479
10035518
112264461
309856017
488175627
536773509
111522843
20566317
270330748
194317699
461114223
231700249
330657517
31266858
95405640
549745594
263814099
228237281
17026164
692737060
211048721
743510746
183974642
97394922
382708148
246908226
897347573
360452124
422966072
720591556
326556053
245243380
371398194
205282940
110228475
427829515
189551991
136810155
43175888
61532150
298807087
3687122
212443562
304455806
534970918
138278456
234525568
341934507
198269675
18836371
158819143
268707609
355563667
40983103
769853946
323709374
174537826
166001428
2378913
10981778
940022132
221319439
245235103
46351546
121838019
514047059
297950869
5732641
216330162
259392382
102380308
192291881
423794051
167434593
158275267
344325643
253728927
59025251
152742742
156651045
587019617
233129313
2294370
349922017
603009073
175340358
255554823
178957936
304510731
55582009
381960873
707094165
18904563
109205865
333656997
149911209
308249014
444464271
80783976
32437656
283718691
665945137
947328566
196444114
272326168
61406326
490583483
436675680
434362534
652786960
136070654
118674934
76230762
12617793
474824705
344431654
757744377
197584068
43100953
122601661
467364662
497156099
157129086
300831156
840674220
2528572
81173777
230217325
342286659
411818145
196169830
53941271
52751583
214031437
22564644
7235178
352152565
128864088
310163567
389640183
590929920
109515072
342898735
1527688
101053826
108291032
654603903
513557720
176078322
257253689
349836686
312264434
28215670
82628721
54094745
663535106
32907535
74472901
181215258
14306969
235720237
270492241
314694979
245692565
279464810
556874713
647053597
530054924
86019368
901270752
59181499
107360998
896789166
86754426
160123023
48831390
91652734
278784586
274542187
114443182
96565987
90538789
206462833
858196605
868306512
97601207
613032613
566936229
281968691
91307686
56174791
642780691
92619721
746766771
226486839
29488149
22668648
341134937
129260498
215459628
46926587
121557674
162463871
214100234
799996033
315760779
69452683
37167064
817297803
266781049
686741040
60474014
34849130
91150682
2965843
511305423
78083732
548405480
3021506
1195196
327072293
127606345
74123824
19329748
22596029
230129108
515341759
64664440
269757549
381834259
244031097
427343413
523167869
178289562
15096817
165669902
232172625
5756807
755627191
475194921
34013484
31407770
328628835
189026209
82398362
88167407
148281214
146620209
248152564
204418954
468801243
255197226
409641772
587034412
424652919
12671382
46031043
84353508
615886575
834656271
112043998
22367308
25582562
32490075
647782067
44266982
622476449
355598834
22187434
480234716
286755764
13018741
546208622
368536078
229266899
300995868
452367763
505721878
333087701
55902026
364238519
157808178
615881419
89872368
568020504
366969046
158165885
242710598
533561044
431628
70826894
801861670
125769827
150287344
833303852
277724705
312852009
92519320
448241582
415006414
61508577
613758355
644589569
8463624
435185380
27542333
656312297
764658136
180298768
31202612
139056116
48090000
193091908
3587918
489838904
106138319
9282697
21758113
592493503
131211967
755262128
61224170
71089496
113871588
540433810
464891859
147462709
155138154
823066865
39371938
108237779
37646514
326698292
491252610
183292601
60440545
25783183
183814816
13098003
358060128
126925583
14880988
115165762
110502167
209812126
514547260
171327044
478317827
74167380
72538635
52794574
447360803
731836058
30025293
6949062
587466883
25348774
211885474
46372772
747418395
102368768
184253856
455029518
431055580
332482253
669471568
235773140
28093556
14145060
253250487
503726162
346775609
245703537
691643833
295898
436550987
398957691
284290016
630878149
225417493
292149276
20412711
325701336
426734502
80330700
186878367
243135903
214448623
122539140
141119845
77871797
53271311
126730298
194744830
696502251
354533525
194284890
135955451
470900842
141338348
136840877
538976429
425285354
112296782
52041245
27351723
213429769
410663228
213789314
538865480
102545309
145470310
44650979
826267560
281559395
899360143
10240224
106476486
246076343
16240281
618340569
131710004
170915743
6084349
535097913
29313349
643329975
174046180
93377854
209521293
201438863
20380748
80941536
546984082
20229278
329131907
589301654
84194157
87352355
398486884
419673787
397420570
145956451
342476140
472573834
138646839
195454281
93717570
124799143
439077797
373688009
493262767
47702057
396923824
52414940
290479222
460085506
125227072
283541666
55943936
69915616
84190848
42617966
652733108
187218702
685421584
192814013
32329338
374670041
79570131
22159236
429734144
128251594
652341347
16173987
52183874
237380024
53879591
42951527
53360229
76364754
441988935
428233107
309248698
179627972
143417252
612788634
158197434
921316941
86620335
47953530
17777856
426505165
103063635
22569247
534433425
109636382
120611454
229955372
52945085
57045552
112841012
199489947
185220194
83676507
446720276
295160421
288657365
69854303
793216363
25650758
294218241
40931
578355734
404610998
325812216
77867286
6104882
549422536
725800095
55047149
122693960
88044467
903399796
230670382
304987729
59777081
11544639
252289035
909901122
278183119
184510339
521226466
101807572
38917385
100955829
197804307
38418706
84414822
81274492
191639336
372851982
5478701
190460545
567912069
80923528
474569078
158885682
128868278
596388782
542765401
21501304
10295700
762679751
20123072
600477879
246357014
187162124
826381761
780484001
281247611
282102501
418906661
652618632
243451187
388015831
79028039
150778091
219863232
229899770
181669505
202600996
814189194
60291597
353250614
192201516
116874500
398989705
613734899
378114639
335397162
127235707
117041955
585305500
698134084
8791459
110703331
90144209
267921393
884915401
423167324
800829252
305972968
20287790
34087914
20023561
60148288
6046167
30455741
418476687
214296021
271042723
619844599
23950978
88898453
38872375
410526917
461665677
149533793
14643030
23258973
614524265
426233479
198688700
105010908
109113655
154002632
51422229
88865574
422265493
429149319
123575378
445264351
546370591
75057792
373443836
665318374
779768297
479945080
312090620
21552865
170210868
151141876
251900540
17900984
11048683
912401989
10278409
98269124
366564859
207153631
226812277
30679625
172537927
169230775
143499622
400038553
524265618
69131396
183025622
125381182
412193191
143312116
1464481
290666516
692204329
20432440
478848658
69015974
287099148
219205199
444227173
198444160
892186590
293833202
261401891
43703864
356983001
100857338
164556181
27501819
68038654
250599529
803435634
289089935
292061352
70864402
94290906
141024309
49121478
47706474
49762704
39668139
201051677
622989842
365168790
8326482
16871948
429793965
30236885
174488522
786016682
26574354
252644698
1441334
264794032
28608404
141985830
200755580
622405017
313497060
93065706
51278035
3196698
331420236
530023975
67066068
467935336
143776647
398945
19918465
515361269
888657045
76860909
374656817
292670229
1425042
110260764
443016666
179059357
43310765
68033508
27011134
17458499
57978906
376830527
20713739
126263252
227675510
53024542
472486786
160859879
10760028
727297254
74469559
347327863
323719956
86198628
75204618
142580220
189711628
509285778
740834670
369732191
217457752
273617044
342274861
105577564
32918335
659315927
216037990
20965333
11984488
273412677
478797953
48101930
137713018
231511859
748162201
67274526
18003826
490620356
369675785
217354790
287426831
775520771
256778523
189223325
75916059
59440478
109257652
109574863
840671
90813774
17311560
328788065
46968256
530658265
245074584
149304804
101841558
189861552
752599097
492732501
346757267
609155461
537460851
292131007
197137554
476649612
857294744
160048172
60982268
690620974
357021701
28923350
297142044
311212093
91773063
9595195
226585926
170747375
668507603
470368298
752078270
985406
495457825
237589754
191663878
508264780
135466470
173360181
264530046
744779733
497477118
48570426
117413736
27437193
168485858
63874489
269253096
148806916
192193018
329641201
1169949
180470360
226600672
23946283
424490843
271516181
6267680
375273351
259846487
108510323
90873891
194283929
468372470
305467239
113166139
20180900
56140025
354729756
15158545
436001498
404091715
274642481
377974909
380257010
442442242
716315064
32761697
431189255
16492305
148416833
325597949
120264168
87735805
852187417
147254353
505164826
677216174
241033969
19466270
154277506
736231370
452301412
253354427
190286933
121557712
55916829
30787356
682669940
51842606
215448846
23099271
30231158
593068375
33811302
38910556
116796101
99706983
393811018
95814135
380858702
293697397
869441600
20675490
133397770
4791402
345469143
491634806
239602469
512098916
19204819
290416417
150030286
389081350
456927747
30797286
593932533
414980816
756552
24566641
215767928
576745588
231037087
264072829
78920195
458589856
289006550
208345171
79221496
314776642
81947116
62397852
262670723
265442376
270118320
685396630
313910519
17488063
20937994
642574331
32921656
571252530
100812310
257903326
117743578
51035236
31770721
520215887
29901883
94680157
569460963
55352077
660496391
434240236
799527946
5576305
608332247
17612983
320544449
821042754
26847302
232592526
365242416
602104197
55591689
255349249
3833672
330888909
707848072
642527268
202305810
142955190
304838848
87565178
28673031
9531718
139603317
403599208
77323415
4763049
269602022
124478164
39808252
164711192
170777325
339417730
312764504
431381567
315598162
80878853
229421986
498490860
92397928
43578345
22623797
184008518
803760455
40583973
101191375
66398723
55751902
98680208
391657790
18452919
31592656
12446573
361905056
172546894
103037985
553642316
80778110
56006559
76874606
60789626
3009328
36352552
354756853
66511988
462967998
332787655
24844771
341683262
516658449
416724628
663990089
54129774
450964246
21554978
21283358
481448492
612263981
11761084
94156056
381131871
240445691
86840961
238973941
226576016
273640880
131958002
300547280
69057827
761352091
747971433
77414805
231151071
98485044
24139297
253323908
100606028
103696231
17256097
252196914
4244148
810514361
349951301
369342455
415580991
122172860
365568952
223334060
124891358
2091989
252370176
158786669
49089121
526260419
32444718
14346154
381109971
45809665
44964575
40554783
432128401
531929046
335236923
24974907
204117573
59250962
425914732
42797076
295145358
564018189
529213133
208839272
12839662
271853813
735987141
106226753
459489632
263035091
557628133
234181775
508238420
4053548
57123568
341856370
37011251
86362052
2103193
126521870
438281103
172743344
21078108
435520068
581134608
188581068
177728407
167301512
65335728
53013731
161844507
149224588
23289186
158089440
196288580
10028333
10975857
452504494
164005800
27590236
549385566
67047975
462573726
793634868
76445740
10112919
644623253
425481464
127812123
399154576
3312083
641773721
507526222
48343993
211161206
166079667
206913920
44155300
428990140
241877663
52252557
414871866
71690798
41098622
291397275
542588231
354853135
312562548
407391944
238446677
416155244
215571718
651092863
199292256
484221469
33385298
382778871
50342899
225867154
4456230
402248916
35352049
74378687
218098049
499031959
97130956
114334079
68996960
118098155
453941173
38582359
299652240
29507973
7143599
20367450
143944981
162562709
785623473
103225708
84684117
395575613
829609967
714194092
25922341
339065394
16441236
4419261
90955072
853894515
322113022
447443924
115051026
283789696
25630347
204204
186007711
149603336
33182095
53071965
426564940
101446675
408729700
41006992
91410142
101898308
429182266
839891102
171060978
248387821
80202595
120109598
255110201
177778499
6631103
315702321
64222918
575270070
30281785
494011213
401342838
417843175
15623915
5740375
110478281
15408284
733244167
296938573
829329622
42146995
638017514
127689632
151453512
816332986
199267101
429072346
514507836
108374003
565264088
30137277
236061380
292753899
77054741
394416888
221953543
210632413
6910229
520789782
146286
75782976
10913617
54558226
6078351
33161300
147667524
100840854
525033265
215743338
212681087
276928164
104414236
454996788
247560829
88484909
302850417
246674763
85415149
465217605
256057492
573705273
410308466
60916676
193554957
10491471
842968325
81056939
135708652
34975639
3600394
146216380
48715133
245963666
853249211
628693019
30577673
51686549
554981827
15832971
110401840
624804542
390571273
4687910
225499801
308137359
404975421
29422821
141392639
745751695
33138498
96953215
187986972
74100008
74363686
328293877
53814940
905794977
110756364
151078098
462151628
100260412
580643253
554743637
68088682
68323866
463302652
740920333
187857942
579530848
239897200
101446870
661542029
122472468
732529405
251136666
83492370
411015414
49699360
50864066
257564044
511449107
490362740
619573749
156111695
364066954
180836
547395822
382696616
703372590
525930009
49593620
889281556
92249439
253031783
120073319
264671344
532762427
393797659
24650791
63635434
981155916
287449889
124143800
353598469
129139943
22777238
160843647
51115298
1313848
87512872
110244373
80157333
217200698
26933666
80410903
483154287
24451522
144238774
507936978
24609686
973663042
320446000
30889417
407967075
280922764
326417450
653069318
834725080
588058839
703121060
147465578
476000059
57204304
39986662
174836052
142767436
103142130
99754205
315313910
171796176
9234888
184629807
41891676
155776867
42963581
257987790
229128086
378031323
246330394
91964069
110730054
503857248
282638813
199337272
116693692
68227930
79419862
412904132
511109444
47813695
103303084
144217093
302865279
542536198
339078039
44247644
9320468
11605508
53580574
57917613
866821658
686295
106048618
79744308
818119998
56278788
15001290
593456333
304291425
739301270
291940021
504557377
218453845
19541352
419858028
140065129
386001149
427959509
354781994
175772492
31995071
88452744
248479458
113907898
6626602
457105085
203183224
333078103
307135
325683643
670490924
460118363
2359435
209171757
5418800
223388052
251593984
159990459
408104081
23947271
91915906
312026429
170998870
509268626
12067041
135105801
77594959
280511925
25460073
27386846
119422150
39151970
265030659
369405511
40577968
16620041
356564410
55733950
528199309
137792076
31384320
95031001
9966360
65052501
388778217
303001400
412240618
525877627
884781631
228804981
1596699
154899418
157230749
38911162
10260137
117533237
24760656
207116808
328027060
262526625
31415425
637115553
20826614
398006689
657824012
143208641
10471728
403321967
324344070
9367316
576020914
418564991
255459860
24360673
460371850
3235218
138008856
184235555
2251577
158863453
560096707
98761827
349510250
125152658
37426717
102759524
685966401
98906537
380137147
30599642
87444606
124734986
200311446
618471280
56952801
536185343
413885595
39357182
734016432
425343008
84097212
46179330
247596765
396526878
118972218
192330634
241112904
377984068
34398583
36431398
512270147
775691000
324886279
235968751
263114801
418910613
231989191
30978012
749140611
917924161
21861801
467283085
705997249
522012064
17569956
121122190
244279653
42910509
388944224
388000396
308306844
17063027
688982523
597904537
376318358
423635720
450468195
89610785
3780202
154264228
77554526
901865687
107436821
495028878
442222915
16131367
11166362
318975618
80052992
106940113
351871009
128242029
355315005
221323606
39740513
13242927
119414886
210716912
803780230
326822356
60389718
125572423
125753463
122333157
3323662
50206755
800568
5026744
307817653
228368077
36679339
150688119
82434972
464115912
110398671
628267421
275851131
612200
153620738
599400725
119546367
230319458
1179401
477397811
763273107
255127283
912976797
554418525
219050823
99560205
271182744
126457893
15137463
36806603
520048681
98840439
42298886
12986608
198824022
339719017
818479336
385733777
4380002
50804273
527949640
151724646
15151086
430478089
439779793
783294507
219658436
57081178
54506511
68224592
27855019
17779097
207781713
371635466
121051654
457002572
310696169
150915754
521563880
120536074
1698262
23555100
73181242
695244731
154262240
100019910
317634012
155337135
281135390
58109250
453742441
8988073
298613501
416503823
1413060
631868
9318625
357798339
491755659
463012946
289853584
329942592
160472335
86485328
9011361
280935049
586917610
324829277
34599798
747806597
149215695
521976515
292862518
811160202
148573298
105658331
48785790
628264298
59868043
252341951
238711915
57504217
50789536
61582047
249997158
201547040
132305166
6590372
447892980
252237509
62928278
375062597
29246165
163054175
297062714
88553631
13348924
73308765
6128692
158615892
32974496
260465584
120214771
84134753
338257657
93381312
16871490
602540483
236913
119805460
58093895
550072236
21374658
108402432
619075860
284294776
448557870
416195167
256248749
341041122
940449948
51944288
1007389
59198357
360110431
140155346
37986191
357801912
804041653
154442567
77278619
536236688
51076072
49785464
323998707
326074636
88982560
29910816
425694171
629892681
219972680
104515804
190620749
242593701
334573490
514165152
130145167
234303638
211586148
472190144
40754435
533438362
4157675
649592198
4097395
152737737
162131158
101742719
92442522
177116924
662235492
64036387
122626457
130193465
178736990
153978721
73939553
113384076
80530481
251114430
56584140
315627563
3793021
19638966
117043835
609465438
28812565
642354014
11241154
514460794
361319668
104474105
136139927
416366982
2899826
174162936
38322108
560640636
40388900
208823419
396245304
258022234
339075400
6496264
16786667
41948197
5752971
199911968
609456552
102237417
469508438
677340514
630290203
262325004
719091129
308396396
74252152
794573127
330079795
310245281
687879519
307789417
41103978
606439128
139110386
123007475
619951433
25911464
151988246
258570710
838130336
3573079
286006036
124997186
138221729
42241908
225856216
492991898
60822216
461886454
122874608
242252002
215455254
132119775
119109389
77882726
7171831
371706508
727735351
338943312
317145854
391157571
17894259
87165763
69061536
125290485
387333370
4584363
89741642
57092226
97399864
37389240
88657654
121098282
363325850
62272205
190179183
259029746
545201392
161553203
847090650
38969854
173257772
319430333
64925435
103722230
415955779
38707445
15330369
375152089
39563416
233437386
44894562
160128335
230559742
198364676
623463495
362582942
317690260
488947272
131671107
355526918
373842436
24152709
74453280
419589140
363222865
517681981
318693213
108036371
134232161
68181116
10218906
612814427
45402046
108059355
184781502
311222173
32846805
73922691
63858839
243997
20875495
37507216
181741055
914154935
49899207
530355792
355862735
892128461
90874813
169465856
411531079
529551201
615946707
805845162
199256201
274861027
58455406
94385535
22478642
204777405
793727223
95832970
586927677
630920073
511326633
178726268
56051452
234424553
709409606
667099147
435179441
384353364
333765748
274916217
116166605
527781057
216901754
19610266
333341342
43401670
460252189
226656353
175955266
150862161
252044557
56256843
495203279
401265241
673770499
710109771
180442232
1058177
14504635
889059512
17890885
44144966
279233443
169838975
187682299
125145864
261014557
164284181
119472406
13963083
374548452
741616224
5601225
114300028
521833098
127856422
560183146
130366574
275502431
195412213
473697115
410730559
566873673
196880159
392424187
12857222
690504766
59119385
190659830
256758418
723234990
548072272
64540393
485521647
814671156
14908568
398971340
208486954
454545736
53258666
21575172
441668094
403053932
569029457
125721636
591275743
349158634
24611198
336376742
66050856
108727843
701157848
494490
446135560
420427591
88370835
539701150
814033353
30460336
4527064
85538867
126232152
618963027
412738171
246806418
458266813
243999573
157645910
506766690
683149243
4876329
87330315
432826044
577389886
255464508
94231524
19158857
340348022
740119234
23579376
583206024
295227991
23266435
226918944
310563765
251014056
692781365
93634335
718024420
31449822
138152742
6337701
338117664
366880521
345330359
85867525
95110048
328782961
299080394
133289259
105754636
182004470
51043
280960836
5412677
57624114
168576530
32566
342336820
795746558
554611384
635594030
40367189
98023258
331519276
369604351
379287321
242648475
290116864
161501946
179487636
55372117
155089601
459949073
605058968
138909328
463352266
148783849
11203060
187053772
153376772
171289970
69946770
88677059
514249149
112478804
47860480
30116357
78925895
16459295
44933365
37557691
312280627
931988560
210517412
91395560
283301200
219113638
195537307
50156808
101838955
431074956
421360349
477595486
262936548
118346689
256361116
138513350
50823310
29243845
75713109
108074754
150257097
514881605
85052294
365998714
7560003
958036
18053407
43595830
192031497
425547954
596729166
18218378
125709635
628664767
92928090
4687385
4170958
85927030
135190410
472662255
251601090
85477959
95781429
128418853
306066225
169829593
444990273
742732855
28307042
4914871
155717667
332122712
128923724
22000900
42239630
31871732
13279329
16412318
160757357
334092677
53625371
65003287
63541932
352582219
824335970
25948794
94612286
86604554
101719747
6891333
142377011
704573793
438480485
727527548
208014305
714212137
136602651
478896847
345448377
665684845
44324233
187666702
296577860
51205762
148042334
392779263
162928495
447013189
180883779
226278095
13263065
289564523
379779860
229059987
222053033
12467580
145656433
43120716
132504346
232772137
427738948
327216798
172962822
191735189
323866983
358197799
23756953
35359340
5256284
93752
340397189
302351345
16985176
188100639
39740678
349575214
274337140
48995433
21282525
254577521
124827614
57246829
25395345
102838691
617615885
93140780
57417845
819894244
343125686
156821112
933190518
219422030
798543850
217526926
164210279
273180349
3542887
298447723
242055037
122498969
412263410
4410070
378985531
329858037
500743800
590493526
43255653
3336119
23544540
93245549
302343246
418786648
29829056
528109484
167493793
88308189
58985857
391500402
488537666
738291170
779034759
297584366
700141230
4110736
105561888
553658478
11793396
495351501
127379131
324604074
90463032
441731130
392522116
434370293
403167130
491151696
447179815
320997718
318252850
435454133
352134737
66792852
96497149
103251855
211380412
654181561
45898971
35704064
735334362
14453664
260769832
625642096
32345466
190702936
484999973
246585132
130193268
402897572
31026432
577412124
112503656
267888893
255250141
278452006
292210022
44145905
147199460
224197253
66362544
235116029
4576491
226618609
249281924
20737657
92005519
433485631
245745030
88009761
515430992
123915613
581956219
751243780
321207836
197810452
37559471
125325861
462399719
956350345
402431872
5115827
366466137
128051338
321823011
379307739
837237203
188465969
322807357
433185400
64878875
423315859
558643083
213213350
733976406
253798416
155736024
14732406
326026242
23642464
563157885
648632322
940143282
262479564
97426199
225915327
33657741
308323190
33047512
253531688
41485400
678655
659458379
3431719
152492116
588043070
17303177
277714886
251063088
62804146
144714314
116061830
523692332
96703120
84917467
13417030
370427687
415628333
527072383
618116637
345431008
40919005
608188074
61855546
42804690
173431199
803093672
478446889
32907513
108003535
94429448
97349450
339684683
197960327
896574499
672582668
243324789
279292466
274150523
365689218
721637690
357773724
290721902
349077161
322891043
138252945
329194029
750692048
235954701
371072370
298250110
209100107
288721965
207584557
2963535
181601450
462537882
374623871
183400917
237897885
259199389
524198379
492013146
86706
21885580
117397475
718732647
45277506
527801854
153917393
1805087
380090534
352732915
13733844
35824360
270605430
362532364
112840438
225867666
23695294
264018151
185445292
441470024
260862873
137053020
351335085
308578529
309943098
50395350
21294673
338995952
178745555
3386761
190387761
218248046
78098164
491109239
582634006
380508692
250556833
186003533
532304097
630436222
190944059
94918032
70083323
295505940
184968436
507592844
11634120
195820011
207067680
267097338
133212418
656416784
353425556
50038687
589425645
21396826
299227619
648543354
342470505
1544613
122381401
56715886
540531292
565297023
635176705
119167254
47502619
567886375
426421860
89698737
136920428
41808681
57674601
278660189
78505899
185485618
31558110
183527016
637899269
40834328
21154071
292005846
146409236
109571100
334808549
101632901
19243924
133075367
769973649
7526788
472602546
133805194
38124791
600693281
569342632
214306467
55011289
79639214
491765147
25247384
26197197
89819023
93465255
93259104
187017937
203078149
148805914
84900934
5769916
189065754
15212098
873921168
240139378
268670982
274719350
2288741
17267500
60448793
2330997
4671485
69459813
173338200
179265914
94884468
105900824
187990169
48418726
270469712
350616674
546857594
75742644
62660517
132075325
312315279
29759272
334922178
138390935
45334947
167083218
517169020
493122933
45333033
666933893
865949290
179402795
538532356
182901822
29812336
549711063
191470561
99485974
902415870
622752644
29877114
62972515
360757459
399226867
121299965
381866292
239186642
121171111
53657493
40744642
266881333
42333788
211155240
461297500
305273580
39752744
69361634
428994206
59549797
672540092
777300152
450364410
48293089
598438144
74677366
778337413
232784531
662242155
370363486
7618800
161138828
16719468
400403665
388131182
264768345
33297269
21336350
173165042
36373906
245024015
236627052
417351721
459927568
89900961
1363676
276112808
460482293
35213863
672034166
109664839
40014316
34015072
106627119
67258088
36229184
489574228
417370727
370866820
314235043
381392274
543116255
228837669
608146975
255673344
259054440
59686323
129335461
53091876
848253962
528606170
863347066
15804595
28844678
63719050
68763969
528296184
122119751
71709143
519603776
313615974
188844615
36332127
3020186
94888282
43013130
97937934
28643940
619329439
670830257
152098822
252327552
186632405
282444134
252398806
553982089
10696951
13512063
193533030
36910541
114602671
19453096
397128229
742298398
614615199
101582003
60576547
530243162
199197270
345297879
39850219
646848756
225268791
137558517
162869489
490234398
467719877
17321661
638299673
13562561
404848136
79010268
228381627
57606032
520156956
254584590
43693963
46933943
208105249
87481315
699784175
295478617
500589422
577063262
111266584
23169196
66102463
20846585
70103057
288793616
141927768
94135099
39569795
21093675
142865421
640355485
23590994
259606156
181848792
398521397
320183184
603128662
600437472
300396390
240883485
152772860
4783338
75118132
437470938
130425022
170345427
277160017
8968338
41227325
825820435
451270524
413859656
2724714
48038452
424949992
512165847
478193460
319387309
494931377
100470754
56344529
810353267
34555886
391988432
577937822
42321122
219009220
74827261
67626606
64989089
195086827
126534950
6310226
188559577
429412271
148765361
823866547
59354910
10357845
515103849
148530393
625979814
45779506
236425221
515811421
342236547
611027512
547755371
19558998
284106822
63391083
90051331
412706553
86132926
111123762
210532503
139676972
581123129
52363495
564584684
16363629
52078117
594076067
365751174
314409354
104865626
295502650
189675669
40955852
187422714
179527726
204236950
35743239
447648422
50489246
602026987
633278910
28630163
321607402
605766750
82326157
77718622
2729775
50236697
431014244
157499525
220503898
78919500
178443227
345908773
76170098
477222200
9844689
81159254
273948338
334923728
106701781
408051027
103147208
254230505
539031619
853542102
97147780
338645661
379418000
127571336
291032634
259768122
57856803
242732289
136368951
100103358
451635707
16953818
725017615
66587903
65444280
206198991
277857633
20240584
7137167
162916471
393857070
185051847
25587804
415473918
10278526
702846163
198845378
154994255
225217479
246171690
442025847
18893905
75160721
259211250
397944505
633928506
683637817
13532390
370841012
215033646
617702031
335032435
538814264
242691336
163534019
160691351
65361185
588568258
61570450
261710644
14752460
770977083
11652292
317899278
504140046
466921701
123349152
248246329
322605253
6900632
78500962
243703011
3311480
88132847
389425252
61197612
76100707
331212189
85408687
429990731
9332589
1049544
216014196
616478198
131001389
87166459
434407763
252630778
21774453
768697486
86619699
24803227
751070042
117255045
92015611
7072649
823770103
164317138
164369959
130207846
349554574
21204992
298020783
242301963
261270000
4933816
204828746
99617356
471858250
584490817
11233225
404094209
13169487
518401586
112899576
233444989
651859959
451618103
133244737
517012337
4147908
536954072
212114075
312039267
680819360
430220437
254553519
384866442
600440243
40831412
73542230
404048926
204329024
481729150
199297491
73594104
322746991
53544109
425326047
96462240
612030085
32561963
920656894
554412447
19724026
147233075
347586346
326874073
9856351
68169109
325944979
465558992
206757413
366244968
210686291
657165998
256942380
25083059
25206665
263558403
395040154
50219124
292917413
214112930
595580119
377376078
177931339
455911263
354881252
303031774
321560443
319206982
731910513
267839301
726982824
154130966
155524002
100612430
867607391
173656417
43732663
112815562
89043180
294129297
696649498
116472019
209527
364023845
123330773
176664320
421054726
138652971
162065197
172353762
55711605
2048474
151334042
225047313
37420042
668117416
128510718
2031700
27695501
433582308
253545629
298267522
568761109
222268950
595541400
81858737
144963334
137454561
363422770
286502743
234264055
161557501
113597647
304322940
241440993
438422270
105577382
202382623
450142348
350598752
93545851
340621641
260834372
278876821
15082356
425011365
469254611
333449866
479441583
63162965
19367360
198063838
143071715
2309812
5877532
673459575
220640178
107471124
31827047
781830912
297333974
516110225
236852600
726507227
30280421
16351328
850848518
550742413
36361642
314245136
216068056
16996693
811246409
22316736
119575949
226786726
746343141
135579547
6736203
12455624
156364985
112017214
254558453
42708294
153182571
32470862
402281116
55781039
339567996
226442883
377394220
248336996
16765065
152626326
222609255
16907585
561459926
812265
839639484
562875875
262312332
94686090
69220018
30690325
42814296
410200449
318259833
24416095
505627239
262352572
200240475
181081354
28555014
157948005
518333382
44821101
100392772
117311644
364043096
390364492
246310434
16684840
455449861
578732737
71829619
45350244
214377740
179383805
36250224
154362056
339704607
348634981
2117660
277325062
223320256
534380344
84082087
3578026
185349750
312820734
146677012
761314681
217664467
317333277
703656572
11589833
334937870
4528721
233320795
448726514
613754228
38217119
437933517
407499734
90565135
646206805
3526392
47755022
207060058
99463666
13681656
568613176
197681163
198984911
215029597
139370252
187022836
22275329
381128599
312401523
158547143
289833730
233283182
459146888
272661484
4022831
184096149
257778341
63760678
282252831
135738194
182979855
17948353
2592861
53819242
543511792
328945111
775794801
65954165
621846450
122473336
142833346
31394551
194398707
559256206
200574726
25493933
79285396
430229861
125029727
756195506
75130618
173865759
280772110
245542069
401871098
248822880
389240430
172316039
126650566
385628855
248403031
133276855
13309991
40983085
642700892
62395125
31302470
122062803
428207578
140363401
74782698
12290641
372112782
752754206
17246680
609517493
708659007
255982580
349555768
33971272
150038885
439760655
669561055
61005621
53030186
163616561
5767156
45294641
596635795
168958927
17841025
508841445
223521880
662911496
207661428
184350167
322943549
705847479
317226898
584675199
15716402
191279093
372506396
645177443
713423747
471114933
629362428
117578579
35485543
115364163
5283647
13917121
883897782
765249967
876641612
174784318
80811863
153343032
70397827
174551790
777705038
668074620
2046582
480791280
225267703
262905730
3453419
361135447
333371537
37673427
273879598
474521322
185637538
164054447
206849665
2542929
26088498
569123335
192372193
433952579
121426796
207030753
147420874
47843759
201800447
373926272
215341080
255427487
47535048
149834994
106698913
15425446
387423601
73466151
74047353
87026022
586461540
200803844
24583534
15316853
649482541
115857291
11960195
494490178
62288860
128587228
454323287
274496255
286292160
308151546
255721704
408073827
236905216
875362773
654013893
32074019
595752282
231506311
213708648
113367917
143502243
520542746
414911081
299659942
46420003
92025150
379674911
906682588
48867257
240846442
135941511
699746332
601289593
953925073
1080990
348768861
68417726
248478858
488902517
4960853
832092286
203366327
108584373
213492668
21418372
35114898
530036111
213981857
194535817
215767881
116959124
690805947
429169903
62440693
18287574
561659979
156672812
59606922
267564941
18764016
170445621
110969599
158829382
187787005
117773026
84712374
95001978
17349900
214396551
65627093
42201721
107464080
317397998
299499013
93172100
149338478
137740385
394515323
138595268
842275433
4131665
6473813
459919340
149196769
208068601
426893616
459534673
332464023
46138432
670893216
73031740
245479276
336539231
1331444
6563376
821127932
262565156
878173007
74229099
237057324
343039411
188586702
400024188
280003249
86495621
748745797
547143795
48727808
39501633
598434704
99424133
564600297
394322404
12472724
8917989
181759075
311322463
90763986
794997
607806464
852513222
205412787
81511371
288380384
239745169
575316143
60834602
73197571
264869661
127482471
28039396
276507768
46929462
30133133
185740852
77315302
147734540
214953535
45693649
867787155
224724603
10853349
58411031
32552125
103867314
178783759
376558561
231226408
3154162
252865257
337496609
13249521
203448634
115160475
213673660
126709327
227365486
183094914
128685123
281151937
294549711
261560191
481002198
98417960
69971901
597389130
104759078
65684889
563957372
60163370
216960444
537149742
224862256
562399968
2322627
44349957
509395102
69740419
51743238
276056311
325877924
45213531
228830520
64351833
14478106
520377662
698512952
68712854
72240793
123109749
314905610
302511845
122270348
737414721
213758893
305936854
275062382
567452443
26955423
454843718
550271904
25679188
96272840
19222548
402864197
48549251
8335053
787700361
128528310
248243102
315880093
27646497
182489068
111664531
240618526
188887411
125749527
56766885
47102745
4712984
526113243
308043083
942259520
268908244
53922357
520703233
16809477
249632
407762334
533225408
66316473
84383815
19936030
360325611
226143853
370877511
84661144
123490595
36062478
753961614
486603243
91769075
392534098
632159606
91015553
22593801
223297238
510755527
50449417
154057197
149696618
183726117
290094438
18415974
24930659
802613156
316263611
487949536
602684439
656485545
283438026
426588030
98003125
30995410
590507995
157718167
194452883
435320354
97834458
268728262
207399427
221693241
350473741
169219282
47862936
411274255
190695717
203883095
99034250
93347534
75945070
106378490
727532900
39983314
16170455
28975856
414885300
166541707
744719987
180010324
196351170
78973454
604222411
587186086
323430073
295726521
49247212
11980486
272910999
128504564
8349994
220951707
248681725
505255396
169963543
305325673
365420275
159098386
820398318
394062873
24548050
455920156
98370483
613771471
156836621
114532427
169618534
239045704
30185717
102059320
74352057
99442999
25226784
30834673
713013
763608384
303740489
7364412
475951768
702431591
29309340
501258231
576539740
245135457
55511110
63334337
47395503
421227144
259485792
465547860
135762776
12099022
417882976
263899564
22317430
335931485
640951395
324325584
91334425
322487414
117433968
639471091
769099134
456500970
293612394
254962376
99338095
31628525
566478684
361539310
860290808
193883453
242932499
44896361
769317535
607697375
289716538
250644756
1944663
70034601
382296369
572562210
794955
398074248
150899946
15759276
196576429
232220016
35954408
307502958
46239835
99988455
275022605
61355538
307155056
89214715
25629042
91326711
24953192
68111291
478264026
1698469
129160030
476824321
18957317
301124408
72393967
3247117
345238906
48254774
860822695
322099281
50842129
42081644
298408968
209283956
114032249
117549432
33037104
369301712
85256075
365403403
75058634
21941974
340644823
133410056
136739143
594892375
252795987
283945304
163218270
634925951
469753492
276373336
391171181
32801054
252738471
74360519
317550049
284467121
298264812
616838827
100229055
286055742
13038035
289672610
72256699
200613714
159409575
704246465
49998380
71438087
91243576
421266714
71848622
87814470
198225091
72197031
479654989
310069861
258736532
381243092
572452078
227744942
68347338
314991315
10595162
274466902
40840376
168614978
297853349
544328860
1278917
117631812
131624641
192461277
177003153
664110529
231610225
6538360
70709677
519707
323431030
249915816
164789031
351346873
119304215
133550636
325225458
15705794
632847008
185186026
436330014
576657113
54682449
265239285
425949504
46721954
782259521
159547243
29417772
685469294
38196717
487853832
157381797
2546452
1118909
486165156
275535852
153212235
2573977
341559681
631954428
525287452
662233676
393860528
91744638
197520806
102042912
212337996
49141560
343112627
38722052
25540091
268299878
252638663
257839704
317816618
678216588
168081372
364163389
262015172
137343591
262752236
29070999
97544888
345471803
78120094
291246841
83879979
99476084
585559214
162501889
105905357
443855805
90844706
115077791
28923603
640429674
577766073
78073697
56914821
157510475
182252044
71160364
436037453
164583767
217332363
386415065
137389820
40609160
159182751
528572952
23014603
119981846
613619620
343394526
693752561
141828895
69604650
113130075
496734506
79525701
143497529
24365842
143210873
37808430
610336575
309820423
520023250
718139368
212681542
39624658
75145555
321029287
667070352
422867
221982359
65875649
705675219
140609165
204036904
352755407
351802513
199975625
173628639
181138363
41341430
717710213
538148141
176446582
70618568
704243562
634776055
528676627
866490233
813340296
103214598
257081904
171515132
37481906
51390353
79214904
894377275
129581265
410513
98078134
98220416
583385083
215332277
197043169
26734453
107947116
42394990
45961867
33670994
37310077
118488531
7475283
229851720
438107359
376112148
839478257
47417607
16997710
84089550
746250920
430386498
25676550
68399110
39612330
99559782
47865174
201615235
325246856
4510128
138056825
145583884
361752787
54996159
398805131
244673244
154220954
8369139
149538689
216296225
794706295
14755784
389603132
5840011
188076393
18490597
327312737
206135173
79482791
365025
1258952
47646636
332864392
202311868
27602170
37498604
306445622
393107376
94751227
682351936
131725395
10521349
772802467
339323220
633823889
5373687
309966766
203437752
234418071
114567034
21351879
512387893
285960627
755954835
511655980
131860086
691328
12520701
513120814
47034673
78268388
321545790
185575673
95955055
695296710
104062578
4866718
229711801
402767572
137972397
54620108
409765583
655380101
35816091
143212908
16359830
176128930
41580295
186168978
148091114
4803555
24732237
505091291
752180462
545465908
160355062
484203643
148233195
56389430
125296535
480257939
219678508
30599115
78196347
51192009
840606546
213823267
49462880
281003476
12535051
222986160
497485622
600420423
390385390
171441813
236333230
322116387
434982354
3800266
488172382
213001657
68456906
276614728
170301814
50626992
89554190
86250270
420740467
459235948
198207239
396549932
158847481
458754758
565761362
855181918
306482652
842271962
106678956
19139307
90813774
149226953
135501786
338087796
780468021
271686898
272839697
244735264
69657526
1695390
118800479
75154685
128381422
199411446
326561720
16214405
266059696
442084750
52945162
537906120
641019122
49440117
289304894
645873747
262521169
96258492
32082846
56168906
568625544
328961421
46485855
86493414
86022695
71235907
734935109
527073157
284003767
457602911
387837637
185027003
246343298
249130944
69622646
30223836
740031679
20774832
211924799
57983281
230870559
13317898
245173325
60861178
305278675
19728545
157567452
204831449
12307692
146210069
436442928
403245632
695302039
203793414
689667886
514185937
206918844
358506790
152110983
375374833
73243878
664134867
133776572
206366280
72293632
404657986
195214840
87400764
8986117
247369348
300270990
92162792
34626667
140434343
136091699
103066216
10076868
308282562
23581836
4755853
512783084
141603010
172911465
16072976
637787977
153004408
167351060
56568437
249890354
257144790
395997920
275864434
507566684
59728533
48057505
39297169
8681301
609610526
494995598
628419041
5061316
226519980
142638421
25230574
879657385
668145774
698518363
26760798
424602549
250161767
28476143
149198882
318805658
110178573
814333471
146764898
116043654
57281067
165824346
105542273
43283152
90776957
524499388
702767
41644936
427368278
222422618
33569619
206145642
257608735
1646049
203365052
814808676
223200388
599479017
76792090
595572358
245947023
103413179
439845459
361021914
12369734
360481556
4225430
5577424
572521277
83452177
24330326
277365290
94159832
149727344
79935505
98533900
115883133
299728584
540826683
578435382
204525630
761257242
505944797
431302057
95241074
1932237
545931374
319469005
286333231
548791218
68079016
7162223
133046539
22625986
240844425
134521365
452790762
80729991
122332524
316131570
246258034
198123994
406864455
2906860
473289094
23989485
488817256
218109061
90925557
180802587
397227177
6094626
240454850
193597023
124103380
51190488
416056388
685291745
33531004
177145711
333935622
426700772
939590040
491390253
386934842
24237335
713588477
74085260
113273091
247865196
42831109
142235086
35871201
43149624
392138657
132992797
186988816
392585971
307482787
373771932
3843319
218921569
179673111
486718029
81142359
37876394
774177364
247725067
332037014
309216521
85973028
493422591
690457398
484171483
495780194
392111817
332513555
9184816
121965094
208866752
126365582
8575459
586563843
942042385
731214409
192429375
163266010
731773568
119034682
289750708
277461356
4045884
92216428
156187891
163139126
541992866
125251829
466107502
230032265
534966069
290263181
420897547
29708488
197411252
4734282
263768477
188524159
341951024
488593590
471475876
329254465
1899745
32018940
59684397
8416347
13277362
321411880
814196923
17628214
61856702
13330647
45186560
449058694
98253731
239622149
433896293
220510222
393967360
88483653
330620261
14105359
38864396
67697544
152089016
302990531
36801160
255931218
672649639
463319320
29007904
109799140
120383609
250830651
455369761
305230052
158787880
283916174
268568195
223123730
55975900
87688151
156590593
432080875
106246802
156202823
172895212
863715379
164370913
125554349
9210767
435762350
22038696
904224412
234381571
185409090
444058724
388451495
141336736
74704030
339897250
600731745
505656079
29253986
262620071
101146598
531855300
461147837
572050222
601575416
70054055
181951266
113774856
49353689
156647143
83255224
859007455
144963015
150340568
429029156
736031158
631273091
141054708
575037744
562084908
496009854
156393785
276723599
85830244
43131393
118794139
268647196
205720114
135903999
253699273
45426324
41952670
343672851
284014201
572673242
56005973
5427228
101883772
2883803
332486209
389345394
363186670
222520838
256429091
360357198
229485191
28407100
636451697
75907942
347912373
551389712
91863753
485445691
73993231
128484
746235245
149504972
358501252
207019355
25939247
447000864
54773006
549790675
19519155
159352267
375455109
100832331
364032587
19528795
39021262
327580013
71762202
56955821
47858977
68140778
39102308
563772806
370722723
145815348
652621081
333590625
66171442
160038702
569567701
211456363
24559383
283792169
238119317
57922077
147105977
48906892
51455612
58118975
276202974
336612986
69046444
18040987
36880808
183324142
115051692
22875909
546989991
289670954
188345956
111429145
527757178
100923601
51213807
138078942
162531140
366716
737084267
337900773
251354245
191374341
12578585
62737960
64072859
1003321
403201132
466999933
209849511
321564488
303791276
87033108
402341896
281918116
684569278
17996389
78613563
116895136
97784070
303167670
301832546
723913245
253593438
4621973
457044729
787184629
54904471
906702510
211254398
144442658
567496972
25739445
145903687
13471984
147281790
115010408
57140654
86120378
81361436
175396929
61358080
13396641
265088250
6581566
591274109
537180533
65597985
127094731
396560521
45701531
261610677
399224678
132053807
552449191
570944742
494630538
74337361
495862649
1099746
445937824
469193340
43264873
16440387
119296555
27521590
50060219
104535988
646022316
152634899
155669410
254628070
20688982
311547767
401855680
132880296
621568707
42034891
272723676
299655784
467375570
197627771
19251643
115759880
27013194
5417432
223340278
372947001
90400687
18128898
14759951
71529434
88624242
773164066
161388584
256172074
250077131
174544427
174179408
62377362
78049122
8501792
845967
22516788
16628479
92655938
10033771
250930371
6308314
182236463
290504855
405318340
337834570
801727676
18950163
330858205
697804273
21306710
41558684
12051777
572779650
200447024
599738136
48836886
500699167
11892698
908527125
258623118
5700384
96397824
275201450
23032240
480283737
266987568
81511667
240785029
12838396
128930377
593616410
569534908
574094434
472137988
210101067
33722922
68561159
475926145
65714340
514729658
192434900
144622483
96363874
711979636
630023792
13659337
50670494
180022473
62104569
531359944
828215328
410301931
995096576
85699824
674547222
478490528
143780374
81221428
77724752
112268013
4262756
639586339
93415084
736041648
362892708
365750575
210852886
221845003
36185300
792484285
730484467
626187193
181709461
182641311
449895203
18519844
314257825
26192249
2643615
353380205
378254933
59369852
681659058
373034743
196420752
207804305
184971407
284111453
338563401
148667046
738351290
75351158
348175505
1493131
6219160
160505855
343197929
35340232
384203200
798735117
108719499
286571333
2844160
471299345
96348941
103749284
107841855
10839135
116476870
5132717
262404898
650480403
324327494
695420631
402790707
149823185
4740976
138248654
11779835
53023109
33001576
193283045
18004046
26410403
9314396
106485010
12112983
483614355
704689276
32814292
832723697
14193766
573775917
777075094
236851492
205296060
208217869
53668858
115210924
422401056
29264767
65467
18934580
257075174
900388154
2751583
198078070
395062823
6292878
446097190
457147219
315693058
538158139
219417128
160961517
240578027
60158367
69895346
60896382
110591120
513758
13916771
685981447
241437351
587123246
907253412
73059669
112372429
26670385
207963065
153735608
6980694
511120121
793278453
190701857
66386685
195971923
341626944
886207692
525339852
22361036
670978663
70342237
492954247
234499456
37838
247507314
726821108
158356531
260143072
29733762
308523751
96347913
229796397
448256702
430722104
248165072
406026823
346653612
45511889
506507677
123152032
29115297
144781950
234111515
712529180
347220242
99287610
23274885
612538413
111345778
109973935
479731312
299554824
99501225
332642608
287060278
188250921
226446460
99615132
109304318
57964906
379462777
46380057
532727628
179104318
138446472
30112722
205794691
286135696
49777117
218179085
94972710
22703301
709898801
307818086
194038268
860975138
373927783
6856200
5754339
84276674
79317572
16312862
31147080
25326967
97418947
538851545
134906933
274310923
582698889
118896145
140134678
42370543
37390970
260439610
217415401
244875837
8043532
165970994
31035080
140360929
329671430
206018809
267187706
385603253
453672646
157541658
681317174
95875421
365907154
319402233
522255548
465348832
151936543
386571550
404303304
541451043
145800149
21596669
63668560
11516282
13903029
517326415
655243797
300224897
114834916
294875491
58038250
138970877
7470092
258349346
501643978
43113063
2643307
82028909
264934928
226452929
19927389
112624809
4903252
282843386
110837815
163049074
189092586
34698787
107417537
150945643
274221785
24438090
185971418
9463504
389469240
181572749
366749967
95725316
32182385
90852243
252377179
557871505
25582247
237258244
4800399
25323439
488838470
505154222
450252749
349951927
55945101
241384087
534281472
340595760
45136170
46692323
45489624
265352720
46464364
345245958
139079325
354509103
444382262
419661347
168627898
614964053
559563941
80394808
8240163
21082821
275275113
126609169
101613593
76720025
37232568
56290955
344597892
437828825
121736345
10373310
487634933
461521405
263033868
82490951
101279158
69629919
22169455
6221925
272941758
1329747
38296724
300469374
307022413
34533316
34593076
115695780
7610068
72344634
290893550
689985608
323688860
357265600
26997323
234464883
72667747
359240480
6161494
524108672
148518582
659360
5868867
1444684
496764848
54087697
133691919
484647353
122018135
40906452
18518361
355000107
202743785
6529353
525665125
357543520
80231002
6666922
119047190
55763744
346275244
151402171
498419293
111791105
207197642
338167576
501160461
156408261
143908014
128116780
116356004
16846688
94582082
435070802
757859473
122748864
33970117
54607469
351438157
466261342
477179554
301541584
695317159
745780596
201355436
46161379
303709350
193872916
172086213
178859540
188200813
470926703
236897815
80690748
336116023
465061133
98352652
439178241
458695364
93842721
229081793
364535531
331209896
859080289
31217239
292446705
372437601
702660553
544813692
578044435
278898809
280832647
78664372
326977813
93042310
31577534
88498832
249471051
290951557
59207872
585076574
90468942
83155376
89696018
76473915
246388733
2387074
385384901
215985224
20985706
84860195
280918742
622705944
379750005
91883380
471562415
65103664
59145388
288026909
606152508
274341679
11833905
85600942
381613624
131130615
87009562
419081639
594962404
142926879
15614315
584903650
70039595
135677395
677131355
339238217
333181509
594967145
278176932
264746639
21397391
196591906
50816063
553307813
113646190
462570033
29354441
29110669
105413416
575684979
19288761
152516209
222206416
67314802
12812954
356477067
15698629
18614696
97818263
372176659
529869788
31767677
103548356
852355
192884044
325583992
75149406
1145248
117932206
154430834
138901572
151231053
253323698
42620891
67517550
175528638
70311198
750107388
65683356
783036681
83159587
317731269
282625848
316402625
151258977
81932599
377314021
4222000
4155202
127270628
485480971
194947136
21294817
229354064
18919300
29069808
126359505
312608521
44721680
53799222
563218769
771240834
34436601
678682786
554052165
473421046
42589692
627492483
412106
197060643
58662148
1107904
861731935
320436324
585411777
251990073
59511867
806782469
208826108
390882671
59766790
107744708
785707411
365179011
660097051
120083654
2757672
180080508
14275074
26506440
111450304
553234025
26053060
117785706
152729383
25677918
34180628
87297373
182363116
431842627
27559351
14821649
659869749
48023220
312873277
306340549
65957020
444980283
403655277
748393871
529656069
16161272
829791099
262064952
695089375
39874639
153917981
222387794
467754094
188775240
218933159
303070158
433235036
36734792
440323637
95023902
127435623
694148648
39400922
39486398
46266290
840700657
386899906
134477479
21289439
408952675
40886526
640303933
73444167
398954052
284333407
217739836
615734398
181621235
49148612
380460856
78215224
845449473
207019447
788136481
364701157
55530892
797386719
630008827
244765489
324841954
249989760
393401788
319029840
44256952
104777638
134888333
292896493
88359899
131832597
30805112
375448495
212460768
198427035
252704897
645611426
421506199
68267130
14391841
132376007
26417888
41294342
128355944
604932147
21351265
216285020
333716163
21230734
160037539
276605564
64472513
459320814
540798221
27772492
83668884
194944964
699546680
6003966
199903037
205378567
100294874
232483520
2475225
429541586
190061888
851165012
61183101
17611538
3202871
39961588
68772884
374924928
269023265
1511168
568634591
577691636
10629313
156356173
100695632
53985505
40026435
31318391
95403878
245498715
91608662
71453757
6579551
21279105
18960402
195487444
24446837
24787275
8427413
338171118
51967097
599493468
650534133
8349267
629849878
274819473
156455994
217394612
61394818
14990461
301397853
663676878
130569760
348539323
196009840
293815807
34990390
120907573
21110845
41371276
430296567
1312503
88395518
227289772
146149145
881687498
6645771
142267064
373681516
112327817
37672157
175927463
3140769
61830312
150756438
294785501
417056147
250221850
152823156
833739371
257840364
79663959
384070220
296878316
240233125
3667455
23934230
537878891
143247891
761789189
202253209
241497170
424557292
355052541
527675070
344920611
268059780
508420526
739962396
151848308
116141684
415872449
80161948
53757279
314692578
356852628
121959622
324918302
465925063
826442764
8135715
20669558
596175954
183112013
139396088
31670298
587706761
22280014
38718663
348399003
33072499
464737299
625736133
21721500
50721969
466143923
658415190
360796640
7137727
49233437
644782931
156647373
71803965
237248826
455096689
68119853
210209672
57869725
161396925
111303205
53284921
326562330
584745377
47762542
659584308
88458849
72388080
145069727
53830866
118564233
217944116
66071777
212261891
652765250
222312794
46890739
672368041
114317854
82359208
116675183
20523540
45651664
455947715
458817465
99447970
8393164
158407503
127572783
2070598
254274063
288111394
385615379
4674533
623666252
165393294
68062628
521469327
204823965
115238284
71478510
471644993
384834169
234153689
695835
131738873
139000491
236691909
102170385
398143816
780000793
260884568
1942700
94521751
74038096
69108021
454347546
437060730
59075864
844720883
370388230
60224993
78731891
53252210
91793920
149845552
161197913
573680511
570205780
5160755
112108777
155894
41790423
388119262
455601878
164441686
2051579
558266525
759587999
166977251
329711030
23601078
96946200
131836271
38143824
220822056
261561317
461850568
165917551
153814778
123542322
248182820
322446407
717304300
14666385
19276030
826311983
489455801
960547287
271946582
299199346
82207902
23802103
15873958
290764196
272909891
23537032
273640658
31244786
228088057
91244799
625074559
452794578
133942613
56561082
58963100
9160220
263213520
45220521
466496131
62925653
345155324
5204699
339936511
11888701
192595229
300996985
302579857
235996578
159041512
111457609
398724630
46554835
117283329
526829672
177070121
414003025
566196108
183862802
219669734
597772146
22491676
452111070
674161
4145043
220911046
708027626
568403047
400806179
69311655
19977202
92159356
75707954
389366389
100544204
258445079
417946517
64021656
53708016
202107990
93231820
661729014
27842582
660362034
63446017
302382500
57199709
160510706
106745443
241716387
6782103
664898414
231411994
277366731
44397402
151007262
42219603
169888167
210869304
978583131
361348635
164205559
59101703
329037269
38171470
199729525
128362548
20477401
249656220
39544392
113142215
26514123
218808735
78562335
238926392
453829354
664755082
223369855
148101667
5657487
293818096
841589297
92281958
64639518
253435873
461768819
519738176
94540486
17088472
504952045
153271822
391150236
108158177
114863561
7910216
102488928
233061074
355457093
205598623
259253606
128051666
599396396
478973946
361372869
5831079
87524323
4809421
25997553
169774687
48312425
32370927
439687085
193622662
50830926
185229081
819886153
631179446
329153796
733518288
123698536
572197530
285141736
166604427
62031971
131075337
495289947
343503186
284899114
172108600
361613211
192198728
650719560
153050065
151826932
2168311
158303203
528085265
119055680
3988618
96206849
345301183
194246644
175255278
152695764
67475847
24954889
1575900
680789931
22411053
13627747
289780427
207706343
48626464
2092114
215736455
21049791
32404648
240496525
134423634
832365788
233552709
235133693
505018985
616709
318202523
64070533
410895249
510505145
71382514
43990300
301429486
38648762
190417934
166374912
65394539
29540759
119459975
257800802
257722685
732604118
277221270
5116989
127643490
733476562
212802396
501294996
231405673
657780393
385595275
118324288
183067506
231812658
144624459
395391611
373494842
126506888
333536803
413884140
716752527
65309224
819997324
61098292
735920781
77611542
23586695
16368809
373479988
554603085
216879266
814740130
379681966
309354379
136704212
364348577
31411380
12225656
293534594
107812066
596968315
271690318
212914900
205902807
30750963
572917639
727448274
84040950
221496312
356517931
5181968
3808590
37603498
526840497
443934247
15734284
396351716
312713528
598952323
34923128
3098511
4725113
228997495
637665134
192723612
405503144
26595773
144753418
163889813
253098051
757040524
299808191
176622481
119865452
603170514
2620411
110318873
80008918
219868328
754794595
36268001
195181659
575982779
208186081
72812055
909294629
204369573
12260592
279570552
368767750
3830499
257540446
239562505
24812863
274973823
137503678
82602302
3585692
607486412
438096666
167577633
40356928
269549255
93232385
44644560
329114320
282154904
32247900
712558741
69449229
201846567
127300360
604747158
262791127
11613525
334656768
85476117
325156811
511047195
36206230
15774493
79211681
155651992
45864785
6708240
3840068
434450740
296610860
453233545
250455449
284455935
45363155
143820928
110006296
525415
771977152
96580557
105791035
551880586
77068759
176328118
530117859
15404761
60074430
382520712
35054716
161419068
246043620
415151848
406258664
654235605
311142824
351121895
957093184
749244443
41061937
1280440
271019429
432139
32851964
52169487
349736230
126643274
13826946
643043456
157939573
16565366
239851775
854933386
386345751
52850897
102846275
42042609
218389172
610678571
234892040
58162215
84891697
320589804
417664878
238899740
41294426
843646452
487241626
703484449
536190554
385392166
748871603
583094141
23253447
324367664
64630026
720740737
181293232
105731683
451232433
191707288
87006742
58681090
165381682
622063289
695277258
169119531
536939725
70719
237819134
13596146
5826630
423399564
5050855
28254891
643377491
798322637
230109905
89668225
304256691
518163145
9699244
232883618
116070857
727527907
229305435
734112205
244342576
530435091
112318773
166611923
115008273
116244627
57319978
177283254
194042979
463965803
623786521
130854503
63909374
391968151
12583931
127689479
346584519
280314199
463651120
226075967
188285653
183312181
4725913
32391178
149806079
201749363
112403867
521575416
587675162
23924835
27979509
197845556
288308626
541445786
591836405
437524969
26514975
111823354
44306781
386397063
122247356
83109586
128615351
257192051
21079406
293448803
20606709
873708371
466753043
655658334
344027483
241192146
264787220
321850871
141202784
116196712
199669917
365258136
648924872
565390632
122587339
104662392
72071308
345141143
253538262
281049800
137782538
666985330
137237080
488472384
491777688
121724327
7861174
651598606
200140400
38928021
181737393
386863251
41620658
179183030
356277616
51005914
63202565
158581667
86166726
1735490
182563111
240098151
841141872
628020180
50348878
268598610
310584174
50300448
59813434
404188601
79561837
95406786
178021422
824733444
140132734
120440653
793375525
291070626
93033554
548365110
294654378
109602144
21365019
821230728
255081648
740479146
56645620
97880347
5746788
228264670
43265749
486910168
76868959
926412275
77068601
63448796
114392426
163643955
294068384
315660008
564849242
93113223
510914174
302861039
482472824
337590303
436049698
225095003
420978803
138654940
57832714
165549458
50761550
30168665
470539369
212499219
68370643
12272773
98757420
739998664
189281068
786206
776368124
392329434
244716853
126358490
241904182
364234723
265261537
284016300
87811826
319409399
524703999
412386099
75801014
385895999
347968285
362252330
437209366
172980465
99950386
20379849
20987906
278034500
706592565
196023206
919677853
261741474
479088951
71830953
634778087
148811610
477822330
363208191
395076492
601967371
58871164
92150940
162655974
225191643
269897239
16942607
21418872
162782823
30786166
201199325
474971642
128815818
576676086
713098
16561472
323758583
17387612
176770939
458076736
110141105
423964812
379680275
765836835
113060096
454450359
323721012
840413571
606278053
205801580
272079531
85373225
14711781
261991016
299691653
65822671
118840449
536941988
170414449
419732698
58472066
348274142
301558273
387967795
106994953
943867891
87892870
171827154
124383620
187254155
676301782
159844690
445946036
229486830
181745111
153494772
269261908
234051427
1524396
597130613
156601743
35047044
98423495
8588370
19597275
462245785
599860378
530112852
91495662
56107000
266694348
11457141
241741638
209128763
265715437
625529688
181513567
242042821
427545150
698733264
597741656
258995635
423182266
554075664
71995395
449559810
45402920
401466036
578031198
393362445
667943564
429870286
338304343
338171247
185397768
90055467
144660003
17641373
8936451
147210577
758107667
61496666
345308076
286901750
216995949
546103389
41212261
50799602
88807993
57857477
241473586
685060461
577613260
264303182
412600637
446153526
60730139
34864255
14732987
9940198
52303166
18511828
167882765
156890228
542025279
31167292
78224208
21079372
124824294
506593830
268142777
87002130
44362284
229138405
91549463
837265325
90988951
328146413
324586576
620894917
386684204
91982581
157252277
34081406
402611740
102250163
103291926
248933749
22463410
758525261
14397200
417764051
111745850
492626529
109396108
512276775
189105730
150820059
557982665
16933370
318233523
61323629
668285888
144060124
386691739
507312400
519369
617829844
97945161
50351595
152301389
9617072
128325273
13639896
650034882
221554
338582462
177530654
167366273
812333647
513471584
374424550
171272494
302311326
99180468
239962118
429242165
11617459
40639892
317625585
124917437
804569360
47914849
275571743
187589085
102443438
28977177
86244326
53139906
170199744
607577513
52520540
45321948
182439642
150232914
78087916
296450374
270535228
1023584
39057082
161523728
41417064
39067907
303514018
1354182
463382734
108567265
43678936
293869022
4529736
77701534
206402241
165926619
341249216
164870614
766073079
126385465
827676194
47323700
414692239
342171172
173108761
1498177
498465211
231889260
385762765
255674533
52717511
136742171
212351932
44865887
763683455
707378801
24266731
273893250
143772084
56691498
59778729
70468990
344055282
138812210
182529566
236086072
934046193
575488508
95072603
300864318
74434219
829691488
28686666
664360385
78362293
76039194
157611021
289499334
272926049
876622351
121265480
365770922
485546513
499822103
569684
186056355
35128928
458616905
388368764
159941964
634237061
393482969
106653507
367709895
801919165
6233367
196111177
119725176
347033926
154763733
148079619
131293644
490591098
8992941
163498023
248602611
16066322
70313811
248064328
277190800
358034500
184962519
104083460
102162984
65466512
14590282
141618799
294735154
146714374
94003288
429327963
430732007
47052869
84207746
104682014
127343813
655803458
344409677
44993690
201517547
76490521
261513502
17529403
326030357
148497682
119165266
106110981
586812043
617228043
33089730
179459102
45299827
77923731
56638414
473866770
29616996
340612115
170986918
130018985
319408296
110243158
244726404
357610010
264768279
25438496
323446418
839412740
666348561
10637390
266174573
677018097
72673244
24866086
112586825
207572677
371810114
116951247
441452489
203264311
71800709
169565737
53995595
45022576
747185333
264822630
139391467
126148573
80545297
266107562
575177566
313895273
67707164
356860958
797898193
162778288
258924725
287615437
399977989
539443883
223952101
129007821
527112247
742721884
220459544
182165045
146657191
263836524
83054511
40555865
223285439
26709728
86200683
270012446
381552237
45415588
282432062
500540468
396576841
346924464
542234873
342278125
14691309
254812438
164711253
36200528
63902088
157387610
152864423
18654264
224912889
174823088
539059502
132561490
19249510
328191935
7984280
217084980
5116183
846857070
124283119
704668488
4817060
46265766
221208238
140532363
45608176
495919837
31780238
374781761
45713671
46332177
27003051
712365117
748180882
39352398
453067103
598597544
108634786
295900275
381286521
54861
679695623
707165102
361397879
133246439
212420293
164831890
186175360
18478307
4345354
287354670
216558688
309778528
628579423
22614626
758018794
82827421
449370738
47414114
594437779
534045645
133409777
315059854
247047142
343064106
149360488
185280036
138919477
508464796
424121234
443586641
129135334
12832640
307648119
171844234
410654256
373641856
33267081
108910100
647250378
73823113
805414801
306638230
623154929
41657986
103518537
632009205
69593282
127342373
261862715
532729539
582260077
274898025
231431135
370482034
308406274
336998381
426051499
134612626
953981742
40847735
56317519
166346268
537102401
273861530
45162464
121107799
169099956
118108893
807871222
174364305
172239862
167548
4345015
510528265
620910668
439822836
140071627
23635983
140291773
537264047
145272867
802663379
590630537
113930806
2773169
13036854
26505162
26417021
734163764
685367293
208549355
175354546
134517041
89314797
264090365
204237808
388120017
527553220
571560056
141059920
102816204
130078387
81108163
91838880
18990883
313260061
348789683
611520653
65915467
426237730
110922615
218447335
313769845
559121440
789547371
239429584
53228617
339508151
213571081
342054001
376098167
286618517
119904499
139412676
58343398
127488283
92205934
212314426
308807817
44588328
383472010
236573420
520568337
454912747
391319836
20193526
3661267
7674404
144431934
43549980
299627874
102327091
335872509
520536256
117440966
121360902
231467729
6040871
668393357
107480752
157988840
76346551
554598340
132434043
60725619
91455214
561996405
348908177
24938957
58876721
65218480
3198555
156293642
706464460
197630787
278767877
94856032
396435449
87339435
250994638
6881086
420957421
107913347
374527402
106687347
362448242
4489652
132800301
451629324
11472841
182625727
110059533
284431928
129010733
48514543
113844635
767700012
79693558
289284259
34843718
412579514
549909419
76877021
306059880
152855076
102461948
285510516
453473371
19934806
196630272
278252661
548843678
289819310
577562945
570235895
189759074
56028561
451910201
161418800
51214929
759444453
435846748
287556079
236720459
974618
21703686
105767921
101115396
144319173
251336403
223849761
129270068
123348454
529473235
29247591
282108235
27297863
348649599
413429999
197990370
122854784
254820129
165108205
706224606
195872643
788070698
368248142
661562635
8467726
38562302
336170122
2288269
632543872
367953317
67784017
432098653
42543034
644977831
361640683
161952523
265457845
372625830
10454180
162685105
84583293
16693400
175105853
365797545
229519436
463239606
485763085
520844474
309425285
843897289
362040302
94368926
412813617
547162702
64535392
402137918
250964656
300569998
154664496
400038032
20114862
106871713
436877782
682959960
429685905
355798647
759759399
477057491
373616193
46872593
221450858
324267856
61854201
314597815
420919725
8374165
251225255
481092517
403226106
204971651
684802150
709444460
275549218
549241777
200677735
551448854
643549770
6471410
1872516
463740994
526434334
936375465
65019391
21541683
661308027
3602823
3263963
7620702
65959259
106865728
24399054
81356177
113211266
69569481
935934259
292723891
711106282
140840751
107182220
145382654
448592843
4501724
11594978
207165432
30646734
81184957
59262856
340354709
259985704
185863657
37704854
546050169
125557027
604994987
394455946
510870666
454327830
587828578
21753682
178208259
201818747
100349146
490318913
38301042
59028020
449807098
204100666
685411714
265585361
191387632
326299767
331141597
875390906
186987783
48102095
794393723
214797332
326958847
845149095
1024727
57192369
379470300
3916258
793707277
379427692
9204998
101223237
88574360
246246984
219560092
15472424
32459488
272613978
235062187
374469488
38905413
326815623
275655462
402984290
59777099
861538798
678763947
367685975
21191850
10008045
39904062
814182721
8503681
172231857
555452870
806384161
79498766
48343001
777900417
613594216
29110904
48438917
189303423
229916996
148889477
852380406
449256377
378268310
377607390
372999562
1961716
128315682
156754599
256038348
439176708
250488387
10241811
566614822
39599104
78797639
214652188
859410215
241314398
192515962
50759402
783710132
146357444
418922161
184222960
176186682
230508806
301194154
72867316
243304456
49686939
6569290
214409834
141041347
39984101
75084466
329698831
351831494
124320
244160715
151215811
36645148
23443377
134949117
263694300
175106365
332990640
905489880
396720375
47620510
194639484
543957822
94556275
166802281
413369203
602817019
776007551
105985090
204296691
252676166
14826594
52497770
735633493
583509633
8758146
4845550
424720766
15356113
648660711
184230061
3707033
29349492
214118036
141521090
28525527
188450514
75934453
153302415
313289798
671017977
621879933
281851651
131913984
620499065
50414456
19372986
682088006
257551698
107082714
379759957
72968780
110959858
112482437
148148623
680003853
153081072
114859646
416451420
439043215
186862377
23276496
34436345
7693172
17514428
772412705
183931792
325941602
5005241
122702305
206669067
383250101
496985028
261880070
169243530
175621688
705888
555490468
244646685
35051788
311003881
284422792
38893910
550328912
213984624
114760412
17502105
402852130
14635258
111683150
452667069
268303868
160042279
58400816
136505000
61700566
803979921
549077393
574819896
37783683
304337007
157271954
57753277
262555699
157699201
708082792
66260292
234214393
593646736
40117239
15105764
651051191
295315575
49283629
55708808
392693603
16470009
536684992
82595260
108983977
340255702
636740823
203800071
157242166
32675966
32278725
1857376
218086756
102883629
207665502
143978840
937444643
229510002
129852050
29328255
62783150
127396107
38047091
78156138
816004060
239019667
536691
318728343
357612282
130761549
28005398
656206833
48372237
169316613
337839106
528526611
211309284
810617464
601657248
505198980
132328310
16039785
70165023
561238688
38433772
152636932
41369796
58924074
98792590
55681754
229243110
231767499
96981669
722544605
961470413
134152402
99993608
364726277
156091269
69477983
373881086
139934721
320968623
60408911
380493115
61487127
28371035
12089056
473258192
634630294
75515981
18962091
24997786
535885815
79886854
996137
219883625
609603633
12447884
90352570
67405044
386655905
4021472
10471732
69074450
117537730
438216644
104282224
719392153
353322114
432572162
202973486
723073993
213215630
108103624
123557964
57562088
37379149
444989490
6742928
39652981
60363246
21034550
30235577
2380041
685355224
83599951
315292615
566188794
742994917
578525431
221095088
294311510
241312775
144796986
337577244
69565902
313786355
239217325
190599556
113318141
110815990
39315872
28743058
172196244
29280332
67241283
12178950
98423730
479261086
335061447
364612865
765328829
423003822
110141244
360470693
288144849
348126978
453637432
1215313
257415166
583989317
293853850
243476661
213968041
260980903
138462502
19819415
103640558
7943907
262444872
119811051
244699135
141505459
331171140
47018821
403378504
33603137
164087949
400803511
489611700
176917343
519749572
735266391
293176764
86608560
521111967
287950519
135042263
42159682
450847831
155676338
57890810
168960932
462736970
285124589
38599146
469095931
25776858
63580557
460296482
424099498
139113838
746782350
400402537
297596002
123495323
772930148
692123373
123396243
273660785
164992009
193710948
408399178
10273133
1954767
665576088
288526595
225494544
391495278
476209345
657374574
2647713
463143216
302806671
429800436
372484304
142370477
91257789
300454582
85725277
79076229
74241352
494207263
411771656
197927392
480372530
148979103
28252209
147941320
533620872
277768303
517507650
163180218
452822658
30108111
197742355
17362965
390462554
7823823
213414372
446035227
294569890
150570793
73198982
2286853
238846700
5002360
110057264
28090047
375405768
217500199
839260685
276931405
63250486
179136174
46695419
5416863
148217581
3410372
115523030
800069751
318026252
371944216
14903471
461570315
251333108
73624015
91237060
161583031
610444031
294608568
235925198
212821572
70873835
1243973
29503104
337418629
271883994
370566963
359660841
515797210
267184421
120665915
342356200
246094616
76881020
419387667
9642707
5137772
462995079
396089743
28361963
122164940
261626954
201628865
144530762
194189279
170339263
328751426
60002013
17998806
91682155
277983103
556293109
824056651
602838785
27981568
631288305
108962363
971514188
497542813
87313799
178040755
594627602
241092762
140349345
209294355
249134777
178174243
39855757
490253803
305388541
8588988
181085614
50746556
378075915
261606464
310158423
2329194
338717538
728017094
395339385
345517711
429167652
3036611
122510687
7074284
449760922
677694888
512870523
671012
11603905
158785534
772016487
54761835
465488002
51063395
691423614
378017774
322539606
13960133
357364704
285726525
211636538
9010865
275228691
709937963
176240259
342852967
382182320
47889635
38131103
283904431
135810877
535645949
795781567
30667513
177977637
9653849
45228768
443041613
29552286
29200531
2074779
52889161
100717735
327946913
88648416
174694482
688272796
656764835
422654615
350951967
23929303
548562664
53697018
496540530
65928863
414755060
525090773
13192681
27220977
169455580
35046153
30194975
340362241
33066276
12868661
460391048
761799794
703384916
423682420
274937695
50613481
80799972
142307058
175433836
244497820
657887742
304418580
542294776
124197644
98917554
212376074
4964272
510030462
193617480
145014176
511396335
59986916
26733825
289238859
158343167
270537488
55629014
65542105
10634311
507336322
64380439
403795684
694294484
147386069
44652388
281654017
10081433
421033962
20881382
22229271
723842331
76315265
468401180
251548045
368422694
761938035
47599992
2099422
64189333
828768679
152228893
420206573
353175207
303605914
32584885
479014734
318294963
238445568
222199023
34899344
349710146
588043139
54966819
328250169
379254004
67762506
167302234
186643191
377267716
192981709
33256593
176724082
198323479
184812860
157060910
157306240
644381707
449655662
189581180
380400731
9787830
85096863
39323277
707528193
172186253
193380696
5429085
39242266
359272290
85111745
41196995
142465052
325362501
698854385
344666755
14857613
187801864
186433989
432758409
36731757
85375373
563090475
127909230
171227557
506835493
246127391
138216743
407564503
301257828
109703630
33648701
214575615
61727550
38894006
39656203
104277046
333318961
102685519
154708045
670648202
71142480
126636035
717704074
130931916
237122007
292206789
96248465
166406702
76979324
861918331
318620284
330617504
630897114
102145205
178397358
618765295
539567048
19259679
148316548
102986625
190367067
391625581
295789383
65209917
376036997
517954543
616351595
334415614
6279270
8126408
73164558
5123879
558654066
270838365
26099025
84292048
120861085
31548550
162504142
536136863
250253547
576365495
159693816
161332063
246008813
207588309
920711032
363308299
147265773
187604911
149689326
179794645
280285326
183813869
953491583
225050702
221192341
1662005
525591013
25628365
329743763
138528577
117096628
59821325
207078664
63007925
475428471
189606132
989974
505054146
41042691
62120487
668148510
272990599
387310541
36688299
67951450
36797793
286378189
84420916
12453628
68092287
404355538
54993217
100760533
541432837
261377465
370801649
382191695
430099822
261228676
328596312
419733
451541731
773229141
685766531
15091267
659030916
52651896
156651595
245653772
438978424
415885542
597424
171062888
364430481
48905011
228048536
480763558
164837515
506273524
451971431
444269925
242234961
134572032
315089811
65420078
853238301
93160653
59698896
261127725
162780333
414967283
475169255
805689552
416453
260359623
16571579
63709243
203633667
561368949
754608844
90829044
116012415
14537510
261761617
258365030
302251530
660050713
653996703
87494034
531368842
3745794
3661205
279516072
376757489
431347238
287792525
425037168
761559023
436612015
973808342
536311967
60622127
303892524
497340526
232398183
111868270
15731012
7855991
291764411
472142121
53059614
585995
158477652
64419205
118322212
625151813
720971966
5634474
227312309
85942762
36052215
97057795
487557502
740409469
114580770
112141669
310086917
331371707
22352213
7434606
244616568
113217672
22733616
71722417
750724173
60339277
38954900
740754182
35997743
8814981
110901820
255889936
634125313
244945308
78439355
242208293
356092336
347325803
723196123
491963811
168994964
85481850
117527110
540547436
426260928
580267922
118196864
30665650
340969725
118309292
51978003
257295663
282250975
66943717
90196195
528043164
187862702
188218209
214084495
262732986
117635228
360390245
615203095
114936857
413057182
328385878
36161431
233988158
279608356
31422095
277258673
548986013
277676706
351555153
600482519
143972745
171222803
68514194
776812927
84543356
225230534
137408800
514101629
196803173
10698352
528481643
343308660
161719799
20889166
367618707
252104048
99318971
166594289
604585247
337706531
181045054
310447990
309980234
536383425
290811844
96885950
299229777
137506953
287099395
352295628
18278618
450773176
99674501
188989252
10544531
227502159
476359956
167014077
311049254
63618221
602388788
307634255
413997177
454421243
423008859
336460072
48014645
685977173
84314024
148869241
650168040
305103952
2087494
122209562
87265594
72774026
354936494
517640767
443478446
534339772
400612365
524912398
479377360
163328143
246268512
91012287
2241206
75777306
99867132
88034055
262808174
28986745
591309128
341940276
748015726
214954007
276626783
346166432
169211022
218135146
320997213
170314
511367258
57711530
199094583
24649125
42180729
411960524
553139047
617544486
14986193
178352338
472201891
4340148
385082828
105896122
698449053
703951516
265280010
74706490
482592465
258152020
53736425
413334271
24558693
447552767
5479962
178963838
528526033
78680395
340391206
642251128
433305285
260605834
117609202
84539032
45229151
93007701
112869961
110807652
51382844
198573722
43016348
351611996
127538097
17320631
402850733
371046830
39396055
49873433
178418081
52434536
697649103
138166573
19660457
384491850
326700201
582465718
52021684
66880198
14377854
609060116
8465973
91179996
277340183
339062503
362802467
57615545
150474070
294352944
165470252
832692674
102319692
592128439
173569560
602693593
159563351
184078776
53843114
105447332
268052246
475063444
517636273
225197257
257543106
3856006
484967171
128195873
14636272
32357652
174105308
7011803
558728743
19608363
525127008
70593536
329064175
477279011
323717472
222755074
1246157
185851812
39060333
73150136
99423625
287471266
19785673
43349549
159524112
746066616
443660517
625699025
148969694
160572558
203928728
141834326
219187745
620976484
159865219
28070749
230445023
523248706
204702544
84698829
393423342
77458872
595702115
922900116
698554382
272397283
5715878
367173111
381529409
332626834
7534301
453752773
416948212
214294535
195546807
56377818
441459925
298236717
244777850
391874302
141354555
614301285
151021359
271631936
123101593
88850136
204685200
179983751
180992532
34119906
263173179
716228906
297944883
105547542
305969880
726472383
14003192
303096873
355289299
100221999
141185395
141767690
15354977
360042769
233831656
779365405
160529735
327188917
788101759
36508025
43834602
608290051
11366547
128482428
179198013
324992450
429765383
807890463
545877484
141558226
215270661
711002521
12623943
262616979
64344282
213325227
26547649
328934322
129925010
112855200
290981211
18934226
265330464
145331733
12302138
521550864
492974549
283123285
95648368
328983662
35315347
144360925
396115117
89691704
11433894
133123022
577075534
443399420
511933818
227078673
644747520
163984496
4049547
647389659
433543067
39264550
256823916
414227610
550136820
52803432
170724310
93214125
437291965
353326360
109656149
607755302
128353469
529378262
206249999
120819819
231284144
63215305
481904255
180648947
526818018
92514267
85407980
847124361
187436675
591819357
76737917
316864260
345097245
245690584
213400131
160369441
106595554
69273463
179745802
43144643
28022887
35256583
3291314
24407705
186129968
86141135
234977691
125275207
121036004
364336553
211910564
74928196
349960343
558723444
165842670
509284914
182223641
63590514
325723807
17912656
126972899
197162421
279329244
354621922
68763698
24461115
253886733
289238440
13540868
151094011
336075145
682965184
352129043
362004583
34904775
38094238
29195383
233000234
128997925
257938931
127471606
68985040
117957470
269915314
325329548
70959023
221423323
204548171
523673531
68677198
197652239
35964719
69742245
656164232
57360312
294000182
127694802
55589792
32168790
142031405
520874
94354522
53272179
26061292
422410273
99106858
507716531
447450001
45053364
68200873
70951058
122732248
540729509
304878359
668626803
41849049
330907172
84492221
70634262
176484114
729822223
119509007
24213066
159860974
304451501
385587942
77977423
18741383
582713167
758348199
44626635
214909499
477431823
165804170
892609886
543315703
849104445
156245956
174964229
24055798
212028007
62856356
1852424
122055365
112808263
156178090
449136643
144085871
26966982
3059333
397765234
104201309
87911532
213863677
155618764
601728521
161865654
81930890
90066894
440033608
147269054
865379135
39874772
71250120
605194056
83445752
223160257
193418108
67830295
283366049
12676240
184489318
113988454
256006973
317572826
467734881
556295310
471466625
68941177
194846957
677491536
110505752
628039527
125423952
35941671
252577374
250955340
267456654
40107075
276569479
485927254
81945085
301145678
11406246
146997868
372306422
299754578
144938825
557263927
419287375
8557197
71377889
563075112
354170097
349034648
214244514
644287483
781160103
561272169
482900396
126589879
81228705
184784598
94738496
256572610
550290405
270904365
178912646
403879235
466682678
111203257
681199559
403852027
266485935
448395392
636390028
21200470
21018485
358029111
63964473
229812143
40284496
4140697
30456277
281906374
229944556
223167048
83528742
766054140
706083965
149938306
9505775
17126837
327303710
160783063
194487952
173693332
246710966
449171113
142024186
18106675
4380952
219705449
255011577
9013492
139083014
371154010
72230388
161724901
669082164
2911353
713331161
42089466
471002615
59782634
201640176
45353782
4673362
18438448
11257843
292216225
220993819
58176737
132694839
619943723
357744474
133244374
131384158
356789766
119852221
93013230
120199632
331424027
188722412
340552638
22080785
113305050
214161093
269210977
194712712
44141822
67964767
303496308
605778040
45355675
85732270
11233922
64191076
643309230
301738436
207996746
153636503
64300929
216865933
288499359
397302683
51105113
284606521
493759525
2982609
16386967
214181963
510531794
116120456
215356874
32621654
515011795
678386419
227846031
71249006
571596528
73048132
376809966
637505941
20261685
40740917
9630055
210684055
13283238
52907599
244864033
10131676
339465329
26629911
545602095
141205770
800330361
28595828
498569118
461006973
508249269
601740672
47589158
374116950
61452144
353244259
321979736
518882064
64735893
36894383
33449138
235314922
486432523
83870949
32232821
98567858
14115430
440093259
262766720
380812959
51628363
464564679
128378127
168355741
721241392
58870407
284001500
19045705
49754284
362227525
15455879
863801840
35512937
275033236
278548775
193514641
982786
591789802
601268632
414883154
51760076
331260283
68330616
114818623
378757420
80204501
39708329
17323805
44868993
183505238
21764031
5834651
72438587
41350988
148355384
294513054
719998284
766385347
525174919
139773197
147861602
349685690
74933822
22112317
164054512
371143005
241271016
157228059
126221097
71244182
13686352
16742195
328287967
123797015
496912388
476979389
3859804
541881968
75861379
102716183
36757585
273181994
273283457
267621981
678257366
29486745
7775395
12465303
181394857
345620222
74282869
172087604
361961028
19983761
10816087
151243142
633480361
52868711
193633681
555440750
74604270
250213679
465922983
629106290
135204020
586996434
258698693
51535556
170364844
23515798
91739124
163364792
329881873
349477396
333316642
479709288
378157692
655198544
175247055
63237413
555457096
552026930
555829403
56076636
131872639
429224130
23744766
292488959
217223796
463116539
360400090
519507169
67200685
444792331
854492
378991917
353827493
230966275
15068566
438397955
676018629
24015728
296497136
13601225
191397286
115801805
86243776
202160937
249469684
33932186
210665422
607816335
76778689
78150233
257665624
14575051
69344339
203971027
69910356
34330525
868745994
5711568
56358510
363008343
557969555
834120636
334571589
220932554
116618814
23245329
148958656
100551395
158014505
369698236
493806023
147888009
162918993
51822920
144896835
793028016
368866175
14204862
245375067
391749071
522151528
816327095
69980635
130881782
318043821
164520143
369339267
586262675
291473869
215186817
149041144
407667739
165795713
639177520
290610180
132054453
118740096
34354907
442324162
132773034
661387181
400580139
356487556
359734925
322025311
496536158
357791354
341020419
134929508
63541196
296936167
19966479
51999623
217679911
184075858
83533538
216413139
333971441
1709887
333992803
300748562
10141392
16031950
75028052
639888216
34887426
394457271
42841589
75542854
225125995
745389830
322696073
353912478
322751293
327404095
54916262
285780759
30137549
88586274
163589585
137226201
477392264
89318923
183801477
335680911
362366035
112235285
338749745
19520350
192122471
338670664
4645792
5632787
98311644
129368272
54314659
764962621
135842542
36693690
38010748
244352826
323208898
265908763
90595404
149277617
83762374
244965090
425699396
431224142
229790392
70942170
131705386
571171872
440184362
536305675
1959485
52268452
75320789
149320045
84184977
369559880
102678553
137843500
151992675
313002401
480782184
627985615
141208462
792710178
28687917
590414960
41818776
687018559
320008403
1518526
845233814
89407685
329896623
82351291
311715034
84724850
426347145
537469146
14906
463663742
70989037
678651365
977925876
71535307
298835841
203917606
894550114
132348907
80413582
333332074
71114279
436162031
138353954
748897926
560886561
135434599
429804977
664705890
392815292
350226726
104586160
54775931
131008350
97017595
479220378
41867994
367199650
135470922
131569913
89700853
65366300
32865037
113897986
813345755
305054825
236629509
38029586
36568550
100153184
695818239
523855716
91778950
497733356
755983097
257662457
79743417
415141186
221020583
137395091
96400579
101975689
72653910
765072898
103680348
305897879
520407596
229957081
508978576
698833665
200320118
121454866
455286961
244525200
220733701
189670504
804844464
81724483
126625177
31589366
5378936
232904095
179789314
10191911
102562500
325476963
16386784
55112149
24704408
374722658
698204035
74034640
95130590
364795555
458462344
471853068
460061416
360666388
125668195
36044033
252987345
445029625
10758721
640051036
26925544
489331010
146425178
325746086
84802
142513730
178319949
153482885
85782156
448678210
395880227
199465287
66899474
369567582
4868263
250592790
592014479
168284753
524442434
433231118
66612602
41004831
664354787
25270034
139946035
154888075
115161098
503450185
307596643
97883217
930429024
5374690
615185136
8375448
345372318
583077284
70735582
362399110
600986851
232974451
167324
146135693
240207219
329802522
215360942
209979783
1567071
28649233
248765555
495549529
289059788
3357309
43085810
488283354
31431666
26748017
276430977
467348760
39908500
272747867
500381774
395074246
120483290
149950038
309758259
76529258
229781670
75179205
335580124
395775250
164118420
80474948
475019882
164605172
358844527
106891424
14284248
81680730
127502710
89999230
307194111
648174478
181296107
314927060
23528709
30923594
30217796
35296356
178819029
17006427
90481485
464288771
205875216
392321344
387090496
254795802
314575144
65886298
207580156
42948945
131786883
515648076
13706919
396983147
38829820
268602975
649775948
361972667
150373961
6030723
53085198
746893233
204923482
122841761
672707339
22432922
402833944
146225129
315508011
152663935
12844774
566205789
14579819
128644315
340827008
56923268
713117720
82590804
618755045
226480244
179226793
12577127
439703932
74437809
45006513
268545009
234798254
249543648
146209913
65090170
338647982
768289075
831441569
841068609
585265606
117519980
189348035
97947838
545350905
188439449
7215002
84303812
13882958
414862479
55770514
425592928
143696307
195178026
122401787
756281538
89127264
57476302
834870296
392348493
398971189
299813950
63683778
392605830
179414923
34652853
147187719
140946001
206251010
235468808
312538334
336016465
167168882
91779548
108904273
521310306
266100931
254078112
122810096
693182461
565597279
391879988
524871242
559672800
311952495
378921036
823983963
31334611
166612658
204581493
253001895
90590509
263548314
58963207
502965380
59599915
499026711
24636972
165611920
114080811
369822133
45490854
145243664
334402709
478251762
230728546
97609392
383755844
186599974
156275653
34261282
252250723
497183206
794695243
14553879
235525613
35351919
483463359
584964254
18523202
28635736
59111435
245579216
433590079
75576878
304387888
612713465
222447536
422784171
143229696
106632553
44332319
1639033
16957894
11943941
261293711
267701293
68711698
520745498
681224526
129770907
447375591
20247933
573559119
106070183
18440669
13022303
7830878
34166449
101554164
3809495
300863351
59690334
594968437
16649320
52329622
609715511
88389948
76180411
705582554
35961709
58471614
330116309
130950629
12035263
285320370
62640786
93065825
353633174
264670517
413615366
97216020
359317035
110573299
47870767
916214573
48915452
683873662
53725574
90775641
214285956
8348918
331393910
61674305
348832150
28955216
728586965
158418792
569338418
5527987
54741280
345866053
256532432
670060010
45413295
557816118
638819
87084323
288609130
656241664
283762267
162368161
814967151
34996567
89322575
80452626
179403111
31986867
243547449
37818137
91003236
422533750
74302477
11932837
175662947
278662001
5685907
121516826
7265852
41365571
672731239
71884637
484916859
445211049
256545206
62282840
99286551
519574785
64263267
144369339
689067006
321122803
198578108
561368080
190826033
66745968
33381849
47722529
652589420
368108246
60117161
343523
248601142
49333773
218297748
704232336
27427451
419246312
353903076
270476288
241286464
148548618
497600525
75589904
74676746
759647315
354579813
27484116
330160625
52755739
382570758
129362160
136348862
277810537
451476915
243982581
649141041
442881620
181131527
133467326
181591146
128276063
99718879
202268527
118769201
656871600
510738258
163114970
219428392
602862308
90076668
570060712
105182480
235843136
61808683
308172129
446289521
89698497
266664127
471105626
21380198
192617431
49905442
464951427
99267391
77237662
407829074
56565556
20241679
435605788
77574807
70612903
26405454
730619895
25537110
101627239
816746711
106581899
264448765
661098774
111933351
389936051
2979029
437116611
24627647
156200776
3850333
477480477
525974875
488990629
96621006
382416346
213843294
3910921
170923976
370869071
169450614
218670123
32663286
223075477
132227531
155646084
102183332
1630587
294936244
50408688
58283995
133698838
280129882
125951124
267105330
508095359
274255985
754698540
201396010
404859063
166363911
1591693
39239211
171827967
22057880
61399543
583098550
91292975
572553610
204055348
65275383
55555222
176424339
184618087
93740660
227336486
387329276
118313263
808332399
111712327
59236987
849087789
200885937
268861999
295584341
150269169
325836349
245304775
80826793
96601551
74468918
10306939
15223298
2222224
48276140
124074452
235256550
571943453
616835318
206442587
359790989
586390883
285925580
353350154
229079659
106299509
349820201
194499472
3329812
15876738
350450333
113944739
248034125
138382536
70131757
16395948
703496190
1609269
481917548
522560674
457167639
436709142
356611206
137148737
260452631
31294847
1829374
581001329
837560275
38168097
318224829
137870749
98873095
149217714
9666935
102645474
69758086
702487331
36131416
33235757
155869607
202127508
63701045
145468377
291755937
379852480
148443672
146342800
576666044
129013249
81320848
55439600
478963977
47217564
16556883
253206187
514387294
192561647
390162853
57598938
144342598
137036618
367181161
331947
530807955
221629961
107261549
22339122
13363060
164628079
325664012
17796638
385485898
85412561
276140331
20858638
89889778
30189654
483841318
328945712
57362223
496007285
421268066
137385260
166842496
2853657
2480417
53909992
251441422
385447128
159891240
420480239
3621932
774341672
730616593
672783046
36226029
407264127
40962368
60210576
483499210
693810041
463369992
51170412
77372009
196211487
38490109
440339649
271534116
86752006
179579372
29464808
172745443
19143628
85777041
328950863
604122491
109500742
29746599
47092906
702291406
65591361
52447521
204078769
171129648
105996081
197982274
200048189
40128624
268180461
24218722
104486856
561602580
306272549
64580915
385088614
180556053
92488936
297193160
42684362
473215917
81797770
34596249
204508162
81844425
213550934
338240719
464572207
2532519
55371209
160489572
22531968
165810000
179250263
116181173
527949900
157279183
379761804
96809100
7499413
46315348
671973035
809294471
88687287
60187478
54841936
167642260
2756252
319632064
66543430
852243283
124445309
476946060
401549312
357440295
956401
275328124
25058438
18167770
40318541
594079105
15418276
84496689
66590568
182915209
310106933
91994612
30259709
280800799
162175500
44809421
66958270
315229058
247498708
122594983
45863221
121848860
141293111
85223968
127912403
852846857
69238828
89640391
191467764
351122343
188066178
16292359
273387400
118540539
143163462
53089138
49175978
422882931
117464537
174321946
478151204
298513470
276121063
353623
246900208
602993657
268996642
442187264
351158085
478919469
285453643
6342186
18932856
168188444
553912965
759254487
44203159
334151867
398562703
374076906
36011607
19450060
88386020
434274014
26094946
183049930
47741286
782552174
59485498
79899559
61537119
404498394
198553507
149701376
556279448
283089861
81687718
584564110
200975529
1146152
10057088
182147871
498439050
112041458
27810121
527598307
442488868
177282912
420977753
13338725
56552077
372159037
1864184
182780233
65600419
259919723
133672365
30588565
99423339
334166033
813678376
393746121
415455066
174641662
469544187
65369711
388159147
176822118
806670032
127563548
89162614
18119527
200682893
57216213
276773609
245069347
277624258
60739172
302785824
133555662
55843250
62363498
838251190
94823566
74597417
172782611
547900012
38363061
66236823
153128348
98407631
120981489
87380630
321008093
377282622
507673804
55112364
402681
583856329
392932950
164060885
510000531
70343225
847591145
127630757
238613945
289808831
490796879
114363962
324329099
184471891
24279140
41754126
398923184
389598335
24799073
151529738
442560964
456882986
192288684
32722690
278374160
241147893
384829058
156150243
814023854
364147457
135497800
154434294
132905009
590603902
401481340
428174844
148131759
8718480
167819135
57240523
623511315
230568266
195369974
18806865
181451583
364658587
5984551
105759927
211187982
25146631
229968412
9077185
244753694
157271275
52830997
39284914
69635975
107101697
229377804
45789713
23253374
138935516
291993179
261267034
52092294
80256255
548758635
59532281
194192783
88603188
257423628
76267232
164555091
43103087
311057710
218046477
233385120
226779765
39419821
201452968
320984404
64207031
117175016
30388023
364681135
1913349
584192594
30989375
272619187
13252788
59120179
544552393
244520152
98140072
20496772
309543529
232217369
200243501
836581831
4567280
376663062
361025647
2041721
806481452
1026350
358786964
193804093
138383781
28286423
7992402
64077
3250546
21096383
398270160
312816525
25933600
282513284
62389731
97059199
21690926
372342003
238147633
72974440
78972111
148635227
276382256
51802377
20567753
117900000
170112146
692183888
267352236
476553487
381233878
151527013
124044895
310777295
132665023
7583299
23961649
637105085
387524806
225574548
52020715
145982
621603750
37532031
102671480
501286864
232319036
119350006
608913106
214134996
103872999
707823779
181165683
159277906
241006760
471130358
110143756
198249096
592922589
382168213
442065771
738210290
513065995
290025371
478354461
109961443
57806696
399512847
20017463
137379229
324680247
95292203
464895196
429187713
571713647
8907686
105605108
62066107
120683404
695659781
418762094
35984187
270028775
36618160
79048078
651290710
77447790
424535642
191978403
963907459
2071363
16076974
852165289
44374429
46456112
282169277
49226274
147017650
210844004
181791696
598566915
255971213
285186258
296645155
18719759
232598261
5355843
30821261
97264245
657612342
242518289
77370311
743769146
127666049
191057701
174859097
210461446
201084887
669362968
96209006
331006906
4308164
499051361
37262066
903607882
18359590
171144363
182443272
296445864
696008147
187073126
162713687
56117671
428693349
35214889
26043166
32981828
19284633
209962509
171029313
175020718
148436533
336386309
117296091
428070643
109621596
16164944
60345671
174021256
11592361
188671902
5076724
162477434
141219353
126537986
528198448
117657725
52740051
175333422
272886149
252060272
246200459
336385434
144655067
621551956
185079915
8365113
459490403
509510606
209188735
310376453
41394480
685467036
593782398
330821875
188975987
353508535
46566457
80099538
67478638
61622332
116307392
157318530
190866720
51697543
162816334
39303772
63367717
363501377
567184499
288187323
74739946
3653925
270145007
314885587
7963286
91974807
6281298
438743016
324173617
101148096
279303284
276248578
184311664
245349359
149612620
179198132
2614920
106138258
69483180
424217161
685236124
83446962
327598862
278012827
399319519
124630174
180993355
60308848
30410327
148525091
267870030
10706559
30451695
22310446
171090689
302053031
360265405
7195038
212121357
485409840
111094702
155080889
8006376
47622957
583884697
240508978
639900468
151875397
63017627
273002450
120847728
112407397
420282996
453701953
115189556
389486678
115034371
30617605
391326410
117083904
118726044
243707937
110837618
186684738
348835538
343435291
664484550
85243726
29731493
5348524
614174502
430864718
233220624
774415889
309388932
519144533
111651648
801848837
138790323
433672036
33753131
449565583
419619022
50071934
427760454
558731601
520474640
32049384
74075999
92457769
20707749
68627567
247166861
121460130
26577913
496278082
123616641
335362364
492755503
217220562
359731870
87742447
518911844
101393753
218070148
229762058
30593498
264559042
785377598
341068710
128872442
58630018
62714944
5539650
341300181
519184678
391214142
369887353
50805885
7107765
157744417
85510133
165035158
280786379
164189492
227669789
75943800
126862207
154282265
147812990
25083175
330427574
172225917
25863677
2162189
16172630
221795167
129423128
174702558
722132539
65228846
345038841
139354403
78048200
71845714
91256999
39853256
180401108
388613581
296306062
377191573
78467548
78724512
563102396
553531039
49895008
86809478
199886989
115057322
576785651
727298689
224769207
15822219
579219369
180329781
81985485
39659816
196299359
139288688
114463218
27484635
42225786
239707031
200531840
138397454
125297827
48622361
151145753
83802487
139829274
196098708
258335159
9660118
63295308
71480299
258783824
1371897
15096834
108364024
452231089
44543872
3555908
64084630
237260264
138166
957789
58536085
285598795
99480968
284495459
151279933
168402495
443418094
10388811
10423859
714103003
118952935
374735524
82410955
868397275
250548011
93943926
377674358
442309100
7395997
728052098
217261632
111715935
127435658
155334484
241180541
179194089
408949418
428725658
35177803
564482237
706800816
569055199
60864226
211591710
211539508
303338245
11826104
355690004
633347342
174432490
165346258
3381213
91319651
628924168
731536005
850822463
128606120
288975379
206355824
285808117
66684985
2270760
510367333
317561564
178802802
109358654
163576255
30441952
248038405
474617925
68550005
113260591
363187668
62620617
311572753
326383780
192318427
16993891
288993073
528821721
25644729
206644199
97925394
311478507
106717424
753471
328717929
113095704
204728032
29119247
4045461
86387731
296614520
55895875
77036896
474883885
550005470
286646087
110526088
215178490
71776955
198791459
106310036
151015362
550121307
585540224
153137630
257369130
39602435
331313946
544482130
108399982
251415363
4390733
674738855
204227677
431757396
313918836
347445527
161554908
51064988
408806451
87618029
101270567
138184766
27611463
262157271
139034661
122174496
786491605
616362736
259045455
52833254
117866592
43188841
347360409
360685731
289447695
243720009
16491614
1534690
22259907
51053230
389819315
29721898
129692377
399590208
32498765
48488148
40689263
496917454
51490133
57413100
353509015
75006522
228546255
260771196
15215314
420938833
513678101
16476515
82591530
202665671
13615947
283525992
258295395
718501294
339974254
74964608
574959983
675467585
7044201
15859452
57648963
439314538
381033213
255833819
75898894
62783073
38060661
574221690
102413004
257483385
763185963
134789462
287225073
97055892
697519082
110463401
175959465
144564609
61985378
751629611
432104655
502827808
661273311
174951222
180039204
495469008
449320504
159028638
699897390
327637462
149977426
2236028
646483639
269519606
901363079
260382760
66961975
619744280
65074340
291503003
532656422
289020489
42028928
631844560
503544286
183515394
489407691
720319852
84490426
28263073
287411903
70486986
346133351
934302423
295134040
171342114
8001751
17888953
487819637
144620458
514519241
604543845
748081853
94705759
523949633
817318404
407878592
632864993
105092590
287502228
740227759
185984283
360884555
894966780
253920431
259333826
562438407
4132816
573049070
515048399
68107328
664758888
424753665
109450798
206320815
52666134
130119772
531838412
467529259
159062281
271967751
461311639
58523050
17905861
41794445
113937236
441424847
385055679
22276754
759015779
367351150
9787356
237040221
230243044
75351504
332144706
31677314
315597085
34346700
81931869
103008699
8592920
31243039
277188924
239133729
177755000
98647847
153602030
202210039
541875720
72550960
114339028
217967375
52809632
557311
235935679
99106317
247974114
108633597
99010650
142924206
293108931
623155824
318113084
804307880
370899062
384902543
793180997
34067248
702343660
92831503
25580879
343339415
170583502
8349335
337000744
860340399
197443015
113344156
162013232
419247768
43620248
129710180
98567871
280054287
530244517
1019499
846083505
80117224
18073370
134039937
218827819
13661470
86536563
740618593
7754667
949930752
246804650
195935933
865748563
956029472
131675483
299351903
205306025
463846674
494734188
83407790
181557987
183186805
164472823
210120382
590040069
22245133
480109140
642355938
438390650
18173546
9539878
128398389
138519218
57282993
113752089
60344750
616413863
222076300
269485015
406411856
9873508
3767673
162571310
181772572
306273343
165182489
741972760
111722819
242366915
401316200
603070077
112697361
14348636
4735972
204228865
448689979
257525929
83914697
297543175
225651038
288013711
124610752
17027838
4025844
204249380
504831115
198927942
92686241
600801414
454953436
80760154
275478943
52703501
169103518
172820566
68809800
219338473
272463433
197702097
599324263
254231347
161832738
253050102
316994248
715856336
234718225
22177173
793195170
106849105
1380551
221416230
44271127
14242715
336261916
329943097
94387047
415797990
214873481
574245232
204282582
128544671
98641845
72655698
515879968
348468255
28459468
156126806
65963664
469495943
183264290
61455742
10132143
309276043
199081253
84806475
62907750
15475183
219827274
140905129
538110302
363761269
535004986
870604855
34131757
68492343
266128589
44071373
275142175
525486
532504111
41513229
208551867
183587575
649315139
35698733
432198148
124666798
439643451
197145826
785142652
806890505
731717568
250738646
1495899
198145531
50327214
357938955
20945521
102011643
12410670
286651866
82088539
294023872
102131971
117310275
492073060
24870477
668240966
198159011
7503746
99700014
510995687
196572678
84207235
155044925
160046265
44441255
46885726
146394397
539639884
387762948
40134647
74602166
836880860
546590
257617085
34661794
544039638
361520195
3831364
327046345
164739826
361392347
114277241
343538110
245517021
127480568
420387515
552588967
221401511
109788993
47170948
185433780
353770903
2656095
9532677
53434237
472124326
499805812
139879468
213350803
24843572
27809085
370852621
159150608
78312287
107684702
341082516
50800609
169996187
10302669
125863687
17479686
216610056
172779199
48246518
123901398
4162446
340319849
447136104
648329286
22812746
83142231
260423046
92492616
840523892
94119390
33749118
3650593
62367287
149007952
128143964
653268857
383514172
174377529
597443884
36089774
134359761
41060990
261466551
165595673
19425094
67062308
61540572
196445963
29105436
382387671
54530242
258761721
166632843
21975463
548821985
501469889
300931098
99046749
690882492
157031869
96906909
58898487
564783604
414818643
32402806
479264614
20115602
28226770
367922499
197164904
72425052
168375182
21355679
215881944
211822365
730573869
23762947
168821896
27593213
99716478
33870266
176467403
165389026
5250868
92595921
321258518
116220183
510535736
22586542
229090249
3156188
126402408
43193926
435822304
237139263
461549730
53258840
64173325
244372080
370552034
132499641
157017371
19195655
59894745
374509612
106001263
494619980
71249935
739205185
97143784
290721694
38057504
39793334
125415633
216269903
8054545
475536681
519356366
121970573
7780796
139555534
52520945
938822917
212126408
221965853
127281219
31651320
166598186
31716957
36142716
40160035
70782117
66243610
44984731
29101513
319721989
774663366
73326144
72904648
206905493
104963154
37946679
169376174
185868344
877456112
240919477
140099577
463932778
216957237
536118757
181663515
363623771
636573026
37720852
311759302
268430538
768592243
21336707
15274769
349810795
286383557
731214489
288501752
52550334
97017877
123579430
34169089
429674249
110309844
149548973
523304
7955739
345905149
92093106
296485413
373914160
241861659
686936405
27313684
454683881
16157797
254263593
157040023
266552441
215459480
33335844
199767449
8899985
14823972
235351585
18993687
751934302
78768268
122630354
67203471
225963599
293710799
105560470
281785678
451951519
12077569
633667024
165753706
17170445
541543650
583853965
553375057
23535274
16868479
805083514
136034145
89768430
717871601
12147894
614509898
172886867
280090564
90848355
106940577
57932567
150395114
221970361
446581353
488629472
187707154
123295160
19627018
316164180
16914824
266029954
329582362
280756948
161240201
520805322
211595010
56131497
12317208
171803016
35085073
217786600
809298340
338957409
145820606
44888135
335834651
86746589
226681431
178249203
670925686
9831548
318211391
132602112
121961648
174790059
1911462
365455748
494975196
397663227
149029081
390309051
176314679
374977856
362852357
178821760
180162482
140844892
385934471
564959297
244370599
150075785
112678985
243234352
56325623
287428383
538602798
216048602
440923458
61141244
182739462
600379662
196743980
414249223
655973673
278398965
443163868
109051437
284985435
460264780
391543115
356360777
140012770
515307065
637991986
528498742
50006900
493660242
170674928
261831466
370093312
239775366
139494393
2505072
580662633
16984932
2913950
103883688
124413951
808303364
406123147
58225825
885839475
16339191
65658156
49082839
339731511
42090528
88531480
517646186
38102576
347465006
130052917
81935537
496287341
98310796
183399458
60667538
66955736
113296694
61801579
41261482
22246203
12440550
149487093
23813202
117747075
42912032
610077345
382630284
312438784
339416146
294155895
402995739
60791834
11013106
13882312
291470735
91008896
56035007
361076732
345489493
166389151
388452629
570365833
209008816
897535898
284799715
41427792
12003537
57671024
386158137
344657334
91049882
250362958
333393941
147093763
726668603
15813794
402586522
51447483
28462414
367173933
379489280
51725506
291766738
318673953
41178156
52663959
22827534
16929598
1257443
39413105
391640125
260475758
42920650
2358846
627765734
446733011
589657149
134838591
212001803
37956228
24037738
363321155
21003138
293596228
342967023
302182303
376312214
87698078
187264994
213521706
60605928
13856782
23906330
445107543
17553237
155954466
158251935
182448147
317875063
266563858
13254655
87875608
160803719
421655543
18431393
127111799
206826727
247706944
116411934
137768215
195547923
77128685
88569147
121092185
317402306
338359642
803937757
496487095
373085242
406772679
451286313
16221082
904195132
235521926
357635802
378188252
238881428
12051315
489630700
79922033
11318767
101856365
34000696
71708410
729181753
543936147
44868224
803958808
444702749
406102561
363798224
182104087
4389833
144941247
631137161
277532628
61372277
307557488
7453707
4570656
818692433
219691294
445062479
473874020
849487889
2797235
7117412
399336188
133916067
198347223
174892083
683627505
629801748
630351426
143780496
26038720
744329761
116044130
69792039
205905674
490847974
193757300
318499474
753912996
316547333
191520387
241323690
311107566
35985332
20918909
335205165
53686471
674949019
5234891
109099396
386321809
575103335
354285857
286277612
77323137
38974103
360735177
285460512
412121775
117196909
471103992
464817839
317953800
345830
688974906
281886940
486457562
402704481
293009834
4016877
333876415
894675205
128006915
780128876
5497273
50954403
210935227
520051769
644406091
67406152
68868632
93027144
442214518
214406122
455971589
206204331
427176745
671426887
121439970
29869974
706331222
61478895
94891480
185993194
166945545
10714950
251178777
403784229
178253108
114641497
33116795
186438202
34438943
735243074
176518118
629068607
337248405
62927485
24816639
577668471
391679772
291565202
42909219
132764252
37501068
100630115
366488113
820084246
118180675
165645597
139219918
492840311
227978221
732086540
132386832
118908316
4737600
91084423
473272535
19159828
501426213
65470834
128911951
96226920
287177872
570886825
52950358
58802786
917204828
448397415
171858721
160002918
439111279
52046121
268156352
53038596
186765439
257208345
32066678
612259208
12214609
266017268
276735161
240030406
742011252
21092814
7141522
103408103
107342889
485778310
61006915
324088157
83650593
272411776
649465150
156966031
280953899
173091997
165717146
330012321
295154982
116679164
763791537
19273902
701940407
83828286
72815759
125936351
276858043
90208065
707990737
276674688
79648368
10815406
512917664
265757497
344934165
31441580
130732639
154906684
369869653
657449468
378141237
407817350
210950941
3280133
82216381
7059311
331654407
32973989
315750526
105592611
341918415
112935778
622484561
141244440
382306617
63255217
507071179
219316307
370745246
995329931
106840833
271566588
28676566
480888223
45101856
179136549
421521547
2644448
227904929
77741697
170065196
171428066
53388983
213671987
477937619
72346568
257675721
429688
18923600
174983458
534212775
82903678
655555652
11488168
978979488
403841666
121231415
721329255
94308540
73493508
10795911
146156617
352221133
111275596
350835061
182550503
90196979
254016645
670321772
810409360
93606426
186450872
221395666
112699559
136089559
43281676
73074859
582824902
452430539
17896505
116476925
8550372
205792777
193152663
60240940
79704798
558022502
30719706
461169897
128130864
275850500
380554658
367018545
72800022
296368107
400714673
331715618
400148676
419571406
430916526
13644695
70326306
30886843
230980618
696527924
241203186
91384731
61199205
262160715
5706910
780277869
560969982
239515093
76654080
181514159
185391737
14839110
147623814
18046807
306448377
196806983
272879411
800266
197896138
294008054
16943419
685187596
517093470
7083029
399786514
196072279
100381770
267962540
454052506
773117595
231313133
10943643
142793263
695750935
55450515
31228530
635687805
294242593
670012508
53980906
183783810
470646705
155460504
26734074
22467820
233710717
173367368
109751103
49063224
124725902
110264971
113060622
44629726
236034256
16006261
34109715
207330135
251676423
57493048
26889546
7411981
236330664
150298649
429341445
417480375
52959212
611520493
157394016
95106180
204610572
467470646
783696886
296557744
368340284
25572637
270750455
442236689
231065097
35719862
233082112
144017580
140600427
170579194
349600004
222072772
78138609
123704054
92578654
350758661
497184416
467153611
29012091
463050911
29376465
882839561
547717163
678049936
23542242
15812752
365441362
560475253
243115668
664042626
911262402
55230842
706325692
190040696
185487891
61365358
4627356
890883478
74309361
616913319
890998637
231460388
139302710
419004655
284598327
281873863
369436986
334737382
52324055
517591034
94821423
513743902
99037089
239765819
1617767
345597549
471230388
64545624
252241556
98321610
115232166
252298055
273667017
472308338
19881033
27727037
23243670
208021850
134449918
532271859
41477547
7317851
152028130
199382771
109826832
117196285
98993958
47062113
6522550
133331740
106510467
59161138
158461176
140055824
136617738
55364869
182153864
603778728
156886645
403615184
759067244
333998073
250079573
228843759
14417056
6128726
490386809
15550608
328901342
32128226
300491847
97141219
221448135
77175728
875258337
34954474
386335544
9868882
249770380
298359956
6219615
108221987
126195170
117999853
638472222
161314730
7846728
139897906
483747246
419954151
2432586
339122073
392781796
408789777
1607019
124598888
200959798
30512481
346061115
721884436
345810272
51570752
254888483
355211356
118294203
19396284
122346093
30297976
182059236
448834453
62293736
126920900
167190907
306750314
18848552
16720780
335851033
637137361
926718595
298247754
846523526
305883447
586565666
44271824
26310463
142407354
625801460
172021800
135578608
585321595
92364980
144504379
91155685
750165867
133137600
130414941
210920988
20176108
147507469
557022002
210078845
100976902
1752785
62745923
462738418
160831395
422792302
139512154
102565189
199236493
41493003
577756384
210212512
35404020
122735233
511217081
386106216
105849732
271840741
1985224
440077834
47097486
281725582
303602373
317558621
453226799
570629192
145310568
109581655
899052960
123917148
11082734
109753416
66476248
340068204
237716454
540984251
147878271
215450134
284962351
44526539
192366796
574768790
334506824
893221470
564135766
364036176
629336578
147075908
144235447
209788541
174679600
839200772
74838967
74345956
307987688
5301930
492328683
160715346
207858794
533582186
19913278
185279500
234648896
13697118
155088718
288192218
326833787
24547503
43897916
61298198
400011028
6595976
15812964
76359139
329272775
209925101
214879467
44599890
457735626
500346345
41463412
560335155
269920178
2772297
148005656
18847492
180564620
33425288
88080548
597547089
680897040
196661887
643536452
145953026
8423169
218768533
27884924
67283353
20567227
48079536
51597199
29834930
171938512
520593790
314349820
174345368
55525805
28897262
238953137
286146982
563639505
215343385
53636375
1423210
151389894
204450760
582797271
31048275
743021997
22871269
339519007
344898377
704209385
83641125
32631100
415733899
501716869
375939117
483429388
580395268
79877774
828898330
147788328
235846557
55071924
144297618
201575236
288948415
716892054
402386437
254755366
115078296
679718148
33277485
39129456
113661099
58604384
743528348
224100211
770599285
44780745
27307162
68863321
307007712
265598946
182007149
282646240
198722572
304603126
227087359
733184645
19437771
254377291
821984128
27460088
24284537
183632255
145363448
1838816
43155400
876206258
118048146
220266388
456357286
93707872
52469245
35066640
91248253
305939878
186005844
185961531
308510907
557145039
42627757
186472867
153129351
178768875
326139816
520811507
770280229
115525288
343828221
260053095
633068394
466314099
522332956
94884928
1016108
751504638
793478519
589671037
55100960
555201865
268279224
8791078
4991087
15828091
459901540
67361138
649971277
84825979
430016785
72922862
615596838
40444904
75991276
409918781
187792332
134142171
239727310
126679588
14709822
248364935
298598362
19205390
72068029
870179406
140722209
7396746
22680782
36851501
369490770
237446833
18995531
283164674
302654393
221684359
373235101
98521833
149677082
124562860
155604785
552188722
267442140
381583461
961995250
64491523
357165097
17583254
89985662
13214498
679334596
535416725
672919845
502764405
50432901
185042352
302783662
499260058
162332766
142219395
16040388
302927066
444245149
12473971
837654590
132108510
150802174
297760532
105772674
385511303
203242886
304409390
400601122
144157560
95415938
190539198
106576433
505260397
156696934
491303017
208980376
15742473
112998550
596340258
8501000
616929824
6578395
7736564
153507622
187444575
9699352
511303721
27746074
744474392
609744850
5136576
766857640
436108053
463042954
61929418
297163766
38551160
398763226
396212280
25445258
709195603
68724544
404375855
2949278
304477331
248669417
461815064
557570157
416363650
371626958
69986339
222869936
23628689
436360245
155715931
92418090
24528562
3626013
21192997
134370996
301058258
47536870
127958140
171931292
13669548
157973812
172345971
441544799
106503571
55879411
150687368
195035136
535719632
239230756
187192
111417890
270689636
111459267
205667387
5013942
15346471
37059542
394576677
130521452
11668443
92295810
399638
269062094
4358911
867748158
157168732
183997304
152212
246919103
617229180
92441417
409263929
254452
69700364
215427455
228489106
178420072
132430325
6741910
477179740
662785634
223092986
468930427
162745276
453257748
148258468
119031391
265794920
51349366
353922028
80344338
72288650
348559905
619195464
10327066
431727
33027414
491292975
149644948
44970698
75115774
452104013
134538698
781107398
168690464
3839717
6111257
303147744
108255419
54245726
395088179
45245571
404787653
486706886
2623457
7973349
17243200
102760069
338955889
405508530
326743838
245904858
146442729
776801589
536304792
447875566
244595079
85244544
162482
103669962
115514750
47290931
93103132
442831137
23159495
212449962
118794551
164598846
256504058
70528691
450291988
85958175
427128745
54017054
2371676
160580839
8642058
279933085
202839413
1603631
57354579
131637218
167417435
446630848
40659498
218254124
26602595
482424111
382560457
577530684
640314209
677160679
181338938
141404346
287896468
418217206
32258600
375660066
260460402
339686136
918436
570050047
205782794
353701563
17111438
340000736
400598411
55771896
53089229
510381070
118224946
3231076
627411398
8728465
235440447
75657581
496149
687953196
23471718
54982152
760824661
477169936
14266994
244111762
202653226
466460110
25773025
107586196
409399900
148916020
644818808
5712348
569186700
272749327
22545730
39877549
509888091
456406791
384015058
442621635
792067231
109851017
729144143
237696610
29718538
571069411
312183046
332619130
565133546
455291368
552627726
91354221
935097270
75891839
86808760
236624826
22602384
288271873
34647630
126805277
744731157
230089067
31251089
25214344
55048648
209803785
309254826
3070619
113480759
428889716
74130224
147380517
121090817
77521019
45994186
56968809
241674767
790809411
332221394
61834178
2633865
66215994
38897611
828917200
174245326
41206750
4639681
295702486
273137670
79849660
728642336
491206875
261740738
606756236
22442214
107580645
447489045
25681687
17311790
64261198
50755299
405334242
192087216
32706029
97065521
236631880
20869665
91296036
863645908
912291076
176688972
708075250
184198466
367267392
53366702
69894705
370857609
684873320
423017904
142820883
255855656
379363190
21237986
105775288
209159564
48342800
775959550
588414132
542167559
46141217
9765375
444300153
40492577
164619181
2789271
99984739
103529341
574898353
537980000
778819533
285859046
333045750
376368465
40108257
532332947
200973967
428192833
130354363
370528519
541038915
320422474
4899675
13255927
447085967
138139039
16332561
843474400
187077194
132685592
348025200
190693512
53587674
507510777
582055991
4805434
254979084
39018721
228132327
65925736
230456580
32659983
882336570
703205
380516100
102685265
242689067
86988157
18007389
168065224
315708962
271583770
97480818
726124635
21375445
36380664
81544287
697508359
17719299
606806336
31564442
222159780
54399492
58243776
5225227
244255638
453449193
122106138
24305985
458230042
171787207
769647170
3890582
46741966
477767382
167423863
345823220
283810436
861083685
584605211
100205014
230319381
429587591
2262717
464692306
69609759
366872951
94242517
22185128
351696438
186403536
39842560
235955111
145977786
86760095
41979290
184108513
142914864
365589688
89400044
277674424
74612348
53551346
585986045
38354272
506492451
94070455
205074628
305104547
223596572
151542224
413624416
296086758
460429341
621645096
273046904
450423666
60741217
36174281
133207714
804559712
403150128
46910047
130953826
121133007
51287824
109785246
339882526
99996320
296660867
481301612
121075722
146560740
157921122
293102828
822741563
35545895
40231294
7383829
33922376
166522439
135998057
241268480
376928886
418509783
436911048
7943272
195585105
392584592
654134784
176751140
309767302
43980957
96211353
476751135
751996885
316375316
179462782
197987855
35011208
558777804
23812497
230471401
274298277
108488668
315600478
247947698
423187987
416854047
1169081
602465433
2666930
105011727
328544207
439435293
96433521
360321322
119344954
97831333
40661925
112238260
45013287
49676559
28829650
251268654
233352022
343043526
211650761
148550290
373453181
497193960
238803612
21504656
88045042
487761864
23499781
344814947
378823318
253558989
220617214
113018991
84448528
199032443
141307982
334094172
211650164
20671316
96791751
25267692
4920478
81478781
137805249
136533868
39619228
2709965
4607397
127961047
195618669
256850529
486287425
328677288
177254602
109626390
781966610
374091503
91404252
501889251
65111697
24364746
861519034
63656744
65170261
7035517
74238190
175514718
663075334
631481495
642056242
150851189
181086692
184730934
413417363
67948537
279577360
386912523
135747361
58282229
367587493
96876102
11861006
131477898
97364476
654127258
576121918
530449434
13400263
318381868
19954284
162155744
170649556
322621744
117349447
334152890
342937331
95940815
263907670
297158497
593359396
169656950
1406172
146524857
136785064
104072780
51828306
524869265
124961883
21183240
35541758
55474259
147177797
281494540
226393710
110790372
134961805
601405276
309378378
417057887
182179148
40778366
46509071
340085086
223236988
46319801
416081893
417673479
43720957
374539051
25950329
216487099
62169007
545832234
469192401
695867880
503820242
827872355
223736305
331239230
492939002
13920356
261046183
872906743
74297027
833170833
562861020
45111469
266324314
184176058
393533991
511473342
581979962
311232522
305753251
1116766
833150416
313807132
275281812
82699551
161657055
169489103
57241293
90228549
605938704
328548852
423493779
626858053
151019191
223881142
194992269
265986984
376449593
44379084
229951229
65743492
240981186
23987959
78768768
440000421
26527682
299032451
66662691
83119730
115466656
10173867
28210988
243109890
462580547
94138377
17935311
45983140
3022020
143686642
27526448
452738505
767229916
231431089
195448019
3175275
6202091
290559097
24459417
321449469
12648658
138102933
378960102
329293117
3690683
484445453
94040537
287461000
224153738
660969204
903815032
78250917
352456199
789665671
673850452
141740740
187176716
540450012
393275847
3707458
384626060
910718530
212914676
276594546
611300026
75171224
213657093
148575568
802018871
215175649
2180768
265046632
58283477
815074711
72965350
252803010
298427312
401206891
195924309
267204983
45763373
419302498
102425157
269012383
136336568
392525301
779139230
309953073
88467028
25468672
471115139
641282106
697151916
7648688
29462308
141651091
313767286
48792422
809906205
104689139
63215547
65778044
536522809
206654537
140279788
141682064
124450973
328586949
274720121
344519257
712743157
212962075
65905576
552238703
259468649
77165248
183177613
158444648
2728188
126503189
139237974
55575108
309535277
167061866
72189813
56650032
335082760
373134388
82336708
85100133
264895765
181776821
448064046
339850678
3009741
102034448
315392871
34439113
215531007
525710350
410907411
13984508
608357009
538965162
23794508
111262548
188245956
79782036
163349262
37562454
119305113
270901054
92021684
284698035
111113545
44170343
193947295
140151569
245130529
221162753
41204864
67931920
232580797
239282556
175389614
333752826
415496743
16222199
2503444
395381589
451780906
693876873
836673453
235720612
109426706
429812868
177087008
461578975
377509841
310746029
52503489
205152153
401606784
191846507
10640048
476400761
80411131
264727525
150378675
303998404
167085753
62334448
681174305
23459164
375596794
223603466
27086388
46568394
365390123
90470874
50216877
2766317
308550100
718582892
617593
166260211
148349842
283672283
215053480
61931066
86890121
55475956
13884877
181730617
146840115
285262477
365878807
385434502
683136700
139887910
96734468
18361432
152751106
11529976
833962465
141545458
892813348
386212362
13768053
249293325
5743962
18131716
342520760
280323556
559177194
659950756
42379826
342009614
197761716
82017841
54870531
329519325
860674118
178580326
245702752
213161019
137500063
199310042
18396563
96873306
45738151
139550227
468694110
79170513
163989266
52946974
78455062
222980925
155617475
357480324
328708974
60898794
712994935
40220282
28252029
122260329
177684119
187294781
213915795
262836273
46181837
211699952
5232358
139211734
475729275
227559881
186687839
12237501
79528903
17003206
289539623
127288644
29608220
408053469
18365207
287291509
68363230
269527815
126365154
23653781
71212187
98114538
523887573
157687465
489168
115770070
79176760
136489014
290869272
309238736
24940965
118803827
91867625
62410949
755018225
49477059
34448193
88857379
45276043
60214551
159582720
210742874
220702148
194467204
35269636
148721532
21649435
384345648
39565463
212044405
40979990
9206850
113133227
216069962
369586653
395501554
776396922
423869523
22697424
385647807
328036378
367688128
580187644
634680759
318310822
581152931
379559596
276000804
41217394
431382303
44730886
34900634
193992439
76528401
317612873
365707600
29080339
280881390
416583866
109804600
26495931
688928410
39190065
162631676
272436917
168159052
608445806
871668014
153997549
7222577
356159202
72978159
59161451
455818063
254917949
20643442
485465030
109314553
25063424
98736294
12634596
243919161
694337578
16111253
255485195
594702344
488981361
146683481
119268368
123775311
1512313
37665784
437691436
228421043
65511383
328675938
619257614
64502249
33121839
144580283
243649270
1168930
4595711
78883442
142864393
21048514
39424131
253349206
2339487
485144140
29903491
135553485
147173229
392052913
206740394
671198325
469630881
146866614
169810930
182218747
16680522
92053139
7743374
55311232
80670835
659164074
26718765
113181225
162835318
513419661
10865508
19346839
13426094
144667715
137601127
57143570
348741680
89541035
198735393
217550254
686205695
515203160
378751213
82971176
333136545
6503658
301962857
58563608
12243809
115751759
4972041
80095374
43903702
328253669
42914130
54521881
817782635
38890708
871984154
478622613
22370601
722965788
37287031
53579046
40297643
58096169
441631441
134568678
637655390
87107167
49718334
392169956
338641409
420783075
721078864
46788896
170917336
842084646
359200201
654149749
439957236
793979532
878373026
217731858
326392120
184391128
158746419
468494192
394654195
735576068
78098458
32030134
46459363
165008093
205831433
5529930
415131877
70120690
288023039
32840370
306914780
210023985
304243167
307393896
54224140
374746956
55968184
391884349
140551426
36307938
276250195
346248079
221252576
72965941
144356553
146424904
212147975
309690325
707802674
420224010
527727969
180779025
22032511
68627055
924095317
35414921
275147607
419137976
404943680
747248451
218336737
359816955
284452673
195213639
976760068
190718887
690246160
285660883
51261844
467859866
303929440
42692555
233871415
330681973
7927226
281275220
322242556
617643870
29168638
230135813
197997105
132168866
179502145
2723654
648903933
610044192
24282487
10576810
272284490
80645556
294311793
15026934
590515544
554916423
733178268
782838373
339007393
356645099
358249528
261800655
208958028
469376357
96109209
2774365
147827065
165933585
48813359
181667891
673045300
227439459
253182
803551560
61776476
525069765
272564576
204133554
26327380
107572098
387677580
12086155
10078505
22633791
260182553
13232973
39169453
327602457
117366383
71633187
151765741
118476302
131523985
11344128
25268479
595133059
211674512
293242739
251673449
138674030
86457829
217554489
253810337
323420240
215414461
628368992
964663717
7082044
114957649
468498690
280508025
55041822
278649067
47212436
26850195
27288033
149475391
472155204
279989605
110852804
351193268
80883876
74207492
2618303
236710974
19172725
173965329
118661701
40295784
26857294
131781445
30380404
16377161
86015268
347010770
528218169
114443379
97461407
223059271
162655714
658373517
268548913
123595676
14340406
172892891
195418392
108654273
61078191
5380446
111515232
339005909
1908656
136000448
245328103
166607475
116071094
128632499
461578660
122204174
441563573
879774184
24530734
125760259
342344517
31274260
10515195
314573021
788597899
274951811
298878208
488517838
525542231
155555155
65528168
160106010
83587864
235121309
101724506
540597947
5465054
336346232
707651330
648212066
24566780
133772211
556533706
144049660
239275264
85323157
413034910
61136906
8298506
717502748
205195277
14294851
354714498
363016956
117752284
299074380
761668043
42770726
219978240
1423232
224317277
661144602
40093984
5877022
66207764
291203424
21800273
95757712
356284155
26778065
731335434
30024037
179784649
76883359
175193294
411017021
45994233
196359326
231198838
17123221
41928463
121374695
40399727
233599839
65336288
15698447
774006761
495486961
182872455
172423245
597746545
99290594
106552361
222680388
468054355
5519357
215566173
51800479
290314392
5057854
5331234
98912288
135241904
4269335
499294297
687353094
744064720
72926886
9893
435398807
494989074
92510535
19310549
12025875
338200206
7878747
338957352
569525631
208505622
55762796
45207061
381109138
8549423
115687125
531700618
123186808
59993911
701235187
310646898
195853668
430316880
560851306
258430792
215461983
152646384
183042844
447475042
78043506
139521710
465190603
475318047
465526946
703392380
291472125
230389220
112631390
156647607
624476074
255450684
508456335
70540251
217764404
228442975
103907985
58764310
793533950
53390643
116089533
364791067
360406891
89512701
272109357
387909307
517424130
29687267
506271610
122583417
272259896
94825142
242289052
10025342
272591493
25500749
413156322
233065300
186778911
40967775
100748136
229103909
609045362
167834075
316784648
43476173
217823046
417084199
365698875
2714193
108199089
397072871
461948924
572366056
659309541
137742990
90141710
123800394
24057205
201861802
83708036
150382638
520790406
327638540
55732691
74763789
28821147
298404169
558404911
13334111
35640737
158197300
140562401
550235576
155639989
261066029
648785176
40387057
86186939
305689769
36876722
27315610
508745810
233938029
229068460
21374994
72883817
673161904
84473833
75675470
82103077
24424870
405097301
2681908
206908270
282396725
237598845
192068330
162075097
926074687
317459562
276753620
695645417
600572764
222335737
94822627
294281330
245680781
189438148
44036721
25244614
179628947
212985324
456534801
590846337
75026105
186798410
92421304
196384276
435345281
76959429
125553498
701998761
218870123
169141329
235297425
607968794
551514831
444386783
477709138
39784924
7876898
50643152
75916263
221318833
665148302
350213547
47994308
143837634
328061843
23916410
153144296
64229776
607194233
188706189
95737961
252446420
185551350
26741525
41043796
812133217
309662388
237820686
451164773
320065134
40898685
356235400
320683276
50757108
275843710
248376058
151072016
18395870
27497533
8736864
195651735
365017660
9663803
660907456
281589622
52283081
71818223
18461643
25498424
85461179
288718556
94996456
468443381
582834815
249174024
207675429
179478583
380904979
426725418
294929078
19485338
165324488
116504304
173788039
21478761
32653660
327314468
1514171
108829301
322271453
356646930
701574176
724967941
212300705
47481003
575750695
580837825
827407228
211590099
107925367
84408036
472438
57720327
257956648
123411797
502355283
82434505
28817795
3168058
486946923
6402942
154764596
356760171
52585177
814604489
235731875
223371038
177774521
21732859
554046662
450143493
263808600
303322035
23648436
119483725
145823271
342173105
320167729
99037958
426734435
67565333
415862619
135736408
10987330
530787670
50173175
127684654
37598482
19831291
173906686
234138796
62003277
305981728
15341096
791837367
39723679
478421997
513452294
543022207
141758382
558845536
89749417
9427492
10396758
492396311
291162109
479620090
267349498
10248819
407399627
532772066
573615728
205181440
8977918
2433963
389666100
62635912
89627347
530138719
58711978
108192762
6556899
409552801
247009407
524874832
177090185
102373402
14836511
381027633
108577529
372665561
14120605
81148860
469431659
234815725
46066941
60950705
326239560
267442838
103423792
11389906
663297948
707487032
20360127
552601233
41574044
396692741
633793372
359208947
31055337
587379233
416494609
283804510
288761285
651399293
632678305
585594933
395612650
431823195
12568586
339705752
3915416
176133567
17582872
167074910
252685041
209298243
178138375
29216022
277093304
910360705
538796364
297235957
153460332
57077140
170590192
108064367
458883954
488363086
406780095
524144219
606253079
12110798
10946751
474477875
134457956
722741524
460334012
16530383
587906922
214540380
747376475
765327076
273672923
131710175
100895472
38622555
231571408
95301296
175886183
95990133
293831180
6649790
284137047
59046384
128202533
616469480
558807358
499293742
159831669
46352061
4044778
241158902
303115532
239703785
20204487
49585231
382643647
258678951
574685
727285682
55874722
348883439
172393492
814500105
977373278
212485599
5517009
8078210
103502325
361151275
133248176
556049710
70623029
195551015
279096476
58153468
131178066
33076302
196115995
19742540
246126690
141034801
514132311
234593994
440323161
852053905
340300096
433194087
408047664
419012601
601042
457344547
216444969
8562455
104178572
81508741
123579868
584897363
136204869
27189225
67470432
104479062
16498757
54233253
807795913
620838761
241309811
624813720
207185079
5004953
280217255
268789233
461878828
465955850
469814370
327899177
330511410
335224325
148154595
81883566
35773851
35280916
57778987
451842237
168435782
110854925
445232987
27524569
288024561
18008526
224998592
134314274
502187225
208588152
555946688
278834731
442885586
366036529
295068205
451006264
690389
22178957
120517496
166050165
137594693
24905755
269438304
793667293
302510674
143057053
231510827
134998430
3060743
113224687
335024698
641320967
155686894
124984614
385550836
508986987
120929897
6654698
439002889
534049338
288656379
597588860
230202105
42224965
457594214
359186244
174720333
84894692
37104808
405014507
201446648
196878213
58893341
244975150
137723317
203478831
622489719
274323429
69074092
129505484
18434147
46145366
458075768
102832473
143517742
302913190
53151459
55512943
12741828
25133024
588837239
132893966
537737493
176821043
396536449
474094898
272444769
849384406
88027148
773610143
107863441
246537920
215593187
515346904
77974392
35843615
215422603
70196448
202555311
480080780
77001374
647227601
499773546
503575292
87472936
258911723
644663040
544848099
35293794
228587092
304949158
852073120
46395874
506517110
92618844
169628294
146334331
3282499
370058300
23580056
173015075
2748341
86550115
753650711
119918317
528819193
33871450
169842253
180939916
522464486
48960323
82082797
443512254
908591294
228947319
501179773
650675396
152847806
249119293
152406436
489387502
100056105
393280
164797092
541339181
550822227
686017282
153104513
38931524
18281748
74973023
55573419
71363822
19628993
391053778
31167903
683110427
484223419
33639756
656323267
63509572
173349873
331295989
576977000
125112696
347269411
6243020
422392939
71963246
226952882
164834889
11421035
316413520
5425702
97262508
384135498
12086067
329483805
497745461
26348791
22958097
423856518
287605251
81929012
43579391
283816648
256146104
421207667
564213147
10576716
139016757
117160663
39033049
246931382
655057798
105023781
176264343
336167004
357764598
130404885
37353374
133440980
440981741
632846113
298767620
775629565
250544577
417190902
31267516
775216857
403435364
317538763
41323225
693272
54935281
80624843
241641608
641143298
264132946
686016177
733853984
242983360
6068899
25131961
824698271
28177623
245862901
102930653
198841293
360769822
42811872
11531962
240610385
821246679
369773877
66344550
944905158
39041801
101181182
247534177
12719085
97142956
589259367
186969437
282274157
347148581
589670929
279167144
641512891
44322171
608400428
749014197
216201056
367729561
617120614
28326354
12088759
23762929
198835544
266262450
396816
70319946
34134720
81060005
40317726
140328551
573442715
162082656
774646683
337126536
466569895
758958417
217727278
152832235
201790542
288899513
125569680
282040645
237358202
171133586
87586150
123793116
190785047
431704948
320438510
39441995
198862006
411526758
604944696
127586999
758099705
136134819
41239663
171932558
18906944
382106877
140091917
61804992
40283925
100492340
105589812
321771130
398244337
840285058
155461140
49606776
194222662
1069151
60056258
39610030
321838640
573793146
3175163
7139708
243996896
5145506
54199376
7378003
319800778
19059347
859212038
58774057
84043539
339709468
615242
99993300
176241449
181237899
273981966
240610126
431065074
62142628
2346754
100172012
15252403
512952205
797580507
72715618
168830189
736934942
189537135
76716694
8014996
41369343
373111664
769178782
188302706
397080825
331367524
121071258
45201665
503032531
395958443
282456431
474486766
377890239
85245893
205489676
83591379
71486942
261462202
75808995
287751086
501613205
306721585
100064090
80359856
57593144
504076159
144629408
1203559
356915439
10547442
482568973
807341438
548335059
758478578
133694850
288507762
71793961
131818050
345083090
197677217
245323655
12363431
20372083
46494122
102128207
206208255
35437612
7586765
133897746
371122930
438476457
132613674
561149713
137786317
315285020
179766841
387719570
244935373
6099352
158896451
23692992
361534405
71922216
13117841
221738520
16204246
687207785
69321896
25703235
260814636
331852248
469085263
792378156
37927869
535087186
391692552
863298981
419524641
49041928
517329426
241048449
444926508
116592551
41835413
50754658
80729606
103970326
95348838
292764299
144653483
381096930
37318517
353112459
419129869
82048788
227498944
889945318
186507530
432292145
102276188
325843161
110007045
30393304
335287909
25528045
623468309
118162173
492311640
95016269
133019753
8181456
57571045
388928556
379616141
267880940
91399569
84200179
69521387
22891828
314860111
428008748
43395549
149287106
188394969
197220176
11044248
63619639
210684300
564930375
414652697
53726564
77267438
393304462
324925150
300975806
134905465
632998763
95011682
234018231
806340230
6419209
12346452
61425725
239172468
435586123
138221564
277849927
110169029
245934415
640913729
312965398
26934726
145932529
395050089
122111912
818658516
224316165
301915050
91727759
227154021
64170015
174181507
66129438
265346636
148099635
121890310
232693932
55476975
11521534
799736845
655323464
26213732
82411265
165892208
288049524
118145147
79030650
268208631
68272432
1190822
529482373
556792779
79741777
352867191
191235917
401931424
163811636
368324589
163519612
186280702
37332726
616944087
357458104
132694843
126171154
22587495
425661966
183637734
296631239
75144880
55305005
743335046
127754565
29179435
69208300
577028
181317838
158898759
585856559
435152586
296369294
19385693
3897074
275239217
296838866
220871116
2238602
137526220
22396261
700111283
9998620
175237907
221539936
348907534
421637472
117529626
98704450
354705249
12327668
745394586
361592664
86180238
869639633
152062022
92668165
145632800
5135588
163251155
198016229
37779415
61122347
531395244
358712810
172845447
92675419
22778627
101605459
54303542
116595942
12705720
543129949
55128443
92056000
162716227
112674736
106436625
913317785
13464101
22942085
115717862
684357090
1076153
77613633
211805129
51089116
22296437
705383587
176014325
342324990
157174072
478621223
430824684
221744368
43243319
600603722
479180951
187596275
311095502
1643197
210221101
551429393
410090408
306449573
6195744
38076
233860426
14031084
194723849
144642767
566242929
50514631
690789412
82167359
514000768
233268614
628828090
53633969
18500398
373460007
27488084
84588922
68582535
7159009
92407231
297114810
135646537
812530040
285969819
76085495
197887068
293526491
695155833
215676689
239715909
346678332
8039433
302573081
116890922
40542915
449402878
203497146
80189633
535005232
196108454
35087537
322218951
791323624
219756963
291553781
341048480
273383076
98240121
318556647
142243601
133077676
728449085
751673433
569719710
914621283
400154445
396588635
136035524
14735190
381633528
180708793
164066142
78685989
206503528
206790619
27433329
70415646
71577745
206781381
50729489
20714004
95385119
312221785
694413784
263881182
80640422
173662957
701130550
12574423
66263316
84756998
177363904
306540178
371353518
385140507
515263162
33612778
181133838
30893877
257223784
191638515
141892566
143577430
586021454
40219243
156160033
728634485
166379988
69672206
28247148
210617450
218052723
419878845
472696549
76251346
79165444
124189587
113446010
617740118
576347174
106819395
376699914
142512380
39110177
140494584
419235035
8843579
50720869
33501305
282038788
700935172
92492098
73690477
4643733
100241021
100637073
429810610
181092299
299940778
95617618
630786627
2331164
544665297
301496394
333384493
135765376
180938357
780951576
430051514
215715890
41348890
278200882
456388133
375237
167194334
30546303
48597249
47957081
394891574
662734136
9560347
368425120
455378123
159324501
116733117
838102470
154068075
67611685
308421922
346673868
14460797
167595076
101648788
118127606
646574223
67032319
101533936
408226443
291351142
320981626
42809761
126602869
273694002
187830337
380832550
519368164
123257866
326389093
588150923
29251326
59194625
47698866
390576428
146732838
311862394
65059242
470001525
22842904
91948640
304512092
44747535
670898028
131085893
111006144
11969859
173370735
46652320
673879998
24360845
649315744
558535131
805508718
338050504
74553398
694058359
477022425
65402047
122553957
228766607
534787325
10092183
234333495
367878165
503887062
275794591
502178806
169442222
585290517
114372053
263285272
763330768
46846325
206992265
56180104
204911131
104549237
848843041
3196818
66891538
353393126
74398109
240428441
179219182
74603375
25586002
436383039
194473018
176406190
175292413
456058194
560553866
354070922
850496825
380393204
446064285
62849478
317420983
40842165
503252677
3475453
232902207
303516126
36814866
940552597
48029438
531209101
45410583
246535364
351937649
168214286
215502158
41492693
581680544
155913820
493300104
10436515
68294643
156162924
342940375
519575992
202909315
220444334
24073065
304180994
695418561
88467592
13782651
145023538
211532444
97421766
877042056
10546775
261786370
265437166
46455765
52015896
180339143
477258488
52339725
487569740
652576733
211153772
303960680
24704
41081931
896735843
581754007
50590783
20474811
241611650
138286818
653671337
664989109
69470191
109031793
156841573
851937213
152580848
86844489
309587942
708314866
5472442
541504017
17790870
64780819
223580097
130969072
5777869
610229227
598929706
77489923
66300338
552192595
188114988
142132033
72529878
171597405
176455483
350524688
33075531
327803002
45882191
604085185
322335189
340077309
182051966
115142520
437842989
19933430
217043683
12037231
406565398
94823490
15927787
613842689
157399925
20054431
180875947
486105018
260230927
253680363
446421702
479379186
91923297
185733988
23721351
14542919
350062231
77101800
8158133
474498680
485459679
25126405
57990988
383696
290068672
100866993
70413457
218476859
421729231
655375946
572638902
28009410
68465601
158009272
5269231
296746465
12487161
414298169
67155651
903032533
70384874
610969201
460788089
13436666
488716603
105572142
441953
452202255
537334059
234049925
131745193
390940169
42453079
146517330
524265004
528748437
937400063
86176663
287973182
54775523
382143728
19559184
812586241
120329596
219550626
279795479
376650263
120185910
823246016
73438366
230984949
611401820
5976797
414360558
403653550
369986152
464554949
296838833
640746406
513108745
427682955
913312455
467121079
43561048
4554791
621366959
213134651
306881930
264803136
397020741
151376182
563366312
120030803
99034215
390865957
160707075
78376158
39359740
568656178
643386361
123164765
501141218
19295087
345937632
103239416
517253448
584468088
401622454
304799522
437023895
240840967
35589707
207082398
57480111
190991782
724750929
42162166
4029507
860874975
195623363
141384441
76588148
60587714
111452682
769102410
6854944
635585202
87341896
31240572
706051059
643152300
35390458
651928250
60622006
178912344
188779884
81392126
114851367
29196533
24099856
800275378
112172208
146229751
584119830
301088325
337275780
60454381
312828232
98800385
261651670
237568756
68795969
551625838
18803245
720545983
542923292
4281159
29639958
61787849
461659030
31200385
63259126
330897823
358465474
8589347
114501679
462670874
10233444
46892036
265339391
389064462
290171379
202804086
223746320
12294608
137132985
239712769
359351017
40115539
225532812
66181188
85015195
423619259
49614286
308312953
9368433
141326
167860750
3139961
3198960
468634369
835029386
36249072
312918454
48089331
281698780
722864443
532054241
53748157
645660405
118423699
44293026
888157
63982669
102109442
1233071
3510565
628326591
63494266
102150403
125666759
848159648
191829441
504654754
283001738
125873296
423846047
105820313
182248594
771307471
90605654
167865874
751628085
39956912
337098392
84519654
196150827
130231928
4092087
139715595
29183092
82018930
426680407
85680583
858417478
210993959
59360448
649671858
735366668
189533918
309337732
404672096
46242006
336558297
207995549
53466180
11881105
452253128
410991382
311981769
96816583
34146273
109044896
55596396
169633187
437314276
83286815
267110194
20199997
113266626
162659318
400517556
378261236
171775717
720113413
92936356
147396104
332469509
8676286
322931473
18324467
233412756
328460742
356457558
578308291
161634862
29552837
23646582
64945647
393454885
90617951
436130425
14294785
29416500
189404642
192843990
3247837
84321007
351412614
136923938
406543347
54765401
32557893
128713593
428873119
84537442
105427031
22215906
443342345
277121566
102866677
271186975
273719326
266478249
914925850
33261015
7718228
12170937
282380741
560554361
515483795
31508542
8638397
673837
289818264
175553552
227037503
28395467
95417649
55085429
30133376
52438277
66637809
192034629
190545848
28902913
145296264
620047943
63282825
83761963
50174091
63587211
126803780
774798970
20898234
598405156
93965509
833377490
148393563
139030632
241130603
531385288
153693194
285133763
413287957
222309307
38431108
105885538
344814707
305654549
89457732
582371085
381514263
189595492
277597500
33371261
1546980
16664305
212554537
820465826
154765328
110726491
322847438
54308057
65295792
53463117
40675434
470374962
504879004
57484394
257988804
295995908
154335921
461096517
67771076
294545324
509595660
156154597
129549031
321068390
85885289
478882953
504114992
321899799
127312924
217578321
713709822
55963392
78359667
88471903
34875239
30661104
403988360
426169124
116050314
10226895
19959433
221434867
118825592
146563579
803468839
133403669
629794207
462651968
184591404
57869530
361365240
5407584
367362130
563389166
147378231
190334879
88642423
49967184
485748903
630179236
237945482
189099426
514254119
316792527
5600728
335185068
2249794
170776705
685322256
397049169
263035094
2009576
73684898
459512673
56857416
570666488
648849012
172489880
82998707
153957069
226901227
2140474
213655116
183700277
50752915
410531847
228181534
266190657
172597390
899295663
409846585
7227056
116746368
188672989
391963048
203024027
144098498
484751123
456969377
127489233
302046171
625729733
133198823
443689877
744155494
518706389
627579644
328350704
170475805
135371079
232974801
147248172
836967986
542043475
14083459
391822306
83773647
195593388
352746134
135196040
326084414
426085275
437223689
98302084
28715816
59509261
730819697
284708087
1605492
108498144
107158999
291343111
838361497
156444252
27942042
243241227
733257838
131198110
49055526
323706497
589025462
47108876
518612993
166981576
64144811
194292753
17263552
103281802
95943076
354633251
40730327
509916217
557773058
238481080
327510773
94255580
207722737
364592477
4471071
758671594
93455750
488591281
67030055
301852852
208347400
28468737
122416749
15790734
518080702
235014987
375752889
52855744
78445081
4140841
233331153
105094595
66304245
354743123
438574423
347348057
27686947
61432640
789952282
110533237
297367234
602680734
14126764
391577508
21527986
304669988
224910509
510847698
828544927
102783220
270376090
112540784
110341327
2395212
114510815
300971025
41663099
356754085
594220699
766686790
222251624
324358844
118018868
154230946
313446834
583735828
41842792
129697685
399451647
266784346
698296233
127375033
85457624
46984472
612562098
152500200
110157732
70982525
386334291
45977331
493612310
139865976
75902012
29260282
212936463
809282991
12135949
324421369
294355453
118716803
171209791
55158704
138210110
103835738
26901673
61535160
403445469
803008897
620364404
129973133
442464792
363686327
397995302
188464030
173665344
324131296
14275807
251991155
40100354
165633984
4226215
348209794
74975806
7056169
361230258
101884135
4442132
21003268
274246809
445770985
570144676
441616369
310759629
486232124
155360142
23877284
296477282
183975513
307363608
175890724
10183378
827180714
186665714
17738823
210313887
40005482
457376519
310916986
276947592
47889744
102918795
234154078
773204859
8756080
15638202
84111690
68193922
295177576
27434041
294167560
323724774
122010368
21866338
514697623
255982328
488361019
43919236
156191685
234666500
322293184
339921088
241062380
381018703
106223082
628826410
479117667
138953537
213073303
347945245
25244682
309840211
115184084
270724005
106128784
282344154
657707930
131596418
51208645
267154525
57653358
275374167
300068384
401813826
339991342
23532898
600293333
764512309
31397725
179136651
562103735
565214
130325027
335570236
268260937
80855679
263824821
692109582
127986754
7706530
121152170
333590274
199178924
126054270
281308537
102978436
649976871
174798717
22850004
321320665
720756556
161333400
213902917
507777585
202160801
443170148
148928241
132600492
480795906
229563437
164918953
33293185
156605147
173934533
441626663
819328572
376711859
7054327
224710935
582855135
295557880
15587014
392914686
229476737
367867279
442472602
385410686
279309033
238094729
18072397
3891215
165577324
397097323
17622525
13360540
205699249
51260149
454462931
49451382
211799136
96453496
55110775
65446687
738252674
400911192
288261613
83251589
358946503
196173229
222108263
275837322
100748656
260287862
368965178
93955932
65629734
46517959
41719027
868281206
22300372
4882726
430992952
38821027
97491326
776419186
63645375
27634801
63324320
354860527
267526095
511304567
43650194
568439015
46248220
836180001
65059855
217843876
595121763
657414327
620679157
21841186
295958441
307499397
639295187
71154126
241477826
17620638
118196943
133615090
653069795
164944025
228952018
116546819
74395016
751474150
206244880
442573242
71795600
293472257
377620898
15947407
76267725
91288660
90287309
6129674
490819208
92927373
267364661
275671508
65457238
230095909
265761488
14422334
753032066
211862411
95428849
118778148
227386795
1148955
482441257
205587669
22147368
287210519
895291149
437182053
222337016
69710193
201663759
248165835
248783057
45708009
53134840
307920318
23997239
237730045
200574194
35238742
482212125
730031901
230520732
15440951
424736012
716246664
281790608
332225388
94720755
54935368
364655930
369785391
239291583
212143807
138666178
260537665
125967048
327718580
25143824
175864508
28891134
36613362
143780475
160635967
448247420
341316345
388370109
277956164
5360526
477046368
552756713
116463749
190391671
343902653
421406768
188796484
830394084
19114403
36543156
551938520
65018787
302996677
13540966
127327179
78871695
542040914
138496802
911726717
58147374
27868227
497330218
25458001
12594955
114176531
4558424
265543649
287843903
86769623
141737252
260722045
587367041
559902688
326140793
62542365
385424551
19597470
88049647
232990297
56525338
147654368
252233431
68988894
188412553
103920827
158254666
130885660
11084402
43338201
114210189
541889673
612155852
176715049
320611207
214156820
60875123
217118578
25873868
209646461
644422754
171082943
111936994
337563036
273478146
420751657
49748060
3411371
16601956
88079647
105607881
24693490
260931731
360991745
2900638
190694359
9766420
100223234
319621764
170256380
31015669
161700223
590455775
733613563
273545064
77449585
308548221
79885417
549222864
42298950
22724671
37073167
101294142
183286547
164634516
61033739
807283249
414128879
36631605
32134975
2434829
170867224
339803194
526807413
478962159
258081110
236832664
20395706
62860783
808229512
73641085
22699083
61390974
589724752
253804564
11907049
283671492
218940287
100082792
277355324
169035084
201713372
11555063
435120551
322552861
435885659
389222733
399240102
38432244
18523890
880144473
474789842
8211598
22718005
531979534
187232285
46481066
429419805
53643098
243032701
285577069
191655530
3398631
224373758
68584526
544558230
404877775
485770023
89637095
29932957
220438064
88751132
214511982
530797634
13450777
463887339
220903866
155881715
494275359
1831179
306933397
223827488
24417981
608143507
878638922
30701248
212885945
74596302
20615069
82221930
277562287
135721480
364228245
21720830
152474948
54627339
145319525
1048283
190360202
41801730
99535957
250110833
390909714
38375439
288105425
474024676
58342306
36748022
461275454
232606550
60034963
720937962
72812560
227186128
148677158
204334939
360936997
25565393
219010842
5156751
351129833
291947755
94302671
240468685
10536228
320064968
22327334
34181318
48505575
14405590
479510263
387288265
637407181
461440388
489378385
361365748
116859421
510170806
102604727
33063407
281811151
151564359
155369431
236053636
339466821
570492450
239968318
149980187
578216214
117351850
131614307
469415183
223943388
211975224
117398923
251398298
228692524
187762235
66785719
325098757
65207679
546284038
299731185
273788722
738548247
16186302
648180587
513814992
511168910
459272348
53821527
37244124
22002487
268166066
280030008
138783277
56946167
3869413
970477
618918760
222100781
24540435
831790569
84738095
550583595
148678035
23218147
706812935
374084234
9840764
384513788
294710598
88954023
290301046
392338581
77425601
11661960
97540603
329323786
728897320
189871810
7399985
184041681
139420551
242364047
578088474
207263913
194423269
267674093
24875730
316241231
162305087
521791870
112579621
648581514
7685246
68596760
37777838
193510418
300648057
154325022
524036117
812100356
678291054
22012056
305973073
6717719
552802052
284686929
296983393
815476708
520029748
621335158
517760713
69810226
17191651
735721902
125468244
9651662
318693448
595425100
16258990
50122621
318546751
554976916
524258519
533938920
553793329
733998268
228588609
42582044
194786066
25062412
385445365
241149876
933738915
282032296
375063008
239965212
52955863
402520284
214649697
202793972
623994444
205725671
373585838
38176701
12476423
32759673
451864157
370737888
674596556
58993163
553924453
35222053
61650504
41174631
570509038
666506043
222064943
140747762
854808401
244353254
16019062
175639953
109539284
212527103
93041832
654730252
687111589
133563821
788967145
146851313
34887042
541354880
219712280
256564
383947337
5003791
136128450
683947381
418483662
63821578
87979105
467855370
11116167
145107058
202728218
276976386
734963081
151632705
29382973
542213810
223782940
671687925
141021440
18393315
90950297
135063082
262450896
303175554
127780549
159396397
201440968
13429270
120397466
157145457
38553759
424600947
122012241
275254718
284890298
163330172
70145985
14635654
21509841
65593189
333212933
88765245
16776609
72180970
31120552
53430057
123991365
181785087
240059228
434812050
172290463
342407503
237643659
454995172
178102421
82754566
15610286
425182908
436809025
267083784
119828259
549003603
701433268
12950371
567557319
134999576
441084950
259213841
72899044
4339005
549120788
856416183
38770260
226781212
842640085
100762136
84982017
269376250
186138236
124067414
752730460
376353691
345698607
289521248
317564204
276048281
382775633
111173593
6012388
531329327
98207654
458589023
870267241
760531905
32480731
2944770
105796370
250475123
38470424
252783009
137454947
651307413
341681861
51328283
197413252
358553718
528934818
442236851
273991744
293307610
487089090
114894050
56618704
117321211
81385686
8729500
52686009
599885144
560373237
514481829
209158639
325557283
538668076
418394151
477412915
363431961
132825068
595799280
398427720
57898733
478577678
815599543
172380872
38837913
383022327
427746567
169995823
531344322
42088617
20106269
451482890
76038432
461816146
127020813
425016032
508731468
692727427
755984909
20800934
704992410
305709046
375189919
55243900
336174419
924813437
100958874
124091967
15647116
46277725
398689452
112091917
264955083
35370842
46611226
162544595
44783573
655262147
17488836
68781935
24764547
343503552
218211232
324521336
514621347
176059159
421360918
32721258
676063807
93053372
61398862
552581825
454528966
3004132
19634775
290047709
302697764
93160606
405002441
45482196
31093936
110185327
145804842
433727321
305913945
9804398
770504265
164869018
26574652
267861257
86065596
745812765
512884235
256057410
258678247
423986599
79444144
195713911
161547375
184746096
100969978
117613083
3468541
421875741
165584596
11328768
36295862
685668055
71069648
314925132
9769666
17523239
48558315
15999662
190406257
183446505
742543500
780294542
126460213
6505249
638971050
22064081
396212362
2080069
486415855
34344541
184711535
211469053
657337923
152860755
102899932
512689172
35747319
101786322
4131497
628676140
89953336
25500352
5008394
73679956
472797766
226490504
5363360
334418173
504035266
558266276
600574339
347069014
466855744
135711621
19637997
156370068
340190814
124339839
754798810
150517138
340736596
97988504
282645230
14404469
289873148
193144010
197172765
375636817
549080371
46879399
139105584
96153121
39610690
39764834
723158469
690755168
504340
102968391
152770623
21025405
51378097
104982292
62624499
461180223
199613746
169149954
90923218
167141879
156290102
871794549
5130598
468813696
393733177
162330133
128276911
73669129
162685
367561630
44245137
230336097
785829897
145188311
523296
47742361
251997410
431836546
267135279
181434475
18024768
9218453
860934545
107405152
431555161
86861080
95790240
625637903
177217738
119818542
291537920
176517676
241054340
179558756
339163804
89213258
62964395
330038832
3211693
58470597
695103518
241522270
9917589
629340893
11705848
10754810
174858567
161214988
151865148
679582472
427104380
281814032
556407470
529155966
52869622
194437564
203572347
28541145
539294477
342432500
554326172
195301239
538679820
243460962
11963875
178298002
368085729
188880639
62806747
293349749
27759021
440704324
752217223
177733311
563992992
219822598
192331938
420728108
270149864
592123004
498005917
603381047
14430467
23854674
67473248
14597825
658272561
657021236
611942847
188353891
167920862
350571742
502439924
105839264
72188036
100727828
71757639
225024424
171217755
94100121
111576282
77839481
308793873
377077413
335192030
11601155
484672096
255929213
298584608
219225469
276625378
33799122
774776825
44930564
1102475
494836387
203125649
202855587
698393370
69124465
29182365
159870459
175375400
303663779
24530108
290581393
17646787
49556883
141014927
80191312
42691622
54435411
190255912
92640619
106507368
28933789
302446747
128727042
11193971
16240256
530104399
538164081
22886144
63786412
403577898
5804837
169367933
504492465
306234621
265716403
107167921
11047539
47186993
95688496
540717365
160696780
22706364
4468814
92087740
519483594
5195193
480574337
271404484
218750783
857689
338519366
340923524
98362823
292827286
117599106
43860152
160265732
3518834
75865106
649246810
142366151
180841658
14006961
227928
126004186
485132648
65776722
109596806
126713978
248365207
5589081
307576641
797016075
146233432
250592929
340881421
69505982
260457486
505848466
383188018
142842343
826871539
176006833
144012055
334690415
71825602
5189217
91052655
60312335
591967864
56851733
300412963
215428258
511548346
94611229
392793130
402557040
919182770
545480496
11156227
300154632
253864272
282674301
64632375
303334281
370554046
322420111
83871399
526212097
762650690
93021825
169328730
411595390
118468846
651356545
96611456
211879786
18439359
623933819
311464642
238470549
419881361
24268567
333797837
731112025
20894509
100350415
459087486
40305459
762143356
138351608
440513452
332040096
74612818
269778436
498520021
19725398
29483434
95758482
252077919
241939173
208446763
78718946
304953424
9222571
396336851
63927839
16797083
874441930
28412455
680809581
187303728
167266197
107869246
320725927
438068204
455075617
436245636
155937488
166643839
45260799
384434741
161518517
284528604
342291406
513112879
956275
513528740
18627281
51823518
466966463
742003972
93416532
207100761
263994999
233287652
13248302
453432413
62278042
150979694
178856994
91378308
54467633
70287041
93505700
347308980
164540651
659967224
109506916
519647094
19932703
547060892
19290185
779429405
108990856
1082369
169230431
10195567
106504439
676102921
6623947
472321487
476560563
148475090
354182162
22468865
381523114
1430381
24119566
570711080
187327552
390630699
509234648
289638351
277032039
22284448
29792566
424252380
66429751
15456425
196715294
1155982
85955813
144471
728625795
187879268
134709706
210222477
52440898
362998432
293233899
163927340
145854499
613123597
401940173
330016215
103861413
7810692
166592761
14123518
165804120
3149535
631169914
857739363
1881530
199637086
660294210
151344260
7085546
252622151
690851272
300419826
182969191
15414245
26151605
901573531
692624163
74106765
555269888
691241974
434983879
333711494
448111793
189573740
73355784
12037318
22708666
717905414
123642247
61487962
339326357
21033322
574180258
116786707
223937908
287070569
8225014
147697030
322721667
13502640
352628497
161183122
162447559
221835769
425010213
330107555
87457436
5592845
398461967
154054065
24149055
47867183
144687908
72106110
499767902
855365714
163584241
129015106
88373836
53290659
25967516
109845148
89230697
233592167
277488340
538104250
76023754
10816247
16708842
701799063
55631294
77268915
669356579
553884489
226647985
247361641
141586654
117162027
180894729
526094596
119227450
162072190
307703165
94521317
130561808
274377432
563370577
39893648
566001439
62749763
57306363
66351018
380855215
346618775
190395135
134315028
25046689
142877649
71070619
89245089
299010491
392151488
11837328
24118893
102200863
553410915
263419483
100297257
48980335
91654053
509743051
128163253
550843137
24873749
148953953
182048673
308377649
318535677
534715629
136218082
157049314
120567628
537013178
32632680
107802190
225852390
282049380
36617881
34927555
48838034
413807208
57536408
170315085
61902064
174734621
322908612
224253529
362776981
89724199
561077821
155195463
14027342
364302292
512910268
123110833
222808791
144401571
599497
610632640
6137287
219086257
169211599
321715202
276492447
104525972
76005384
98583175
78115774
80976234
434430686
55813482
11883666
221637699
743488442
48457370
25549368
1755926
480481922
33197605
207771348
488778659
220482206
56374319
279281590
509260115
52266466
136498566
584580830
133631845
49535702
530267294
8069221
52404251
146226562
2324862
119597259
30521381
63179394
122243923
10091406
439688953
438179645
726778289
299835204
53851512
939212246
601033
38050078
62374521
480691202
211953181
822318
371725947
146090648
293196034
248552540
582250657
547089767
51384394
258799067
111881972
143101179
230197086
16669560
165712253
438032255
26543324
37814110
166844667
91795514
136140851
106591970
100572540
62384299
290955641
414490388
155533345
306666556
279066481
2890532
44097629
83584367
499720805
271226167
185523521
8025884
543431532
6806247
770041984
352152935
1650253
28706250
117556296
368218066
239888197
353753453
98853368
938654213
72599160
919156999
807092093
171803364
560922736
573898208
425265291
490133938
327111432
741247636
244042619
497665784
77282684
30731317
152082713
426821665
48741686
134505802
136392992
35554118
83302500
246661281
233354107
6136927
224553501
181880976
353640046
204029761
26708511
101541187
179382560
267896609
12182155
596541294
41318772
754466466
137814884
14285042
270462428
74541938
313605259
491869282
81876538
109221801
16590352
157048637
754322370
277107942
595668209
274845104
9581273
24850500
401763985
165344024
23250666
656220660
127655391
235109916
61684240
111076074
25789842
149126610
144586598
124576166
201933140
75806457
49762891
292270179
718899122
8199806
57892388
235705631
210094274
5523754
655741127
199498315
88416130
621918929
39668778
752434348
299409539
72919679
71111385
470259357
345371735
96311852
490176776
13090214
55760557
237298706
82290951
2410229
913493448
30930327
196043050
377567791
22496525
27159830
12920563
1839127
303297691
477886790
269771387
154064421
30863952
248548193
474741039
356641847
887887014
96555533
311343002
106310409
140186019
13643968
89439517
131295699
29915893
189448774
106130089
83030181
11329438
28634282
335402393
104301960
460091061
148046395
122348871
550108797
169143286
527944131
450472358
105026693
583114604
76279229
347010898
14103616
1590410
257609871
147537286
60345844
185720343
449293266
188237914
485795182
1069587
578046451
211434006
216710676
370137172
204042899
314708146
328254143
25060954
735685811
124358665
167609923
48842154
111999925
44115207
422350750
207238249
363122055
251062508
334303627
14238913
321290584
27457
65227696
361886664
6964338
314396314
88572147
466410689
126148382
119054445
486887914
90890011
356730795
271163681
629693276
59031788
111786476
117829576
53318004
122748278
332389904
17431096
149371908
185107837
414359576
154277340
71373218
65991694
292972494
315036029
27274436
73642669
267874348
173629365
313918706
166943825
290480546
16049989
389709725
637763011
925400919
734962481
35287065
35287242
169599851
232245495
114724690
110288835
327574372
15427401
278756084
5306525
59204435
907393887
303251418
44996860
35436836
186889909
50080329
5240992
3850236
497461770
426130873
174596562
87058513
2670219
1519736
486651789
286994846
2421090
484256030
48419818
914553464
56075040
467443198
98315075
211972154
6678783
76333712
193200363
312119601
488881067
70245777
128236455
12400470
115492997
120542369
460173952
268515269
91795296
386880606
701882784
183918529
472437547
194716309
39508061
613439277
336436952
284920242
246671536
70408531
471619125
219755680
191898351
290682045
244493293
90881649
379614351
364710095
323387242
19915149
652054176
728887886
60513395
39895662
486628055
480194936
82673742
337120894
83672986
473312875
212097597
8610074
90823976
729228827
2801316
460097433
108693146
497877333
52124909
95682463
189974311
2061461
2391061
561687616
435601937
6521168
134252858
74134417
299512898
348891007
92837390
702212833
106109338
46856192
326303453
170463450
419304613
188688407
135502840
27213569
31950254
108037216
419913815
18661929
313675209
152617523
29866096
30192672
632427975
319760950
126996768
803249349
209922064
499282185
690789752
36692589
131857607
43559957
90566630
616240239
313820292
10887240
358801766
98089019
20297754
51453187
265711824
185269974
353684024
211479836
250051771
132489017
374638481
668936791
452497455
219540189
225756765
43010405
367295208
162022616
276286707
28110974
45911337
455324500
594914506
196451304
101464724
135036213
51585073
390748681
16624600
416028627
168613736
112368780
232584094
82344512
150935805
152612122
88598253
220952835
214168368
789070053
27720724
58033359
371623308
89873229
71667127
548209828
10054256
314991754
37665255
168244900
502492470
273527827
523819340
292652437
151854143
319879135
656214596
266079918
9425208
258264541
992712050
963531
4953859
3733454
593009980
366482941
1036315
44910965
42227766
113216788
93868153
798003162
16199719
320205721
175806959
659247666
147761493
219066630
329476570
52819235
348636883
126442271
124413860
537652478
127364889
2584492
33140555
206992245
51376723
287951031
30051625
679552875
90377338
42189393
91082924
160072685
539097736
366595210
11845286
92839635
242945938
180923087
478925611
264097887
106524487
33677286
171423543
46146059
480674607
285307641
247889026
692827570
101397265
61354735
60846049
100027414
99135604
73587304
25136336
26937161
33732562
43502492
794474047
727965245
276356398
459150701
96956838
248989114
566038403
503423295
430037103
80964324
241972194
223425393
188556772
14261942
215542849
187762635
631191879
59676180
271052539
261750104
225635255
174330221
356817588
172394292
47967220
201849983
63127888
264653574
701407032
20717803
20460572
389265721
34133057
580274569
190504549
783427863
50814080
188545431
873523952
15816939
525434725
86890121
35578785
329550799
167121473
517850477
559802087
259994112
223823378
8152214
259353483
149285870
391274377
633046627
160591031
77845758
77225107
638510082
695711984
484176791
340254300
7725584
145070114
654657097
323087852
91998255
585866370
68789597
29697717
266957515
25346885
490911736
158553485
347473984
956578574
340737657
579110334
82193684
412970952
224635328
38558739
478833512
474281272
124665242
269955510
206448743
159870251
290833111
492792107
134615260
297040237
225928270
210380792
181286226
301820726
12301024
266097223
361162457
271816038
406614692
39683315
398282769
80074151
552047953
204940046
44114132
463812429
715724773
107971468
703348578
37944021
151986
215798369
415959168
503370261
52018642
395668195
422161497
441807881
45928342
312357385
409994752
195516422
357731941
330477257
573598476
137476350
152849200
411179693
23025440
237287209
191900275
278415775
10113867
577131527
461118648
653230987
78096101
172037735
559066008
314892073
1020135
116355033
107928743
152329358
537878373
520955935
717551028
269928133
52371524
882530483
440522312
345884943
322824329
73296047
154492208
391907952
87398476
148757523
435566270
232752410
121017724
256209214
480148128
5571897
576058787
340667447
141243573
409252836
415400021
738446005
210163715
276321566
105520439
72130544
335215627
474224986
20437582
26648389
226786968
111162868
359006106
245727303
336094382
429692499
276156245
56697548
80711068
6303480
12390461
16119011
604720118
413988234
130076818
25616141
417653174
41069285
431400174
13685427
488198546
606287502
52999530
192474040
38879089
799606285
479108505
227130080
150462309
342557695
77453222
322814324
701581311
157754458
47232420
205670971
29444079
576785393
46024654
420174811
88774968
456653572
651254142
794744
18248295
372224845
76118862
290869201
285814816
168311398
623130623
19396645
42260876
328112784
588373471
585946205
92892521
406077090
8459345
850105351
492120221
262558315
21231194
157559
28161750
127036414
64973788
455161450
322537488
144883694
118505956
442667727
122779418
216914490
145632168
890327407
6457596
492803263
311687006
28179557
339479271
307800698
183668561
118931720
4653339
345358106
31109190
3045997
207567994
62264352
98821478
77276810
113947974
94369708
381738557
377254964
163343587
332898826
133968939
14776582
223906222
47918101
170817427
185681878
386291493
489308369
533331870
528994713
285993557
379004200
27436423
180996197
292345359
146971124
142602752
135145231
171797517
162305162
374634830
107870456
509450327
122932999
181913212
292883094
375942435
389017232
72355865
320616891
131657841
285080305
218461075
240276672
2615648
334204107
149096825
203743889
26442382
549361414
10436840
68570041
266592919
588734549
52589613
64870671
371352491
65049677
271335941
283930606
75659913
68234431
266066051
262458230
179510170
115812474
403767633
415424479
61089002
76832250
96094384
39483057
52247861
365224923
196368621
50141309
518958390
98610562
221210507
48244678
125028664
175495348
304983231
236205546
636582270
450198149
102677991
207672363
235637988
324835480
204805959
433092395
214091144
482695011
41754421
626719539
77168370
270290164
666763782
10863660
208031359
22599551
353561175
904136278
214334098
972699809
99079138
35247816
26781629
187160738
82403081
259423003
112466644
465611858
34099876
142010201
280345999
114954258
152403122
1767070
373319996
448552802
233468180
599043500
38988491
716845522
25602869
175008311
48346321
246365582
118737175
71998221
170817944
555040042
125467933
267079696
745339757
297292350
62586111
114732911
153500852
184953977
8504493
444342913
211097152
709711045
142402450
49457132
43686090
555544984
156456412
19743957
7039696
202164858
46777867
119852608
187917299
451621058
530824844
625409513
472701632
49199775
811875369
52690932
67160645
48750
288252085
139905856
7796820
1216211
106042481
120204952
17580616
300301166
133254333
236171618
3547887
150614417
8477163
449262890
55666345
384340189
40606321
50498923
271858917
837936818
347466650
37247837
108609052
645503993
37093664
210346058
258343291
6007694
2281117
409976069
487202127
313845325
15155652
544236995
3697671
77924989
166307697
137278525
35455429
65036957
663007813
416582848
5905213
6893628
82069575
485137125
8752429
87274458
128828005
96648076
484574714
239931981
454153205
28434539
51930046
574298703
37772683
167950348
640543036
95835580
14346816
9958120
72374615
135040128
97150167
261689084
94100717
339954170
5201720
372653404
52510205
111145419
296181891
229810734
229846788
87167016
549034579
760909754
218812169
237903245
207131142
315244158
186780438
364113634
688797599
504617142
10098937
148576010
680616165
15349657
4779178
601949463
318119248
61872264
144343202
178916384
228714769
164231955
5967763
64375984
100678011
263737527
207993129
124242583
391938102
67612347
465246992
210160237
213223934
87964995
735340152
181841285
594906679
737286985
19422357
239614639
92130574
4013239
253885677
100649821
364029422
51871616
540865482
98973067
12380371
16790553
5571872
421077905
12205362
915251987
431238407
902051566
397449056
127186507
634128775
356863902
227745632
159494104
345048587
63135218
421048373
205475490
107422666
51172598
136034656
184747391
199452225
78191746
243833862
422596834
379853869
578514486
25950052
139768411
801648050
808329379
363931101
97986114
106765471
245119305
137086820
396106729
9635264
362924669
67037037
298946241
23585489
491292987
55152551
372915849
505145710
82157198
690327776
391540287
100327496
631555615
311957641
439584956
40394712
26824885
532609475
2331619
84061948
506933951
87166694
448551622
151416919
99311357
634924621
110965789
9260603
375420581
150569639
222038948
76569060
244296618
399248518
745558707
443251354
141704715
117520226
432710832
19262040
82696651
463596112
417453296
881940
953510645
63193021
39460153
20900875
722541992
45930183
252020924
503540561
84094405
56028036
274361030
548603179
6958139
43177437
247664416
79161264
858610355
45012701
9606105
58982739
495505869
305068641
65814823
285414173
493150957
183386731
198780105
407701127
238097052
27840918
4353083
691458643
104910584
93038936
59966721
47181389
35993837
466557849
140226199
824370173
397492310
88641938
344691930
308523296
279759418
125590971
1842216
644437136
846393467
324612602
124455543
615131693
868991736
442141582
187389691
7750297
1030120
52153881
147890429
296471237
616842471
155837307
62520046
60284106
173022671
119540721
3318375
553732257
42784550
59089110
162524809
302489615
668798
20875762
367350627
785137268
51066318
7918606
78029367
66359008
577360663
158155094
598026724
3831407
693920955
20378604
289590301
261047540
33059937
67071002
369929548
194513836
276146463
245847111
1602647
302283862
641549173
22160893
725234647
645374304
259874868
433230654
399171916
293635881
146140190
218119310
11804116
3894097
310365885
133173407
113695665
543370764
484661698
511675820
222267837
38318263
118882964
108255929
239203595
50089954
622802857
456610337
262103380
646826929
45213814
12304381
29510923
180412746
414222618
394238298
25304898
62724812
56673766
646911266
2863783
394769417
357007671
377324100
60931331
110243151
508262668
649467544
7427387
95408011
760306539
157400446
516187397
74825155
217681358
134636060
289414953
77267873
572431205
85216553
324429044
391000022
155354941
133383966
74094697
38952285
459363090
480165985
84004111
76731001
90964065
41689157
148637646
630766377
544497586
105401164
76130656
198573330
135681039
188955202
134053630
155145911
53595318
65403365
447397328
314351241
106957723
354298372
48847625
131460724
412802348
294323700
9987595
31149783
225458551
312947104
842704031
1206569
383848514
500123092
244803244
5521817
20392849
111288395
13990594
219187919
629668051
75740960
126574169
525681866
854590357
83039278
192036429
626685209
57822224
1194013
99566402
278555618
259507962
399958110
20571042
167182927
51571168
51643734
43550290
193666174
21216372
515002778
213240384
173488379
66037377
11620594
266217032
162014761
157924018
198638261
27940200
524705289
615696339
282190858
83320285
2819078
158475627
92774227
38048797
197323376
636378578
116693464
48657523
355904559
80312530
271178080
546297452
74190454
313282912
510311999
659332739
90889764
63532852
46473533
495503000
207726417
349563222
108069140
33827230
439164378
307598081
201792294
715306903
189185551
141172527
153263745
286063667
86560690
160734000
573719037
27190932
81176745
37121434
604608995
567936713
583631550
666916474
154716716
115785363
350791748
80741389
559145560
56611570
340687841
595514302
251423119
143933807
7160948
101582047
375376481
129527814
150666741
156513985
106581377
724600133
130397455
96737268
162935115
269025191
64701530
200103447
17332443
20080358
339909080
719758291
222588772
48389483
345108484
273460923
390037455
740525641
454859708
642303310
68405475
41581703
75397785
104391955
21681990
59492321
5380519
76806947
85365022
403183753
426650006
78889139
44385241
149163415
65036421
89485688
29186371
55821504
99543336
278866721
57816778
137560428
96475006
1279820
292258668
93959519
11819487
33293872
106020512
568663213
364728511
110530216
152634899
10369396
459548634
14185517
73445232
91319525
85659828
379113294
79739902
363186762
111635659
221031059
67803736
154758448
46163867
479655164
563750768
117639362
19633653
741182326
588920396
13921636
76869806
113473410
106634317
549487348
332816847
31016088
604495225
594423369
648187193
31788450
723968709
298096078
433970601
254255089
208193767
126439334
45851739
80826627
657069899
215983356
6050499
84631636
330843129
2669878
261999025
39673419
599505400
45008152
283598945
245779644
172565905
604375885
53121730
375495994
640775163
80478356
7483374
58303913
542487684
876912640
81460384
739522497
2029744
449700539
219094075
92802371
30243566
548205017
400300919
163486040
271640453
314934179
814896559
315365348
695251410
158580055
79692984
29685037
709157569
6586068
544788356
310153700
536660595
565893491
205618752
182738442
750089176
10440249
749916544
15654040
393858791
183099776
193261569
70637261
27851525
471495924
467587116
228292644
1858910
173391655
85930359
43704103
89910967
63585512
586744930
439577
500354920
251986876
593101284
111014820
484832494
123915086
17430668
92889745
223707473
42898100
8410127
62252743
711074678
112448667
62756858
46141181
175007739
386451121
98934222
305410476
133756758
974605605
30524937
86135768
3525924
204848227
157529901
4144411
14052566
701708860
57259436
186680383
129285863
557190624
21101578
202823184
92400829
186848035
3998066
484129899
243516586
16241999
187138628
106299173
163187087
102011730
19502565
22911459
154468480
551001933
216020273
442845747
149202046
161614005
287373739
673525272
76274317
398200594
240305220
446333553
88953977
170230207
153684283
14675268
85910698
118661023
362863072
137919895
145695776
69644717
187868582
92990104
71205781
16474175
151040594
151100942
258398182
8314904
339137567
143519452
169850202
395550195
49258057
26102320
951486851
29492932
11180233
624810355
439928259
840845929
140061674
634059947
286999934
84441331
110184153
20569987
233436855
566941182
126203439
34203395
497570288
229200526
165195998
10844766
97720568
369080694
92751304
442357534
197965200
42549323
88650666
351151140
21810657
6842939
388251696
228062567
15382380
39230902
610121371
277406506
534240884
150056932
583869863
293726207
389830098
379643846
161618902
214005804
400290235
15803784
213203256
535609053
130700397
451311705
137956407
125209986
644054702
38598628
3673356
12622152
72479818
570127094
6390952
340677317
541305552
515058857
564649024
481426157
11777513
305134325
156428486
412849128
34731483
69677981
909929590
558018696
597465077
58212313
165646386
648601098
853418660
100162087
122815252
306000600
147575786
408028558
2367616
93158756
547640848
1734187
65910372
118344210
528360358
83409144
151888739
93318078
70185771
4964713
330487472
55157532
198324534
205829568
399801827
69434975
354702074
631469
444261348
32061999
180447237
728435354
34243767
340909240
356107793
53825750
73325347
190286206
187268802
12864959
206186206
154344764
185740351
10118646
841272447
87975922
59991188
71986837
437360901
196616886
123935834
502813157
77684299
229952530
162188777
217524348
1559485
180129235
319688883
33701346
40901394
781746816
213871058
120179899
181647919
19953332
201718815
70181105
216827500
290548474
167607028
274413056
148993462
120840311
16237002
34419194
2181092
215889950
305169393
223845860
774648671
185013528
503390198
112505475
17442657
76285814
221107024
24319903
6669930
177803562
7207312
35904076
285534819
210874331
377423293
9414383
59793608
196793093
324640044
184728101
125287204
220194513
148720526
14384707
767657609
160690557
199367434
573439723
650842002
230974952
57155657
362436507
167506868
169393525
110794074
253869293
158354296
28668259
581375501
215491026
19082694
187264577
213833033
705031692
643152
20436964
332932886
249299381
268725787
141709499
117392948
63641790
38015145
194397608
52175474
687428408
71844727
43764337
246779579
618104189
572783540
96718436
419556567
248169818
257442449
5726412
511177889
57145050
398767608
56371048
143520523
341167743
15556914
2369647
4084954
467921560
290900264
147610840
50943772
383842845
94616189
3973628
169897819
850421303
810412899
3830819
151983476
663792826
23090927
60382564
131632434
318094608
88618003
32419486
76621982
239567448
448726321
154960416
404338610
39248797
349489853
771707297
63200935
104002746
144238444
612119178
18980790
53785701
157308084
224948924
496279185
132909486
170337866
860950467
170784301
521307864
142015122
55859325
394348768
673560363
647127801
213028439
318549373
461456901
285573733
323902886
240713481
80689970
4446110
531597199
365792095
3926364
130561886
325138142
41070675
199357291
505211799
334509214
333433652
150042566
680717300
162745097
371720192
334086078
28019646
199082317
373741086
218527014
349354555
434576900
270468800
99699698
511539313
480108946
378368121
1748484
120985188
90605512
104897194
589168076
251337609
326963
361275764
125844608
665923394
544853943
497435137
15406187
282522731
2960096
3323566
9723386
325478719
409084415
309613741
101606138
199673692
350164424
183674013
433168236
116795839
27862588
873257620
602838750
57981585
295472518
45781188
31494766
83571088
237212682
503155991
754236493
78292737
517199711
257039798
415219749
388865422
190915640
64919214
611067912
150506056
474880616
260112650
195746649
453771250
150735844
696989537
56432951
265253632
578796739
302410722
191668635
303071845
575993814
365395011
10182975
215634363
339042074
173451044
142085210
244085103
16361781
832103086
345890185
488768456
77051395
364373694
146919949
94152056
382070508
467160186
213426850
348686686
52010332
64344651
82157151
528914437
683494341
74536653
95811590
121508909
8685333
875091690
191138638
22583845
547889893
226636442
121270474
42384155
375206680
28800019
524056063
2688550
496864842
370660175
42016278
450532995
245156350
148736793
78722459
193203609
308050242
592805513
47370861
187567597
31689929
135845150
35478008
536926935
282320331
175011999
500516283
372877350
593332801
80206361
376866253
210011763
20525745
431747549
18671427
545667353
45859676
329485641
491166782
731247485
693954441
268847198
36096934
915183376
118050777
467796225
74825639
176550912
229066065
99592504
111506461
74049597
87660545
811121810
158346112
56291116
520105162
514692791
737600730
250186623
17829887
623587335
8458435
403246236
240665850
44712013
184781416
24654431
425320390
16152614
540987602
151667879
332410483
142200223
132545183
307853322
77443948
31432333
187064258
2518683
209110897
411064146
89358156
22088534
340614912
288841212
260948427
399593838
376254005
178767708
141323071
82275766
257985852
65901322
114449973
279346948
600535111
247183462
79200343
176666426
566705947
643774307
21784006
20123299
594087310
546103410
176484847
2982293
864723422
29604703
446587452
458830082
177181732
301896531
28267794
22258577
407138879
822103421
83043165
535811342
703049969
2886343
63821032
38109660
190884667
273932321
774796947
25995451
714621596
60312840
17459177
532504064
583307410
148175824
356291051
238549202
109928745
577869965
173427950
363620884
767709821
354880657
541201048
202409765
224074238
362374838
199319453
16171751
363435522
479813700
95934924
58926515
141479921
10481610
44226929
302677157
127133664
215349163
21366242
61226072
8765993
508098404
333486673
6299517
630387705
383313074
96262125
155702734
597803256
107377681
1003200
36944732
5546694
323164777
263703287
234975065
403304145
157215457
25387304
119745225
111697803
36453850
347477031
441623142
30623984
212400450
9318160
269424315
104374069
12514422
174610330
428020742
90767856
300818788
38909882
968878614
132369965
186862161
46331079
159979802
61561556
788992668
122607424
606641756
148440109
353706466
85459126
2275778
92603701
333726866
362752780
117909870
109770496
215059929
49925575
274419181
238334906
97810036
53378408
36407695
126445167
241734493
124802236
323300823
752008257
262596216
586720366
432675558
294109422
224426311
33921549
40612645
90758334
29470848
400182054
355684790
4241332
564116326
450639097
27984831
99657303
22255967
42711957
260967644
103208772
262358202
515570024
279470320
106586314
181259747
387981370
298887767
6893072
97006223
112760737
55460542
101826962
48926391
174730316
32578730
59054644
201461448
248815999
90687738
165239005
319181018
88959035
17553914
141639436
683819
179943321
4154963
663818686
138178126
8917762
29370282
693196416
82260997
558248480
22637613
387779920
165864072
318498975
352103615
129169761
77450318
21088817
16832328
144336592
480601652
28466016
17395135
332865530
117602593
238045266
38538434
317378538
674695059
367294974
45459033
78706681
535684054
252168575
121549804
1235248
87623968
257384068
317727515
303971119
491993140
204719928
169447133
759224703
302957302
118739219
110320240
123792155
850887939
498896987
317112802
57731845
256020919
129951106
297342571
1453559
86339159
424602669
253427441
544639425
201787455
13859877
98664839
68871763
302804743
401902613
361955618
872901467
71871288
365016
120125857
161785168
125430012
135230730
699035900
203877472
99144663
300714063
173409125
75988554
119069268
149577565
41116024
233918416
647648622
332097788
64310923
14211570
221596548
557512884
295804792
212022982
78300799
151666102
172799018
181013846
349338
40490017
650303559
186322991
35645074
10541031
238324094
435783654
35100125
170630953
9011625
36024584
925987486
422552596
138621871
28011556
431888679
271031313
435957623
329469084
568161187
620640294
208579288
2021681
129482506
37677318
9023427
494607325
87935612
5135776
23660468
197132041
158113895
285275098
39723001
311138066
195860554
341691373
200284514
570603645
125644087
600190023
41164864
861527555
72506005
418416328
638278912
521164794
127906229
118584856
188565750
743437745
247961163
83249090
233416090
757126999
441128509
239264706
62356110
663311981
442857589
103133534
93778735
61545035
141885640
98469420
15888505
30731987
38099710
32460851
69449764
68819316
190839127
254700095
168125387
553916005
205117676
68187772
177160007
124317607
166285869
171461450
350240955
10103626
334428912
19058948
4194521
94131970
160205971
208905414
262324230
63826485
215896757
150204574
562868251
115331578
149054543
336096770
317019202
32556759
443870822
114788384
468638677
444638878
721246764
42553996
89985665
16321892
178100426
200126813
325331704
168467293
7908963
854607630
246235070
91490346
396461699
756793942
966827
89269056
766129691
87211849
269516262
74437507
4926899
356326633
377836798
428763605
379899432
135842252
81045587
247587060
21037511
32760531
124529973
553425094
154376
860021379
16646422
401392578
104536941
404905312
100170441
254989868
144047119
137373632
69406516
701130695
66504624
384019144
297819974
384136230
45627552
171014886
14665511
213818870
2117873
33513928
832993111
84261337
250697827
71369805
230083531
160737477
18546152
131410466
170278695
87583820
11678415
83518744
304059768
881536148
362157653
472189497
430816164
402098336
799903960
45031437
174302231
372887462
428527126
72305618
264608854
416979125
60252822
150191236
119107726
363733121
140510398
197871526
505439817
83241134
11495468
333029443
72553803
308987703
1260024
106509336
392631145
24880891
636380373
493976531
133861446
834354817
68244782
549208942
96092096
64658517
5312658
176172634
77310852
5179975
367825164
318872469
330033245
62604485
132679085
4526375
29343584
870080073
189284532
44063206
508537199
214784628
11621476
254632860
32810003
446844365
24271753
777525436
813623332
256796346
124122976
421900297
28885282
766047816
318461011
703505213
274034509
27019144
1420565
37207511
178881620
66351690
85579849
330622277
44432419
862752655
302240439
182577781
1753886
463882113
190754314
109162568
18715495
210495667
634369636
389671469
121205517
85950881
803384086
351615393
248230176
748762758
37300288
125744634
194481832
215115917
3628711
230327
223155427
31036247
58855969
74898016
202016309
252766378
641936277
24328429
6481801
136427040
124044032
488048144
30600629
119347961
283456565
128986104
22024415
247009493
296867476
630105292
257505234
304883703
542508629
300441070
613086046
302357002
11868078
352084390
21289696
735727952
34404276
24691751
85594491
56012032
163953939
32199031
19532658
109157656
551182322
47307417
95616882
311246673
319264801
773856095
136161059
56680256
135210583
111980966
21360877
449605543
173482312
187921072
54252707
40750552
960410384
466905571
918289132
19244984
224783122
331262105
140053457
499856126
177767330
20996826
9440396
167467693
93582162
11110689
253885728
81685855
274607495
571051468
243179030
164105046
211073959
82434694
354609356
56918104
262053423
506937423
56614851
837115036
546969093
52437815
130397496
499967307
3518313
461727508
561575271
10445660
270182955
399388744
181398713
338442007
324474455
2039888
299468410
273174578
7927774
631497869
369026947
46787555
126708853
312160450
144614580
105534757
293409708
676525176
103904316
38246441
275810018
59894250
634196232
33513555
54445737
201370805
111029756
124721194
3427252
196832468
37254590
47608991
609482072
140411810
151840636
183676278
314318209
118421571
165701968
78317890
156966146
212282477
209690258
33201163
6434757
77962390
216960839
106836560
94543836
489143744
456676846
20620916
62993398
563317958
11768337
570209801
44370374
10515418
205029377
505086685
67502466
155272157
32942153
448652736
48228454
264059356
206578428
42366550
1585617
127824527
317755463
451423798
267657236
83570294
494721472
49949394
268829735
56931208
97540015
98691107
40461648
29682378
2290135
87579154
187750986
202600028
635074323
285163350
81340515
356049483
40110466
194225747
557874945
210012714
84358360
6689893
4214987
275437213
390326154
41933895
637043608
51090211
51877863
286346194
28120125
299863304
552095393
109632131
6455677
140494884
86375691
305666747
253031111
161149591
283134057
45112016
96053032
952187983
65951661
715834972
99290838
394474478
71381712
24519266
87449067
202714165
61187109
21220608
400421235
395957458
368397182
156444851
224551902
288079914
381127957
61245119
437416311
68252457
233488901
14289996
127112890
214949004
547931250
77132778
621348288
17598464
88215828
640654187
250204897
90344447
66493830
187625004
295018361
18718705
4893942
148482335
13935245
194648524
156828069
413021153
311775477
9544895
230583423
350513032
11388801
200411864
784191040
96702857
293508901
11585046
68911236
271274974
113294748
249837522
70736449
454770492
235821837
229787707
463586108
16386828
8581491
125462028
170907290
171798120
200125959
338974093
215854946
141565204
145012761
180839892
446104277
223731442
146284344
90768388
670333528
348206512
82425102
372523542
51960820
130458255
658152006
342525843
260250001
26531490
209473265
113340189
825735340
8916424
741921013
319123385
90951029
161621651
63080299
531961870
289790939
426163355
104691541
50658458
50461388
284118933
7537738
186973533
220807427
43852833
244339181
426511327
47111168
334219897
153359362
327261609
25577172
75840728
64109017
434299343
7798572
911556884
14655009
2481544
80147800
9020736
65736311
195863431
18871803
76077664
298265442
112899023
58385855
94345699
181567517
578368776
306887154
22444114
139018865
314610182
114411690
259183992
324417324
731332651
330147094
241647101
373336428
23156640
7797097
180033426
79343784
7332586
330401108
15383350
249438228
9633825
831017116
31636064
19970892
669673170
197012708
24166846
92751280
47418546
124152336
404973783
478852047
697531312
154936892
300099327
350916592
80469715
69811280
86343310
5341641
44980781
116163
282508502
313533107
8058251
107260877
62190714
241028729
702654709
62645437
20812
24767178
767328356
197793620
29070355
239530371
396315496
127920538
50603345
351622570
758222666
755471382
65364156
64021727
167269698
88561668
246284125
91333179
150123493
23595457
44378811
266232509
742889449
133218518
188068842
242697998
40624954
173903681
203144728
241324111
176965534
310883379
281003363
32459791
309635864
304218282
565328999
24638342
503461846
11766760
56037565
37087234
169172158
29541930
409718618
32830716
132871595
275285830
359628990
180743923
209102022
632959726
684740253
157529983
9003735
239718040
839690946
354104708
94646886
284109363
4903803
262373661
186443849
125507236
734677899
249870109
1343523
74581648
169283475
68066150
484691477
384268412
167190027
586740115
465666578
747907551
175025413
133361778
119975387
543719024
19387955
355023705
100919772
263571323
57361898
246682255
45909504
194128453
310433965
74673063
252641121
134925388
901115147
72553546
208935202
474985742
288310490
46112289
17722165
51201515
542355974
143920869
2308725
91377466
16726123
275430844
589289009
233440492
108765400
548088922
233829390
290062203
193082146
79216343
60129487
82111665
123171374
237544686
547549102
199680910
185745161
30120477
356549923
485535047
120014623
23287639
314692218
20846062
399483268
232045669
352896635
248596922
52207246
148701776
461786462
819642255
719347555
514530723
172932843
384595448
13651221
233042289
105766946
825949003
6168394
494763744
87145869
46600861
43504772
36339356
259562538
20613672
63523661
593548825
72689934
105830303
17234514
46537922
253142841
956705621
339991637
175413040
581991539
463669788
24166268
24951571
22697460
143958168
51636979
218730914
278947084
141985541
511914720
14369291
21870822
84886491
598692895
190717335
117183420
102113956
298079613
40669089
94057317
91770808
145882955
109626083
22463297
1483677
13241313
464664204
216969700
625681365
199641072
83979654
558576133
23456820
149921485
163404314
1633713
13476690
278112254
184308980
167126390
37514678
491052256
332386673
164887790
106571745
39725151
211710392
109556627
33127476
136463666
51433634
66258176
32609206
265778350
9427821
189758058
45481070
27600669
513155496
20545571
286803172
560181572
461127834
193808696
355052360
157245333
896889
31407101
223308666
502650761
586543
38998228
64672478
174578274
357938556
124105094
54517767
199195739
482559042
11179378
75476149
2607107
473739358
721479901
35907239
24953995
329132785
44726594
4331384
169628840
640670785
206459871
271237019
12714103
336714786
244150828
219883286
268712682
74572171
141333911
157823209
28265235
9638645
10453223
134089002
65358681
9266002
450463790
149332464
67078947
169874031
886736621
599620840
223855079
83941276
94038287
6767508
74010024
196453798
399773432
145890028
851729016
110871278
80763533
73214315
476275139
767423735
154199928
72522511
461311429
157876461
34877592
87683354
78515583
372072
85002359
526387856
57667385
69428632
196197316
90263319
198252382
27334576
27965986
69539743
372503223
19664356
168209209
35866135
853187419
445477025
160136314
318460599
251105789
509936533
319549242
62849677
424525299
483339767
186265700
28847623
26850140
7436113
29298180
556412660
29489446
36844080
3563786
221847068
189812632
319889341
407081402
172914292
318844034
418279011
325215130
470737807
301593138
742154159
11208713
34164696
371566401
52867926
117070888
181992156
348859269
314752486
150301854
420931194
7720823
163664135
85701338
690971764
529073032
154376399
11196282
55485714
440553835
193640960
134847252
199748284
255220668
49127490
666950256
44113765
672420383
74646905
96325656
414238393
420900213
69698053
274381914
164703680
206959917
259339235
65856682
20305220
102906681
464329518
20326076
178135613
462558620
35689990
700760818
516647529
218689364
249710305
214658134
48603366
182391898
44392551
47011177
54962885
817476763
200557884
33136397
8275793
3757272
271640011
71673281
318620182
2797256
207512495
39882056
42169987
247558715
254168164
591720003
364907262
30279065
157494817
470068300
513665002
33912039
420084413
387565945
67108348
96628295
2290522
182393168
481574773
146576243
18305919
742146576
1620091
578397933
658109260
146403565
108119156
49873104
147165483
83983844
56321949
532676876
112880768
307821745
600936850
127880961
245870898
99525878
516730185
160615428
34596887
458246705
7261372
471146154
298611225
49941459
405573636
613746375
32555235
80140214
134043621
1451329
422604463
9871859
811196646
17819287
198186660
10860714
46887719
15946754
57549431
145740123
292554876
398357436
614638895
191220074
58467387
21055455
46110695
15302809
672724929
6524252
820360664
394369639
280710190
52167067
827829413
48797662
11679730
9062476
250716741
292061290
588900052
109020560
229410088
98491018
73660222
47804203
408074193
530096591
389211075
816334824
95003751
111096150
497412958
56922756
201459321
118470724
145029399
16433335
94310127
77358452
476159674
224720288
183790949
483236173
16910564
498342618
265014520
210913384
190145975
63737699
125112732
54587536
97995877
664629805
530158211
120885672
414147136
106671102
36549837
440969410
142814946
187512294
26796481
656490124
437021599
134643720
47899938
681850351
280364582
516691261
188047753
258772794
713151925
185654839
82537870
178447114
55163279
93984670
188989407
12646347
45448390
306469313
210450309
160025889
503034754
10302294
24582476
50579221
427154983
234792154
209859984
126991797
16531739
590371959
135675643
87871154
201073139
56084249
29577507
816261178
705760645
500031303
90977282
384533350
4531650
154092373
22145415
168640898
332172596
123335812
413104581
168523377
128240069
808407681
48743013
299649126
202096187
415605916
169625552
70932135
51009269
117602288
92273358
317527244
828603878
45195225
391362263
84174852
189369011
736297242
477591399
81320554
33871383
584103537
47987407
335290888
23996038
81853953
130574223
108507116
410050100
648062729
496479332
135882704
861422578
201645512
43767937
267242450
15250763
214115669
9023080
439135909
277082824
262372714
714393157
477608142
11307423
398400770
340576472
66300089
24525626
162590933
122605110
219686372
120042860
440430748
576800781
839960625
190339511
16931252
41346860
218662245
51191019
486347677
856618717
55074139
435298423
556166959
503702708
587630955
75303603
2977842
286903353
95876791
172043803
64892
294047964
72384772
56509225
133019053
170596751
91360954
254544624
2638334
620006926
160988586
395422929
38577069
163308197
479055349
131307072
772260737
865879536
37409507
889765592
685742301
261497342
180289612
416256152
76848973
65453121
137339883
578992689
260479258
78446733
584049034
769231
54518583
456365656
135944557
9629529
187398059
400239764
446291096
521946972
231390774
179259844
181418139
315783053
80771409
920721889
322569359
489312332
322945625
104888257
4351375
84375077
101218115
22407507
31492445
426176499
71353706
133477348
217002576
346838
53882459
334202127
911675325
21919339
265406437
95791940
57358304
224327460
32728178
67927225
111113951
1411967
417728912
342244473
13016356
302979099
430360687
539310399
138859017
140047131
131750188
129627364
230526584
42962137
58989536
301136267
347181332
735840589
55892778
146363688
197080822
219454713
126955104
205554702
624143062
71605157
383947175
481378860
67363583
34570276
245448968
426969704
162174418
81024050
182639360
315917152
38271218
630428450
865802005
113603486
746740996
182631951
601841525
319933122
63495616
102498738
280070571
576397322
700326720
293979127
342756768
315014538
230000584
6280281
447476543
258351402
5445170
805450039
111044140
255079386
713860800
188178392
50003909
75372735
24600497
56957896
29059708
2099321
110268648
13391271
84956429
717056395
455588619
216837153
442919335
755203906
450793819
10661247
31200061
302218409
320298778
64227779
20342746
439600322
48784085
276436952
205639040
140190707
112076387
297897311
93471409
337521781
388870298
329648916
80231304
6455248
247687093
48667852
421042783
41235218
481477377
270767425
431331538
78912761
443740691
211241664
345758723
241107223
375725636
107775701
68676265
615055236
125424640
5448549
432517700
367456689
114257066
648514170
668414511
28465269
365813433
305558417
230009327
288643382
180921817
104801104
421915750
3082069
22310684
26209432
89511877
11061236
12215070
459325688
162326067
34377100
152306272
362613820
5765017
459194117
36785296
25606280
214236968
583044837
79632424
22720338
155858251
224832999
540843635
299870455
14942317
180250727
283691441
33160360
351444446
198570838
140854193
190790564
11325409
932625206
266703372
14356884
227489931
641718461
236240604
143903896
388035557
727316765
330284907
133378379
421920587
101966854
5042980
736320252
169620905
467001810
4425355
241157391
567668464
256659043
2163203
225156128
106258193
859546295
252481
280187606
10597831
411657622
29264642
308394840
210988699
530653853
8462130
228023428
6079488
653871753
52814369
235659371
80298581
35159939
19571364
15801129
636147740
854244646
58533135
27045824
252124497
341459237
68840225
395673584
131097116
241074009
229740267
400378389
9656216
437373852
584888579
73842494
215287916
283808975
555903385
259357244
235099679
87928126
34666628
73866729
451240835
707033040
327420692
295800566
30920548
95504458
225825861
413063973
364828331
107930363
69802675
6522713
166752350
109857097
85552894
775180352
200026160
317757608
84483042
682834510
315961872
391987821
658545052
519724784
25210170
454496993
190460296
152400551
908383909
140816427
555439011
296251460
41430664
138425802
198236531
314900174
79736090
284410317
196049274
149820744
748188356
229695277
127692191
78559662
546253650
618533479
183858068
94706204
20520559
11140158
491028730
178203703
39285664
703188320
107299033
24814771
619869549
169951183
1128174
13351977
21385909
802134838
642061879
145887413
624730888
167221269
157891938
367403600
110565810
656112247
270825906
5050323
295038524
4739329
149830609
154486557
326570999
40640719
20155445
406002741
123934475
623903637
252759402
369764508
128905312
418895939
458233279
156719919
222080438
315173559
145453119
192883046
446884391
188889296
347880025
775334174
517831690
668861290
52208967
715381258
3588294
158685126
269743192
18267820
265770181
84833812
9525348
685693500
151786541
37620714
150729390
127385296
96065838
417747426
20176521
593398167
619466382
672255382
32202569
17138449
7169641
39436672
534227258
243718669
258091361
595719946
767316543
81410899
144771015
1205188
52311233
265467861
242807643
618968803
622854335
6056674
8048055
19862583
431940764
638791521
315997475
261816935
87676988
898081889
247666372
264965979
21745672
166332203
225753494
276739678
33449204
220827310
65943362
766610148
130803138
408840296
50165324
944416131
290031526
93929820
345914856
125814855
296569813
18895145
14841828
645158426
141390786
728700630
419913881
145841822
45354687
530149575
123563289
436314921
274100257
7076601
94654388
14582623
155303129
94813696
465707057
154835851
43021731
28587578
21998240
374974839
120876854
181992829
275518514
134890713
438055667
46544532
8841046
35111198
23132390
632007932
847236511
118599276
266133540
304629702
46867584
141431425
205208092
98866917
796628885
353102915
686735408
590279220
29495782
38190337
476959926
13100945
19695932
270696169
766724143
62508040
10324586
245159243
177975822
269807159
521602602
181567240
89479491
290582470
118189926
65671536
222549368
169773700
264574331
28483341
79977035
52553377
100819036
428954256
103423559
293499083
136110061
159045073
35797880
607153844
543284278
62802803
331124341
426675639
21513
397804680
399404702
366684547
140518132
469787645
26412487
188315416
37534756
664234713
785578134
672247134
228103418
12297042
11560581
42671928
349497551
94813222
825271477
222662636
938909
260168986
21841099
10515587
460943787
20911641
43645634
166064613
127381498
113616636
356244545
169403997
22550357
246482487
86933162
751331315
583142724
461195175
123976465
124356662
170480216
45394271
580581965
5073205
58227770
277988176
147428390
32527376
40960405
757935628
454885758
153514037
202688910
34093783
279737724
191514019
353512668
249104443
626735181
365749367
38572693
129183938
337837454
670648036
21711472
375069856
204556711
28004596
743583368
123342784
78915967
113024110
8104815
603022206
68811563
512507573
2863183
98072538
18318
151986142
289197509
12450159
30112345
31835854
38951726
362489453
11178248
62918107
280626661
86801774
184767976
122034744
703671463
25536758
147388041
422274964
38929594
2512975
386424250
266217894
64609164
422159387
217623151
381351481
26494976
54242841
697413942
444265408
279866752
202708505
71398546
68959720
121823553
537832629
229568794
157203704
47763620
815376447
114056593
96983391
3763692
173473648
104456622
626193065
67877741
454225260
443599632
131071694
495908870
799458250
309124191
41610468
467471050
244175827
289501189
619297799
599145331
310251974
116834191
918358152
213866089
13394993
514199611
648550719
774465025
284239635
37592887
154619287
321966158
56919867
476579946
366877839
512064480
533652806
711441403
353869378
350824214
83814938
631732
197807812
806742892
105067144
106929835
176730537
41762678
403323709
172493592
82353387
54180498
142295400
7917402
6565087
342937263
538997617
48350268
101672908
380639480
231001189
305258645
94032420
781029954
27681531
66595551
27895710
207439484
356303677
240984206
187320892
70763999
564240629
239172609
644680054
561914648
789731926
133042823
17707824
241793384
162278810
199759157
396824703
42261288
24082200
262075088
219887082
279342815
325566559
109402997
703747372
51395723
8727747
53275762
113550320
147192014
120426392
14053067
267422452
186851377
119793619
531846841
267358703
677856324
288960253
924358644
664766323
9570699
28443834
82934180
295891653
360106158
663728825
345170131
36695739
280366396
177340794
65087996
478665849
159134989
184266141
20969893
515536759
227310248
87405148
142200977
149096938
18352492
184101647
362734275
137208644
234425640
357419558
160787036
349730041
207290526
105976202
216316489
301648301
231362895
75007290
386757599
293508294
131699828
145000229
176594748
120319881
71586117
60559019
19200417
162480626
545911006
212054159
19582175
89028508
131333952
914982757
75047759
60498816
521216482
710406278
29524393
606787179
4775547
401464898
1803653
203531410
44979233
232242639
7193377
150403433
704059706
124741382
182282949
249750473
147636026
99575373
11687998
6011361
58107586
294742845
400188696
744272809
74479682
12350612
203061792
745823320
72612127
301893665
444274453
658997370
192903071
497489079
63460229
209246414
418702041
79187761
188797442
73665
305137049
155269973
353674278
22780749
140742444
214292733
377059922
98459354
319013378
30050272
516615256
415201760
655698264
122487936
25043033
598522612
43313775
70611361
175153190
8743902
2132862
87973343
24020019
126838519
43131318
391409183
1841433
764535219
33189759
57335082
946448649
243899457
68214401
57013251
8995263
158971981
382983145
199999461
425328534
236875531
111455081
86755306
243549654
353597070
114450786
131743540
436591699
572598991
16640618
141916115
86279266
377315905
103254238
189659572
209992722
72688029
110587500
105605593
63153531
318403013
126957336
378681125
630492848
351543104
51250921
31764735
39514157
20984712
654267426
137047056
3627251
438346681
207977980
41939927
96967154
929356453
45834547
163798818
181840570
253869183
661829152
251306829
120238385
67540304
335125188
423562302
18643765
4534955
565153132
95175983
342268451
76494326
186089859
98932707
334445344
531104089
362472851
483588116
482136208
22421079
58211037
61781910
286709723
318935795
301891457
269779892
788544380
90250511
444729816
243182905
350985442
3915141
210196501
591722712
3114886
59438475
45259587
277002352
437995325
112644776
94821517
304502028
168568364
337733753
40266174
92407433
445333015
288993737
3052734
803035857
26836250
151147353
661916697
19615540
68293387
191575501
300312331
452263447
102832086
85256192
206613888
121446970
543613979
353186391
575754713
240290254
23686988
112340744
306042889
172763285
914855239
38963832
210632916
145868717
194029763
520939720
599077971
234045067
316654636
828358644
279030282
9100052
82118541
1975295
314579149
622948159
135812313
405051444
529445838
630450663
226721157
160136549
15399215
779305045
10933599
148653773
115337844
31307856
357138753
162134503
455953946
120734969
565496029
473398284
262928069
167682123
374206866
114420113
676114293
30046735
143631608
580404926
41183721
269809451
67358058
38428057
6474153
276914718
67835108
112447040
775767157
18079937
139540868
813166966
107704214
20504606
190846415
651401621
506298825
549868754
225188594
358797288
200130242
275146037
156705883
368116875
635860442
6802805
217007292
54630034
209728381
663685894
61523195
692886919
116220050
261844838
371607451
169272356
13424353
497215718
697603752
188115056
2329146
50891175
486583564
239346237
237610197
508713829
6144107
252535652
480603982
126599312
401368449
768133828
65646167
83282962
198803970
393364978
63709115
68516886
345686448
507940714
23615534
757009480
296484672
102647854
294585572
62920611
446246235
15613989
74061849
107084473
131104144
247760033
97573013
690951167
49813939
89653892
44224204
52499605
617389527
641848144
230140016
823567822
230026106
549507956
97041835
458242258
8348143
390258954
357149718
358518436
21026395
309683027
2248206
13516393
349250317
2252952
108139958
365912929
151525757
32272233
11383902
522892295
94624279
9571478
246736724
442701471
575229202
115787802
42071098
692364454
653058811
111641437
21267696
669981
413966182
80010188
93034525
245933184
179854017
236749867
76813968
234654130
3852033
93277683
342980185
66238906
4319298
324945819
550843861
4809412
711750010
20392043
41330891
695607010
162056738
133720159
435638203
92865652
67183663
94579719
386412906
208690798
72750507
414362455
6566774
250878364
452447385
675454304
347386202
226426991
345506595
63070983
59197630
126563604
147417260
7992555
205806924
3944820
32471876
100117289
106561556
180552065
164316061
935165041
152594726
122339139
95395736
318604432
957006377
111698021
254033438
147716735
627519476
954590582
25445771
373257
9190110
150651334
106682058
64999128
194523884
181419606
4725817
171636866
226184271
5949447
156862534
182283161
111123309
59704597
335139889
280970716
8926023
320581624
133192718
351130923
556477626
633214755
14826909
630234832
87884778
214543200
506785844
617940067
790250451
203116061
10215274
181832169
55150797
143595679
355154
56786525
213407117
485140329
193649396
268750155
103650586
379603535
634860732
59165933
31967176
192421543
217768491
27143766
189612524
313915698
310985736
288630214
219097911
652773679
156835106
10737491
15596724
661908178
423205111
22455373
106471400
662293563
681382893
92038227
136692992
52743946
621289452
120910215
14016545
148041832
264699403
125220617
584406688
195675023
337065460
156373513
87513787
124565927
47680883
569554945
161585345
220016369
1746043
388704720
111503536
20644256
541891548
89956957
741842225
278787742
256755470
34611052
82988344
247697826
120510142
455501896
389865434
64527578
505445663
209859794
577156789
176271666
19531460
501731421
679070991
636674538
12832657
487105098
338003764
53754437
541658815
226518495
199599621
117711516
85185395
76099169
48255303
542409595
169238123
52929649
130496821
957857
669473265
111612561
413019662
347100143
12040019
29213945
151725823
465795124
219121998
32803869
522069295
682307999
781105389
97425104
25670533
107052284
481861669
323221703
486497716
234311179
84451838
621688204
342468343
91908876
114712754
483138254
564399716
31026094
163700406
456105531
45197969
186481813
574311568
180651480
278936099
270828852
97716650
60313006
305539513
535214895
4389282
217018921
132341830
67181590
33662539
333399243
330820835
358072808
357284926
26711817
43895021
127132679
63167678
387608692
17848166
110721668
5708900
98860708
778075499
136152889
50174787
133040008
620166837
273757352
635410843
153278057
56042837
9157085
92478221
343451806
31491627
746625515
347189230
15246552
91927655
13032629
341717256
280308982
235306109
18229558
282008814
180146520
135302461
58335034
12164866
441078279
475153924
387849224
273963265
28744150
77224465
258624827
247625835
21149693
180243888
332329633
314292311
411557473
157906487
50076672
805915081
77594929
108701914
961138259
505419332
26226584
207921175
540047098
37745391
225409243
30141738
375913897
465990319
43402861
111419588
280949227
200382600
742623203
1248955
40659603
635427768
404213
45978635
88332136
139207312
251745322
632289423
443854523
694237220
113873842
344049295
784092526
56438751
90319604
21757640
444384304
60050502
55410151
144399704
807331
249980013
240060556
127423327
259920267
12632346
267533537
49533858
241852024
310356925
543358041
555374012
2616914
784605081
535481523
495384192
88630558
108680395
943864697
131320598
136498604
40322890
300485857
323877787
1512952
521399852
324299840
16413131
28225275
672137143
83703439
136940855
428803458
107341037
650168320
404876396
113810257
436736235
192321632
394283403
109651130
55283064
192977058
877765215
73015917
63467635
226989848
514258738
95148577
79790754
217431949
512820062
168236580
9108635
61140101
12188554
278305055
263539195
376443743
95364027
15019227
633926017
6027453
85720451
19784493
44308761
165281320
245391237
195485748
32194949
2116595
40755813
724429707
331069322
48116433
866966013
350391811
117722730
15978158
5823986
34161660
30231841
2681351
511157764
163577381
479921942
6061742
899092224
273786273
318447584
32005710
38162986
483478777
775841076
79738500
73815272
1075151
13633979
102356908
245012371
25469151
142916646
31421132
378327601
175627266
98736026
425180989
47544486
29982600
16408395
269639415
111976130
441220099
77141561
34822346
19743029
84073653
407357929
437526314
34265479
27796906
5354149
668588545
209051225
105873515
150576808
267247093
626096674
420439124
308374130
561601830
511335791
246441684
62085203
7293077
103757575
610226232
4010766
42333580
14021079
192194445
494137998
341998346
59262780
17226421
832261451
365239885
142528293
848931353
301527045
468275360
26749611
513687486
447898297
124479819
865887302
157406767
36681561
427429950
265559183
22060030
565711586
249477922
503342124
6415820
287122587
183131057
374993864
236051725
429831307
230580574
190222952
145360405
585285610
36287800
148052407
119775336
770731119
200678467
520177338
391455912
125025430
794789196
351820036
97028003
611788248
5280228
51695223
846061352
106135976
196653541
128880101
322327679
4812108
66787952
354151422
20663195
98365913
217713971
40452670
439494075
191758728
224724434
60336701
149060086
3069692
54258901
356184930
174189734
285050815
600331139
226763148
597351976
507335193
41585974
163261080
30637515
424048705
428710904
97672613
224973468
9040520
62998615
52766682
39925668
730649752
851366357
4551741
113350917
414696309
384616504
312588123
122442115
70153142
182678026
207782090
129563110
95311759
404851776
214230267
182901919
104782474
531256109
86477085
439170038
238217931
342658623
42027394
295288974
292823102
126951334
13083713
127704851
350153224
219822416
504929774
765959677
725247141
12074947
96743133
273807364
359733795
347703187
106674334
717257345
873521113
158882620
54573461
656423047
72081879
167814633
14624595
162355700
370823628
311142935
19923043
837166367
697136952
327695907
267329683
492933029
285803537
151033767
514192596
1428175
632940568
575080025
180006596
298628319
102956189
640339165
251002160
117541769
489552732
382097280
12194671
284873008
71567101
178180675
74461789
504503412
506686952
120933004
224895828
42545656
35973408
95473648
785760
309115275
476019156
827440847
399968216
126655796
68191928
362094161
338757289
7373051
696311417
255049585
536612600
142917824
68800091
76254547
28238067
183087482
451317135
56014214
923124830
92671918
5433547
346535209
478950217
99792290
175688132
16700713
554061360
411786734
195024910
55725373
471164091
189562017
60120668
117018021
94265695
533879675
176435161
137787488
133900023
405105941
289407057
25055779
172737971
507490653
360809765
7407642
13129407
67219372
203601288
122834587
512708040
172600564
286068829
15107946
365480370
180367804
531212670
477639827
214666704
24378887
110253183
149619875
135729864
57173237
43011661
393347998
101166038
59772928
162617807
783342058
164128399
3377761
686932657
560494871
350754501
75418403
106296998
99250693
612903227
61821211
325686775
134564851
61476057
103541641
20916819
74286353
19911905
688189023
139062246
110240163
327616386
859290685
119344179
76184853
258001483
447759642
227229633
384478920
379905669
568840025
190809200
671833139
73363212
74521996
303428886
50448300
309668356
570237198
76702983
72803925
291735683
311544808
55164453
46884787
265481641
537951173
905953097
30063210
246594147
434284193
308162101
224618173
310915543
642058515
29793574
322013181
124308106
136839413
36285381
146656368
63979648
82740516
318143824
134042679
21359350
176353784
580711452
681044901
80326307
252052881
48789920
223933499
7994464
47235151
117203101
13803616
5613324
100039382
170774945
273214426
29195392
277306899
138955032
122533490
136868399
546926812
344905818
128015129
469509558
12843232
173459453
27658797
387716079
83148874
95658764
416198237
438498459
75849672
582256762
49675623
170278389
183945070
7981327
643853205
7196682
619148549
136354422
311691368
52433324
412378403
209011769
333951486
6396550
750380793
193714208
707920763
795653418
58955636
171152499
571681572
94043314
562760396
5693564
201328901
125867160
22209492
259795489
150201776
143707923
371022265
21953970
246326387
72233017
268217003
753944846
85156908
160191615
164616326
573430488
80335437
543646308
99913889
135674683
566330071
35588776
264092183
126377204
176540793
75639565
93689332
116933887
72010235
11170248
304729149
446623281
717105309
158979507
29589903
110618394
6604399
532494526
596097731
72553855
192407423
71245513
420554883
355368170
4207259
37798203
424724592
319665405
84789534
244576592
19675732
550094623
57133859
198936196
9726111
111300698
180278494
46259874
84182068
36541
115994560
47025110
216372764
317601041
201544281
77218549
803201046
28889761
235971456
55657151
282581159
71113076
605999959
315163810
1619870
138138322
5765467
563509497
347403366
509690687
203219606
281617423
1971754
70574488
13669133
402455709
705995421
179810179
158432867
208372141
9522710
441261033
459927146
103847993
20963808
7900152
285880072
79267028
100628290
575513126
812542869
435674637
107342867
276726926
47693278
242187256
509993176
68233980
238460555
251943621
48828163
154570766
580403829
284404289
68603737
195356157
561358412
287217432
84298609
626850554
146085089
185615961
47235970
42219222
6624397
170810123
278167269
269037167
133641523
209038670
82199239
286916163
816933958
7698697
203427567
476081356
438269944
280548378
46896822
3161500
272580028
831155484
255913225
221527100
85111187
515246510
727168310
1719254
61960204
43237621
270443485
73587123
185683121
606728840
125575029
12582709
655673418
373770162
445630766
122060906
318584788
75179428
213151300
35329039
416757390
128495701
38939569
168391508
854962637
265135966
24892175
136350510
125584399
392765349
84564534
69334306
92385421
117804129
216140805
34620725
574631583
830373171
206586608
187999270
498028304
299064852
93469349
510733968
322210024
294467678
75109483
48026160
571247844
299477651
217770128
324921011
197617496
150928148
127550418
49000456
221707278
54603225
411571115
535558910
193283326
92904388
31289818
40445991
139630916
304331349
22574979
391892763
312136266
6357953
3037457
119647040
346384434
547493855
236778094
18671377
489339257
331504246
109250056
364434852
474256098
304365930
22973787
803918121
26507550
322300748
148509759
30420455
767047415
161864098
6219275
180336890
20539776
843533675
2150031
236037205
74918651
301057803
24735203
235220776
292157741
385240727
740973010
108835980
16719611
725718226
139611694
67035733
304424599
183214720
424900956
101864475
142067946
180534867
89805016
197777386
570308901
585173672
402532484
61578471
10909239
29967676
11602988
89640180
256819897
181496434
500768660
10510643
594383242
127491653
549789781
140265538
157933679
56411736
19914572
44409213
3377110
324855640
240942350
489029505
245904538
91017069
21881061
36294148
313966925
14506221
158401631
41167764
218347836
187107468
14508308
858243468
210994511
167636406
256236449
69467338
27874872
604341859
335656565
250846094
42883984
26353817
783465865
106609695
212480093
48924368
900407979
58102070
47325570
382940097
41045889
22500594
628495604
15978566
344691369
101232939
602382841
92784928
461542842
379716743
271499545
207435058
408629850
132649553
2403003
107649879
286387422
662795092
22173736
204644794
531426407
355221747
952428019
487089569
172703519
240184289
19992461
281729841
20659881
593608226
450080459
368243402
340972205
136152561
29603257
226947612
526511320
2071546
425551432
692253413
403373149
617372059
563907603
139737912
193034924
381481
112233063
140314216
24539870
556159809
271996108
691510426
440613494
449195638
914948271
13796932
80955851
10905687
270624442
157671388
19680494
32522309
232779296
164932837
102277928
101103076
797245667
629801008
91968311
246571289
669784448
362001237
583228846
319739701
86240741
429123839
90010310
494350248
8094813
173053456
646292578
587321150
96699537
321588182
603224412
267550144
112270366
20836245
262827731
424741004
414360883
21238569
16369103
174671100
86344933
91856346
105283598
29952973
46823797
40777927
20255797
22862266
75335109
29292018
130939177
499364296
495448404
227273607
762858055
117106907
116946394
459250621
1279448
500268798
156952296
834160922
694270851
220833439
87138176
2448815
155359087
42606877
8285163
238095815
345390947
19834671
146535753
351792115
141649867
245562951
15070114
499948786
152306005
148449912
222894295
144704739
453150944
180579232
396483228
131262062
110518597
84690592
527795838
34451084
71371064
37539810
355011414
1932006
40321269
20419865
82039215
305375014
113661801
75302164
443964466
184757024
616496931
44679359
213682535
448797695
173698027
129501347
226114412
67161077
102788232
745959500
513662400
48877553
183077359
100874909
114402971
150262410
5995144
537338713
27997966
429464836
70388484
165628378
625500570
133181810
290065338
33463309
718550909
792220806
38907582
78441941
708714641
658158068
590172765
228279095
692709528
344169318
3447382
121915467
564195153
17852914
18409454
181061635
219814158
212536595
339082907
150624598
156868336
153553077
117854166
124619356
218837826
521463731
198929387
251802540
17417666
134069027
493250556
2964871
53984250
234643368
90290003
498276449
255935421
202211037
15211483
29664483
27719872
263813177
352948208
66864483
118086582
31323376
173189875
108536966
421164800
324630904
83095871
137285577
2079497
93990051
91486569
43720247
373006989
556675452
3802124
13987221
127190090
243343040
735526254
281646563
575893777
305681701
136085653
439087371
285256457
203014421
293708694
446683799
15916924
45970540
110414400
80837407
58286397
93090298
608210266
296548690
753516782
64945616
8499025
367421388
156027673
358148652
95795391
855404054
362094333
58269512
503934794
620332506
46053568
51028280
204239212
710193555
674271936
40436710
236529598
106654107
20222214
100066734
11093587
132432118
160062566
22438523
538846197
290792570
195984255
534194558
372397423
453299381
805839877
110304173
216966092
197566916
643096032
345281691
780597337
443951941
25074713
193506148
433672286
399705043
733097103
883686879
331446483
264909551
33760267
730484984
780267312
136882365
41543085
463028394
549294748
82044040
276018227
74911639
244936697
190039408
27080799
138336216
843550
440093949
175874001
233177926
39085485
210582713
626642639
67162076
512005427
269732798
87688080
171023518
215383084
574485651
66849122
30202102
255128275
316579801
320821485
7029259
338078505
287217906
68569701
330460217
262047548
135577544
434147567
128544322
11898462
615353987
487192332
9311703
73028611
266847951
31324648
721304114
785246841
651829091
54562589
131701347
147179214
480095260
11513108
135927688
42948927
204958984
906101148
480735090
428939263
422073523
442966484
197136501
24638181
108774406
243086527
99449373
486485329
250232487
143436061
13041750
118346799
933624472
604153850
24027255
28552553
25732630
54394491
26346386
264329094
401573973
256777440
669595793
246062583
140190655
693197389
108365580
190946484
360271860
2604284
626615657
870343444
308596047
369745622
156065416
613179877
27863391
207778730
848572744
787224441
55115429
506049178
555873399
18460073
844282
16262818
8033256
78721661
243144951
320638717
174875191
42442102
324059869
81354647
528527337
110508977
440766439
117138316
88800492
197895815
397973015
930529728
425128953
28509753
869758755
75608038
136265028
5432798
176433019
54342044
171311314
62221872
5689838
14378861
18718919
521322427
279615680
280157433
695583219
673242828
261901769
783302199
487883625
394892935
410529086
367059015
957625569
74461100
91118936
571123178
442137271
770469221
738030
357052138
98583909
441608103
16533150
252068949
118308506
141744279
334381136
386459236
102074696
66466794
102668830
49084991
410336225
615241718
18789247
122907901
229355961
136398319
229362124
10688950
205031315
78807597
199611926
354577032
233344102
59501780
247820143
468913091
518291947
631363758
47576817
27893657
77875365
131862878
53748530
294597279
164757240
572526543
470456345
34525716
262533161
12633438
112790069
180448124
333926620
36568378
522557613
301444970
753934
325209502
311987646
309330018
230196183
68854845
66273306
657233003
203617999
352698730
108148571
773457301
118278229
143973986
7665877
214867424
248770264
429940643
245155849
592616984
277459096
124957166
664941904
69513585
676480687
793849761
272400564
757546706
200235469
133439784
464618013
510223660
97003006
120181122
53879948
205665263
40166677
99781861
151306645
454460680
75804872
533932479
175805429
609529610
5906401
584897011
152657221
209421596
28041319
160086723
57369147
180476329
706446157
290289931
610285736
417497313
134338230
4247760
160617504
31106252
111059341
196816642
450419061
179193125
800025441
726537183
107976067
90099757
485923364
37421610
82678281
165176915
177982554
19580398
632694129
49866163
439793709
304706906
495080446
50460066
300582635
12720546
62482518
746884739
99225625
250488829
8920367
163243223
274458342
493159933
46802464
339246624
174219216
258528681
243678305
144555427
101849656
476145613
530471914
511061588
26070074
131582331
374538005
312805468
341476484
166912510
538696040
53929453
380783849
7694225
67052899
344961086
69727228
357871404
201398566
24663760
78783633
179036758
372454725
28604706
139833490
33789233
1063353
57934571
13259643
233567740
233573624
140919654
383331137
35635957
610278093
72179683
276648507
313010686
363038617
222652132
44509765
437311052
14487227
389842606
267612274
319503702
110999040
13675722
40364115
376291634
123752139
673756013
390119261
215739953
290027105
116974314
597455087
73853931
293781641
567048004
155724783
482845286
13880549
847237303
395261238
77128510
6171310
500556334
315390987
627724937
356414
191887267
119816330
652318149
175868840
71194545
37280117
173712611
35257568
80410
131668344
279608523
547215247
156202534
54725079
194855005
4651113
5764914
216418989
168103532
235991765
145344118
366853385
285926590
54727566
110424693
628640854
752254545
207641319
58323711
391389309
191042452
722314667
253774573
392364027
642152611
390499553
15513377
193749161
567222735
42666276
42128597
28380990
131046316
76895442
117296849
103293389
4847224
428235119
134803583
105813464
161412697
189146516
339188972
421995334
34967865
110849519
118700906
102018069
29220179
184168895
494103304
92626529
48850548
271845596
1466256
158254856
160411389
335285563
123178800
352909232
210771478
368589827
452767791
105818464
176454061
88784426
325154076
100212356
202605933
58099706
53345038
256035949
546520546
22059957
775024925
48211185
431602475
584188181
242184980
510105380
127769975
484762182
418163582
608736891
434245505
25442212
177554020
743349622
80571917
156171330
627691646
101732252
79943953
826529912
208838899
331495869
748497511
75263937
257377994
271092997
42209072
217191851
388317222
270657779
318733014
281553061
130891517
617276807
109478876
367471502
435315197
659841070
30557546
141746927
345506380
374330073
32762316
248406686
293480893
500838053
187124956
367741102
101132708
316177132
31292318
52993435
308604977
793957528
271526924
318243172
144525323
24994536
89615167
367682157
234293124
448962436
25524216
797589426
3526103
351960150
227181838
5968778
84643494
304762362
109342835
192612554
32908874
281772464
186360556
66431884
23805846
889739393
485649
160209035
470050345
531107032
393200252
500941039
390317482
499674685
17248840
755190169
513765696
74992148
44209108
280783127
138528156
91098999
27990986
92174944
20083684
160313249
695195343
577277416
404340555
327061646
541371859
502991126
536288687
217632011
84255646
35699541
424717001
719806632
167925212
231769668
44073136
70205906
723342296
111207429
382998580
382064238
244307751
297831459
439416598
309046
276129151
39320076
100135354
1615279
18726561
426377480
244039002
692362495
904487934
190772856
240041598
93878485
597728759
55031754
28881788
4697693
126442798
33111108
138629925
183987344
444269241
232085081
708947828
113993461
170461372
85458188
84936064
654238511
51536402
195426225
886793813
456973031
315467581
279368795
39754559
166554017
12924890
32173299
21179519
21179273
86677423
349234310
4489645
203773108
64672105
417257379
486047276
381886
61507580
328687668
310521768
44591887
171387985
191015764
193503434
59773962
304252577
110213877
377553937
211835631
773150850
148991843
376680065
79873116
210877068
8028472
140648550
673816211
149334645
565354816
133301590
700273557
464327410
161572698
387711025
10820292
284516775
33370499
727090546
139934216
332833675
180579798
48443414
657897731
316626261
365980708
259144472
292038044
312744373
192491181
156378460
58833942
162281349
61287066
13880501
7843978
17373899
271235141
586455439
53603660
320036980
73402158
252647915
288301742
632856903
336893930
94209507
2415662
322954365
21759555
521441781
240685941
230280548
153811750
19827615
104676933
728823730
84743134
365744816
162743075
109861209
66731984
217107822
810901034
18204679
386419309
16464338
581831820
115355317
745174729
16058314
131682079
415068013
35257797
194242810
48494175
30789578
212114238
264839506
44393039
332261149
419851729
65402044
532398183
91386877
26924487
390798549
208024851
343980123
110645335
207735794
185701539
746800425
171370547
219799661
514626536
678247936
189172940
4800835
18834869
114565325
160424829
37365143
53055735
79130199
131065481
550112616
546893513
2655743
236720512
111388033
134496679
206596668
8755211
407382488
125285206
532587600
111794036
90750901
8622282
200997934
54465439
183118407
130804072
380338253
226703221
568480963
99357830
627395814
32979795
3982699
603848803
795206717
303173333
599757844
139241022
9279850
748091700
798175428
2103735
415196297
179184847
769339452
174450358
13514657
30702444
37263532
348622508
39528989
58101047
16332718
180397511
177750789
11506003
166719012
401853314
232514922
74651449
444903940
555598494
217466805
58231653
197710363
51890807
144649410
46674546
241496499
13856506
184850302
743096835
632206775
11993228
62671215
79037030
218396908
657943119
501284883
297474277
31278766
279505401
80694827
202056404
25348004
77541427
392196026
122887260
225720180
6379107
102951615
427279851
17737307
47764395
412811778
707904527
118284337
276977879
41534658
4144011
90994439
898853790
489705151
482797382
552793561
40292824
185813825
346380192
7257910
320889537
442861192
367040777
117940023
324819509
712784471
412891822
414998406
252685936
180534458
8597371
119686126
170133307
72752396
482819999
381318865
54594958
135286940
68766308
111491782
125374925
47122101
123017489
41780869
251265283
592790417
1890384
758878466
32491344
438275941
934890545
194151964
523100477
228653526
160679776
76593156
107669797
356693433
181497996
391432030
181582860
549193674
387422462
146163606
14515307
214462370
198722692
423934818
425554013
130181358
413720686
499306549
633339010
547090489
45888701
289292053
402071495
49998718
118551458
31241531
91755150
150921344
145463577
24327689
247191845
258036351
142897587
914732
448005178
357890729
325553928
660137144
6420981
100653372
772388509
208703778
220586198
292859282
21111445
484110411
149775057
295082305
15459820
28580822
510984856
412637799
67416384
61883163
112561772
324715868
519913664
143722292
534467507
483197139
96971886
32404636
383920957
551378089
284161626
666969016
56664354
332223746
558935414
266404307
256311214
175867897
72702848
263001610
54462068
506414810
109751568
334952618
227219765
146043519
127052691
590617344
54783461
422062382
6477798
191937140
87757932
84434968
270232937
98810462
180649364
16079207
281928003
435090249
148854491
7355985
47482300
38475100
8682410
574935293
2756707
47573882
135381358
410942866
61734955
498865578
557089491
594920999
75161023
344176023
461407643
98694189
51204530
375635804
596109169
139133722
649566195
62215282
553570205
681429640
242742791
55827492
773049476
223975188
26334106
468411932
61570369
393313794
1310692
111201660
610141047
50811842
299218216
577776271
110720123
326273769
27850166
234153012
358172635
48329705
160789737
40938886
65986733
237726788
22474659
147141865
173184655
119590371
165458034
24690475
657795076
97294935
235339124
22848984
41616892
14497958
185760663
56226143
236412311
34816888
372361686
45980878
99176722
37777722
258297148
119636329
286308106
246966756
43789094
62318001
553221784
64954425
31023909
130881437
14721422
39840119
87237935
92387728
22345895
386481250
13725279
328297305
622082929
387096318
806073999
69363894
46693778
73290690
98934157
22717064
336445433
53540062
550226405
6904119
88920901
494503354
282236441
7834715
418010591
122817321
526971965
12001229
404495687
523359771
211854795
36872257
84502707
746450705
119393399
12757198
707160893
399253259
212494869
437851180
867539
557184811
15989251
27755275
35288570
631165814
229471644
53148697
201696407
173514434
81197490
81403369
27252301
231274716
65290647
1382153
311304
474493171
428673605
319179898
126422060
281880425
336688263
163854391
266222988
446020895
40539592
157173276
11768152
250647833
498311996
306859441
233975582
87398636
161093741
442249648
151320506
1071290
59293036
588151598
414753191
154937440
189233166
101580193
10939335
16432885
838888515
270156346
779535007
109820295
676061374
88650820
410048750
251097423
154627748
176757616
584908415
307074723
207553717
678842829
126309631
260748259
128518071
244201578
102184728
121200078
23347217
104075971
20671262
801088250
401255175
2217534
255120296
58923828
22934322
129140040
452510374
225641391
28645938
501244534
159119609
374372756
48550052
91892590
16678954
776373535
858352049
409921087
63185262
253504179
25436815
353135994
257534553
553125330
524072119
302874019
651628151
188670092
465385384
182755783
119104998
485246089
169446746
102741852
306171919
72126561
407215876
800999178
10050176
210892890
104835349
566473516
368149079
376602633
251522653
3671454
42364947
21501697
73735977
197945862
29448
32906889
276456240
74234648
434380259
285106232
205238463
635052003
253063560
162433522
61759764
435109817
34850769
47357860
370026878
108961397
144666340
747761825
162332821
28453508
155989534
156424199
613103614
354424992
175454078
640415444
47149959
83209046
64291312
52254396
258352533
152552373
263599913
304368080
299664080
32180770
82673456
202794877
611451450
69254499
156955598
361284074
592440027
96046102
456620712
63344592
397116775
142316117
245317395
328773127
538404982
71520528
190930435
711142342
127041802
674428777
72088617
38129928
562353107
757379787
16220316
458746092
194929551
66564617
40901431
47818746
274103225
500991889
33874559
309226186
33629475
239767821
224434887
381813865
237524878
51782981
266374998
9175349
414315382
313148184
10461293
66795903
2150196
212640966
143539964
93124353
140831595
291937307
344839392
132430933
636279021
75073119
115949805
663162623
41948993
455929203
81093603
504173472
138207093
481951688
37228749
246668292
537005394
264121409
286791853
39949544
541954302
250530889
111553394
549203219
148396965
505657150
3883814
86727389
518950741
496290565
38086000
86844588
160806979
242312839
193320357
11206923
219506325
34443177
654988718
799419256
11742159
215773982
614394056
288860049
240470424
44305797
695633416
222591113
296941596
1640015
451282638
657536060
563443823
716160503
70229954
13324255
5574642
69005383
51977558
158166403
187266022
336677462
120493723
134656923
81505764
9674361
940690228
599595911
9474435
96985072
340545980
20936403
288397743
17762844
210562
596559661
141417069
567337706
660151053
140226869
17307692
61206664
162428664
422740681
153694528
194187709
351956312
444666548
517902009
259441476
393835088
523689523
198221297
319525445
258287721
233118621
745064450
122766574
246743258
254292169
323321127
374205049
746229713
351919994
600998137
528972695
244821439
66075469
195002079
136796205
433875143
361370580
537445518
224211249
12676810
4383741
93399349
263690541
166981070
67529512
57030914
523627936
222105483
22072674
66187079
398997027
244790243
28176840
390743143
407010194
43505238
226331061
501892810
3003430
182558378
21118944
498786871
6738182
633493353
535945685
685334859
536292767
308320459
620526211
50591524
794760
69567597
41599560
342221457
340923117
28536884
382351021
181542037
107556178
91582011
236333204
885399763
612855538
485078108
280832212
486587822
73864347
180598975
486028366
617695171
26535172
467702579
18667867
144166439
38882786
118914231
44674080
586721805
60387660
240735436
24359430
658818254
37117371
106899866
492838130
116313279
677187473
521953203
699617938
347294115
594077079
52238235
185333026
118895398
350795501
336071726
68138858
521779304
264804235
401384168
68460152
413202527
650524595
144440891
948769
293571964
114009969
865758947
268652664
610280482
13633695
191737662
336019320
117783827
15072026
51038678
19039142
1062387
207700044
417568954
328192145
418001658
382355998
434662835
107105885
452063330
220434188
1062525
233586536
28447731
174619107
513259380
118952071
349455459
78267164
22494845
157583372
11365976
317612542
74475523
466678894
400369320
207030318
341785984
109570225
256071562
709409655
616090106
804022330
157828002
747123598
148617646
15313585
96734886
395500840
172038639
97681079
144619103
141753021
400571453
467972003
95122749
887929620
42739885
1657694
755273422
416593640
26628805
24304958
174459681
3776026
74843877
442005121
422061618
27796386
710976867
794727319
392974153
213210783
24974772
229326096
4776502
237095049
744956510
222100613
348125183
90848555
32851353
304596836
72952902
13242040
76008405
177532704
31480918
576793000
405103811
176689586
551987311
218353175
12114759
505011585
205929021
378064563
157276510
454020323
412273955
266719222
516253832
89389084
233493316
29942066
258284474
251601198
50953370
225411730
43296993
382740764
116364838
263126051
222878415
11601087
47954478
172438728
385195806
57346791
414924681
385417839
213173037
430439557
216642842
6482437
11262618
14197108
575417186
601407668
152183390
71080329
553697771
349863337
363047950
398537089
26982346
66377584
442443514
86389250
127939728
617305344
313270614
25810631
57299821
1552313
22693446
446629412
24160257
21574546
189457194
6480569
48377853
286655294
791646380
14878214
535820363
97274501
21740102
443191699
326892299
125619400
98512664
35655644
682588252
130386974
409793412
515362407
2574660
144025535
507825624
52314488
187593372
648960096
193475809
31540885
36548747
236411669
114273391
477789568
72301890
116919026
464457463
1384562
13910427
598134
425093939
205947916
3831147
325929063
161151338
326148304
384919408
146895277
51180152
223262516
42334303
37087240
674587707
12537155
603311713
132753727
111290002
534884743
257243303
386009289
20733663
89241724
177022644
574823223
5622375
84527227
883183638
353241156
600335676
499026243
280726829
12593167
7715788
374133158
835478492
880910834
200076019
64976904
429914657
272281688
91320170
151451119
151266883
57077285
162200202
577539047
104026222
558588138
300960715
367982128
842780658
89089026
288153564
428259973
473354922
83994660
316015812
432823444
744464093
598079262
185039284
466545272
306949693
246413011
172300132
84298537
10308628
602896169
795546255
258091129
30342677
54063727
266810940
102909409
186740890
1338285
669984215
140409498
63909794
15367441
606774094
134355446
703199642
52339540
374085028
58152213
163090635
454439780
494009256
410263542
129409100
28287816
591877905
213677841
764950689
30051099
223983246
410264705
323270844
552657718
19730
198162906
239259759
88008754
136289077
14384085
273491990
339809201
6661513
489921398
233475456
2439534
34172247
175764767
474872858
464300599
23202868
475537427
249909302
308750654
649350667
9245991
20228869
110834735
231911049
4391847
125428606
215662720
180200273
342601546
250917851
152295523
270329994
296672315
693829782
187162086
24931356
369810218
168559551
317560797
119912475
430891312
86789878
151942157
40597822
573283864
87343034
325512997
641373975
129487349
2855568
210171304
400344296
214508568
72955424
67798944
502836947
676548636
241085180
301268176
124673244
43663430
14116953
12459855
317238390
3371500
90993878
93300819
13348409
99093322
640904758
261239705
16872704
152711502
157563650
562125969
105355217
210925151
430146336
261241869
2850135
398638547
290174991
63212843
296225725
45986503
258834464
144189
573496185
248256794
400746784
221528829
33373905
195971417
300195949
251470766
535166554
173774973
32654449
8373389
15829506
79886459
85624137
479679634
4910230
60330378
492006602
508846283
74827224
490568099
108600352
267886713
103357351
24545882
443190478
114707077
558740042
296786103
16517838
273769247
16272065
8937740
152933780
37892717
111548591
276311221
115044572
275965614
241281429
187546556
420719760
559624025
24231023
107129211
116219833
78595150
92416779
377182145
548190136
274098878
314349588
220270747
207732866
34938513
198440180
7695091
876614000
451933741
31476515
10845101
177509854
199244450
223244266
40417235
99136095
435384598
124149674
389701300
585519497
306405736
310285389
104136167
15381132
7060736
427197958
73860225
54584723
3257579
42055824
544237112
245912692
89684430
547058387
130943899
283052298
258447475
428310449
209137896
326495624
590108411
553118879
301153076
314809974
479463082
448961110
312142645
265379152
299885370
483475493
312222082
414105103
73722110
139338679
529015233
44743954
188993782
136754153
101869234
86535721
402102863
758248574
198383352
511331455
656056694
499222109
7768440
264251744
665307305
211140205
242661424
128393420
6230469
179116079
69566481
251334914
449071422
776333546
209333678
212283519
309856048
682594419
192803203
4694246
662315785
306810872
351696427
8854891
303409003
668930265
376459366
370041333
315936707
690158652
376527347
553834455
839006247
169172447
441731053
677244021
133680501
96065121
121035922
112391592
536531210
133949684
640477581
77474239
127188421
345369089
16384931
300339454
87144510
91514518
102059728
120179163
376384668
43817258
731238581
78026777
78558303
516313778
660255
419407733
232817220
323052470
412093143
26821637
32923666
301011290
333999266
547914272
19657774
222465437
33058719
371539318
105646268
35740086
260245892
109599218
12010370
118100492
13309874
591979731
104114019
136283651
5411368
350102565
167506996
581703603
536533668
4088676
61809688
301783255
6888232
63602630
257729044
32253114
524035751
162527914
61097997
230106552
174974873
123878017
346293782
249973672
402642894
25003328
142505902
103978548
13966941
309180412
90738667
569558459
290712816
564579650
53061967
60492974
293026815
25229658
8951996
72850233
21267006
966503348
387164198
120767502
82875941
450619546
489682482
76573549
751751779
814512575
194477348
478488653
49400922
240855057
27972575
354173301
423207205
344116464
280219374
336753070
40772975
580523627
185520324
94334110
267732795
46297857
58462413
263665564
423658462
192907785
351096169
62029457
104492179
5945448
365153624
18093336
223315037
462025
132529508
191589179
115146248
47903035
391560101
172437910
6943211
58190231
1259540
71906240
448227725
147033819
175696021
631273006
296798268
94282100
12012293
255554835
337998648
410896492
265615919
66127073
105352961
703446648
662226677
431530216
136249687
45376880
364452718
124620852
199207738
860619582
134023525
313800045
419614175
115785202
248593305
163798489
158903374
34200734
429321132
433301161
136624794
740728
5923929
60215723
67941653
238640186
29552541
809366715
235906162
294230160
884425509
210129910
339700017
429738444
499433130
26683905
57456503
744222461
471137922
81850253
48158264
204090219
669001207
14579727
655307360
72432842
217696179
100230449
33007321
93347178
5715752
72517244
19601765
84473527
124032099
111739062
566586170
96996269
644237936
260581671
351166229
7683316
12310106
22495891
493488417
56091694
568532601
385961884
655971454
665534727
427983697
4137294
929063787
322792563
2475118
130094010
14598560
309258648
223058260
195450938
167336522
350864138
80887351
182759030
79155727
64121209
319057800
252063574
118437117
446305196
477424025
262230864
339106775
74128054
583001018
508127487
94716771
260670918
20613087
256402974
479761813
17878823
107764395
689581858
95292668
284508094
537229204
122950606
159869905
487092469
608641207
110818603
86421939
395295796
98157554
410202767
17882428
405267797
130225869
392923049
44553653
27092137
393949108
351318567
151237281
20795554
280493504
343059588
68136282
455825283
69360994
59644442
122558292
292330777
856779237
383768398
358703696
28570026
15296960
180345062
266356349
225550909
50505000
184568999
631541014
498169076
185441352
279546706
44296490
370860411
732237951
123052347
977712
18064480
32336921
159240514
24232993
2101628
46694506
134070002
26561879
16604310
422699498
671074517
912251534
117636082
259384286
103147573
347041307
203830338
251146276
459207945
694565629
335209819
453438672
213194717
13041661
53458169
28028913
559985473
387947304
150816027
435347548
403402025
117148732
259660337
488866973
269469668
800681388
126144716
284825645
448375515
600092588
153555873
396186162
21340691
86925109
458361516
6948068
92272294
411211381
783881807
288214106
108411008
562321
3366809
214446087
708084701
505499065
419694339
287716617
319582165
170966256
785073786
245308801
379576382
100048031
239490353
23438347
30039952
68686040
143156026
5454401
124841041
221843408
400408564
601956797
1491873
180817494
76675594
2452723
125201381
180973367
57569203
57658387
481032745
145989775
99510842
109925978
167526197
318922444
35397587
96727716
1550270
66696284
427559405
369657612
861989224
92248996
3859081
27911492
31114418
18964782
93922346
289088204
49364342
57905087
130203593
53690649
113234638
601898809
144454735
198397920
28906819
713380008
406345102
197037893
201784744
855159688
407280602
2027159
74926650
409602415
866853846
709370441
128878530
480564909
173731715
87919784
167316732
339263632
125668851
474325941
889222444
832105410
174183852
95005747
29877187
20584936
57775609
233272809
68026892
4372465
69572940
121607920
298535466
47314214
32685215
65160053
259900775
16794504
148776620
177809577
612891591
68325389
531282207
467160351
853703106
694501783
136137687
16245207
326973121
5004459
396595460
405747644
431975103
25725095
264954172
102899507
235132332
644049492
116296692
788101180
63632307
116526537
547093034
313676382
367076916
287308067
710924836
259844740
34624545
307386558
104805649
75998134
90483431
234225224
10775943
318526791
89584141
23579841
23841250
240549530
527521956
9135981
698754259
159410327
363076141
21116315
202081703
160313757
194581402
42420217
331517552
47312773
594373522
111356357
420973185
165677953
391716257
667985402
155797440
451971196
307792137
111189683
129073387
105217379
331177961
295695520
29362945
482191607
224594157
84462011
173096880
69247241
170440617
391081732
13359593
8650633
108594146
416642286
484932914
121402409
35270305
404472155
29957859
302661874
119323833
186279608
69109510
201318414
254235895
11545398
68792727
294845875
261170954
123613189
266024955
77912823
124817285
366088177
775970364
38048510
329481562
142573646
66298928
8941785
365193004
79709511
56827788
425214583
512030901
327655520
517649168
6671323
195228892
79594595
89420898
169983975
577214775
179519128
73270202
390459667
77540911
14537255
296738119
884759317
117948757
774399908
529991487
252973829
364518600
578731541
194556245
47653003
96963048
77025558
68236046
244370545
450396955
20422802
422977314
100312843
589877640
110881023
187193998
257687783
273437936
150443800
69237037
723479907
65602688
109183923
48562972
216528527
239087387
299632173
340697047
202830277
6519345
648573844
199872875
108204235
16908182
167618677
249229992
234426047
589236771
201729950
12377796
438538600
293290800
370016932
307385016
302927354
460461053
249398783
292082611
25318864
815326117
5147320
11831245
103967699
471232947
145791725
551221808
341917153
50584442
38608139
234061381
299915349
88813444
182199713
98864144
286618198
117415572
220506293
225374849
159865430
288309826
459420564
165793827
476528962
246850150
452025244
92387587
203630956
34655406
724321364
529004927
724891228
393611234
293008501
456025416
270388335
873708090
187912303
145521929
253909283
187635994
78852409
99735520
598241688
210900801
300818123
168479371
399473820
276958217
209395309
166072794
753908621
177472549
60053762
776899189
219798729
250475995
750644533
266934718
279341053
21518794
149296410
457950054
474277691
182523191
242825415
120364519
108559847
134867426
377202108
64007796
52617859
288576355
59731413
534000285
8565745
138438503
446189286
479748160
229185832
305880761
687591175
21665541
375794797
569627359
27621143
88143407
285756085
440936527
15266490
355960554
181736663
629425506
470633547
773952958
32644445
14691778
91201243
558784521
530815918
388671850
663811013
14604324
281104520
826202937
621791386
169890012
397416797
22859816
112503632
283886038
908907
255739921
350977216
416559907
195327058
68465908
238888203
275264891
238801460
107370262
150082220
23473364
190027418
295795328
708114791
314698919
251848914
485000048
752382584
6851562
9137184
464910871
278695629
175712530
858956220
423813744
315220468
223379049
99438796
157235119
593831314
311433469
145549142
141310307
65867479
667814790
275359103
97853304
206138178
281264363
45822301
505810990
27972234
38126738
220286584
70817729
49722572
112671764
869326771
204764788
139181103
90975376
35641249
13406442
867271902
322542061
141736232
347594466
105469030
385089474
636719652
68789762
416276438
104462708
920004717
356729867
722408362
361576971
395853544
798882807
17299562
758701229
14086445
182282385
11105501
622846826
623382405
14326757
565904561
19717173
82311225
183900623
215572633
486006843
41731555
280096656
123550288
234716431
133915930
251685973
41258789
573378172
44597916
471875435
237224831
637568676
296700110
108008689
25640096
617651140
262815570
669950908
697156017
153720902
653935219
529722378
489479384
261422453
131607558
363169032
409329279
26946691
392561775
54408079
333671343
34467431
368370095
580453823
357682209
40358274
5265195
677930767
77220752
725673939
353803308
353790711
166649105
67521202
160197454
102116164
3181752
25865407
332817049
59156659
586576318
437714679
277435493
10407109
290136622
109411331
25851265
702813794
133225129
5301983
76909443
234094584
329916221
12244086
44328359
7618166
41696031
64057015
63258796
255371528
251043314
298590830
81755689
647797988
8249089
12635172
254478508
101461590
191463898
233019776
55158174
123715871
154881055
307585429
522811114
118963785
231224705
386276790
23998632
11464067
452248921
260505734
220977722
155329237
127736363
148558944
24127871
32512861
307763707
162628032
544579679
9581642
77979438
789365034
188603078
274195362
780130302
593905563
7087621
81314108
3177965
63546167
137109657
485081272
3618907
182870341
60871111
884799434
632903925
495617964
556703542
558043990
316710177
523185741
80672540
211589658
164301339
754721117
616589113
799812398
631165965
135793720
532716724
11965089
234352995
618490133
21578363
273306122
71016004
311363690
19712024
44887629
87679033
385118665
35077345
105751586
59926395
71917866
60055597
766257504
830352927
533031846
354498577
140761628
627531987
15383599
112961365
471217085
490270115
619379635
124309000
407088971
157802664
406781444
471965850
29099498
482478674
20875377
18914068
932902741
97075738
272851758
543362901
13037313
125486016
104541220
393954607
136510654
186700842
131425638
147534768
112833918
224854591
352328740
164925405
337407044
466591386
384585539
195480320
272787879
436208295
359905429
164735222
213194544
7220634
50565873
302367905
23265366
506062432
59470461
27402442
471033747
368712335
101485926
145123379
151199327
261551361
562138810
259581960
65439771
68971767
384282205
20836052
209249415
94987773
180896898
443842186
128484720
564674046
58661044
488193925
399724143
728813284
67036783
268149898
394434797
352191975
176638123
325755043
16199877
406592436
8775662
522623439
20887244
349350455
153048809
327599150
6740639
441322025
778804755
482175892
748682823
433113932
295289765
171060470
440241030
80385397
217118262
473328349
55034193
538745650
590611153
59999923
293440418
777434771
31483028
239549814
4034425
190584040
49914197
252051103
231922157
27177644
145732272
559865522
7064323
53454149
10502073
232441624
199657758
506165075
108914403
156843268
233374252
461729920
679415736
20960105
72694612
356372081
516580852
5377361
624518014
78520011
69200054
21629717
489495928
683891814
29824037
776537267
765998845
3182935
773664044
328570132
308031268
68781749
170277152
582718611
403830972
360272959
207499944
15931219
740370
568634754
3175145
85558441
173365163
509963734
116032141
133666994
44682134
339135895
230122962
210106106
153652785
227852704
85380300
30123046
387804809
83356872
27211227
153191285
313057534
168425618
114823135
75039088
135688299
59227721
61362939
217396877
110761865
163553111
36245069
298065176
191596045
15334085
525959186
193684852
330600088
393982687
46585343
33841936
490647946
4225771
17408208
205288162
46568117
110005564
288389190
699180678
258466646
38156253
141797994
62290922
502657610
126964444
407440384
81472932
367177927
25393932
271129590
170019297
478071766
740863852
38288895
283928404
438089400
364571260
27547360
4282129
41459750
440268659
133143513
95094928
2654425
156331915
368705711
44821436
688814345
435695956
4412311
204365841
49090685
11751972
499765
136343426
7357156
104153884
776739691
589251069
616955087
449180407
178778813
9442733
217071878
77123759
253331916
116600849
184866279
573199247
483655302
3699967
107225637
215075295
91996663
335510952
119101619
20859185
525656140
364188271
802940703
102467735
150452765
57317625
109208974
37990507
22462552
193838842
449654708
57539121
497593968
526274100
628683
232399802
90911879
56654205
458609689
947779976
158041508
10193666
368368528
59916775
221374560
81441069
173654243
13568370
242349487
11980447
331987415
613938642
201135544
421554890
656585898
54282610
91519429
19066239
117446249
487438299
178411422
385721224
53132898
590671144
465245271
76545865
1299984
15741706
150727688
265719510
108947526
30294722
24546035
624385991
421714793
534089521
34786743
351105818
488474585
302058650
39270129
596252660
58624937
193385725
62440814
9878481
14060721
218907958
162078830
11569318
493321298
166396181
8666717
155361639
85248827
110917325
143421733
195171904
200582868
82719925
639705453
940642104
264523574
455316101
266646032
161193176
75851584
271779744
455926496
39134983
831561339
4189600
42362690
39679734
185386411
424053660
86250242
200373660
480842706
257315396
381456683
110676145
233957209
116485608
836607258
125756329
883216145
106998279
61211949
271016254
227593857
753751724
472423208
318983212
245069651
220933048
74866720
129989
581291163
263527204
24015317
459239306
473554681
432991403
144588205
44679175
2931927
660352950
429189678
678420103
242858698
339299643
300015483
3639323
481600363
531956254
14032865
707285594
155759800
1203920
738731902
28681833
64824405
625388673
37862903
192537846
70417982
291586108
372999558
462837871
141611856
105215605
206547402
151036434
773458706
45204684
614395945
106851673
181560471
336444091
14365830
3524147
26840377
468995724
614544873
474590592
514364114
305321119
26140165
432038035
762679
46082008
155726011
7807173
39071621
142763676
37418422
14403830
307808039
161147827
158846037
786666253
11500809
2100482
26582399
6056972
501626064
26436157
97496842
297117112
250271343
39860034
511118539
14646712
635193554
618874538
124436416
309152816
159494174
127218108
362272667
129693607
69994819
175949540
144405004
66584437
277800795
113561947
32132405
351601316
406962364
3624618
259544957
110671768
518691845
177002235
416345853
191054480
61889340
284810930
10990965
521626751
185665573
70969643
570961136
199842973
700022684
38708879
57867538
399590002
179721669
854073923
177954399
8210213
811009455
189863808
631072828
71600491
7361070
177912790
24073129
41616537
754113862
57804232
6844123
964809725
72511524
194667379
100323569
913007200
17223094
10503114
329483436
266526488
791292562
150122149
280628159
1506218
584586529
169332661
291355211
205334434
112830601
99936760
229238222
43628161
235313434
176181805
562253634
111133793
281659576
416250809
487901455
360628270
286496479
397341626
694837784
80108317
626287840
220888999
543374920
837191866
20635611
197814830
245542887
243784570
112090978
54595275
313441609
685871163
279000118
89901848
5012717
327712487
150226
427197326
527977688
299311477
148977880
45371284
139164948
20925041
775418294
205780712
82146001
75117583
606232033
247846750
59781810
148228548
800423616
362000321
266702773
163876661
39082111
704151568
3904812
127070690
206662725
365277381
172876289
26017687
242000441
56130642
2922120
217862956
161139554
190926035
35266504
88042807
941453569
42467224
192978718
275031372
648148832
107810295
17990572
191577740
11383245
54640883
20693225
7533087
101606545
55854112
607122509
43313817
171513164
203166891
498438738
562231530
65305256
62757819
40651003
2622056
330516042
247135255
27959134
8642003
35875332
60085756
730493567
70645596
32831843
401027960
110906003
268877376
218386425
158146649
260364438
597355637
642209848
670645463
427353557
262821341
167504543
61623812
216205232
465429077
384649966
51269126
191036679
722880268
319744449
66531581
304114156
181179622
98534232
212538948
157219809
16529621
397119224
237872925
64291867
69840263
55648782
380044863
124314507
661120080
10950242
222144083
283106755
143630329
121840261
617902208
193701420
203513535
43712530
555754199
662072583
164662164
694970544
36982547
231950543
54326293
235077983
24122991
86871678
93385013
411306029
187459336
27209549
352986672
180014323
372055798
401419862
34341567
690978049
229352726
299780323
127795670
605376169
5266111
11542555
290542315
78722681
120403727
447215979
1988292
1067202
75262599
130053529
283617638
416784389
155570699
765675748
326444466
150211832
114408248
581583179
513062039
743334652
17402110
646255285
462759139
4055560
344744075
55612878
113108210
44919924
36770773
899619391
155572228
328518868
272536063
297241015
225797523
137900227
868584234
63032592
686832729
128168956
242374944
371134219
9522580
106173655
266618676
265866463
132351871
85036871
37631264
83836340
85201685
158112746
953570942
213196520
188069489
78949079
16323048
86664145
596600892
185742474
72748256
189888774
52486569
86124499
315846190
28916903
74056593
11200274
21677507
15736816
161074777
60048783
2319005
74582302
287664741
194987831
384133159
261516521
288648836
375660074
281729806
33624031
19028281
779085
39518009
13075100
53072652
261987290
147129197
631916804
202237960
20765537
236004998
47844865
486687993
86627472
328535658
526959531
129529874
44933677
3971517
649351204
139225223
208614599
507232360
373799395
78579078
26206874
469434321
8210252
245463447
94859510
88026330
276108210
547825613
8531089
165504464
746875467
40935253
41570854
224841526
140336770
37587072
159446062
741173669
301753784
37376455
519471530
28035274
67711519
66550487
32742782
281023100
264949251
821733167
263723969
217941700
5365865
60281750
51859638
54478983
98845601
139200056
552496172
193403100
116264199
6231234
307971202
692194543
113667436
449007374
80253379
655952515
555438276
515626120
162896792
367193125
396639329
9244141
285974665
39750620
434948303
315874447
497079047
352776502
125162204
57060944
283590355
94820965
33975354
527347341
5009426
869244680
606223646
710673718
79109484
64259374
28358734
101860485
146512929
10495543
90903606
600622818
325033416
474417867
138413559
302688461
97601963
812902928
29212896
635266316
333753755
5696314
353960432
273546808
964048573
158585258
169328385
38239306
609881860
211056774
254109494
763449756
283658824
2921537
311391136
297376422
1703846
38291295
604552083
328513912
135649560
21563855
468555848
24644358
150207467
522237315
718487689
454353145
377385857
215770120
209833891
37209544
278463775
741452940
802883247
260287866
728505342
48785544
42959187
3488554
145596262
134122845
612648069
220790396
6660638
340121582
289379878
6008574
112690949
612419003
388686313
41564308
106891250
758835236
182484471
107718590
390129777
251349794
399469331
391420701
85892699
7694119
707444264
318564866
585000156
105162813
156143156
112792338
424166234
119176211
246477496
35802388
12629132
259274874
50663321
132994824
32581022
21808760
17112420
10048638
437888989
25493639
202959897
239493229
486529685
30869941
24635118
270741672
132009277
252926461
327534198
335987754
219627194
184154130
14466205
207908410
5396274
295437009
76421804
217025765
37355375
41531938
22774764
109675748
2510146
244863599
913441669
143721554
71212010
276420888
465699847
54720378
243146177
188648183
589417899
51745736
45530110
417095691
41580734
397445777
45776229
12937495
734207420
96837871
22515293
72366005
110552926
551388579
28181777
335132099
254440770
503428465
65298726
268260082
737086008
185821379
627270540
334170213
189760710
265478820
239111543
613848011
72422
121030329
651625362
14870162
52093208
337093054
83163449
52347154
110618820
75613875
558271545
37238420
271958302
47339225
632043171
456271335
305582453
352671521
443548183
145854283
894788672
11874331
254030398
80385024
242801373
115636032
25031067
102996435
24914219
86906419
174834258
127045461
64965497
199504501
48296717
188742213
150009359
167586267
567864209
67118139
793136187
519218269
14651887
4306460
68950654
604494784
822662889
15117055
12733219
49335645
73637672
8182392
439664545
287115541
260894474
175400339
159427247
650042249
623800039
67028632
39606970
64519780
490550299
178625194
2471833
12244007
18888834
217644039
56357760
294439674
223975696
264278165
618414052
829964851
586728038
275868133
262965257
80838926
144249617
505050863
331948648
5582022
439467788
133491321
611819015
33502695
135714090
550154915
266833367
90188088
307879285
340317289
154411092
341792749
2533249
80967908
15470027
123383633
157342304
502087247
287367442
747190194
83449319
244228018
463027475
121379901
426037621
394782937
614790723
32472216
372456520
183447010
29484013
42121756
673021093
57385185
84616330
121215347
548194908
337083598
497229486
7658403
815819593
393171667
47791025
37402375
127722730
346664631
277583172
551383372
33926194
23187106
486401845
46276613
358567488
146596399
39625204
87137618
156799695
19683581
57829656
71646234
292260130
415584946
288080934
151212751
335454400
139275964
54301512
14035146
133545188
220222031
181865227
36252326
23592998
26857703
238025296
47754590
273008942
263388948
110981043
48947877
95314832
365441021
575170947
2746658
54189329
249375431
145356691
293602478
111687196
418052332
12078270
97293879
622747191
329343793
17189795
331062667
123382241
140321687
402230835
653822955
17630390
268747643
92549410
47703614
83182013
58596958
315615059
131098790
19263630
39315192
654138824
24474054
513905391
781515748
28251214
406361484
31298804
145059123
159879388
41891756
409315264
169819570
47509192
144276664
139880795
11737634
607231713
123074679
263157841
212469765
3812544
154150605
34152777
93778180
198581611
751136344
261888723
293120444
334164604
470649372
179029839
68912657
743466032
281553688
35162848
518730387
33091815
241898135
196202680
102038524
33808431
282567027
700817572
306738792
531364427
472399980
68899924
248740517
438968082
85126498
229287402
34118570
6420448
599911500
16551275
21094738
489953103
626742144
268737668
571370900
127659857
554140590
282890043
231434693
73200166
16515747
9152735
177850354
835129425
251613534
56988062
363595484
252028035
86061170
36794189
811109
109030058
158301694
293915723
249297708
476446722
576827363
3502905
23664551
727869691
18330582
269240242
541010883
25904201
82143408
310172898
327773287
352898831
582904220
32734428
412324394
149019306
42533013
308061446
478607291
353911880
282659698
215787608
213959645
99354117
224172596
261374815
563384300
261758040
46357959
317982836
54266223
568263697
276894178
213263581
142299316
67508515
150681301
73490617
108518492
56648365
81452497
193587795
81106369
115956032
676722461
250206750
103994948
460889744
580743853
264710915
69777049
67811118
194420728
902161991
416013967
641640476
660303427
400577644
158357013
180532426
335622530
520311257
1429318
397641571
700471
76822695
23698011
21562598
16707232
201821728
374732694
452912846
53882817
58919278
115893784
775750655
344025953
78884651
85812587
48878276
18253425
421512781
520349430
692384551
5115574
569768668
39154284
53513360
246075655
48501797
2994604
149791352
185259955
206418965
3389124
159572781
94555694
21064334
504640478
138194779
280914311
518403171
210616827
103620308
4620846
585879039
81825237
578172370
212714149
327330519
423702506
490092588
366219256
152088174
2429197
551651477
127140399
318886649
222477059
361447635
33638272
30664091
98417841
180337051
92114335
402697554
567150869
62584334
54299418
507501072
24368690
136161526
282177270
556941418
38315532
50534943
439711827
82805000
198173429
113390327
53124256
277611968
461569843
199046086
47987064
84631612
19126801
37736502
44318483
166197436
115472036
828708577
101638912
429766773
624171417
440746279
13198814
155661035
374273328
18659818
163201171
131800157
443986831
44792627
835525952
272729480
103410140
279489870
26352600
3705993
2099264
264831384
27590120
946661547
29449858
6353924
778408464
415964406
103429406
290540416
702098769
666734771
563312731
435478
33865683
171151532
90679980
538812191
118197329
103907656
12049572
253369267
472409415
258197815
196046378
62017533
716086715
152818596
225454570
415697165
418282573
722441091
108028537
25556050
120974840
384353971
685954460
223402859
164923967
187156421
14163131
418859486
519161628
11990014
225267535
618328592
94981468
448521401
512816146
551491139
788730440
177075046
197423738
743820248
650857848
296525757
69692751
31878461
296478640
542739272
23817868
134096050
492178836
321601099
321103796
13012472
169864492
206875585
180375172
679379610
115370354
691350142
209427556
4276972
218511316
170916756
63097925
337033782
7331501
73982618
454155141
3523272
534402379
173589706
76514512
41174120
527139653
142206943
17602353
314121140
21596473
746668037
633046741
39547296
83476169
443637918
117826539
250822891
347181554
6606907
203464148
199076142
2186468
126749348
60063370
698034137
261226792
184422271
403889919
309785947
33165901
552503792
217753132
29114854
111348723
152790966
150458855
333840964
666589733
11078805
3691936
30873907
320232708
508813637
214554662
31646194
29303336
551959599
91106091
65538972
580888624
424829226
177610007
423916428
495204121
14051964
106489748
111849264
34837987
83614734
435712222
168107490
448694263
202322645
288573877
9592881
149322651
221681647
30036622
48040386
379811056
41737678
45160946
263031790
255088120
54783245
187139555
197087601
444095919
104283479
443332931
350685432
374968801
40328540
40111122
301296554
631273499
188317755
20972577
40199262
8839075
375216262
447546504
215682874
593364907
182080567
522239413
16283503
24618207
92525545
173006785
61403486
40878516
2147735
119064853
112650515
761984387
203154695
15573680
579774046
139708366
117710811
295984059
154182988
527049486
36942563
333092037
583184428
413119797
870838151
215106030
1228318
13612876
146512168
146732798
461906057
763587653
390871467
698989208
5021529
116368606
418593212
113228007
20603933
754463233
159191591
437107291
43759160
265002953
216412875
426723666
219236855
26265024
232623544
618952947
48577017
397771229
36164187
307749423
106747848
1486870
69915716
100356154
169510700
198646324
62477177
2052787
569282395
11557604
10582119
11957182
661488859
428668566
120034940
415330386
236338549
129266431
98032829
287579475
128606620
305259583
574627334
95071773
499196750
64019390
32189312
522693914
221275029
340130136
111922874
125083721
55016089
296397050
563645487
397335110
12943183
653980154
2762550
521089113
39684677
10947758
725787660
274854341
110689198
108508048
43163726
679682597
626053728
8377340
12639142
139124833
112592179
135032836
45029158
100827806
226779410
557482361
55410531
243679012
24001790
828193156
348416578
168314942
228146004
90539174
423946685
320063854
128510067
318708034
216884145
269025943
362900896
196633123
156365876
82602497
11909495
436110392
232206419
142465744
42430018
208149969
196020099
501422480
94522554
49623209
120914377
209498713
47999217
628900075
428846943
164793881
232411944
48740923
303892621
370443763
190329330
232674770
53023793
215942416
298739945
35618162
200513940
85585771
141710391
289849719
956539
468994194
80758231
204819830
15649268
356820777
30201306
51517453
68184446
468294348
299579081
279226432
31979302
442237844
18936341
701400674
383857578
339471940
638633089
244989978
39062201
123152570
274035790
314667862
191360454
75277060
209102836
82083006
327391821
204016857
390883092
109322889
62848908
158139654
228677
485856225
129037685
281852285
761643084
316385449
464298324
204418698
512965993
851631460
183639353
758716970
604681734
502238570
20465785
118981654
477572042
811531096
51827611
139413219
43881126
709787358
165731914
463428284
188187481
7515196
120776153
254608274
113768069
142989131
339200053
786654276
15431068
260494318
148813760
657605856
251938524
512099307
73003843
121333198
150895784
133491418
102919811
197440333
389378018
126022012
149108115
224547889
183661912
199341290
258607456
132494547
45554043
488286774
84447833
435884989
233129002
196001979
122248735
7926730
481642737
506200344
75487495
211650047
389256997
135003878
143645499
62576928
56925691
9415955
273095441
616760147
92859149
33322009
264607217
8557703
5242395
246228334
226748854
16621862
45266067
440648640
40798901
942842
457635633
27345932
212003044
40407150
18093735
129651467
152147637
575906409
100889316
549741714
469329288
7651700
22997892
492538190
194465474
696032786
205176556
36154633
221370080
134526011
43731894
56755277
693560619
27708823
97250963
77794282
690644980
481403282
212787857
433601986
17704215
549326641
113656310
675284328
245061687
75598115
3688293
392046110
6429149
123279809
149148454
169006257
371083471
417125896
3842882
163358304
377181491
6869837
90916354
165680238
180403417
488651200
81509499
216861652
282900492
203300592
626175799
14277260
72555944
516700502
371371637
270243003
9378341
168849843
520612966
282576123
31053044
620747223
2192253
370712193
300981466
100758438
268454282
115194877
209692001
174595718
102145545
20457110
12388475
258695136
233702908
420402644
14578992
278313383
602539643
4957949
119699271
1154891
29084972
79099413
372406597
51951458
535861061
361985575
138314914
165071701
715158936
14718878
410983102
219044290
229441382
129226230
60987588
125770043
86878607
118126567
366398074
86149909
207935749
380802451
171077674
166042700
24139965
122006060
81451054
240416552
246103047
87616081
578872030
308918800
28269920
138065928
184986836
531577482
121626912
191357498
554848173
794357439
46525211
16563791
56294981
485273043
223134657
212302827
489627153
168367675
225830377
559265026
35921234
163284415
101385835
646636969
110703769
590184941
803427820
450846632
141857551
208564601
46763265
251431586
25852694
450959335
575582453
108548981
241572873
289052499
120470646
81772370
43066562
687136980
97741779
321541113
258165247
91548120
293528996
113541550
6607404
423741924
93661788
35766476
145823413
416617974
246619833
63615938
583073883
256235279
64604806
119813224
397150021
461815764
513836682
555571281
59521491
395276389
649644817
574130789
199473133
32768991
10643971
184764431
18242943
61642488
99010862
131544485
384490160
380364659
309785008
240093573
62659693
44461422
801088998
31673120
5173933
60955361
194538370
252309483
52520881
281515251
446626683
19255430
643138334
157566903
418323456
203730632
224774475
380248113
361673401
490842348
49283583
613371047
40688911
116782516
168210928
633288213
270776734
5131442
243288043
11548941
86912345
1310211
8136644
87408140
963582018
56515716
591831818
502047069
131744545
34768468
639230691
776310261
2643112
71062704
2610335
108783467
38424909
990198
40598529
40156103
364365433
193118364
381989359
444895177
49939605
348805820
45203762
10934682
554917135
222188914
44696791
539855115
494954957
215850332
464226330
53548439
308325339
261766873
660494462
780692521
684085734
130871364
17571792
6239858
142844280
182949159
85246477
596865227
379390916
50179352
52670861
371876244
311674391
626068055
442514295
24255215
218548284
92105400
247466232
194047050
194843745
419564121
843533141
332095166
77224348
262758730
476172411
884308478
152393804
58469481
10953274
427322009
248683977
207386812
39240884
576040757
192072342
33430066
152428275
221665028
556128928
184128193
331920435
106089429
320291913
604178555
236406630
12626075
117046358
347590789
367230177
215148741
120022898
41704645
436890093
169394450
209381867
268618019
82745832
211710388
208644479
709739638
31849759
484997036
11149187
209535586
33356126
254536934
114878724
289399021
387385287
39896598
534643183
233565115
4563394
151896820
141632364
138668048
124089852
123268551
142238979
46106244
657814839
142208686
389720471
482705884
629302514
35414460
835004237
598596738
20170575
228639685
8079609
4357703
648878143
156511612
147899598
119605425
67110647
275561826
28951356
265959251
263582092
276871
581385356
250292778
606958542
97999597
128370649
330275040
48545156
571463512
285156429
342836883
594857834
2896077
475765778
237709257
192654262
52407489
20942546
390532861
883168055
34466737
575000464
22717815
271426
166257275
800289
247797941
16828824
61260730
371712994
52230863
371806621
819878105
159298452
255196308
62000518
18703892
102588213
44034706
40732577
87310884
43831759
262784649
315433958
92478547
468483199
1161514
569886102
362190792
80564268
199730384
57362614
18320987
624366336
206777988
322616092
9018157
497619989
9013642
284485909
22735787
178433563
776213309
35652709
407088671
84902691
157060366
656706508
931183352
500617158
17490876
183332193
390503809
145406804
69574167
37868432
478155546
124577639
16340138
435986448
21255462
40377343
91738800
568762604
156115052
27935046
554572366
712968337
538115025
141038092
42237977
180873991
490476961
584109075
402692469
592351968
487035715
37017211
282858325
478937217
15787697
28028787
266062755
80213560
6056983
567789669
127990782
820846400
212724238
531292510
54154103
153623353
154685024
453532261
379400664
837836712
243459340
220934366
362327613
467003
3995871
14587846
423780519
34780543
62553825
78634887
561324230
308143228
81332718
616295931
10112304
41482171
316474279
74722383
125422040
145039536
398687992
104468036
121934771
298898390
20143458
119649716
531667936
172882599
89138472
261049204
71772605
28870442
52704338
418266644
235162342
201346147
479987767
23850650
212227516
567271612
116386851
120186956
95372442
275189491
245334809
331721057
278001304
160720886
54710128
415230770
549229
741714487
259937287
73183002
108358264
522047704
84285554
23989467
237822029
367698534
36287806
181375686
35070757
94723887
462176858
127043999
618525252
265061956
38410373
20294976
341071401
258832046
98401809
127730462
231384690
75362180
100475049
625333197
249228960
516999890
376148679
402700533
74704838
320065333
411654880
67891475
192649028
106831136
54010374
626142417
144241718
30003498
224654364
14671004
63047599
347715584
16707880
58450391
33216233
296750940
150369894
192101213
295337087
163741574
620105959
223310743
322295832
160031027
12405
355543623
229699321
42617193
193554609
397606519
808405936
479297795
31008572
127322550
530646734
554336010
201992098
43189394
122850420
572400974
650392512
302722921
135982930
168459202
247798589
242971082
261982241
779432480
355654514
194160650
287110414
142814575
5794371
176109175
338196375
154022681
63301656
60587919
25788551
39288545
110466610
26054584
420809862
95820989
575347448
845219809
573018700
13574180
173225460
669419057
81730307
80398194
222127477
362751947
244576407
33873721
389421854
15281343
447611813
48790702
113408319
441986637
57918631
40135233
671322504
631844962
831167171
285034627
25815362
19760777
9072836
10354115
454991344
412123998
388549870
148542031
358216904
55887108
36641250
26897221
111538698
55531811
5587830
390932715
123985480
242077932
264168747
232126874
11732744
295805948
126844513
258315287
161735606
735412645
685373737
340942468
101508486
543338797
23670862
143265579
150162496
611879397
138078832
221239038
685909686
197062633
84371963
138342032
351222598
121513543
96382400
1694968
69428174
127129773
602033291
33525566
55483639
470947365
216474723
57208007
226107235
326117464
14947023
213862353
358642945
43910356
151118663
303214701
378094244
211818795
218228579
250470411
439928491
158669907
99359630
171961419
630456214
86497435
46054172
250595340
103868124
4175344
213212072
50152263
30325183
890077393
130167389
50518459
46288261
651161326
135271444
83457016
98740358
372409714
57550039
18855511
74108966
267882437
166802981
5889330
188442534
170540644
511903801
699944173
38759187
56567901
196194966
313884538
22511184
8007295
410960764
22006297
47292810
509624687
368719514
3411121
482761420
635768706
10436258
71174731
255491323
63878130
581675257
960482
230684952
44021093
71183858
435491974
5395720
62629661
98158130
243680606
67026396
157398357
43064301
16291293
128090621
249514862
220025992
446123851
212445673
145008304
13283995
375515860
137301576
64099413
98786565
61770864
111625799
499136540
180941564
20299406
137809196
563094449
260835039
38826844
19434707
395187096
492038089
269249097
72366889
366009084
314194958
210126854
150765990
40038613
109351446
321352565
155638944
3972398
250101475
61486246
440289357
203527567
723528349
430465623
402863098
56033298
6125050
132098154
154843379
500572568
242832274
302575423
173546358
272425327
341953532
21932268
20040483
186754293
26575466
1604444
156394413
194169455
406495886
412770800
466900262
34535132
127893450
55633141
77950673
237029635
223390381
467627468
34286216
69004839
37531835
536428578
191034752
856989416
111443334
733970792
91383455
600156409
281854005
255860361
344888801
35266850
285207729
201017903
363570542
8129998
532565397
419692785
101985964
108456765
59685511
754166390
192792865
64611789
47453644
266039795
259061485
609442122
328762354
30482509
506222190
413289971
30910528
31058746
80707085
189999151
218761720
105870630
11398794
498099302
344215242
57585165
309364617
35987275
96772800
138114021
7363611
61871811
210050606
652406751
16744910
110530822
261788577
298189270
581677600
169470990
81406140
56182253
45408721
8295043
378426548
324031237
365181747
494922557
6775003
190145980
28305
197699498
284650725
686747654
182924857
100424288
104806300
401495831
451677512
360650754
508583762
52920125
18508418
4004531
257475220
116473464
28067732
145452609
251766434
394520297
310624186
85482505
32412525
65669662
322721770
609124699
656127532
208936957
17959496
149505465
655445678
237144044
67690401
110680790
38840779
271524607
214779936
199484946
190895033
157297396
46546719
169794449
84631177
255118087
25262039
373235534
391441751
697179140
106559874
331646593
593436111
367181286
214697206
3435029
739622321
30338185
515530116
435814679
195784064
28148335
317652109
270843716
22859732
116756333
24619577
536944684
336044591
62050441
16052661
515308117
578512632
64400789
80777229
40506152
49181457
8468389
398777090
173261044
50665867
33599415
500448158
16884112
56235635
16404421
129795484
287314676
405649624
258063581
133011944
477783661
37691262
400857800
92340816
93542599
17544663
25917021
206377452
582440224
220053339
7441502
134612795
647664979
4774454
45717490
476989265
364305004
202869326
651805477
17929912
113262281
23538669
19426819
100560179
64747784
472895206
116603799
472794889
921347006
204526541
508949818
454232961
81312351
247723955
62265139
147934866
651719863
505101417
63204372
27996165
288232195
31663402
593008715
29431253
150045410
378541530
549746475
568492380
165560589
260751246
308207213
62218750
56998251
200311774
495703716
432660313
706100272
621083290
180951831
187756330
204451504
12964564
203966403
552179584
452241499
626846919
15804589
2818570
172629806
47509846
19515665
181317773
416316580
48289029
439093686
79795741
482302634
537561912
511091362
800992793
282127165
337511489
12126648
39992558
72156251
595986524
20561815
195370001
333825355
619841637
451148789
40534249
565633426
368514695
493302572
52425848
301076324
256754657
357104619
82533295
24282623
380943569
18536203
204454434
138895116
18925967
484924544
59621341
425787905
123800950
26220002
90227273
619876028
22842218
225017690
707971226
458740010
140985290
6166561
107050724
214877610
69154410
165756401
7850468
605345042
604101488
63351330
312521781
157726790
51346087
51151160
89815253
367906838
230308449
814471861
32527763
170965008
88125484
665277075
18989252
145075497
2161758
13438697
21181852
672972118
164120259
588203111
872653655
74925313
510570143
817397771
773394236
546264491
517677954
68318265
31397115
210227554
616004445
338560717
30476730
562612974
3715793
207072009
636178271
380271298
34946378
470749628
97778385
753791435
128993419
447207
616569672
8600084
810378616
645677898
308423632
410049749
393796722
912179982
312545221
267791546
6978668
267842429
52488558
319811604
533423415
50039302
407138373
147857551
303177997
83500710
194896261
165277666
207186479
58639825
104326789
15231550
249787517
80724184
212231478
492155361
220472297
649229635
8087936
220056740
64980716
641898411
409801357
1144058
128959480
113518546
48059291
59675300
150467627
532911683
370925491
700579500
678439036
521623619
62110123
272862864
3014665
370976275
195573339
6266309
28732665
177446931
164748364
30836514
149877200
222516649
12396287
310287309
42477450
122267111
14061912
512376159
531298635
61624993
77377755
516384588
35667268
676149211
75258047
595785
465498678
142665036
589219947
299893872
3491456
94271470
261683886
78536386
137928182
635814151
21553620
536455956
454402740
54534709
52119860
446688421
149739829
1712036
101892458
460865647
788535966
333274341
249910169
163634603
20904888
314814174
32663070
641870059
336182290
3456083
72056005
2644532
556424563
18047871
485569744
171132824
138107809
295087023
815362982
700986660
150618438
44418358
257697208
72660054
328705483
22098126
228688750
610136338
97709972
3722658
82812045
499473678
35027130
586417647
8630304
184702452
352267594
219816571
224214003
197435368
367482106
33799363
81146062
451234324
40643378
29604075
31019480
717348386
99312887
426483692
258566447
373017994
44247473
628372267
134432347
152405650
86745309
552998028
9914557
52132983
231460065
60033855
814692840
387137624
200559096
102993569
39890171
379244762
341308166
5179091
298858377
387017148
34244601
704049202
192817448
224433718
5124737
222685280
473461091
73174808
59996568
38336603
828632689
131196695
905417579
97542756
180307240
358801137
231844637
399383877
650497495
31919623
124431326
118367540
559302724
13604450
620286238
99516622
225835003
307562794
512417455
44179503
465190828
18151769
488544643
34836081
139085211
553493
3556632
737351642
187395485
350233291
15307865
486053451
145637186
357220610
137396996
160054507
106475539
146341249
786166500
764447531
148099204
474132287
23392328
44807453
233595516
444694856
316387810
35396784
395369811
74900751
132102519
569499045
541529115
829884051
43986032
118552224
17546326
675671123
148265445
324571297
4500209
89106794
268976766
55848694
335693082
26649592
299836400
51097672
382702050
67941293
108110565
45032998
741568916
157025384
155247496
162335851
34105683
824014316
526065664
64849387
758703225
90993342
185094636
16349526
47875742
328680670
505980032
38018226
125508320
747199600
11767748
19673756
209477790
301680377
126754712
15013049
301231987
3700611
9906250
237136697
46881424
73907123
85872063
701974752
122301978
209409222
39516530
393606465
49330928
520454156
163192048
394660503
790729230
145229114
163014244
270485905
77733766
222805713
97767340
57112514
47359734
111583515
336649884
419512431
75457632
731102677
530656494
378780615
298779587
169949238
28432806
62153896
192763572
277234003
587501410
139746240
489552749
394406335
8391770
121408325
62699226
131846100
385639103
724037984
309252132
448918493
104607775
689014433
32639717
866456
315536805
7485506
203399271
103852698
78519288
571049393
457597549
94496373
78001978
161981126
648218951
257088816
7232538
497537538
137072692
8319330
511753494
226516688
67447259
61619967
816461489
20229024
869990416
242109350
108303651
234762862
187680857
1020192
619837776
27859212
212661406
287629191
73152132
755620072
55404509
786604417
209550545
16265467
36484533
650503703
212545347
27978106
84398936
414475843
50446087
76638071
177577932
69506063
82784138
640641358
166805925
706704123
326078670
500077220
80741032
182836154
206544109
778818
155085669
277207311
85568152
409188572
233689687
26050208
230217766
199603162
354197265
182721623
340275876
172547495
17143789
331499189
367063209
127651710
610096840
284032691
314836174
221379189
585795144
782200920
198470781
42422096
53315179
37688832
28449853
446241806
130046324
6378517
194570634
89149022
252758540
48166043
73864365
344440228
335790662
206543992
366136374
12597875
88321140
25771253
481314153
149900842
226391682
98699884
93930674
68779349
103835760
433484627
151336997
257212503
50448372
330627934
12977339
98913703
292968979
21112306
1837156
86021655
651782169
375622333
125013662
336215547
493959702
57504910
964647784
144750117
24843969
410341227
268262979
46941290
63987672
281794415
39500479
215119015
274701579
38415577
639324419
2473214
198907812
365209379
96261996
188756572
30989834
58236017
518802863
35193958
91430107
659331683
168782864
201080108
160084903
164322980
235583171
534258143
525093771
12945369
252162390
121212883
47323312
65927731
397403351
325651391
201524068
491414360
86487431
601031537
814422350
326058890
415884859
55869999
20745489
21894018
297574048
130785793
256803148
166424731
196833359
795412652
94376750
430480839
60908701
200076992
43646442
300636369
35649346
72302855
150270998
176275539
329739898
111499252
724242842
132599388
113950077
19630056
150815398
10724905
175174742
261216103
649675408
531058421
33289708
146059879
281295879
5528674
645435155
96921612
104772075
112297687
91407452
86603459
105778620
1012280
7945370
440940258
284015968
87434576
37768983
790251726
377935040
47434547
342577492
328859896
140255817
266090119
88969424
290004513
43607342
270686822
687868623
17153308
207953922
338407551
15453828
509139171
508868562
78475743
66232567
18814014
466455475
112431854
184135455
677427944
40737205
4119123
128319844
103467831
48829881
172791
409714449
19377337
200236826
281241503
326430393
39583667
10915617
137938689
252069640
443360574
85433701
139678235
71715248
146063236
236869516
266059695
89094177
50799870
546139151
99588952
96768033
53834201
195699640
183326717
442515206
101830116
653205496
354638780
546380535
2103885
712102036
683869231
8882495
33974654
14142465
613487203
6630920
204541856
384875468
359277039
89346699
35856953
506878608
34464935
10213170
453510352
638614437
566269848
482172427
430155967
76804927
473902392
56909271
560569292
2876709
67750126
227008055
22628132
121801470
129299202
276254251
26715800
71193552
266615633
463614762
428435234
147978438
140232501
45858875
177000226
97472548
480802748
14105053
23776635
23889656
785449822
390909649
11261686
331343250
895886551
408759173
222882932
119798418
797614678
118714438
169650
213522953
287867874
213582520
429890342
212835108
4104474
125282493
29419525
15868248
43341022
10592178
10246449
149955932
174173232
246809830
91121908
63285827
467868793
19791988
69246652
155358149
432653499
494037809
470996516
243707944
834811504
165536805
1954960
401875061
229490583
568846356
126758776
9393191
426864478
17750270
541852504
760618291
587306597
216954905
198789130
511839474
213875598
383319120
177106607
272501586
614119518
510425903
204296722
22016662
63275416
205091847
28324848
891165781
23998775
49022014
207508749
166455135
291980548
484438246
352398625
36446634
114743041
275624498
187381348
83752822
144558243
209213176
28027206
331428589
28532400
5885792
159856870
900203176
155498224
210316741
762255694
50843288
191015864
183431627
502760817
427971378
134035489
54740651
20442312
467157210
296616104
67839462
344595852
239491311
327425359
85005140
490294651
466132199
207686458
11885326
188557261
406176698
638860577
1755746
479098557
517097828
509158435
66414918
57501678
159716878
210462820
70042663
626454189
403638367
389162107
338571803
680308511
279939579
202102759
154225699
114169483
11012961
92677166
9108266
162729903
234743138
78587039
165461461
876406065
15706992
19749662
277604884
16298092
113545909
582802987
351794814
875356563
16583297
260343907
242287466
227441878
61880807
136130467
42200999
297737289
699059434
498023390
544387343
103762100
25753894
200712843
61974572
7226558
411744001
58496064
61543857
69841182
274330643
191152100
226075667
269560265
354940875
507257017
781243
473965033
55602715
154890625
26369383
62718380
544379752
243159814
83155754
449223858
259690145
5105428
110545937
223275571
541671756
50189614
488023581
535532
105592698
83982979
58701791
35421195
28402194
377719537
7111412
81243589
128251035
363285101
56717247
277054070
3326346
41452920
562901550
384744155
185429637
898160747
607049816
91577881
215208786
84207173
143092485
147524101
39927212
306485262
39475468
293255547
422391182
14647165
300882529
260497929
219793787
414979878
73458398
255645987
434132463
58453799
203817618
671071621
48611322
49048894
206102330
834922
83115500
700667264
350267900
6899804
687475844
344204177
465166338
19687695
106162321
135777686
646496852
138187318
115796937
339155925
86898772
105452735
272766979
735593429
5754850
479117612
119646355
212769154
698044088
326381736
1243650
54843978
901756085
69273692
402425275
89614
30478880
271807272
301614526
242261233
20646690
883587696
123665503
52515462
6852576
825880691
19658264
267971888
124602031
341505937
795294243
437133326
669159612
253333790
132200354
480413491
654071118
52287781
261112984
31017188
217348259
717336968
658145086
32746134
530386447
20927786
664530215
658669035
60549732
516130686
135651864
763813116
166719045
229520113
263597775
505905298
568481295
323563294
18376907
93007027
396308410
525601496
53613305
120834614
154376679
6015232
114853802
60204978
91481764
11642027
751800009
23320011
2693349
231326242
337168064
41308595
65615983
147083633
568856865
323061423
28938117
2848463
89524375
52168934
45916636
29228603
397401381
815678837
43070377
229183432
49663103
825373266
460002981
51106588
1916869
487752862
131119685
337040881
150829928
19906198
268614805
11914712
200138218
244016328
22056753
390757748
78326771
164666811
157581970
403219121
430585765
356346333
30830998
47239657
31356224
343704362
93609654
389402556
75330137
46487805
410765908
36042126
67263150
437290398
689044605
225692197
25661559
684681338
391800999
221499031
767253
329360712
21129201
475342665
18804033
353017737
62069362
294231832
107919373
412285121
99823708
50618786
46149253
500841941
331817855
751598794
256271797
43192014
217006308
411036040
308265936
57555529
583041902
62486685
559517231
161447136
31777195
37359837
123026305
485950462
27092110
89676169
422959612
88653360
177215804
55818555
371100692
20104997
194395704
53830864
137297864
485377248
105971864
260754235
32789289
394493228
159357930
586603538
11438627
376393659
149958318
198355543
132542805
927107961
259958502
140100325
426243772
213888397
84388391
551037799
416887503
168761982
504843439
790198308
145490624
384085039
82190476
191158790
452344483
226430483
591411061
286885600
261672532
25487038
63551355
417445309
633848425
315253743
394961909
166567684
18322998
195793608
271009007
390683
95695938
75481578
503616238
92345532
274212949
121091875
236737961
314133316
392801407
65345028
571235203
36181770
456219582
351889982
171345905
285164219
51574696
602193129
9406784
337680284
16298441
71330505
429522258
202296830
467447221
179750038
153640631
267552641
116327678
280722277
19585562
456035435
68130220
284298918
73626844
74681151
583145060
483957013
807955830
238583805
551161790
234855051
247162537
44027574
57552054
729865108
257062129
87438727
148300177
184471323
286891561
148896984
112872992
103244932
5073538
425395289
71800047
43496808
741038622
216913440
117338114
25730555
102729544
46960068
115498270
52142011
81659815
242426701
496060940
101154085
226061928
61427363
833088059
525420016
446179507
216385382
14035342
762214112
171491499
163303338
61883609
835743000
266548400
132726133
3283416
732357312
8602400
85804167
233876485
763821178
56099153
390402396
389281232
16369346
424579445
586402829
940868984
290356232
186111686
169230208
21607290
593662901
351523
220870119
78113883
152703083
668512119
316717438
406588934
137629815
189748404
129057897
34136443
564360751
483414370
18669192
292880818
588369761
477829994
88212183
64099410
127929779
27629475
208595310
74119135
55071022
220587169
314052711
37605264
290900335
102449455
56829675
291766175
236785221
235589981
297923283
104989755
809028424
329755771
54312929
54210625
261300981
59146690
68007240
30491412
348060793
375772075
207442090
730523765
91963697
394654240
691471863
329772597
333066423
470018209
55043919
191871769
94414062
6184670
128030871
337141305
690170687
313657741
67084257
67803850
413552460
691944121
67491251
578063857
584676634
279709559
474399598
151360866
6263373
65134827
1684166
56120507
36339260
885328163
74391665
24191230
793657565
280917266
95207037
239180159
42952965
12634606
11201251
27023188
422345771
390090390
10249597
311223199
17434581
771452206
417221896
166049492
514366936
235870687
251017290
127373147
397921788
57701294
467158703
21044115
117620465
310357597
443591298
146811241
3269820
381655740
318719508
157695135
232998565
58357278
44325750
401561701
368536926
253469671
441851939
57945376
658037283
151582264
744044032
140447497
156088292
229919456
30696090
10060672
136846165
204722490
809401188
216793314
153884851
342799774
336178014
158509934
347452481
204011897
960619
121644504
135410166
18817493
259981075
451706405
7752073
54771235
282524145
81831884
18535402
49043254
82274121
70192015
18613803
383370191
295499681
223862415
67936796
144542801
496341645
470631312
158223797
381811546
122508169
56922185
570963703
387354295
680022029
403072136
600636914
4527060
13891652
132880634
107080164
67171083
6232222
180955
251433297
7750031
13923700
846719826
105122314
19506336
445176332
657760573
125880637
218595416
399976017
553142277
183343397
647792668
21086705
633261263
116569441
86173493
323113994
11028757
588925031
57003953
223320457
22221962
6547697
34936402
543153377
9421035
314493225
431118778
162808502
354441309
421043111
216009935
465367762
448189638
191535279
32179538
485626695
328931134
67313201
85260592
524716329
85258197
580964198
669826870
165645510
559423005
139169390
259024383
14209001
16717357
4341201
120458785
81587333
216670358
160494137
288624014
536410207
81032084
296447274
451948686
263191094
246739402
467563048
305129845
6061024
279480657
556653843
148039557
676729228
268412683
212392059
38177947
44399667
255860065
59691941
11587245
98888453
571417716
172846370
307096407
45805650
75644345
47281369
396062179
205201992
62844855
112683301
34545851
294254712
145027597
94682223
216177391
171416736
294364863
216502442
469799548
431929222
2444689
497986299
356935353
206425955
221551087
294997299
190135129
82897448
8276782
133787209
173651941
73590887
13970207
218771645
11031375
69790646
555147676
33300050
167324306
67675572
350511761
343795051
20648003
501425334
34384458
335957489
430027515
339013710
241637831
29136082
3113336
28395171
174696529
658731446
426452517
159075083
68891608
424174540
234502564
245202196
530176453
624389
482810230
264779436
840960
593143608
291486365
101574748
503606191
102777338
83640001
226596790
23100088
14622527
52290601
615616803
287331086
179839171
135367502
39580696
678663512
154857440
70889868
34500777
29285652
298720791
53090476
670239818
294096123
318336934
700111286
56672691
420098717
246202493
247739188
146214999
66751659
654673576
233489161
514180970
30476571
49909222
112242639
44282367
400121390
506866619
94709218
60171802
373419390
299858760
196615069
51188319
248864948
433908171
405338421
169284998
854450705
1577169
417270876
198610888
7830209
314312502
679445909
364160393
524625538
82829651
315111005
54569060
233165803
822854016
59475831
335683041
800186040
125272703
86584589
685680478
229608933
23811561
501146937
380279772
455857802
12188363
224283307
205129849
717068178
70721489
237326676
271675195
38462442
163129885
393385788
134915941
216475703
29901520
170867638
95835191
197037570
542824678
378459738
865513248
25602338
261202270
1269284
169105130
416407780
24198943
66582300
25173155
520812989
1726691
404774268
494589352
937677245
6654449
65355181
533861816
63708556
452463584
207357222
387457159
148598330
113781447
65506202
330543360
308931235
312113149
191051507
60850679
79807256
290537022
592157722
673555080
386741800
489237637
31609905
77615111
3442955
48794591
52564899
352767628
138075603
94464775
46625431
251801068
56566982
98901100
206743117
17850483
65406085
159116692
8558788
245961808
15418055
270927774
292386161
29784583
280679466
87528133
284845134
264325433
588435901
9572658
64215726
102832387
20771735
418599122
83933185
296983708
28976049
58524512
432092886
13689313
677527479
543918594
109647384
127701913
189954006
684241439
756208655
49080695
112428954
39120430
215788633
94717936
534031201
332255232
65091793
109888398
922284189
72073084
72178107
88516831
813823878
20881897
174456929
418397581
187526566
65251105
237107560
474075705
37100962
39565797
445662097
727276132
76337779
175818133
302282563
95498909
389741878
8070890
82506730
205722893
90787412
769244039
32927116
237947124
60813234
280059929
52136355
354671283
428809473
62417799
74695971
383281337
27323389
538468911
57896624
735265860
74872741
92834217
3317194
245266123
625602126
637275705
306422682
4968403
201634602
386249191
149149036
87523805
138913072
129785683
384868967
173736957
538594005
11848455
305733007
408067193
169093530
241734637
78676828
42020690
9497396
637937801
509803533
503119588
563581486
130826373
31178295
660501109
43191671
352225219
271026511
129633814
482796926
126128920
262444182
27505300
83973348
406074321
292928305
253454757
171611479
142065795
69143932
36091486
5548343
155918864
783297148
26547365
148520052
678171276
158107474
23934783
597608819
451423942
71816729
111187949
93099851
49810715
285071821
487415365
215474842
107231693
142846734
82217032
37665548
2031244
703393714
514650090
216037490
3996768
24140169
131018576
266321659
16653884
212075059
75157555
48355738
531473046
422732410
214466433
586182484
115069214
342475363
689194791
37996071
262517164
24252255
294373533
525097703
901211323
372699456
382878227
19230646
240614607
329231444
40986
305083911
16078459
293133379
10425398
14985790
324365592
159393142
488530686
712944044
141464664
148313672
835933113
248618970
128333503
121471647
350151673
466813575
275413
274122384
12589186
86265394
1529711
292413717
155811599
223851500
400895701
46955726
155467781
554206447
134419088
87640221
205554325
391566540
430352880
51973604
342707088
82823455
225123841
138554965
278516852
186362839
448161963
178568577
77095666
234051607
443147786
216602588
69647674
52830726
128969879
89446995
435531852
407746284
582224461
328289173
205774404
12103855
625446420
30723421
57243097
4789540
213222521
512743421
75283126
203089822
85234216
193696316
128156945
56273572
18769068
390133099
158663258
55340397
383993618
383233170
346465270
603086503
591878246
252270006
433300036
436465331
497462889
18339319
106192607
49276129
120271612
123712703
30352767
139202985
187321556
420405227
169769334
68068476
619164112
57218717
462564992
151553944
364866855
95865148
7449729
14889242
296842671
297182069
173903637
51327371
74430015
87794116
243076369
319988156
402239563
48587947
41543423
91829756
285236747
782201916
24808320
299527704
151742386
41606964
236017537
122204073
505091370
470337823
26288913
437437173
836181618
255944058
388241110
40664991
767845308
174478886
795692487
60896614
67923181
665480278
736337060
166845372
369696985
279994610
166745079
26371935
54383150
22575191
831352117
222304156
223092234
197894665
353684080
64854730
153137959
32732331
67977983
80019637
28711234
11103212
207783259
573523439
122366118
255399436
413462105
112912838
423929395
13149071
41478928
154785496
96988665
220141978
478011900
132748821
275865364
13935651
469360708
376587895
491514658
300092869
165457561
316820043
215217634
667602223
296212031
483811092
312249014
27955448
167712967
195823825
151198822
551018694
472279180
502834239
363995138
546018156
231820210
6435097
301132976
480370959
54905096
723686763
23155
20883047
636738503
30833959
256975293
242885331
60045480
46863248
64021880
695386944
25397425
87193554
2463666
233950414
167934619
191836276
365906140
314839711
71753712
102307712
941411623
208374712
434451859
617555567
6979845
10058055
130181218
110367487
120966659
307893262
279649134
48393490
122700130
124657331
705445197
74696980
480084500
405116038
382864185
69536664
480513063
108012300
220823251
54744340
165872926
585701736
149640508
8937884
468498652
53681240
47905130
80149329
58157220
303595839
396133193
126012832
27024598
13709962
158314247
127394187
79422420
725625791
811080937
167745006
475184717
398941312
520879372
501596539
833939300
76041000
196667635
195616292
24229758
380861128
2065283
131615574
854576491
55427457
4781360
229263708
247939711
20373546
112326805
355040907
433145505
47100187
209462100
63582823
174721430
23410227
150450170
218772069
603332945
85167420
817487595
419069547
646826538
25419748
170522622
37451730
616264972
282781770
265232729
52001185
115889136
698400256
76575271
79592555
83087367
93482153
85063440
26347408
302187907
230923843
403810855
20388190
751191879
45728516
7270157
169855188
188357899
408961199
83645374
306012130
86250328
141117101
2445961
24556130
246357263
337412934
156345503
543504666
4160598
37069308
58505300
34454173
160084280
172461984
308011544
786603376
161569217
41579093
212625778
6903444
483407686
68796374
376667626
134168533
454732922
232412221
568791042
73277040
69419764
41517276
745218917
98388181
94243058
21124268
412948680
285972485
29022258
264004831
53522278
123514684
205096024
681463058
189612198
265375740
886226847
36383152
377507630
358872962
320851350
11830764
117628344
103682903
141077708
473330195
41591716
29465129
109074819
70771167
243158918
6183069
116539274
86151867
136892161
187335192
476470077
81555884
249184651
61837983
91614697
319047883
147753338
33044325
45701338
346962157
134308310
188454588
32487754
5115507
135722111
208345058
54639325
153266547
65533767
648733392
15373366
236424165
432207923
583292437
19588254
377104926
388325775
29779498
150700108
268220718
192263695
179588312
196758571
618735968
157549096
963193
255233614
42341436
879759988
324179035
690537338
97969522
113851678
109833505
29091168
166455241
28764270
498525034
757762454
73081169
262527369
61306385
74510266
522748793
445222454
12797649
67312823
45087451
871673701
94171757
51330316
275439002
71960322
737321522
196210341
115878336
834348399
27734081
727110938
127068865
497194395
450280205
179077840
6735375
357852084
186616395
678603621
13413767
17044513
150872960
631779939
47355914
122014707
21441509
356100280
481345169
637355991
647481331
126868103
574780
311754004
40326357
196295899
584427201
23249361
421259106
166169097
574919992
25168556
444132626
46008193
214577954
156440802
97538497
348200838
272604274
646766440
691762237
532168486
292013303
115095621
178650761
369131919
9521550
400275899
263370864
194880451
232045378
261500868
92424224
258754084
40981263
251327698
202011751
470070411
3628563
386903865
465744642
541345167
412180638
860249198
257634250
419832431
25932278
225900164
15122252
177345835
351052292
24646674
32370039
268660164
733038032
66142044
71456805
259080874
104811662
150986264
76965363
28385999
640945935
394817506
152889408
457017523
322074917
405366975
221513125
68950973
504043742
9890454
193983991
272960741
32432236
463796693
121526354
593563679
546480423
202980981
170145939
697159203
329421992
557517476
449759652
392417184
17414674
20123141
406200878
722760594
370934821
115449578
107690515
132141497
572964882
42825404
14799801
177654156
534057910
481155211
592642032
365882062
47449169
207884668
597856745
717886743
240466660
828977770
24833433
129215665
597961893
148253601
374273685
306900231
141752192
74897243
2214776
27647231
68749711
558137001
64347816
13020290
408604374
125430702
139661240
283146813
225691884
245632855
31272599
3199320
43850566
52356634
75395264
110731782
59247067
5259913
13935220
142470406
86634696
83027243
12429494
567662324
478572732
173091102
152381907
257055253
16434886
323705572
175046688
604622567
102458827
439066276
159631193
474562870
96762412
948101386
18107402
348765186
40772668
305172936
287938811
24347281
220906836
274631758
276859602
163822718
95830318
706280770
141248030
428407104
91122503
19704550
362067473
907174190
227692445
79164851
484020489
429508136
95612680
16672630
295388944
89657359
22771102
40994930
87492806
32260103
474744191
403261498
111850412
482458966
69336498
53727276
91028231
276624799
45123497
152282358
387719909
97102976
103840143
420125140
547224324
67219045
491919982
4557463
395557314
419853365
571040320
296526275
14980801
573702465
15181089
735204491
139169039
297470055
78585545
314748650
263297950
577397556
517353527
126997305
12168029
271795123
14558199
18112638
27254710
415649074
10131348
330962430
211597103
73574541
296452029
473061586
702091597
626963074
24128218
323961199
165922570
6062805
2092861
351949061
124756680
353784354
212582167
500413239
28245066
38095377
412843682
1874912
2304594
316363877
850003927
424342364
757546307
509592395
292768093
37526547
571355072
169302888
41347805
23591163
22760610
737499174
60924935
27023728
254800481
532747206
485738968
128420741
734431822
344632300
252100464
818552378
136076245
191121192
4497756
562899408
11141395
26808327
606852056
540906901
633455233
64304
759267874
286386922
15392862
106446049
9133939
315636626
226856636
65067681
256188454
44578207
208341956
165146765
359027425
261261262
84362723
671277558
363477421
3781006
454935809
27025983
587013822
659796811
518299039
634682870
78812532
381026365
284874477
57021254
212785642
651134303
174632321
31034306
3486352
33128884
205811831
244239122
130471119
85215387
92978254
342896274
5661671
232061457
1398391
234101973
54888309
52529806
374817116
101546250
154843108
93121407
352083002
167326795
265108127
433174473
49836274
591391680
70623763
345771420
201672049
60876085
847891588
354695039
519062638
7077053
302432299
232374769
221996527
70119055
216310496
36589070
126642944
160227446
37067697
144861049
132325787
3674678
127826493
2840879
437002441
285385800
141229684
14743823
203170250
568437264
38008613
921932271
73377136
125399268
716113210
380984513
11417218
469921542
109209456
174118376
704611409
667324593
444959964
241761549
85762871
806988259
628684360
99799817
417440618
232438123
715512166
673631790
71396486
4500769
87937015
213931491
407359926
289471491
462607533
50735067
192943116
6845052
89489328
277573027
923882
574668070
717739682
488882527
344418440
915401963
134939112
558345233
471557539
231333621
325446197
22558891
253632636
133865117
149574727
534002402
117232481
600122419
534954586
397447471
587395572
33201287
118077257
33122298
892436080
311337717
268780350
424558594
471889969
573968918
30621019
110520185
870853629
453006923
120780301
212109680
106382329
496885478
310294222
283321206
109348300
193561567
38341463
171065624
345675566
488020842
165405802
236991852
214087365
51408580
16732953
272446286
79540388
63294265
277730457
377220628
614027951
5107504
558578437
135078322
63652296
291361354
35562256
481091003
323276879
638802585
601457143
408681761
234702479
185918425
350255002
44046200
426271921
417636836
79643266
347913627
283783901
188622539
15415278
516409049
17326434
44829922
207827267
901465972
618060130
36914827
36555769
387144016
870552071
24075284
58444760
402356036
290085953
137879753
324346921
277864457
482369001
445440308
402286501
350144221
39154168
22738335
115981997
215809242
180827719
160995872
199539106
423947385
18941862
17021984
385593531
67230314
15359034
12854551
198114543
176400359
129768901
652686393
839377869
438734893
643720080
449477407
227491402
422332885
290957910
209586140
150664168
14019813
79362963
167889107
99881732
9629792
75070422
700366218
6727965
77992712
163933177
382156374
99483525
500885327
402924503
563754674
321582713
278222109
85501924
114384348
691242596
549852526
12463021
5566076
6592572
27642155
327283847
251561700
239256995
143470463
67637646
190745936
587044136
59912894
292893088
16097721
513224153
300162833
27870529
364645142
96562966
441079678
439506053
385732330
351685
16534564
462713408
137627440
222710304
79678390
157691435
143524376
281827971
129040666
243934296
438456233
7226469
579359944
26819219
489633977
270037524
127343429
575079937
569176804
443647189
66812265
188458026
100118924
174145393
76069579
84717455
13364198
427828726
642563591
79420331
231180395
269401282
464271211
479948187
200721098
142563106
28134733
344316663
26670657
23661799
220631199
703579
285369676
93505947
217027072
3143114
318774415
12984035
99129049
21118921
42881572
13136931
201461303
279874011
120693785
144392184
206998624
280431141
98949782
133849323
123315634
494065997
602699253
471828693
470284276
374362552
286125110
316057695
217756508
235580046
265038656
597736148
97309011
761005550
65567651
9785304
25040281
51617784
960816716
54774967
417604528
86158556
446757619
400370143
413776181
40547063
444824973
94134695
398454464
513919221
180072719
15094917
93592135
278005488
2321420
323957422
810921767
213416521
193774329
112138507
734661901
456748662
7231350
408499349
273241418
33057618
34052857
606477153
569394565
783969108
53152153
165756113
472089699
161469041
145746454
974540829
99035382
257721188
172026856
871572004
235703456
160079866
145312382
88946254
188023524
577440492
95074187
210836743
123344624
25834758
8455520
152358510
261047704
170838831
2715705
607299784
917324821
25268537
149698077
48591065
127560619
35208736
243261005
191435695
63472303
340349472
536596419
264141753
387248946
296370061
669416981
789245539
653329387
128981988
51310112
302276116
386980335
425680758
108113839
484421744
443009621
5904616
20703654
463574245
10772665
111330475
228459702
162462673
144705054
890872265
632128926
433657097
242244161
502881486
264796843
129018610
132791573
450922228
91377691
586005151
140454416
74529944
53621464
32739841
666136447
78829848
4882429
489253688
154742083
743797554
173140705
30930453
143326156
412817735
214426059
268154258
61454657
113794865
29081549
257091276
23881483
331730788
292273635
795245190
180503539
5327835
213264659
64747649
905058521
362547274
30529146
11413162
260610541
300996139
129914168
504705569
638570019
315820389
26861109
410867063
450283154
8705442
576356511
198906094
97863578
497101607
70176223
304679403
97554500
335293628
292109262
58963272
3959114
20122236
101433115
142483322
335281495
350018193
288792957
404508118
36116756
306281394
487911361
1160177
350448443
446302712
91292279
384701531
609736383
296389259
265457872
174326581
202823305
384410214
85724735
690825003
429584974
178040057
5115470
771903236
322950331
386031573
59533323
480011758
180669894
167689871
218283868
834531399
46620144
817995856
505123819
640908395
109579410
72028285
168548401
138080812
4133118
315479218
46203158
148797537
243037148
154274213
255509584
37402938
30347344
484491979
342022216
98716550
610187876
348978649
141827746
154978020
47987482
102116996
132573878
555660448
60556053
425172163
519117331
22770986
105721954
209778979
254707472
402583819
9490241
29172356
69031957
2112396
324520636
221306960
133225633
227493447
33931777
205214582
19956087
274366097
43787687
31075414
121776170
187148164
631054651
124305757
90889293
387754458
656114476
45469793
407890249
72841715
22063291
25071825
95000267
477477502
142406
56644441
539500147
17082978
27840706
232375955
680758275
398925019
812505332
267805805
181852308
383489471
411696916
70594155
323985138
277173384
358340750
115773135
280283847
90788761
319470205
266010386
574624171
292184148
189383993
435570944
125981673
79323695
36340243
32658678
244592760
286145925
478255823
670289958
24375092
62876437
575580624
291537850
241602053
191239288
312095032
641905702
209277112
459488131
783342225
349661008
634152896
59498481
258318694
53159734
223843623
161331611
83162017
24971300
44635787
96890300
31341423
448361453
54592471
138493086
50035123
224583292
40514866
650208000
90179105
57872895
237628450
112613726
121028421
94964443
38308783
573109808
6899678
652196171
415305835
213132584
79458196
357995030
132784834
615684772
199942100
206091768
657403394
158737034
323236809
232219275
121543021
306055420
429858515
133353303
560914947
173629964
100798959
525787150
90850476
680815367
435271714
208603543
428048192
191550191
124072391
42706863
80007490
109282339
307943085
650596219
235479994
277380912
398051023
311707174
95966481
43660379
42820991
53140635
64674437
73538719
29527234
52939121
152864498
23176959
26566838
105339722
245938211
10916299
398487148
641329422
251504546
171667861
257921691
572918534
35602486
28188814
76498522
198161697
20339912
286823876
206543120
360122943
42694866
144393504
132563334
92522429
781706015
389161851
95642866
478237
85315882
97245196
249605308
357406299
937291199
288940716
694325078
542129682
17213648
400883561
53020567
17055859
229749014
76405136
613174456
442904369
512123486
356618011
324538646
165381168
568260149
193902898
304561896
237934141
565358335
513162188
225205531
64090672
364995117
449746341
23932786
287970036
224853637
46232281
16187008
37639506
140179911
272660410
195686582
46311405
179754665
71419224
712508017
198913465
22426677
52007925
363359850
92358624
403793397
4325747
109318453
265217536
1773182
125004850
619914192
12776877
706658803
45151706
454591865
78632934
250723993
101139602
57516663
483910553
106885026
23910259
355266873
172804241
256442884
895537350
208413569
81603678
36227392
104248946
809869668
192275681
771593495
169368840
10488353
317174358
605844002
220533569
322561441
212461625
481318033
34847353
555194715
273680172
53734840
154806951
58588981
39800944
7835864
10116182
466942915
584464608
852215657
41818213
6024051
509502369
429998248
523831834
90245546
114196805
169238471
4675444
20851875
125240201
541526310
654973958
25910182
630329176
233810434
39957415
625062675
127435785
507511020
442310588
251455248
178237749
134948666
263183328
104509213
489575506
352188684
182088208
234739800
278874723
219434474
9534590
18537782
9035342
415273127
123943657
107084682
6788718
138746452
65445493
157074867
309402834
22862370
266661217
150076983
618219604
18617678
213698073
769799233
250524245
486293023
52228103
219978907
9364863
223299401
805457491
19780979
69772419
282053546
523730537
155546974
53453411
122108217
282474844
295284422
328525327
93615027
17473793
623189368
552145194
930952848
48501289
326394300
9826238
214043559
298454059
111764426
226685975
196039092
159442082
99078509
153767106
122547641
94669008
51554922
27515416
134319868
161956743
82166039
37757831
8692599
423048231
242705375
223630536
18717466
169562529
7500123
594080189
40488018
32529092
65230258
765701234
53986533
2936191
531371849
100689671
18795083
36280994
376121575
650712655
450966564
214157343
6388589
373643958
4131853
246321084
305336053
33878568
25111294
52477047
37159364
95387364
54148986
565496071
265292136
180776493
71778761
203884317
31108760
847326621
194299744
862354974
222413067
75006094
219009828
526027339
131147033
856671140
415849189
33881698
195155404
626460627
368104981
650724636
922742238
71002253
81983724
378620553
151775860
91705839
176493962
784702905
74022649
702662863
45495158
293079947
51709395
152788615
7475064
407777735
78555441
137550015
296161714
176436457
203738136
160311615
713853347
903058198
230340156
151794559
37193246
117065628
199968091
22731711
65182433
156846751
159178690
1866018
140707444
685642130
39218040
298751765
437330552
261687355
175043566
324683528
239662495
585504092
21377641
303978735
499984428
97181817
341599777
381476320
307756277
280914847
513804454
634747628
171358730
38107258
49024563
15178970
146614027
38417322
612028031
285240272
465503099
42953408
167102582
21235148
413087553
95025006
71425661
141914713
51409074
548870637
37913185
456060955
233518956
131564324
324771
676584294
114491451
645198637
74737055
314724926
102521686
378925500
102660089
499950900
235914685
831090824
141850429
1158146
7918995
82831042
153889827
88101049
633633488
118498611
261918063
44664432
309987268
352539613
10959155
98286138
29086067
36343621
453329758
85503495
185924009
8841339
167812514
444879218
612272592
614198875
181182332
353396402
15270330
323845750
136867350
615202674
118110266
634881225
576985392
341328087
238731591
37479956
6586631
445556536
261364040
211194579
110879133
185663237
40785996
614107920
100284361
135591315
241888467
67988289
597583175
566769152
122767961
898994001
152331875
3177980
1362633
159344230
187753314
415079009
5168637
34510228
730502449
124218576
183120019
167394641
561902506
133726699
436601800
285046522
94723862
311053998
133229639
120597064
337804792
203613806
113929802
11137590
687228979
14667718
199711136
76305528
166910551
600664475
607643660
244072409
227362968
104387381
134826199
246168385
64652336
463709966
568087006
223068573
120956548
229733186
9147428
206325915
112603768
6081361
102054457
424223314
93572532
25788435
333207790
202830116
156884354
433275449
158244641
326464538
196901423
431416239
63011355
16957402
55066262
326687299
359557191
90129325
3098833
260943361
767112794
442561334
605489560
10008385
49345141
422109437
551266965
322544992
182980560
254170968
361715570
391531576
557399242
367032731
4714302
783948700
211030069
97858835
71202568
23984610
759514385
24186743
569845887
352906284
349956123
168037747
37059297
338120705
119172320
182310559
547584
576971035
156617108
388497307
107184081
283235261
528030557
59126616
401995340
454958063
177789193
155117771
87649342
123105872
60714716
134055373
833488066
224182759
288618567
74245428
866758483
112521838
423848936
698925735
576281892
510892569
332646549
440933200
437409169
285615703
156136126
755080664
85617310
69707406
175210141
301771418
49042313
65002686
276453926
54893972
85611521
552725033
371475056
128885075
257302602
97168153
264810471
98545852
449110860
593999093
177018011
13911766
8996289
38295556
22998591
533396585
79791843
122031597
414658227
246861091
770739267
211664075
85805457
149114979
545766130
673510114
119816885
176378977
410529160
107688825
311111381
39071848
23956067
390048836
99568555
137477795
202075419
490102295
145654733
355755736
606832194
1057962
12119633
84537528
87847375
371496816
192471661
667518538
267863595
5673980
22769840
584712613
328620373
251539009
53903094
40417000
42620597
155048692
147717125
63724220
525518411
164947660
402351
181017629
292257055
84504180
27442841
111058700
642128866
537971999
620919565
55706639
12748739
256230095
184292
552261705
144979298
962679904
65206978
169544044
187877184
446248220
294964856
647547
577238877
144244942
255776736
134321451
736627783
23285438
76819666
115406545
661208096
36396087
353929912
152664556
439145691
21018838
776366135
25280626
44614969
355868022
40264463
40754284
17326793
1871189
232912164
106561282
495681436
572118964
159687523
14894291
212608693
117848838
250807660
34061332
421952971
590959977
72855241
727810523
346301005
133985846
219505089
766622673
229646977
83966019
10228313
66094981
148481892
122177948
362664831
521636266
36107369
668239958
18756106
200011761
182673579
80462814
786465437
5424823
331554119
188370763
835271501
112296066
254698174
316067108
110878993
738597587
559764986
605656025
765136491
494361994
260814786
396846848
66679268
422382395
491925646
65638961
530996
97029699
329409804
18849733
323265697
22440792
15417677
253330246
316043285
896388117
648835891
38353677
407303807
231041185
330278828
87574094
133283956
187926996
54040539
117908619
204345116
14125907
294490405
10976743
656825566
370162301
341915968
21356721
305734318
93277942
538059407
215071712
4215675
775100248
488656257
13008301
51575626
418445645
46677980
62037562
187277709
62010227
371423579
266885261
2320497
497444956
184579435
81618338
594108555
634018249
510402172
78476350
169353828
118099543
87291834
345984656
509180958
142285703
324375064
255677308
848580400
17251926
50029663
317776540
262108878
380011253
125933417
114402664
24689512
931226450
16069498
233979233
189546447
50890648
27241966
28481504
1796711
745561048
144735181
276842764
467590563
280060612
776447062
107788669
134402736
12448135
77279029
144605211
303384930
7583656
17657527
157505914
8103632
131791940
116726246
33909667
4758326
416471863
169661449
917949637
64213230
256558145
44586354
42893042
64073076
41331241
55391369
1975275
464789205
136055564
162895752
6938603
60024266
641485868
113911828
48130522
382922411
804891
41737094
58199121
138000086
346019039
18846472
230728125
5725254
651623548
15029566
428640791
111994811
322381495
598587944
212906344
432160126
435827435
184970831
105942740
338400768
5935333
783174054
550300380
74590772
300458545
393098512
21721983
711710933
213114701
