5
10000
27354979
143570775
417616369
144122281
13741703
660857861
89932477
736017047
191826937
13189669
382619009
517975357
360390829
143499641
81848861
186147979
58684933
97265281
27783953
40453739
241016851
271109941
670798757
295248647
9030799
414663023
40454891
198420037
42178883
47886899
290864251
359043089
295852741
2930209
506640487
160689791
114657379
39621301
55996427
127838093
15141631
397372777
295784197
9524803
114650483
142421141
13935331
2108903
313255273
141542101
139574863
259048441
479459009
101005319
141028453
234276067
40732403
747905183
146474381
434828707
30175381
275990149
545864327
80916833
59633081
3871837
388031249
796481591
125431987
401850349
12250351
356135953
2946817
757302653
368909543
74282437
49410701
479659261
320182271
101551943
393863117
488600209
353086157
337689067
21818107
3696029
206990339
7268671
853557833
111808063
375316129
1688693
113667377
161492339
175889353
80612251
70788307
41509729
249523601
196826359
273698609
164821073
43080343
85974433
22813709
743471153
66559123
7191137
39265483
84206141
127926679
560480443
537463
6238117
304545973
229484953
165462361
653911
44980121
651441589
199590101
471750491
5019461
126667841
509553347
203279467
593505161
131562923
264852047
9134659
2979467
108808741
456961247
13612661
160253267
349888901
28620677
155174533
291594491
49443689
68927569
42400979
178673381
698183879
555193151
290946367
45667801
171973603
365539193
414512641
17199727
178553113
172680223
11274401
1038857
60108151
558538529
120037453
119219131
221588413
78022411
71698049
164531281
57589879
382838527
18172079
161846543
308156347
323437031
267788453
11194453
188624179
28412711
44593639
12375931
608215081
13656707
129674609
74726497
53347577
155397037
453009751
227358511
62558687
121295231
68694343
307375121
313737223
826182611
27455333
471748909
974998861
22021339
65643187
7472471
5466991
377403307
346054931
72782851
131205197
518822351
623300987
47965013
320775659
6198337
209643157
40914173
21722303
327242431
411568721
46586413
10924169
491079131
21674729
2314607
13296403
162765767
1086961
195791039
567251147
117722663
91518013
279362353
19726303
438241541
3438899
221541157
668880349
116582429
2069539
405789941
37429879
80119297
33417581
44473249
770879453
391803593
180890651
18569197
422634491
2225467
53829817
63664361
193369447
150824809
15643171
543209197
19172303
61664077
74651263
303183547
268565357
111295609
326793443
38493163
9492437
11093513
198208193
18621923
220958651
141671947
57231071
20196569
2722409
31201801
145937531
39173843
42043889
345402269
433313033
98552863
286812811
189240539
119553881
142495807
71315047
506815843
523489663
50735071
97286531
27034009
79145681
326673637
229368151
80206897
95360299
262548659
326882807
53183237
21590509
13768297
68284897
570379151
60181739
480456257
252703
6460007
110178839
572084641
563783221
125357
51668009
204699983
214670903
28198913
433612219
57950663
563115017
130775933
605615201
524079239
96989107
74114323
521314421
24913451
366686041
37648069
808324843
377222221
125410553
4795117
112328989
463081711
379806643
487494083
125868359
478830493
491591339
9866357
414325231
118596853
80349947
76432373
8629381
411685213
140812247
466520051
12235877
614598949
594518677
119543363
187357229
106343173
466512493
29973553
145099729
6346451
120542063
8012803
230532241
471678313
108290057
91899107
894556571
61819019
8989249
449816929
22514209
29206301
4869541
14910619
51128477
156300773
215323991
70677877
440667457
176431573
2481803
106716383
841057517
366947887
166132709
1958141
1614653
40267583
160941239
519154759
47298857
118103059
17148107
214324597
45717319
939241
132644737
136622527
15032257
6057043
42272861
375774173
383199559
3130651
479987411
79046281
491944361
1732013
23999497
323755433
276251939
303838687
51630893
8278117
271253533
246366403
609305237
23552117
2410319
6655783
247055573
353862569
337469597
27610109
7926797
5897293
322754099
448399271
17561987
41064259
44577649
608826131
269218739
153429371
10766839
649514533
171098461
265193111
19332737
296941231
145358599
62210821
343567337
356271163
456835789
118387781
148532429
427024841
704357807
29932753
99262187
28365047
190208171
161177413
232604159
113296927
25729531
9834239
420922129
107632037
414202799
116732971
367741531
170021237
366655117
191550661
14547607
30051947
175502933
4901587
21264757
412577701
143401439
72263981
926169799
109434907
652932457
235194383
12361361
378634957
13845371
6192401
297438571
235210643
216336667
7973897
224913193
79176151
303374927
331452659
161100217
144000839
175989193
832595449
147366847
99576931
187842139
225130721
112533587
182565203
46296391
1045001
123810787
3813743
593340907
20270209
407850769
595261547
332550391
665291779
134784659
125686201
99072283
6435389
14901053
218297011
152014411
20934799
363667189
256838507
208379771
324321449
269455061
61450817
507292673
154212307
192272953
247717861
77845697
400846603
689611931
165945779
603685571
77049493
656246363
292113469
13778137
466485869
146271259
77423813
253285489
243108029
551786083
214605271
15062393
16857901
97207501
829306579
29916563
334215701
49548223
12517807
2543227
66281983
162083081
75971689
634887871
8401871
324430217
6516283
147880879
6216911
1286767
568178669
383148013
96276437
330808201
539155621
92676377
9804913
92556743
623781107
449645347
90133339
178410191
231820733
155012027
202467451
363072701
639343477
752972159
1457173
39505379
279891047
6703007
228147743
18532951
236579003
681003979
147770941
91810343
51675179
93871693
164824567
1374553
249289217
609328441
80594089
602880457
46280203
68712643
452108113
105311497
619722877
2062189
6282127
358918741
153196223
242383081
490193257
383156087
357407737
329328473
681940901
43285069
359632561
43255517
793552927
41171617
517577783
120265793
3911371
362007463
244259473
142508413
541409923
96925331
16456043
747715079
218107763
499124257
96000199
134763971
641505877
181937363
29819927
178408877
153538757
56294759
10267289
320304773
17488109
331734241
694346573
406333553
80922773
189199163
673116481
50085647
164025223
492434407
159095591
138219517
2586469
102069907
401564929
427433653
46740307
81632081
601283951
21067069
35590987
379030307
160123741
108712003
82627981
98006189
17879063
70802969
501275011
92459699
109235213
29484859
28142627
245343607
930781
173121997
529235699
245363863
184588073
86217091
505064639
259959061
309709541
193887541
319043
28843327
11035379
377199037
116609041
116711107
495092867
19555391
132898247
7212143
176903977
13916983
150478541
113504551
119859419
710867299
59400937
600178357
83289149
1617991
40529747
24667439
50704637
204694289
274067537
860983289
543557593
53408813
65132833
905185133
108104251
14540159
35482397
254966237
16869407
201558733
98837231
382397
2805409
933330323
26854273
567427027
5115437
132030013
357261439
173662513
457198681
13816301
67765441
129993701
113870921
220744003
374140493
243403079
92026147
116293213
168390041
247282873
112125841
291833921
229799917
180258781
491998501
101589031
358376377
45771059
236572489
25647761
57409069
28715651
835286003
404643769
332369339
26002133
240764593
183352577
354093239
360409649
35295343
404459933
665602169
52474003
117582649
295125527
122221969
19553069
47193767
86502739
90277501
182682683
24608209
476457643
21977009
418877029
552948169
125285023
65052899
72626009
87483167
52569989
129213317
78901897
406303943
15110929
41342167
22125967
12322483
43984099
10064947
37720381
67058021
91910209
692873693
71601853
10666781
146315783
85991033
252788533
492200801
227742377
90734953
554140621
32289883
95849891
26036873
378804529
298352267
15568067
90102847
661328881
183793537
518240017
531005413
431805743
42039709
17841107
72735847
212787599
125930513
187608119
567772787
289495489
55557451
255811249
225095683
30731471
349007689
51582901
3146291
213644713
194290567
182820217
233465527
491872013
362545933
192168913
98236069
598657421
34570589
134115383
621057079
591992117
129089419
298368347
122988497
172451351
190531799
175587427
291673831
836248619
162614839
119025331
402919553
352099117
298944703
168511747
740511133
301313843
216918367
228408119
21082751
421655473
86474177
72536587
365066269
193825903
161137129
10693733
162706729
172105847
275759791
188752657
864128777
92237867
2546827
16478387
124505939
222625771
483738799
526867199
846689933
181151599
43749757
394493377
454511
11144993
423710401
598943623
829013951
609878509
432074743
28011757
99569149
269348551
265392481
1102469
176812639
589462007
7618361
187474927
361233601
767622949
121113481
305743237
568340491
458399653
108395579
154298363
200694821
83059489
5851903
258093821
185510659
81768991
46963339
631606793
596756669
777703
12671429
4571003
181405177
3727379
183081931
1490017
66261751
190991813
392259331
6864469
146276909
509581507
377149033
373193413
86365379
483735601
2791489
204014171
261155497
134851781
14827649
359767873
617300023
384844609
586148267
23924191
434702713
469570993
747854417
440302033
30219661
77295181
335836451
369149959
580695893
224040293
201154861
148656883
160667603
164781121
183634729
248123153
513241
447665003
354723427
23746487
48764171
552884417
313446103
100925453
689295797
771213241
91919813
22874767
118627879
19489273
61631831
1374493
601455329
265938017
89963053
185137229
282245729
269674577
193401827
47211199
245963699
37479829
403719739
12835957
9340931
653570927
90275329
120667529
261466223
14276519
1326737
156986723
30202507
74054543
231425143
2243737
110988697
195895951
15963811
65306183
546459059
339939401
93488279
189105167
264987029
107714293
204514939
497854249
12175057
23002873
109574581
4034227
5321999
756836383
222151771
175122071
34545661
170324779
532342127
345859093
389772961
121504391
184645757
163359149
127962103
826978051
238501511
1157089
810659411
180821863
243177647
895924399
265063241
249657677
64521563
263253667
29669261
35214649
5464097
210901409
3575279
261755981
107466917
120792107
389553397
98916289
35004953
150830033
17094829
59082899
859218683
168780299
238626293
695493479
521529839
54919001
61296523
22078933
65782151
3681011
143650163
135205277
69925769
241845817
482005801
59387203
224987621
255106903
85604833
395530189
78989321
307652953
273187861
617639663
228493609
667373669
34430129
273212339
42865601
88709767
170460193
636039491
462089783
61308769
8013931
742176199
44404733
93943097
91359881
467766773
78140233
4520189
127524697
42559553
302815739
630937
707581981
30980179
453571637
1983557
333241313
600312149
331522031
57329119
640614433
185014073
128101003
170400119
23094611
394341743
83146057
48444377
532862471
333093809
119209789
108862619
623185567
276725749
34527169
822860617
334840027
170277137
245436199
133475701
660522041
138975341
120134809
293381791
342882181
318749771
65176469
220169267
20043473
208693369
171038657
819703337
4554107
54139541
7904027
12443033
653630839
8998841
171020959
66489439
420950903
458056321
695780473
301073713
96546161
124104011
56009797
569039789
150931087
7033297
126647149
36558871
108273521
150086801
516561109
32239733
552100079
2571958
265690301
627059827
62414477
253508329
449049941
394796537
344931739
133979423
547551413
378537191
442475717
213979417
182345117
521943049
258927871
507452219
436181929
5595809
50412013
186512383
582726007
531160139
64373333
845344607
25614947
260788393
486404339
175030937
6323129
590915209
313423219
180899923
304286089
26852747
489073463
286826387
8311741
177708977
87985819
215747681
49136977
34625501
266816897
78873343
19455421
654405601
220382837
101167441
50779303
42873139
324001289
125813263
42021491
595700737
316579453
244210133
274888399
236268607
25938233
117635761
31529737
56503543
631953871
330471311
398907547
98101499
97284487
721551067
441029383
518461787
18716701
72653759
454496221
66985973
10743571
16349413
46060111
727651753
309462473
45218153
677188651
149331839
1469873
195355913
223733791
285186893
15723553
94553951
14521223
191992351
873892147
522438431
172999789
6729803
374095277
747564863
869001373
366461443
254608943
73703269
140414633
11612099
380788637
340794793
90081379
526783783
201299719
111465089
3154643
95435117
81685909
118884221
112730543
241569311
850639
57769573
736929251
97953523
79312459
15781361
586167223
110906399
212211047
160404557
216145991
474703
18809143
424508573
123422207
272539763
67157963
318293627
616176557
137378359
32239267
127500103
566664809
760558849
98881613
231857083
163054693
3725671
309953549
213845707
133729571
133353469
731871727
1852381
671267887
9762661
296241431
31969097
312043009
282266497
161168669
809335997
13903369
79430777
418279159
53746999
712490983
112705301
183775297
359160121
562188533
45513551
605616379
171501779
42119807
97288319
82566593
82641287
223365937
849577
23440601
260081429
164274619
53518219
256479599
723923059
72853139
28785781
752264129
367053703
100480291
15205387
143204839
497498959
779359457
21997519
100524707
622067071
441607057
644605189
622453847
345737149
42672793
83297131
89392889
10268057
465385133
50805149
316044847
56354629
154044953
536114707
153585923
432687641
2371043
77015249
231467417
182193059
109633523
32105833
500444783
186518149
292981219
6225511
710691133
695617217
67563479
131459551
129862151
108695933
510484669
153897011
190007231
6422881
2129081
26115977
71778677
75833249
33890939
540047129
12797689
500420093
640446839
54334009
555573877
8288789
95860981
459192781
337473403
483441493
649466729
21963299
730461373
49238107
112355753
121198879
31410647
342659897
469228519
7654261
31895707
480035587
876310111
359972999
12744239
23606213
447730919
84442331
238061573
122953261
13129603
707550373
620057857
127358717
453531893
179236609
335522351
48552403
130644733
694375933
708233707
551737691
19080569
151437347
69793043
77090551
130349729
24444379
53918587
146744537
241002233
235905863
70648469
57691807
649748573
322479671
285401881
51514937
560167897
566762111
27069611
145198531
599855603
32744653
369641977
236386393
797964823
9845309
697692181
168912371
51916349
278738381
21522013
53948659
114722819
291824977
76620287
167450047
13729813
108925331
66250357
273640309
48552649
2228461
99152069
3533083
240145151
14932777
24611017
139687
322304701
36828287
110565493
90597229
261698309
6818311
40978349
162390451
564424339
382478149
289466461
21655349
150927899
31179821
63890347
129100589
876176869
33593333
16710103
283803493
98387357
78399323
70220609
276551633
334806209
703398043
440109289
660747943
206195183
411111709
47020111
163354397
89750963
138381203
814083227
74996893
126317201
344203961
171249917
83819011
592181237
128251031
468492109
256042951
67475549
7205749
79049051
229553321
504825701
460578511
90226189
20021437
65417783
201909343
173828899
483521659
161659609
554432867
338208107
21732707
392011273
122886419
284892941
207308471
515130271
288943019
176451973
115835651
52234843
874971277
32053213
899563079
133237553
424872907
29024431
390447221
213816373
219290549
10805233
170726093
40498463
45188959
465792463
397658473
6755993
619759381
473771117
771610951
180268229
348923149
23965933
17274031
211849247
267247699
203268347
12755381
34357217
339038767
2538209
46638401
8057251
138771847
336412451
180211459
269570533
28346453
123758993
503913827
290290907
327538531
70336411
311600483
89536429
63816031
83536421
72876851
224843053
185706371
108656357
440919503
241933567
53803727
4905767
146990087
46024171
497612239
11401963
62147581
200210957
7347803
458677099
37056367
242157791
244300891
422476699
77411419
440077087
390468307
130207309
89641247
3009763
80342513
150067843
357382813
2868317
300882061
656386063
41617313
79843703
86030179
315299707
490931963
3306923
192086299
323827579
163533127
10237919
15135053
214905203
449607607
630171853
7823593
79214483
48964361
63047527
625817
14334559
824756113
8280809
206603303
3031187
2037187
348287257
134803657
100760483
51970591
30341407
110473697
14125537
441619447
676199081
35965253
44987081
178585787
19625897
16548817
898790027
288096241
24763183
338970043
89753759
275185657
317438951
70618661
28105799
7615021
136050199
4430827
63286373
43131373
445692601
365839769
29483891
207136133
120261943
464150591
44033287
93806399
27761719
580384411
42872821
17853593
264700889
93486101
438433063
53141027
7202389
147060733
721339
260885423
472155427
235709717
52314499
169057523
94479547
402607
446635517
153342061
54430009
46970941
39965083
2100433
53651183
201606709
171777563
398868469
231839029
478646053
266317339
40059007
135605287
589928477
346467991
515264719
113527913
759914699
153583819
107439581
27223699
153049661
195398393
77629943
211234123
58516819
459052211
118412561
53879753
588283781
51153031
55254467
131406853
27466193
21202721
643769843
174448657
49408771
28582591
376311179
378491
44531813
718159007
23901701
169719841
78092711
405407081
199144823
696356623
43629613
16646543
200338913
39127483
27481513
4891267
104411911
28063333
46047823
1131527
49822523
368403943
19585861
700931783
250423841
119150173
283021373
71679721
97258619
140013767
4666969
9747461
72404491
212071061
29152363
372631277
212074393
91970653
19392617
2895551
851816513
257820649
144337189
180292481
118015361
552485513
249583379
22661083
580434787
6815359
53742547
197523047
14629759
692296237
364691863
440699257
261495337
519677551
2937449
184762997
451539901
403305853
69867379
52785251
33345149
14272241
280209073
16630441
63748627
208357081
20906779
109149263
250499917
59898467
49641469
147484237
104358911
102586769
501312769
422207221
200096881
24965159
272369323
399903853
101455223
735250231
375584303
437957263
518297873
462534073
32241779
99447217
9581027
142700611
202103147
246422273
3300599
152517697
54130429
9750241
809001409
60593647
192832753
174663737
50180033
100125173
943461833
255053063
134208413
247394633
44529151
384364153
701507467
12641891
604586621
66251011
429161881
67424647
374076751
808949707
169082533
216045217
3253843
380834771
58870859
21473113
20333671
108268103
148350691
769690357
92600569
18813901
16708583
187669679
9724997
418093927
371755399
37687633
78100357
345373529
408512831
224250709
23114053
221148481
367051801
88013221
14336719
149874689
209048549
534767459
26225413
29245537
284098831
5461219
531143609
153898561
188630441
352465651
192823889
327482009
57333821
23913517
188180789
215085571
20553397
159822743
197659339
73095131
142431413
631921033
454035493
294912119
156593153
258895799
53090327
327036427
18783917
585912409
231837763
806593517
210798421
844408057
302929577
569400061
4722287
7896923
26598389
188632669
5256523
335514031
84808369
24806591
120179317
98369573
314765807
40555051
219268381
199028051
341091131
481896733
277987441
206786561
223137227
337353187
140735653
150176977
100152001
186254389
205521089
281682019
395403179
35089297
46713613
452139461
109688011
36386173
99185159
363659749
311550859
293549551
2022733
577112449
23986327
482391781
173043011
5453963
64600397
840911791
94602523
71128943
59032321
360600811
151359539
39409763
493645109
9877067
786939799
544302263
305956159
71953109
201142573
69520861
116439413
200945683
107081231
185005129
27151349
36463601
85287431
278822227
180432817
191292053
190780433
19233191
303917389
40757351
354605117
161663813
580235911
415083983
2214083
307722817
590707937
74689319
241504909
344584727
4944851
148736251
83082707
21249427
114131341
141984449
118394197
99856243
219217751
88303597
606373223
253261651
155583517
207936341
537327781
288440981
394046789
348284281
456457627
193214653
62656219
17913919
66912449
268134331
49753111
505833667
18219263
139422739
825755981
279961511
3426923
764539229
450089333
147262079
152738743
154192099
272178763
18437819
544120391
1665127
16471211
7060129
83089073
57922937
76148351
535000831
222956711
18239587
1439863
46910861
58726487
578224477
500647177
11009717
186172711
31274207
130186787
5482159
207627481
270361057
86416207
70794109
469671967
228994993
334504831
147776581
13545017
659737457
248806123
811099519
331217837
505472971
156543841
3523699
239998513
637154789
63790003
4956583
170084119
10155727
406017187
26776637
9018833
44967151
163392553
30883777
83117659
29238899
651495443
162507749
589785719
136467769
199670227
27654827
32525839
27225139
527620157
9435299
724117811
60746963
469704449
299322277
73629487
219701101
383510693
67876961
137078341
57036713
561942167
98664623
373954699
46950823
314424353
51997837
767251
197027851
481557247
14909303
40770577
478818799
307772221
5733439
41336249
180171379
266965591
114598013
125545801
47226743
28687597
358479151
356275229
918948967
417262897
2021941
15757843
214270447
370002517
54413551
494622119
29110561
67892813
137075461
287958973
36409501
62190637
280493573
70936337
56929333
67898023
920130767
799017911
51688937
131388919
688497833
45582487
92419807
405795079
81529471
371123197
7383643
164075111
603232283
1007393
264367927
126834013
92447843
178561249
216855931
352400063
157889299
90432359
291423487
755651791
106839433
408835919
642422531
124498163
779354699
757986527
26525351
10396151
53115529
379959023
4645093
5706433
17826631
444429199
110273227
88129571
13606387
22093891
198205919
424669747
17719769
99447991
758188447
292650493
241741271
45457831
1768783
477120431
238883699
446341463
220105321
466258381
80725993
408959899
21769219
39034043
567571
1906901
216751321
824252651
396716297
31118777
689334911
179606927
83104013
31310971
13200167
15366037
144295799
19730057
30426367
23045707
8314511
104796311
3090553
3634091
74323699
139583
876934423
619982017
52744157
142810571
74082053
17861897
8957041
90825899
20811341
136059229
229787633
93185803
54843211
310089259
252958313
225394049
454601713
59565991
497287367
16140431
110454803
36182563
152670433
434716133
527483501
74692571
490373399
45298447
29866957
279930923
218221697
742943633
26736407
1156213
405102077
487727693
881039
272604139
637972129
321793931
241988743
12149047
756725419
103397219
10750081
114916751
563163101
582427961
609224899
2203273
615437423
598063979
414175127
148073207
90957421
551836013
682164479
47172253
319914493
284456131
7177189
200851369
214037
68610859
144782669
53028839
156556717
236394419
395598311
620769283
31986233
7272901
333324443
60552781
426759367
93568907
14559511
320282681
46422347
20606561
30777653
201072253
308325967
93524467
397125103
167570857
494112889
585115501
327349859
192722779
436273753
60502261
697278623
124037429
526489517
6824437
22105799
612207161
17320073
421450207
125992319
156614611
842228551
454331659
646092437
50496317
73390433
332815393
247093009
207071419
192573763
1449859
191494417
696452329
241911433
39446027
219921521
544674989
61506919
128526163
4741349
450969437
812515741
15997777
656711057
179949239
5117443
333780371
16768601
196967
301054357
245893859
352346339
54875441
14320633
400710523
434962823
2352359
31408799
23746553
69837737
35987183
559481963
284692997
51607867
871350631
262950617
38635963
65561057
73028441
420650161
540961789
243693157
212206823
425440429
161246713
48769601
241501079
301970219
231735613
120734623
54141271
252708101
706100567
198154921
334751801
151812743
15544387
175726619
421289399
619753097
43421089
167185279
696857309
290182349
112954067
372459019
12540379
355471759
304727999
87516031
74594309
259327513
77826773
110127047
167849579
104048951
572095001
2691649
34103063
253742053
63270269
549936983
513064597
450051871
125983381
424901987
11222131
237916501
13835893
38604169
319570087
611633653
8210039
2287517
35188613
113241169
621957593
208057727
161689777
108245957
375892163
220239449
533411059
9520853
125727193
689347933
5023883
67262131
583669943
517595539
445417253
116281937
266306129
259578863
661959707
61758481
253263677
94047581
56029997
43511329
370535741
497305357
500931647
73135093
420830857
582693079
47216381
149383657
68801819
320155861
169455631
37088003
3475729
284822999
8221441
292066253
190951339
99336343
356995963
545901553
732061721
371653259
631685281
188810161
5768461
192942839
519803029
89601779
4058807
334842967
72382873
337237223
33317117
64398599
106622437
106420903
70842367
240871559
71855293
405897367
353361023
186988409
83250017
72111349
520592549
25089347
6108061
220158811
629169383
335585417
511917563
244190173
71099513
256763203
177756181
472373113
9914923
1126171
13646681
252851471
208159051
418060217
27076187
360502001
41988559
327057293
165606307
67253869
21371921
239702807
290158889
66206557
210563543
165985073
113719757
121206479
108538763
188080531
240092807
397553333
441286897
841534259
636849443
282124793
42076169
73837523
325950731
49718351
290768719
6054611
1211297
360262069
198595669
336597083
426153551
342937999
755318297
1654507
33767249
52237223
270671147
10391629
689158229
231492971
322641973
169586987
207855013
91052851
11204153
403260931
534258889
95517601
505397887
180186191
318697663
217124321
1519801
702167561
481181951
693114017
88593101
393993143
377054141
22531879
49266551
37288891
327510103
159829133
64602647
25475851
796439041
832126417
263493733
10360409
219297401
3077177
767403547
220903681
8848447
238916329
8983319
184850569
140712989
28064081
128328653
555700807
46639291
685849727
329401493
81572159
293390101
773774483
5665873
66923627
71367701
42543649
379369157
542787253
855916553
142669679
146857663
216282091
163385603
42674629
618440803
798493
565784987
522046699
401690447
15673579
1388801
482730697
342106907
49760369
463116029
175048831
335947439
151651861
54536303
306021409
705782461
34311107
136999441
120357961
342671827
142517017
487306403
210334799
41277191
275362561
14288371
76164289
237335359
869702417
401952401
494237977
7345157
273018743
30984529
7335271
178479167
379416413
95879177
65510381
708794087
185718899
18670361
489700103
77019011
170246579
65754943
136939489
435215057
465850249
839255059
527582537
74126977
51811229
181599409
62540941
4620883
198328271
315833153
276854939
94934993
594682547
468091643
30264769
38357939
61396981
84200621
814793921
25892081
1743583
259782059
72687523
1904779
41600081
2721931
69431693
111768301
384677
141688031
100275949
440167627
517104901
434751991
496213219
52096901
29898059
220865459
177277603
346824553
441102953
23034709
118899457
10064947
74459743
796750013
84894349
81800179
89064319
329182681
430400809
45143317
596076269
156032417
72643157
23858179
413693297
210957911
287177
150845993
162047423
318600221
941102861
458139833
465889
1650811
163728371
65084639
24103993
119596219
173543813
37486769
1783031
92404241
429790199
680086553
5562787
41248201
27655217
194525659
239807621
24533833
285662063
129698417
364341209
688743227
158862619
414669677
590205247
692037127
208423511
51560543
570972821
52943
60595517
466543591
407147
227836393
318617477
127974773
114542717
518636627
817038017
372852691
715468687
331930961
539235383
101131817
529327663
411186887
22962139
333936893
116053529
150366163
261584033
25248073
280310531
66136607
231996757
165240937
69064859
26089807
55235659
7286491
220085219
361607579
42594353
273464033
730771721
280875821
301073743
119330093
391966061
53190131
29321119
62572577
3399401
9822023
545582329
122993999
272449687
31349509
128867777
18729253
489514469
120726313
281079307
105019151
215985551
93105163
34027733
246813167
8721287
150073607
895869239
29038519
28691827
182491801
961819
450982789
105493139
25581707
396447539
25873571
20574707
19795141
285659681
382755809
385463747
283000657
22367659
416342603
819853597
62603797
139365761
65417227
383447551
34926589
515475127
196909213
35482847
287215771
75421747
189990137
157646707
114481841
377184019
54254479
55384993
4330811
494012633
8380783
162650161
71335109
509506981
47195597
198867923
251148901
5279759
23422363
36692639
421496737
283188083
419706449
21399179
603326099
405354979
206111531
98992867
154609787
123771061
669535333
46212941
47004427
803366639
7136147
353344897
95369221
231615161
214471459
559444777
167989357
6247357
51937573
155730823
205634699
717015097
421120649
289312703
610790617
37182709
330943589
466372147
19233191
107854517
118338679
7081013
40546391
341060441
253980739
214072163
207943213
410234347
55329853
562530491
66645211
6598297
50282459
345895057
498277081
10760483
989978807
383047289
557626187
247771373
85056113
24898717
131393309
379771573
602199293
174592237
109933
428234623
51817159
513209197
597233071
10626533
138748889
98095589
207604277
59495347
218666237
9015871
108223369
269186339
28088377
108822113
55895003
83100761
106879261
43665623
457834799
10320329
5211893
34157831
26055439
131818733
244404071
328071301
206643907
88287257
237917291
24151657
59541947
66791723
117082543
317435813
312825131
97031
245531801
721174837
399917923
170570423
2178019
83256863
161943077
24736009
192112441
49128361
251666687
7961813
217326467
40883033
33559789
66998741
45287873
488206429
113435671
140697857
402002507
35155261
79878769
173013661
179447803
763537909
340491727
891041819
97839893
674013103
113414489
34261873
36527629
324592313
158760557
525829861
39402877
89323753
151909019
19235773
134737199
90241537
56671267
542947661
195870097
1843861
717779357
221948497
158761987
336849311
444795401
94414391
527802391
137743247
469918837
132487123
20006759
264856301
7061053
602836679
11680283
882867023
29371819
462764023
169707599
88888739
121905899
3055109
121067227
22417477
33541873
143333761
363016699
76798801
138782159
234883183
191795797
655789139
663459227
772699747
483029
130727017
359762009
108876323
235474753
254379947
516584443
667356121
347600413
856552933
244658329
409429529
49779619
179377711
35958749
74618177
274382257
1590709
33010279
91029457
33181991
337280927
487988377
107638829
286470673
106745341
686582173
17104961
315405511
339864331
8958463
312557477
32191837
483964171
425663083
364396013
325703591
270956221
175369993
160525753
392260343
85238201
79428359
109925353
33561131
136247833
62358523
17207023
321155837
493869661
814724611
234948613
331247381
186119909
57238451
15338069
307688809
465330889
1936409
389433311
307801909
416956049
404954731
16393147
81019207
155823803
82878823
3534677
437634103
307730791
532239977
83266957
263088359
116578573
141490907
491610593
263346463
162821657
140458453
547578817
88442833
120455033
103046071
21602213
115308577
529149851
224843627
826834649
79373927
4051291
334151683
196365721
139234751
217432403
18075923
36169739
61358293
126361337
186142211
7009529
158545781
368130683
268916941
7524299
192403721
7357663
552714017
98533189
164652091
141992537
313268491
62653181
731877973
491458477
96148127
184976179
368898239
470633561
497498959
301745911
742501411
519113653
70726259
5347711
26897461
255783499
322891379
679972451
164967857
744034607
216464371
154478021
205062911
3843929
63687551
3947149
303036103
363661283
28108357
95802163
268829513
3515621
132964747
113677807
741483829
351002381
58874029
241650817
333482789
208847077
549990037
5649703
120127043
5530633
10248479
357369433
361428787
274841689
63422453
70749467
79772321
184520309
102798253
148485863
199329631
59161153
13390451
250881017
261198323
159533051
20010181
601015411
309059251
56831989
221899219
12803753
106037
392339839
275551231
360726923
48650233
60025829
153566261
49358819
29967673
20991491
234409529
50151161
3628099
95282179
45982421
702685007
195031211
519394871
121268087
307105451
5373871
611788033
417468749
560377453
128753593
104312269
4769857
102307927
524358089
431168701
13390127
729480571
117700703
128469857
563885093
250137577
259134949
138500639
197530913
83474593
71125757
33157877
209653
3368711
16677293
542185783
2876267
61545283
320258201
489349411
11945287
25351279
55150477
675026719
376429583
234791237
7290071
124094261
22085389
444818839
176840023
531125831
163546379
64610809
73916267
127515049
30828337
159902321
50091997
205961887
48816569
323737879
120219199
1558961
527052443
208414321
131857339
216239503
260253443
1171763
489289
149461309
807145333
222159521
574134479
5525381
13295267
347096357
417241259
29140777
225481517
36187163
35395001
206334643
11934821
41774281
160658081
14527589
1137211
226917469
391543499
176283011
145482833
703751471
29319289
114873599
138121637
3045799
124715359
500419343
113442319
99198467
112078349
200588327
332388127
414672043
85280831
367264873
479351827
82277879
1543781
82841531
83174587
248072081
328656469
367770397
325291
284858927
73891897
12011431
390390419
431382683
452706827
383047363
265169087
116459543
83136461
4268053
76503913
19819469
105984383
277719383
465114599
189818231
63131087
678337481
547305289
110173919
89653013
149534137
417304837
155042509
51453617
4596887
509090327
390095059
288105611
126776093
8290003
213691279
291829457
331362043
508731491
33528541
7980503
210151103
110983739
268437077
23422589
726879337
141748153
468782147
285484541
151173991
50103583
588824981
280948861
149830543
286136003
25819301
382491691
557453291
254934361
319869079
425834681
54379057
316997221
72322247
106355609
102189251
549620501
16759411
489921713
12234877
15876941
815898539
408078163
58601773
475920619
304101563
480693691
501486809
369108251
62721493
570327799
105438491
62172631
830669659
440180077
15193253
25916537
325799977
503436617
66192499
146377489
1938143
35433919
276524189
411129833
45001303
328905971
230499403
27486653
35504621
213839429
344742187
416046619
2863271
4420883
319546691
329792501
38705561
14884687
154758341
345176497
146542951
246208747
871897471
74378411
19625807
451062977
2892821
720515011
110299159
345081787
356040889
6824711
224295919
491787299
342295957
782712433
271263677
38283221
150589783
4826177
657769279
235891153
1139161
7105271
732743897
585943
531784639
53894821
677040457
5097713
161698319
175699049
276148661
233641211
257223451
96360871
2272447
213381407
332961899
290058787
234310631
121423573
179511727
666443347
262236301
265016443
68546221
139297603
985627529
94333319
53923321
375765211
310590043
93300353
430779781
668501783
56813957
652789147
17620849
213248923
262961
44043299
539095111
699405401
246146441
207300827
19657307
28991047
77061371
390455887
132212029
120382351
13099297
329138743
676508617
422699489
467093311
138786643
17933177
103084411
423608483
126249511
103710619
377655479
441910633
252617383
3062321
56053289
65621099
339774871
21428171
225303719
145703161
81236593
153883637
305536993
326136607
50142683
352573051
568516303
98385929
267740573
39732811
339492827
49783399
39719263
199263949
6277673
15539443
36008963
995161169
56073593
383279791
27503227
229326469
560219951
128532347
284170499
56727523
118523599
197005631
30876353
486087731
378255883
260225557
25205471
815766569
239482687
621111391
1062863
13443769
337447009
28866613
75741763
6122269
174457793
112338077
272499037
100564069
15890179
776476697
135764807
64618987
309146269
61010753
67096849
335653607
318180469
895753
580867247
323617907
24102839
126349733
495743539
319383613
62587471
57782737
249425857
696064129
378359221
64446959
313560277
204239389
68605601
87920233
277341217
71214323
7564957
1182851
370445191
373331111
200849113
398818129
152260793
338002751
101242513
571921249
495820439
82645499
367258921
57338381
588433337
257124823
180492497
540282889
50885213
171269227
178974083
56984489
67398679
11966057
546644093
141827633
530165473
574959239
65260103
91263373
60857539
57232181
514639843
569864917
125982811
554299729
18420629
236957041
238977073
271115573
573649837
553363673
141153251
138782549
628081313
399361579
518552387
9550339
685878983
307707557
4201643
202393531
127387831
476767129
220675219
111196829
160376767
74834719
247863257
13763063
594051973
62162197
283106843
49955417
833054269
372939583
127246261
108330881
4102367
303564941
370019519
305495987
438494593
256184413
142723363
441491123
23637457
277051781
130662929
66078809
2237971
3356627
89408953
81976207
10277789
66848699
206755261
306932449
62942563
99513833
76450181
12505007
114751103
491050471
180524027
87505801
44108929
804158129
37723981
243530803
285357133
359541989
3323629
375728891
19961087
319918127
97757237
91972241
11265697
267571417
15585961
396792911
199887991
57295699
47413627
350515579
464212751
321527
499674991
57426287
26259589
28340579
421237759
44730841
95716147
82697869
171843857
240134287
629243669
26535643
14614147
516038063
1185571
855392051
362180891
123206623
26842642
562083941
445762631
447447113
313446949
256254743
102819721
11790577
63280423
447204631
531832177
25759927
190966637
355787401
329595733
14825621
105403369
449361889
424340251
55370941
37158887
10536377
79756153
249283141
310975013
55885729
47796739
435083191
75771911
24110431
466207787
44449693
209744191
60947657
10456561
68346167
200116481
94717213
432617
179526131
403925981
268443949
469227119
421808329
31169563
196164389
96399629
13225889
60498271
400879
629434651
138434269
8456813
100804567
274159219
155977207
151676813
131182847
123290957
451848203
24994999
636039149
221301439
5515999
11661233
9371041
193093819
334286333
88146623
669818287
57657703
47296741
188933317
3408883
492868921
211326359
42751859
671920679
6879251
349635911
320857259
247367389
20430229
217500229
296453569
1330561
82728067
21726109
463831369
15095599
33169957
151514809
56005093
112488533
134921359
200058893
538439533
500597791
563667037
183769037
68436601
244331797
260770781
207168733
51677627
213615179
539856871
4813867
424451233
28854467
11890889
396862831
37506473
10995953
43468871
138123577
7705553
3238637
210957991
56704523
672536713
34023859
38343791
3801521
137573399
223238503
31467739
44837669
2715827
406706273
75768701
581978843
266903941
60487
9392029
306403037
4571339
12319079
6843301
33574927
524089337
253717159
247274143
18514169
162087281
19954993
209946629
189823097
381329789
201836197
349122791
217386073
1197825
45798679
326279953
282580381
148099751
84589697
59890639
164763689
67233479
4648571
652720613
80469691
271398187
355277
18031567
741126361
97101307
54465401
222926519
406558499
117113509
41030089
118721143
257290577
107411827
14591033
81281897
197109881
174643283
270067397
76153087
235887083
64362047
8835457
4418053
152728699
62234869
5951041
152121323
7182319
3937343
21526451
441713803
788715443
319952707
282832729
47435527
95381453
84816601
171504787
81316057
284143523
174592997
129285983
106916141
386545421
120880289
180667453
23914921
111174794
201070607
405498833
602564597
10446169
430768781
1184627
502216067
1117331
9795949
391863053
72188929
823569499
589812581
267748493
691719383
224353469
59176349
146867989
127593889
32108093
408065893
101727013
274037641
77318357
721340539
138977389
29957801
193718611
303817357
33197911
125027647
221710007
677953103
50594461
413733701
6764321
19007059
131901449
24309973
33551429
257987819
919266941
303012751
26131921
686907511
275169509
21520087
33357647
216472367
473093167
57008407
75596203
533072711
299476451
450262567
109543097
188666551
176262287
102756497
4478333
521124223
218461039
15920521
196007257
50870761
205491311
103596641
115740659
10929973
21106517
25313389
197723161
1720601
56632951
88411331
157763533
56996453
297206197
249004081
13284457
4265621
887982041
106093177
628708051
198157573
482787439
162181807
142236253
118242353
454813
218978261
378821077
496135979
17210569
474401471
274401713
13129217
172833497
100331527
38246189
46909957
230044193
382266257
73180867
89398181
821117621
172777153
127765003
59139131
156282331
334067351
23588069
217803143
137144339
463555073
8169257
150068389
140531221
386350163
16492549
346600783
138986411
11207773
71425217
32032757
47508889
222629917
96627463
366061103
47354383
322526249
59384173
280158269
290485259
397854781
194982961
562149683
126138527
59575007
404048311
42059579
136172909
298331233
33457289
553546813
402707687
394568891
223619789
362562751
265921577
6420871
164804491
11342533
51799973
359238379
80922473
105181889
36689981
641939213
248994079
138230717
535293347
464033663
33668567
294051259
94956871
221095201
186568493
66554329
337236131
231666053
38934191
828288319
206229433
302847991
48383369
26921683
455448029
12566209
168953209
280322467
2908517
311706949
157371293
191023639
220550257
87102667
70168019
51311467
125899537
163684277
96181453
279842683
253893331
166624189
235533761
263622523
111085591
329443577
400644619
214957
245030153
734798879
3390241
3717943
914665601
28155661
16754039
8089427
238291541
210021443
276702847
5616529
40833157
401547953
506602417
378605621
180226573
578336977
24376361
312389447
65162177
180581543
52820407
355352443
370023337
141647881
104488271
9746713
47341057
135441083
548364049
38721197
307800253
238222987
705017633
38499829
609659
287429749
361805357
245526641
486069433
47765923
351713057
530262427
382059473
119673941
83753023
153101623
203007911
44959547
147890417
56088301
553826093
446653327
337938067
460087093
18639077
90331963
35465099
42369133
31617557
577954709
221479001
396231887
238831949
135226417
652384591
100049783
631797967
851570221
335793539
158235509
5993903
80695997
614771567
736177147
250435051
880006103
280120993
22608791
37478503
25911563
31252063
19003183
475451219
262884827
130427467
10390909
333026779
303605707
30647129
373220167
472915879
60406279
2298883
134085439
39197219
248615651
339837989
503552039
6497749
98605799
188523763
48865291
308010187
664086971
2041981
255496817
166517581
13062767
35239829
127441667
282967739
35662283
181212319
456573193
33724633
483213881
540871997
345566719
103132321
604606337
271445899
533427877
36309961
466219753
213864263
99292979
721101371
326794627
19739779
25442257
395770021
320338219
11226583
187862537
261405367
153563029
183218011
35747897
128819689
39823631
244088189
436701733
29736103
86782769
69250543
439191421
370070861
456112519
583323551
9782671
303722879
43460723
32031059
563599321
91608541
167159507
626378177
245600633
31602139
97823749
122636417
340155931
22052279
137882027
1806169
220624003
214696819
55356943
105540703
153015593
386155631
9286939
125749669
848955559
191209061
570584351
10707157
343192907
86816333
319503623
122197891
13208087
292561531
43977247
8089069
14608063
44535761
426321397
64531759
1802291
175244903
139522297
418629103
430666937
329599763
304384781
93921319
211731049
329457839
59097611
310274423
68576933
5589271
112101139
804468937
31681459
125647531
14049283
37544431
384436817
656175683
105334949
5075353
181890911
50205521
430215139
320184013
100332671
204134141
103729621
379863943
131922191
65782793
512487821
5694457
84120719
18113497
92593399
108117799
82055647
781289023
155136097
24804431
56760929
368416871
109931411
179640647
4239437
65843777
231721153
168201347
511163911
502091897
12238469
2313169
282819469
336604127
227988689
203560457
188573989
116514863
407146361
383920969
58024301
241223513
410115059
143329777
291778537
273612973
362784073
138673673
15454561
66946457
72503773
186058151
232368523
65312833
322019053
109736741
245753447
77943773
371710541
21985339
251362373
315551911
121463009
506722763
218645599
278754451
7285489
47556569
201740059
430832959
347425151
320859199
212149253
177163127
282372367
93632389
444745151
14445283
1541233
350668067
388507747
146530991
251961373
423947917
46923599
19130621
164273149
877018301
112223989
65940067
96694427
540702599
381973523
244397927
782852537
492983683
348093371
627948821
749026459
2722199
47747677
223831627
11513681
3832441
706621141
36975787
685607413
9671213
278134951
183861191
237752087
94238707
106516079
300881489
286254673
231638279
205929413
556813633
147793003
72977903
10407577
540013937
498678623
689477731
444260513
12428393
256213
182344079
670008011
305791151
180833713
538065401
202216657
47145313
15569131
91148843
75363641
250738331
20836399
189309493
1773773
70056673
222558461
211897
388194577
185203901
576572653
515779763
60175607
250821227
677665279
14619599
9609841
12300121
58564117
93947891
47226743
10880899
407482403
531796667
55299653
28026133
282254521
129671929
99160219
89350993
295879621
176502881
88848979
275480369
48008087
39053141
24401077
4117019
98579167
67833559
18370643
248104823
401671841
264971297
138524807
2812879
163196251
523463719
175857419
8044637
294237389
24283621
187745837
275906531
45430193
325967647
86637571
861625153
33488723
608878019
39758119
18633971
179604833
353675831
234989789
360848869
289498201
632660191
325684873
1926971
112388987
358300661
237673393
26353673
479066831
214352821
70764373
210485519
30500957
99444929
111669043
82184639
133988083
126323387
59781473
347322329
153542099
296912171
251560787
44933561
117813601
7717291
601220803
247893461
29427239
912949621
111385403
11188571
717803167
101211541
150610673
540157193
36701881
579082369
119302949
35104661
162086411
558483691
26727017
298586269
248212417
1958081
122249563
4636153
253562521
372113569
11453329
360269099
179541601
888990607
58033139
546798949
322974167
519488161
144472697
496499233
8021947
4535723
78172769
933409079
59621389
120355897
204428969
83037173
538827493
80011301
884521657
36998207
664347823
133903199
178942843
467267789
425958277
97780211
125705893
143215399
52069867
1265441
87941179
100931417
84859261
644811451
104219543
566948363
28258751
153596899
35432317
364967947
288505573
372477257
175691897
185951191
4900699
103419553
669839689
72775229
311952191
227231629
248309753
32532359
149406293
42693419
16391891
33013633
868944203
323039923
173606761
523151933
85702367
921309593
246990631
21113233
23032831
105744763
130656821
357394813
38493163
478368169
180716521
348766711
373391987
586173337
85481939
36330293
767399701
61297657
37487683
439003163
13273259
156937601
32516207
206126981
264654473
43241053
31384211
253459027
39492023
167251673
13316201
16321433
153817663
585112403
298920301
468361759
64048909
5174131
230804681
126655369
368361157
145104721
38102417
391604377
594577337
336202189
355847033
24626101
207924103
60130541
138284039
19553311
407700289
59157167
184523671
6294619
166860599
135648349
57184409
342153599
13482653
265114939
548154071
63400343
184259501
35043863
31755359
131601271
112024667
162488759
557960849
53799103
124120651
58018049
8260831
249506083
348210829
55799699
120582041
362456197
74380721
80669059
31899649
150709523
4558789
146551283
930537173
56501749
88298039
116095481
43613897
16303223
34435553
265882657
145619869
90278723
119266493
398638787
48369757
19324621
106306771
521990137
33923647
216275597
770989753
204649877
113389811
24804361
170813003
405641189
41254679
91489247
74246651
333090671
2810023
89334019
250706333
603990623
11117173
302149
103918027
356903531
68279437
5507213
522015599
33465203
400479811
217035541
6411817
252204529
889441321
68076509
83747
704643997
39461551
365885881
231742057
121906289
405425869
785051
144097397
287794277
30378241
99971617
707447407
112941971
48038323
84156119
292754083
28482037
181869433
116043617
51562361
77519857
35527561
53638763
229871753
212483987
21558917
670708397
59213719
85029037
749690261
347830097
313146829
130720111
73573483
323993051
624503221
216951023
5809933
583306121
114191041
43809397
18270911
52966691
758623211
2269793
56793697
344365057
44740247
429403433
72792763
27100817
202336171
673057673
11770831
654746647
163863701
350820419
679128607
296383
494453599
16289419
95032313
708217621
458280731
58351919
293613797
41790317
57320233
58426673
516549343
26463889
162611753
483982517
15897151
45899563
18301901
4404311
203789549
449152313
246911129
44019869
422522713
242611151
158408203
134559949
157996151
136462393
68910211
100605017
310808021
576156947
284951
143083331
298750169
506709143
531391739
148298753
432443833
513761513
6341333
73963033
110809277
46896407
382796257
694077437
232155181
315097021
311379143
747217
247805083
280052869
106726651
281871949
43688531
189024611
391597483
64683167
324761341
716017259
384723863
58912283
70281103
135642127
112265687
387639821
37187141
346406833
589877957
217084457
416424119
228629399
27640721
262225283
215004271
57706589
84560761
163487741
95046109
63786929
283510639
354318719
128471269
218535263
554783269
79254379
159127439
77993933
79242623
176303191
2889017
217050107
409750489
128388937
296845223
23445781
18531949
62396597
9967471
13879883
770871509
39993631
9324331
55492991
282699871
62020219
59881819
659296889
202308059
49776959
112506437
399352901
321562543
213207571
76818661
206167151
108882281
304930369
161837917
89759057
336676673
455961119
99990643
43940219
190122571
121753903
13348243
388361737
185794949
40313719
108191813
274598693
932945891
339602899
38579377
766490581
247545593
364797187
120086377
178017041
37170827
47941211
148149929
39703561
4491041
106561121
330288131
6180257
521297201
346703243
90486533
128810093
13350347
776668127
4793447
77147137
536367883
96710989
331516379
201160591
64368593
1341239
197595413
731463911
51409151
585909361
196510649
239319503
12074497
101011513
168319033
190420721
18645397
59702543
478143857
75685711
59912857
438515353
295505071
165367757
537378203
20379517
87582289
243482353
25973447
339789589
165345493
132990001
12098629
109322443
161199557
152411657
13793113
268358117
442476499
253624006
216016303
114667277
771972701
111470339
377798791
48228511
683569807
75459191
60328949
646001227
56519657
24734573
13449437
379701913
804335131
666425377
42589231
3601441
9872669
594574811
326719699
341781331
390369449
305282741
58412909
1921951
419158667
146431249
43707821
80008757
299947057
257606189
759613
82006019
186384763
513471157
158090843
18282779
37862329
111952219
1425971
33724667
22575313
231851089
74968193
26138491
163042673
24177679
209157257
65683567
677902619
291870367
60181421
56801047
470291
62613799
48964207
308224879
225186041
611253403
105310969
11867833
124080923
654989639
50509411
534582131
241350391
113392043
2639729
179320723
40382777
105048451
528134611
550086419
11900677
472861637
94542127
104594827
44727031
31090321
6626891
447125947
185562743
58822307
199281053
759151
16292261
143636291
204846193
52906097
329303867
77596481
388914557
44168753
208195937
335168597
405521849
519491327
256634893
58634617
154868599
235235279
520844297
111285611
158194363
600996653
643437253
866587
375766397
1109389
274283263
160533379
237837377
7192511
134492927
95366071
546593737
78881419
49077727
425260873
392827543
55548239
370719457
300135167
10322141
277769213
53445319
584846029
73517501
27837343
72890341
837578503
24463601
71795959
42035933
379743103
139503251
443581417
994831081
381472811
556089509
110569729
16083211
79585829
119056241
463392289
445047391
102511481
316865449
344869909
218179153
428559203
405911257
308083
137979857
6356447
28606021
143339017
266080151
651970027
10723553
424021051
7172027
213472013
5751787
83564059
296447321
506433913
172418549
96237509
49810393
21998861
477311201
77321357
83051179
138877889
245955049
241506487
585244511
13624181
161666441
23056601
105222001
288239051
179218111
53069123
3899557
140759737
5719141
62052971
95826427
33181901
572231173
135180271
442487401
272264753
14153603
112942801
476889223
564830041
13950793
388609469
109546169
751674071
206997047
639242183
35305177
22074709
179127931
5110429
275223089
11348921
206620829
938719421
503358881
113678183
26315659
42174779
324565793
60378011
362695859
350186899
572852177
14022259
274210507
624388547
67518859
84378013
6216673
18865061
20345557
13034083
116792147
84075973
334480901
403175209
312516817
28105309
546493967
5235821
213177137
17919107
568035401
162683951
6409541
36518609
96282859
336542321
113292679
30191003
235997161
41662073
56587253
520089553
545048347
35404529
494787521
2962789
13263907
737968729
226779863
176726887
214124909
33022607
77977271
517589687
10432549
111216793
294980551
348219953
225151
135375671
112097197
141510571
17948323
204736289
639274379
2157497
65513999
4513657
102474607
313533281
574293953
621097079
175440241
215450603
25142357
45323177
5052419
420860527
79166539
133053469
919061951
18479161
26528767
7318847
824898367
617101711
75347983
76401181
140023537
17925499
123088393
32850397
195269201
358218389
155537119
208276777
741527
6907939
79111547
565482961
36857857
292873369
146381293
386839423
676503517
748712779
679072747
5528309
14487491
142207927
17742719
807323159
42953639
4091903
69871199
241745459
41058223
217676663
256302929
34718561
299371027
820134167
335905571
340633127
109573787
182672849
253644841
57303223
250989647
293678521
513323507
246141391
165735851
477413429
183853277
450313
578709913
407161483
149724401
403125773
315907381
43740119
293822303
24271901
878614301
676927087
183079373
112896829
120781751
575424301
128809573
363569279
1650247
285273529
109968401
101604059
8818399
105135133
196763429
450332609
4674317
292744261
793548479
2493839
3882961
36082909
80312717
501024703
23817907
43446233
29925527
53364979
676611049
110301377
710598887
10786807
104057783
761251013
434886607
866444239
4202699
173879819
302073593
115861709
216449059
36882817
2699941
60464561
187296097
203291141
30902857
309351733
5350109
256884191
195284387
147426701
75675839
125777711
38219479
5571641
269588441
284060081
7165709
216109039
25182193
978374077
24366887
786344693
137420771
332790203
203891059
108768911
19159549
116923111
161504809
647176837
123252803
56494729
606873863
449821231
689142593
257132237
39123577
102595393
8816581
752022347
295539389
610315243
10074637
4138009
338181211
166729
801448129
222021511
106095433
35024293
9484103
23746759
131651227
57702959
35513509
100278337
483250247
5251709
390822253
18850747
469090429
44312473
422760883
453187663
69928909
223648057
132859009
82158409
115859957
63786511
205151857
956226463
486463
25215433
33390449
322037119
582457409
562025587
107996191
2055379
183650567
504948517
474193607
202847443
4797797
82702253
231959279
12940657
361245397
143624303
275227697
339063421
409692781
198405943
664080371
19473563
176096603
895381
575355251
15681839
624009479
87726349
37170247
442595213
67273469
63292907
11347367
287153833
169504957
4248217
141555143
26930593
484522523
325810307
9532519
574187969
25747009
152090621
407858873
465470147
183742879
61960009
139329131
78794509
246905611
286036823
38659417
85174919
403835827
653353867
189915463
82040383
967112563
367853303
157923859
932495761
95730937
545333851
419737
169711133
125827337
10337087
65925131
23728513
55950127
176591273
184345862
60266357
359662763
360460817
761806411
287462941
627446123
32571307
187585183
411112609
63284311
60794081
12626947
672386851
338064659
9015997
65167357
195415433
399050767
10218203
22237723
52343339
4614859
481570483
748343803
422112389
32909293
78259231
59802419
398542481
238607177
406221019
158647277
41853607
297614047
180477893
449930267
68966999
1304161
100393421
6606211
647141921
273821767
405735581
31074829
8425771
666254881
259007921
143046793
69276271
55310909
25000531
829108307
67253267
117575191
58058887
269525117
472926143
151784207
43325207
550483469
3739081
190811459
732146297
77428907
44115229
7525183
197327233
17975687
340255823
42785671
79146251
2086153
23435017
417652439
15813361
120630421
379592417
49335553
71638013
816397031
115074719
802944211
62155937
825905593
497588849
394641827
113888941
272976131
520453831
374927153
254112293
394311899
390722789
73261
694358359
166596593
8586779
97131161
162232709
79453793
148472449
6958517
198099281
12680729
38191
295179359
216609247
102757943
23738009
22159957
43584091
76166921
397317937
32076799
660478937
113588029
102507961
111509011
411269
30685091
522280907
1436453
696863879
171809707
130186571
329230114
119117651
10363597
449559529
62606623
230001451
16043617
183226283
95741137
442020157
148360783
119211133
13237993
502595887
16717039
174754007
59401651
679554977
225791921
101532677
157691687
92577883
11437499
120300107
279431569
63747631
464138849
329577343
148340783
183387811
395838683
283260821
35531603
14997581
191611337
130349161
57541733
137650949
294295571
258963841
361568497
479067629
203751047
147477223
106299601
22733813
211012561
463009241
10001863
2565553
14399857
40176947
94892747
122735317
208123141
161671043
261303761
718439437
488742889
244042873
45848057
400468069
25035463
104695739
25200419
420549413
467260411
501287209
250144399
39748003
519612959
584502341
258862231
704361283
827247833
44723257
284489453
45735329
132150101
100999963
707168471
349073927
185124757
12286487
147229343
4127213
178382297
174191209
75892837
113380979
3421787
10496729
15203987
34188667
394987003
86639549
12663811
133822967
1657367
597599323
460414079
149108521
3580501
479146831
114522119
57760723
81664703
177895661
589511581
34375051
168655537
89133887
90374747
80488501
72965647
31341509
53843039
22471087
16376527
399545759
164518933
102927733
38847997
248663449
626497213
384135289
208911611
145583071
15785167
405533729
249344603
133602481
15349519
75097591
179374301
570218669
189224353
1993421
456613711
101497001
607492157
3605267
52017431
195789439
124086257
543442787
124602769
8980843
148658357
108510781
193662097
74589061
429988399
418330153
54924013
81725123
282638459
19936687
68034227
321022123
586131131
118884617
154947913
171266131
249377549
415664003
185262989
539225933
96650987
11080403
178864409
363639247
97347359
498404399
51906383
454922747
126827431
91751269
145798481
274375159
117710017
295389319
230303263
48578729
149774881
109680631
31324393
147935939
721505441
445372913
40147561
592949737
88356683
287772893
9320413
57568531
487549199
112022591
165301153
243781849
243545303
706108691
602947837
613631437
411345791
820438763
301969027
544646933
877966931
279441667
285597497
109412539
147544511
139694231
504010489
209571343
77016917
430919
199199339
9613871
469257697
2019091
106755503
524680627
10921271
234624031
623112337
517711027
26015753
199400249
39979033
65287253
1061999
25655009
660894433
121129147
41346917
891053599
411795991
169617307
293181527
170261251
400025987
27187907
132556019
16998991
153098639
24565649
407619847
27955199
25936381
3538037
35118553
634239863
280206727
160351391
124918583
8460163
72253943
13691627
33219217
171271721
247372739
118294021
602492557
76886591
355759931
33378173
439369121
164084881
41181631
111586733
545581427
215191499
466303837
44184979
312367963
644806579
736570871
10090543
2344063
549111377
473309911
230431841
232742623
29520427
67293283
84411163
14920837
569693
750333911
385182937
13940063
460642771
13283821
3611737
350381027
156631019
279551903
555261697
502668263
483090977
39557783
158931217
22738403
380948501
332691299
795834251
37911011
2761103
29680141
131553451
41630509
199280093
295113029
111671753
50285071
949890059
73703269
161392613
186122483
480074057
165199729
676653323
247685663
256241927
8645069
374918329
3726997
66444727
97425227
24121957
142693787
211173169
84555689
10747643
205534859
323066267
413215339
373426993
123098617
34784837
533201069
688220417
11778163
656904559
3045649
119553541
449946407
22741211
57025739
58664383
467678699
209471243
272233453
13523327
329829173
60279211
103251289
395137891
662844397
69056599
81017149
464133739
370268533
22610327
6614281
284053681
34878589
205617457
425082187
785032147
79321321
637967639
14023133
542115529
922927
420780497
135994249
515687153
614306683
149807953
56258261
436452659
158068711
314196479
44441963
170745257
65174453
170471503
167740049
705889687
35684807
145496833
17288471
610121791
166130747
30449651
144472057
54832291
548525267
133029691
202188071
277137941
209001293
642122329
668590327
925213
502607953
213827191
159360449
1878859
280095839
103570849
405281801
674255623
881156057
163333549
55419853
108658103
813873439
109504579
487786853
54285887
36173647
4530553
10479047
597629453
72982099
6014297
146810749
14107007
873110999
5741243
61302737
100064891
215659111
561008087
67750229
438472169
302733049
204902891
125064887
410571517
27741071
24803477
8884093
505519907
170894827
435140903
29723249
63058199
118184977
31452563
45940801
15925823
245477893
89197741
96978341
726238609
200922221
16963691
177261202
335905561
121791029
121938601
357684011
32053501
13658149
439964687
68439929
42236543
611829397
96692053
60193451
370827077
1890197
10700741
60039379
1235153
44288737
440809903
13578401
138639497
18194971
367172623
191853751
54032593
88785649
24422129
418242751
235595719
313538539
13506107
691450037
151209673
13720667
653454869
165475207
891036547
272408993
40843501
501449477
322151759
424245917
19643737
33190303
593915983
22183303
86165791
93972029
160459231
308796403
207649691
236021119
311463793
134723177
322407277
44214689
129428137
64116179
114292967
52377989
14409943
352925863
253574963
674333059
216446947
714463331
23161181
138323467
760270271
212135009
100555627
116423189
8808113
479564903
75790081
801445583
48960829
72920431
38213081
506964041
14900219
53662877
125483507
229771229
62044769
12291329
37661219
3836111
437652967
23081381
1352833
148074397
279594269
500149591
374342519
38281043
151990921
279081071
318023861
645016049
3926309
22886459
115560127
208844821
41292773
787687493
483934097
270377689
36502003
40117747
18358631
504267217
849218299
569069113
34957873
39269137
336534493
102381991
7945253
291760757
34690129
243197641
43155173
195633587
803707909
155688389
289668829
455303903
139214051
583921031
699202381
17931059
60437749
521496967
161246429
179443099
82359523
28435391
436127591
479967491
406467011
329522461
323752321
106560121
379451519
11789819
720341477
247615831
738479017
158155561
424021153
212620313
85494121
183416171
43337017
396379201
101370937
101534551
168063019
36640217
5146429
18882641
7822883
277838989
271697297
283349789
52612453
16162337
118250263
246110339
701618123
289354957
604409123
378206449
2965709
553321799
451123097
87082661
112049177
50676127
19809347
428126357
13439057
31401697
317726021
85128931
399482959
294413059
556281001
291920327
804669889
506928007
14743961
145778879
854586067
64564757
18760787
21516317
25980343
18220931
249652681
641557243
365868673
40119769
66372179
158369171
877805399
110973683
23397181
589190587
684436391
98680553
249022523
63210611
44949211
317261543
427410959
204474397
14799467
451202683
375268147
841572943
310884823
288558133
242274337
504259211
2139721
4862203
141061357
641669123
110305073
498851527
146635637
82619807
213266423
123828953
3870323
20780161
446194901
191900497
18393079
563771293
448281349
756520861
380176057
811217569
37708393
407679757
25269451
170691047
183285149
11776327
375304717
7560671
50643013
240368131
231987611
370370657
186836113
98230411
145893673
448150441
136632763
558517789
48916577
320857259
5215219
246739307
259850119
483414769
352679837
828776749
131500829
146769037
21836291
14810087
504041
16427641
2719063
209295419
5422301
300175913
218615219
227013601
175774591
783772991
779181233
203306981
13868021
53122001
273890321
90978637
833934109
150251
129340537
439318237
379765741
29332697
306909809
35771497
57110467
18953141
215821339
94335239
152241337
4151327
460758013
353718641
307435859
323813843
310933267
97428217
271127113
409422703
230142449
822325859
59403467
346627991
659126327
938381
113017169
195327227
490568359
53976931
189498581
38354047
32201297
21405493
629666087
7500209
397935017
164561843
115483157
275655979
177141827
77163253
241811239
26772817
435446147
3333361
826580519
189861781
191571869
244666453
183199297
228851761
473201629
3381293
28753261
291472879
397169159
94445573
291998801
341649541
107226319
65879377
169559737
113318003
18525709
107937241
112687217
129775753
85319153
700881143
834472501
183904993
58568749
116142121
173560873
13150939
60415583
132921979
170798113
473796161
269494109
55947607
213684857
690719131
527982041
79141901
113234713
576957413
16339313
727832621
47192791
207325399
144729199
124169621
81114317
6508829
348963779
520325693
226816531
12089963
89688241
53297303
11135909
94116163
45597493
144642431
395981503
85735313
316033331
72298529
427603271
12299173
5205637
229865323
397011437
313007003
375681587
254437033
301198577
618484847
589940213
190941197
279922519
38935213
676864109
245522411
71484839
216977983
214784351
18432061
107290559
203179517
678044321
130502017
255496597
100687193
7422427
411245333
103163681
694530329
181330901
299456239
155422369
157067399
479175371
768879907
110264747
66843157
219165533
71431193
20503657
63443069
185218133
387048811
12813421
273521383
111755107
479658041
64903561
295422019
21737801
470572769
144943103
167587229
692206793
270566771
29307919
97544401
167558927
595993399
141111353
564288379
50378609
779254739
53188217
198130943
343546627
15559361
60150781
155279
34648217
81002837
105164359
127569383
73934593
13954981
74417723
136435781
20824207
79711741
281075689
110007673
743509223
252286849
363832229
75022891
412027999
53997557
3912539
152353387
38156513
68013773
320291837
794367983
295385737
276909043
406739681
144279329
549566287
427599443
136379723
328918067
381798701
221933
141588823
126350633
314358391
2856713
302111497
11868361
158826979
63405659
441252377
165119723
7342619
100122433
422801233
303961313
336731009
435456587
485273869
106143421
146931397
113281447
88314613
49515457
76448599
768561127
354915413
31982579
278814187
211561709
101615053
360216781
462650341
291632233
6728927
373883999
141396149
22951249
25040251
298485163
208618307
619787299
17890669
182803741
335884543
614091521
74112811
87438929
61544741
76121629
40976839
10115477
225869807
301972009
275436857
527794507
79058663
375608383
6201463
235474753
669812581
419343373
189355091
575598953
128509751
265839593
152610319
232221389
483365731
733569301
871120451
764453
396284783
398680903
22377703
178013321
157415201
119527433
296704691
196574899
703342069
3854507
89284777
191149961
411122449
29791703
5579719
183682973
27405557
30978457
377070377
97340053
157787827
496883749
210253363
25240009
21640831
343079927
314323351
14777621
108674113
126061363
235987621
4039643
365048459
3029347
48953987
144453061
193107449
122591459
266629487
426244447
300930347
517239043
91395041
233733121
741428593
300348427
258494279
492311
41795053
95272553
256694701
147456527
432316739
532114409
20824897
13278113
773072849
53406029
40354477
571831553
610042681
270953341
47274589
198665161
144679763
562104581
23819849
242887367
22237057
168432919
402815093
17811881
64136659
76263211
119487229
71352497
26478269
1514627
5467177
61433711
733830367
514385797
582881207
22819409
21282271
46364497
767710543
33023479
890657239
336212033
48077059
7023199
690900269
885537713
305048131
19545511
115834427
126247801
171718277
290475187
65627813
381491603
50674823
532598827
217587649
90240889
91432283
280231313
607561
149626487
68737129
135438257
210548251
18454091
295782497
35659609
3118273
111580933
77433163
14252237
119613679
76010201
412904743
81686401
821924647
82019753
142620431
40628047
84923063
730109477
165476209
21261143
221233601
28297531
52561997
178444841
456083963
13964459
58994387
95392277
367819163
587788109
609434153
227021969
169250299
2076961
18978023
771561053
61396189
347585879
771234143
68009371
679442663
22960913
80668051
406289927
61306243
31438969
1718993
202728577
20569319
417228193
200420777
2427917
189247483
249614489
173926229
45185527
347576401
104607229
35865931
115136921
361130741
279053977
950129
290197043
70565347
433096277
3725773
8773409
33980153
253680673
142442669
20067683
79583
795015113
147892891
523847117
188330771
368839921
258801857
246008489
70209793
75865667
103018561
81509647
58739731
8115269
4118623
484434521
397397047
46443829
97542173
2191961
253965667
16442851
218904967
59850509
535480973
320579087
326680859
810079441
57340849
71459029
21124139
195536381
196505867
460328681
246523279
87941411
289551727
492625013
220872343
285923329
401051699
418170367
115405273
20908673
24768479
26486441
153496051
695484799
471408337
116011771
180879311
886192997
207265507
383713571
339380861
96836093
420553751
302628083
368013719
103117961
10040923
426091669
200351057
33749537
161443291
425514503
328958393
8330029
122582953
160101859
543608287
5657579
50878403
197008463
76006561
335676433
20062477
194467769
181826327
302161571
375528037
229920917
457532137
185709283
733996427
182267791
157169563
151053229
463271999
527618207
33718771
23376389
71547499
631628407
169458563
402771553
495730189
9098389
171791747
245193821
18721597
114119003
433713419
64825139
66304891
231816553
41230621
294904739
69936271
61690417
23559997
671399753
2076793
672356687
148817719
598213673
39700039
435359849
259874057
423670967
324735167
28659481
134594011
77754041
52368299
673529789
2531029
7806143
40981121
164589493
16824803
154271399
395349743
297939449
24716771
18559823
567324061
138521519
184124669
786322903
79601801
91483411
767480173
762758047
673564103
725563561
473694503
181281073
314409811
64968803
94666339
6809291
280644431
236220427
348955507
71922911
168334489
57396211
2006269
44317549
372742087
274710869
368785733
124715699
298200967
21491719
537865577
44759447
2095537
542696303
38949173
154888567
944465843
638899
302654659
9154627
301926563
41064047
182477689
173441677
233316001
245991289
545503969
389870137
67630991
119008033
670751321
558355219
37690907
147890339
572524021
78058007
46768661
201722701
782633773
335039
21203887
477664469
11634929
9289237
276461993
12607853
26487073
205687949
20340967
13586393
124359497
108017281
271201291
242109379
2578097
425401367
417600823
229333813
33245033
450837781
504213953
66959803
303239
1166743
105590899
98553307
876829013
200957479
124519607
194941337
679114229
602245867
177227111
624245903
46231223
164667703
163026007
30688607
460305437
51240223
199073401
802246561
86515909
226565611
162864347
216324047
124464031
15309149
222235511
175521959
136206353
97490621
133847893
132430601
597236501
86128319
337597919
892177183
82138937
161691227
196074649
350170519
910066441
413549813
84761791
351193109
211795211
44229533
388117307
70418627
25482103
164022161
231356221
59113387
176256679
106904209
81021151
15764993
176839513
69732347
208974947
8815441
45178171
214306357
648398987
404828707
276170569
322079047
9789209
450379
440240299
111938483
539211643
111487121
464458543
34807613
332134183
555633889
400466533
6528311
381332477
196635493
299051551
131110159
41360861
36100301
189936827
258561697
141277139
157134337
445712219
321625949
51560759
141844099
370466659
52813283
778180973
549048299
107630671
795635179
740557261
351468907
718230067
32170661
679539103
154901651
89806991
2136073
538254919
247376581
302300981
205156337
31674911
427187687
775007159
330253661
68924899
111041291
2686991
359140211
29600209
552072821
111556171
60458393
649804273
3292459
482244941
194375639
35457311
447624659
104042453
250683673
82540463
183548447
378287911
230669893
167944193
18944491
29100403
165380249
210973027
18317149
606809377
258159361
31963843
192676259
75926857
69391769
53460887
204942047
584029829
14857169
738425011
412932293
164995561
491981291
127037551
783638969
126002791
6281593
228145129
165560497
384884161
28860571
119718343
554441309
10562113
112024993
82438211
484869929
355408337
261641773
178287289
152412257
5250983
72055801
7082783
73668019
57755713
24245521
43996627
162847513
57495281
649783913
117630937
404922461
101950063
394713947
79546399
129420979
627971909
323261461
85666883
305354407
49318211
62579723
3058777
127904779
17171263
351249947
197148223
32040017
237484777
349161349
683910193
221892239
863501333
12374717
692819
88081121
17118631
295575131
99819947
6468941
76246477
101069447
123816229
29805049
151948243
172859611
13236211
55539287
158390237
352922579
665107853
187469687
180425923
487033999
83071733
134893169
510023383
102139091
295331059
60450553
122432053
24228931
483783787
44168689
7129429
41049119
272224003
74045681
5015393
59561507
737296949
122153431
463372733
109776613
220262593
212884579
264095701
330919189
277512853
80954437
466937
136325411
8257111
77362049
31150451
848317673
175087481
47341631
239519887
712031
64384681
85128473
42379321
239302463
372622463
8135693
188221993
606982829
704365771
265800209
62745853
76435637
551502023
92425903
96427157
60736363
100145783
109900789
56633531
431451799
245683721
502427
50932883
126873337
308447543
11587859
109461721
328310011
138829073
229220801
596133823
15082891
119473157
24485911
5299969
61215293
140953991
285168469
404537059
26861059
467729879
17771179
59290019
122615771
309353927
177036347
703090897
431707963
11235767
2254313
878929673
79415029
191605207
89361841
1879649
40646251
288313997
217248419
11568209
271044017
258801029
407392009
199535893
34803931
199263599
47909737
236522707
429508103
150905693
203546983
74129309
565972709
599219371
191946803
49099529
269752741
528058703
27272059
139696933
2233211
15323333
392836817
113799229
1956727
92869
5246699
150245633
202840093
39710647
614819837
113996017
106641979
518243897
100667731
219884369
429468997
637071781
93215609
311270203
253782931
19638769
108951679
519476509
306750289
47755817
52277209
461829947
44490911
63667403
212665109
259165163
34467793
10892641
336441593
213458359
26963771
395336713
52799147
34454723
232326137
262026463
168095519
42701851
30931283
49921279
67400887
106212683
19209431
218942467
187641193
20484059
20862839
191151559
499928213
113509889
430167851
61226441
303376811
125973233
8381137
412359721
146224229
385259383
255316807
306913799
33162209
55956601
177192767
286402073
5012617
326459591
239830187
43045229
49570387
525887759
133399423
618943921
655551103
26683577
245582317
14154809
25130197
252655531
77048519
727479653
14973389
509922449
22992373
91828937
231124471
30489587
166803953
709865069
181915189
444423481
377316889
309103
19547809
310460287
70264217
3832217
136108309
673769227
14308841
104208089
258101533
210948217
633442951
168283117
267087949
173677169
308380063
451662143
69295141
118991291
144501053
23005501
384111331
382868113
150739349
11000323
594148129
76812367
228527927
560679641
20704049
387400129
302041457
26911793
133167679
583747
606327703
88497907
68989651
622731649
274847317
77953541
173550071
2779451
85594459
16058143
928422967
256234009
281308763
142548613
251067647
192036049
566205571
217421233
2908303
137356049
413011397
43053377
98123159
283944649
98523013
531784651
50168669
50578841
43333063
197496749
187889363
198443569
118521097
6305671
28273199
166716401
139101251
693269081
60763733
134217449
389329789
146018479
22614749
399379187
40798451
49138597
70372943
247676497
152207227
8966401
197701117
114810361
535221103
178349357
82929823
237438431
301551169
104143097
123660791
7204387
184965433
2197549
264914369
105725923
272199901
101328853
1491887
569904353
159544403
706107251
203926391
651298819
652317541
129241631
124781543
445395749
300545327
20457469
311100217
253738241
28419823
47226737
311363831
393678289
677643689
5911999
68212763
287460133
732211559
496964359
566140609
89813723
402019799
252859721
17486849
531494591
6654163
135132727
195945593
153956977
404928233
265154579
127524499
114381851
196618391
364855391
60236489
55687673
356141053
72562067
195082967
672605009
9538063
13931569
326946761
457475191
129758039
31655467
433706257
79969663
222623419
15835751
170042801
25972613
189124721
25434419
411857359
3142571
723743851
13257109
112929409
175081747
705184009
5167037
352495679
282881233
258831557
23183827
230768833
105226249
466162267
111212509
274647341
328360849
210326939
453125521
106356227
7506493
30905309
224115739
5446033
63428531
116332213
60959777
45423043
20348681
40612487
245188157
64724719
10427927
100087019
27921079
675773699
296004941
56133437
252629
320902471
12902971
192646061
320196287
36024991
12905513
21151853
154362869
141461041
849422137
449242711
208360081
388331789
210218819
313412269
540557929
651294643
321081031
191505529
270278023
129357071
423978829
763316467
167356307
2340881
8231543
346868251
374823607
43354397
231650479
70701613
33785569
181613813
25420481
367393967
1196093
297168593
141962683
196117631
1415501
4829849
25482763
513685321
150695551
11266721
141603541
76373663
62192129
240033049
42803737
195766427
480626749
53650477
119318011
79923707
463268633
9358901
951149273
96027433
55404553
196846231
410407997
11802619
219838321
435573403
403456489
302664841
689078399
38597903
251046349
278957647
102772903
134775833
214280881
62329493
80725199
841795397
36104417
44513309
27693989
63123917
346024691
33029401
363078607
143198999
27806591
190402609
417115477
517068791
96532951
664191019
300759373
259353947
22603943
278753207
66413693
91856407
376496713
75568091
218580949
78491293
3695689
47293811
29628817
206827207
414136351
87865507
7036093
93614333
53947013
214493
28599317
574222459
15465469
154043881
3157513
14531701
34328537
262049939
29284823
523717897
307117763
236539223
685491889
184246043
528905803
69673567
59258273
32477759
39143617
126573827
91633049
868781609
1633427
744487019
59919677
154897277
227294909
344336017
328634797
348613739
587339287
226876553
174464713
15724543
241035727
529243859
7844513
190585177
2670169
259618927
30440783
904253039
128586449
580974809
726078473
733339799
18301411
7938809
64208819
330631513
440147549
149510063
276893959
368297
954251381
387493823
3536311
1427009
137690101
261043847
50444123
8892341
68541793
34966951
30979759
398564381
60372497
419170489
115790879
433129633
51258931
323672047
17924113
139870933
382765913
97263611
327121829
739536659
169664447
241784317
164888629
158262527
44541977
167863141
142632319
20669951
709697
55435747
115773271
414212287
158757791
175692001
322256327
141969649
99029327
499091609
94600217
490252781
66098489
805590859
3818827
353825081
295054637
60503789
204156923
208656677
32330237
47183
91739729
109855033
110925011
174081487
38050013
201477467
134976451
449654059
173527799
476594333
889616657
488668423
429281173
609288593
164862193
197137081
105607367
623446961
41533241
33516971
655933483
42815837
248303
453740977
590233603
28383163
133709591
45831209
220529677
57219103
9221521
156874061
168929249
281623541
115682023
202622047
231508967
114612599
147139801
50102761
117318401
627333953
305875343
46369619
119511229
101347243
268285229
55576223
346839539
300078463
164147219
373717367
373601
31076873
108111371
32910047
121322407
189685429
723216029
316541909
2437387
397526897
45281219
467634667
95409833
96104483
6861917
294688327
55143793
54987833
74090441
189705251
185312651
275175167
304518679
63712049
686671303
397894883
101293469
190978807
613449883
453258989
308088527
34988419
92655209
110396747
5087113
280591583
97405727
609723041
803821789
101942179
374070251
3242303
300903719
79961239
214044511
511883569
76677781
95541463
228361387
9612397
7868429
83042077
306880747
124651673
301026767
619424419
425124437
35893763
13446593
128895331
121965187
188595053
288390503
23013677
60138649
524971553
152583349
42887213
35908073
310604219
104812661
6619181
318214649
78814301
731156999
67743713
102428857
257517739
54768347
1534927
9199657
73532483
180744029
36381977
50087419
117032557
17670461
173170973
345049049
33082339
16900439
153595609
164371469
14563609
432337379
512425843
30370027
316202317
15917509
737267197
23693069
10378747
233155081
76607281
33397811
674117519
222177209
362069563
615134249
700044221
283818461
1585327
137642231
691732997
91679689
156853327
351488519
819293023
123603979
227742271
259223467
14669839
392657141
163243939
173749297
161763467
381777553
786054169
10574807
75347879
233217827
25849589
739275851
39368869
119756257
159544709
269383333
526155307
446224001
25880563
559606841
450715453
65651849
834571273
32128039
5975213
21292069
521438833
210372863
33149591
74996953
369153089
7131611
5523613
133203731
173294353
162157363
161557073
1849501
566975473
485072537
349494709
77100091
116124457
581250829
5916059
200933947
69267203
11856007
14203571
30246589
468628123
303900017
400088171
29152463
419390317
23123857
349127993
213962981
55227671
49773719
382404163
55004203
334699969
632149313
101562287
790474073
258197509
233137783
650004713
355405663
73356067
237080141
623166017
160267357
77011939
263906407
55980233
395032679
306732983
8326933
291629753
267163
535186829
68865569
63901267
199381337
253382039
90916307
420041053
264320501
237196847
88982821
821200333
525340121
31526543
3234989
19688633
221265581
488857487
101453903
8972437
489963757
249093763
67160831
89677043
868606237
393739127
626624041
126294367
47343001
313322567
95489179
279602171
58730779
210531767
92904463
131601271
342890651
383793383
811446721
35000473
332965909
523461217
40276373
40533109
458282837
182195947
1123193
269223853
14591477
718689479
4591427
243823247
532331777
600350327
665277049
673639991
256333661
209376551
79032797
508746877
296035517
559207079
44266991
61548863
55249057
74153411
114937
312953467
39393881
607780813
261231871
688053647
287602171
654219611
90700187
4341217
337048199
85721813
381925529
312791537
29411743
57110167
45303529
12309827
204790709
144649321
5098349
697647721
172132721
85206179
93965657
80870107
59092307
69773863
333876463
66428563
544974707
364623629
662410531
183302099
3483503
17895971
65423927
242339
182713523
228333451
659749907
7294801
153208351
18584507
126709943
103902439
334476491
6775903
5358337
241013653
478721431
25824419
116472977
92674997
162265699
85242959
281283991
36967067
29881883
132386159
370020887
526892863
12918307
221875867
166145251
379934119
64122859
518998483
112559089
35305003
244639313
404560843
77490467
189965129
311093639
194822099
660533221
20769367
330653959
224041661
10196701
96129197
128403433
9906103
451026491
343988707
84882211
233853901
20303473
208804493
2437823
516921133
598503203
469741361
173393807
307286989
13770181
448339921
292712593
225133837
770375987
1551421
311331539
305435231
205759577
10629737
80855167
762899869
24144529
137498587
466802617
84152281
15920599
383179301
113596759
274271761
98851229
74474627
389783833
755956423
52498291
116048389
160992001
125244293
652543813
934434299
11153339
25586809
356556491
223561757
60487387
297073813
160237951
9123727
154753787
180909889
207514877
537668191
271724863
228475603
6450767
8011579
39250609
167564101
172358993
731858287
38219521
344854273
37113641
4914409
159598381
3326459
64744093
42657353
381950773
271261381
773527123
319211297
583823173
26492761
46644167
577920821
66103001
118718269
17701987
506418193
489015701
140631791
115477903
374564513
336687283
149336779
253000793
44593487
164734751
2396461
844467737
151503713
236737667
177775151
476627471
104369651
100316071
153183253
34072349
34386227
590493269
350754461
105998729
173707301
388333763
293566121
190328911
4322099
85673327
74011019
644802341
118416967
272998277
478218569
127016209
144504047
10785107
128473409
48143299
30113623
552315433
397585147
255111293
19641229
336737761
32525561
624067187
398292781
82472587
153896891
230520887
72903731
184289431
271054547
10135459
218850101
36874793
286188803
164398877
307635047
149423569
275940253
517047029
427254757
24689641
296017439
49647649
39931571
419908253
18686497
160797137
102959453
86744279
632626853
519162151
296758481
350816197
753177041
88546771
397312163
927689683
445587511
261233627
279151073
115172621
168455759
115337609
378180527
6570913
360946759
75264037
437477863
1507927
58898221
93497707
163750079
482326063
19379209
6919931
560672377
10106813
306689807
3352717
24358003
351187957
11151629
18247063
84829853
745566763
36678139
122688803
17168867
771364189
610390427
343513501
186411977
189535009
123652939
210541351
18640123
326312941
899831117
6382231
231594263
225639371
108695311
199391867
97773931
165829007
65206289
117620471
179291641
202474219
58838821
328941089
1759819
136080473
90819037
356957387
422709491
290133131
162485381
24333847
343595969
52531123
492501409
664655083
267306251
19836233
925949407
598666553
431553917
90663211
589190587
198847
573432479
39391441
578015377
716944549
432820859
708965849
276517841
247360849
217881431
21204773
115632001
114709339
49772507
241370497
293922193
688637407
85839319
225862453
518444417
146106383
85631863
273505363
4911541
111384379
498447151
184298941
184004087
3627467
21244411
324464801
168911791
309668419
20171243
165480827
475763447
54401159
617643977
708323039
123540089
8256893
623136271
61834889
283215683
1058579
106257077
395125499
33460303
7456307
758699441
45922141
79483003
187323989
29532709
238281317
190307
609445451
72316823
484531241
202433989
5422363
307136897
676299461
551161249
619442099
42269197
1037269
76661911
287236451
117919687
48298637
527393131
380635361
1410989
21370529
194544391
102514469
127583749
761085151
17184383
329918377
198975251
113669537
127132091
25510307
735441263
384383453
250168901
298456177
537481717
514227869
151788779
164684089
270123151
35453911
696300853
115665883
241582951
32855639
207971447
7605781
536319571
305887871
280555591
588107029
639756059
44318941
247639633
94513033
46620391
229099487
23754953
597595081
477487103
111237163
192295921
104722517
51241429
802814291
56089727
315729767
47651041
152225771
379162463
453625691
148498957
185862013
134781113
626186191
215515997
191579483
6314401
148530593
52529261
27532133
221998391
30425579
391076809
194864023
253698371
626279833
381207331
150298871
18076853
110597441
100900171
134117653
37345769
60438139
154548127
6117457
873542543
7209907
844255417
12601619
33105251
13084783
60485017
61747507
569569877
238629803
703628507
191632579
237517663
235463353
271441609
5922967
670676329
436977173
504084523
33978163
404739749
329741
115467301
20522959
162204787
362689193
87917227
72222541
64664921
101739199
244241629
45734831
24800861
393099277
201983893
116507777
112985459
193679947
41003581
2733013
158707841
6679117
240652609
461748283
749394691
921423721
44291971
587102543
326577269
14901053
116817511
10832443
514182223
92382181
81909661
179274769
4905841
202755331
819841573
65725139
660503297
108394129
273791611
760529657
246436361
272541917
236470151
28733083
56436299
606415963
513066979
25979419
85612453
149852741
258044627
72983803
173901127
77481527
30474259
835073
26369087
465656963
2386337
397637699
512497847
13131457
23781089
3892517
286584211
10352387
174030517
38650279
620585687
1740133
2087201
157442377
287232307
157540283
117104527
114024091
302051989
344247221
51213703
34604783
126257399
275490209
3572977
719748461
424199389
225056123
223165753
4073987
127984333
242921519
775893281
13578569
28755367
127984459
356285687
59236049
141902669
111430481
297876067
9737191
24584249
235281367
1936379
231675869
106889927
220940123
248587249
237972367
181974937
581619223
443810617
27361067
3553547
25321363
666116453
2230199
349367971
849703703
198026093
39769753
172699711
77777783
26791747
36105131
251865517
31127771
595197751
4431631
58363411
97008811
506280601
277757647
194109133
428248453
26106233
81589457
91656629
198143851
27082273
66096509
376860683
501860467
56799383
4053817
36727283
65575189
742477481
307973231
321134269
112222091
64118167
475272407
66897767
2536973
30437611
188857183
49755941
88379873
13287907
10713293
430292437
138324391
362355143
319901033
156590899
218763901
13647989
6756821
89329957
119743153
523646701
373518529
258664619
136775663
71747453
757189631
23562317
76954441
143738849
9703061
97128419
480303557
169599473
359840417
225434351
141296473
106879601
402733297
9050101
35629589
321834811
512249459
145909877
129883333
58785997
1152883
19813901
142973771
407623451
708834547
48630889
23870321
207237967
219885277
108331969
657635513
753191041
39264389
198621851
433670929
215469131
321727573
365970637
744847343
192021073
510637969
18782843
30585523
125206729
742901923
330039833
472276531
865748491
129865877
58617599
727977739
151580563
188969699
54362239
745775141
267090773
12909529
10461377
447224009
355373357
193147327
161258333
646913317
93472147
35091299
528898217
412434947
30198787
644147183
114963769
134776813
640490093
668025893
377860079
57364939
15499639
89040619
363422203
3075427
436823341
134658179
40674197
694864727
471271667
162629609
72266353
135087377
125107009
255083461
71357743
185350673
295595837
151531711
192571129
274931177
750103
399557549
26663453
299966567
116183497
29972017
190991467
56752457
103399481
116988913
92679113
9315659
23684081
63623471
75413
113310193
320375689
128750383
467391161
12602983
119733001
1502027
491416337
66836353
18634001
446687503
156710599
39442609
236573339
496413377
101995357
99345647
229137827
188475697
313443503
48243929
198183523
55226771
86376289
310199353
171042127
8336693
177475601
35948771
331486943
422849243
116559983
13741141
83895319
85954447
19667839
2540987
178879381
498844081
48350371
160223993
6402043
87087823
40151663
15186487
8806877
5181031
9991043
493305101
345055927
596616703
100145251
3726937
138772493
18622781
30488137
49348933
52773403
109052969
266734529
169020679
59284607
124998941
2223409
174505081
223777811
108257341
34803779
751360031
126992707
10499561
156812791
217780441
512762801
660336709
382029191
414034837
177554857
523534861
334527257
327619783
378771139
10986923
267513733
4848197
38866823
893923
66798937
216488981
369653
152023933
12882281
11240297
22430521
74230817
112938773
70982069
133629823
90178201
236740001
100720043
68169793
54649937
49404409
59669297
208773529
69359533
129430589
41704511
211399667
366523481
40954223
162188077
160125491
230446301
242127817
4772221
75669623
667945463
300211591
29535371
36370267
280070743
199644443
17359879
5088091
425029469
41178337
546233777
323261717
44084083
4726039
97197689
205681747
1432043
180736427
440915627
283244957
313370051
762772603
933197
340155773
59391881
144992131
392904559
362146627
74566477
154178707
499366013
90745157
780908819
252784027
13448153
5342893
167683837
377141
158297701
43890751
12043319
25094791
5858147
40861351
1099141
23113339
159934637
39628033
110847073
283225091
109704557
390772859
7800439
213805843
178829687
249404689
105631871
5820317
601461829
187436303
287179619
25216259
535409431
476857499
197327987
37494019
208377287
86045257
355727797
118896313
12153433
76361
406902493
362812517
5734639
2347483
769960739
373667213
66596741
908611663
1990783
117121969
438751123
192402193
86607839
174613877
49214159
144664937
70106851
11890457
508178729
154283849
29203711
362345707
28653481
559747577
36529639
278269441
337710169
209512181
298974623
6858941
659146513
9514103
795981817
18313723
70759
24254689
129746417
190186783
207989867
93570613
558832139
636781883
735868951
120458057
196154989
667460371
584333551
17357827
14394151
51578831
23511557
879618907
268617553
43819157
851000431
196234777
258404891
328745741
49395553
9214949
101069359
1955729
530441399
418276501
78332147
32882719
4606681
340063177
173397967
359297231
15840949
516157997
8298371
4456253
29187343
21604279
389102603
16700591
6322669
256758707
255246973
70930127
654635789
110476313
2637097
310939249
56736263
3279313
100075721
299665451
19531093
62663591
303344071
189126001
109265971
68695327
136913383
256200157
106708171
197765881
1153877
115441159
175488983
50783417
41086519
10081349
73251463
15580679
76140539
646737337
101495239
70681627
15068617
363864121
39578293
115902977
350777731
45991367
46058137
607796173
149483491
360599693
68105483
65660041
4340473
67148563
19451099
136817251
26443841
221208107
128929861
244254991
33123163
506936239
325980607
432891923
839626727
60282949
79013707
308405257
59852917
353518567
393993203
8767751
49215599
18558047
23514059
51828103
220063937
450467621
295910443
154355147
209291153
10558627
491056537
7301953
44738497
550149113
116571113
182613679
170778337
110946401
380517419
155057351
702768467
6958279
264056467
307369583
356710597
895936753
488010499
26649629
227841689
436111279
12379667
409262281
4050593
59990899
57002389
112856459
79993751
588946199
9080987
295228121
51264139
140505829
8369957
189568573
290581469
225658753
462286823
122093057
177358523
202170323
93091883
82322587
81748033
53314831
93273227
341189
24621941
281950463
559228289
375456493
343183157
550021903
514227839
432457979
337729597
212899649
839374183
312828643
246116197
25477477
133608143
66842857
97013173
135906037
111180371
164552383
393785363
79380289
47400247
23149127
660849061
468587929
32540257
352412299
494032789
17512801
158910097
338926013
247063303
351092459
397073563
3890617
140305271
469005311
146296141
538550449
37275289
477830029
675473311
8426437
315674039
63963191
284215339
631470113
3575681
4585157
243863947
29304853
222018323
191881957
348724903
73453469
403287509
30922907
228193583
387511
145828537
2976497
711822911
155279699
26047583
219236293
1085237
515917481
1480351
160178659
461141311
119929493
158308291
15788651
31565123
260906479
286592939
228042467
67813133
305205427
10516309
98106221
113706413
347177143
239365453
153948371
39437701
102274357
164950547
2023457
135973529
8266969
12780737
106973183
98252659
557261531
31580639
251285063
140613701
23333887
104672017
50688031
241225703
192083123
1134323
409088531
34158569
142663861
110946401
626976157
29405561
29369399
613597687
195569149
374634401
61928749
72557063
49243001
63517009
8618573
386263349
145376207
313700533
281167273
116673943
18145607
82894103
361385333
75145517
202026289
66977663
7800019
153059377
818730467
34794313
49210219
442831783
43681093
130186393
219292187
219304781
207129961
780133
32436973
188360257
58334999
127640521
16019813
112972163
473690969
436695661
439909177
272191391
62281781
6279269
36449983
88138867
120861817
14007859
213969607
48095741
201835783
32568047
111798529
21637823
508945037
75620939
112064681
112483871
201534617
94602523
395673269
167270261
215633713
49514321
308825929
566183417
289364843
19488961
356100463
31236787
107492677
52105813
27832661
195973559
332279837
6504833
160764683
568863661
805113053
211611097
1475791
185365049
642619973
73925429
656532281
157194199
342725693
12187261
193234451
9353369
74952013
43003057
258666137
21896059
74646211
1941143
6826013
336536183
211603417
282957629
20035871
358880689
18674713
117138731
713378399
32852783
455731819
437635687
47909987
6928751
14745433
259200713
77476877
30017293
125278319
233973521
110017121
58415537
336855553
223184519
113105023
97097279
74313247
11312683
18846403
178775851
163769423
87426007
136023439
446170799
51125873
61841771
82650781
166640767
192179831
73285577
381496933
28003991
258559369
11635903
772680241
68377831
335582521
177620557
31705837
521123131
823033361
451399049
740428519
470040619
2033777
13553143
47691211
130073789
273769577
190475983
134943709
256325149
295760777
74456857
598513219
248000057
245638039
145708973
157236797
296905097
282678997
325761217
25858097
139027289
186479179
410405599
9043637
15639251
160766839
11879741
739312307
63748901
48745091
69731749
688930379
71182121
6399989
234479599
451239871
419392829
411927853
212233873
149889739
80152097
23297011
26674597
42147863
358933819
302768309
6080467
171306923
35401781
24925363
89568587
363736601
109294447
137510183
156697
361452683
13903831
16983919
77133169
5111549
163543889
412402423
422230243
5571611
1129771
13833637
85639537
275271881
247640489
116283227
203783639
104959117
675121717
218549207
453194843
856664779
692877401
94130903
68337667
384516959
80007379
336074023
1486369
43294343
71573443
90130939
98965667
136230131
744740767
646064057
563059009
122008069
21352757
129638527
21626897
57795671
402626033
172527673
137583181
63808363
16008043
376279061
340631531
8031029
33089333
229909957
40165357
19141093
533423027
277797173
71365991
605310221
186844729
2941817
86901431
566365951
84677381
266555711
73260449
483879421
144775429
398356367
116157733
215526163
206962919
392952797
266367089
361314119
411931987
22435099
196221031
585988373
186774397
319483739
378679493
131624893
50689747
159248981
246636707
57335513
129261137
127381921
385326719
131307493
194766527
126270791
15929237
6137381
119954017
385723537
244535737
163743617
13868579
774123853
82214399
60046409
94663477
7836701
75833101
99299351
94046957
97182667
12408289
268115389
274187227
1
10000
80967919
270034520
509861483
101625479
45098489
88698499
9199483
183750659
103813561
77456783
554337899
37047497
188544757
364207
756417433
273060517
86352457
123264437
316443199
88485311
366677411
116957431
100008329
592506667
89126803
14929391
415292341
359692019
178603991
58513573
25292741
4655731
49446641
140578751
151409659
126983567
544677181
193931011
183268717
3663571
695811937
56281681
49867087
33852439
374712001
189380287
140906497
465527863
79318979
399272941
171157733
21580733
465731803
8942513
5263553
244929409
219322651
477308323
109300001
276197461
26338511
525466927
206723581
15160393
725316793
2351273
119852123
47944261
643067599
925069051
543602429
477589001
51378643
566358427
283141403
3769721
244578263
77432309
594744317
154212811
34281271
12687271
127968697
832306217
219454303
75359903
16176179
11406349
31103651
1922587
1840999
220854773
180715127
65236687
142960897
1213847
675893597
14630129
192154993
113713637
529236347
27209789
206065829
327403253
5404843
91185893
122234689
630510731
661502123
222064109
422847751
3912637
29046833
16285169
208022831
812364013
198901201
9866053
207164897
846586271
147997513
362163871
192787277
68385587
11459297
180346997
2662553
538475887
173773189
287363389
167248559
80359207
157675807
484202729
446824537
150238717
9538327
105749873
492344239
137873227
24462817
87276587
113443
173261579
290785069
1498271
30767873
169902149
381037823
263084161
39759043
285509111
116988779
112760899
385038413
281999659
167896601
621967327
97981913
600005017
366718483
335711941
25048561
22580603
330027547
22001377
29039371
116197903
177940537
285445781
88338079
119101259
53974867
266103389
666029813
20227069
54012263
347041697
153252529
454297687
459160423
24213229
54884561
323099789
578703823
19543753
139835431
288235559
29222657
605232779
439469213
577689373
999244553
343452269
229557703
166640329
216316847
159002101
97427377
67187977
436698139
292357151
66666109
44309249
256064023
167889647
159458753
180120377
131521217
91054981
495545857
241411
32224261
126747601
349266583
193536293
19828177
100657393
4519763
10090211
284023739
77852321
297553493
4504177
127391389
92674487
139102543
37258973
208640693
5309701
396150017
14979977
39355081
227468029
2073259
39261743
514980187
58927327
265151123
220061921
12421963
247188121
6015073
472766999
38412989
709839751
2345359
27262163
376416959
169513
84195719
191167763
36540253
694519963
418689451
90118079
405353279
861313043
318948731
291502537
93213467
34251989
217356017
104325563
464594177
162852421
405710561
217817419
56516693
55868377
126538003
794732381
7572379
649121983
110176489
159914669
201294283
234519167
256945069
2029169
384264731
4202243
227348801
688299697
387207749
327359563
34762891
261228211
16344649
210749813
18780133
12828019
51780913
331011661
30366107
317393
5295209
9055513
126273523
807569897
156152389
107886241
359405869
407997151
63073741
17139799
4605103
54154523
767368571
28500221
2414381
15629309
33403043
136266517
39344423
67692139
436649623
204967417
86514761
36436171
57670703
164560141
463846277
22022527
14003923
22306327
12500239
187369433
183539381
962425309
394323071
84486239
579869231
172542947
313731577
516531871
106099421
73958257
442837487
131901829
128074711
288444319
265896493
468027311
275923577
164320831
377941219
91151003
398732617
1804903
81426551
207190127
102163301
51169177
40004929
440764949
56806579
212581009
185354831
42911381
46861183
524846941
291441767
132224767
3585227
407842207
169077109
307581013
681188371
283061231
390367807
23302507
110732569
48558869
50419403
542344603
213118057
315491273
3381439
56922703
78688651
616138801
827549603
31639393
197491507
435913837
114967169
13327729
189097361
356840053
502534729
432538901
429742759
33844897
46713973
263918371
30452533
388055021
41481221
393610873
72290287
272759437
512164001
491929211
6021413
29403337
43784509
575171813
70401731
411645181
219895889
16486033
397090703
164418227
258724549
5220433
653511457
194887937
378027967
122790467
13509791
298659769
220553587
736009943
234991457
104599379
539834429
256047403
205381151
339443623
281526317
52045577
710747077
180996887
167128147
241177709
52124377
194960789
113306773
365274313
149251373
110502433
352212439
143419873
138407519
15987841
205627781
17078449
547644901
57542453
511020907
41657437
1146749
436722887
107198629
290946367
70000289
470592427
328692691
209259493
4153319
552653831
241479059
535130599
163310083
122136967
211898989
396139411
290261
438433637
17730599
62126951
161918957
4774981
505848691
24044569
14284223
35566723
71971313
1981559
326739683
100481867
296194121
39547153
192310099
389980751
797778869
170459573
313865401
16066441
857542727
40955069
70906523
655752571
381573233
363759377
110143903
721097159
75438667
73002439
873248543
1628741
491713517
908462153
417618919
593840321
53686819
118735739
78913117
427474417
239267213
658723193
407546467
603180001
43754323
18081541
7322093
325226947
330650819
16989877
107604451
16439611
36751877
984601
196944733
182084351
235013341
82711
327220211
457398967
36921109
94336267
158529517
636107611
11234231
13425101
120840529
38354441
133203947
93915067
387853643
75251893
116807939
526318699
74646851
107602351
91842253
240298811
538938889
79779719
422581781
323216893
141249403
36495113
5104283
132988003
857991289
27696637
1132669
679916297
113272891
27658993
277023277
112404563
17247527
419048873
311792671
143007857
24054623
45919259
317593253
169486417
601032811
799351979
60906823
46324241
167833723
163907563
398373659
226034629
428555663
127425631
31548977
312920963
20285107
15424517
765191059
112748989
178195453
916675811
232295867
462015157
74134727
585774979
315603979
420339019
280999601
330397559
101274377
509025193
210401651
490641049
87598361
227563417
127189151
46412777
129116081
193076161
74563199
108426281
143739691
941693
208375819
555765709
61040129
652256309
129753161
423270173
75004481
113365067
614934263
9337591
271947649
630806041
31835581
714773281
631274249
490248443
168401543
13280027
9517069
201405041
323038951
20839363
350336633
3421559
18027083
147983047
165613897
120355933
47275387
423183151
104501191
243080483
96303293
552786407
227406733
7176373
301668649
41600731
265145407
335353231
224826617
35210783
349341631
51199871
422341027
95838647
75043021
133148293
218261269
422243831
13049539
100873277
20501003
232998307
54971689
235962709
302962453
5373899
20851459
313108937
56980831
159283247
584651
144890429
111212737
5270297
282449819
10564927
258400871
19635409
174559921
3271339
447679723
28811143
67399159
101831083
169332169
824764219
62515109
374075879
124593647
303990019
133126079
305941817
33072401
6200123
157135613
46629299
346920199
10890899
7877083
192672323
228064519
328104859
5109817
20033659
549601919
31645871
15955039
117241043
817242893
11035603
94270513
452826397
579409891
85718707
14116099
18906101
2753911
109425241
198226997
4767031
36605363
230357731
851452411
28860071
12906601
100193323
54120281
24471851
32630683
383558431
22450531
11666219
296236867
133177117
385306907
16056661
283990373
97897363
51978361
161171443
376184189
161871449
57465547
14363413
36995513
123157003
420431189
788856863
88319599
2795729
401121793
271879789
162713003
17467537
9892979
218685463
38421029
15544037
37859023
206453869
341820179
278611097
153704861
359123803
54421849
18776291
248665831
334731907
216326423
7136587
26866249
22666403
11264573
136350301
117243823
320465071
170517161
248916079
91895701
841949
507281639
323465459
167147053
293062051
192823889
101635141
128408369
119627689
281778487
423985403
30353549
6303169
226333579
14164547
137204107
3040339
927889763
370370267
109715933
139355941
130208737
72460601
8379037
445791817
14047939
471172679
785887241
207238859
312780079
70127293
395846111
40176989
314944013
679122079
4624337
7724813
706679777
122530571
4609117
326563213
390922751
60214753
2101097
339797671
133597031
334605233
194649977
273490013
264355963
22613641
176222603
4706719
280036927
225663853
913819
19725709
229596473
89187541
107239399
316203323
195470479
51563279
75070741
465648893
127362721
164988581
83323901
583855691
35567461
123378649
464172311
585824333
177161429
124730321
199333753
413868677
87147721
125852669
31074787
47516611
321793931
73521341
182269799
119505541
282858143
408614639
141513041
77403629
337369699
77251313
457439
765506849
329638229
1812221
227972819
108626699
22862689
150749939
32753533
295636571
759867379
84092857
10375903
53016763
329442923
40863671
242752463
152818373
10215137
640573093
512803517
442320287
205655899
120391387
52067053
44783719
503475017
113782931
24910601
564861119
155172289
95937353
198095749
187591567
775699
528607921
155848453
11699393
80876603
53863373
556984693
2188889
1639619
173069887
319724719
100699637
9613169
71444411
37604453
340935703
131900339
115350689
307580029
7312607
70773401
56885291
222185021
281416073
166007131
61962809
541275751
281720837
577596443
43173551
238460081
571001437
152623643
27574133
273300257
12980941
74155391
198204089
203304067
6532147
178271477
43528337
418090487
10463627
551267
51821101
7216039
120155527
375182903
409680769
32990029
184595987
40509949
87883223
285531887
105066113
87220781
63029839
3162241
104599819
144474179
200303713
203745631
201431561
430554811
307639547
64943407
16980211
281723161
112131029
79127623
22157383
218095103
212350937
9665647
311634077
623931181
482374597
854201507
73126423
148300093
180229141
488448589
920438537
27038287
12523213
259332833
517391449
17398937
86771731
14508049
175546513
187255163
7464389
345487823
401277427
699705577
614933881
10156919
676635767
244797457
182704283
6781483
806241823
228441809
180145181
305888551
12985859
6611569
39793339
128644259
5342093
190708447
74057479
220567117
295453687
507711493
37015739
99588287
1730987
354426329
104627221
444129397
18542533
78471301
63384913
197320349
692555527
74735293
59187577
397501
408593027
266024971
132942247
375906071
339131479
29393737
267615541
57728849
50545673
35618203
29808241
34685647
335429053
241289729
696455741
42296791
698040697
2681411
238708013
186534109
19880713
96479221
230509819
39472751
157764653
407716931
257841553
540691093
80710897
109316567
187058693
255965921
378744781
5875091
51495421
98813651
379310959
577350133
95229521
6852731
271157927
545966369
28518577
175092187
3069881
162554099
10003387
40280489
36414709
11555617
409839011
349485533
9558949
633195089
555079277
108040843
41126803
273830243
1206421
555438209
360934421
190386067
5954659
61584811
104009039
203898619
77757311
728792213
9977291
70925159
144215699
206916739
6658651
172868081
242336161
387734651
8945269
14430887
324234721
55673561
121059923
14224667
108106123
5345069
17411767
80060833
34372381
55156489
346373347
558798697
625485031
14826491
254004299
231743657
735585689
327003113
36898357
181919671
231860221
518472319
75938579
50655401
67860703
80893199
29319179
215914609
310171457
361723777
65503387
96613151
124679813
174946753
10113749
690470839
310186091
911818769
694511407
13596521
25959863
35468201
33450799
220217281
190402207
85208687
179493487
840064783
576635459
32969747
12282197
425000687
447261491
332650517
534183113
13053013
465272449
40621531
428326813
32106329
66566173
153429037
9338591
163986367
276913849
469545929
221018617
53512999
5538319
129732571
650207099
20848159
177220279
94254077
91233547
154400531
830473729
372349
257182181
401822819
140844499
141062917
272397847
655273433
237021847
250744531
325352483
455071811
24915733
20679403
26425313
423354947
136994317
707379017
353271353
7428403
129500957
294063911
177366289
5282687
643626163
136063817
153286849
94298051
449357333
115769551
193742561
121972061
72864067
501495857
35007821
4345141
685805257
203309593
327192077
857728583
45541369
609673217
15224777
21843587
29394229
322828801
307018807
12815963
371675737
3963731
704717977
121316549
577628333
162255941
158675053
80660633
110478091
36030997
423307349
32805391
6014747
512762801
599843833
147477067
535971061
21412051
120745297
293661083
155552963
502211239
49360457
222567649
150054041
455874439
519482443
3660599
16549139
38820487
137082089
905222093
8056891
32502433
60132731
73167799
2728633
820513709
206254199
354773677
5421677
233570063
353566427
132280367
10913869
34396027
86948509
102160523
390154637
36440057
19147721
111098321
710791531
3466819
269278577
10042037
141583873
254956829
22928663
295571791
281660689
337693619
549901939
90625049
167562679
608996111
519631213
131166037
39102529
226579789
147917587
257933783
376219507
2113613
171418433
7834369
260238799
392351693
85870373
118374401
67531663
710427521
34172233
494438117
673689727
17372161
38434499
22486201
18802877
53870521
886231
31758113
89919631
409480789
297934561
9479671
109495927
529928381
54717581
715607957
69472103
456700513
34863529
433513387
13479047
2177033
90565313
218103889
833585587
12499951
235808497
120546131
462780077
428994733
536959747
327209137
78779759
563319077
303178009
637731569
16539877
228144863
743947927
116419129
135934613
321482279
451188373
70460149
42341461
151530559
115730047
359309129
1671407
66668773
100133731
306706459
45955759
59440331
8389399
281073629
56578793
1904317
6631433
539147881
450963971
342075913
133729403
10231003
6461789
602487889
414563813
47769937
14487113
520767383
68600009
19632257
19789879
640364017
547386461
125294783
7609741
285158743
13170923
71514293
130586549
266252863
63036473
78030683
426964289
366188287
908102849
415934243
17664893
23176273
489213503
295381223
134047549
152985383
3276197
2161519
83309099
18261613
515904187
258574243
332291159
22081061
182011133
623147153
11692319
284492389
154829791
172123529
28518733
3407867
107896903
210576283
26202257
768318869
583883827
166588711
369441829
273717133
837262891
359075051
186576389
44039573
314722817
211354777
123771689
242589481
5432237
131346407
34581739
519629779
92594503
82676929
164061881
488276483
824224901
674707207
123109717
524246483
264047851
15445919
85003103
496014709
8765303
24256061
257688719
234871183
292944053
11837981
259645117
170485759
54390503
7165751
369572443
12635279
149252731
236671
197076983
23440723
39775471
92640211
447210899
53528389
236797241
349380953
62546321
399407777
114068209
129392993
30253943
265386911
15529589
263108899
42479803
73446227
56990959
448716857
389221013
702299167
686896799
5819273
183580153
268716689
491308183
214676327
240699133
300979621
128037331
498967489
348897473
41578939
108092797
420722411
5316319
29940413
1321081
158043709
132481883
57635923
204368063
52462637
26034787
189516967
240781711
307902667
311903873
518052277
101601677
686094307
17970203
370584871
535697051
310759901
83178049
75226993
66274883
8597689
93880931
259375609
481055801
39261127
716752301
51069341
87402971
168183163
332344703
538365083
15228061
173786909
530974123
166119929
302594921
20870933
595414181
49206221
2368819
187466819
735098893
12529897
327937177
26140669
22862669
579367979
151301191
343642477
322740281
368576029
413709379
86921909
28243571
400715389
283624403
103829879
99804251
12294487
54819551
100663991
395183059
564447157
11977013
39611569
555179099
152984267
5242033
607452877
45674023
458527681
59875559
88193381
164355427
29419933
486079423
22934137
275967149
238198391
71928949
20976013
335646037
320442833
229547401
4874917
80245111
160539019
11100379
62407771
15572111
58424857
190347349
56424259
68490559
294450641
12335569
103158901
277613267
396413273
155579681
5483239
238110583
374172637
258575749
160614481
259807109
926829703
50845261
169320523
201619783
466939327
439278647
4219393
32109113
75589603
124186919
32027971
1700351
786553499
60198049
6950803
198794779
132308629
345403153
660692183
316975037
161901373
597091433
329907191
321645697
63971711
4296007
65016311
34297909
118017727
16300033
120842077
7577483
360988987
63090119
481439291
274523
239636099
560269979
1800391
108425129
128243
164301461
131626097
74847233
162441611
21275159
31834301
298536631
781031893
458167
333048931
265987583
235807763
149644259
145743869
25270717
17915407
2886101
9008047
364772267
311949329
141898577
488080837
188175863
42795281
171987103
190170899
71952187
327738253
223391369
627092351
284226977
145138913
450280801
91597907
161742397
51936763
141998287
104210681
428122993
551727271
231721933
478025671
101260793
684721
424525271
479219687
799781
79693813
80092879
44141059
179490109
7488253
268803803
297453713
220994723
34672501
226805791
276113599
292966283
193906637
457681013
228258493
31308427
324263549
257910283
29410973
5555281
46602671
80219507
91747739
263716417
916541029
449980823
487415323
278525267
197463841
106306091
54914953
227926883
408879851
94295713
192306157
19420433
629018017
42629471
332057057
6280363
66705101
157417751
21752713
79866737
26317087
606535159
323717503
45379247
216280223
90266437
344698229
13294201
73517063
244213139
350841929
361436177
477122431
152985773
519807499
1065587
12856111
397709833
111861019
721454353
17719679
40366349
350888051
25280741
351109859
5795003
9178907
128150173
94690667
537405283
399069091
259953251
308267549
289921301
775679357
560363
135863513
44487977
90306863
635677193
39082189
11968199
269866967
165416773
102076333
21328529
1979651
105430327
69726103
218140189
6736421
69907567
66919247
165221233
56699633
171974743
195296659
159837677
353186489
674157769
223182991
48249923
165653749
452407199
71971177
34788269
2310601
693984649
345456079
135199717
231351529
207574013
282884341
42372779
324539797
62479517
269802791
307444309
363058513
14330821
56263243
366722639
107389343
382504537
307624393
228497407
90337649
633694939
236226437
7004953
123485633
31361621
581096783
220721503
450155281
82806961
324598541
13658261
11012359
948315013
35308199
448487297
22101971
202175993
233849383
52112719
23963321
84547961
364698343
589419419
71819857
569898781
90149261
9468101
4637989
478144001
15306959
372710417
213396041
12847661
941132459
3001309
405584831
220601621
3153389
179620253
731485891
71975531
644020229
62399003
244854769
455542019
36187057
43823587
642114961
110966819
78486907
682739033
398650151
109466881
385246091
428495623
83680277
277208599
329008861
209413
133452307
81967681
68064629
529344377
103121791
206617471
29453719
176601569
78742561
103125959
449720413
429736141
1160759
84250781
59770297
61795691
16816561
95227801
389527289
310756819
994291
31935359
313395211
79503829
195774949
843827
724843649
59500387
91545973
130017073
71677343
98386471
17950063
61332899
551407463
156675773
547221049
141890501
562449793
211078471
14951231
471010979
58046141
93128141
517691197
20969969
85577759
14008069
227321767
36541861
14207321
4438249
193330961
810300017
2283569
69688673
370459387
84650831
139486777
252687521
122038283
222818369
341846101
203723027
169097297
678127
70093141
3294971
627952903
172275937
265059127
36721933
293295293
661170089
587552663
65246033
680996209
26740607
280032847
174713137
284462953
320770691
283665773
140990029
252320153
29050051
35537573
7762171
277694653
477783919
265160771
7127123
73688837
477221707
647846389
388906631
852919
102357217
841462373
210077759
281699309
568244041
168277139
1887317
6258121
88627921
251166299
1613047
12351403
156146143
16964111
482961379
439554523
359663803
277185263
521474053
369003307
350395319
303718601
125729333
476946979
806439377
105304873
676086221
98047837
164566993
396186149
130934593
185579717
117148261
164331623
163148723
68290093
7178911
87038027
214938917
61089733
359199569
147463919
278439599
236347807
438636257
326505623
314672021
100748227
64219303
119320111
242265643
315643501
622130947
124679741
471057887
221806801
124513087
605535613
351706057
381227101
816302647
42837979
417606281
210177203
301232417
625504151
572542973
199156973
31572679
468910423
26199559
496139911
71873449
444523381
182522267
5899423
635874101
52423663
567593407
224193253
595842913
303364569
119519161
52907321
15948679
594867107
577305437
2019887
12457253
563927629
4786069
81772469
55582223
447478121
220824701
147406253
401016787
7554857
274866001
52193941
222307517
600522353
170486623
5710889
207566911
125150887
58921391
54558863
113243197
12649831
362566559
198015413
479109157
354685531
603717371
294714439
24633121
254906501
308556161
292487537
27500051
49416907
512220497
389544263
56101873
588527503
931939
37390097
8542627
288923039
96639443
150360857
43671673
1210577
58879957
364780519
232805263
366426197
117196039
2723297
29837837
141560813
208389421
453824773
377236421
8996783
6731233
307344353
3321547
11280383
60509609
326138903
1322479
4452373
84045293
12621629
145980221
662022743
222090233
151294057
314733539
133172947
156223031
151125883
26977253
52575833
12781733
333816247
177671759
19726753
35677127
20840899
236030831
16422869
34191337
634297
277998073
424188823
455815361
124582643
394132229
445201297
469675463
21209789
595075561
2290193
60089119
260425783
326186303
672459643
95077019
701620223
258281167
318676537
24835117
151602757
118274077
80679439
656302601
45927473
15461297
180518627
30080443
466253629
79354523
191589869
4813603
254650111
370795609
509901377
101727497
413852809
79154371
41362151
449452247
11835911
125351267
317441233
175961683
293552543
191874227
26631893
16891639
122468453
457256801
211413901
9640571
471821419
15619061
20487323
109171031
590468477
471228697
49421569
16705459
84042731
223641233
310539623
214676827
27145387
763139627
19978141
12026533
4100753
4177879
341256023
4682459
104160167
101947159
655889021
375893363
38182549
478014077
2906789
303691909
61997851
140214791
426902857
146844013
207112813
136513207
58116431
537343969
157980509
530736403
151774577
436411181
323445403
25889497
430961821
263417857
43090783
149332033
150563251
12539609
64966717
396992047
206051621
20228599
297991103
94404847
14138671
20584381
385084361
116527519
133137077
18203659
81984757
586847351
247934417
148908307
87260111
249821903
9836213
201011957
158221823
152562503
11745739
137365103
146657003
57613471
365501893
68790971
178368349
99056729
104362411
4203557
480645241
786990961
5135519
336561367
133058171
3102863
38266219
571975597
121011113
19785889
127574563
41546867
247443577
150487823
116119819
172501867
74430901
276837917
222230377
133596173
8637731
98369507
157120723
15112457
166190813
52781429
57487811
289949843
760691747
86051183
150253231
132695687
8179891
278740291
21939499
594487121
255747827
293276063
1638757
216688057
208562369
159879743
464100173
315971221
863693981
85265699
487094683
715778813
357861473
23800681
284817263
250705501
266498963
19159363
204381301
165520801
246042439
22600601
874137283
8091053
185226599
873451
178208561
340883
325903553
144769631
897656839
76667777
302308319
5094737
108786317
23124601
82420223
40490599
365202077
15428869
451218791
447281063
135123179
244370317
204232507
70878737
18599611
230432039
404837141
4206509
61548841
196667297
85588127
218155163
5361949
92692459
94291369
105720889
28589233
190526041
28697323
313245719
339047221
330976001
236755693
49508959
40330657
98826869
12290293
236279339
304329521
466811659
254999839
38744653
82263101
740950853
11897077
65678153
31067977
162539627
205312483
96065743
252335147
352148947
190222523
250201997
7755919
403080851
313387051
37547507
26569397
75125591
159757733
113854931
625367317
185480063
30896449
728644261
141182189
3153523
483957197
345122299
2676899
52223669
63634577
36059369
773450299
77886649
231314263
11673721
324970229
178739959
484466797
50717617
121262797
236984681
69030901
922627169
389950711
180331331
177974677
44921419
20296303
22810937
25410107
235557067
441339853
60536669
154833199
41194189
10476797
140508163
205063499
110246681
76776719
21972481
349290043
13504837
810349549
75976513
481141753
159378671
286626029
91587707
226710769
638105971
15720319
22837019
292564931
711307159
355493189
11955787
390343297
114006643
1741279
38079163
73296697
518223007
5394241
155088959
366454507
104956909
134548087
37980097
35953817
10464847
1728877
5095609
37668899
1524889
394741999
368441617
17133293
577182757
186890281
337256923
370295381
134117821
23099191
98298119
365124421
38251901
195298157
429214091
73262807
80070043
2463199
229565423
146280923
321059357
3962131
521294617
10697279
59507989
28816811
272294329
715834799
7872691
12374261
40057883
217101821
135642029
197577691
38323039
125849
631776707
563346023
289272791
56523979
256074047
355255949
2381459
135387463
753939163
771130571
167085073
358046999
3016619
397454821
261410161
163744177
67913773
189034757
155397037
16361309
156326557
383744831
21878977
23516369
7122931
6409891
155160017
198387487
659724523
181538831
475332691
74114609
316461031
660627593
208520413
203230283
11665177
200957
749047769
18289423
284880257
128580227
558601411
526809467
414012653
43693081
664756429
4930987
520377241
109763651
59729491
806075321
293658821
103714363
433849301
91421951
557378797
252329807
19482781
25425691
50946911
142024087
191517731
257400713
326487719
291565387
7367561
630991
425440943
5266049
300185827
135954053
30527587
9477617
130136371
678921071
428393227
621972361
60744641
524217829
161828803
240502763
322503869
248829829
413297713
60270703
48500687
40518199
341496499
291797641
1497761
26478901
109764661
111745549
32507093
37953737
2517673
26602453
751229653
1270187
517250191
183601441
154213831
685590721
170996461
125997679
4251677
263156129
282019891
31047103
27554291
16145807
248423419
361451947
137823379
421098031
374139401
49744543
28808737
152725927
446837519
94335107
4516261
587849467
68985209
379919
6474191
841552487
83706127
66619543
154443941
30057967
240733189
169895057
280511191
11039113
5305243
422593537
656396437
202378997
243486377
113693999
31595549
200649151
208747967
51122053
35043721
240739127
368759119
210908261
622423537
14602739
1226413
173594341
305729531
528741947
156992057
111366071
241348229
678747187
258288431
271539197
323295691
13918859
2436403
99505537
46985611
157629523
166489417
31010729
430802887
239995559
141117227
492118607
194285477
13564091
149200643
94594949
164618131
41939171
2878111
219789749
21084617
31211899
459797599
472566881
130371169
1721309
704417299
128812909
33429713
17870189
400971491
44155627
15930049
83549483
91855373
169401097
34042133
138332773
205425653
105159311
236258821
229198547
169253519
370356533
321792539
262179833
70483991
62047987
61735567
5245507
373944421
440530273
467299913
6401099
560170799
38338747
32563039
13386427
268795049
229455319
313079477
174078227
596172427
307783027
177895693
113774701
248141297
7699421
3808919
95030137
672525319
306901349
7461511
24578797
170007641
3390181
167934997
135558947
16137223
600389243
479737157
396883271
731148991
217592233
255770657
32537773
388557671
5559409
11538167
996467
353642171
239423689
826393937
8667013
122427593
452716051
650083757
328083053
410082427
54158771
610377023
330577241
126272437
401057821
276157961
140309681
247021037
90389743
39796073
356400313
54465421
27141659
471900757
17421959
775112113
404492519
116131507
237846941
606465229
156069031
382850597
277533719
138540401
33899507
239666849
50494123
598426151
862357987
14669191
531653581
77232203
405629387
386108183
16810411
798022501
395214109
404992727
1905511
10907647
251216023
206271031
81670651
53184631
698254589
20078077
4496747
415332871
576142829
35417777
75695089
54317189
288685147
107691851
678931879
396429907
6256387
218419567
541738727
520816687
48430189
90892231
350760551
500766919
272092411
497604347
29440673
457394191
448296929
686545429
395219849
425594863
424984247
22198199
393109441
360348761
105548621
13422863
532139693
138075671
559672121
33328051
124908601
124177303
555053183
22425727
35623243
522582559
135406783
586957243
474731603
731197139
76230137
17975131
170376133
63981677
480647539
341618161
29642729
339778787
398241401
228882793
341910773
9888691
156768527
274759829
409466353
601040501
286022743
140552383
223855301
537345359
314669081
222832601
290933197
572094871
99296623
346944001
72430949
106506133
113673761
62722301
64718729
5450407
287010821
88195787
428956399
553675189
497118509
2813831
59507467
1143361
67337707
34024469
150020417
53081279
36609701
748879489
140790953
109290899
739837141
398135797
38897893
32721919
480568651
257804017
74224001
789109109
2979887
257148389
169459327
30303019
45939293
10022729
63379873
306795563
3382097
364618271
528764497
309781867
175671971
238177501
37426841
109117927
33738181
24287533
547338839
178252523
86482871
555514121
41990933
182665801
408745273
516448547
192095341
315432961
255450919
440059163
399327457
786641371
69231683
275203469
190934873
82300481
232292881
41207119
839345587
4802593
54147419
161028739
165005567
461898839
3643021
6702601
176789897
594780521
411306229
68228071
536884177
7780379
1190443
267393319
282621593
232748303
28369613
457774567
279109937
16821799
541595573
25629463
394363531
173963863
174241757
536043401
56948501
92986169
686237399
214775147
123812833
173724167
332708573
32790881
585419099
471018263
22076657
559794113
20449237
87993623
145889839
358484479
189591907
562065949
44398091
262971689
470811833
67651567
609079139
636226049
473470523
32856641
246402049
179892701
95043539
202501003
3415693
569414081
579381191
110760907
350770169
34923641
26476171
77471707
534219331
36373091
41509891
118137527
543275413
620425007
384653387
224255153
409396019
85856429
429741469
10333723
76901171
104585189
142428697
395177819
319928893
260832301
287516783
32798581
42853121
150174733
210675967
11105951
7315493
264919801
116172571
96748447
699907463
214426717
62480731
345731039
70346929
135629699
150635371
12776479
10623583
34721311
738156481
86614193
130661093
542862563
88850317
14087791
124634051
490179577
173240789
210163901
93285463
284110091
87349013
211638971
118844489
483366223
254915711
64053601
438377749
112747867
635706859
712857833
41063131
90170417
235762493
48171853
258505339
16171481
763540559
155490809
305355977
150759979
97463459
12109723
327322243
15840443
360377383
11986129
569148007
42422299
2740561
179796619
150671923
430447187
106336757
57866747
16845541
129853663
735902009
408522209
101443
801054689
44829409
59543651
12550537
267666227
494869
265849123
601370227
60301051
362801603
113279641
24175289
239771029
503040511
322372367
270490813
602301811
121066073
156514649
689710753
36040981
278255317
635701361
287499703
148485917
23188409
70201273
307447489
163909357
256635919
190845041
157696841
478059121
190276187
32708821
708346253
78627751
128422201
265808513
158439887
76877881
23351519
98218097
138823379
277279603
77052649
298612753
237979639
58316371
81106583
25787053
128994737
419768143
207966181
147168781
153934483
172361323
219566351
80340889
556438759
447431623
5108651
348892961
30675289
274948007
116469163
237477679
523387339
683964433
186519191
1969193
181562681
96831181
305589287
34060633
49696891
185326447
96343853
77799209
51766937
166703209
518063111
121766819
39040739
62870629
71067559
47380891
2410811
69065707
555482567
240344971
804166339
465570151
15674429
531465983
195522791
219746603
490279123
295583261
71815847
455408711
117349223
36923863
206841199
223637563
228185767
58376293
2293237
60060811
5255171
388170187
393236861
200353861
9808993
202718953
369142243
480443
99047147
307309181
130232789
271624189
251211281
193713067
130778927
338338859
132681193
25474139
214616903
115693817
51944521
98130911
417188141
125275387
691134589
11969303
32632007
297531679
22555367
283261687
634181621
401627393
78761257
872129437
115975507
104638343
38359019
30386507
212399419
748533883
386848577
115439029
61597447
394657427
1280347
364401487
663852271
497523337
211881431
2690291
42791731
218404897
87970499
550961989
65192389
588087413
585742169
203730743
157542967
220458769
369712163
202108703
604148549
676353233
362265193
763917901
619959719
47495887
311039
8081683
27077251
41307151
171679369
255175489
228366487
54537349
157321421
680000011
21994699
10319759
1530593
128251931
24066233
34118377
48772057
160888193
298420151
125809861
443254327
282109379
268585409
6585847
261496457
120546457
134994701
258780469
225337841
42358319
456821557
137633567
345964439
32179717
98414627
145844651
83529949
642972329
582857963
335367553
124996297
285168253
175184467
699384313
20111503
403788761
319559483
375916001
245337467
743146387
216014651
84135677
71177941
380320333
314633591
231341969
538424753
190099691
300795317
420634807
173870024
558269249
436396361
647687753
75568063
84181583
391962443
169684027
3534029
270961309
295318057
297561263
193678201
131553781
76232113
314069059
310146251
74179849
788172961
85398077
36251857
89530501
750736141
18927593
205169971
65555141
755303
309549263
236729497
134683201
166357547
464680423
4754221
91891337
6406003
2487469
242311343
201310883
33561793
425968021
46301077
64045921
14410049
352695509
394089217
23288227
18052919
266101949
64283339
262825529
11667449
96095453
104478371
439316729
398945101
662509829
455509433
256586821
155277929
191512709
219399247
1793371
151173523
117725611
1605529
294848921
10507949
981339313
229204879
300841399
347154733
529348943
883843
26590337
297583003
517471469
18362921
536000893
59112577
595376809
335348107
389870251
708970909
455082893
41454229
8207279
365662403
17743057
135995681
11028833
34705849
31094263
232270589
61485323
10603627
796833701
234789613
697612633
792119281
1136743
80937319
86261459
224887133
523685027
70993859
441311077
11115823
94565563
39597583
98345069
333447691
1232479
195643051
7908547
72778247
827189029
263799083
99163591
135453727
245724107
556337057
108489071
30384517
2025977
74314547
287651699
2533693
889726979
84471689
127277173
50398729
487920401
186950353
938239327
398096753
489885757
125880143
50286013
247442417
229060987
321883553
149778163
693238037
231102197
595759429
50745949
468071921
128205281
235984421
298006873
235207421
6069667
63974863
353854811
129917429
3896953
307956463
97492691
45479761
4467361
141119269
164974639
13396963
455633309
6552571
494415071
236142871
44007823
76581227
31788677
373462021
630272483
620584927
876357761
126259433
187889701
308383507
338444629
3877333
400811167
47625233
124837621
40778789
742567921
200136803
124099631
428420243
224760061
100876337
422421871
374814137
221730749
124349527
107003
563568631
113525743
57066271
526592699
10902971
2192119
575886557
737506541
235553953
38893279
236359033
380418977
9485029
336988871
352290361
612513001
191952793
244065253
293224957
30683687
14812013
9600197
60775189
5728157
290369437
11687297
35904881
14895583
15827431
510558613
415601141
561023
24827401
7427429
513681167
170868419
574787033
261161717
136231933
90737183
128019277
226946407
39848021
346127321
22921109
530317649
84010321
4553363
28983377
5906627
61935017
121701049
229822889
38020991
50239289
23235607
766204343
19898911
52164479
170434219
99647987
166254821
405286907
93639311
198033461
221577289
675967843
702979231
488633003
438627529
144502147
45369799
238339831
31786507
395959279
388780537
37627157
220508279
747446419
221107259
423376729
577943
60626161
10683637
200879
110750723
92042399
433807481
13044041
372389041
500038141
64891823
45085991
75935219
137597521
56844703
642152087
54293929
487365149
408778001
225319933
100449541
257375249
415912001
230273713
517486961
700842931
42655999
154785347
2318023
285635299
33437111
138544817
703982711
206121089
408057347
36279619
134087027
100591273
303254453
289542937
344367889
81602687
351077879
61810253
112062077
443375893
294559193
231570239
397521053
276349109
645278737
71341003
181594529
336332597
672993421
93693703
187683401
2261957
185835521
25571087
77940391
324482261
39880381
29084207
101212633
261036049
13493737
139472173
3467363
81620573
137887207
8028689
893967631
15607091
307493611
46888799
369959101
153921583
101025349
34548089
62162299
23005579
4429097
465890377
194451811
94453687
39062783
157377277
13693387
108765583
440839687
25778521
482540089
42306479
148109303
406089401
109550359
223587821
320433851
259316549
232210547
116188027
841202641
83336117
74724613
573355901
66947929
513433621
354631397
12250607
899094853
165514133
678796439
465173671
21823363
477834043
228557633
40155229
63054917
571058687
55706177
278620333
516419357
119600441
264406271
76438079
129430649
215814013
2838497
436347077
29162411
131921953
762473981
13851181
7431629
337476313
517166147
988345243
318004331
9133321
415592809
245712811
171197371
199403881
124764041
138796663
140237137
327206381
494518027
854597539
171674509
125963837
484812089
471059461
24706217
6616903
180913
927759559
597857693
305307551
181892077
265605211
105061787
28677301
239792929
4692133
139215959
50126827
256382209
62050607
195848567
230527337
172115569
1869851
126874361
191373191
79729733
521285561
14279857
4665523
130361629
3057121
693520717
60944801
233397547
143176477
199194563
26003779
645025063
592347493
101970613
58208303
4124359
634352759
554693791
491557141
12274499
294534221
673717217
207608509
228042467
18888127
413747969
225306833
111799381
200874253
67919311
110502001
748215353
214786861
529889501
24736783
439463963
169234591
159439867
64359041
4634831
26538311
66213493
165259123
808558789
509712733
111277339
262698809
85491407
709890941
7351501
33031081
366315379
33815867
297974687
81573643
96175537
186642221
488983549
39918479
310880519
195775907
235017701
149653909
22913591
250276573
140497997
191386003
74491349
6305279
34660217
4520359
491890739
63311231
130522727
103355849
344140831
41544847
17832293
676141801
432143857
231885133
103271797
731875343
56230099
261645089
36796883
21682541
126204227
117680429
205869661
26142167
156760657
137233069
209228137
309066739
97851679
360251417
351113047
196911161
138117611
21001499
622785217
23301149
114941237
35077687
598989637
38421049
262384873
193518937
107779697
551323079
218542417
27764041
41540309
499234117
391307107
151633259
87495917
230703839
560285329
2808457
438054299
648103
227454209
451128787
233486531
122671349
32430133
48563569
45471067
332186857
46472941
147084857
1527283
379213763
167021357
21317693
7328731
88251077
508505869
199369361
497353019
110997253
55238093
159333731
162733793
178823789
160886941
790331203
430792987
150863429
44249083
46632491
190187489
6007699
422765279
68761711
7285039
140582713
103052321
442713923
178703849
2502697
547907447
53182967
202222513
6848249
8314511
163497287
62707297
5388181
159901177
491580737
861261587
97361767
327835693
792736409
339508943
248176237
495871693
39308057
10044497
391838303
11114041
432266711
608847103
20471629
8486449
7164659
1691941
138223321
266687339
254463101
339810509
84278203
108533869
122166329
757095329
364510789
30032677
644004971
34285087
6583883
286390103
598069643
57438193
25053157
30736807
44479651
102233809
310759139
149797181
412925497
740047331
91557527
20697473
65750981
453188731
111268097
48021161
650296601
513510763
323218187
166201297
37056853
221640179
149841301
311904347
39481591
69404707
151386797
49679713
158600077
374727961
267350423
383394287
13652917
801993341
236495569
190843927
103165817
30343897
17518883
164715319
337499543
61799671
28224961
346771303
195920029
40282037
8408627
321085357
398095153
13094141
299605151
21235691
671750657
335882333
330097139
247806469
7637209
50510717
111789511
301854439
339476957
548209253
636516773
153863
16713259
1743169
36349583
370376029
36437707
25369103
68490559
14734913
46989263
170108657
175001209
524611663
157688183
119856587
54693433
3533051
251107151
168995389
88008187
6816391
28790161
79620281
348435853
804680753
242071393
63254951
23238811
386086693
145486307
157828997
3709087
40525907
651114311
172927673
14024323
49180883
235310143
906583453
606387149
261330107
41861147
43706101
220925993
302286251
392482393
80414329
757652251
37350161
44344627
457552973
540756569
698618287
88353719
14046413
78317039
106211293
411386813
705949397
9165557
191151593
332168009
112855553
595760357
178956577
206372603
25413841
299943337
563237
79923149
667869161
28026419
189640523
62605091
259918067
619565041
428871647
131246767
23060291
179156051
420305141
243632591
16901429
88006361
350670847
175508519
135563773
1898291
333547433
118163281
110527321
400419049
154327031
424462387
124179287
302483803
711301967
66820493
187893107
289639979
110454787
43104023
165634033
44302831
2675999
73288417
153260999
171697597
105545863
263204231
134195983
28819039
156782069
393411349
382326067
111124441
69653189
484727471
37809223
289665109
4843159
413763517
208070131
110569729
41387839
90678149
729601403
223910597
74871493
72882977
77804891
407859139
281693663
151902847
57722699
75155603
107035237
13486381
94781639
563811799
84189773
288654497
72220409
31708141
25148549
58494599
933090857
43684787
163867927
114951013
72360031
543915563
532406207
70354733
239855531
310862207
17412169
195050927
409902931
73393757
26859227
406276757
128283451
209070073
112757453
459379441
567993593
582356263
121732879
91384453
273165889
83722687
78035543
132428299
85296931
31495291
841468283
75092489
118029763
51274997
516822877
810364237
26280413
259253227
511581419
39393287
115798087
190521517
223946011
128730331
12991463
564930953
22605097
387968929
105533891
492368323
9313729
34261243
244451611
941998639
713049053
3545389
848195221
129647929
191596439
249390451
518455123
666881153
472356659
18243299
63188501
220959577
236852453
536067629
385983709
374495203
6229823
83752759
21290077
367085893
245077211
372608101
449173943
12906713
541964711
567141517
280598849
235425007
409820821
223499537
435007031
3526967
12613751
6662927
7027289
4853239
27379237
105473483
42077183
46670641
664537879
141304937
455879789
436256137
76154119
315900997
50692289
67240903
3562477
136076173
226280891
100087447
444160907
88136341
184974191
59606303
422264587
189103709
73227251
560210227
312449077
175269517
69737627
60678097
172768667
60513031
828457489
9713993
29424151
28740347
785457683
21109601
24383179
139367947
84534083
41370143
20429771
319260737
6964333
209922397
39337307
24741947
157314431
396314389
467566417
105357139
425301403
595337191
494538949
585677779
92853809
348778429
22583303
282207067
838729117
3073751
205022371
225650729
31681711
507977389
114637973
63318847
241394477
166443397
23856023
495176327
130498007
496336109
4632883
32838401
225706709
172748341
1173203
79551587
569956447
93290363
496105703
526724959
358853321
282536377
83004017
33682697
200669477
743789689
71327101
72846541
205351459
408077093
11408773
133056479
33081857
336389303
288915841
12925739
256651361
478828631
245628239
766322903
297172391
230766727
117518221
7644397
81210949
242206619
341826109
148685717
8454301
347695927
280872959
254722243
122170921
373978897
552462061
44551079
67017017
29936801
206761111
383530603
217794601
193362397
13697441
271844159
97032967
82304749
236396207
692138939
557555917
6651877
377963437
323902793
250842733
42305083
41562931
4441057
149241731
28422571
17869877
382663499
77166833
317448437
2528041
331468451
435687479
102811939
182904079
200281331
351824927
37020817
405180539
6517601
202427711
166438331
9072197
32187293
69709567
7934041
158984143
13746121
26010659
133830127
243392459
209359739
260292113
219813283
42749243
231737089
3372449
27001427
313927681
415477631
32105279
10807547
5637739
110569541
18486893
308437159
572546921
104230507
57445889
116570579
18502391
8734499
288028823
168235169
318050429
305695913
249185441
1565719
215876333
178369297
78021481
115684757
82801657
3107539
132717817
35863699
249948983
614216041
790652267
20630933
53142269
47154337
393427831
528061067
222600241
202484987
88550347
138430723
364470511
49947473
245040391
2382617
138781813
634880633
549645997
28379129
26703449
110478817
75966613
156943183
94703827
201688433
15129001
197382347
13097881
30059089
257622191
507453929
46593023
11277533
171818189
57004061
201282511
435907379
238880713
7909241
361727981
205135559
262738367
179692817
246213269
425020699
119092949
569782463
52181497
175699133
512129867
165328411
20856799
621603649
709275773
7103669
57499459
105979099
77414761
841201
481821037
156821443
140997839
352822157
705857899
315229769
430394257
879872029
5888417
72466769
11940581
26699837
303937171
1414817
506872829
154900721
69563191
13100029
211163
27990797
122924537
111855901
265000139
11518973
1134701
369723449
47732017
204557849
449900237
144909619
91483411
8279143
333850717
130403309
509034629
126275969
351939241
228879061
65862889
351463361
281896861
70551233
389657089
34085593
370892507
50855297
210436327
12435781
408431713
91836413
329022559
421375139
104224667
267484493
862046147
312567691
605504507
557294587
13698227
309229663
392866171
17861287
342087377
54310049
9180947
55415611
122205467
782751461
546283229
258491021
37950433
124303771
277681549
517437883
86544257
68526091
107674643
59954533
29045101
262696457
613320731
328650731
417272071
255719609
34016267
80313031
818685193
281928589
91711483
389118617
429172039
145948357
206178457
493820461
14982581
833820613
88014877
68879513
241958009
174956989
29947327
543507163
100322567
570385589
73412237
10184501
318355897
312139369
212503007
262750841
3021047
278362633
96104483
19493609
814909163
481167569
35406263
60264773
139446941
138792509
570692293
116419003
796269401
474663311
150714749
351873967
1159441
152287397
205633891
7964641
227275273
6395759
46128287
628394513
230706559
20575957
472887781
129688997
367891103
295734679
134639689
23188073
448593631
3999377
278507953
767389669
552470599
354204449
361440181
4589353
84271283
513797777
200617327
20865323
41181013
128866847
435257791
366313951
268324247
90994177
49129343
438071531
93820087
328721747
76069879
86869883
210284959
208757291
80122127
108823021
391897949
5827529
169465789
323600759
32746223
168979693
590549437
37189723
654986273
288031031
409434721
266460209
283538039
90607
3411623
1215163
36602651
162342539
155509997
690944417
909646799
191726713
117507983
800180659
570688441
752418649
14064289
156344341
702185279
642601
131771609
173149157
2295283
329110783
428427721
120330787
526909931
674345899
29799613
167374099
79427683
287925199
99416851
74056027
64549439
37563191
44216243
422586907
247447687
147884707
233328467
122971073
41489641
468518447
46872797
505707271
178803857
472766167
386483401
65711053
103298929
2180939
503991869
201084097
3671323
71743051
70308541
733687441
198777773
130971089
340276499
145033891
519171559
653044963
97529093
279413443
801573401
137614423
27083179
40705057
390644437
702070099
9228529
13769653
179936833
774857821
97776827
175500841
582284177
50173679
20249149
9888059
210608003
79100443
531161203
245267923
438448337
156429089
127917161
373280473
41552177
127748783
488817601
67072417
333974681
193563757
3650021
131059639
444905183
37292797
244284871
2112317
465207257
488216167
16766507
533060291
702961801
259203881
307756807
689531
61679311
51990179
429351047
280786873
203925961
1775863
251258543
828481783
332633597
300244589
457870069
24974431
3771997
200285537
168023321
6314551
254589689
117266297
300066047
16745107
88073981
12571171
182882101
156800029
155325871
38779823
3459013
391973033
228047321
42286369
197705407
335494811
171006317
53880083
19320331
114367069
360824287
10427929
11737951
2913149
387546241
166578037
100584947
48572507
41327971
451232021
17014667
458966437
187014151
247620203
496292123
28082267
800126297
58917323
369932947
28032811
2553709
13382333
141252383
14267207
87911293
29137909
26568239
839489867
224591189
298382879
63985879
551757391
251741683
83535427
321397289
1357997
271425727
587608657
360942047
259928629
239714737
497212757
240695519
124194547
400482479
912829369
98030087
12868151
541936723
122565799
315387379
220171901
461749
458976493
334065131
182960741
13522697
78728851
123029371
3465311
448233703
944940527
440216177
243908297
356493497
146489521
145834321
9099319
303423187
413517491
429385987
96597439
18665917
503471231
183699233
491072957
543074429
780726803
512434639
514184683
165680693
6735167
554756077
163827613
24657713
30713077
41352757
319063037
7337233
95355437
179882453
301930891
273674503
11405159
518554277
31150169
16334273
235367
702592991
308735179
99838573
102719209
648661829
355578161
946303877
395737283
156837287
695800823
2028343
538404313
40608541
293267189
279253613
222438677
310029367
201421463
10614049
117418621
135409907
88546823
475038899
125344721
114221339
180346759
58557823
29098331
132083681
16812163
149572573
674181653
65912047
386973259
417159389
51046187
13194407
2741647
18403499
281828689
301948877
21307259
289352641
7730659
145831579
1355377
536044741
19160257
658172219
41896427
373750709
139669157
27011329
53814941
176964607
27758117
228536339
125482583
57540419
217452883
179975221
220236509
40762819
3040567
86469577
359043263
850530977
13371559
4973161
541154389
400476913
14886371
20322787
30122881
134530157
5563451
199424579
346903637
191143751
613444877
67438289
63683759
12989363
113932901
545545831
62927933
239376061
584628067
3651421
70649461
53790127
347099573
100460641
293259013
21753437
482072093
40764037
287154137
175184941
713247103
19793959
218403139
93702641
451118609
195764417
213234913
518527763
388409719
34955183
114824123
334500503
13649789
23276521
212098981
7455967
63828559
837075821
352754621
653371661
588804473
509774893
75489899
130529657
14984251
597058069
465073691
154336307
311377673
74866399
151253827
152736797
44030101
130944959
59574299
40258943
53655001
415788361
107340923
118801009
255953953
197370977
188525321
315356557
16314607
264808433
16796711
9563747
163673099
108419477
526145519
240695863
504072599
347035223
43905559
307021153
249543337
752311561
82527551
39020693
252292471
47674399
221520437
679427159
157578803
85040363
74414233
440805251
415622629
203191511
20288383
693110921
530827441
104955377
4290061
92993557
372470107
5472139
29143099
21125677
63449
155911159
48805409
48013181
10161169
17478103
45420433
111952991
307721833
128531131
282044099
392206673
270076067
422315227
60199877
16200707
89361817
574742081
384850309
389129791
270608693
298060709
190591139
299344663
243020611
189950807
464881783
212816011
270503791
452212633
467325251
3793093
49801621
21087629
482804923
213879521
157064483
125825057
451230457
345068047
120009391
334398503
4633613
112315051
869698301
446209961
17272553
189620033
448928057
469289137
345329333
319548877
550821221
194895121
320087401
81628511
147867007
75580391
215419129
408366041
264878659
257545381
472861573
5150809
798525839
221301029
8161217
37615631
30206681
107358827
95300311
314165413
5239979
10349587
612351923
77432983
525190387
32616011
181457071
137296883
306401539
63308963
305756053
72648437
192662023
308818253
841722799
1712609
149088817
331009919
265012997
367965053
126865091
458742343
379699147
241055609
1846199
25581839
4574551
17921611
69996427
91053971
376955743
198327139
68906323
83794027
366681881
46667581
442453867
19422763
263522747
433348499
64851043
17470727
24467881
92854589
67958113
207589999
658378351
41662889
705426779
8487431
126386261
422159237
230688307
27638669
800397749
257936663
115898303
57037207
750188941
151387751
67217407
141253703
336626617
144650843
256111421
7814957
430388821
205537679
75550039
5282021
392210617
15548129
43598647
24420329
262333871
140954581
106405903
60884357
12011431
585086473
314868311
111735763
115920967
249073567
664511741
176260691
64499593
612931723
136019393
176487973
85805323
48874577
68777833
109018703
601742563
2204351
487712591
17586451
8959079
138717713
79767089
46765067
231233381
197955959
30917569
71104763
55626671
141824381
16715213
132880369
71673101
97403069
5079181
368744921
83514161
19396019
514443161
162570211
684825487
176095951
242256199
22249657
116043259
259491139
235614811
466087603
191251211
677731871
120673459
103981883
610694003
82674373
590533241
7386707
555021739
200770771
165593839
21358763
339796783
451149971
31443701
89628313
126841193
39428413
151756747
380341987
374276939
59556001
138611357
122196551
61743013
3337657
189545401
479302963
118365251
167572003
488923543
66615743
155536429
264835309
211157941
450318509
358470787
21572399
93535693
118689943
195641
133550869
366150943
2024131
27890459
27599087
124137193
157490357
98145829
749064539
520779967
201488509
3515503
16348991
299869439
337299953
280326329
21894263
120665999
898491521
586649741
58981477
556104149
594858937
170562179
134698237
89312011
70066967
342002029
107285627
34188289
134453849
77090983
189324469
111133157
283014133
719526271
322353233
695566813
247508581
2551387
575045059
234720041
58976501
133383883
55574081
49606517
390829801
3675389
271741487
79095089
89645299
75413353
793108487
168021307
379353523
4172563
830712139
732810817
520893767
72541549
84006017
57566099
176069963
559444373
95667697
572149321
592033303
1042667
509054563
397050593
180346997
182851957
65399749
143049539
167170429
462281713
589969763
22829129
320123743
581627471
24152581
12309901
146879189
14246273
50749117
43130861
440052287
632919143
301190081
106828543
1770917
832904441
481775843
22032523
296812783
710697497
266319629
204713357
493662539
75505393
357107939
130118503
35795339
25552643
376372307
223012561
174010127
100107901
115134563
122125799
86067101
62939281
472012319
825023657
139759819
94302917
48238831
264490799
305391761
538476347
9647641
337903031
614864849
78408329
80541949
402580733
2256103
166978849
2619763
162644567
3296857
212152513
384193259
25651621
299531467
505459517
27057893
536087267
343074001
54985499
200002199
10719257
535148701
62489989
172229
105057523
1039589
224842531
571765111
192996679
70271161
202966129
56956259
678503843
570131587
103354453
404090777
303366769
331580237
68888207
780078223
274215941
360694223
1746653
310723643
662094509
10552261
285603749
84225467
114965527
280745623
462847397
282654301
280315157
24453809
8835641
410034467
158101
334769
1712803
666780721
204509959
69990341
114466931
288031439
12082769
230900737
12324503
620158199
194539759
87196793
182896267
21531647
193064171
108189541
3966397
564459851
94209721
83436917
6458701
25286687
532807211
275769883
41007959
168657583
625105807
201059
217821883
105341527
268536031
94479673
6325133
167717321
563539253
248128411
317953609
186639653
161590897
717949187
1783013
335484497
468707509
171398329
361234519
288554111
15043513
96746687
139591313
211836743
499828103
8569789
53849011
363618113
210933647
44365879
10249961
105031571
6031901
89380073
334297081
76450669
108344653
8198089
422191409
443015411
157553797
424954721
54801121
476557
156328223
7044287
1296527
16393633
121151047
363607
653150249
441490219
68897809
169309793
59126603
76995287
726082691
72580219
173882447
52202237
173497451
254166037
11023213
43430399
769037
166752161
244832629
735797
421951927
6366397
505669079
121783567
22081519
197369869
29537903
127573177
480464521
24066569
20448919
11081347
124220017
467392097
45524407
82995163
208837663
631954157
724476253
719206321
582341657
481205771
147191003
570999839
643073833
87929119
162876599
50231717
143077079
1495573
515657707
38739101
503926459
128846651
7023547
104028959
58143049
35288941
105351947
401580083
323201507
428351531
423168901
607169489
65667523
29115439
386583959
28731679
310839673
117486493
76492411
440665013
26858257
8940223
127243349
240562571
626449861
411360307
42867871
264296239
252876509
358817867
48895433
73211923
223916101
148621703
680593631
87333931
30817511
182951617
9563963
6428663
246854471
158484031
310427561
8749639
302749049
17537027
1045243
86921363
675136939
12229099
20247761
52307863
317389861
5184449
7131391
25140221
320459393
72042611
43554151
508494179
723208841
70924327
31745179
818067179
622707721
107160803
11718313
53005063
478967009
364781539
283840241
11199971
285018329
182143009
149017237
66348287
75800863
613787
98975677
17877329
127927757
478432727
373412869
225824779
76739867
11793833
483361
526454437
94861133
196824259
195877879
9451933
297373711
468598667
3038909
77111689
95232349
224215639
8973997
686374919
300873943
427943309
105410369
1561487
369233951
49369421
139003919
420146087
180554267
574323787
408502649
256663201
648794161
378752611
89384639
470520671
48030869
611334209
28581841
774058069
327910139
19899619
278439631
615362863
65559379
583907503
179428357
14688631
726692419
132621701
98294843
2544671
10474141
150923579
425392949
22822127
7032161
117223129
8412791
106378331
331112591
76047187
53135597
289083533
458804233
48013061
22068517
2026949
309986093
70183843
77278573
96001561
29560177
81900691
633192671
488880461
60407537
362477561
48291871
16732847
147716861
10330819
74823997
10704227
172440211
399788941
41942011
324265231
497247287
51630941
50329739
266227909
9739253
151784411
686230609
629939221
215946901
531219581
47420533
635046413
2198213
624654587
244089227
59071609
205706531
445925581
727030727
166282463
414196261
138574567
106386691
196095467
311460943
73858663
29404801
19154959
144551401
447969007
161629513
28449469
442496189
397132079
145585567
76907291
426143521
260280037
23628331
41140739
375586093
426585683
47334151
13803689
479036837
373623697
43389893
144330181
381766729
8863411
230509327
414358367
19941739
82432859
70191971
147665437
170849719
213511703
303784219
97207673
71340869
245634967
474476141
68238743
256896019
717975169
16061237
100802411
26954867
391123021
4282721
312753391
195908039
58054459
501895717
611181733
314474821
65752123
116002273
253670119
15391177
442554271
280652909
13350761
318828173
418907791
120666779
206028167
353328847
474149197
65445551
70043971
22477667
725581271
211142597
219147953
4783357
48040309
33252143
222409393
58620983
454045421
139551889
255596413
41596033
149258701
191452927
746841827
747861899
716401853
6781361
120121213
85789889
43961537
653304191
166998593
581931157
148375111
6213497
350370613
15997721
12586237
499199653
3087401
99827561
38205721
310152023
404329427
18391817
156887491
192294029
533549209
13571303
14187841
330406123
115014803
65004679
14918063
4164833
260563543
43570859
184190387
146106383
80427317
821939369
24626101
253396061
7495417
647068063
14104801
672454481
107351851
220391579
122202383
466518319
23276497
29859163
207027949
46205399
4084489
1402343
69223811
142856821
64982189
42247399
631534777
214504481
108324133
36437179
172443727
62084773
32647817
153342229
114898417
181160779
81323161
255171461
188633177
223684051
58769461
28558601
47334143
675330881
510361637
171711431
99006161
1544927
135685013
290035289
432293129
81676547
327909121
19276409
462674171
10118023
112369
443561953
356530739
28638091
349285637
69934967
659174441
20435323
743931497
1732459
467479291
220155029
378264701
44088467
29974561
262539419
321052387
11409157
12673169
312232819
200674433
56565661
111348817
76659697
406609171
389784797
19137479
89994137
459167347
220244771
179483851
492285581
51112051
8663077
3931579
438294991
71278919
632015243
149161087
65059849
30667969
31732069
137517929
168441961
39878063
290060627
314575691
106971287
168959129
85543247
269047459
71004191
441556021
315784153
17290991
65610799
78955069
9602141
155908301
391872263
185578949
410695513
318656939
1590409
289667831
603250619
249306671
693640529
244589243
2401697
349528981
36735383
4019237
3612691
384545801
74872253
18776399
248110831
45843803
20272333
263787397
87939931
84851051
213172273
26745223
261957991
230376439
159855953
362629639
256266383
24977047
33578113
139345907
224653483
1072453
116637317
138980377
17776793
122792431
181365259
105386497
32951713
193402549
28021937
24869303
39627241
164671723
880151959
92423671
84205201
292626857
702560497
873896021
43769317
56874319
35184223
89863801
247194119
562302269
195584489
95127443
127832051
3141029
757675783
714057913
354321053
370064351
10305199
11928491
80579053
248551621
102654667
131154589
280321753
945797491
150865373
205161953
101279539
419982551
251706677
274609343
30499057
416270053
6880219
73528327
39369529
96215891
688695173
11258993
21475829
109385173
17706373
493404343
360012659
102977081
11975471
320966497
76340807
686456213
139895167
103352999
70189981
222851879
61511251
86437391
39870833
133933
90551869
8305079
26076067
446182903
314282959
696511537
50970221
802283639
261238247
88307861
87285901
70908137
54688481
46765007
45462103
201120463
763072151
200993201
128125301
54620347
50117251
131803747
301955167
61462631
337341911
230589839
850305551
161283467
540011911
8127187
614699809
296801611
321592529
19056383
39978077
182312411
4597009
3733087
227111783
238154143
87673093
203128229
27004447
438076789
97505147
543546137
396669409
43907153
342350279
259948049
39303689
32422139
197049079
123808367
62121679
325075109
102139291
158967521
132498497
55543357
132343769
147365237
26610557
661185619
3864173
658858769
514303819
539629313
193364869
12923843
304445831
149789
342065401
447364583
29890001
78396803
552183221
126189911
10287061
570835357
138240937
107643077
216176551
98859707
506557273
64884139
308376373
631492571
68608187
159349591
393509549
16143269
318931273
304673899
24195623
85218587
10628833
4585753
99611251
39355549
64885363
6494269
160096709
146395309
250721711
105649919
66792521
74990647
45300977
23369347
359372773
315633319
133129573
585487073
31955101
194886541
5419873
11658797
106895947
1754719
16685659
625380901
61900591
15546703
60487781
383164169
171596779
490455503
81556627
1908337
66526591
45011887
55227187
272753333
238072843
793650239
12371621
111403051
47035783
701473211
119085823
154459103
276830497
65174453
366248447
413117951
332564681
103650251
46697093
570247163
638997917
10139053
468342671
136050539
200341649
264053269
631089581
104764643
928269929
101933267
170681099
252461029
537212531
754770901
75401533
658437293
69342821
10198703
96941491
244527839
833617349
25701523
278506183
459409757
74354083
173909227
1080727
100640201
81440587
31848127
389937113
61258423
423064361
147692299
575838371
196860827
180781
23869631
362581381
111218203
477493931
829943
548857369
29846419
142544089
166611637
278299001
15445891
12858733
23622569
75054043
322690609
6732329
220994723
138279899
217608757
91935013
311738957
30016499
14968061
1510793
105260377
596521711
580174733
377572603
758987371
819093127
164064421
251105873
482003239
34718527
134564627
269220737
6231727
73848241
253227229
202959203
579472193
47403457
529245907
959258543
557202551
23829283
168482791
175334281
97270997
432815921
177348959
562499953
17925619
287101141
66525427
414634261
158219539
309342809
100122949
172332841
215809103
230478173
9055643
74222273
438417481
253880339
247444033
6383723
656665727
208884127
385063169
158084567
103897099
306462727
242300437
48718573
254290193
240993341
162264437
9825749
43484893
18560089
18024757
528310747
210562489
8087459
393381553
189837863
438708383
83003651
416794727
90574873
62960459
57797177
37328143
123567391
333099901
54727877
257808337
189621199
251337589
571179641
176234117
57814921
154935731
381703957
4767031
234314659
367258607
452176547
87177667
112107883
200550209
99141883
170620027
281008153
287041061
552547223
11910407
594897889
101343551
123071093
28586161
232778629
4323437
32320097
324085631
123221393
26262767
642773627
8365817
82555903
147814549
40766317
146734831
246499189
263304131
43620569
436219799
6213061
30309973
121104121
109676453
36962699
37679881
1452673
547540901
535670791
277523
316096541
122210801
739063063
579555607
137784617
502123
678062831
32707249
385337191
358083991
220509799
267100763
462383989
16198607
356919347
567253837
82941731
24603793
478685657
95197933
250559
62423363
378107209
46714229
213500657
638973613
141908951
156032473
21846277
277420489
172779491
34031519
71016581
27115861
84547363
86127997
260244269
195752351
142541809
65173897
8408383
273952219
13680157
389611
5872901
174057127
89697089
70178711
2124593
240243587
244749497
77512423
5967229
234821803
75963991
125037701
519864857
739944173
2148389
224206057
426412699
157955293
186638911
754502941
217121657
36733283
158104753
198675233
7250713
897038783
186325753
143675437
101112493
89965219
134655463
320810531
405793331
305105803
204155543
244420873
32540621
656368403
3307207
272313403
211617403
85850207
489880939
18121951
17748673
10267217
272512477
276055987
415705783
182328739
528443609
164473159
249921277
37078631
363417487
12773309
41740327
324243463
782507227
39342997
147572881
833330137
126730939
91933669
42758041
566450623
167916253
364265353
41152367
27464083
400344071
177268937
121016537
5147029
101822029
250964267
116344903
79361353
173585437
46049917
320813693
208379921
55077277
675057727
514864303
119347001
150454303
592991599
51343673
283205563
650938361
705460477
55045061
738600767
329084209
344890163
44872757
101811877
5295467
385601
3833759
351060599
65588917
52673507
767950423
85788727
83969161
394754299
38923823
551825629
18961457
175475557
360993439
35292427
97652941
134683649
459195413
245726141
2193691
141856607
21560797
724476853
79980949
74326643
32375647
23662141
58681243
4963703
37954409
134896759
91063813
101825687
146207951
369855713
414255799
256466513
555220613
489231859
372335087
27459917
63054883
57049169
98883017
456559217
183916133
428730311
259782059
107010077
371982983
332551
102317231
117546511
374896967
501542663
773643821
448242131
131083949
277228837
422543593
114820451
30904451
97872191
25943257
39909941
209974189
177930197
133040161
42219269
702302857
33472921
25893169
164737369
95495761
179286013
79874467
76721927
242982043
198228649
25156921
348759673
87439153
107934719
615118261
38162687
167001179
37253897
13275259
76492553
94990421
19788889
398395141
751883513
360627629
12687677
681527783
683290633
411146651
45491659
278821357
731373967
58093207
202706131
161484709
369871877
49287059
327748483
32467703
155981447
119034739
49205873
8853653
22787761
377543207
22281841
149061883
514150837
160773671
904803787
414505981
712619711
156982907
10110493
92871511
8887027
312834407
183238633
95907143
336293267
94228009
325654297
72089651
75000397
131641019
147494153
323616401
300660881
554150557
206159581
449679091
19916563
92938387
137987407
97597607
2377937
89805523
104137717
660502861
224646797
112184203
412952497
448129807
2067341
429565681
139938377
168259067
84779033
333847
217199687
4516877
484569601
860715643
539238341
311106713
300785521
227553497
156227749
184080049
53752669
82601671
201132817
191429509
123804089
245293129
39544537
166014619
233890667
2165353
14180899
751319903
57028849
42093677
262067161
144625969
367229179
655991779
216609749
20907793
715591
36471679
274423399
64891667
247563067
159480617
45130621
771822529
22059689
113233489
239443637
83185651
867286913
768220823
356060921
470518561
102534181
178780949
203069299
419062409
6349729
715725793
668076259
22867913
286510417
259226087
258465049
160531043
245383861
669986147
852459253
992410417
25777121
319996801
5017763
165000893
402215383
590116883
98455997
621960751
425823143
314160179
52450837
208362487
257610007
247598287
137931181
686438341
327330851
747108811
19038571
9400717
125114971
59416957
272503393
376495523
10199117
282184271
76477391
6077699
137510221
377918393
15932333
61821619
13865281
410868299
580549531
145059143
16003901
240045769
511917641
138224941
78166801
999701
274463213
146401391
604159307
201330781
46574347
631613039
162101323
694743919
111846989
65146031
9604219
33274669
49128817
32655991
7215931
205447691
44056847
58513837
325717141
197863573
31319549
966223
43875407
2081711
149089117
209918053
282782593
74555269
191007541
569130103
469294103
38823709
305874991
46880699
409031477
276595819
463961963
161622061
1599791
496213217
124975189
649262059
249346849
106169807
18169357
400283381
3843953
248767349
12328847
87786971
62259427
2266091
463034863
177251839
95874301
216599323
68594387
402913229
212594251
27634219
265460249
75561323
610582493
84802673
409910021
303371287
892137607
99818707
494451101
442732987
837617107
720745873
7660453
108079379
302036729
123994007
1948633
33383027
179559917
583626317
528052363
404197429
758354557
97652143
309491131
74665511
151934789
424926511
395163569
61841531
97773317
610564597
432290921
325822397
17011331
132533147
33028393
380307623
35262391
240317009
29827579
184014983
5498111
153298763
231782461
136786571
106596907
157594771
35819939
100523441
42103903
4609981
8067721
324598801
388748861
96798353
26776457
165197843
145384999
9620339
25529041
407807833
54705011
311239
266368633
32415157
10394009
571140607
10874477
23848199
8210981
145723351
102241091
346249859
381375349
252241793
316373227
2786167
25212917
113217389
204904087
18920119
19948063
351673409
242737879
220446773
41052757
180823277
41990087
373543441
436956293
796733557
60473629
70456649
45093553
126101123
182988683
240623749
89319701
79588043
101940103
621881363
274957633
167073419
202774711
410152009
788208287
86956453
75464117
170566303
507822197
697789331
534474443
105522647
122294083
320154139
567947057
521978059
153423071
19973687
391776809
6239159
171097757
323309449
357471593
376493113
194576089
537218813
49998373
144652843
515164501
181592353
392150197
120200173
74051443
278890639
26373493
6488479
360678841
67372391
444462037
8362579
163678169
306543299
25034687
487750189
186640397
4938667
219643867
297403949
34800673
472219403
156362263
5130859
564191213
311512699
447956909
260297101
112772029
255268019
653022827
41829929
276744287
522039113
190105369
89767567
720914947
2345773
755916461
582686359
812919983
27740113
438944983
791087389
288507773
129789727
67347499
163866517
11998081
210308279
822508109
4151773
23914831
689592311
26122951
62525063
271013341
157706033
195858787
519568037
131565263
94770979
230181433
187308811
211309151
465119177
1188437
36553651
650103173
12673337
74398693
34682477
44598517
602916143
171774077
1988803
636541333
804581153
65132761
240350953
65105753
176788477
64166203
40141763
14431061
139067869
401433671
256530403
654766297
5176021
190373779
67302629
475027519
170754113
178494013
413324123
117957361
286560917
233796337
401353
94195957
51530431
196720309
27462751
279820267
160999219
39897887
44907749
405829679
354035767
196688651
284200583
375131453
668383393
426797911
5208947
434695403
888287849
52262699
217488211
400150609
465680539
590138189
142560833
8349449
840278779
467364767
71167619
297262103
132132311
213669343
111325723
1477859
3089363
90456101
162316963
3571079
104857321
285201827
354252209
157931671
752377777
288703501
516579559
270049027
633580261
6458747
502274933
44682389
410489077
863713051
324774119
712311697
442399421
160144343
122210801
338869471
345635239
69448087
108004997
48139163
462267979
259851289
104379661
154761419
588982013
599852579
482178971
198642809
93153397
100709993
702666551
607608121
285166667
25345847
564021397
246539677
148754101
361558007
277241849
765001253
5589541
676082647
99779371
142507829
4095167
83252531
217703
34470341
215366003
342360103
18487319
7566733
52872283
105133229
173272997
629579903
290145491
566029273
114633427
127336633
157143853
384345209
95337563
480914597
259649759
209983379
561777709
568063961
435640027
173727473
45884327
117315953
961693
99589631
90308861
357613033
873517357
278549507
643714439
113732167
48519143
217614751
877163669
37798897
531750071
224027227
487170877
170966251
207972593
122241593
279785579
822211367
101810461
67918751
76732907
684513241
504816841
444377993
91231769
21222209
918711407
705918611
14178793
128340557
194588363
145592501
81426203
116577481
471881989
5908597
189461221
14558419
498754717
27801497
37565657
82108679
87085489
23770093
46253563
11091629
323144189
554944129
29006503
252577387
405047179
7197059
179410391
5843209
344276117
59321237
38909471
566367517
559992437
326655883
99344647
2162609
365625229
870506171
411679579
104976721
220279063
1856011
16178047
500047369
21740171
290119601
29042459
1148573
733875409
31561619
369107231
377590483
59981587
591615767
322795783
250944019
70650443
97964023
9953563
41827397
6452861
62584369
95749319
43909927
191557693
477619721
59429609
139795699
96328079
51984221
271823213
14790991
161306417
141718211
786446693
242776579
109663409
390297839
13895131
34853979
17696969
53827141
98160877
63682249
92999089
413295793
83476531
54488363
260722327
344725889
12440341
389630233
28807159
11733133
135560969
345959
276906653
188244787
29448439
282528223
173703923
74084627
114766013
312384497
118639529
500535251
252946697
192446431
796907
568816883
24955907
861034303
155675833
96415843
481492607
678982883
22820879
298348573
457064819
18326201
653512931
529540301
96540517
116560523
364691819
411357899
92601221
24555211
530581
409483577
44600393
73585969
56591173
149073803
560517019
148426391
44214931
620190517
246678283
14747749
223083191
38034907
48455009
312843389
432508753
133885603
78390157
667907957
150119941
144408241
73133419
784076269
65360807
260408089
465377021
132138421
127192337
154829333
400041991
245376883
40263103
10119481
27903727
18680737
474011227
144085499
90158771
115922161
362399
108256891
550214363
543200347
339812449
212253737
1894201
5281537
110913137
111743549
379952273
148288031
83448889
213119147
71808361
132310253
175064761
57378289
143025401
56750189
760970519
627924041
3564037
98508803
34398811
107292973
114718913
64150091
403163741
37232959
22417807
324047099
56986357
74706893
168359
406042409
183853387
704337973
141413999
38291167
28333439
525766489
465133373
285648529
142355387
69649537
83861779
46352651
604888223
30174553
72554467
35497039
298551419
649573181
22532863
10279831
4579219
20645959
794644021
225763931
16126679
574259941
315118717
26760407
15524063
494614993
69532117
112082977
6588719
293693863
176916871
23585411
62148833
355546319
154334309
265184891
677064683
146809163
200209021
54826661
169468829
181713061
766980421
20537047
54225511
93987581
173722333
36744109
286126927
455689061
149119871
112528643
582565483
574283513
518834819
384096871
268309523
57220243
6064519
46203557
132984001
34181423
3816833
13135571
234084043
15378989
508726307
151181881
102015469
253235623
114166313
232882049
184337159
80259349
58679623
266870839
699212971
402247543
37937381
180376151
56158159
72969983
14104913
52049783
237740603
129308561
425206637
71523547
828479
37062721
367639927
2354603
639523121
34988897
294053587
3378653
54897103
560607947
25610227
40404541
690181381
173115941
372388651
217255981
207756623
23321209
618926863
14432491
193282729
13860029
185882999
343130539
238999109
7918873
255520913
25301951
231060299
91686103
58240957
20101891
90529739
478928519
252947203
163485299
160686527
167991251
255750727
588301733
468543017
118512011
137653861
640493461
249584807
66380161
603414209
485169439
119696939
114515389
106191689
534426097
3517069
444213989
468317753
935519111
436528643
85805747
526143281
553444543
108963403
204552833
514054423
180362473
282504127
259932007
67500127
17550503
500149931
63972253
270297043
552184489
161824141
176509033
7096043
358303123
154772279
872725003
141877459
219239653
317740343
384927329
541378501
77777149
25657823
53684107
336570551
221191973
566473
135372379
25673071
22016243
158069707
59837047
231153311
474596027
140843203
220312369
7525733
84479053
195032353
40708517
64963097
186475409
131937917
437944187
95183471
337328009
11787449
597831797
213500713
154896347
117739877
7993339
265498097
30923759
54829721
198129559
379960663
107567839
248042609
152810573
61999291
411670411
79922551
282347909
98297651
110305543
419801951
65526803
182377127
495837677
2720087
19761869
144522241
533495587
6989011
65731511
183672263
548997791
84246413
57099893
162988547
337020023
278170351
515503057
188209199
91847557
36872621
233327161
726840299
179945747
190702087
486458617
4153739
9035473
257026379
9889739
417951977
542301371
273613369
180726253
108788531
759368593
517940483
659094517
92894099
808396873
2375959
624786769
348748441
452345137
63642973
2850539
213126281
111658727
401206999
235828753
318845029
136397777
223318211
65774413
606039043
31008473
210633763
1005167
694134817
678393173
226530659
87378383
70950353
693194273
94758899
521845189
80281987
98747177
32319421
238926581
122153947
176348941
510504031
354135161
85192291
54362863
204758077
117323083
530027947
25853323
16008001
314394247
156853393
85648799
38487637
614108779
181715789
244113167
667496289
612370273
18504481
241669
14080009
78309419
158195677
139790089
382736089
318597821
239935967
805663693
563464477
215655841
29778467
196196027
11305699
237732559
28787233
216062201
47681743
153627731
501542243
82506521
119085763
6797761
54733163
39697769
10383257
775571149
306186037
365800343
81929779
85805537
332892529
611573
5240971
244099139
102660953
205402297
382540019
267138163
658030129
105639763
165692089
97247357
195955297
401043637
78942757
207714523
10087139
578402059
193770847
42759791
4940751
492377887
116626177
12485173
133523699
146739113
174230233
550709477
624935771
18997943
238741
24290107
145020647
183783673
244463953
60783323
27113791
56947321
65585417
98768753
121368319
738347593
67190603
635804693
275611759
23923547
14025497
89045027
15369713
607489
182797357
193285067
101611519
240435593
8612063
320666657
597366919
213384551
34240457
59225701
89747929
439984757
5765587
348147161
12216443
51488911
171539749
337743409
14342953
240562349
244141309
29166421
128873551
30398443
127980323
287846099
102352171
3436999
421487309
250256249
114199469
20871569
29565799
126432629
70716367
92489927
119083361
381306647
53033527
178961339
38630729
115896919
321240533
267047191
299781907
117618509
40468249
932473897
45141599
222561973
228789563
90488809
89540837
410489071
227032193
3172613
568720903
130014571
177305351
688204577
29892553
120181781
7540177
577620739
81438713
179748209
300508003
208355341
15401359
559834059
643502077
167250197
487884437
536656423
505301189
228214097
383736677
6934439
227576617
28359379
312585451
500206513
60906511
99695873
98856253
627922601
3002827
193762553
70072547
115676879
348973843
21293411
4921547
607101827
398351087
46504993
22177781
218140159
4958053
396021079
320171129
562054463
373940603
161274409
509424161
38792183
139141463
34324553
28135967
110964827
274126289
55303051
283915187
35046493
50881667
37343741
8338501
4041923
54459019
16170733
225653509
3634427
845786681
223080541
109117873
3209023
70114153
208404191
102436469
345511987
213480109
499683589
1925569
185484449
53292727
180298763
39996409
311981477
138073079
655371803
18233573
208706327
122054411
43435393
747454823
294979739
464775761
12567979
155615717
5385587
24558929
11855663
17453963
410784593
735327259
4589447
325951687
18478613
30544853
16124263
350924719
584922227
234963403
74024449
455262583
35958691
336192379
765269749
205963187
80500243
848011609
26058853
307458103
120525739
561278743
312579919
463158071
234497317
125678171
457597753
436529153
283239101
681230149
332581499
617105029
584978363
142787273
576482033
497212343
101564473
6481483
4149631
173304133
320737069
90722851
143702521
13008887
158464333
128138099
175600031
354004241
273553727
245534761
188221043
67057981
539069087
128050789
176665889
67752569
8381389
195235277
57595207
40107367
117595733
576024191
69002617
149715239
28875109
34421053
193174327
30508997
103501273
494429879
162223297
498337753
101637841
611825003
34870051
187964039
16231961
186990439
508041797
784052263
281818643
266211523
222269653
157643989
65428339
92825459
229401559
361816993
1931869
457466083
124663507
30709543
96785729
18770657
37229333
894118681
311375321
138769171
15551647
259979663
3073717
66768083
18626929
122272819
200867267
98478551
71979499
211735847
35557441
452916797
35093693
539018747
19848229
596325073
181955143
217809409
137057399
233230057
391315153
229250137
577608389
346759943
484289063
486930287
633810013
13893041
2684281
48023593
12504419
208726339
421273837
225202169
665267243
273795763
5594317
7575157
364574753
508565413
143995409
637955237
97726729
85796129
25425947
368881937
633502117
400916071
594561047
3434033
53528119
109711981
254307967
94390063
797932781
202888531
397365461
268565113
677898061
106930573
623688797
342516011
47981953
70413323
1697789
928861
211441249
288764083
115172641
255673559
32464517
229567477
103560001
74735471
390909419
202742633
243746879
236102827
96910651
313477369
54603623
242216927
31423607
19917451
1491463
254437229
20851751
249017719
234793799
179042581
25827523
14795719
51973147
199760801
530918887
11047237
144696259
310468619
334978571
542993081
315386761
40722343
245928901
193518557
83447549
451357447
34372717
14944571
320726647
495979483
427107139
115162049
394849843
12593003
509324731
177768361
41798759
140695241
922291507
45276619
39271489
40375481
125920021
124536673
165093547
133713427
11449433
5305291
180368681
393416549
114602827
24363841
519954049
93954233
31099291
66006077
149639267
59136229
83921237
675421283
11431991
4951927
11032577
164231621
611067383
199987283
239177251
96374363
273128489
264041473
362979787
345620137
34163201
69483761
140444503
757541
71232593
561531857
59298461
335337619
110950219
114943267
104402143
20130667
474116609
24552911
9934231
11170637
332614657
96125957
30432163
427023941
511390097
40951871
663175549
100726607
320648981
326118119
86340733
772597237
168972347
198539951
226664239
110577161
94157783
28768099
357796651
3111947
202364027
531531551
22165729
30068813
23913731
269360081
60830911
100299047
195653771
375970303
54468737
138387593
395278567
4725043
102613279
189797339
694223213
337537279
178380491
626819
310400641
301559593
733819837
280656463
390217483
646186693
152194751
157394371
521100317
161325539
33249479
47151493
53154091
488283581
17238061
101744239
95516413
8588081
91839823
60512219
396905713
179183201
372845527
374311813
360004793
142300681
261566423
192935441
281268803
106137023
239685443
135910711
39416791
8263111
65520659
473676913
369774557
495602729
216781087
65285053
399370219
688147487
192978601
589582297
74992963
138149839
708402017
393810773
227083
32104057
231927667
60973387
3459871
28663331
338045137
286548863
34452647
170681129
132382771
266217899
255105317
109373711
607109719
14820937
131402387
731844881
147871267
40844801
184132121
10805261
365741
130873573
574173203
538106383
1674037
611533207
908024393
205816211
99008543
537443171
4961881
25482103
183538343
130570681
27531733
55448623
838993459
23444297
8192851
263361779
113398793
775995203
392501887
397431557
71664889
77676437
700742759
6244111
213007747
57238037
238450649
162175667
598774717
226501783
37316767
233968639
45612851
9054379
445184189
26497871
55662499
419291143
14881057
2553877
154413593
225985897
370115513
528602689
444527659
1705163
415971601
91295273
71117429
316689029
68614883
27130253
145857137
115424401
551569247
551433481
15160963
218420047
585360913
68313331
88342871
13550189
460251179
230657827
30833311
320948599
164928901
37188259
328224367
234538043
157526987
157306181
273932987
2703179
64853939
176929
441659509
489730991
111378461
547713689
92965771
23639359
368375411
647347343
97136653
215542367
520231867
118087637
533117579
915736267
704503
176364049
111187733
176243269
202230503
278033893
618535117
10703599
151851611
174017957
331512989
235809709
93115553
117560123
629837759
324707923
360047687
413103373
417760129
158696971
16333313
419556223
172007467
174609913
959150329
780873013
36832771
1610803
53827379
294702493
758282783
12352433
155093689
88036661
133397239
195565753
3214583
264647689
341504743
138342931
198324493
974936951
102884237
17645923
34941191
54706439
15802861
632777531
357697201
42143047
720461507
119262389
258016357
153738391
157998887
884781853
58535683
16861057
2298979
71737607
73644163
466602623
65856773
31050947
44861203
18867293
189687007
193694687
303625303
589631507
84011453
745690303
198067531
738661621
58336703
130338053
22684073
273187231
167388731
40081487
57103337
166873183
920644301
687589261
394093783
760342577
32352161
2846267
37916777
503176123
240794861
494976431
66363667
299798431
16485803
61134919
13995967
4305803
28141957
770164469
114226681
409366417
143774171
201179
386651239
66973243
56770981
407420089
29465041
61791031
25702319
511314467
379947193
7419901
546041039
3636293
97435271
41241007
177987907
136684129
36014749
51754037
64947203
6426449
33080123
36958897
209772611
27805073
633092321
42344557
100106473
47966593
525399113
547479019
313810927
69563443
263368019
43321319
42554287
381891269
12651029
283769867
653736653
117423707
77944067
111107023
125421377
594856051
90761641
621484883
69319141
832396919
161647181
91311023
346514279
111093727
8342449
61956623
729152009
31093511
104330321
98144603
416593843
744820723
106882901
184274329
510299089
149866681
322883389
195566473
255389647
178332239
247917911
267231647
97983341
13966961
101459207
279023999
134137433
73431623
132806309
107995999
174932059
50299241
213395621
29748757
399185219
1049003
727884541
228301349
250670471
681433003
196341473
56629763
125288029
479232157
86412281
317718943
741455081
110657819
57813983
142733443
409054903
439670261
102179347
583076983
2868199
129291161
4165159
9459979
304053683
293789831
235357831
17019047
162720563
94710181
242203109
552460267
169251029
478950869
158344969
116700431
340284589
775035829
278165497
178961879
3416411
99705469
533604763
8965343
224735419
950263823
408523469
188449421
138028133
444891413
54198233
27004013
541003
231004049
220929253
124267789
443876591
47093663
260805431
48140143
34201031
180450269
391248409
133996691
954684883
29348107
63336593
298097843
83960689
41140691
110799041
410566033
39524987
468353917
14240881
12338917
270756389
142685441
2996659
19658383
25309763
15040477
299449457
653259749
629199209
62854499
664260983
108335153
533063429
5546857
149544071
56729381
470354953
23228461
938137787
295413113
451604003
318673843
413101327
127924547
46396369
210067919
289376569
403933891
15813661
190413893
151873303
7089259
234488591
24411053
717145049
262083491
264737689
391278359
41638249
833495503
31158139
554543261
27056857
63164449
596961641
28709693
218765747
87842959
229142119
60724337
163424473
49767241
14294531
308051791
220034369
547395341
390412301
14647571
114775657
3984881
51458249
129254239
26326883
347576413
83097101
96106669
318096949
83320201
299801981
584259503
151544369
801659
72101633
34021289
248983337
783970261
29785517
585578177
116883491
33372571
796307951
583047371
114499321
560707219
42956051
93624851
1304671
94479839
90544271
228690151
196724981
12962011
17601161
287868001
378188917
555733427
25013161
445146281
881037629
67269703
732258517
41467511
160049671
38250631
112605281
506720593
83180437
316036009
48766793
78323099
50319569
154787879
28078913
42437071
442441471
13499987
8948873
446066741
7503487
194418493
7856491
187156531
52980371
37994111
316166423
124316579
464739019
513868931
5618761
100032901
855654329
376132033
290458387
117019729
56853791
242835767
219005209
152431553
169299673
93595639
535283783
531578837
206853677
26633627
200636539
451795423
111857173
15862199
415551713
26269591
176452543
317870617
31871891
32413111
323601581
91808971
1399897
106525841
31650187
59640533
107909363
580611463
22285331
193452247
144871579
279670849
163142033
500802217
30361987
245676737
236696077
24705787
160161059
228356911
29122463
105514583
735707587
422512931
477912037
18526757
106657471
700500253
3464831
12922379
748286009
704556947
283913131
197927603
340549633
59604511
150019511
207861323
141923
87837697
70749043
492745529
157531139
14884861
134697481
812530727
198152117
439320257
108065333
17960497
107171333
384552193
539790301
547654673
74271427
24293461
231938887
651993371
174517309
34235231
221930497
422535871
384612731
321712901
49346881
431192323
651813469
217986311
405735391
430195147
664783393
152805713
394240793
712544179
190851833
640371023
146925301
502477301
72606605
109354381
296650049
120607477
759421087
3294971
23155841
37598797
97702439
758222147
126659171
889780511
132590323
44507503
26620459
67083979
68734807
174370219
595849
496204463
73910227
90539941
557764657
366334907
405852599
475506947
39386057
11707151
156565729
20542793
251335241
38951993
25703701
294573859
259932263
153929527
2941111
20269091
154349737
690855793
178673401
8474113
81398479
734643451
423448351
99816953
218616781
355377541
289530823
209995171
3641203
219920171
15544931
116885917
246365909
253401413
182094767
113169647
12731137
157200517
559927
232329211
45035747
156387631
39369647
9539381
143963557
2662213
553383763
327059219
33110279
513367243
5452091
148309813
92504539
20453479
60183197
8404087
179778763
131665717
178839179
189639409
97590943
78533551
80286389
280258283
284985641
484773673
396626921
33106877
343752601
231986009
121212029
8381281
300451027
239142191
62332657
288552359
61584067
197040971
493758689
104771159
540733157
62493253
597081241
422516443
494722549
345165329
24441721
141469847
302569
172889071
391414589
62142523
367984937
319675303
62911841
654099247
215770531
163573997
828330143
342167171
442448119
124762829
21984491
506429593
1692277
21205997
373758727
72361987
1907219
129729679
44095091
347153347
468955973
212601973
121659401
211683977
199973491
9673453
164194001
63854093
149789069
116617927
61570163
207941563
343803227
633189647
56575481
272869273
346724831
19032173
82735157
683218421
540581087
17196301
326735111
25984979
264771953
87210889
383363411
390921379
132464281
414087623
691418381
219119753
87402827
1495913
241654379
39588947
54991907
1135807
7972961
3709897
576790267
259492043
427339673
256504663
6880829
31318769
2752949
209192171
109401277
299973433
235789777
40209287
6218977
428160923
37044109
373834933
15750461
164782043
3665009
801044861
64631503
876389461
280268761
6412079
173220911
692750251
356952161
107375623
13496209
735827513
396696301
91432339
2776447
38378777
41446591
172359281
66282211
7241449
464091119
1691047
265747507
65662801
2162767
11542117
377644321
289738013
23666861
149205409
369459757
156593501
146434627
975767537
113729621
797065649
634617227
4784027
144241943
314542103
264984739
84385933
180039253
127968859
190249273
161971501
334980649
238192349
277785733
55626173
281317199
139291247
79323661
824155469
492023507
371028613
239674451
284390629
446697947
100322773
175598719
63130267
403529219
20689853
277704379
138263497
143133127
211372643
203721521
266107099
227677117
11897987
400024553
590203723
58263467
19582333
301370297
110183539
199303157
83088097
227431709
169718257
376212721
59265359
80652953
551288653
123560053
44924323
41088407
347356883
621618941
757091063
400718567
40344389
355942439
2494259
156284003
443922163
567572393
87969139
195585899
155275499
47952077
6975047
45788251
166064519
352303823
123680663
6504409
72183611
54457009
261965813
162347
190542991
123727133
13275173
124401943
6990899
87365191
275658683
42360349
139064033
95111077
66226481
181938277
205039973
236371901
331290247
349398979
177835223
84228751
42082379
77017289
62416859
26673917
113360419
48438427
114712837
66063409
182167409
278308153
91960237
328794073
186672901
208494697
4177627
432837193
69139253
34700851
316236433
718407559
683063833
101896741
42902641
556871099
63476123
142213627
232305767
7935479
24874709
24009961
11296079
715898633
663632483
80208673
36664379
521679413
118529843
529507261
383051843
25444147
546308933
188299877
48684791
16030117
381519889
390077473
37485601
320518301
259377533
202145227
16411271
262835333
216634433
559582853
177214591
233600431
194581951
404158637
84469597
589517153
600576029
2508131
399215353
143110391
396464413
244528049
50033987
587371321
116379761
213118849
9965437
6973541
8970151
44689147
113547881
150454289
57405827
195477083
192887213
376671007
490632761
157141133
3673499
117076447
124572271
330330733
141867823
165258463
167149453
343480003
216807439
80804803
9834397
18164897
348849251
128083793
31000171
102564923
70628801
55105129
107431697
114436369
113862967
425267357
27359333
435669769
440573453
651348913
106091437
22312039
408308009
80431613
185678567
27959077
331332961
755494981
47729707
67923529
62353561
21499117
3079327
630212911
192917713
519910907
475227019
256052941
369723449
256059121
201959689
416508383
260238133
394824343
158914949
116902211
93454979
7940749
31695379
934700807
501022273
159320143
208472951
390564521
312814787
40510543
4258559
529575037
2638019
11407373
276402943
315618299
257785183
236497777
34435649
394861451
311550131
157619131
2831239
189118537
46383053
288410383
14306249
2928763
20557499
161874043
103502059
152891927
9927839
1810189
539839309
78811127
519351281
555672791
345950477
224910443
287561509
357621461
665256469
175083473
171060079
316254359
346768099
108793669
31487273
513221503
7615889
546516013
81100511
13075537
569624147
94597603
705841313
15250561
63717331
117702427
177592949
13259717
359223721
223931483
5379373
562003633
126704507
468131753
144318809
404849161
243522151
4057751
170859251
581538521
684514643
13679317
308210113
180359407
360635357
265933891
19591343
211569781
145533131
350659427
677583799
111958997
389770603
116726867
2035471
665760923
71636777
287236451
213779633
18816661
45125329
94238251
14864203
86263399
423896287
291789947
274907189
543383899
504770779
19614431
44667397
760301683
514879177
159535111
49692481
167786317
174337841
583789873
13615087
380696279
157910531
200925721
853774381
15137911
27397147
18550379
15009767
543397423
79284319
596084681
42782059
17751739
151221883
211151663
1245547
264728411
221892667
225750851
612474341
62150707
577811567
124579613
843713407
415937603
208780589
34102303
607508287
309716927
33860287
99730859
178385791
170677379
362101391
79794943
20394247
246508391
248795381
133382047
4278997
341512139
444265271
115174417
89207297
60300817
154102381
54466739
285362723
6775739
8129119
628634179
16404259
372118273
97943971
208906553
24024071
110048717
205888129
533451899
125198621
481685377
89958161
66992923
3075349
410628203
104506637
342639287
300223537
75049963
141092587
64142459
49087627
396239531
163979593
258283841
27710849
215625323
76855073
74389079
31665707
684632371
275679221
336894673
712336969
78146897
505404643
42426149
5715421
199736869
464263003
12198409
114805147
405521663
126389297
233941387
569547731
138070811
34923461
18333529
77758687
3082273
523571203
27591877
23519291
323984471
40492399
109049659
352121183
52888361
39739067
127588381
23127527
222840203
89175553
26168501
51857357
732427639
117225827
120102883
34510733
184998227
756401599
278456819
622445101
561064891
454177081
16156909
85281379
266464997
336002237
52519043
344488649
62698243
298758133
264584417
499518251
6527113
45434069
62387183
590072893
63730109
148752841
187520687
48051749
194684597
381583747
13861231
589981537
334766249
448126387
513851857
366279187
23111663
479694199
4713799
136208819
133775909
490906349
47426959
108116053
313777027
53974867
275994223
102761887
118669157
130882429
185680991
25787767
40037251
70768741
28612631
137327123
411070613
80487179
48300563
179836171
653462279
54103919
425369837
82600831
22366571
919090889
303077939
255068771
156131461
165060349
237307727
394858799
26905873
87368569
39625133
103982239
44786897
657166061
84038321
509444191
131555311
191209061
629766367
514023299
283754791
729802481
280777417
676381801
34959349
820472641
231038303
343207
388220771
719359999
589889933
57845261
89854447
160912517
395728001
323142569
23413459
190012189
4493299
181327847
30774937
280703989
2267581
198868711
8248159
434278981
628722701
178573033
267561473
145085671
144633271
427611631
5477357
7439513
264940861
622840243
30489047
185334503
441503533
19686571
338386157
94633943
89635541
30019999
539861389
17642543
486419119
206720659
380579623
246834859
25023547
424107137
628034857
43956061
300871919
328150237
7995859
7284209
78977023
120682189
94028503
375631093
16054979
110036963
1
10000
140452241
187992480
230280937
34006943
456276581
98190343
558545677
483617969
289347857
182198083
3015707
441789437
65088431
110551247
74304983
55028513
362994043
373887751
603535927
114530723
189187261
10693499
7374637
245017547
95487859
575028343
382824007
12580013
533108243
7228097
253760057
388252363
138064319
118047043
83830151
67462643
39368519
60239243
346151887
65094221
202197503
994014559
23701597
126145919
74709631
225998063
188060633
18927991
28580947
601597543
221300831
25728877
43141627
3670157
31524431
166247383
136771147
289458691
812226979
12785057
72761119
42552589
142560037
63573379
764651341
503902921
73137473
14779753
107511013
11693219
355852319
125004787
540521393
57576349
68408027
114190201
433296763
28708067
82662397
42030181
153324719
96761591
693025547
102139199
112349441
66803717
6451597
101063881
389476891
333704851
191431319
448324859
131842523
127129103
199657417
5912953
18865243
349947583
791183
53323967
79505663
326390437
244454411
83488529
220224023
56108561
567040751
450160441
10621393
18228139
439701257
227345477
115083517
20325007
96610979
165707263
128733109
778051097
278252179
2431699
266630891
854284129
6442651
243091207
29645257
368890651
261984083
339102493
42530317
248709697
516616963
8170879
529286783
4365989
54885179
73739461
194926399
35369123
375798503
238225051
216601961
59535001
6654623
81715313
929436919
66479321
239332603
265965397
359316487
101892097
252072307
325074179
43737691
748436729
149975081
172608131
335900693
283568651
440152513
53657633
610450619
127285073
226738693
111813629
21068921
5784397
557269961
2369293
31509427
10974497
286140031
561305821
663898693
106216753
302009831
170572471
453416059
184555733
67803587
6906413
186502361
19727359
277053977
452673289
270264937
106984663
154322281
60918707
23710559
329999899
605504857
446564399
714919981
321308179
247840829
18600247
47515339
12322087
1127941
362253137
7426561
119037059
937931689
401187737
256021399
3820561
229520017
178635683
80957881
270941621
233365777
346611259
74166031
81494557
115687031
42796393
298289863
588110503
106917929
284900849
34188191
561591301
162851257
87808453
627483919
177538657
57951433
12749411
50946191
16108927
439525903
1647367
199817419
429638981
718314473
194125783
26186207
245208401
146396801
322523681
246043883
24904447
441238067
112776479
43794293
328510477
21950659
1829077
892336579
44704733
5190751
173684779
28515757
177157703
549290773
286768187
6477061
129709211
855480217
81217027
9980849
28535491
258636029
215123437
125761681
107779549
213161461
18571279
86616161
123288091
604253801
144267917
33129193
301729741
772555187
333098341
842452531
108914567
82955953
234823513
158861291
641507599
31812371
474489229
108391727
34057369
184620533
68955163
61603943
830392201
22003193
280582591
456448973
36504443
68960603
119757563
221477483
18574771
41594071
2718637
134346161
56349317
78930211
92219927
131430227
356216633
95896259
83029937
216477973
1830221
6878147
13414231
193418219
805064593
372576557
203508967
370241609
2534639
439249
69269273
50216407
40024889
41317189
56161823
139386361
369121013
313138741
231849119
133086923
250847083
115090699
97269673
632868947
101788867
63178369
76747907
769403533
20946047
160405643
854390483
43365857
74829197
130182869
185579239
19697527
327302141
5973229
249912031
44961883
1101131
63719713
66001993
21695123
52852049
416129489
18377869
537505037
118324643
352642307
400569797
430237187
141598147
36758413
610074251
238293857
16096177
229177489
372307967
542317381
87405223
374682179
14008703
431021683
922886843
112469993
167527079
3080471
41122693
735593
332941907
221694779
482123207
156174847
15274121
487649881
171273631
237029101
501577627
133906777
735936413
107684123
641916661
570860593
55675729
227348477
501634729
252296159
51442903
208581209
294001171
141438169
83436917
115256671
108773297
6902771
140088407
268325009
520330931
203019811
655840351
234107551
323708461
371070773
292724167
748273949
781653167
28249381
165445157
93981983
213354593
137736103
572945833
96782659
91803083
19630277
465266783
280763453
80550551
116737069
666763829
261530887
590719783
197307553
3978019
68164559
71326069
124700683
49353973
687656077
413983369
299671447
225406001
238220137
690742783
185241827
359067349
117217501
192490003
616627133
291780899
4722673
358380019
1602822
435758353
161511557
48275581
615397
68539967
93771397
569308813
31010597
22193477
382984631
75738869
533470823
352177957
162892801
451414109
49164943
3890287
570732181
15652477
469324963
298091671
20910557
498697649
137420683
435092363
136060931
47622013
471609473
14017897
69250453
192879451
463292047
84491191
172670431
731424731
596225417
805193639
4431209
4801427
671399957
49171051
702491957
76960021
80426113
24589753
133558759
35271437
1236031
110407261
658692967
5487607
634850141
492368551
24078293
391393061
289956049
71903393
323680943
161752847
313871707
18976021
528668449
648764111
268504433
130699469
67780679
236404939
383334449
178605001
4942471
83901313
796503641
201619961
251952457
141921809
2451187
447785467
209498027
99315131
116054821
172366079
500063189
24896083
39191651
120838231
17008669
29082269
19531313
51467809
66186851
33647479
48945833
10480621
413054177
116842469
483165427
354636649
269205527
146683637
24174919
780858577
98786617
254003203
23407823
43903427
501870683
428879939
247635049
742508449
86762197
21967237
42311873
144658429
253305629
288408331
1823821
210963679
616524199
53942753
245623471
334325939
168911131
378637943
298249607
74183843
59044849
242818057
64914677
166747771
431071231
479293571
91259297
362056027
42591587
490330259
190587857
17291713
168550469
427063547
223774253
99819527
133323041
922991
157412603
93771569
48286691
16941941
552868583
140279707
251533631
77817617
80701879
286175927
60169367
885636757
34155089
21612683
189898573
717635531
84052973
577067311
624436621
166620479
80456821
185175299
242439917
682222103
330852877
73272359
109178327
58243609
688248277
79705739
30528217
165507409
320583491
332293597
160423223
91315579
366154661
446066879
5397233
2776567
313920881
546446699
531229619
46617419
113399437
133480657
174560797
180394829
454685813
232147217
81732463
149511623
142285321
256922321
94005341
57390581
61606367
223776887
723759017
146853547
473058529
868373377
24829573
466721639
228549583
26970091
39895129
213316517
425955143
11444249
679232453
152763397
281827453
142730233
75880253
80806129
673816243
90387049
502356367
468313711
114422219
364260349
244292707
376406351
21383737
214163393
428917477
176329487
60434299
171730567
245244983
248501243
31623331
51714347
859291
502327921
148905899
696354259
183085853
6002947
447399101
338727481
78229351
655114667
4399757
322269449
3034957
587488571
246891769
23644879
557999401
5719907
31430281
230498231
67873097
144989267
209535889
178542349
269315201
4483361
423968099
119475661
54654361
44195377
19585021
478110247
69830867
174224233
135255931
7920931
69679963
304795409
158966531
9728189
5524241
651454267
146428937
335761109
338690213
78093517
774214241
153129499
310041229
18374099
348472093
62053963
947399
42763691
645815893
524234449
193104661
7334573
125130151
65019467
1986619
20354003
49522157
549291013
390363913
158281369
76902811
148640977
278840813
589490593
40623367
14864309
107956379
705314023
112725941
175800811
110387723
14544919
233261737
1795903
4117769
158617919
97115773
365613671
361199977
31356343
135240767
89613761
320074717
2460091
771573989
5141861
105233627
247930799
102966509
226799147
425683021
102617563
85998877
4712339
599422309
1958783
94749869
78264913
335353
56536097
462890443
152851147
12663437
10628903
49998847
130128269
207811301
728975921
395342107
456958763
59976769
187897841
133590367
251467037
35247571
21230197
89258237
537667409
30786659
384089899
4926001
103835761
700284523
288534959
197167127
424908083
507375499
4313963
272457673
166090721
241944019
284505343
482701853
413041777
143065067
162897079
366924097
153157973
300857147
8803271
70855177
63182723
676651517
234594803
46139329
142593013
29033803
110216237
503228989
105159239
93169247
352218991
402560957
99038003
474176887
281043809
16610897
191780929
68488873
129007421
39656261
12043487
5565557
458783749
500674553
22537709
16749571
37505653
372820507
355936613
311828789
533636933
20237929
176830751
98745697
29072557
29290721
8534723
207948373
502926577
437017513
886022119
118531079
16217423
624302303
265827377
60449437
90243289
682028779
92853653
156663457
26980427
249581429
289570637
11970331
184936733
188040509
118354501
159078011
233303387
11573351
27319961
17805181
352198447
80383003
28419673
266041537
266128979
239363099
15793031
213591551
4577519
267289343
639055031
44347879
83736467
750772163
19284983
659343379
775500463
63642181
191203703
43764667
336661453
109994749
200531381
44045899
41329439
10476043
205589309
46852301
405339667
86331799
596730059
21556427
634439347
170268997
107044193
187958957
142674647
25597679
195812569
2652851
371353487
299007349
534530839
801421211
119601421
2926097
287000323
315873869
158717759
199215227
144242149
144888599
206901571
184926383
17703047
140419511
479174041
72155987
12974939
111342587
60518917
26842259
197728829
444209251
190604419
356192689
547493267
523724093
35596609
487241173
95264009
178595227
716293
470521213
113834621
93334817
576871877
88130843
367141937
519800107
31405819
479286331
103983853
285211
5521897
341994353
62641933
559443613
180306209
17775001
555378833
37228291
36483019
420383057
540393863
269151539
603371183
105453209
100480291
165909067
26586247
297566567
600942217
8606951
168152167
82415161
157648661
194113987
12319091
150508877
26582551
73613509
277342931
359168939
263363537
91709567
746597057
23344021
21521569
69648437
36505823
195881473
152454721
232217707
259240087
82989457
84508103
12403757
471422719
26944243
929659
761971157
53994383
459390751
20506559
300100291
110937611
48481547
479368913
21359473
110290793
226213969
182982727
49452647
251971919
110059063
643642621
4910951
503551207
57147619
510700439
114164417
392052533
84892331
228036163
64770073
3165391
177247573
10912703
275032739
19706389
433240901
17102807
289992401
190826579
17523271
106616417
34713527
286384639
285966743
554888401
471010979
656012927
141047717
55889111
90521599
697827371
831627337
13118939
450047657
104137577
10682813
151358371
190904327
120846571
17608907
2637127
3282871
147860243
215670457
134763283
230082263
65070191
376474801
61420553
224840159
377271079
585419
132372151
155764811
594536227
352350107
58519823
114449879
278279597
30395923
86546899
5291339
57047621
24633773
177353599
22614749
620614261
444056317
251929903
498230039
3103703
21379079
10679329
18100447
203386721
4672609
130190701
362269867
184113473
5635933
225154687
199708309
260522429
43576537
36883127
1602791
210591299
237644437
14348777
294422143
291825293
617626729
518904301
83290489
509976073
276440741
616296907
10825963
54140629
60923741
579563311
29604671
469075861
224596769
10214801
51199439
166866307
191016677
501383171
165530107
119562221
397821901
43547773
13119151
288596977
33368701
214627657
404136881
854748101
25331707
5402717
658069837
7812251
10546889
291461633
244222793
7422823
208259713
138223201
167087191
55374541
9839867
23990381
4718011
574475569
4758053
495696547
97394749
343824799
109053743
103605443
95620339
7711993
665225501
1963589
82847377
78775751
50094683
195613853
823649599
95187871
597997891
164538541
130332337
94421189
188662783
53129137
121442429
196875421
522153871
12906337
555762751
476942519
169876219
415538621
65502809
344563657
42246913
388645291
230283773
327304091
672931841
712403093
50062577
55382429
80205283
251372777
108144661
505678157
29769463
431151247
484026247
487817237
336298649
217316773
468179749
236017013
221880661
180400547
97646519
18067099
673537
433637909
180400151
77118053
487644197
76856629
319246883
314603671
162312907
600933973
3162919
71072411
7113797
183380237
352084153
97937563
99844391
5261579
478251583
80977153
224194297
145110517
390649151
103494331
445384559
95070337
1691587
273940477
293511863
20074777
98801281
482169223
331842661
46037503
36366853
27629957
595252223
26826857
657070663
399171293
210807251
67057103
109039621
441905053
70576841
406878377
164195881
30451193
461767451
327624533
268099301
89010739
270355109
23589623
25967147
38813521
660538733
18932591
47691071
59654993
104125591
427307347
54650927
7276811
87602303
129901481
145959419
149272153
124360303
724385891
254098699
461359397
46304171
140343017
12577363
10082701
906462331
726620497
500550553
89864947
461684329
314006093
275773697
34521637
11716577
482971253
506256937
2916871
19711291
22360973
54742757
6627133
83585213
285353843
29130691
146372563
67698331
20093063
461345177
231242719
312077659
365072579
148423153
27963773
193684523
335001907
221846479
128242867
2608189
508403591
325731449
191906867
54022919
108886361
417812971
1381789
203696869
592958477
298934299
1603727
553684003
312987709
27335159
127015283
301091963
119212729
375729989
282437453
83577937
833813
62701069
287097397
38212963
1825067
36803821
22770103
6021889
392198837
205959977
268630459
18957493
3364481
506740679
123341903
512886317
15437293
45511633
58395319
129688381
179372201
773795063
87524809
870300083
29576893
81645923
320800289
441158981
74783041
42209353
567675587
277485553
198494479
161189701
53400989
864911321
17613763
545939929
165041413
11437291
571522729
552790781
391640981
141902351
170334991
101362939
423328183
298277743
74076493
7676951
159742511
38187361
390770951
119973101
29664823
224383769
265418233
3450409
11858141
250631149
615623707
15021709
143347397
45500053
488291
362042969
277033363
162517921
107185597
93658199
480659167
119315689
96832739
499129727
419060881
4504783
754984379
615322159
112263317
377058593
127369261
270012671
139892191
208675321
30411013
54163399
730165607
29000921
83046049
89183609
259366307
775552681
23995843
279706751
499670777
472095583
180562663
8673257
167645087
269565193
330331499
50467
634677397
337911089
360824287
29047171
119752723
58966189
50818447
126853297
16295681
39226351
126721159
454056259
134589373
160071349
82365889
195870569
159716251
677061613
445911107
115287583
690836297
16132213
9383641
194786717
28570043
111001741
447786403
18639743
514102861
65259347
204918863
237283259
158733727
609178223
76058317
170508727
327985193
18274013
302076647
233905811
71813257
606188741
33649241
430161817
13526171
264109871
17783021
10136393
59348981
286187623
174146339
20005939
92049767
292113169
36657667
637536589
86995663
584117839
215558839
904594447
14368771
617953793
62203159
52539523
38887171
316245593
179695781
13054373
262559567
133438597
153204551
25207631
19704637
106383967
600201883
322143623
193346653
533019397
117797353
16303253
481164083
6662239
434331451
81038189
37148677
70643621
210670147
139642889
359196457
68992841
466953379
425136461
135201653
68595797
497865827
74263513
419980573
671300771
50761241
53014337
3732361
127837973
325418897
122842703
499689889
9630193
2049497
36316493
342734633
22850281
115213531
36496583
259643971
109397467
56530307
7961053
102357371
209640203
44101901
135836473
9220397
66404621
71012147
113447107
92698231
584727433
38706023
393448127
1339007
147434383
91569091
84263813
499763591
8797073
522983
282306547
148671079
552425077
7923901
23961643
802983329
245450939
357367601
685049609
89898163
616652077
307472369
320074471
587704207
98393033
31899419
6633559
1116331
808668739
921725111
190730249
29973077
177871411
18595763
474435289
54200561
7097771
138301321
255902707
484737017
12285613
103921871
583829959
21353351
586559549
26169421
115587877
132629251
128297777
1172263
22778981
78743521
90622979
393248447
118493783
52653343
121643387
5774239
161229749
190705561
417830041
791421479
607332727
124788817
474799583
44097679
65340101
264493001
4003331
291069829
112255043
834933637
231715163
459759841
589710311
143140489
907542547
268919687
37974539
73605559
330246139
82854619
44198513
305214211
315779587
191785507
489636451
278725393
508100017
34276747
259191227
678185741
4982111
79080499
122108429
488707027
863165713
364278323
58610803
686786987
31648703
207841979
481954091
8248159
79263851
347565607
471709583
2739007
289693259
168566197
244960739
156359449
45685543
382977013
368574013
358087
526694879
89459231
385584343
85077887
45988919
199505399
146445587
283483181
57756493
91047241
796391429
344369863
69705697
14302819
8032601
27802199
42519881
43931231
509000627
1292869
321218717
76858993
408821687
197411579
87617707
658373783
9970133
13505273
257285869
357936001
67705723
280925471
281100143
772713463
25589783
456196969
69307907
486779543
168070271
83885617
193489837
73790957
286371389
64366793
24647339
488950367
40534931
33588353
677498249
40244179
381735751
191199821
195103247
575553101
226441669
391683319
501432341
243487723
64421543
303619807
182330923
85935893
190986301
23042587
209654371
806208679
28321297
370786747
183156583
1799029
129651947
130855633
113291153
712083761
42387931
253140071
816046009
19915927
374547007
465422483
330890971
14994191
154062397
548637751
82695677
456085207
162637313
23560781
5737933
422290541
288886439
244405279
112964347
23757343
10005221
138354341
211003157
211980079
254813239
2255273
211533463
106560187
43181401
55161361
354538711
79988341
107845607
58690673
155494741
156269293
766283773
106495751
88660259
133999871
121971827
263194073
450674473
5647753
10894043
343970321
584912593
322001629
148783181
226711577
73339369
12892769
114661541
137637127
619952507
106022633
314100901
519695431
125528713
271058681
81384341
231831763
502244153
423882661
15470683
228252313
176244533
459217183
411940003
607519459
68439659
247451849
245599801
2902247
509923807
29975651
527255023
119893967
51906367
159890803
474584647
526187341
65250733
7019869
255331217
498471949
374523169
154854023
393805213
317180921
257412427
93216757
125561663
166876669
207899537
171517673
9535489
552312419
70956871
7141313
307983661
290041217
43154051
490470829
109411283
26396731
370528211
303688309
776888753
154775911
579315637
138011329
231575161
6791761
18237061
177072541
77170141
438812273
54851257
93485131
26726593
88348669
88671293
122159717
101815991
344929261
24118519
370648547
111101087
195506167
11167547
642556169
513210727
43657949
149782429
170407033
117178007
83084137
80926039
843989813
2174111
85510351
361000463
148856387
263337331
418438183
525546367
1723529
742118957
85914707
32831027
33135337
236539049
137938511
841861091
118824539
499742093
165701663
102761119
154805941
283660631
334816369
63462403
72382831
231908843
469019093
112316839
147517991
342065281
293781671
83207521
122478871
251132237
3294779
38998103
17274493
258498479
780851707
44272847
90778661
407429471
547735303
320254069
5949113
135393409
45128309
94617799
275498473
1708481
614222029
178722959
464816389
350759771
116121571
201661477
229692109
195061019
66411811
3585839
850521431
11987881
379484389
259129631
25812847
251045699
150325073
23376967
174732353
34535987
247318013
624992293
68332567
153454607
37444691
6507593
81782417
72593161
3668101
115081927
137000987
471309409
44426747
325699147
440760361
228695111
414042007
832069957
334082849
126539957
3726659
355645909
208129409
667911463
3533797
72668119
307128533
582055811
482466577
256663493
390618031
4595641
492778049
21592453
252917017
30993631
164466623
35632013
25264727
90168899
750761071
669830431
93367789
214613353
547041433
38632091
245504447
18676543
818401627
571612189
207579727
14283547
854067007
7890433
41281237
153860933
375135239
103033153
84021617
511049501
104887823
140232271
472776973
261593491
931699
233721619
341715289
236212073
83531243
942743
90200833
719561419
224851157
364033963
380787041
13571143
290122423
40557079
13055407
29008523
767597371
47481193
441327301
87998453
547111217
366268921
311441227
642220409
36598469
10418207
53909461
45025369
9917213
32418817
105410287
187816711
124231231
54901373
653212921
283520137
42057023
18574399
203225249
179936917
226886071
325904737
71520929
100398499
14916637
30245507
609905419
187281181
194319149
447155699
638567473
313229431
383572901
297871069
787728523
5571967
165275371
71367833
224802691
49084039
141165107
468911671
3828679
40681387
249024311
212847997
42021113
26275441
638732971
5778959
251903759
247982929
178513297
328509047
10250467
69468527
187214471
193273
115106357
147453353
63516889
550441883
127865323
114681187
65523329
18353113
31401343
111194359
92160109
199689739
55839437
47559871
33836183
77823533
218150857
58762927
463208623
864108533
109442789
120699569
152192069
23921369
132873833
532288957
4220897
525865229
195225707
27782891
167426771
26563099
68101441
31448177
120094621
295871731
40515901
497655941
9978077
115681637
10076489
380193371
1245889
125018513
712200019
95118113
393233563
317227237
833748319
653684849
248040629
78085967
28751839
405891469
310034003
206429831
144434743
383423773
142663
514700257
504487
247586117
587774767
23400277
243300479
431490727
61746569
1059031
714750853
109938469
71854781
154957249
458168671
345406843
28416719
236304623
894844723
461059117
40291967
117814273
213470027
418256197
3519223
17781419
63613183
3985517
314190491
99611761
293962519
120362371
295172047
645053231
109811557
17018011
105599243
53182399
352021009
29444693
551367667
827751971
117249007
39031243
1568239
25095449
233563717
203917661
50277371
220754137
17958673
17654867
134104123
16954331
100205333
84311963
459333041
36562969
148452793
88204777
125069753
231202289
622266683
125452477
390068989
48833203
126504283
326818451
230464589
449223977
919639051
79497001
53972729
211553473
239068751
601362523
832986919
303841409
31341181
92775533
1274563
426532147
24531469
1207399
345499057
136114471
22062179
85763927
99766123
24615091
47698487
46900823
457210153
371154649
104455579
392767621
43658773
6878629
312877
102881041
9823519
380733631
89973889
401275559
54228341
867690983
720552619
873006713
104853781
307252879
46611889
516818129
358027003
76794607
14668139
14391959
5596289
276890851
163767083
56361797
217374623
109435789
87063791
589396391
144789091
149561227
10798577
1899211
154899293
281914673
31903099
2517059
192504437
108706919
261126947
76876769
2786831
234458897
9455123
738069901
44319853
282854647
24212809
218032159
285937627
253031203
266719163
257779609
165124447
3756469
154547
9504283
328928473
344647013
480960941
273201757
74513321
142397089
450735881
363872207
297219761
359405623
103880311
362354557
212994319
589397269
70191697
78055309
149254753
49735859
190059421
74860777
212604137
669209461
110555059
115585411
306340039
11747327
39153949
286287427
259211453
802684667
162244807
59166859
496651301
140847821
313207481
338785141
48050083
234079627
1952281
166251769
820109377
173815547
51338653
145588549
3661639
250625563
385070227
36303691
68169793
83221993
790145959
3357317
439352707
428706143
333193297
42812641
390961007
307778969
22517059
58758989
56475739
65789623
127215787
236873129
807696247
596580301
449484983
75304297
144704771
552026723
169649741
35454677
47457031
139847101
146773723
34397449
143203211
334987547
322824199
40920883
25482739
763070353
58948831
55506527
111835667
139481099
2663789
311799997
140794373
744675203
932495393
90608941
53174479
370758547
188569181
35862859
1140001
537856777
166958507
318911183
254327
146686229
95583179
618798031
111324511
47484691
481412969
216205897
478442621
867967447
168486601
172661803
271603601
100900663
152418767
62658703
198969677
75119833
394146959
254958191
142169549
267591661
39093973
444234971
244067783
287626949
149461097
578358709
108171859
265111607
231960929
163404869
571079
583947913
312855377
8658367
452759101
561583621
169019581
335191001
135607859
173250853
214626877
42967637
400730279
380504923
127905763
297507983
292867529
56320171
215938747
4217627
180559681
54703273
59273261
246661763
47509127
11223847
68788063
114792107
134841667
3610991
187701671
226900433
273964723
31054399
79237927
254519407
545211871
69193127
109173301
161400853
744101
359267317
254156629
25549229
415376693
271681547
360957551
9792883
67222487
399303607
735636059
365034347
11456891
9933347
241757023
382854877
72839149
168466693
131481241
219983563
17092787
114192373
316270313
198630863
349258453
93399937
802148233
2807297
193729303
3124081
12203143
468759631
123868643
193264969
605645473
306062179
6398527
36630911
89838757
52995259
39870587
218852497
507989621
271705513
638508523
85280509
201811993
5841749
101541827
31366477
107375819
95821241
201468727
5068699
432458833
570478193
139613521
126035027
361567123
147353743
1052131
553900769
41141279
195623969
127079089
102684107
19795957
645364409
79484443
99520129
35872393
96060061
76280551
255481283
3213563
558707
23105321
88329169
922085579
577472993
576299527
726308543
655018421
123465931
7683953
14294389
192262361
422170031
504112243
208330627
552803639
13189993
614780989
699356221
66222823
32921089
187811683
125711701
139204301
706578853
621863911
170886011
220730231
143299847
201187381
198259387
163389599
80672167
25351873
165574111
207164387
371392529
167561473
44706689
86750243
115636537
581226697
54153289
2974381
6028223
8215189
172147849
14398199
81806069
118982119
2195927
526831909
173023057
36578873
82490021
5186227
312004061
856065443
289749673
12675263
25873663
229813679
559262237
150944137
95712973
658677277
384565141
862683229
362529157
523300391
764641
65581091
247228409
29398667
329971463
258680281
120303559
145524143
2793517
4428707
448500133
412864979
410606507
60300833
134044117
414286727
403312271
8898583
79288897
807450641
65890459
78754103
390582091
12270779
39641249
61221911
687456893
374627711
45176143
283960759
274620449
373306963
135714707
212385559
178881211
39632141
39390569
120534319
232357987
223183133
274978747
213540227
440984177
215132531
71536999
388777889
341533097
123831293
242868757
61882859
219399949
25398277
574419611
38068759
42899599
161909723
88783147
482455273
229143419
349898173
104986139
110053861
182350327
342765127
47213129
49600289
67184521
161318371
55862351
37880861
340871819
200733109
56847797
851652203
27539593
24772399
196164061
142534351
77732443
53662949
724686493
131534693
49056331
9780301
38602097
86265061
64557217
30366043
581164093
49623941
157591327
474356087
288139433
1501751
113716909
556429
14180401
31528223
26143237
602595793
4483177
74115007
308631143
93211373
708431209
473668333
110171513
147027409
967194871
825259247
284277463
222387547
406308577
86399683
525530123
137977657
548094541
284210737
307900499
322410103
154985587
319026443
445685077
766493621
218870593
153955313
963339997
373184393
68138003
81419089
84333097
320257871
265411469
614487233
503619299
352923083
18081577
380708057
8497633
497198773
471232291
377043647
312417509
293509009
42853571
204796219
24314723
21569363
393407173
859638991
26857387
645130477
78695623
98265239
421201453
236534603
172466543
62714783
262663501
192415441
229325281
195028919
14375363
264829739
608776841
92509049
51351689
122454403
174119717
539083463
423595741
23758997
366616717
119105351
228714407
38304053
146423749
26959111
480068851
161327723
557232713
121529047
93152159
223073047
173073349
299680463
497536027
49557733
15141871
488537009
272921899
26059217
226194733
16822033
77578967
256668331
453376177
114389123
12667289
173670533
113553109
149699197
226004179
78935639
18132463
394081139
8484331
276488279
817204469
23778437
262870801
194242973
246479869
7856117
252128713
57684001
82614089
298068613
239482597
111648211
120499003
337993043
77987477
53702611
18596273
1345819
907619
34758079
150109103
11225251
383205569
152807071
19188503
285715153
86951273
120289957
11480713
43061869
51003457
3057071
114684223
527796667
330964847
3475319
410089367
69801217
174415399
286846403
598020077
769647167
1167263
254158847
937093
152100701
13362509
327450401
382332337
184299481
239053229
365262259
144063901
614383673
740678801
73548589
442141717
87014363
205723513
454245817
44606561
4358723
18847643
65134211
50259119
143674549
32643293
17486723
12417877
138486589
62689411
34072781
642261233
72365653
539967353
283410653
52706299
11053579
695833111
514270157
202081129
8700611
253650833
187908473
64598473
45338863
206744959
37670539
238111
184431781
11953609
837837313
897825167
231339289
97732601
12498307
381570383
216483877
358791227
4086871
13836679
125811053
92976563
239998453
29965139
186410711
385230787
379740533
36748279
102976213
2875511
692393381
166581193
145901809
16197371
1349963
480260051
116720701
114744601
7186213
149872147
315139889
425545789
837977891
514836181
530449973
177532763
9595141
176741189
13736039
230881649
20532283
9613741
135526147
178049033
141728701
243511951
10652051
205915727
763451471
60737353
7553527
203190311
1507817
929203411
48935897
272646769
611070007
11032501
27653261
340838429
73498279
27106291
665816741
251542267
120845173
146455091
127330079
109951507
543399433
388041839
81726133
247909087
937759
528339121
470514983
93224017
5178637
119323229
33335111
220238897
243031057
152274509
665442691
6254671
150418897
399408979
1342387
5340791
277600901
202645907
741171421
11076089
508788851
94760399
2204869
96152579
747553399
126572603
254144213
212088511
122392307
200351399
4981433
148517827
213367753
134917051
355133
5512799
417011681
21317431
70144777
54123781
641845823
80885027
19735613
568210793
140980681
961951889
198408257
873163619
10681787
25291457
30498649
543040541
12787751
4254923
183718811
454001687
618717443
12108049
806490901
80099077
33767297
227386771
332219957
519331
148325171
1651789
450933979
83269079
212764499
290537581
104115751
799371607
166584329
61487581
11593429
102370129
246793397
380476979
83705437
40571983
683164849
65065591
3530881
7318291
162822641
251018267
315635591
105375131
51440497
247252429
240442981
14965169
7213357
37148161
609840001
88563469
256688779
920142907
185432839
74346719
340622437
3338983
3305843
496941031
529147061
320520647
181435327
75908141
1919473
1742327
8871497
135229
236228129
843866897
4017901
4203557
295744489
63634759
274083283
40995701
276332681
694008901
697919333
168888271
691885963
89900383
369030139
227284921
379661351
280448089
723070291
286101979
575160637
337511869
234932591
600679
164444207
691990561
73245413
233100451
527250541
1721099
137632393
3565657
34798079
345319651
76529213
47421797
162133481
356347289
339462251
70892377
4782979
301494211
11798239
170219639
34140761
42352249
77470507
57250043
143480879
156866839
363919541
99443923
105218059
486912707
336337613
125759107
920733727
71660867
718847587
792673543
41348753
133052453
650933429
183731237
13467607
34515407
56597201
76825447
292548133
145831129
241916827
642972727
39158137
202641493
767065181
78456661
468292997
839101
396569891
149282233
234294551
138299771
624307297
122072917
145035427
70714109
312923081
146737603
561295871
53972341
26919661
60801761
41515619
720558959
229562029
305840371
243529411
186134701
95051711
64262963
329580067
176961761
9832187
382419673
410902997
665936867
376689931
444890093
66016421
647782661
342291217
304096069
161914253
77494841
329058391
752789021
54608387
3567413
39696997
83494331
156385289
68847049
54840089
931041233
38284717
45659893
337656211
60918227
106538923
77993987
92425127
74675929
388117099
254765321
377651569
217202597
24667499
39640189
91938293
112389653
276688747
231976807
689613901
598661803
31736791
1048057
538887707
10569197
260723479
159207427
217577047
416952287
269193073
279481079
21418883
173320751
23862929
168542251
272698891
288799271
752342189
149107577
23825647
113128403
165143351
98968231
113235523
321808031
60706157
91822561
148460591
95338301
2058319
45104197
205709
66787139
10212269
9353623
72010987
156396403
457556909
230967181
162567061
7071349
119991149
106632601
896202007
714396047
283845473
440226737
239917217
871522829
213774013
219697831
255934391
139157939
90571759
119507303
305092289
241278013
72285209
780017039
84941993
76934659
3799181
583599641
231322627
2071217
185910481
93258521
229768213
263703743
52679839
139609273
4714693
156561107
22758833
836060597
261381877
385947293
165342673
76384939
114719651
327533
153983611
10965863
465224371
33668407
1336259
451700981
292373867
131127823
138335009
245523181
22965689
76485341
2594563
8305631
160643359
131030467
11321477
18800833
113936807
278193973
79379759
138869389
224089199
408101257
235932407
84013343
47027581
1763183
835311811
416325983
627488867
576374989
112075259
61213673
146460599
212202253
125874689
85001641
334109197
592056781
255721009
369558269
76516117
173119561
147989087
54269821
70312237
661464047
543278467
512283767
23403689
141252019
2422163
813787307
852465847
208233791
323044571
13524517
115338437
8926103
91529983
493309933
161526931
242616713
127535593
60144857
688862467
57510347
37409089
104435491
97537199
6560863
587590819
2244037
131658341
21710233
460053323
68085463
10534427
600021451
413044711
76190717
212790971
8279681
393145913
515090963
481215121
140562469
115045393
92892187
215584891
122727329
263047423
42228917
302435281
168079889
50442317
69006397
117899339
31686923
285661759
160420769
138022361
74315291
145990829
123897611
187423253
53555669
373046897
218886181
455959391
32759341
82758701
603766903
221364127
405579197
309714719
348141649
1695943
22685009
13384141
468265991
7874380
115661477
634141279
28638991
143724793
158998727
307425497
126266209
283816199
165402187
327406267
45153497
103923401
191124797
6779569
602229007
83913667
84034003
106783643
272399297
6721657
448740497
19668851
89668673
94040189
574828297
717472739
232206659
87163481
1467707
3786949
891725213
354742231
50455687
661441769
132246817
43850099
545791417
632259361
577090967
609795317
128054827
432224587
12579089
393268093
281615401
452183923
641153467
54422633
1310161
11744701
19626949
329792767
775780529
109642501
44494349
271345643
536222803
54983783
224782631
101595601
205650883
238043263
509314307
32741003
4271551
292536019
58677653
479355241
21272753
854865653
74828293
287447
54313939
51174017
658380917
23032621
2044591
165710693
11057789
505735309
576989827
51634409
415168801
414775057
127958903
664740281
77639851
35028157
2935159
542768327
171022259
602524229
342972767
3086581
106319789
198346219
14683337
238754063
722057639
108098297
103327979
47155541
231406229
153889451
196477811
1913369
29535563
15019637
408921841
195428143
503701337
208738577
779150857
346558321
506833711
511165117
588555379
75005657
29769577
135905521
132004013
320728957
107133109
652840667
251416849
256635941
201112103
685763717
246166751
45000491
5965229
15832931
220808843
266568943
59698127
552995423
98455139
201651013
257523977
586253221
171280019
439406441
721305577
769213967
348081779
35399029
139473401
5999111
575568689
172957403
32314067
346663699
284232527
62963687
855329309
367235969
7452259
433095197
106707017
127666457
641800531
49071947
36884689
361538129
541652887
22716319
1838017
50147819
230259551
400994849
14798053
4137577
203297233
443897599
302706631
132446401
12458143
208055747
469639223
61848187
687402913
59180551
155057579
25114153
262699867
371923121
12227713
4693349
309816589
79013887
61437599
194161129
195974291
538442237
110326591
5592161
66746047
22597453
120492887
72432491
125471947
668709707
221561453
16346887
9989011
9029453
129353027
222865507
7827319
111935053
201210089
424511723
30263609
321219911
86862049
200157253
79502561
7106111
374557291
225362783
648771841
53547779
1299313
484202111
243667757
3938959
312660427
380879729
349902647
312014431
473679131
9991661
217090747
316177483
79169239
807890023
46831517
579594187
30138113
23627299
433663697
154872841
81312047
122297477
115358183
54649171
198333901
335156039
113734667
38300767
436184867
229280281
640070447
267603431
197501431
32261147
6524597
306700313
31567423
120067027
351748379
229314653
20134607
148707353
53962067
517622251
6336191
238139
398957621
116517211
100673899
176452307
92898469
241746247
287502379
76427851
10927339
12245957
61859263
497971037
248311787
427030603
254580691
16888517
103136767
425958277
41245933
217620163
360505963
52914143
207404863
726426101
473239847
805687387
226712737
494378197
548841697
176032277
9983669
309814489
389884097
156412231
614981819
286974319
135310727
25550549
82638221
364291303
37366163
54493303
105493139
46134493
31117357
94305509
37006799
126467113
418830257
24234407
94694681
43400989
164590487
22219159
356923681
17840413
81168299
187304543
353818537
516631117
279317443
340485269
375380659
41290091
19101743
64150393
14929391
184411741
490820339
473076509
510130393
160322753
157245553
181481837
35844437
9984409
451462447
260700863
84560869
146770249
9300167
939905969
124723259
728844551
192345467
426530537
490803101
164303
711473723
119403967
94525351
1791467
479679257
225441499
49436593
895347623
328281281
21692327
78557873
61643279
28110497
101623981
109394059
141209297
80198057
7751641
1457539
2023499
103584223
346062533
317383063
31737169
81872621
366582499
534264683
85505051
335093611
27209003
210953161
58785763
533117579
125468927
552984559
191351639
211351523
86666029
78243593
160937369
126713117
58660583
207836771
243971011
647760133
226769773
490854857
140340721
110519671
91436269
223201751
394922579
186921233
683839619
361217627
93671177
237619859
277284313
450733
615229907
823793951
5633603
381137527
309795751
138753631
116674067
262693117
585163811
4793801
131757187
184914623
6510041
111645211
42933167
292541633
172239061
146846299
47439493
285783521
290093413
71865971
43906657
75681407
252716003
142079711
175622357
258861641
654079469
583121689
10857991
176029409
519422801
9100087
88493927
1059533
694853647
14103101
472482223
119025191
194166097
44317883
416387861
165821941
35247059
148268437
43239509
98915177
290915389
165842363
425223167
24414749
104629807
494959039
612230347
946090841
464970923
410261353
35116909
34859837
726633949
51421067
86955413
482381701
10900613
27518549
5829437
144649399
53506121
454828039
23364989
158115641
175850611
94557581
31917247
45149239
89919083
88161013
126021019
4263653
281443369
744471401
83674699
268850891
211127041
24649987
865880321
44028323
319744949
605139209
334869133
215260153
155068721
361401421
57537811
124721497
602932969
4138037
203123059
241993651
141472343
400042367
405390941
704805301
125927213
168296111
40239743
117545011
586148267
286469459
13356419
72326833
49455649
223092491
285158543
21618607
11421623
29505001
799344547
316020829
129139541
18825203
448535467
98429959
20960761
12581801
53944259
24717353
13895311
48353479
198799297
400803523
6533711
242347771
56874271
590931581
89235719
78088877
236164399
378853801
559868689
31972373
417652769
38898569
116589203
1329739
19986403
315115259
816972223
492007487
209524607
212947213
23983831
2801809
126056941
696658357
26354873
570605417
911592439
59624567
62857867
222007531
258334211
763372721
410149757
530304499
159568207
49450417
17996767
25117627
5266091
133820633
192904177
15411653
68309741
45598127
349323001
44851361
80546101
52723621
25550527
1417147
111123907
434865377
34118137
33665237
103083557
215615821
133557709
15327157
206431723
162497051
338222897
262592039
183618091
46362331
12218357
810880769
335576711
157974577
790960901
240855409
25765111
472531417
702204427
174310177
504112381
13075169
802645511
153875671
273671543
314857177
73755203
23823139
690849301
19528973
136864831
86197387
255094531
5503513
5584393
48547243
160393279
250740367
715304521
588213841
545804249
304640891
307159357
6375407
180204917
112621207
21289019
112850411
814351817
266183741
383428499
417794653
101572109
67319207
1561913
176267599
654534269
23600341
470038441
51276809
816522403
136986277
68808653
298098523
169758301
63070811
102970627
97890019
594044911
8263319
108728443
105360727
109175107
420660887
1171567
342917
42084379
10076771
107262629
104554057
66885913
65582707
148617739
10665197
31376069
181260439
372622007
123856823
324220271
145887281
51353387
174815279
87784633
83169217
671084437
552567833
92891873
20060657
146538989
19521461
5732093
3735071
128992009
109843087
138224461
189866477
551478563
254462207
62603377
120938771
92702833
3328313
29748707
418972457
300689
44003243
435246419
70644611
20291189
77060551
47665823
162858649
380703949
31088287
291106421
237735469
435690529
62953279
43183211
23084213
60804143
124732849
179238781
536549449
4467373
819316781
53895953
585429763
62352863
650987269
526577299
593689127
117632797
131307493
643094497
86867269
93721237
525991
140204549
287898257
377785801
17896751
623555213
374488111
16380421
165719597
3507893
126485927
7023047
562139519
125352179
362038847
7891657
88295381
536062489
118412783
322756547
408868169
43125539
112292597
656597699
93686633
97412543
448366957
294041213
209447989
287964737
4554457
203293903
832396919
254447749
236575799
423215929
281102039
267230893
55598863
122723347
14003659
720015367
593891833
575667121
279336419
34564183
299568337
54746039
120504379
27241103
223417057
25980949
717408457
38462089
144510869
40561613
279772049
14460907
345370451
12206917
287571413
305938837
846530159
94026419
356777341
208235663
272721913
54380239
359594041
117264101
679503709
757500529
424266923
101132351
258990313
51625537
16822171
19616627
425067733
51956897
164123279
72520531
3057463
409368079
362180579
541924969
470336791
81038213
111630583
234876749
23056349
173635447
572979217
902045737
115381741
146615299
641476153
386348447
288156721
11528579
357616393
163840217
87569749
690317977
193953569
189709529
120458069
192268801
232857799
46543709
365309159
372429971
283807049
546739717
252215603
88303597
2971153
9791867
44870311
15604229
80508737
19562449
3264451
56890909
28326439
340751921
191716673
213396367
63950893
7041187
123801989
158073187
464668403
138852047
49238107
362494039
98190947
188096053
114363829
148371583
127953263
241504331
144769631
127581127
499255579
126243517
71335879
35794709
133036361
463986953
484617223
108369557
71756539
97839323
6896093
80160551
534711031
56084621
582060487
33106937
151672637
305301641
149507791
413147699
460026079
293238689
56216711
143710423
334711451
149729963
482029397
67387681
225029801
160116269
10925617
796416259
487861547
785584409
120408247
317908427
32611451
397262711
745862647
521352197
29280649
45766823
20763161
255393161
346362953
235992301
126948893
292422569
181951949
35752237
563833447
316392569
201462197
498918191
96721309
79434211
17989997
5002117
143358451
235648601
17402809
30654187
3296957
145123207
7387777
23340937
295396559
72805069
3379319
22991893
378152639
148075387
21258697
705398611
38587183
52297493
121893887
26067263
601578899
104940337
137088023
627953969
595785061
39780457
53631937
945895507
129980329
714174871
12125279
250594901
32645479
274989431
68051531
173147981
102354757
12090751
88385203
91031449
415786223
819359617
31309669
9159671
11978207
138992299
160622263
181609189
93503339
718637011
315808919
170485019
39379687
233332031
290510651
70920683
226332649
1975433
392561761
887342021
791252249
122841193
22314239
184143679
53622059
126810377
404758129
95957483
461355721
545344297
52352681
681296621
26216243
3179353
139151237
18758303
130323757
552312161
251555261
607343279
652294483
267933013
225428851
283299689
462956381
114538451
818351701
508034677
600330271
286093201
173858359
307385101
18606799
60153851
767114503
147966587
464605567
1969867
164152931
564123653
62152609
5849299
34452113
154951487
82177759
87899107
144490369
30563821
306017479
243733703
142268449
190115749
921007579
426954481
420419353
513804443
86970643
111505441
77254439
219625177
107542481
797154047
533777521
7524299
749493109
62558813
230119223
682954339
303750439
7646537
592241303
68374967
101476559
83261209
704437213
64558489
621341869
102438509
4662787
70058761
181492163
576100033
318197
169838353
58203683
602309683
152951753
122664149
332528893
2681401
53639353
108507799
85073147
886446941
130011881
164598659
278817041
176465969
157699369
38865763
388406749
98115559
52587967
119965759
5070677
66430183
111106823
77738831
397693
205282501
98297861
29594183
8310121
291674597
283024493
346519
44767703
42679837
718024247
14305817
328671883
140136109
63079733
432556567
392777807
42963397
116754173
18387713
37378577
215866577
125620169
5493331
5557193
548435653
40843993
577000157
441659597
11075387
6140891
412606459
405480781
264572137
198232973
177439201
3549127
479421013
496269947
160710337
138971501
52772191
41662063
192246419
47294627
305995537
38429507
131678011
314510627
9345407
223990961
147363577
396279623
356070563
97368833
370711207
514630379
579763243
715107521
527885131
1557209
124406453
893003779
205345963
82570157
57528817
98207689
153915131
81712481
331012039
69802991
60154379
367291403
191139187
785382497
11515027
431697181
13992779
18123851
259181423
10703801
267161
602607979
7614857
799673617
160123423
5635061
543030581
668825063
99560477
6646301
252036893
29644259
28275197
10981049
932023
234768823
6765679
210769399
228572567
193074901
575325419
961726067
205179913
48647503
104011207
92859113
333308237
159613001
71096591
529503817
755027081
2079107
681708851
631575671
433497503
1325809
414966421
321995363
10331983
42089401
64290131
41395043
260849489
430713149
1086821
37773569
97703101
390301523
727913233
404501677
445722163
99959389
276192467
242795821
442387591
175011673
142604311
57672553
567850993
113865749
571808759
43755589
108726991
25380317
141233429
706491199
414885649
20709109
198951899
20156639
248862869
266394229
26838709
372267967
360011101
37920977
131655787
67547087
334319549
468162151
27118711
35264491
36641309
7050139
505495429
613020517
225098893
516978053
153235447
660146497
185885449
85375397
507660473
41803771
180846091
184624877
108626593
281461471
52930873
145163533
213846967
594743041
440050159
482066279
7481897
20504779
495678901
810484229
33531703
221651783
25273873
246607337
216227831
61069979
50948929
298817011
157141757
46919429
142135289
183800863
159500309
14088667
17025529
418569629
12459157
190546561
605929459
64950377
1276669
247025171
166284427
341279951
240231379
14851649
483860921
195158207
5398243
1472509
91713637
87729121
92488817
82871479
187103
174630551
362763677
925109369
86464463
242968291
251059733
55332763
53261513
574382087
1529579
136593143
301477
94394347
702769799
184294709
336802511
213319219
224908027
125708797
253806271
107914897
651748781
32354593
285466679
71907779
647204713
158503211
226166509
36500561
582493853
35723827
351682633
172499933
183010501
87947689
40140097
2534837
162238579
566533699
56664539
23299501
116641729
138623963
29255423
68636287
21329753
20300641
2962667
26024527
184359787
204112561
332830877
24513551
61244389
208205869
55223461
458852161
151769873
527412491
101322527
271217281
34725391
652503037
402749483
148135849
211016593
324174451
11599727
4604869
114243049
25195999
85989011
604052783
95808367
1310263
933820903
65821961
13401361
711559
75653999
33048329
5694343
505114823
114361321
26548727
123343613
10757479
134107879
40863941
51986951
307440647
177644483
13951741
22653769
234377609
119411203
42879413
177633367
51718951
90865259
194000743
13976549
68274919
189456599
7965157
256975811
79487339
5774269
747238879
75790237
82710587
541096223
222005561
456426137
55769267
386227081
101953483
372724621
87494321
151206683
26007097
194444843
449387941
309823439
296713871
42914321
100541867
168792373
752633933
323310277
14631187
180738403
224418401
183819763
117048773
644162303
114765451
9613207
114862673
276364961
205910737
69029083
111011809
33019027
750548731
573348157
39439823
693441079
133057391
396166369
576631049
54781219
251218421
375670189
47380237
612353263
531378283
128932373
98589971
536878337
81304543
296958007
740703487
110053109
30217597
139485509
6735593
2922503
11360281
16088461
82905169
88745093
14355779
107244989
171801109
350156921
33398773
480512873
162522343
94941433
583365473
35363401
133591637
34409629
308968753
20277227
132929393
157339519
129790033
88555321
575358613
314488879
147111413
80623769
385561507
214937287
216415783
164918293
279477547
243401897
582433903
3859069
422425169
384904307
243056677
102188321
71889877
25667723
212981309
287298131
157039633
13416379
78755993
49644263
244637287
209399039
13880359
652134121
187997497
121500017
160488331
71986441
501347393
634413757
156656209
367996003
84881053
66334817
37178027
2444591
110118329
14657807
145322299
33215099
19787767
217414697
230735957
4147967
21020729
48145961
11797297
248200501
468366377
305084723
103694947
42634477
60226217
50820101
743032673
253412447
233601833
113446481
24528167
80573237
82225963
111586987
848873401
58595029
46083469
10540241
295573589
112591553
11976127
216217499
215771159
6860423
139114693
133154513
14300137
239784697
167554229
67613069
11864191
293866427
499168181
74971993
48421843
2362907
107478971
2196203
59719703
329026349
54918349
251740241
701191021
84736601
15322639
448466969
155146921
19673351
24988661
603352523
74972789
23207179
135098261
312949963
668586757
200726717
331094597
11815403
39204727
164668709
25932013
212699143
210818987
354762997
418026071
429112339
202667117
335978281
46103021
173429491
50130929
86960591
22349329
42499477
188911181
91649731
228388301
592909297
59553803
258278591
304898287
45950137
16510883
36678253
161988221
253138849
453811849
583302091
132217411
589327517
62882123
73825769
503422433
642227
243940091
51299623
52367641
301689329
9139633
175560131
39777443
71177543
33685103
100723789
361778827
368264867
21345179
506596553
771226633
165774347
43191581
90264401
105908819
62554199
186269099
52034167
4654987
352603949
70462499
43765097
491826481
484089737
8082367
588343813
17284403
327137653
684731431
342304297
254575259
345027953
121592047
149372491
55175581
82996003
488526167
180027391
395646791
163690979
184186679
70481639
599145011
436761473
34237001
350721593
403401499
102889109
571599461
60720421
44656751
15219181
34576229
277543429
4098239
77067329
199446167
99273857
504880223
198831553
33019949
74299553
4344343
3333857
25314463
2328551
355076479
31982539
160999693
10867567
44498743
603708379
163175171
26404981
641667121
94275821
735606649
480227863
7255571
61844347
594660581
76033301
243406519
21097537
196436431
5473973
48542257
335562803
1949159
275884813
36989149
348267499
89000467
414257387
821489219
29560933
94084889
273568501
138142987
93381419
338419271
161629841
434144729
25242641
339559111
117883079
137869169
26455217
52209767
430837777
332183959
241278013
59512457
41277799
9683447
512274773
75424949
174467851
39456119
232481233
63552007
24909481
23283361
273792353
56336341
21628889
188803801
202467451
163597607
47810753
655130407
219691
786801829
39594311
532998523
11679533
217756073
2600879
36761341
604449787
549937027
503910629
222562603
80012531
509358469
721508773
207521453
474665753
31638701
475315831
90330263
87058219
138606679
555326561
82260917
391759279
106781449
65082167
82482607
52384459
244185743
19794013
182374967
696450983
237474491
46962037
269034037
59894287
426747623
689196043
515368453
6068059
412198091
161831069
235673899
132530693
271160467
51333187
239778439
54118297
299729
193905931
46987489
734144101
59769397
95230237
98341109
104348663
266763139
449848039
41050943
26644589
573371587
21330233
165951967
437127703
69849557
15443231
430435909
43041959
288183899
275689181
489337841
738749981
24828733
520868407
346082783
110912987
424638077
36333347
22385359
724186429
12598763
17496901
475906931
11653207
122810603
1635923
564203161
48631643
172172801
102915937
70841699
254461079
377910889
225339619
40674241
150301637
3107207
30801697
249589199
41363293
21743461
139833829
81605441
73387123
290409043
507516083
661280941
159618737
34515181
60537707
457121537
13028663
116406467
26487679
87664657
57017413
382770571
418640083
179391539
269151427
90838303
300621731
118363051
21415573
6089887
116668831
291501599
895874563
222118471
151796023
400286693
16777609
64896523
48286321
214554647
144738791
263132983
84512917
13580627
469043119
179712361
141763301
547381673
80389891
207286897
29927683
137566067
50148907
124955833
70998229
99715069
545106157
173357519
99992227
21301499
447452671
163008821
113843659
42812573
278566069
272291309
51815537
167478931
62696609
308169049
530905943
479026609
20038537
24539239
487588133
266992309
358682491
358054877
15758753
15546851
187620709
6061999
36033209
354569429
45186523
103424807
655670731
23031031
683608349
89617883
33456097
12190093
57161957
287354647
20284661
904065893
11974687
136463911
67989331
125531509
325401313
237516211
941853299
30012607
634692703
168026051
143848571
214050157
270231293
655477
489497669
629863163
157257641
10784633
149502091
140947069
194953991
114315053
58421579
732446203
7422073
9193313
425785447
717881909
387623107
114302179
897180563
27843913
550884557
247929509
180483007
204701929
211546957
617377177
826092193
222677057
32336401
6046681
204663229
16838537
341515399
20975777
128277377
268677767
6939929
13018741
59353423
335549003
92146583
196266691
154351051
297224563
13767329
244639313
50001487
21994537
62166061
1251233
589899139
225976687
317346719
302650709
206129899
99805681
5442761
618925519
200916607
182562967
259223297
2292677
424625639
90456427
630850729
665315461
62734831
435288653
230716763
118664309
410989471
91931977
132432143
4813409
333070211
405215113
127150351
22236007
333979
10981709
52669321
41105143
65569897
93803981
176592259
315059951
397877059
452783533
63783271
208533139
56277017
1887961
452818211
375054973
283928839
44490107
89979311
242600801
81446731
235860061
22081769
361373527
3516193
14298629
167367989
650843761
520335679
258404873
153437363
255861313
432458431
256073833
277444543
23093593
300799199
343809289
356464949
48674771
535044463
137966663
13813273
84279071
474462713
47999519
295640987
61383149
45673031
75753991
14553223
156629699
442253873
121548151
642711599
286813831
471580261
554271299
4129733
220232317
130789459
415880819
124718701
165046837
78516539
391807447
622744649
12480491
452024197
89249599
24983851
543714569
317829851
594002653
33060239
165250711
37172099
98157931
356606539
218423501
146799839
205815457
267659233
38654491
129889399
455146807
550132691
394552027
297099001
314612201
101565301
66330623
109696031
843044347
297083537
70592647
2828261
406030337
541374677
279673627
318743911
5471267
445151087
180187261
29461511
221711443
105002743
70358399
1018891
782944363
666539491
27196483
40950563
689938813
166325197
127235369
467499209
128271163
68152583
367507813
94106321
2406049
28486247
257891311
27399907
6818671
92773663
164649007
456863749
119224067
328975117
26735117
164116591
45830801
76785041
735429133
158415199
189570679
560534207
380337779
27919421
386955997
218677111
922097647
15787801
3411827
363351049
28435861
337319849
172189691
681180103
258955027
100476319
103800343
545919307
206693083
152071
503012123
486286961
57986249
547696187
65291531
178770023
44333687
313600297
596941061
325838659
98214191
346589909
4225919
157641971
395112673
67186787
4178981
432804893
699074183
234554923
29007679
589812799
189488483
348056701
81082921
114796219
405379867
145954847
273197521
115444541
43814503
826256939
76570343
327111583
539560057
6285649
429071
17874719
889267003
356470259
764000201
51247949
286087103
58881359
12190247
782314913
162781027
31265153
81683411
109124909
380176057
132241883
210765773
292170667
683976913
6925621
473042497
17039753
91577071
75880867
94417391
26984723
12494063
102787669
14319589
8286329
743117633
116831177
152111173
278116121
22308191
863786093
909123421
275777
33688561
157659907
154554563
319973183
77998373
401568821
354352571
14150369
195049471
16863229
37264849
622003639
141655663
25704683
50189969
463435871
888233611
63230767
310298041
6113347
274635037
89396119
350609759
123772301
183528727
281896613
102477077
123326783
380281631
20918057
279408557
128366479
17774297
297799589
578491813
68809333
308767339
892127
102241457
248073769
226117477
248920747
5571827
235706503
49199291
204242201
47625863
97634389
263668541
719273957
345629783
33293809
42258653
116174297
627844279
296743319
508167269
14927951
515010031
337132877
137085989
219751339
284794687
154368761
895653859
169851751
263699321
238217849
84130831
138991637
22790021
323762843
515501809
81484019
82054169
174547003
13144121
292588001
109539797
97397647
12312257
915939253
179720543
416945807
80771183
286959007
1204601
202788617
159219157
523757503
139017059
79590211
472891
271614919
11772851
155199133
54979381
89752079
443195939
363357947
308134069
8823587
425284459
233642039
6263639
51954041
358752187
463272703
548393359
332041
16646093
826016119
445334599
17735351
150898721
379459733
626339269
4766023
169580629
116404537
10005097
29345527
472530017
484347023
354511067
2928551
15054839
99770939
364199047
36369803
190801573
5218163
83000893
400870763
1314349
222614333
426737177
398559391
576250681
307205777
78021331
210786937
314980217
368178593
2612653
167271289
80789971
272692601
29135177
82219847
695300429
603559129
35633231
303386771
33873667
8950771
1497157
5038717
185893999
123646291
307601137
8103211
32255929
213832831
74704061
619573441
866533121
1640581
132459641
500221637
147781523
32915473
68603753
52411169
668915309
407132123
308234851
80857739
66326383
8159111
343902059
212672543
84066379
99037559
746353103
86410277
160942493
20801311
492828019
323733821
220751591
2207837
138211313
604080497
105145589
9632809
319729229
96201673
147133751
477384143
233658241
57774473
98274661
178796447
118895471
294825143
565275829
602599637
341528417
523474519
181133003
453126419
105707243
494680091
11444141
45626821
60114671
16994311
219511069
426420119
14824021
307872517
197751581
363418669
351741671
225216269
272729131
22150913
148200929
6383543
30196483
176519353
58319419
306437849
68027737
320517361
277339357
27898181
272824927
10363709
113352373
2100817
136708379
51796231
189373267
93626501
101848823
376999621
91912573
566568833
154709777
94469587
74459989
10917707
650163131
20674939
120202207
3412249
350210849
738698629
122089489
189509917
211363639
12429029
24827689
160016873
86189837
99753497
79831891
229025239
423317623
438769811
373488943
227039
121488469
42609937
213324409
420126557
248714867
20996537
191681533
16868171
49949429
703925899
30619189
325181741
56238199
3263203
77477303
196113361
15048577
47722123
612831293
27662771
242753521
294601841
471528503
2047807
793891123
24429373
404641
575789
179824763
247656499
260648567
276094157
405520457
36456289
970312699
55749319
852858667
514646371
138939071
829202447
61079107
92775857
101427241
111161027
244325407
610820317
276705701
420039889
20616329
537473143
101497103
159892591
430603601
63432529
235487929
7379269
28118617
522639713
463946027
140272199
190452739
261603193
139424587
21604073
165047347
286881929
2941427
59784161
15021911
379270531
466573057
14742253
5991673
174225071
68992529
64208213
26793653
130602023
33480169
38374379
505966541
532622411
154531823
307545781
144447529
253837
443127721
209313913
225468211
566635367
8144287
105326161
32794613
354687539
237748039
678923053
1272121
95947091
33810113
56774759
208701341
539954893
98648051
168708247
304068703
816400267
52405057
42240677
216798311
10411153
177836629
520827851
498457123
1483591
165491741
128194457
550935863
77058673
544825691
237379271
56614589
58388089
603617579
95181859
186403733
506757497
310744517
73734623
32382491
206863897
356605231
516514721
4723619
119189003
41587267
603047089
349789301
76823717
169394189
119805289
268150829
259255889
189818351
44940983
54587873
146282993
431097881
229899739
121203001
389530591
2752039
579961387
463449997
125935307
222106757
300534733
48135421
165240727
50907959
27277619
23014949
671201711
610333909
37441277
496657493
633294917
3939659
406858589
773054531
550353871
797441531
72732631
17801851
26029039
12189217
154933063
140353331
1228211
135706111
424627943
41472731
825476441
665445061
720892957
16350743
88522001
107134607
320821723
335169493
22675421
167768707
82638953
90504077
168222781
65667523
84174589
47643413
72629597
168260489
3696829
206570773
524503699
362662879
23480531
241840789
118424923
312645169
10931369
12814727
139983101
106399621
6046111
158511103
54967127
132301321
38471473
328237451
17080619
227923957
64770679
54758269
624013681
217337059
189564313
80540071
169147213
432246931
104941937
487076311
180973183
67661303
118096717
20384437
67387933
15514987
101802901
472360379
47740751
435476627
18823817
605735699
698786633
313820069
266484311
20022377
102408913
209201999
10307929
69178927
728048947
162973309
225288257
8628229
306489541
452141597
408606083
143159377
982758037
46727851
228172981
681539977
319494233
184262359
92227477
179273879
53635889
169010099
27386551
117028283
186657103
777668503
6663883
8851301
36875107
838855267
109635527
7746317
142223353
44090999
97131611
398982511
754030279
73785667
880127317
244033039
37249339
43208107
33425059
636636937
229828757
393133787
1600117
720614263
120067033
726029789
11251957
91035331
14853281
33451037
104402741
24967681
430758479
123295589
91229623
142956721
67268057
154600153
113055533
575632249
122251889
277168817
114710381
208582343
566501779
367530689
373899679
139449983
490493803
461107489
143154689
278304217
693573989
38059321
579780683
108434327
298794971
720646721
156067579
183291089
13532737
385977541
462153689
330497693
368002717
178999109
47224663
78737237
218731519
186542711
213630761
54158641
47303227
337591277
769148651
101105357
277358453
793363
179981761
285936403
10487263
116986379
1074743
202277809
264491737
398754683
36035539
392462053
113006767
755649263
229151621
95118259
704803607
232273243
596003207
121149403
7314817
247046801
71508973
1202557
236125411
207503633
566185603
52315253
22644439
383276629
119191229
52202911
29841709
188334673
538712137
60768853
74262623
197521451
417367
222328751
62897761
602569133
920747
20217563
148387411
118324523
264994973
654959141
718982029
175397107
507633251
555438511
204112789
8046799
776769667
300583271
195913799
711389069
778107203
35015471
346644577
208206917
3762853
288252421
733254817
4316353
318830951
84865211
274516603
8515751
374226037
366166117
17186747
2349827
640408057
694596787
272060993
304615417
81082039
75385873
103557749
135407231
170736239
599416879
254185733
599429599
160367107
15285103
145851577
392253187
53257747
318267091
286279537
60164443
49636903
346697479
25233697
29369297
246640481
441761279
4871761
107438399
436811939
450585169
60063673
11688511
111283349
77906167
37407971
420281791
695425943
28529629
97532861
420723101
781817161
20066407
64889497
207244781
19794079
218740499
196709963
975687407
75505571
9697609
38038501
245535413
445517
28233349
163293827
107533739
42750313
267512239
507841207
127045489
8164591
432419873
1485391
672107603
44480741
374440939
160691137
38344441
436096663
161228317
267039341
249540847
320399927
32840917
669644953
200285221
17056769
153140579
110770271
756258067
449952571
89950177
17607341
99301793
744357301
10377859
65125339
558150283
491543411
271366661
27007061
287544421
663601891
51629147
99823147
132914351
468203539
34138103
108545603
80007703
226890487
9967591
161228387
399307631
208116409
183546563
269970223
855350267
155809201
543987121
149817611
213518783
599769017
466717481
71686729
482924809
663399223
309025289
33106943
20860673
243784019
179438227
358833157
35076313
15810419
97275287
29348819
4729259
516479
165366479
75606863
402253001
28855207
8073047
68641553
377655757
171668377
290197559
40995557
125811209
222635659
3987721
19191659
14006989
70352437
25157513
108472607
165227449
7880491
40640371
5027641
63746047
392583041
27057271
150273367
163488139
280066201
223437997
446086489
149406527
110767639
603064643
516641
309539081
196698113
4038821
311896201
31090691
18093679
75663053
316663813
310339229
154966151
13348147
350287643
73083757
180166813
197531773
7870939
672596293
533974729
287103967
137708453
214973611
535122377
17817721
260331493
394019651
33921863
6348949
228671273
138826907
528092101
8680709
414841241
470419633
333439753
55502771
96111619
42674227
68504263
207112813
287386439
6161867
657306439
17606399
1786901
41886217
1649777
6566473
949498441
261859361
72291937
159853349
667039627
306533299
601718807
108492407
45911081
77847461
187893103
60024389
178984409
111684959
21637051
21900257
121298539
33202339
666641009
482623763
200482229
238048543
404892211
313596313
115298059
39836647
211550947
344697839
33708347
637921
3064583
126418679
626397413
103487581
7953767
594714167
26260231
2356027
328749103
248532617
573106411
182097059
521937989
36750947
256136687
158220631
673028179
252071399
96356723
10706273
64587877
427874609
603839947
408808789
239607331
284588827
370555421
27682427
101430317
752476331
372137627
521744071
652838503
28047457
342531701
354056999
396484769
32279593
279965291
60678601
130080163
37801723
142916183
11557181
143573779
397886393
163289501
10496081
92833813
583842617
197714107
80823089
199299827
57164971
24512893
37557593
23274871
55174709
494916941
391486111
459268387
639714533
93786163
183485959
190235351
866791
119025043
704832451
35110087
42060199
122008517
273617249
175030469
58082399
226136179
153191231
106865701
188639251
472785457
215676793
190711091
211843259
151827359
425982373
1852619
148583693
219144857
223864969
9737363
206994523
796413551
68336137
415802837
647224283
457641967
6325477
81813917
145583147
167642507
352679209
237176683
609860269
196873969
396661939
16676887
156159323
272070599
30043319
346192739
128167951
228012689
6735593
615471359
83679689
95098193
417735833
733613431
13568377
82775899
116924513
17427187
401592211
122936351
417260513
236597843
13083703
596446133
323333869
571077457
279150623
17537269
303848261
16865357
15911047
326235211
188117669
205644343
42091799
574694291
499080851
409567619
724051
3117977
76874801
98597893
168513671
9955609
275917783
40015153
3952723
4048237
195297833
30667459
92794661
162837043
305998639
134484131
224786011
13908331
246538169
59409709
148541027
42715159
122778959
215315873
105945443
189578227
290860513
21849019
456033727
200921647
363729437
267279679
445760743
369213359
658248991
437037661
4233557
35376569
581833649
184701301
19037483
147631597
364113481
57755591
183896129
170535707
48330697
711808271
29777833
20479757
234831071
6508123
651568123
602820863
105925507
134268359
602043721
138702367
398372003
155188987
14181457
116284183
81833161
430758641
26305387
4796269
171501247
101991853
21500807
166206457
110739931
102460223
3589711
5427601
47968007
137954107
421064159
1523257
56618983
291843823
288296293
54942917
66130123
173934443
56101327
12981061
138204643
19412017
1790891
67548991
68111753
3395837
670105361
10133579
251287601
41267423
186274223
75662417
522895679
156983773
1362847
8588401
129970427
557794661
342608443
63949829
274167329
28474219
495442943
783729721
4877273
166969711
72281411
209474989
423892877
343279037
94891243
176130023
21016487
441412151
13626791
85188263
103071169
407329933
339881077
176107639
396696161
89325883
79763087
303141287
520472437
135760879
4335943
133209497
26213087
358323929
473184161
321241709
126456859
38505787
91795589
188191967
208631251
185245729
101930027
11747999
591414563
227216063
307235477
105690719
19597339
231904151
66425111
155129179
27001391
9788099
45486809
92435141
16130249
304266649
187122547
8810677
38996101
262633907
336313763
55343723
297819503
217854173
86117341
413299919
75546377
100558061
198826819
16377113
895582223
54166907
53505091
163057771
190367119
109207543
479471381
4997911
85082597
238731373
34347847
56077513
77667439
46710107
165332263
569882099
170190659
315641827
565072889
53696899
60347509
335462261
801644867
357750109
797330407
515380771
11783713
13210609
31328303
894272707
9216937
313137959
192211361
505930307
72570791
545263
286602067
56435143
226174037
56694109
261470669
5341027
588438451
119820923
121923001
119668477
193638023
203024209
849508061
317241061
704020909
20262689
44697949
34743949
41818663
258660421
277271297
13212559
97446673
2821781
67422529
118045379
73945211
16542257
6816749
521505203
175572973
270050041
601551427
80965613
187676779
509992841
93447727
572560699
255662573
46599101
4964783
339560783
468427283
274807847
1332697
151584463
627728389
16151227
698830553
164650271
417467579
115383959
10560631
107030813
423630059
79136627
139851281
152198381
453846829
63914393
24522361
80919521
11116271
31925057
44714731
205102363
181779979
362292809
22973651
316452271
66687697
206623843
89174627
770865203
247474681
405223129
7744973
92325697
32865409
515162423
196880191
184821781
479110759
626990459
284669383
723675977
335910587
15954467
11271509
114423577
18153491
5640653
21847003
30995659
116306833
743677807
155060839
112414559
548044907
37681667
203763319
532627217
268068761
419242963
575102141
56501987
158081687
514145431
121751687
59025803
174084919
117489107
21155539
372711863
198682987
115083769
75762397
253743353
101233471
5036687
141880229
328885943
581052161
170936849
16704757
204907393
430267349
1355581
716141603
695667019
44977111
116394947
900343907
217315459
561433981
251879011
23157037
191069563
31223501
15954373
112201091
354686909
31754837
511077269
598451171
42667897
255363427
202794509
79685027
153837611
699792521
161025511
375730501
607302481
234564727
131887391
243061333
179351597
60773579
425680637
83232679
26251133
73024271
227934449
2938363
441947893
224383967
520122697
5052953
672154573
265575221
4833539
297652709
843817193
64955437
593261467
262347559
377065649
239173717
272038829
35040763
111734039
116215949
803794637
141631381
198746759
400830019
483207629
318397939
92851937
295853797
144367117
559934267
1690181
50073299
261875557
178081903
182651341
272475617
24881569
233677097
7450771
557787227
348345029
7794331
131780587
629777923
62917711
16103833
576912647
299399299
312754711
88394123
811954043
61045757
506086169
387951337
339902603
393176227
585155261
547664647
416436347
303786137
32118847
7967507
179248513
128459923
282156467
554484137
478503967
31140079
615149
94658671
247756339
283128649
34100509
98621251
339432311
786545563
354444703
200675521
487005047
117167807
331617557
5358091
61972567
445754821
236810131
246491951
685897627
233686171
231343901
99644521
260844653
274859287
168033077
43983209
32772767
240573007
454864061
661456819
130497373
47863367
438740527
73621313
53746799
670528049
16813441
12388093
26989601
103131803
159963929
263833553
814957613
130130659
59975057
502325839
171807353
19645469
28304179
72707717
80558519
342519329
183563287
97166011
102244391
445351
54322649
614996897
343105291
780803783
341465959
567736969
415620587
83997149
291874013
881965709
88140863
70887419
5840171
182401183
476384327
17211707
182320507
56317871
213173953
181169143
18091841
59697961
823433903
20180669
212213
30010951
1743667
6270097
813771773
49005263
87154439
133409209
232523029
191608997
6861059
188773703
146454923
314448007
193943587
72578267
66253877
392378249
8085641
195680869
33219149
90172871
272596447
344094613
111627839
299911853
28561733
1580807
77023487
434963119
159118859
215924899
426250079
253892087
487600649
874154597
281227619
1310849
1030849
149070851
252728887
17410079
14460553
476465123
466399049
63233809
125392537
305196923
395010139
18565697
149399357
136484501
56073403
217231739
2936897
20982671
111829769
330635209
99534887
556434181
116524927
36830699
88744939
16638073
95317811
185052187
473671699
749668663
431601931
121923001
104789549
131182873
567505199
10393301
165418259
8926493
607962163
123584579
15538427
22581511
331310593
155644513
3029057
118041277
69049567
19867357
418490857
630645727
23476919
372358043
34969601
92833817
193937399
90341291
57723409
4613759
45434161
14555699
287223383
59097613
3648347
114554689
86602631
62447449
189318523
1371941
39221773
158699927
69104003
24419933
526860031
313153567
3462689
109273847
193707749
54202261
19100989
339447247
396382549
34955339
118867501
243715051
110820617
341946557
547505351
401236009
544333637
284125277
130263149
41455103
739764731
301172321
24696071
21393527
215379859
35101081
57589321
103838179
508097851
277617001
234381221
185868041
104337481
805301927
545769811
532267271
206361047
430061453
354864893
665315743
90564281
44308489
302546801
317111279
320484049
456511483
410723
24357283
4050757
365751521
31973027
157002091
171288757
248797189
6155333
723964673
482699963
417109403
89932321
331869151
158924903
65688239
139312007
4480997
625728541
4959859
214880657
50899333
93350347
12310729
183678769
195359887
545276791
597328097
88506239
366321673
283329929
5435191
442628279
21962957
502364963
197515567
279074707
277512511
182198123
259310189
533882077
188568151
133105547
470863949
100195573
172636501
427784849
354832073
116343881
412445377
178999663
34360003
102331741
425925323
196839257
37216357
476973191
380183107
215060779
142898473
81474787
149933891
157893973
15093131
60376759
212667673
215327759
165864773
909539971
185797673
263676403
689302489
24614311
313477123
278007869
138444781
50317733
18959159
203814151
195065797
46430953
118310503
177140389
257865721
107777623
22811051
413181229
626474549
94536803
285477103
643814233
178682011
18453181
13501373
56789017
4483187
172901711
430385609
10911427
192972359
66902587
136141199
103236377
165716791
50781391
33611623
65466263
192415901
461391349
236703931
174802501
121019809
68793217
336938221
5679991
176700353
18324763
535531879
272269103
108039013
330099479
71694461
203389969
546269
45534361
48964661
689625851
98632981
190845539
439484251
221243747
488004631
381876191
213055333
273281473
518344271
461036077
41672053
128851421
61125821
5246597
420665533
242712889
63244771
361054601
617619853
318733
567944107
489202699
265575221
74315071
188935969
96645539
569131463
314345497
274154033
173175011
143960221
423850489
202657603
48600547
303591361
194615693
4667953
45591593
644991247
438919681
41047459
26979151
114402817
64306147
290117297
42952919
674151263
598403363
112884799
76163081
52420531
56349019
391707383
282465961
563476327
570072739
429379289
672937819
5300047
665471437
264952217
170577529
9061291
134058103
2182423
142612957
455498567
293835823
133543703
211980731
503603203
38487851
51619877
105146659
89217371
161262763
120498061
113863531
20764267
235542179
608117123
2082557
142803593
903104479
86165071
192021059
6601421
408165673
187303009
166660937
114714617
752955521
162488939
279420523
602455687
58119449
21668653
731336813
141840053
391712297
274454809
54022097
715569443
140072039
62367737
20486929
388981529
161180003
4557503
200173339
233497063
246721367
36629767
81023843
615994339
332707861
215514337
394461343
29819719
660933739
184611697
214175653
82730147
833089
439397479
6249163
598928917
212039953
311131507
147264277
9765241
367990159
18816937
463767611
334005053
282425371
350492963
28978043
81238919
9698503
15364831
425219513
8123009
401275993
481160417
83734507
403962451
168001297
9466469
227056303
258183557
30755233
100661749
363236147
87648551
852000419
584073829
131009903
92152079
85810163
254601169
155673547
305107739
313892741
82350007
91955389
24739619
219684343
32279743
514251953
19079807
280247129
203805929
123925567
280970693
6993241
532105331
47540239
590491723
528769001
27890971
70773173
321852803
65682761
197763463
45389831
28630249
364144049
2034377
377054609
352730171
407071127
28982717
123008533
559401127
419164481
16738823
371454043
44802581
1672147
147369797
30917839
82191959
244335313
10165849
111881299
91973597
88528919
614986601
376638331
76094561
89601409
463323307
159126797
4356161
109972747
160701439
668332891
416373143
507697063
88638371
597482383
194943421
148430921
523388693
116400941
102357551
109480411
626046079
67087997
87072409
419085397
312084389
9349169
38858329
542942269
360056993
549117463
462733331
102371057
94566379
264005839
258202907
122094317
314333323
48602803
569345017
167217373
257755637
1276159
121815917
59133799
89619559
27571813
230014493
513222959
200863997
277293691
208912199
189806759
13771951
282621653
2929811
64748813
30294071
292564159
323333869
57348121
114746449
251227
766817071
360291787
507918689
492268627
374119457
61862443
169363499
193278299
61495541
81700357
204119701
524963581
97364203
430222393
30905477
175081873
74570963
260080559
36117509
4692781
214862929
277243
34979317
791713381
49508341
80616119
24616091
5951131
332275721
6436607
46959467
167458927
1554793
219371773
105622837
65893129
39409631
231382313
558061607
865510159
304456709
422786729
39709489
794991019
477429287
376691873
141269417
31377571
31796164
99753631
72024061
2048743
63202423
43007561
172530731
278113267
498737
345894287
136084279
25786687
8056717
15328297
4359413
80820899
1585349
20257969
369509519
10373941
780070259
492742517
297335281
836563207
157737661
202350149
323512927
96347327
584228209
300237143
26773871
24649003
42095371
112751383
827921
527730481
10618987
176259277
447600523
502407967
551496773
163345771
250519363
64919689
239046397
677293609
21838007
532995833
36239813
10320991
200540617
539160217
584746627
48653743
109834987
1860487
911816713
119451307
391525073
345230581
398595499
115095823
469412401
12745763
269061389
827698531
510362759
513189947
191242393
556566497
241391113
183851539
420127
597882043
97236493
42369673
279037747
620736803
129327203
373240141
214771169
415244429
18008329
11334487
126268157
13526221
63852883
264091657
459890351
3902113
88842007
1232237
260994607
647299969
596327
222866393
82264177
551108717
7545719
57631801
37309639
42266881
25395599
193084043
210280193
20413741
760421969
778817891
54668969
6083663
4077683
638286071
401856967
457105399
400548409
384521833
338392459
7432163
36219857
458304347
8852897
295883503
411084733
144083911
32675869
764337797
307990477
933254149
68742887
219063517
545870189
32554997
185409067
137475691
376733627
536177
356813971
354197
22387637
339908281
236415617
49818809
647335811
449994757
52711247
84526009
186278611
301562777
649217011
183333817
102499679
179899477
109622633
419779561
321749261
140049083
479827
8138029
553488119
750950881
101856791
178804933
67414961
133911923
540543163
272499497
53403143
663941
659072573
164982053
175771943
158210909
163232987
304332883
4869253
97039177
495999893
283863089
30403859
497943133
154430447
12185167
97488059
588632621
36351779
17829541
120268363
35108551
565620533
134005127
20012969
17043457
458286617
115070507
220120319
171704669
22738691
613404401
277477363
23445649
785092411
124922173
172935727
246217549
66803531
174445231
51240223
248562211
77712023
102388591
23934247
346503529
671963191
398460827
250715137
401539097
308245277
22976501
202007237
45535601
93895619
11593619
448023421
1378627
100420601
236350771
182985001
53987741
52617457
654271781
293081297
21846557
14091257
21183847
233403949
403469923
791848963
350711947
32618609
149321903
62968951
254236259
84667109
147665293
117887339
2982127
506866949
158510647
288386803
29317447
28646231
294390517
216198907
384878909
177979673
469765313
129319
164147167
580703927
473169127
282318821
7508213
130767233
301566649
730651127
37308641
390324377
20693851
521600089
379008269
479665049
1602127
697824727
31877777
69532537
12008671
304539259
146624873
398029451
542534891
148930993
638424461
7238053
634891307
356069359
697260583
707018723
658151983
923864597
525202583
1381717
150239161
449803061
256836949
90635579
137961569
75555539
469682989
538908847
322506781
6575659
347302663
391275083
94681463
144546803
339235783
173412973
182137567
2722721
145470811
5734397
3791521
360807593
249076067
35695519
109814093
558381839
337625369
213903773
230615849
139022969
60165097
385089413
5296579
27230513
300048263
50645047
296178529
526569809
356167541
366717679
23135291
186411349
28986823
707827787
40204249
336298649
33286633
855157
272522743
167689099
145713847
34465957
306521807
183786023
158303027
18764939
90235583
175447873
489188657
209934427
291165403
242865199
202738747
234964649
32325463
9801241
336029651
434220539
913940653
210251959
110066503
38843513
136392667
356235961
555026477
13660849
10552093
390546061
51194441
91972241
506185429
13327429
204828343
50803541
131691563
177949819
49418989
148621703
47008279
197199997
27599797
11369867
52711739
208561163
111543457
471535013
10670663
584959163
179564233
159129647
325538947
119316089
158448337
3076747
123889921
221173577
511815371
641622677
306738001
65279437
153862039
97704703
4535059
38997143
819583769
47638169
474921379
69802807
39842527
107634473
231598127
533683
432644827
81187439
332035103
198239689
322995593
372087733
380402731
409809203
322385101
718509037
35121479
491162303
136192241
189750049
10664281
594701
28598579
147054937
64403393
28083019
156499817
456419779
262278901
66682193
348426553
60164081
55041431
61880279
51094837
68152543
45716753
67370759
13309183
8899039
389426057
144765893
127570939
81439133
264602011
32384809
538962629
178610239
399419747
23968531
261374741
55069991
884161871
117983051
513439747
622274249
280593529
366771451
431085929
326299439
85938547
2875309
123312817
256466453
53062949
11526511
859637
141487979
561878579
50072699
59568983
60030211
128209481
106982543
63126737
539242247
420020063
215067949
88870799
393533737
398647013
125736869
319514561
443125513
17467171
13416371
2110643
184221937
283924031
1344263
884408491
72829177
341308651
65460977
377187637
475123777
13528469
332708897
16919627
10147609
53019581
297169679
213768229
293614331
903763171
264148301
38264971
610655207
86441167
28313573
131759483
252080891
400432457
132806977
40810513
108528137
22282567
719653703
38457623
326271397
16920857
219760759
59982577
173051401
334451233
230581367
100818941
246640973
144755993
261446243
593415271
186114023
89693899
23276107
218632849
377316451
40042439
1673587
190101391
136410619
112946447
229465843
662077621
350467207
28683299
53610313
138183053
97388987
39541247
468269
196179611
327373117
531060641
34515721
171690551
264060443
325420379
4755547
202794737
460772773
95762803
268561
765923947
60495559
313732421
30375599
108554119
178410181
62382269
206628997
12170731
12388679
2590043
126068893
166085467
739179281
41958299
152587339
66302531
262885223
266418539
320990941
46652633
129839111
352593403
552427
167575361
20486737
39697547
4825543
441268651
685548049
263434733
187533487
241685513
333498779
162441563
26255149
21189859
168365317
226034099
116907683
200711597
306398129
40888607
859247069
138041359
863676791
583448149
33850087
487196011
356478809
127090553
57440827
1873933
158964901
288398993
154824029
412277797
233282527
239060897
172113499
209322367
167471309
410051581
666522169
393187217
392203237
630767117
219849359
144797759
57767813
2703359
56384311
57723287
28587763
342718151
86209399
214031483
117859681
213252059
322732391
559936969
306438313
13975261
421122389
206895487
934543657
19494473
163515103
406598561
19239833
520866083
407951867
50003
256255669
710750363
399356161
34266539
8232997
331431521
133498517
99075811
466592683
36355783
129348893
100032109
139302677
107417657
152319521
37630933
493892621
32565569
228745441
29501027
23336279
92507621
16492549
361987117
2646379
5512333
453714913
10379167
8532907
36409183
53926897
77770457
31793771
23673467
7982041
48927433
20158057
129330521
348065789
19575221
332488459
66948599
22000073
496337467
256946957
58833167
114136639
270968941
288650147
888863593
193723511
91633391
242091397
272484997
15444601
26932187
119107759
486158923
72143651
66172151
17929699
537013033
73092497
26066641
33015193
160458119
328459331
114657859
149007497
307399529
147279053
56258261
102558481
19391551
195795007
156216353
91715227
679027
45053189
337751671
139069
44248969
212396123
106976321
8034583
240851231
331056907
166035713
127671589
801827711
155804647
135452341
35268719
605161793
84222707
267893377
286252951
214632247
935643509
36793357
799798061
585361123
456241759
154728851
162304817
496507267
132117197
918492313
94962481
393580027
432422789
179983519
139428473
73053719
146093957
438859
29920043
466301921
73883203
27794399
10847281
891153157
324211669
267152783
637527103
282118261
477376177
67000421
363355931
78360757
49294541
924461
158388631
280200157
68923187
46784329
171589043
90906731
95528051
72524147
133906537
311858597
84843767
2356309
4946537
150533059
60430907
484803287
860808269
8733191
138694229
328474009
417740623
61704919
41286383
176477053
315700213
207423193
893511881
96431033
50932199
2121517
83703517
54777691
341243321
227219131
525046999
10171879
179830253
331683421
349679861
20710429
161044691
480791159
139046861
257842843
535702751
313877519
70035799
427690027
4234499
43138889
467073091
822524711
54680149
132367189
564174731
751270973
48917117
92900909
783977
214324459
273215207
258995767
273301559
28914107
13108607
177939809
36596797
58413107
136697501
25784183
486125417
30182017
187739059
190738817
205746187
268013743
6437687
69660263
134176883
406595087
83398321
8593867
356747983
98603209
119068351
224868719
111168647
4645661
208481191
538702247
75796079
404275231
197356063
26725151
31816403
89927083
28464847
329625469
23682023
180642599
89822017
504223807
73594571
371291303
547041017
320930419
88261279
48000143
402163939
75113407
60385069
22424093
690552617
449821357
21575989
501004181
401982401
11090017
65113493
3453869
46868989
34534309
56644267
192221801
23958619
137456327
26031487
2135059
198751991
482833471
41587823
40575251
63267991
263990471
24382781
133704859
103120427
585268963
4927019
10469507
365285093
58648123
647759977
356222327
51758731
16235477
25438433
445751773
452489269
559117291
162844361
85763273
312921491
365873509
352435393
12811609
50696039
28361051
347524007
99696703
178780949
17818237
46637161
720452563
794562737
4254421
54725243
245254799
255235069
275549023
290274151
479018269
878975347
306804829
645206489
57104317
60225493
62758313
15366641
92297549
639992809
9443813
264378493
321763181
42102883
19460803
68568433
6437891
458461363
298562933
587855747
682288909
125983973
64134883
6112087
585401389
222290531
51447547
92001409
201255601
4928839
1304911
632184373
20067127
20524331
21151729
29454539
103626647
255001193
396718741
743808553
428610983
310325863
576019777
84949309
293185861
304527809
140464957
400936183
64088527
393627293
253545791
164908531
3195043
161873347
25481173
64659271
18877349
20090597
240719513
203710081
120925027
100152937
164176007
69434957
310312367
13149329
262866847
39604969
146645341
643568329
435660209
189255641
209680981
29419303
645347449
648801877
644983051
59894171
175002937
33958499
329161601
63000493
3315691
174219821
122597437
253263797
414453227
696344513
187860853
769895197
110425349
160598377
383274319
130662673
96288793
13936157
10462073
580115579
132930653
145526539
170404123
409028281
4694021
241464689
100981943
551207359
39560231
449670187
892818811
192252251
629451371
7117547
54481901
200235127
202999729
212252639
149110177
17787043
1138601
832961
139837057
403441771
20301283
714199901
33379037
6285119
228678937
885362143
162290839
472448507
32476447
17018879
66437141
47982107
892633193
615504269
4156429
377915651
119843263
181145113
125113357
267221627
125123809
27599903
78570487
82127569
73202599
742182437
25216501
54102949
514213477
220267547
20087329
102814559
802298869
508505159
355874153
377207459
41178329
288522271
783536981
335754241
292596737
187257149
110452103
22202171
535886539
11256233
322430369
14749751
208110317
167625473
189788759
29539483
146178401
539069
66833549
119938363
81854947
153252079
143367143
36529553
402624241
506806889
38657771
764250607
14418667
637334011
397621373
18973057
267002647
143511673
57280967
62774113
262036517
908824339
56700067
173527219
257884787
269884847
387798199
763453241
863315681
22063001
165324827
22477517
170292277
125477353
67650389
163119401
28368859
164056313
242870227
520145177
661144997
80033293
95799299
42503099
367001567
817851421
97339601
201856451
35511143
101672953
249665707
1608991
322089041
381386293
38556943
163699163
163676453
388419631
16045987
609575177
227201353
239168957
138825143
27147961
72288847
110905499
24478357
366854461
246253291
192751331
111528407
15175507
458495819
80795359
60125389
14167991
122070827
165805987
90779849
176463827
517588189
391970749
427656419
13560691
105385909
229085959
132694943
219967873
79699069
228557059
71122981
335622491
8976181
731033357
130017253
9327809
15552863
269290331
472987813
490354951
86730143
140811161
103494331
154059569
221201039
522002489
34232047
520417147
663207793
238712911
66599887
4509949
27870811
907769
133558283
291933701
463780201
60649663
42496739
157205329
171586091
5555159
186960107
423665273
280991363
82556293
154320431
251537357
117476407
457738261
843023
82869173
36217807
182180039
451860547
735984253
3527387
365655791
229636079
145818059
142137859
569623421
19346429
112927429
125377039
747441319
338588071
571911401
66643177
49845931
9329027
337307689
24978169
134875061
860221423
72184501
796953881
417950707
14422897
208727647
254768279
628120379
867872963
356188223
737434031
23349709
26991103
134120887
514557193
30328853
164339519
17496139
511258499
412916003
54211561
217908583
78191543
10436141
130692229
7997819
191927287
25600507
305323969
255580141
110857717
896912053
180615499
114762103
105382687
40414163
46671589
107138039
134157929
362494427
66935833
155014631
349437161
3725483
465427643
57294071
54518263
490222639
21852043
341841109
71403649
113913551
331731619
223803847
551828863
128640727
103976597
42908543
135498533
712046899
98794307
391185601
8185811
508774241
205110937
13991407
1390183
444936977
140668481
151198753
276520577
67938797
9282853
463931471
195020873
193807279
115700173
178325347
89765903
394625731
14740793
925949407
932821139
377252893
125660863
525836459
67657937
146839471
28102313
548798521
40379819
2124593
161146681
634156247
71976077
152436313
5719027
427331609
194721127
392291953
95590199
504040963
70414427
167416283
209443921
115090513
82167853
96074723
610534823
929333039
190347431
40926649
150154181
292135729
155429513
145321907
194573597
275117201
804450743
9263213
61266901
675305819
249279301
61267753
570131477
119807659
361463521
78073591
242081011
1271723
266022269
52801457
31281293
119249287
69290999
823693991
674369249
452306273
606886171
53188829
117696577
29390423
223312781
267965807
84869569
125284007
199600801
150384371
28836481
50372431
322499519
110090359
255237641
283046227
879233497
388899347
118586729
587810369
77413381
104287489
358973729
189998191
820967423
434866841
310252979
535529963
97055269
241120361
401495483
603147047
310929061
102966839
242458793
167287591
26017291
48134951
18414457
782320171
107874617
59226481
253125031
121296029
100094837
145925951
299336861
23205131
684815177
14769121
64775311
112950107
11549123
202585519
267115231
201411907
388123487
266499979
34740763
484242589
154881773
265545169
155025049
278145079
376397377
70254721
71777159
14931923
50837357
478481513
214458749
602617907
129938437
341637403
695579
30305677
14349941
214430849
59712529
7064929
159714869
69295799
129934549
1736129
160931171
191520097
55596809
778459603
468802687
23056013
120880621
132377647
334212847
318726461
170208091
344834279
341320379
21339953
132963629
209638439
287349473
160577519
90259877
267983861
51784199
314020727
63720379
45648289
57228631
177889057
226776047
414477727
63714223
18199651
201067609
454294703
83242507
12395797
44553919
466818857
519437251
207300853
58598087
396707911
221009623
30179537
57662831
261615841
33126623
3188357
21018737
10741763
626812801
373256809
675638987
261819109
36383527
62877977
24705517
3858887
108068039
32541469
858657089
124954763
94162463
258737483
39220361
24353201
87693679
188969069
130968191
129232409
599327
51112927
744013
703929349
329845151
57989609
21433261
213573007
15385169
32271971
259636331
20341939
471248471
165197503
67027111
8181863
6738421
113479151
82842857
271017629
360246181
161740963
282398861
600394439
121626259
158913367
189572081
97223717
43156667
89308097
133355483
247854767
74941579
26699501
74214313
102236137
350522017
727707859
78875399
391880953
196963379
904569997
16955863
118382987
2042279
3798731
8686619
29269237
342537961
219639209
9665099
819901
253662853
514397381
286520837
292469011
866466241
151520387
94301549
488107469
157613887
4370117
128749139
60459107
708294373
316870319
106424089
2943553
26884271
41993771
16657769
19460671
559552919
183793651
3439727
297258811
343923973
54416081
15457751
149284771
195677437
102551707
753686111
13537343
360321889
544173143
163372679
37602991
21571747
541613027
96657857
72606683
396976753
607146781
282008081
215341543
191131103
877187327
667398469
93447967
142377331
265773941
578865389
379384403
196969583
550007933
475883099
520838683
195848747
441922549
271783511
638969
50006111
3631483
526696259
11593513
178233487
339311579
138714503
13384867
243455837
1314263
85332257
556519297
11361887
132102791
76077713
39792271
52453097
20108273
17486033
57447829
395505353
416393399
87475009
14064157
26187877
206944951
100199081
320736439
341053183
58377311
12560287
339582577
187786883
199919477
38026831
46761943
120255371
64039229
528558479
123406651
255173267
319503907
17092111
325769473
254514503
121790621
19544467
18960497
6271033
355410137
316077703
283972589
10256377
105163589
5555279
434593877
444455639
121658527
73017829
354968329
344286847
219517721
260242517
197105473
25825097
630861743
4764101
352995257
801241027
121883687
192146533
221377367
523395557
181327403
51286769
139052521
237744967
329655077
128721377
123425749
212451311
603638821
443405681
335449343
276665749
16565737
29327359
69055999
458233717
281915357
120991501
28023187
375071941
106437367
114277057
440453551
38505097
146314639
74114879
13517561
771667937
62590081
58278551
38110537
75849827
599552747
192384187
137479031
199402459
35217253
373434889
31133527
458454023
178326641
8797123
24009793
8526139
71252197
503226793
102894229
2732677
266535067
598165891
13451519
521016961
312577787
53159933
8012869
408546407
47957717
15452669
81219763
64587617
102742247
142134401
56854271
671999827
19752767
83982487
99201101
279941033
29548609
171077213
137077943
138490367
48671321
486080519
109668821
220850867
238589779
29469107
106161347
61099067
189789517
97070333
203702131
415761407
20335507
459848527
336016003
86182259
48013597
512565883
70959131
290576921
219116467
55898243
727789339
129256859
30513361
74185039
60070867
421902269
153865013
338209601
31182253
287500823
550551761
157624109
462179761
30439961
334480759
146321521
261999139
675931811
57550433
49852133
447473233
403666553
599161
423132029
32086303
48930599
7236337
413402153
128269457
191144623
329959481
205517621
135012979
6692879
5761369
66613607
26265713
324363203
19796521
106635341
169964677
28625719
631311493
144397213
203868013
298274023
531943
509030023
7732247
115088371
415718921
2028613
155880779
391357163
20615641
449231773
757219741
239454889
8564219
215846531
112308179
303367837
535294033
170802803
91839637
225896989
467204981
395794733
233184229
319147207
564893011
6417223
7010251
123623953
248254943
135948611
788004839
228954727
714423607
393910193
155833127
258131261
4288363
58292389
97823543
140943191
96896057
428273393
109313551
612371983
3423397
346496413
10425911
337447
61710893
23052797
392330737
3757183
55287581
77356823
9209671
72242581
503314849
27340039
16761611
4314697
69909689
37425929
14319311
37620197
173111243
269236139
82177759
141410497
242271697
412621009
55937363
36962287
120251657
99293017
109557449
118767041
533252897
577741
414643919
1
10000
260882737
393924960
16641371
44321203
753896287
33098911
539755669
169247381
369583
143360341
18394393
6802489
162451981
273437
329443537
79088993
188594713
24266609
318545893
142571381
60085943
208329613
330580837
170250107
730368917
55510199
879443
4270733
633036827
4416031
96179623
25267747
302655593
598788391
387739109
33263929
43381027
586061743
23106427
464630549
141887309
850627
673112749
61321081
558159127
174894163
198855571
206918983
246273773
9898583
198770431
536834717
638874143
313596853
394100383
493500031
30060229
852295463
67697587
278020339
250539701
285089647
330701219
16627019
437816681
100882477
297232237
92088889
61236037
37918141
373301557
18345749
494613023
727601557
226485443
207874187
470137093
7198901
437227057
68833169
234650149
388419683
347806601
16379009
295916987
430291
157170571
456079031
4729057
189747743
184006829
596382467
483317897
217941313
200738929
305406289
196631081
67342243
613633639
303812011
283294493
646926409
25264727
913932521
141131897
42283513
142057369
18933571
256484453
87446501
4178143
167182537
10746859
4268347
537866921
18019139
64066199
116561189
46819529
88831453
26198423
267116539
120037453
390449441
363818647
1258121
100212547
44862659
18001699
34772329
292424393
732103049
388088081
69035221
97350107
217330943
40611611
162579463
200055941
745988041
14710307
104407
30538927
18426593
42676471
469213561
447250537
10189603
124669907
7998607
875468921
585714211
488792933
90196189
88876159
120014837
55550533
831602657
811456753
60684487
271491449
545943731
31059389
269103463
90537281
118466143
81595457
302729107
636634597
5525539
67674601
299135453
111857419
84062921
41264011
174491419
15641383
84844933
372606029
66771119
181159873
445506727
487367483
19243139
684723581
232136543
147182171
31568651
370888589
77840033
106490641
103317481
30593567
6891701
292020607
67246939
132400817
198561919
215507807
23683547
35434097
206458061
624780943
315973907
541889419
70099433
296865029
51407683
154882489
858131723
78263891
384998477
188185447
310044613
140663507
4466659
14029621
161346907
129132461
410466439
198585677
158571089
13377271
1852199
306333241
3230939
425753257
26215121
22296653
68725253
561537023
3253267
11212871
362510957
197451607
293107271
563537729
307568813
601884607
59707853
237828401
483307711
201291743
134870803
5760077
793931881
408565331
5378651
528995063
100632473
33903257
606874283
398225701
259307047
30299261
37316957
37383271
229282639
143863829
18746677
823843367
7087537
345556999
2157889
163401239
357095077
580661533
1235873
49971671
80290261
48177257
322212937
32032541
211869829
31071589
639270889
190387783
19743301
437141423
240115651
391678423
77589691
672819197
216912161
330787783
99561797
473369263
420037789
250615219
120421229
136792121
301595633
375434789
196460941
532747087
340808717
185676479
25348753
368671067
68187857
40935701
113834267
131943179
29077729
15750283
376387289
140052053
14740199
137856197
10703621
45116153
289404347
730185539
260181659
317422307
68262301
27684077
435964927
506570429
860491031
9640229
29561579
306280111
211205219
240376987
49480657
73740631
162029269
57359111
127488577
55975427
643799549
9722501
110633269
43394983
92385367
365641721
550614599
3498917
12532889
420031847
133864399
175387937
100583443
182883817
51012539
841162013
389582437
129596209
30859001
225487589
552779077
49966457
115013419
389781761
2328191
5693693
12370217
756505669
219571927
72956623
121857143
14306701
442512767
553953641
108605621
1251077
103545427
38602199
188999029
209320381
209594123
721753633
143238269
160195501
521477003
249522257
128497073
385310699
397651747
204493843
208434937
15594731
14166037
10291049
74126629
299639591
105127801
271011607
17214689
4731401
25185217
150265741
52097321
1201537
348890951
299055187
56114257
67043659
93937303
2187841
796902341
87746773
55388803
421037779
11490901
1211137
8664277
205096417
32404087
238528357
47786633
365325577
259264847
168618449
490555907
116324567
602416589
87101779
292471261
420254017
195463379
36038969
157338823
107672483
360316729
173276203
296140261
359836289
42286187
49397251
29566949
799511
649636363
50330309
369908813
428592433
178251743
88814519
69847319
102153127
595829321
28994411
435043951
520276663
71923097
312072491
77304089
8530997
207299383
83275541
90782371
641255999
975577
53031149
148732307
5538847
18510589
469155877
15049891
246717019
447571681
229722461
98934467
747095329
263909923
69445631
533738479
163019939
128851399
287442377
195683819
270977017
641957
85382237
767793443
684449803
810710213
235314437
9337543
626738659
91794041
96798997
117777469
41063447
46743031
594665053
450946087
301717109
162782051
96964963
305685767
35800991
644216777
489778199
42779153
111695071
211164713
222491831
202336279
47713553
1838887
14690509
172026557
169225981
633058201
751109263
101483939
158844691
537951803
81850061
143230231
80005817
246456929
284890079
515781061
828099119
38813293
463383061
417424537
17377771
108249917
150832351
748486657
421777757
15139897
51840287
38771881
37173767
209046017
564988357
4165801
11590027
107261537
10839901
333714373
273013333
396189047
32951353
149593349
134657311
617730727
245688511
5800409
16807727
433627853
41146013
254018137
22483751
154906099
71593243
24421819
358006357
84107911
121944469
426116351
398016259
628146433
361018253
55637191
66875509
362225933
172369537
38196727
109734979
177885791
33530947
339752639
408628933
8486633
424562473
72965677
396580759
1035193
142595597
691678811
251989369
263845081
4522757
6583013
56566519
591810937
88731443
74741923
531484627
218372789
146144303
770978419
83324027
25152529
61780937
2950769
361544497
322601183
117273851
262863463
234350969
195994219
9424021
115179343
341053799
223774801
170297597
620938469
1078279
166397453
17382889
63036761
100483091
101685079
239499067
65991491
123142177
688879
527137909
550731341
8053361
26760241
43536443
95123069
340921783
69506137
5527273
833342857
20104009
48906713
25720301
1692277
278933801
156374783
95856031
125733997
82257587
381481831
175059389
624825713
541765969
484915087
92808731
111641693
16301293
32067587
734989
462941971
72895939
9662657
188222581
124276127
345223303
18052919
98062241
51762761
2606399
700588103
166115777
42363799
183306107
443097959
92695241
127284539
298569437
244112873
366456089
6718183
54089137
115055299
8104781
90525881
741335971
546367489
243371363
529180741
296804423
126031601
160213351
107502749
207261001
142491863
417790729
279751909
6155441
31750177
54665579
310285883
225405361
75648961
388942079
225270427
33782803
405546749
10975631
100100263
16779557
164952787
501777649
316822901
31343017
107934107
59402807
421146643
173974027
581928983
77659963
106955951
419396051
36117131
100631477
47988133
12293231
8542181
3988337
432836737
20662559
421499053
287200723
40469267
165241933
139569197
479767103
354818351
616747
1327187
366118729
403143353
194535163
34091347
62881513
185144053
106920673
272917703
3949279
242730133
20091917
169410323
14748941
520047587
8071871
394279339
112504517
713622257
185617741
90017183
18785857
723476483
31513477
15727843
117124571
27176101
58413007
313811
311966489
10160893
803410183
32156011
58795967
363887137
1791071
149558737
144467699
11261521
611706847
257564621
101928083
105007783
86555411
70726549
88816813
479371961
150157349
465841307
3656899
113794063
266412893
70348451
685184221
756931691
106035929
131731469
15280283
2997191
331799437
20837599
713483339
61814449
229892407
129729343
129430417
269082211
61246457
284907613
105088301
189701117
722045189
436539721
86919823
763844069
384436069
378637321
164920963
94963507
8496353
171907849
224804147
215232613
614668363
473096399
468018821
165085979
263771353
154639733
161550667
430433117
413031763
884713117
49469557
278331071
135988361
64960099
5095891
117923303
371155261
1804903
246557111
24876749
21954473
321876143
459855623
410878333
6932657
728771987
247477457
157841309
100896491
104733961
200222203
464631389
66154247
276538781
398328563
629557273
513901
90892073
9511651
333325147
103487407
44260627
246422779
747816469
229756889
387770311
182621003
11665193
227075237
448359719
28335397
318273647
21145571
203849053
33232363
132319597
60440873
530554289
31444111
38832221
242742449
165400127
38762029
169374509
335422289
403561117
54764911
62835659
207982763
11609467
539881949
119459269
383860111
71306971
188924051
39348763
111504689
198001
445465543
203727787
3952979
109356391
51666943
43564247
175258693
708443543
269455969
474471509
152516879
18088471
206956097
109187833
288985643
241561813
4888207
9573961
227964559
18386143
311448199
215396359
90766223
188126447
412068949
139162399
44947109
150269621
28269547
57261527
675175909
166482163
168521891
49144561
36104657
122369773
1847399
262411469
559911661
75733159
108658103
189416867
385292689
59331577
707385697
153889451
126952411
356006257
104752729
115408091
299300117
175827343
184106159
209599231
52429441
172963067
387092429
105440011
26902511
300229529
109692241
163447457
687589261
374797529
282288323
65119661
133640053
556312721
461192483
359544617
159617873
25644163
427885993
485307421
7534531
316325447
42331181
427112729
149970137
202370087
23864539
19138621
58338061
45381961
194267611
217654907
155528591
165182687
199138151
23571833
113993119
227104051
277910987
49321711
145640597
180121609
70024109
238391773
8638153
380854121
88922387
362437
131108191
148420273
309745169
462239051
10156243
29828077
49705849
463247033
74508347
190321561
350222329
46050491
18393827
461099437
603498479
300947599
302044999
189668321
304373761
365234351
20296429
71423669
111091951
20484089
108214901
22003339
571024957
141326363
282432499
62807357
92933609
239852863
33657031
212850041
587819957
85807013
234538559
644010427
72919727
159620449
197523853
700056953
2401901
87397099
112649743
61696121
530609641
74843719
700554137
71748221
365673089
5223289
47277691
47280133
499706269
77133451
417793721
477185473
40464469
667542203
51096979
74989297
34949119
76913951
750325621
80925181
296524439
209074561
220533457
564018359
23088643
65643793
184581031
881239637
483670507
99098119
20363989
56135857
4080173
211241747
165461141
4932701
58802147
149561339
871456277
115110521
12193177
422361619
349299557
100633997
437538467
817959559
385904683
94599691
220722503
514717111
976509139
876417943
361932611
15038789
17237131
549137
219774103
195570391
34046989
389274799
605020643
18427637
46142039
546580913
125927579
39317303
420773
247407179
11643871
105922507
342777691
62952859
291754301
86379901
883290469
3917273
153641039
629397089
268960771
46868989
686596303
576428959
2316703
48757873
177477283
77264723
398628409
228574327
112782541
136756861
165482101
271427837
26524087
87031309
399567841
165216599
259184663
364100669
958111307
864538457
494403263
200428871
135181547
556088389
516503131
675212389
767893121
761899
153620501
168466769
192698411
46487533
2070689
123497551
88421
48689129
19435489
41205973
21087629
28418729
211680473
423246553
166510711
376537793
541560559
26068111
425294153
119362567
85856713
253750247
277961953
607982677
675776221
3223877
19827571
270628703
330500551
7639861
231082967
486365227
601336607
267149149
751842941
607480333
24197567
180878161
138615613
261471757
264346729
261773527
13791419
67876201
85552447
782700647
427439489
120737347
466833877
676322539
284565971
440424077
694777
238620559
854057
40774103
254454989
128805553
56468317
79328209
289853141
219326683
6970609
140807593
84308153
587501779
9097643
27346817
251848397
275929639
5138123
10850857
242765687
3389873
21439991
269941957
42376583
103124869
162519821
77960273
469618277
823407973
209247523
483122947
344717273
9237079
192285817
495102121
521359543
262031087
63645137
481507069
316425511
63553639
417886709
167779883
102848773
117681451
190354991
500642239
250265357
10970579
10049189
693182929
723457453
351552473
232145561
409287143
419175629
105540623
96884069
133836737
396023699
60353149
3829723
300968191
315285727
138743819
21023839
25013531
852555029
131644963
324677687
435953303
357919291
140781869
257855203
122903453
108776561
39501023
320938463
669911813
202289959
490098443
9002491
23475443
515094953
45933859
57261641
1646453
92294497
24727799
402304561
77320627
149416711
50144893
237895421
39285881
394821407
590056589
19817689
429404747
136318921
55255807
326154071
86382719
482224741
24993889
5299187
31015843
376394177
152423287
155602687
482305361
55484251
284700643
2567317
212874517
389058139
303562817
670772533
96264277
347966159
189886469
62415701
498410971
341950139
348923711
248464861
75595937
240662117
68681803
129702499
733187459
345931723
111464029
502698013
689431219
339133573
499178041
462437069
103492189
611334883
1520957
6611287
17250073
6335653
765524731
621569909
408221659
170343857
141508331
254412953
203042479
547601401
99235151
37924321
32989739
343716701
586912877
342321491
1452469
31611967
53387603
642929423
940125827
389799523
134068133
44078611
38955479
470004097
353689499
63412171
111194201
19700129
190127149
155754481
57677029
324173359
129194431
110833103
101188793
84880091
4601953
236638357
63805303
170081671
585055007
320210509
73602779
652261429
210715049
766828423
393391529
151106359
139909733
706281941
76874381
6897773
300755011
8148149
192289949
14890061
681136571
137876593
41168261
105349943
351159839
191938121
383020003
193314019
126168517
864309833
6096143
542459693
907210921
6970363
24595099
92471069
291411347
430657
69710671
293412059
180605149
43718663
221818511
23269193
230952937
130248733
31995181
137129651
46866101
262441951
59816987
757505933
298284197
895100221
49373221
50573233
510733117
108683891
23605457
927801463
107441863
3504913
442504019
218280431
4565993
13882831
457000361
4406321
16600861
509917
617109307
255778657
362385151
299205553
463886861
16235203
409003193
291814931
148816901
841981471
127510393
68311333
369968003
467624743
664907669
94843769
168324659
86607077
456369517
158877071
27873661
186247433
31274429
226597411
4561511
685617167
39738071
100193389
257773013
405723613
78262523
501651697
474929311
18158887
43812479
114796811
415793377
179656721
52649339
37587397
691014433
46091351
131597203
2263951
145661779
838993459
66201367
5816081
499825973
6525557
602265803
49637699
45270067
248939503
342824473
121490423
456610057
85338767
591809333
7384973
34645141
38796937
171010907
501812951
405514939
325766341
64892221
53108617
735053731
80099303
202763381
59336747
20671363
99624157
65619283
499747223
24666319
390047993
1770467
79390613
195381973
204450227
186616561
100437947
745149677
52766251
252760231
2422769
201706523
172897493
35826541
39192743
55168577
950900969
20253491
38766179
88320571
237054599
163531777
263371799
766599179
8437787
320053051
659440051
147938771
112782979
46554341
773422183
326593703
463284719
144586177
68249411
332807099
80514971
37631987
1282049
116158387
353171353
116578939
52813507
69545209
81472253
182911867
19161169
14926927
399359507
53403989
3547637
272238217
9980569
172622207
243439447
7222277
258823583
309603113
115417507
515083991
661893389
373987693
210652577
80718679
757024153
223362331
12781499
1641677
30101431
46659757
291332309
97783349
534767459
2953781
560557549
15214601
94737263
94548241
360200549
438932983
10463773
339016897
62320949
464400253
804690779
63349763
92848433
257395727
137432177
39504281
43640923
57966919
245466629
30652861
41527709
235217747
318923431
376169683
139094957
580756543
590987081
538822657
11793449
93064207
21694259
248207
36374291
887085593
204247411
167247653
279757469
27129211
330531077
153035741
66271493
281933611
501626053
155275121
154248863
11685083
314882023
13699813
789450799
73081343
5179043
208572761
343912589
166300513
17664113
497593123
146205637
64969979
27866053
118289137
240634931
110122049
379428551
290823779
535341881
341776217
586821307
61959811
291399527
35120021
65725637
69464963
143232031
109245881
32722013
152724007
25544843
38072249
31707089
306249919
348464681
159956591
51932513
316639151
107420113
102462929
2167049
457717801
427785847
211514873
265047059
197610299
83672509
3325613
34042103
773806529
115293029
299616173
169065397
373423
117034739
5831297
140465887
644420867
268655273
711874061
336985157
39902657
3709469
182101169
397658473
170220913
29593117
455893
471871157
230843471
362231119
63407749
18825077
297521611
56923883
5732569
151369613
153561671
193128329
326655617
162512771
48101113
158267953
20613227
499237489
26973053
475065397
297712531
237534769
20394791
43181081
356887379
19695059
677011259
138945259
15260117
222801967
1369079
635182759
76444139
425963099
168243661
700506491
855671329
157046027
512443279
19679783
370731047
7886951
149897743
402127871
153967609
392110079
10193497
301944431
420171839
310798627
23724419
327101
83771423
48999143
149834593
68930723
260073637
125107859
108637937
307134851
227664427
202167101
106763653
134326481
120660893
287186677
388308133
113554759
21558419
6939311
425512663
479233609
147508367
15378767
2236859
36061229
162417163
6019033
361912423
447855983
206212271
4975603
161085257
291281743
670406153
158667503
429743537
38890931
56385059
792685807
16421309
275137321
297185459
52957501
6149639
158891501
146522107
305682053
346096477
34099859
81715357
121732283
126231571
157114003
242379127
12810599
87804727
450746171
111591329
454482221
105398471
10318157
84477037
13715573
146498903
422565751
249820481
592930381
304482743
757391
33428767
36330631
82357399
666158189
306131809
59265497
9357479
199000843
393301703
168161423
249346849
723003511
4088023
127262491
2699831
247480703
288398477
109301287
40131521
286853947
148513661
133010509
96166711
586319143
18514271
121704061
3528671
41569079
37338869
393308473
615364093
71185469
230675059
72559919
542124943
525784733
48766327
70918571
65832989
115012153
318929861
326952173
360816367
560199089
263371981
1566863
19210231
7916201
49069331
16541233
966400273
44250247
1444139
81854629
264590281
148908733
482637823
38332759
84224989
35804099
198456721
60550921
820903
131401841
66816359
45315887
6031351
34155343
488996309
17622701
12127277
336776753
704370769
342547279
299835269
5878207
235450819
54950617
192245491
318523103
198840209
429817777
147520363
254633377
7466153
396415937
74405293
40510289
12494347
150232909
540779011
256712983
32063047
607945031
192764699
3610213
218184403
429427091
144155311
103132633
25106261
877371071
17507023
815670773
31200161
14453069
100174601
9878107
373866877
417912091
56059009
6238717
20884271
40207957
445629677
52942943
192445919
557736449
76335811
481954157
78202463
323773171
394690867
745766227
9641089
11924681
139353659
732535343
47345479
99756121
11390233
880297823
309222479
275931791
222925663
49722863
68047163
65611409
110546677
149815973
421200617
650848067
10663489
6142393
515074801
622012037
9854359
690678493
44052563
178548497
601164677
110463209
646094003
210089149
10335751
812431463
24269933
3025991
169140467
986381153
1152131
167192407
438051017
176413253
885468481
14544433
109097491
3696751
16027267
81662597
118437601
103954789
10847383
178668121
719090159
116434501
277304971
902392951
227995087
39746159
555819637
220687339
566845529
531536701
549111187
201541517
17614633
110091713
540873161
37606931
370234453
204929293
356492291
849133039
34303571
170684533
50222383
63593843
28584763
666766523
508644211
18315343
96360079
212115313
155778559
269000227
71877329
205918519
71725967
41281081
85837513
319918007
344721379
189886469
158038163
37103321
87277361
57389933
59147239
607745407
5757431
25923563
90237313
79280389
204885181
565620527
547629671
79045613
45180683
82122707
98280353
368170589
21587353
291994229
240905647
53590639
684579029
475479439
423000481
247394731
189604603
94452341
17806777
271870619
20941883
25304431
156666163
294973759
243904417
142449259
154868711
56145457
214901807
2400641
407307071
347486549
39430421
274405559
684681737
3015629
104322971
482625943
300459389
727498309
67043309
71333039
17104097
1759357
89668807
47030161
36556433
50524907
31556491
544030297
106444187
147669163
38105239
89535683
57072541
212415319
6471767
1998797
27245591
393375247
37337701
564720491
106190167
276945787
162148099
166434241
264572911
329011
364421951
551441383
456627377
8082901
143623253
87009233
263788597
255943939
213826489
229152467
6298223
197802403
15259199
84619307
498759319
164083459
457864003
27245147
8575907
240336077
2423479
280813063
103635629
504018013
558586057
480492613
51440503
89805367
27341183
634517099
282789181
13953461
351140443
213906083
219834991
522335311
29780917
297425341
162633091
382658069
57060581
423279431
179924309
3819749
5077613
421038623
480315449
660738671
238647289
520756549
61620661
395338439
99668311
435627919
51269237
472081
219178273
46197913
35017547
42365327
50149889
314593949
812836901
15271303
351353141
609897247
223952647
14482393
637872583
139434023
241710347
34139353
58316029
355110521
232623929
42053507
663894503
129781889
104318563
48057259
364843279
571969219
728065729
79806169
25356427
502841413
72972373
4008341
27745027
474360427
11705251
25595741
36963161
20755123
64390129
165781111
533678141
457195819
176947919
245212559
170103833
4252811
203351969
1678279
312415997
8694617
151728583
111558529
730534159
28126853
504038891
628275629
22463303
424513897
144303941
275947333
104338849
135325159
202334123
869304047
315691549
535396229
29645257
5393881
316030321
32270893
22346213
154732573
591437827
378986591
66947651
33847343
10213117
154541507
98208349
48917263
182081
85648027
64164053
387284407
41230291
101171839
40437737
400503809
804633883
14165003
40375199
200328067
4917851
90075019
37070771
24771949
172338239
357987457
144643403
196788439
153709093
166119293
403493941
73732817
9430073
337664759
70428581
142060019
243336659
65177129
453689
66793807
43098779
601242911
174851627
243062161
422715793
22474927
31868957
483367189
304908937
121961549
139957949
65630699
374356561
371746009
382544311
19485769
133626931
124818461
234487969
25629629
562970833
25052633
7179167
74887217
24121429
40998803
276097147
29009209
17352583
105240833
115433639
184209763
280079531
36860849
30349237
337972031
175157
164649689
215526331
349453879
24111821
44809361
600599513
25933849
311609009
414907847
226941223
338291171
96424723
208299389
607090007
234197027
339120161
884407
122220079
117137749
687157313
264005851
246836801
119459269
29323139
141412751
285571777
589396061
362442539
120280397
188762671
37223129
49562663
382326407
175199393
453757273
67541531
736739821
544778831
346077337
598422997
177298813
17341477
39960227
268153157
148426963
35996953
37184669
604406623
60798937
446885237
180329923
301826821
523521221
580011167
44220289
94023911
60919811
12961771
466762001
10954079
731551
398284681
30337577
96099779
10545943
94277863
43737509
553330681
136298353
542917
244516631
267208717
370524799
803343031
272651801
4109569
372837911
5188903
43729193
8058737
338098909
329249143
532303991
146783519
222592759
102956881
231596663
166082239
532296313
387055297
21622879
151388981
111495161
89389969
383840407
84564113
567801077
669308179
337934521
48931643
493635731
521488127
117751211
35286089
185512967
737137633
2031373
495950993
21662549
553979077
33303229
29451533
55302719
98186911
569478883
24497903
310768391
44650367
506980241
104753021
48208099
549583
284245001
71448749
16015877
98005183
2121419
74419381
23121019
557228699
37210553
340815367
119245723
95802451
260749543
225278411
7413943
386424121
293283587
49091899
66935303
252079769
411500039
70429193
207198503
112268059
118006781
366405211
9610483
161845543
554782771
61536757
318367193
89821337
233553989
24519683
252226621
119576767
127581581
445429
370400977
75942761
150871519
436687103
5485463
2606029
412910629
177611353
2303957
642399161
46419563
215762797
384732211
152663737
268042303
384476321
30159799
26440787
768179189
451858819
9287611
205379231
295607749
71936867
59763433
1480489
97702453
55871213
757791491
12290149
719096293
453957277
714599447
106396427
149762101
240631667
243949249
76649603
214634839
466951297
524460641
103422029
629697181
361738999
67410293
398957621
69556969
24200327
85814123
23343587
76947229
5091917
841529747
504570349
340890119
172616299
277344841
510343259
187173271
8256557
16882477
578007761
209074009
1217563
739773079
175849183
274585429
17900479
667680877
83542013
17748397
78708463
2347019
39220813
13770227
88296893
50255761
21613301
345042211
132890837
734533621
209878849
17540233
899478403
25684661
375121657
228801719
25532917
565007533
401529497
373922597
584053181
293428127
476106431
552371399
478623421
29182663
86015899
24418123
13067419
332312833
42904619
530155447
1375399
1201457
85894691
12831947
106044221
4696501
63320351
612388213
46801817
56195561
304183093
121339033
241281851
612650579
478503461
670991429
350389607
227243201
654476029
91290203
305777489
143583523
450488267
623925451
659147051
167050043
300122939
73398977
239258743
10275007
44122261
508598581
8286043
61125529
472584913
319792339
138055649
32570809
79226887
15900779
252097591
42904249
425824291
395631529
251568221
3402299
138131923
19419409
169854527
674238043
203239921
191238259
240746507
67419707
250909951
46982527
138270257
156276719
58252177
43868221
110157947
19890113
234150823
673407599
223629979
738394351
426974791
191972149
196626847
54107771
24466801
489182899
49564409
96720649
5396999
420086783
224999
436873559
377686357
935022223
210999133
766821521
193439759
124973957
436109197
15154669
777027067
675910229
88150561
3202009
246127471
417049637
141514951
232905947
161525863
73497139
169740209
2097551
168673529
206373229
705095953
70544717
369328793
58395179
628265179
171640267
559432847
826311319
130666997
380037509
449727659
142859201
50061553
254201093
46216613
35495071
733528361
137515529
107848109
103523779
47465357
45633163
303531079
52744151
387960709
232161109
266116819
264483691
84435839
596234921
411804703
95693173
18161687
562819151
100059901
633224341
553995301
14879201
200274853
344386253
544682561
141626819
183839599
179371069
245695139
124678471
146130973
336362737
119134817
136584031
118145771
33601429
517257023
146747327
559436197
236757319
203798029
81089009
185533421
44214853
72689629
942944621
634021361
92128987
8675789
223941233
97624609
75479221
394551253
86844727
388858919
511902527
86347399
10076459
856089691
114126829
69986981
333526433
759053573
82807237
212642321
103287787
163858313
656632447
317191141
243987571
154466951
4772681
1562819
19586509
94374337
354046481
20186129
186621521
94565039
25029181
178302193
166379443
229779491
7040851
67424237
53860927
168073459
96751423
232988069
307542889
358174517
22356839
123099073
491039149
69099959
219321527
678921041
363431329
321905833
51107531
821875499
15399541
7933847
228509651
201503251
1956803
37018733
89258531
316679527
66157933
16275773
81513307
8831437
55795903
458938393
16172567
454530257
194732687
454557613
33680351
511920989
300604379
130573613
29056799
568117019
478333
33504811
304365311
57215063
9678551
215325419
1976719
540465637
199215091
153787213
49590103
114972301
273816931
88401727
176980961
206414899
51878627
243188107
433087607
752634301
72653981
390171359
158736503
63358739
548856961
410253689
80240297
133147249
18090511
44566937
208258009
192947477
199271881
22617059
5960783
80993749
20635133
35712643
1638557
402822047
39616231
206880851
336529631
688130449
29248117
260437153
58769021
582499903
154711387
52851269
497498711
409558057
135464557
24454301
26285471
67852871
3991699
14221607
437790139
58426493
661088369
6076793
59399959
135665941
61682921
218885423
368419661
46958971
148050319
20602003
223639079
121588639
135020191
276837817
310624201
294303649
7256863
19760021
53692699
33917459
69984197
760999201
445093469
28448473
102108353
287439413
224510623
521888053
134397941
13037413
112563631
78972947
360393613
49997011
40000109
118309967
382919899
290257829
36937801
57909563
346613801
15450509
14840381
289300673
135435449
115394821
712937801
82384219
308338339
82266187
19416557
394881463
439917689
511439263
809174491
8495309
478096181
830127863
16509121
283550251
976624997
94347889
31584433
4224817
3925409
250330667
331258927
649234661
18562451
197489531
98051867
101025143
168876101
1993559
13472461
242686201
17835353
132458383
63300173
218644441
19937563
495597313
793879
140317057
155703073
166662767
172334473
5796523
5500853
16060501
271012741
4530089
746226709
182449783
398574773
675259901
5653733
85187689
191408453
497206051
193772207
238583539
50770927
56471699
275450059
195459269
248246813
240883147
357943931
172643077
540411653
197710103
116396879
5792191
53615857
343952911
8959193
616596733
77159767
50699527
264642181
8999717
86053619
84934043
938916743
93484823
50564407
7634591
73775083
186508733
93245981
159068017
18965033
190159591
372388019
60646907
549309799
82310141
34517339
103768009
92238659
1107121
48707363
700229113
736958977
328600099
658432171
98960369
1240177
466927381
4018351
14836933
42653909
222342859
112521973
52217621
807032003
304506539
42089539
560064413
4350751
204004967
488037509
110484103
413631643
212487071
33625973
137298913
252163477
5800633
8785339
272089393
212809847
215489873
105379679
181379911
190063691
36355139
30043631
147150337
223214191
143014637
13483733
465416909
4183463
92849639
245160767
26629441
11754619
739939813
243555673
276385657
271124453
250845949
30601091
104506601
229141769
373508857
310538707
39849533
837341
97115533
227846887
287222437
752812369
165043111
295408381
29893781
55878191
201850459
193115609
490861289
343658191
715295159
588626567
40145561
238099261
37067869
28375097
798878851
151029223
603352913
3403987
17836051
456670463
430667569
6822469
45445937
698185547
131888711
328199
8093951
450737753
418368737
232173041
47539391
293336567
389444201
65098213
53922149
135405367
45085577
707310623
33399221
477094993
594022393
302954441
203481997
502896089
262989593
155918593
334851697
141113743
14767573
44195743
143779091
271120921
461289839
367062343
27986327
104779049
288035243
535274947
264133099
551024809
194220941
130643339
191085589
132770453
136921189
25165037
70976897
640501531
38452783
90655583
578244217
50189303
150618401
495962161
43167253
408183947
234622667
11065463
9702347
665071961
29722751
17513137
13127003
269240981
981689
118063753
608303803
460165819
283957543
791589593
24208291
287752463
181536601
19258483
111881927
41963717
80715317
87965291
152985383
544387691
493450889
19357817
10980337
11513653
63227797
33145381
735752629
823952827
306548887
54989827
42379189
449522779
6670733
259705493
42269081
405602959
149388517
322319527
282076273
441059911
146731999
343003153
10546031
419736871
312192637
551621617
6962287
379538273
57719447
50943521
512465257
33170897
346262351
93341029
270279133
136482079
63291769
680358461
455580911
6793271
384047603
449229479
79600643
6250913
61595329
283247933
114165911
67260379
28676383
67260101
452894249
603523751
9842821
18686293
179316569
788294557
300225817
145322701
65853283
374089433
163543337
78372053
47542433
60500299
63022727
35135033
89519459
529428989
161595017
464139889
784344697
44877143
162307793
183914327
122351959
81586039
13588669
218314559
554290927
2961011
148237741
476017349
307156349
125588497
78701573
923668913
1209721
404190797
559442311
690794543
1612547
21503749
299740939
754526057
249429833
24989581
162779087
90131
325675897
32922731
465391
450115867
229634677
14363303
135071413
69283069
23313217
41768731
13711961
11721631
699373639
206810467
143395909
253114159
88212997
8068639
36404363
53444869
412286177
330710117
13185787
61033373
231323173
248840939
499095787
28104977
26964163
191951467
14394617
528227989
367305551
585551501
427111183
8909357
243874811
150688607
584068363
720545533
380633501
93777017
11931599
6841909
110569609
898589
383995411
9391891
505050383
643550363
31794611
17517911
61931123
372470107
366717007
575935967
595090337
348281
358813981
184750409
89124223
55211077
23987941
82878001
169631519
23346019
84819209
7820117
68622173
30156107
225121187
84009509
190154423
281078309
534154823
17015741
147310777
125279933
148648741
159580171
212654977
35873333
314338903
335115317
143900261
655520927
572670367
598002883
68743321
608161339
314879113
171815377
501149303
571436167
293743733
227416877
110784931
155336453
24072773
351475589
24012077
350316881
19178249
2511959
76348511
172180741
516919303
495171983
10666121
132071903
285992669
519251
665243591
141538487
296089631
364983959
345277951
509886913
209944703
95281129
47457467
296318791
76520123
23966959
597604783
132781021
252119521
280192301
166902391
30744569
78162011
33256891
170621771
35275313
646101871
223145651
525995581
18146773
63293411
492778579
21286711
268996583
113981849
153465061
76519291
530363621
155951729
205064687
252225013
110765857
157863709
55014277
189570977
9509501
358646723
1026797
54998623
624284471
154254119
63400367
6889111
501736127
1046153
286237297
842688103
253519397
164092769
6874811
65076481
365666207
408560233
197876113
140782567
30470411
254431883
12077053
87383789
11319719
507629
202222883
119177873
116646031
337308017
211908161
14133491
373616401
16391597
6156251
141065699
327496667
114256589
458248867
326866459
280089493
73427659
48996061
576781031
146496967
321065443
258096343
57117979
19161067
254465641
315725593
34916099
287230991
91648703
35393513
329271161
447407677
78408289
36421591
426790807
135131543
379734077
40405301
128217751
407963183
35316059
148927699
254541211
148438111
670003111
210272603
413876479
74201591
21072829
43501631
8872229
39181939
378023159
1980509
17346839
639897593
398466811
11033713
392379007
450473389
632836769
74097691
12612157
16436489
10852561
304058537
61213181
307139177
116529449
217841887
73834951
133335073
594067777
65912897
98226763
50445947
714277339
213014759
622343299
111095371
159791461
136310399
215009623
231864943
673133
189723749
31751191
868994017
186234683
554093129
458961889
441815351
355119463
128027033
434380781
192156971
125468411
525713483
106819409
68621039
164113861
379504901
301684139
17807717
49062757
57285119
481306451
364855391
319978447
36400157
207670663
153495709
44644711
516848197
554029181
256261541
751273063
113174827
568945739
28691813
22740299
28314751
36890671
208391591
34324183
48150539
275911397
59382877
29714383
72753649
215706769
3752501
348089309
214455169
651236227
12868033
607046003
369560537
158438389
81811217
236274037
95378513
102501701
439123943
430399967
373253801
524348723
129666077
8165819
458535877
767374463
7493797
95435213
532448407
1958377
616814881
404287733
454074623
249308971
22222093
19815197
15681121
356645651
71037671
42742109
6801419
98054783
376865371
50972489
5983981
109939117
39924979
55845827
12637943
94924127
214048201
76833269
113848723
453010039
404238017
232010587
6270469
165614437
26080609
55517323
533681087
290901713
51525871
208101931
309203273
818528729
195087757
218006639
19839403
17394731
56056487
147446713
586746439
215552963
158053099
88280119
262360921
706442753
118611833
10730749
85828573
24744563
566742973
20810723
114065221
211280987
423920767
124519321
175300163
409595309
141332809
631790993
454159903
379955633
13554509
335175661
90363011
654765701
75319939
14476933
240115333
734627639
130670213
26385059
53853209
315540053
728017991
428057837
280510247
253842341
337747453
831715433
388285193
840420481
39843829
63847727
25489361
469326383
37190863
107792599
40257779
59486881
96482783
504420029
73607519
122809163
377461067
30339847
37552777
61276037
564476813
66924437
357523409
46434473
409257577
278686847
59752747
34814287
6695963
370385723
595867903
12665971
91875859
483176209
289299349
27834271
3176903
6870581
84483403
283077173
151380721
146791109
390390467
30693251
62890291
7522133
853794239
20621143
73787149
191950201
157900703
277062713
81125221
912785299
435033047
270332441
741639727
290437019
251743781
441303041
14116451
79944581
38737399
283226417
270761263
181606283
37873799
239447401
231830099
30385513
149813203
413939893
288515371
57429049
11449651
73331009
379265657
415262053
8208527
58507499
319795247
241051127
361732403
209362369
868304039
406973461
449224667
117875171
115240267
180957233
144459631
48015593
20698357
99990203
635395877
109699361
97407119
338199091
5247617
200588863
298967027
13157057
54013667
138373321
50727577
49829189
496776751
79099651
24566419
1736663
350534537
4989223
43712587
459747173
148422839
1403341
151028939
552610561
75147199
330742717
173994319
188877517
643002197
215032033
220125179
197476819
554037019
123295717
389132897
278889631
57824479
71467771
7750781
19123477
470448421
134987717
96853741
444576109
451513229
132278417
44490323
904813589
305454091
131476663
427800823
252042079
9329849
354449
22464457
12163141
636650929
257667439
1849247
6524533
627255751
82276807
197883599
9380387
367905877
29818007
231858721
75487547
3760019
144140387
487030009
154953133
80399257
569417869
3657947
205318279
36029627
17525867
32106883
127614859
7777961
306248203
16541587
137925649
127949671
96991493
319661231
85290019
56964197
532548883
441324311
226065053
163124869
288990167
4795303
146250563
15106963
6894829
214028417
151813027
30442949
280262473
281485837
58680997
226967821
597972121
205546673
189598379
396106421
55057291
535727879
457749031
3346873
843773977
75475541
217221353
816553973
38008349
213270521
435013429
23091031
181059583
136599791
280831
101153681
99842231
238127017
182059133
384881509
494537621
26372839
5410397
35621083
20125477
284874727
598610503
57517037
27994423
610906129
9686491
284211469
69147623
174098591
59791253
65464781
654539833
173461367
166468321
100531163
661644371
157572637
388993067
19991159
245088427
205753859
27956557
236661031
212809351
329368321
202658447
100896923
257983471
168295583
445239713
63251423
443565721
185194409
1215323
63132457
162819263
393214583
465264763
172765927
40885963
124386733
57522853
5270963
171288043
72633749
279158911
3236029
316390127
711932509
201754529
511044251
306080491
240221213
324046993
163241501
96656341
52451911
62230393
137437273
115579619
33890671
34637531
26476321
653353531
599029441
355817663
145691113
227878069
27163441
50826361
294594827
188226943
92747657
44152391
87553309
145525021
277923257
52205809
402295609
118307671
380253889
154807657
31709357
42042607
33019241
354182483
284934983
585474739
256625429
78657143
154735219
41974943
38564137
138511039
328334641
92404579
192404767
675963857
23997637
56495281
31075769
88158919
17798491
288226937
56401327
120685217
28237607
720430631
41834939
122356393
23606743
59044399
109384193
311223103
100157009
386126201
549537757
37336231
60913123
246124013
204890507
16628939
86174941
367835911
34432747
62242231
69667399
1437119
459829613
273387011
503046461
185401787
439002197
478568593
69660221
1010479
117534121
4783813
781580953
70391177
638013737
728274983
271555631
207335057
220181669
376752899
253283311
562039
189668737
193036031
13955203
434636581
463190249
105446249
230716751
815963543
207521929
428148541
270677447
18355361
86731217
32563039
76128709
41209019
424254461
91767941
63846899
110265577
46740949
153989461
533243
431913077
69671179
247168657
52741063
359485897
325369411
339939829
115206743
15017797
272376607
478409693
79963141
198265609
35381069
739528381
4698487
21898489
25528721
18158729
295404397
165211097
22053019
9310313
26358247
62726009
90996713
409728533
138515431
9704339
115750751
354530419
68681737
118586959
497013347
37912663
13221797
20027303
16762951
600036799
361565207
594303209
24041671
372288953
436869463
4319657
456295559
390275573
6722203
404864017
132830339
152395169
20704841
857693773
224727197
17650363
116641631
802106443
497082863
925106267
338940991
242740867
69618607
250847279
51926533
238537141
278415439
188974901
89693759
514775543
42104879
160624027
287807159
280949707
34452619
115489939
1069333
534814013
137494121
514802329
220724863
171188327
526036663
291612263
641090711
198601967
190355677
488393
385299671
294154097
553627421
363193291
133874579
36059129
321714751
38481017
227379101
22165243
767734321
24403741
148731763
22374337
24488803
112780331
186840739
17505349
429543871
381529667
69532117
145192063
289144979
36258577
612971633
19225523
391302349
16167923
110292139
158595191
168277933
289871689
578621413
154861367
74095391
4574249
129404599
371864569
606959317
49652357
147191507
76858069
357514721
151545103
15979681
278251829
586825417
208344803
481973941
267355169
227131319
762374029
36907711
119330941
250740949
230425553
286769503
206336101
735930133
389569951
85049543
328219681
263305069
89295931
177012673
540518117
151590053
373730419
22920893
338375087
71816401
945565321
35264287
84699569
82717643
246768187
30943049
578181547
47492233
204814171
25337471
206590921
26165537
107532731
279881599
184892273
3918623
246781811
14277409
362575379
14307577
22478639
86042443
69924289
146609237
441123517
148056941
239937517
290171701
675210661
164377517
141699413
456976111
700485479
14213783
6135149
173285921
216869437
84435877
29597101
497579521
202039391
44341021
90441667
586022077
561934123
344896553
260505991
157369099
568957561
59277761
332867849
654993617
102567247
686344121
37643329
132802727
169308521
416285291
140120437
216479651
53449453
193647847
392963309
131094827
154781717
3480247
65783303
353596171
11746289
65567857
191614793
524739013
488895227
274379317
308979523
2158669
25900207
179162747
306494753
382300447
391823581
14925979
270731081
379421233
261285793
20136797
375407561
53842027
23077291
9837337
20405291
1710827
24052907
24629659
108443389
310751113
200682571
85203533
110040011
20440237
206493167
77947183
36253999
26143001
41853283
33065359
39244867
94746551
347011417
479174797
520773307
300824059
133864847
504906433
255871111
401687213
427940321
76930001
187628107
255765233
581174047
13160239
61118357
9503341
78854081
21954043
42947563
396830933
22565773
820513817
12101351
76651129
132476467
36169841
3983269
37489961
386644757
139859497
80692939
405783401
138589489
77021891
314117521
225079891
88563169
173104033
44333221
119705459
317084309
19979107
407282431
211644359
321603199
156674957
223269659
260505367
122173717
532955309
718537717
326377631
243270037
412900087
100825541
178483843
62386201
37035511
38173957
43328743
370560607
61392403
133049413
257150017
5263091
255979127
123216403
255065281
173060611
61764541
918743951
190997249
182654119
227542379
22628387
587253749
249834817
137351477
50335391
608925589
33560719
124516591
156661523
172901251
22164763
261234517
3832529
72203449
161613329
284915879
133123577
114683909
248284739
63900157
451673603
51968023
607527101
91548097
157005281
502945843
6866033
928381
840380039
502356623
283915823
400328431
332803103
199516991
416771
396158551
216760199
28209673
98121337
371192179
302900293
343049471
450304759
13473709
57358823
413347133
33772129
62108881
156139327
575047691
216133601
60652609
513898477
663185959
290480591
418170217
156177883
224769023
568066097
74454617
22122211
16290251
116006959
635276371
424878869
248925701
358079213
438242747
22584841
209251073
135143303
10138967
16505393
116679011
702575527
7591049
289905587
199870753
27894571
2356177
148325503
136393573
69310013
380919653
37932263
669263029
58948601
374348693
713458847
196490467
503751071
46231259
242407769
302866463
2900449
656108311
225897179
106964189
78555427
655957009
73578859
330608111
324315197
59240281
116208877
584782903
229078909
22657841
348607157
982109
157668733
1041581
123128179
10925231
160623271
73067039
149923049
171568807
139355639
535867979
132308831
196072901
142263521
2437781
556730539
503474581
303457501
336659611
447929477
27339397
333769321
2436227
366556387
307261651
170167441
99676271
404032639
58058219
22491233
216779737
1120111
67660609
606191567
10101911
507267953
111558017
94017227
56327939
178408787
56907563
4392697
495138313
420730487
127546283
191730457
7522129
11225111
22524071
287273479
96131597
4272133
393521707
174060781
228893051
302545079
35460961
708856307
1614097
32028877
327246467
562309483
39685801
4407511
281833159
23789723
185990561
298551037
649577519
295181743
146966201
244036937
15695221
359877773
174510251
31393291
202376593
127952177
241505351
264835507
118886297
261006587
303427079
269900359
221037833
418468997
505377281
389131583
37830707
58231253
619430029
148498409
251929
720301711
120224369
726143507
148427299
375149069
203695493
480404723
151280089
205579931
55265137
42160207
51738619
636368177
219630239
39935083
411028973
38307223
72570007
262502441
1854631
15847081
119789881
45290299
28053943
84399697
632759987
57027709
58009187
383341271
168283757
113401207
703625617
619383097
577190143
57324343
7046329
36478361
212472301
389372167
471587927
41428363
119247467
62861389
769156051
488269021
242974177
3903173
812848199
112591847
375760067
111801971
736931803
180289007
199672153
665252461
394607387
597071953
373575667
23287669
232668703
165816163
10199737
259744091
14253319
9028849
84961523
318313837
11308603
781846909
32574469
126798629
162459439
75084071
221047817
403025957
252475481
970979
140643361
14731627
394934737
33381307
17372161
118450303
2079001
387268613
3056101
257625983
100673387
143524021
120673963
340864019
169177103
227841347
10964299
152927107
9600467
9977491
325931917
5766149
71440823
4582813
3605449
329591377
109579271
533665087
3408941
119358413
580015031
348181003
7436749
5223529
1270453
6763391
470503531
217915783
42970027
72084763
276446413
49404037
562570537
87670339
716111887
107718187
14821771
967645663
10706273
721416859
471774311
519814079
33750523
434293813
188755667
529571689
349016599
1389151
407118203
427875793
128850221
349369789
6018601
65532869
382598911
25401697
145143283
2078173
139151461
82185373
117703211
475518233
399948569
3709267
28163173
45253487
694218071
216965519
60330269
280572637
501864593
27560059
281232181
6425093
196929743
104415539
636906331
2220901
204318217
259588751
593852603
160756847
190863611
213114563
280884017
481677631
332873017
369105031
48298193
10435597
4504037
983941223
27710899
214163711
23943449
6290171
428197127
115203287
186051053
237781619
121882913
18110863
288517721
341312149
47988541
136329517
145790599
356049203
284303317
3388549
113293057
452547239
970141
82352273
8801651
133126463
95623039
35485543
63739853
834386603
657827419
253287739
129433847
197492149
469981469
28648541
471580933
287865211
281544391
248510189
41516089
121368311
449192131
154470289
272468381
241227121
234081271
76546133
226092817
154734913
30508229
66439973
156147553
161682523
28873129
398061841
939806159
308261753
52369913
241568981
1063099
418813051
95469883
79394423
2472499
108377491
685362709
721049249
71074567
19834247
128277823
39196337
167281469
6413237
17999711
307553063
37935637
1701961
204499973
13289347
402904013
197760691
369100453
113913937
8290963
795003523
286673063
237567929
18603437
129319159
417800723
888013981
111975841
27633113
575845729
330002083
31769747
547078699
92553767
75430451
161786381
277689331
643343333
88021643
3507277
32920739
104716457
191636143
73988209
510751651
27783823
149754763
92484593
21787847
366904787
35199397
295875091
35942141
334448249
112567139
206954239
20915513
43435927
200005807
930676063
376975633
560338007
11614033
286990189
66782957
17664877
361488971
13047803
55069921
113195891
533047483
417266623
406467077
11115197
128990467
7199693
267469793
404067563
353840831
592219559
174168191
532334801
138906077
330698461
77406421
137192089
105372079
27850027
347077741
64373041
143585681
117656479
67370573
155754211
109867819
672795391
470087327
150544013
87347831
150896033
149980561
5316043
382452107
738834853
208050823
83564891
134506927
326786261
476380621
136316611
267123433
316357831
60378631
48898249
348881999
346441769
101296213
43122889
191140903
529188727
46874809
154643557
453308827
198217951
182855987
22957147
45063121
495165317
252047479
22066283
47436943
639164761
79522349
112116239
247695949
259268689
9040387
143028427
57238777
260365537
68711077
141681931
165864143
346984933
40884997
286147957
351834599
409181699
136271503
66056477
74882333
3510917
193471549
10030807
171312497
384936949
119488823
153537739
596451221
140771263
45102367
16078619
517494881
165322763
459951097
232059389
230739037
167226677
142755383
163971793
293871301
16611169
345360551
59262013
34481809
44088809
272417533
337299451
471227101
174779239
26161783
461073073
34691269
62485679
389576857
178607921
213127301
512067797
48910493
3280259
99547039
416719703
909147167
166402003
315494189
347683411
672815743
176132447
252989039
42213967
440233259
103139347
4582379
134899007
68961829
487327849
488269049
208853677
5149777
136098953
198183353
172079021
687566213
83160047
16259557
140732887
332058299
8802967
23223407
352532423
328124059
84571931
141816131
156534121
423494867
61299137
122975609
346028729
106348591
16281833
47173387
325638743
197161483
698862377
42530069
345851873
307754219
11869573
201633841
15174661
15410873
3674621
18069509
106406317
62039423
52758799
265658137
631439059
542453267
51384181
20890153
162035807
67971097
54768209
350320909
455897401
3440191
307187519
293874787
103885213
566440073
2893433
25617029
210231919
700073233
83849273
682563191
75568279
427870631
36508471
377851339
101643721
519760411
72179369
18036197
668973859
98626427
559477201
1373143
292438759
121426007
345374971
81691661
440550133
38430157
549604553
198165059
80887787
517094339
87149869
184599427
529227893
208508683
32531677
55531559
48487267
17008657
583063007
65664343
78368123
49335551
100469111
401316781
732215683
41206219
194761949
33866089
267016307
138582727
58772321
144395359
117457441
289773311
10598351
2447117
161730857
137647841
9415607
18284381
340273459
661479743
86647073
33173977
99190967
45376367
90127981
540653803
483354517
374519807
7780433
4907737
754211981
168758549
20735219
368790421
104868677
628322599
294733501
657132713
19678511
49792601
69766891
65446643
80609071
251548457
229215689
237390191
89684207
230794849
15007019
140801447
404662163
185964589
510184313
5333879
224362751
536314799
292777031
94744219
247740169
99184367
396361177
404437391
336150637
51784429
229091119
187198153
20315431
21458501
3940129
38805029
16615901
25789297
7478437
495221017
566717791
177365009
16268033
433157
263661163
61808569
151363439
616646293
185660777
201728393
283721027
568520521
14940953
168648853
23812667
773218261
47388217
208819339
295225639
130547429
13013711
490804661
226483927
384049741
11127173
172583009
283109201
257751071
131876509
36499543
278948473
8501249
493296389
557629021
305267663
170504759
64500883
172236173
191448077
560804287
235989179
10588561
395731657
412919249
5209663
4128791
19183729
46062689
101567509
91911583
171328117
12898513
95985529
259981793
295624639
183545071
14742737
475496797
349016989
378265103
97177603
310435159
176698373
310118339
636242333
14569543
5882117
551465573
471534391
66372223
158143411
113062717
165740411
809657
83273647
176229181
21845141
154256717
172058501
11860301
80674507
2328917
33091567
167690387
56421881
147828523
662218463
8693989
75695353
9698281
54288851
205955999
2368823
14279497
371020219
62847451
262563533
227626121
6048227
401858833
5152117
51537323
163975793
10787237
185664793
424105379
511582901
145558957
12302933
90444217
297839579
46990217
215898679
15746153
159097949
129823387
28024307
96117277
76234217
360154117
214097927
311719321
441899827
35693363
322266613
3145523
31978393
196255001
27544019
25697363
4272313
17609567
416742481
6386707
382387237
257680019
43477597
279677261
51035029
310672121
8871809
445326341
386884723
248663531
889634419
21184739
362164981
53210827
305830601
255514939
344704153
192205969
479033393
201234001
380623511
52204469
36021341
47047051
281885141
174938629
232829771
80800997
434591
176270893
486600409
95146979
143822891
359511941
407132123
3114011
509320397
140609153
199488169
293193709
5277023
25157533
215187857
93554473
140564251
213239563
523503931
12550841
18514283
60617071
221914067
792909877
197438089
3515231
6073703
58664363
856822699
31758191
271865917
574326023
92656423
93639001
206861167
266021507
150877829
345517091
667124113
2077967
355063913
224208221
22871449
72281411
53490431
13165741
37536383
24876391
377351173
64646977
6795403
49971703
96927263
291276877
141327379
17791331
139876427
28048957
49892189
279804871
201679463
91429003
179625877
244147879
64647353
11013419
396575857
43196641
407319127
5441753
12979481
10204247
601488137
233499433
102528707
107339707
107802533
187877873
185726441
68580637
260411743
166484767
15925187
200116321
456310997
91429381
39002507
478317181
1199867
234598201
239352887
417411469
3145213
53974841
75082867
318259001
146956531
450312823
224191987
49233913
321887399
87427589
485124377
118100603
120260713
325743029
5155589
292441417
106731589
574715279
18381487
76313717
645760153
568744123
104176673
171288473
262621873
37166599
83869241
83438581
42370309
154867621
78668339
193655249
28580347
2831981
97505431
121714979
462135539
350530681
239558537
155440127
215699513
16965227
373617763
742194023
115622231
116948963
505625143
57248417
92594363
17450957
2756617
42434251
114786851
9424109
528858571
568993241
775054717
173813891
560519009
1571321
22589191
56491301
211824007
91132571
10075913
167319553
187518481
156795161
518775919
230687
89596813
110919703
375465173
898491299
12880963
1419499
176112757
760753991
5442497
370005523
677208179
79106509
33760049
257145787
7391611
10470821
618810887
86393449
44847337
176936021
611659757
4098253
21067121
4526021
124657303
174394937
17689123
14056837
30667633
54636811
112408447
21575483
154058951
32285411
368627387
523719883
250619791
146752951
570129421
4616281
689608373
429568681
47918389
282801377
27520657
281200687
188196077
31103431
316006903
96887881
102457207
365130341
48151183
45381893
468363677
223293457
494568923
128145659
553023689
57876719
208475387
6251719
947884121
69546751
18529829
92146777
99167281
28723549
546810611
556086457
142870219
20143987
28316737
75884489
5892737
123294293
99699569
34639417
198447517
64715087
489029647
1112407
241429063
128224207
94750067
29527513
190269329
31656649
913419239
584064353
18149627
124814293
513319621
10454671
136601989
39141811
9212579
163006919
253287103
410070613
76128599
101290769
219427909
535718111
283118111
66427331
444932989
484689197
129929257
513598277
197055889
329125033
98324483
43451003
55545877
419999597
15578699
307959833
207076703
653591017
847172069
1703777
2892557
78899147
348027073
45486887
51060433
148734427
536545301
320189641
545783111
576081949
410584931
429150167
155943373
25601239
280792483
364192397
249761273
75479567
12163199
542760611
289083533
52868747
43051783
205729789
282137927
151900109
603413
630155753
1585841
290447161
100995679
333269089
243434923
472451269
299602411
127219913
45341977
269052457
216609901
9187219
112186031
49354793
127160339
27787603
224802913
396312523
15162373
23975957
20688181
574696357
729448079
4490929
153027601
51752933
8416039
137855387
17832341
153303391
470795903
4323173
107607919
27624019
47187061
300866983
91473029
328532383
414017141
70501351
146888311
299709301
78843253
244145047
10193201
145069501
215724983
123997361
237460477
106539959
6703237
370159879
33695237
327570913
61503823
360268387
1841341
409061
370288403
39640309
592901
511873529
500339761
10665097
485409559
725595217
61921711
98894699
59831467
342943247
72094601
476052167
485713
17897251
32704327
384207391
16949089
30106357
109144229
2096267
201570797
216424849
505044893
227833981
87654097
82744751
105234053
64137389
16628201
285751547
2475127
293406367
94096237
123089711
229349909
12311239
910573
5018963
424405523
141361553
346964587
160324921
71375783
18264973
381133271
253228511
513020993
548465933
566724101
134990773
193775693
167426717
220833931
112634867
152977687
215158469
1479743
44476643
55087063
65960749
105431621
189841
10972859
48959719
305687611
24104669
1751989
108070577
75485987
918133
443719963
104344909
123976667
8533037
472010837
58648061
97596073
334543903
11497099
39774523
46143017
33862789
39749977
182656283
16574759
2327219
849880091
259949171
624748343
138403787
594394771
56302327
72819809
149513977
55504459
716263
130677259
52880257
37742807
250366183
1776667
117080963
695300293
6916831
102431113
69185867
13070593
199445531
87201833
58993903
486174151
95418949
8037349
191715319
35306171
607122437
638419231
148918577
129428227
486067301
247012109
142497911
26949883
410668807
413976191
486019133
65085817
399501611
63967349
232686263
62377919
36515309
309331987
7900423
120912971
243848531
483973097
14910283
60174343
200119943
18192463
286193
83041429
246665833
62041139
490695923
16779769
352444307
142225739
144240329
545361403
444112439
53576701
42017011
282364429
5425169
74930873
52537097
78351583
618767507
66879559
150584737
186306773
237752131
264839621
478018157
408478117
43426907
107588953
216978017
18718981
17854943
15313201
123405577
4422389
461911127
228113597
314393753
156488777
16127933
165884867
155327507
125217251
349219861
15142859
150673309
383156833
215168497
69749681
558515179
9628159
203494387
190466777
46548221
159249599
23013229
466636603
126636863
64276831
200833279
128385077
537941221
257594539
256374383
601027477
2922971
281676163
330984673
14232697
365733623
95809771
455587393
64277947
213413609
111106777
55996901
32585771
68108107
14417633
398802791
208070003
1097981
475595959
419021653
140726669
53209691
942964103
51292333
183635131
63371449
142431533
926053
52694233
235196251
4723891
25858237
6190889
795571547
266243911
71763641
221489123
271959619
71727367
240963973
634533587
190772737
262460833
274730107
658514287
34088563
3846211
71220211
111312917
2352421
70306043
178440439
467621899
10159991
398336089
44883439
87630833
228915437
4198559
50777471
220489111
84012559
577279463
366375091
219857321
173230613
23888471
121132091
496968377
23547371
577417123
363730553
11682677
48440423
559602367
481380899
423252829
29269477
11025109
2020847
178679603
305970857
335190161
387714731
10346767
171641969
223446401
221039509
164299439
77653673
101049517
508604501
499541759
7813913
232728121
585992833
210028607
469517287
340985149
2843419
163914587
24754291
140813411
333534469
449780003
350747899
194700509
60860741
769715281
254382619
80864603
1767607
5437129
636211721
350549699
526599401
378534911
9509989
7371719
51945389
302287339
2179739
93046631
266779477
81059593
79395853
52884901
468786469
36471119
353868509
197948711
11474657
63923263
737746199
814887817
12822119
3215393
511529719
2585657
67966937
649029581
647307259
451649369
18874909
91956841
348795581
61849153
60320297
33741749
14556089
84251429
248072047
217984483
211122671
380984419
162692423
10824259
25984589
495205877
206321327
63501941
239504389
837877267
2894261
2926619
41359603
106003241
4279133
492111313
154912189
88400971
3108517
133737883
736029211
354966463
3793271
116262221
675562001
772203557
504378169
907064651
276954911
208802221
843077
2252083
765146471
433062451
367218389
7047497
24378451
23994889
386593579
71404457
491993911
206953829
872480071
312719053
459602887
15706853
189740399
338329237
65014289
532380113
428230423
157585931
161379791
71265353
32521273
31210651
430952989
30200683
331951687
326021011
401688227
67083587
8879873
183272743
170181709
160550083
86823967
433127831
191458637
63304411
597100253
26076209
673047703
168042529
317853931
32942731
8090839
405687719
378734579
1317373
134274233
205959701
434724677
495540571
605682277
198538349
431219567
416538587
709887593
291052673
11251607
666841429
519469879
373758797
496707307
29226469
316170047
6532039
38942999
597753659
251859449
418921567
5957183
488110877
248171897
292550663
163546219
51920581
13644593
163503701
818638087
112066763
465262169
37642273
422369527
399706067
172534487
69567233
747055919
400671329
358500509
278792531
410665033
16303253
22831891
7923007
106691357
178592611
209973133
179724449
16776511
343797991
22183039
374716031
497084837
290098877
16282901
509191867
66957547
381377891
283409957
873427057
448395751
128136737
132871261
85397233
30174491
95108411
107938121
526213823
939691111
372816701
580316831
315025519
22017491
225631927
465439759
217362751
102779147
111288071
141967081
560671919
69642437
20162551
444753131
848753483
543953779
70661167
169991281
68864717
8077813
571229339
269687699
75966019
5104159
378956341
165569003
139296931
37849067
46189883
14346071
76437541
706505069
161995697
70160087
301031321
67242529
22512619
103849127
31800893
5423707
254677039
492124231
22774847
138053917
201838207
56835319
7896319
869069021
305038427
23344099
7546387
15911657
48655121
78879701
28712797
141246043
187922731
370339219
76904237
142909639
193280177
330654521
21186787
639251189
337876213
310108723
661554203
267063229
51926911
1782047
49728467
200524789
275352293
150025003
194875349
198050189
42034093
115092127
71951389
46430921
637370161
48904183
26253127
17770679
425456077
58147861
244513259
152450827
16880063
296119
207426701
270922963
315985819
44291011
80575909
649372697
41404037
273516589
5760751
21350047
12164573
174265979
46728247
505651
55481117
104714867
79847347
64573127
160721243
331083301
4545971
143157361
301549441
166514147
339006169
77470949
50433881
231753941
95642297
518461351
111279457
239259487
566150041
911989619
285126169
2487647
57845351
4839017
642930961
126504883
316625321
39436967
867070483
50156291
29306843
77524619
17204959
52373
18510839
100441699
24831619
326934409
398946311
621601171
389035819
50721017
18490711
509907019
83627351
185866399
101953283
17360033
98220737
270440237
57001991
6280381
15818441
36959093
10558589
240546407
325780369
116024561
69808241
200879879
612956551
311180327
145403353
53883023
608110387
271117621
97086347
64966471
331380457
502481227
93167329
256622381
173644033
9235013
476750077
129596477
16859807
106185407
22466209
462011993
12346079
776130059
91463527
175786691
406388923
70459811
131483707
256081393
112587619
283281373
35752811
366768943
70215533
4968569
2470723
395745683
173564887
83015129
243390877
435903329
7421269
2889323
84434269
10311373
189666907
58802489
611587363
63113153
4433867
106361711
22605881
109746943
260000249
89837161
106595221
814941079
41978227
196471061
176155943
648688751
374176261
77872259
246806099
321851753
8771237
176463799
10456729
316135277
352991549
62599643
267824971
180496031
555442639
274645453
36036841
11270723
73399657
398871601
35515903
176367913
259598113
410699603
23660251
195105221
377330627
23373169
699946927
22527391
38684179
172275937
135571487
520247489
215355661
34682647
72735077
644985857
312344099
161188207
456961273
281689607
573335827
521262779
174223139
869034233
17158433
218846513
267602557
490382957
86359879
238483229
572495909
403393811
116217293
72550297
68473787
362263813
573973643
307387627
267504943
194740211
7148173
8129941
275749
5698087
110891437
28855063
603285799
24522079
241202029
320443663
10916303
70779491
55915807
364837301
151426673
15425947
116965781
11137051
162224273
42389293
19099321
517199981
12609661
668889869
110309851
408414847
68522191
233468717
2003416
38791741
510363563
418759127
38633081
363595327
292311179
101381627
88457771
157830679
40068533
596881997
511642003
20404529
292618723
51049267
392082737
107873531
27565933
518247773
11098267
139402441
582266921
604967603
399454793
376231139
31487983
161746709
114064319
371605001
137092001
435215717
118541113
258016739
250930067
160422961
688711937
1803257
2064163
55139761
378801223
480274211
8798753
418250869
34786007
9041407
617507741
19256987
96463489
349360571
269718497
198279847
64848439
97487003
9418441
251414393
791615207
805773167
66257627
35897867
237045973
60851341
27324827
327363401
11305699
79605221
201797731
116863519
109781839
238349009
120139883
24764891
94058617
47306797
216913751
374520689
472910479
239351051
638230517
266973307
137465921
83529697
537325631
516805343
113861567
573787681
28010179
263371489
366677411
642075713
41206219
178797533
87470111
50922757
225527257
206641943
348000403
38937893
347855149
438381103
107417117
160330253
38386987
105067927
295143977
123629993
300471961
254509553
27749479
196715837
282150023
482235167
131750467
909742531
91016333
179133091
752677169
72322933
37050413
90802639
2952707
489057623
60838487
1467847
378222193
284595277
8324891
45726937
34651949
179173201
720345833
291723479
54229783
69241069
723073339
303100379
122295149
10494283
24540787
261313807
99819227
278370497
4288247
223301033
161758271
129432001
108735619
15034177
157000343
180045353
235028539
544178161
49672979
537113287
577564199
254307073
533507269
86478859
686822911
23839709
103858681
400039643
572497267
169223713
133019239
559177343
48658991
194619653
25940881
135096683
403095193
21061889
13560479
137426477
66759937
631813027
76725533
317750567
52537627
600514781
121390351
12861263
273977323
446010709
453763559
51651617
7456979
8144867
40126481
30844789
233525063
100551757
29963281
9364349
615024871
5644973
195447437
21051881
286070483
365095517
206489051
23661101
333881057
387647431
68897371
114914369
46857271
32989093
14281609
7159993
9991897
287637083
214188323
444160477
612725621
310303963
288665099
87087047
85228751
75647849
512284693
10091233
110736179
489170797
113400367
13886513
124337999
424193191
277495279
4448201
101239513
197783717
405324461
99312119
29805031
5808071
29427061
70266871
94034881
640143979
25456813
517773419
320095949
28978291
7535221
406844959
336453727
181028777
102006517
50685277
75900241
146725897
145776817
125423227
23785799
43938547
230817269
206290187
363963731
21692227
24973451
90586201
56697187
88671413
10910737
596075783
929874247
363767797
121141627
31145843
243182449
93316211
35189989
116974007
178925953
803115779
93509509
391331797
76569301
434726437
13088609
239301917
166477193
138914891
489138757
314177371
292275871
349813589
212171303
404542807
100150627
153990367
596813171
159727639
196576739
1302551
472709477
6063401
1237673
219766969
153624467
7698827
232044041
6322567
161766223
7442257
92174447
21820223
428705311
228176617
82114397
215124367
122112161
22259179
43226719
52769417
70192139
54928603
166877297
278616749
36674809
51114793
385740973
3269867
136195027
48489097
92274251
17803451
1256207
256695493
113701103
231524297
470796523
46516121
7616101
492979831
626347633
140004793
5348579
159231439
15454589
7383953
702603743
400225757
427176437
557981737
369786509
709655539
39335893
278957311
240816517
5430911
104998591
370142329
429623339
78673541
75324091
483765473
10138949
593373191
615591877
380818639
58427899
47235037
117798409
428515669
32399777
55316531
121006027
34781317
733814153
318279683
202600141
305751547
16608283
107560423
314424967
298847323
496992659
779562617
534959
197622203
112549891
107045131
186881081
49843229
182729263
28785431
410407427
83711051
11886209
192087151
277935859
76243949
501514121
525303589
494524201
106967171
485200841
689974183
407204543
271380689
13543331
8772461
13360807
468129967
354833371
699644311
183644243
614767877
7675223
84400969
75339721
153975929
36377303
127946963
256744729
107197813
1701893
4776193
207690491
660533221
34471621
42011833
24540689
74541287
24183547
602041459
483439973
288369437
536651783
62465107
4238603
84729899
19288961
318954049
186552313
115074719
8651407
449763653
27675631
1360057
310252879
323315651
257687257
2191829
128726309
101967659
13613203
79111129
225140423
74356157
500661071
393764513
655370669
121154681
147794903
250943839
170097647
36492377
203472553
9185707
105032699
67624303
367270301
20356489
64093357
665844409
24045949
81418237
156125617
74483557
254605151
24513539
52662749
257047657
430623859
16849031
39588673
9272251
193047307
14529631
147773803
348144131
136041601
303296887
324928697
195877387
218864551
109509137
10461079
190102457
341357111
419613059
473223991
448847353
133762009
118363951
214747769
250164059
51290563
47645557
17403619
31233599
111583259
28102759
35546051
77655839
483083243
329947361
337816103
9802679
198029621
139834991
26864911
399663151
231036943
203199559
263392853
57246257
37213027
103844971
53756531
62922187
231863363
203020799
68936999
89094559
18686251
84999911
769939981
78260353
38719951
230276663
18333251
43057409
178132937
203628379
35957423
252582137
525861967
109967047
688325479
10386391
114049543
179474791
399521609
64516429
53567027
2469547
236485783
109899989
151460093
127966337
585656717
353257573
221507929
674323229
173770193
326113289
432504629
424112597
70468249
43356949
22938451
60675287
406118747
191093339
5723261
828939043
623886763
45842221
232837669
501330619
455359283
66335039
72276691
3486533
443367889
68121887
66573113
31545103
108516497
169134281
76165979
51594247
67919221
91055719
60834391
9242599
419538983
560732021
184773431
579702917
150168059
185886997
389503
27267377
6915047
427865827
517435937
147312541
257715091
1816753
133897433
146329639
45330407
442043117
102593129
418059107
310005827
365794643
561204277
45104573
512519717
199649273
52137863
23442499
282096751
826157
170742259
325844641
422833549
120964427
47623031
27048733
8930699
441819659
597972833
21845987
62032049
220278593
148071433
197308871
464205719
207680441
7078657
380863081
8921281
137021761
84161251
410246719
4425101
164727503
15966161
215012339
60419669
332997871
226690847
132522193
153869713
567569693
195271543
59625263
5545391
333535687
137112881
70900303
12529661
643610687
291063659
11929213
118755821
9157871
74463691
272305903
347170669
37650113
603894611
59196307
223603529
379850573
396109099
66397927
23315059
188205931
737577293
198499597
40995557
52569851
514733059
317373703
168974083
412962049
39203033
675031381
275765759
388313713
6037483
104372393
154899541
68307389
4118363
182935999
683250713
55384801
549280483
104311967
422001733
22308463
20909333
569215223
340520161
8018897
53292791
39990407
567136901
233010707
68743841
66163291
171403423
11892053
161683037
2603903
468705161
41642899
551247293
23694971
170043641
114668237
294593743
314461421
39060023
156402583
253837483
199575763
79425103
142997177
190016023
114767287
276490309
145617299
82181797
337534159
749149957
246559343
120869461
8954821
17333479
63052111
311639411
1450193
275875291
57664121
734650771
452449919
209349779
40377457
229749683
154694581
111785249
579521017
20765839
365612123
372512873
665823491
254604743
461899661
47212063
259812661
30917969
1529579
85202599
6671297
155290081
105321343
366938101
32466101
403441771
78923431
74510543
46413889
118553639
299905127
1248967
121246603
445355741
16214059
6647477
157964143
128637559
95304679
242761999
12762791
146562643
10466149
291938213
66929579
72470071
243662231
201197543
4120399
136207091
797284069
770614829
115539091
49684157
1529929
274304207
268522313
22088747
542474479
437090777
276799493
68217283
14662237
770683
728183
276561517
9981253
578305723
16915351
259793657
358959121
178639033
2735783
252792343
7803841
77647621
221998877
447884443
24311461
193031071
238953083
748216103
390240311
261997369
231569449
237674447
233886791
26302889
327068333
330761237
31041869
512146231
67515361
72151081
36879061
324647483
155190907
172884989
109041613
79966681
264211303
397853899
211368247
73358839
386799467
417537811
115451801
315413617
97847357
100278337
85938239
522871879
223430549
9722311
10910983
542347207
98740903
245633803
310861697
280248599
212324503
156527633
166889851
86870767
29960461
381524411
56377483
183713839
325582427
58016549
89099557
87232279
2602027
390949813
8269783
33906559
428416811
618066961
37362551
7580407
364838609
9853021
199589801
7037297
189203981
12173963
40854119
96185849
69849709
681569869
19281869
28450397
272511997
166412321
29005733
11766983
119550961
83982443
14809387
4622297
547787881
197311183
484412003
136708079
260263519
13364867
5745149
77257403
184549063
16328453
233051461
199636651
169354903
77836873
243915941
57771803
12190433
492197903
428040023
294143873
337566403
86715227
567443243
297639479
132174929
451907111
113852129
80093327
550800499
56583697
10336699
156280279
51336547
4535233
10218893
427681799
253670671
646991897
328902881
124469441
224991373
44106929
16396651
305111797
150216373
520504433
111747217
622539707
2837129
42009833
127826929
354614279
396873853
608100553
93218317
24104837
462139217
156073199
173998171
1996993
9232723
392557259
5184379
6963911
311508257
160862399
91556471
264861781
493100507
604918177
18727153
33372329
92375417
317298529
12974873
22266427
507857341
63981433
21182219
28360429
232910609
103275503
570828793
34511623
62620819
98064859
6849223
37369141
339398789
9885431
26360179
62585827
359881813
587379967
149836747
118386077
84733237
2820739
339274129
23088649
61648177
10940779
7919959
608833157
543109667
51611953
1363457
306352853
68655287
54512683
277274051
46534897
82052371
17364407
171104683
166113977
88856513
86981641
56832329
1829969
24222389
11877599
13569161
36307519
482636897
400063409
78500249
544602217
1093979
778980043
638471219
144265819
75937751
89747717
288991091
486498253
95020571
71115299
311339381
504148331
370350943
147304037
127831019
172843967
89864161
31978829
121707779
457675069
466157401
301513561
74177003
41072953
111111739
497437541
389299861
139350881
526494119
17771177
237652309
172190393
90163897
757366717
56228407
245273779
40643513
469009969
75043607
115147033
390959509
12491081
496825859
62985557
77896549
660431791
334367057
486404957
463129087
759583141
594408169
789291389
185108713
87855431
245262877
66461749
172563869
893970353
4001033
555436447
674600791
74908633
7780609
367164059
351072959
15405161
129068377
53639689
60909209
84661849
457649963
81571513
39966499
11139133
333388639
364366973
197804821
115158671
1855367
197373829
312593
320173043
131025383
526081769
10148921
279804829
29656567
592860977
433752251
43401409
208146839
8239981
162399221
140876563
122445157
124779827
453883057
191104691
773564663
421892741
54550123
647497583
126024203
247823461
288821509
54234281
10237889
52191053
5175787
61722553
929074823
52324331
35977841
668553647
488390587
170520347
617786063
16736501
52265951
335515501
123125393
130553459
146392361
494740793
93331327
88423157
436030927
193583347
148961809
292882927
11143459
68741249
16661639
8610703
514345463
179529289
391905121
29422453
576097913
50352583
86843807
424752877
806488513
253480949
753707327
434546897
14776337
88098331
774349
7891699
337409
234776831
108759689
1898333
173657791
82737107
573752983
9885679
49730297
112160267
218469919
149851771
80768279
477914453
827216759
206715011
833890709
49497467
489036211
40383097
58801969
95274143
534669029
16829051
210688787
71669557
37534051
442475717
156776891
9869011
101923243
426639557
321680573
172836247
98988217
688048397
139035959
117990811
110615117
254176183
427175789
34439333
21578017
19060057
427992769
110975351
358010489
442643231
84250217
118637201
55184951
167698831
203150327
540456493
2934959
606635657
31790749
16895111
304556039
127071313
307300507
38724289
751274431
795684121
23346727
82206889
40127819
561272839
88657897
288523567
175326521
18030049
378049541
66784441
110120513
162951857
529689799
195578531
184527451
834926383
87627257
8920013
298840693
326188229
104512153
295999303
36512473
452026643
434534201
455244857
365416199
1014589
5423183
11323127
392382119
13188509
63061849
116150471
21884479
186763223
368836051
128793271
49489249
5415427
390563777
192917363
7765631
525314857
43643533
28729297
494031763
447078763
65031713
180193361
7501631
66908333
42525883
53445421
73479751
235936769
150471157
113506109
306274753
266988913
243601681
3970937
111953977
142666609
236371073
305200009
744632071
244035959
39018827
109915601
138300467
52183451
372126737
163034771
156313721
364167059
421938043
100804321
21864851
431066269
60112343
100130599
94624319
16354427
9180739
550309789
89426149
211299371
173138893
234763343
255046411
679670989
16546027
381955999
37730137
1276141
37695167
261474091
8781679
235429751
41084761
273265493
7796237
481889489
374950243
68777311
51440789
73298161
145028407
757454233
208416721
13937141
64303871
909589
187590149
2881259
582517213
341187043
260058107
101363807
524008831
381332477
175402537
234569411
3534983
120444773
165485413
84248699
270623659
101249287
34030973
169105247
84261311
98146969
6447227
511340663
211261387
358384903
702947281
429833909
42324221
173958991
94777901
797381069
619145323
101341433
388238713
184434949
100760291
86942291
332571121
61062697
124670083
61765681
33655331
18528791
120757019
276003311
395230967
4465709
634516499
376049543
268471517
194467963
99928883
68178181
247087411
186198611
18547483
559726247
14450789
130208077
164524873
73157941
217623223
56545837
552421277
177655001
56128769
421262629
155179139
1930169
493753033
64685347
107484011
11821921
29249063
3514531
483438773
35493307
432512369
451122101
198653893
524241637
134882149
33561509
79115557
849103841
385112029
229870483
20177023
263351927
187628219
218993581
231343571
83909407
28027199
1710427
308135911
114161231
92354569
545909723
653935441
119411497
327791221
391001483
189369491
342888499
264550519
252913429
412413737
24671903
217109239
590256011
232403341
159014927
603355667
331690841
70153957
365283847
171337
152382689
114027461
136719941
211764577
3078281
108307889
49693439
119184349
136431329
55237459
263679349
46895633
43788841
127603067
52202021
129728021
19940513
243359143
176530217
174077887
111041537
11950397
12587207
447229
72861667
113657953
345661541
119054333
1081169
315633727
175366357
21681691
390632507
1162643
35357897
693429827
77078767
186518627
325673497
74667907
118257397
65067809
76853363
321380737
174507253
12415951
164225233
88458947
168858497
178243777
124270463
421567871
409740823
25626941
83396629
544183513
867070483
231855821
391483753
126909973
177380647
402541063
258900739
2227241
13446877
556540967
11079863
43370449
4041143
136747993
165011281
89933579
190162933
313140713
470577859
130260679
105408187
108955237
445454101
63271939
365270557
328504951
478226003
3381811
53961097
204810863
400533061
331040069
627384773
162661511
236553077
141332297
104159023
80258077
204472979
183682703
315068629
442984067
408864343
409945787
133119421
195989359
107443507
554190811
312329977
167232187
20657981
138348131
703462729
88271591
21039269
125092091
184186073
40351303
660861767
511002619
39016181
239945093
113926277
367298501
728212049
178028089
281083199
500986307
533138699
568218817
25527913
195844361
39455179
388173029
103202003
225010637
502922429
116039003
358554367
300705403
427679407
140893651
51781573
124323701
191675329
15390923
145695923
49345987
639895171
296022913
651581639
178466513
107969809
50922059
300294097
599884399
114906457
2556623
118189859
42906043
500191129
330902839
168722959
42098587
235403789
122035339
46195619
159477937
853353509
112311949
363554057
434484311
12170489
212382629
901314859
461513431
719859851
50161009
488253167
499030607
339105631
44106827
492714853
182184413
450297439
905903
101621417
177636143
8536049
3213667
716783729
258393167
255991867
642554557
4537703
161733197
3411179
155839261
103539329
203507257
2776777
569184877
178786141
256810613
330489839
6674509
570169
267430357
42119113
606606613
621403817
31548397
124911481
59381999
342065401
105426229
103696081
45866809
81864137
404620273
188342981
240717881
7197097
125263211
174885479
123267271
136077203
291456509
158837407
96280763
435552071
281634173
103590493
276402943
44418709
369438701
3416771
1627289
106431427
77953217
11203009
315960241
10303957
80151469
606049079
107459173
221614961
191501
531817381
4929487
233246353
446156873
24553427
208675321
192049381
103787399
175647973
312133609
147303433
210118813
32047019
109899913
61220221
38340487
248981267
262441757
116890901
598209041
187153601
830724619
70561783
692890013
433491713
13297327
613036051
243109777
19861873
5965703
164410751
633399671
12069173
29433431
497692483
256455751
161426593
54083413
39678377
14242691
17084869
670819
90485569
603777791
383335031
834507491
17155553
297244589
20291849
92762609
395362291
833905439
175424057
41563009
253751789
5600263
84622999
18408043
9839983
399625223
43311757
127796423
140048177
459916187
90911581
3203143
12552523
298301239
347929847
234643463
608970097
79378697
88405019
147693473
604474817
6991207
231235709
174431021
158101901
150991553
81954143
192275131
45356411
147689917
166062943
293183941
304306939
388486367
298039241
545267269
27948617
36965561
75123691
118972151
772319
5457281
72662747
27543337
280844243
9134413
35723869
97822663
104554733
48987733
63869149
74952487
96043247
533607563
163418407
38497049
267473159
72611093
562276427
48622961
237269947
64444651
734935639
34543183
304810637
112107629
113150347
354454013
131136949
1262297
124442621
1633963
117820721
468046043
497616953
15237637
92686787
93057137
22968317
178092727
18367709
667659383
480956383
205200739
127875991
75058849
157744591
7696757
3685537
298772423
129759023
2866091
502043159
227946911
88396213
391746151
485579
282749521
4205759
103021777
706193291
399250783
8012969
787187407
668919079
254420189
131727529
32523683
154739437
340659983
12410569
36638159
16034503
17965777
150284081
10333237
457121411
234738067
457039379
19690261
95376971
525811519
16875701
385025273
541364903
63874157
292301483
582150719
436896401
929581883
535124173
205144531
9243919
205755659
28985807
280694339
782683679
279461713
124549283
8890957
180276659
22693633
239784011
377987327
198085897
130208707
125425961
390097577
233520977
241820263
31165727
75336587
4211789
96164857
195302179
103707829
274939163
622752433
63787289
70061413
65993071
41250257
29337383
108709043
782492759
786928057
523867117
548508319
526124353
119253073
5178223
514170577
1274263
64562411
231186707
28036937
132095059
81236473
4283437
925230793
35304769
64494457
169281559
902825041
3600353
19808881
2143787
467694727
65564827
534079643
210182941
89368969
591370751
385286303
373419847
1353929
74706383
334314517
373838489
188569109
286346381
91762747
355888369
182627747
218312911
459082201
300749987
406174711
11564897
294635461
343703557
136694879
710760767
679418471
115923421
422465413
23759641
29832923
8466607
188616521
29256497
113821627
71042819
515628187
234523753
365268991
507888587
94149311
111576863
955958317
57413849
182880967
355853153
213564049
70695743
61672463
168702991
6360457
262155769
472229161
186083771
426718091
50688923
1211429
370997423
60869899
460232951
63163501
348306851
308806811
237669329
175855411
890845259
2886713
162327259
240673087
61324517
654253541
43470599
170140109
21786833
77461721
92528017
418640021
166769717
70283621
8121017
7533257
153090463
66666553
722593889
400316599
35489789
638591731
196765511
240734293
9055619
146877223
30831733
32619259
210752783
11245163
566355733
225126667
490880653
547595159
872593889
10709183
207470573
39339583
214931693
168476141
239171909
144222499
303808847
100624613
288485641
75204989
13275133
271185763
375256121
84124399
102565429
118284137
489909887
28547359
510388217
342260419
241708927
506078791
72362819
21600049
642453401
327118507
596658553
206165153
43369783
31605449
5433847
21435749
459637667
99999199
216203777
238408559
136243733
14569043
212254411
148057733
785209393
161722387
56580259
432026893
346023493
41989231
155144207
425223787
220443071
17028811
91255427
69294037
220104217
78110339
27750269
32380141
23965457
26037083
118451987
68439149
434956031
273527993
3370303
355521437
62623619
9937903
780462737
504779621
54416851
806244949
203809643
306791033
5165819
5929237
1171129
5969291
297859519
310343897
887914123
113732959
194215603
10939867
511131031
259390553
677532221
311869381
192497803
286213331
19427803
64301357
88594067
39999601
30846133
3944771
508905479
28503719
40397659
285908921
482652767
64499401
495836063
239569427
235550111
494708287
427483789
65414831
140621491
66656729
13202429
149278769
43321337
32965903
1817479
127143007
33683359
64425451
375127747
896628673
443152531
165988099
196422521
225806957
673918321
276996739
138863801
47288933
223150847
30947129
1188091
4964683
5549563
30984433
32725151
275867939
59552567
298237801
595439987
706654499
12550409
6364367
535644229
210952363
124123673
21547321
59593673
21288541
93204673
8338469
298781711
12765329
318495349
2509567
613787
710251
333540601
167523409
258719729
32260541
93611527
359697973
544054369
858089143
15980687
633324323
226778549
440752369
320354747
115386851
185740031
62010211
262344781
554884639
305434067
46180777
279175969
237474191
8431693
595013663
129569729
33564497
246779749
216977099
121171691
149601073
60440773
368666983
11724403
128181223
48633919
62617333
74066227
105545771
281577649
153617999
465910171
16256897
29955587
133943713
135226183
583378093
635306431
63580249
313561741
158115439
53945809
62385287
236767
193157231
786413809
220478737
130804943
146011913
709392323
56333063
46519663
13224781
33093661
258577141
255396187
151516273
285754211
11522869
297552329
258468599
126971917
867856981
110739427
90244397
118669951
171764987
845329477
102077957
825453691
3749059
19867427
695336387
110147663
356216857
363398071
516753113
146214949
2433287
163048001
3014317
182397101
23351231
712302347
145961119
451846513
208677793
5141879
240160213
147605693
294541963
72516527
394885123
1294523
30949657
115898683
42885691
185266091
34833803
409992509
2256997
31715843
200925721
2837467
702038917
416526127
30234077
135298433
17345963
121805267
415148213
33227849
700728349
60929009
17559823
79439491
255172321
86216227
92575463
11082689
22429219
751770667
142212431
182436733
16310513
22495043
231668287
267243103
248594513
156328223
119564167
129724711
94439659
741946217
304041349
83165287
144232493
1472983
127539323
173234617
171034379
338532683
407535847
130406873
247832449
68805899
458111
65872711
31600139
310391069
105266209
463044083
180953527
137041339
850867109
230677693
262479761
6249017
711545423
761891183
591470003
753472301
32339003
84238909
686997757
281152499
168088951
112352131
145611533
2038331
355614029
74828311
274799143
175024441
512133931
7423093
81649913
638081231
39862447
342214679
12282869
117529481
130335083
261205501
29957801
272741849
801524863
426734857
136848259
12803381
46077791
273373327
292114139
84661769
35033389
213879251
361015097
539330923
166683449
200134859
10571173
44577569
336691739
529123519
231987523
7688617
295824817
219399247
3422281
70820047
175074997
633623659
310500857
25039303
10717549
3885701
48298339
36226459
285079493
448635959
105858299
25502501
6873047
652823867
392716417
15261013
27274549
425524787
111934679
151825057
629524769
244492219
424245977
403691317
74731523
209590757
2547119
31289119
69385753
51620791
702585913
395972869
126986287
91680997
432099259
188752657
149291369
357626029
739135849
74943133
33697063
388672799
291192179
46501111
434122553
567471193
125510887
218398799
14576399
179725583
772171
108269683
82038293
166329811
182952149
780246847
24813059
154408531
496464817
112123327
76110421
169443899
688629449
649385993
67421513
130035901
115652549
197388913
270616903
396722449
415677907
61301987
237499
549141811
116268773
122419069
57850127
4876771
822031151
725038163
68472109
155733649
431192323
11733599
713169823
440134757
658091279
9108811
432142421
263402467
259262681
78640213
66900523
273526181
242295947
409370833
245424097
453324517
381282703
54111643
559063111
89041613
123905069
198697841
41626399
387039643
3852203
534988651
40165241
127882427
432078323
204909343
123902351
205392769
100315123
16838291
11469487
81070643
119345089
25522031
2727079
241993343
1972163
122885759
569196107
146893223
400405583
17912597
716554291
125652617
54290783
398363891
136368233
3965519
188831047
271596421
129680599
36108923
152557
710243531
7505749
146989243
48035941
19051853
211527059
16901879
288232787
16353041
935303587
257059331
396322909
305465981
32974693
715933
570999841
95067347
190453201
15747601
10524821
341546993
413069251
334152733
325224113
50887223
826915759
48891079
320724683
566262007
29254157
318487277
312471569
203531177
313247581
136016743
11460973
571974889
36251543
190699307
101889629
412965499
132008651
390748549
832172879
93198367
14496211
1049987
124432193
262771489
131249869
581468297
28281667
8536667
49464071
157241573
29556011
10667183
55272211
543747973
556500577
346476437
322818851
260540603
321370681
34938049
93928333
82106503
404031763
69148777
124226143
5624419
141825449
8199223
635240719
668749567
91154033
100320131
246412079
288277373
131687009
167294051
195115301
455620483
739218037
349511039
579454243
54225271
184470113
82818269
47237969
2019421
222409741
98984447
323507573
350811413
317868151
221039023
45969439
538353787
49205447
59863607
33959741
160597211
277036483
577338551
410735047
80866381
124835929
217370407
62658769
85588661
450630979
244817801
110772479
15192589
771588523
148229551
223519369
58118209
5854279
309134473
33158969
224967839
214826197
18195949
11549269
35648059
146476223
36261209
69547171
161171057
134642881
19010549
195606857
556432621
16119139
211303447
106129489
9232187
144603859
3964601
50366339
110760757
141917603
212874511
42568541
423487919
576396049
4641911
360481127
82352341
385693753
91206079
1655779
181664503
331133617
843567607
648693961
150969997
184090061
378074371
28036663
48464453
54023521
5255923
4371901
745232393
130231207
194489021
213416503
669302561
288638353
395906827
92246639
427534463
379965023
618178849
26224411
31344427
660419
18476771
332547841
91516283
4605943
225973141
633163
397507543
147030019
310029373
102402241
148858279
10804643
69984077
340303627
36448931
129312331
6072413
285892949
39230761
23824369
392644289
223138733
9060641
566978891
443627911
253788137
278610677
109644547
367373
822609323
4868093
3496379
616578461
677410807
85255727
326737559
823583531
56629357
164631059
106933097
91664291
155467331
17104291
258471427
20033549
59869787
110377499
442511759
28573463
621645373
77903993
471710821
108441547
236659457
6315703
608705821
421192963
49612217
89621797
196644013
20105893
144331039
97125367
294857803
588775181
147882409
78763453
1990993
478678169
185088919
8988647
80527543
338059817
553844561
85439461
5422301
638922161
819418949
264053327
54604747
127500587
63097883
89871839
63330989
26318213
85507033
654263657
22870363
94494899
131776849
255536857
20911997
8752727
679216177
318142373
79085203
6956269
228346763
432434969
266928503
234015671
383392307
329642441
530847257
28387187
111877523
347430959
28423823
60199327
10011811
832743763
1716227
27369401
37670387
148515841
30530977
8118893
930207151
736796539
13667131
184474063
4288922
536171821
530286671
296337493
156827113
106074623
1184803
723572093
4179523
481934941
296103673
14656553
16558021
146276077
534096481
137164121
496703687
469856171
15906617
32620067
6501997
661607123
90999301
309365731
403023613
713137
185752103
24965273
344563169
353370679
162258377
215840827
7751339
373942619
375697451
35455471
971417
50147287
413600003
653952287
284927873
563510639
35539183
53343133
237033029
437468963
159323491
11867917
199700057
80442437
11810641
4723577
215368547
170726851
370860097
202727401
372533999
491392729
336884567
49687111
323600111
596866559
261728837
115715807
281785369
857483069
108037117
57501823
259337591
16745717
337975811
46308907
65424059
63375929
3354271
3476801
104810197
123277573
789688129
16063981
323686967
430490341
563061601
112147507
461688373
254747177
216485251
24403867
22985503
95055049
701698577
184471151
818929577
3464269
770462801
266221477
59750749
3783587
93271657
8858393
425297291
448985209
582083279
42868993
187712251
356307613
468670091
34685803
336413299
605926729
381943579
2041909
23605303
264463553
24308549
541394783
426418309
30604733
487437403
926130809
45279383
414375569
307682839
385928623
21521063
315172139
206838091
197339189
128104159
217396559
1610491
51165473
66639817
408860041
410340499
32177669
422752163
36665569
431356633
162641029
182012683
279852437
67313107
204831547
146770993
160939913
112939069
381184333
16692737
60477539
7780673
71560417
463191941
81530543
911278037
417099673
623167577
478343729
416729461
186122687
283132469
406909717
70746941
83398247
24152509
197442481
74467817
59848021
41922667
164841997
244594513
153202993
149073299
213304327
129339713
846229339
182159119
39104797
605151683
528501431
43980217
65595967
109207733
342407249
19963189
162603149
234893413
5650933
274562039
180198493
595797739
70637113
105941593
250065089
342977801
57071929
540886117
628141
172863401
539663681
61878107
924990947
184520327
160570181
15958567
9514313
204180409
177042119
253467251
660577
265325701
791476417
427063547
322708313
287336893
241724489
548357
27614159
94047661
698801963
795131261
430344209
176085523
9070651
247476773
540203879
51536603
265373137
37169399
77634097
180875267
26695421
871471819
370760839
136510951
203821213
1246447
75667973
541026331
187921861
158356931
434472739
46443043
223799413
5245087
29759179
514758913
30251803
13034207
150694043
261760573
660624697
164615617
126035381
585577273
231643813
476329949
275030423
34674403
195437027
199286267
29517223
267524137
234514727
36178237
438666551
188048461
221008621
166469687
446687797
17570929
385870819
8631349
452726873
28727291
381976129
256533707
139364689
198919103
73529633
89919031
188740637
378409751
23883089
12262051
160524509
62097727
43860643
867788917
387577847
271732103
421892291
14646241
513921493
499778581
347262233
200242921
7945470
185798341
136063519
49746083
138121757
111734983
120641249
27306299
381715417
28196731
63153127
361773941
241090391
62790929
293991329
51112561
168493319
246867851
151159963
34964929
237258253
478577381
461272697
163868231
12834581
597525871
147796973
1529887
117842311
260933749
304414423
676267897
135436643
380889577
128763673
268976021
2939969
41738971
163949047
444301691
40464673
44109337
280711747
4201627
152581087
665131393
70961167
45136783
237364381
103705193
163485137
16749959
44909681
815444911
436496681
639018613
364943989
18955621
724344043
2331731
231369667
16969283
188059177
65104009
760061219
7229821
105719969
43462511
111103067
673162417
262095521
297375233
40862323
969707
360714817
391614829
3681547
104850677
143781353
314316151
35009921
11545903
470963579
288632873
24049321
69520351
246683009
1508849
85258487
862202519
284741063
40566481
170248811
112579163
217079717
6542521
19175941
58614889
308633659
72857311
25266991
55223677
71511161
205940083
67651253
535727053
287362811
297979469
157294157
666480181
4420477
220893557
18860537
242592953
46877561
136515641
290537581
804175583
294479047
1275767
39747919
199858381
747158341
122980639
162877313
172069091
372673757
34933747
470987633
6032713
111657919
541424099
261549049
318484541
49674953
433928797
42553457
32515841
643276589
90148757
391352281
318913061
500772149
79473959
304270489
300508727
226248419
41735321
276158273
756699007
3246571
18384937
176367031
75082841
385606399
230831509
6299009
30485639
36957061
896194973
347822707
125006437
73410773
90073301
26374301
126729569
93773917
52662977
226178947
494228509
785573309
24045239
31057277
289305469
284844683
686507401
432939743
247611649
677027759
464406053
456707663
888636871
20480821
147226141
36821203
47297101
25879747
256727491
104502137
357437623
80945911
104613163
352541521
289195999
149680459
93892901
48525979
340214009
7317883
158440811
71213921
691586957
199127561
36426661
610716433
71541037
190457947
206939269
24100211
13859761
154898209
25690391
102681583
1
10000
99980743
237601980
194554223
401294419
333939647
472449853
39756623
424436981
389634181
36232177
335833129
1642103
85656773
309134479
34615619
742120051
262533113
478169509
77910871
8177951
276151231
227183953
70584121
102603569
151779493
234755903
247268209
224558443
1323391
182697707
46143121
144860747
35841259
316220579
474882271
72067997
45154121
446207117
49089913
35834941
163334333
158159251
89367307
206640659
3303613
247637609
337849543
3772133
246338501
114676937
27966443
274561087
426582463
71698687
255542459
57936499
317580359
153807473
192998441
2292757
1120447
125234387
234413
33857141
34137487
167701679
198280183
35336737
653987599
206553889
140900569
304556039
163267267
119349871
29607587
54294451
1881371
596710159
360405289
151468379
35944691
221599627
3534301
14679187
50655469
89799973
606828059
308273929
162099857
85732901
64955119
166443733
720809521
40870663
8831293
149056003
6651739
305251301
147696331
50383283
364347701
280992073
55898851
258922957
120064253
48544417
121805777
514569203
212238613
293758273
34558421
232291387
26788283
701387353
43371007
80116321
131985163
143325619
628089461
111907231
389793623
143533591
307680449
601473503
128740741
50164973
429479929
195869251
3400477
44128837
258115189
30692059
300867571
118115863
169941091
446530907
746365759
7954579
16628371
556570219
568262141
312681007
115206389
146530103
111272009
210911599
251768093
19802777
60651043
243643651
13762523
77125513
357678157
11554919
135313289
1900993
316827857
459449
20118409
232891777
467002021
210521257
355762423
401426803
204592543
37811173
62180449
83233429
874250441
460947559
214097911
4382831
752311561
51066649
178508171
594781391
3008177
19845031
163678181
661446883
52581157
341680931
130908227
557796007
14052023
93523523
178509281
18629423
32913247
107625587
199238057
81980707
172401161
571059883
313855133
707617957
297249787
515339861
188588303
303127711
167224457
490982521
15446953
702415169
426975371
185292763
151351273
74361977
2921411
7983917
253434007
327492259
323755171
278892179
7159643
407452211
497060737
122926123
306378911
676098427
315534743
156729959
60324037
481264261
838448311
258118963
153649817
179055559
31286779
369098923
25834877
517480319
65316301
23754343
669405433
64578083
88056223
121811117
33078061
275816377
444171389
2022127
27569491
15299087
4320649
140868571
43420933
276218581
12476209
48082523
277586041
172652003
107901263
152248531
736143389
56607653
159811903
371952233
96783077
30542969
529410517
309747821
73370663
95281457
241630381
76684411
107677051
159290179
165598171
533480729
583203503
384361259
124201447
281773619
58831943
154208773
592524067
9075167
193809073
1270999
285681857
70481423
333658361
372690887
47162431
23782931
248832119
5563807
126073903
70800689
561913217
1640069
18409471
15343319
152868103
239413019
53028323
152451097
328558019
134519591
281114401
632653471
318071009
14161757
230898937
451394569
73516969
46306699
178097879
268404911
389799523
265189751
104070017
164889983
17258471
388060261
636443111
37827799
471494657
47254133
325830409
111826501
11800681
74608301
407335337
502161271
714102341
603629987
89503201
78579511
347435911
542821717
190825049
168480769
785773973
277943317
804372521
113650861
466950161
463486159
148279463
184752619
119781671
155117447
95063797
11897201
394813451
397911023
49956967
14423459
95444969
110462543
446399773
6515321
297873607
337539031
322159423
545563349
267200047
108224849
381233117
662697517
67870541
26313827
7380019
16470563
803638933
683307997
546418127
98644487
223392391
149065643
603990509
698629003
383316793
390946531
64092541
616360163
334446191
60974029
76894703
49065833
225807473
452757953
67930633
17634959
194056201
120822839
426468733
36047051
12494323
114653293
162003749
605637089
694181
233635439
33217571
1383071
122783
41191243
7558609
265247729
147321
289432009
694252763
593992261
31885951
22457401
5325127
340423651
104515039
580983433
2930441
41918059
19687237
246020779
291950173
381964039
202910219
466338557
520645063
29634989
715885279
543143437
355397369
303794917
421751923
52228901
159935653
545316193
236404939
178440127
241386619
344080361
4572539
795862817
70740037
498421013
826168943
649714141
421737557
323383111
87825359
66384749
16449379
200571691
268623163
25009021
452064541
216032497
821454551
202387301
53263571
68583349
229275713
62422109
2913077
302910457
151808407
54789659
396280333
199755323
40093357
149693629
142069027
250768211
134123141
25647227
467023493
111798371
62339089
8120663
781385587
39746027
147561793
291794927
281956481
93265121
142041709
738654079
237650363
578159567
48979607
58863677
88797041
4654883
376719443
721019591
53131249
43228919
176337823
410287069
134693407
1587907
103892447
23757871
63255923
17185901
140506351
197405321
139317977
26630743
28093759
309483869
6848363
68501801
404613773
16234651
402512681
39015983
5224993
252627737
496511447
28952741
249117887
99843101
67932199
352905863
89532671
406659277
268675193
23112139
333918493
535510499
11545903
272423329
101593621
635689949
228349571
223311421
269787439
37423831
398579383
12742967
217768093
783229
694020521
114502559
173548951
567320041
512916941
138470393
2700553
55129489
174963487
75541117
111568679
310968137
653031053
13524461
619512209
94782263
123652447
6782117
869146087
527964247
12472253
131577899
226786673
625720049
100335317
156018461
16281281
52563613
83046949
49607401
303055471
32719903
161170759
272867737
321983821
3929929
37047893
107784983
564136147
198686737
12811831
270708679
62530151
70045357
853866877
79351931
660445531
2432333
32204233
238398631
455129039
38116213
718217419
191889967
211452809
54256879
25523923
125253913
14765801
111906227
87441509
555996157
269762039
17977429
25589999
132547993
88945487
154057361
384065261
130690649
26030471
146776991
353890913
192821873
69648961
228970529
192343513
89030113
373386737
895142753
9465623
612870407
27257621
1088779
627590437
291507001
364359701
546851911
11891219
196797551
180152209
346345591
87751537
423686581
449333257
299357893
600034087
297427357
3028369
243055777
254202517
421238309
87381971
220053863
53274521
33452359
313062473
105146801
46197071
8101099
358844191
109971241
262713167
132379769
236027069
29698699
809127827
143939669
746632357
82313837
160553807
121493363
159036461
1852369
14345867
102828301
372102469
116803553
395369321
145437569
46649233
20639429
12128101
204030977
61521217
108213461
57266119
661307
106100177
237491477
41046769
240130171
61914247
911545883
6016631
391402943
5889941
68160839
440984177
317692009
3790907
454975769
130600297
476579891
52954171
51669451
400487041
166637767
45751663
78184427
80253419
132072511
570086983
98894659
89576059
14168171
27820703
8899427
28445567
89356439
330001571
131725397
10275467
188275589
168530773
190270127
5682377
121347689
643380259
406349423
21476003
621717407
29481577
172424881
20508629
50576023
194834443
126199303
694901429
83815553
22397689
159804103
411760273
149533621
277905377
83072851
349523
6594673
87607313
224761
412138193
1450387
533234939
29322203
190152091
99392987
25768007
3450893
482730697
359922961
297744037
130937351
440561551
87856933
157298783
353244317
455162593
143802229
129657893
755523779
161341073
349346323
253097701
54576397
1079567
259547377
21078017
47875199
514756441
42533479
369820079
359197931
519668881
359457817
311877259
75527251
197464627
179017117
47408107
70310041
697988597
10652069
1662301
171824761
215013107
330058471
714510877
236486191
109339423
187501123
487224823
91975343
21898211
40015597
152754211
323625389
1762367
108975859
392921147
279131093
4092787
283681729
84260587
169612537
95787787
58091003
62022713
21602167
575669363
505458563
181067
1482721
69232897
5977967
2968363
27564287
290061151
11706151
231461393
179715719
162272609
1141579
113740177
27084487
324001939
26791123
7083653
13497889
6604739
22545389
71798989
226111087
88055381
4898347
296636441
87037211
533413717
664130261
231944189
105938003
299795621
51749767
293955901
377239633
431766341
21580211
205826623
53546341
225485023
377025547
460829099
12282817
103406557
647016631
676609387
63509843
286121749
302009831
13281223
2830903
63431597
860206297
121200553
388789561
765958033
52759129
19612361
9202283
181030459
232870681
10624717
284303879
471304877
589383259
124019173
83638033
149294671
58635497
690237907
117931259
7298813
247921361
13640197
727261741
150842057
848846051
1288619
37523191
873664339
70446461
184728031
610472927
15045517
2405453
33487991
167214967
100344731
348118597
128884783
190225141
16393387
513318769
76992787
38298163
10122443
253581971
44696011
5727257
1845743
77728463
92818573
62090257
261616363
210201493
189341653
166010743
11678551
547664371
119481623
64817789
583993
281855383
493546951
261048877
87230239
37454717
79600849
20498437
754530967
582903653
109027859
449225503
220257971
671219273
58767031
403895923
127473443
602576207
85560919
22697443
249060611
412825159
179146607
666115789
157339241
348591259
157524691
48341309
201574397
7768823
218297837
192251629
319347143
757152889
329012273
11617747
18766043
154879199
4208917
495397489
403515571
133786241
443714729
183388379
64279217
100004873
111659593
474653
245162419
2701291
602388991
94288933
39281183
219936911
26667301
82176461
504961529
26989229
204626831
527508713
613436609
523091353
453261229
11477671
123838193
23609731
191791867
581952331
51771607
139680929
57582137
14398213
6519589
367587197
151730099
191136937
588827737
394999529
41558521
68877539
654815339
135667267
93305633
24790223
321556243
74233963
16618729
82994633
241342873
226483189
35155787
6779869
379009079
179395427
206698273
50512313
679225843
49069793
57087773
503858161
930760547
19110991
625385113
59147183
44368133
111873367
738543259
39653321
233008891
69383683
77615701
256272143
3924373
330388277
299522009
139405213
38645111
226513409
293918123
176123639
7108547
5613749
807034957
47585647
4254631
25372591
147312287
387245743
72830419
211342393
235958137
294408859
259841489
167144641
166597853
9985699
20406913
519848647
219319171
448614967
754130339
702044779
162491233
566844151
153919793
131804327
116464867
22858123
816059597
116756417
678079751
16024549
15115421
862775981
381802037
23965729
214848787
212624147
94413323
1377661
547933213
54149831
122994611
168396841
47750317
282453737
116612389
50975557
15632261
148903621
129530033
9520339
53145769
607202119
256591723
130939867
59543819
458228299
130300493
196874659
506627483
95996203
561844313
277826141
110864893
431983301
127117649
226982537
21766201
134654101
118340351
112396253
291966677
53507621
500884487
112213223
419051497
130952753
142732703
213269527
152987161
11085623
103062307
259101419
145311983
156202483
314690137
182080061
379606411
3537397
193229593
2934221
442959229
497721241
201516769
350838361
34637389
20118949
368251619
543792751
11974609
13906961
765881023
627785447
715352293
88456483
1704869
148596023
427474009
752598079
431361673
28135253
7257119
194672561
531484231
590437801
62754449
2351051
91447663
6090079
269348843
386811059
42031589
131010839
51853003
583410589
9342097
14897173
93217757
98274767
12789481
307029181
10023029
202486589
108263371
430266091
234624493
116763359
363240929
199320551
518816477
345940409
31714633
94755379
65771389
31313869
382083683
72225119
42033793
188633563
156689453
861989
315526427
121356383
284655289
4710451
6346283
600313117
791439839
5259797
78935033
33342557
126180889
357981259
702900647
48009601
402170563
491943149
187461643
240029857
6760879
99153839
556847201
162360629
117474419
129891007
422845037
177616627
488980021
168967457
111101
93562393
25915387
432647183
258381107
392534969
172495199
240609511
507838147
289384951
7531673
259272883
916506427
142399073
228053783
105775081
59930557
538441159
16527839
3373807
3276893
10224737
460136219
208919
279409699
12783553
1791743
208167937
48304037
228396787
25678451
174354347
816601441
21401561
53462947
14970611
483633121
381693779
199712789
12615307
221634121
188441317
17330111
5805791
356391521
17773451
473552099
556624169
2954267
4333489
90502469
354919679
271602689
6382853
181258639
570450533
145853579
692227603
414430363
45660343
232141111
118835723
403897591
662137093
230056909
148422877
1165781
108806393
4124363
12433879
108925903
166208767
129127979
214425247
252413087
322837477
138194323
329542693
15866329
160791101
310503727
14885809
28990631
545771467
10216127
365075839
653589043
264512387
20578969
290363443
94294559
145227197
360298951
132080321
22320121
518299853
209361781
49865737
122697283
798170647
57832631
94617491
244710397
173789237
67260439
81224111
81422167
171206467
317702587
175619839
151863479
78862733
605747551
103034873
399549331
82479583
7213109
336536183
46509737
307286989
247715401
331063589
257592701
436746529
3653399
118283119
13683359
362725609
229953797
255210877
21576199
1054829
537552371
40994873
14972653
760900687
2757803
249915899
631562713
140282509
202332131
564411517
168959201
68577781
408720283
246086597
3776579
345593771
275429839
15980567
267641189
103271627
419774221
36178343
259874819
8476409
22964891
26281657
742700239
321060757
125491489
166745687
38554301
380106113
32972603
224260921
17664419
41303033
295205849
466170007
659893961
501564121
203740001
837402757
9628291
154761017
111177373
540927533
486908287
44286271
232267729
384237313
25159837
25760171
7123163
57394189
52504027
334746637
17033069
118826143
89077489
186548291
406117487
184182953
371176697
31120823
398277713
599946569
76649641
117389383
123587869
191054881
40717801
21429983
66026677
814459
4048279
558672119
38053283
127673857
775008389
131438183
601273247
235666313
491866211
250999877
190346411
322025113
71889193
156813143
533374591
73534423
249405917
471283243
124502809
824657989
196415957
172067407
196517213
418062361
375589343
26102911
144381007
529355711
13771097
209493517
115676207
229555367
96616733
240700843
4417843
332528237
37980157
301564607
355140713
95969791
503273999
44421673
536491331
163977713
17602549
635355179
30084823
50673319
82174021
158332973
607807
146246131
163584163
17907319
16362631
51485309
564108197
46833247
752547899
313069979
237814009
520323899
583311881
8394553
96085271
13785679
46360117
207112013
362424353
774831679
7152917
1577287
39548387
259601857
105201829
285683399
12964583
928578169
49650527
381266243
14607781
724223693
849638747
100814309
240013409
498809951
912991939
467726261
225991
812614919
152078951
243805013
112334161
36259609
56197553
47764681
187180067
561288353
5002469
215559823
6986251
133814669
137077891
94443367
46995077
177249791
2266241
36636181
176271869
271160749
391981357
463520353
302476469
435771143
26883049
609369067
447549899
180432433
244101391
557158429
111950431
172557571
58381933
166972007
200379547
21034901
480504769
307411807
174916199
210753457
213327197
323889229
359494397
175267063
202651759
148227181
67581487
567113717
70627957
74683097
701209283
91345823
138418481
79148119
247650257
162756491
17489201
226853843
5399671
650987369
445367057
520404067
106307759
38361017
84619253
162168337
27564071
357024047
127285867
197169691
459161849
238176857
2929909
118846433
31913083
506709143
77793701
202609601
120265867
25074239
315282167
273688577
304883863
7266967
125195561
267606041
219279301
104815157
471942739
100633609
92919731
14713519
116874827
17466899
566389841
480792797
144911369
104205193
216647297
766729849
3853987
7592617
506978833
95486221
221574737
76114351
257214337
60488059
39920207
393498817
377093953
158597833
363896629
9352753
108124019
277407563
315822581
14084869
374212133
238605113
485952199
458398049
169643911
105747281
219666407
519188017
218178449
15153703
34374677
128959877
363305353
47025749
279976507
34200449
240511949
105662369
546016301
384049693
701523677
95701387
189427709
700037167
6574907
67859377
215708827
113963177
202421981
3947257
4609889
13535867
53062927
6116839
557734763
750560509
310575613
142023361
43581103
2442647
974920487
645860021
227495579
4571551
106911941
442478359
62502767
782635031
189258803
39945791
471307079
5529259
164312371
582807857
344313511
409630603
646789543
275359363
262065833
855907607
15284149
522023791
149113039
459717683
728299511
117756673
484040471
80712721
3172231
386540281
54317491
119310773
184495807
329858377
22837967
575366381
114422963
12538997
6179609
85490549
224326073
249832543
63854561
21312859
135868163
132478691
529926401
118789157
217358069
78384487
25502317
704661413
695162191
276551501
30699469
45627667
214480361
142678103
236109847
46231621
4442293
350472637
114906731
51379337
57029513
44723183
465834991
18943877
103604393
293508931
132886021
390695167
971647
213179851
204677107
420652763
12395671
61128163
451112213
1516577
50172671
33785281
185001503
60075479
261953819
222810241
144230731
99187789
383431189
50706893
18163237
141998863
454539347
323653823
550654673
194981063
291019739
31085261
188617801
137787029
206943479
345070567
82747493
85638071
80155349
239332603
766900649
67385519
3079913
795155171
319584539
415192871
7308533
444759307
90292861
470237297
305800909
33705689
104900911
285523529
26958847
206797777
39889301
290753543
444042541
52412209
76654181
54737491
75572219
188720003
173119043
93271729
42225149
58692223
550472029
521490379
85281761
291980063
293939339
4847233
107842711
274610659
138360763
9084487
45946499
43318901
237283993
590041649
307382177
246808097
499745933
7543663
183939433
456100069
307699097
597388949
439544687
102039227
116179177
92947903
302744609
108220733
82181863
196813559
62635481
487205861
533842691
493697077
440446339
127287319
116342561
127541977
113296921
1081567
95896793
461389583
59637647
788337727
114929447
478424119
59316541
4274117
302106247
396844831
581139751
32158793
709243013
188511569
58733713
78086573
53715581
1437532
106891133
399354023
88991711
628816703
11606363
268549
14156489
2060423
307910543
63085109
66401393
73733809
224901779
14903927
375995989
32171729
220295069
9996533
253610593
36611359
167589623
81136603
25772521
56276903
26081089
66913937
124752659
43192519
62890799
8845843
138999659
4633667
501578773
806039567
207129673
16347811
817765237
63888343
19923263
105428957
629660791
375734089
143389069
310362469
189345253
209531261
90954859
3960461
321446243
10724143
66971329
174142811
709894069
87182807
7400161
70409239
282005621
534055013
216142243
2044771
32933237
96724213
18357389
12183037
367175629
66494213
229352437
27225733
121204099
464458543
129089117
170622883
44530181
10218631
53170603
131857811
3376001
466981777
60652049
5191757
35200211
337712989
306016253
97433269
5602913
89599859
290482807
482790037
4216183
318865691
150247583
187877687
130485037
753697723
120065831
40309187
352302571
112516643
233160881
144470191
193581331
479665831
26099747
243139907
61769579
104301707
307246531
111677309
503980777
59032573
155410309
42154643
443804041
583457933
382843541
216167953
557595487
390825949
142621351
88298671
230893153
59491981
342007373
574677899
697618591
614256451
516613
532179491
350203969
101365783
344473253
78904027
207342407
47502583
47890741
55460113
30733903
9457141
283646947
431754331
170714617
207292559
451857611
106333831
72807739
131667869
10089371
823180973
515213891
114538841
30694427
652491233
650419739
20077879
457000699
231465449
3861469
102031901
146566117
768790621
268567367
71437309
484445789
180121451
122939153
76292755
334512193
79049963
97760749
569124191
119895001
100451341
380221
6736099
484813919
130107787
137441873
30045149
5065513
101579593
418655491
84156697
510578063
372016549
192419603
241512127
487875757
1128047
48596843
10393727
52820777
300964421
24879919
477379829
102571621
202364623
360910609
208191803
22554437
336522341
122179333
43211447
5303381
104388547
245507711
119130163
49059137
126713117
676539221
5275093
486060709
368646253
23260103
186486437
3808771
139444001
218327563
1346101
672611
536351867
262582429
258946417
512520341
72022751
328175321
237194569
193058989
63506173
970685029
151863583
405930121
5427689
143701763
257153279
203256877
479846771
141122801
161500007
302113723
199796659
60296231
30957209
433609381
43976593
353630737
176865043
258659549
79325069
160364053
718380041
435996413
27723037
315018923
239707627
889967237
138321917
432933863
26472119
331849087
37957159
321013111
793454477
14100791
377506681
249830863
579578729
33632927
446860361
199213493
165264943
26105327
72932269
581845361
667295077
46254413
159481967
341457503
180469547
59539897
43904513
1367269
56861897
267626059
173858177
595484147
258301249
85799509
24165257
27990869
68498533
308362697
4296619
63099653
26617453
329480429
276463303
109446173
166671391
687419153
53878621
151253827
48825053
243578519
3947129
86864431
291203323
95296841
57663497
530708617
72599099
290554903
29177807
793090889
24354853
132448669
23270927
150864517
447281
10888429
819887953
28035299
784737971
118408793
6320773
21005497
156814951
722715397
743316473
787642109
377919959
219572669
118064509
147670631
2470441
93327779
74070169
310465721
53348653
225306019
66717349
198361109
41641253
45324163
9008653
294245221
218102917
221234257
326321687
30869159
326123381
28384831
248493209
32041021
8362177
9089351
493094951
368132287
93609421
144158561
292956977
198670853
102058457
97200689
59513953
143753161
136512791
87127889
25163563
73671127
9460523
121560191
73247303
581532869
852551759
30582781
160051943
680253193
352114409
192302917
49035097
330288559
16300621
243108029
276140399
344210869
105754001
136868657
176618461
471569027
186110443
523843
61402981
296503703
35746043
58408963
223241441
175988299
278340281
32439359
241157149
407179439
210778861
57931651
123636119
83124901
530603191
169498193
274366657
213111637
691213477
82734713
325419929
209724187
136024901
651529757
498976607
225761597
68277353
214676249
13779343
2739491
89534309
57416477
165018523
351700721
34715687
109624247
26466917
52832123
426451147
364465271
832884421
163594603
56562193
529026161
47228387
169914653
21666199
168006401
232799669
190352647
75758503
16191199
12346349
101500229
137318773
463292623
418387643
713908157
255600221
183631043
4330771
452663191
85502159
169455731
458924959
171136013
586953733
354835609
78485227
57409087
257424371
276453889
22564397
84829999
84022459
91657333
109284787
81253559
175624199
719294431
31826293
79526537
541129829
308756221
62387147
866078963
76421701
10803379
65379313
299044451
261842719
329820779
158748053
162133207
152296553
404882707
136115851
167367373
372341891
131280881
105808237
764568773
194120567
44307451
88951199
192653261
778246529
356532817
180930017
801030661
113015299
60016703
56054771
225143761
93882013
106380919
125937739
616333943
371123839
37281397
301253
294854257
476239999
142151279
256416557
1869479
12713759
268868191
895862041
652215689
12009113
2543857
199824263
726540097
629006351
74085611
128476801
115617331
48815213
724809887
119068351
196430783
31109417
296924833
1425269
22467433
248806967
606005651
320128807
188617763
446059351
418165403
337077361
86899297
86617511
31300237
274433
203855957
372190361
551399249
239982109
363996593
244801
3531163
482615849
14337247
542973569
383413477
587926637
174973457
459182981
736366801
38904967
245079553
98417593
92232187
308898049
11215669
4997737
174071243
700123741
70749949
62142539
148036151
293938343
528573029
530421251
338799379
261584513
14586919
666167927
57802981
81257359
922093331
214215497
97569523
264594971
33071561
446021089
628254883
68369737
9001907
284237147
44892593
344081429
369180827
698441
338463683
142899613
154407569
232611611
10041943
35604929
47538587
428577337
22846741
239977399
23819473
359508091
505519979
334649411
154316741
761817361
72215141
696416971
414560189
316951189
111317641
217363247
355076999
23557673
157912399
278863271
56477093
10354187
22011497
154949
216381619
21032113
451933973
54805981
187727363
116715113
12397039
32328119
4832771
54053443
660069323
132217633
258708649
127702151
50488337
334092593
533999407
364384591
12600853
12236177
15570131
182863517
134871827
13110263
504256139
129967477
320572531
895361681
67971461
89436019
124068781
85051387
71034479
231368737
176488241
571046573
223813637
530042549
24660313
845442991
894846709
47948479
338785529
861541763
24004661
397956803
25085119
9127841
94339043
60497377
311605627
16180693
70298671
10801577
562822943
365572897
62790709
266635613
906713963
130337357
29610289
131494603
13975837
95610041
15085513
116084537
228766553
10077491
557407
711389069
44446321
379475081
585629119
177608077
240315989
486024689
664543223
913460767
568630999
851796707
224923357
9784547
100956503
14136587
197761049
8182561
871561
22011127
40070497
22625777
110306101
252322163
70894547
593892193
128650429
206393711
258796903
122450329
230338817
511887979
260961089
29094781
21684233
360947999
187432717
370083601
695428651
1929881
1676669
17387291
375305737
193289381
267011
175577167
584924387
44523793
394174139
930484351
754877531
61771159
27399469
61999519
98167957
687204937
192598667
39252799
450863279
30438259
903494881
42725923
81430651
46243261
389847343
84641663
46985363
137781221
310744979
539691091
461914559
156396857
529922933
7844143
236491837
25559927
516598279
231765253
92859887
965997653
28969691
261223337
450464041
280319969
175538581
2862631
822243619
44214749
275993359
67351087
665548661
914697841
531248161
10489279
64199783
87969109
225337339
193960889
519104933
8295691
34664879
37085669
5411201
5908613
57326957
275708611
233873491
100999909
214680941
208510979
5243653
173706779
51333211
48098213
27728443
23441503
29296867
443690501
17635151
441500621
151531711
664861787
60124739
35759921
24397369
2337997
6981677
148668059
69425893
92018291
18633787
20272433
694437197
452522957
135321539
21495533
450742951
188009467
11278471
653372021
210917923
297630889
112616813
31245287
24737051
227266141
303929243
111014303
238794131
337874569
986002637
482916043
88785427
215612147
397544951
382077299
202318687
797008507
63031499
59926261
109687489
70895659
231308599
403984177
150142523
35470343
298378357
112419869
32329877
418087183
29901083
86564383
106679809
36835031
26816063
509619191
111843161
303435983
289992793
158783831
74909441
400457977
46068947
147242429
294706487
6437003
68074091
682676809
42775211
359640647
120304277
325743329
535598521
147027443
303838961
103734431
61273129
103176763
645088231
505750481
578824973
122024809
941567461
294448439
427321319
112262357
1735319
102646627
79751723
3473377
415675201
577903717
203457179
4117703
19902089
199226393
111564469
218597521
43593673
365892773
18063403
569043571
220268351
358701463
100632139
323796757
437838047
84704899
59096119
10794893
348460997
5874949
286903283
789467563
6511061
55392739
2415421
141244009
491039149
310485221
621826879
20644573
91013471
200510039
132843857
137082989
39379547
65074333
287555819
316889371
230153863
208433713
41617703
2002271
442681489
149243737
236368669
155669131
65266517
352169833
12953123
764032391
227854223
166362247
188022881
38062163
483589003
533661319
79176943
397215629
15651397
43326617
19257503
13351859
444512437
222744989
54541871
227993761
237479321
27556273
2648729
507536131
526865831
556767319
19669879
6179491
142061719
38990069
28302137
28768177
83616107
14764837
93320893
197949487
154558249
629840363
30249371
201472897
53953391
178406237
290810159
22171319
168968483
626137241
263467397
101782507
2160973
558677857
75383501
96166223
357085591
190582963
576795029
74860241
390787
82213601
526595809
845902669
131654447
544606133
134353321
60756557
59214733
41281393
100085507
351606559
282807127
630019633
184640843
243363917
207319319
843993697
303603589
128023967
302437783
205218023
31353571
655418261
18593681
319598017
182802821
272399129
236154811
205251803
26542777
410323609
14890219
368434667
218417761
66421367
47059763
252113947
227334781
470063197
205013609
239981939
450058079
255061043
44281009
118742521
265310923
531830989
12620089
108476903
58170851
213978953
153085939
75663251
60889187
61508813
129728239
175061311
149332543
73447267
135403981
28281193
543939271
95593909
244557389
266623573
48456757
305159329
204237191
462275789
525873683
51664313
643698821
494396659
229614251
50466929
749131
235744867
9874369
749549821
666299303
1185803
851334329
223308851
125050139
92733331
95583671
782680831
227308847
89455841
214651057
108905081
325812749
132116263
131650661
18750007
393061429
3616607
346684979
13722061
457091659
238822847
167710349
55661161
3089783
638307083
561387809
203487437
398411803
192208321
71914279
70557607
105724093
1186007
258159313
93887711
601027309
20416531
673521137
167532077
184236979
585273259
53047571
646651
97721717
172787413
41191063
7992587
345326237
148692547
42778331
118745437
930582547
487664743
474909271
96631877
201795683
17438893
151242361
616175159
123568583
264892783
255119701
86595451
471693133
483961697
502659967
553029473
92850533
1044119
16751723
175105087
1821559
35904881
153719597
10581887
765494713
1043927
84074737
255781241
59949143
88219321
297005869
72385493
374560271
165084659
228402593
201473203
423375397
53148343
65904547
238432657
267972527
3931663
32111923
212554807
19273811
504018733
167384983
20028769
443828381
4500949
17443469
553438217
275940253
152707267
53417783
51727399
38663159
315140867
100145359
35923931
231618929
33798449
197963119
533399683
647820179
318179881
499532251
680120053
77375471
110030461
396832589
511507141
143649347
89232349
794699819
163721027
28975073
89096351
402537131
26032469
3630989
672902353
97370047
74427679
316366819
177718543
386221411
13927349
241134611
213463961
125152439
456748553
688556551
41529259
368890651
30489941
37682737
395504569
380434051
26872697
189576847
108825817
52098833
125491571
104648813
2454497
6427697
170610413
646552559
100992781
141439093
69245779
470890879
91747237
228909697
772566653
1226411
321818831
357854659
5558767
12247447
35037643
493470487
32626453
41414683
515191819
402878989
565169329
138054079
83243077
50702221
868420409
142233199
151393807
522451
28815103
75935129
383582167
93847301
8368609
546968131
540368947
417666391
568245203
18951041
79991141
242293853
1696267
97528097
334647109
223120481
146798471
97062181
371772343
80822221
569755237
277537049
69814709
166606849
401024131
326279197
136105187
722419669
295455239
114599189
418348607
8893667
38913449
10406453
5040323
46695563
23219123
43210327
595807253
287813069
23556653
209593729
14860541
18795983
511733597
167275939
102332603
100714997
90337649
1632823
184760167
132569741
507800599
152582503
10732901
382279721
11174783
242082319
506868679
33415079
5178323
164789407
815656741
334355933
28378897
598407811
131292739
313269851
13059191
103876163
296337493
322158731
285037003
52362071
499634783
189905489
6856687
240874679
61987109
445674221
79772599
240961337
8039099
88723109
316587613
8273281
21229613
161525963
540210197
156995053
133729333
58912127
574148863
107935741
48614311
123467173
38979119
264499849
109221547
139536503
58830433
234067817
86654837
188503573
201055847
52129013
314609621
554868527
30112871
304442711
122244797
149420717
79044103
289598093
465340663
280909477
294494537
202803571
622007261
282895871
26953699
42332747
32911079
51668821
221453501
7902901
16602611
116076007
128993863
34713793
239018179
14156183
73481039
9320837
30841273
473254079
252878449
4652423
313978229
116697989
2225383
58212691
22491767
119871991
170570219
63324101
16081397
260230687
8111183
135099821
124198913
179715719
12198587
662430911
1445659
167508533
217060133
3790181
92268889
5414611
66129887
395641273
70050677
213563239
6189011
271143203
64651397
117783929
234738661
256201481
373087711
5338061
9826637
85783877
25048643
493731907
665220107
213492469
595620677
698306963
151579471
42361939
608506429
113934299
4213481
37371487
5663663
458026969
331044101
73838099
52494371
707063827
1182101
120445333
71850853
18350197
47014111
94712063
973742893
353211043
28243351
219340207
201706621
317968447
128865293
158842711
104820217
2482163
636707593
653337397
156445423
500463461
173692117
280822523
251994139
177413707
258004567
116405213
260662771
31979027
9505651
956017
109640269
5370853
173434021
458127193
82546853
513307841
629408783
184328897
70567559
254019011
522924509
616342681
191530349
43418533
4661971
713456791
3493157
365897633
20914661
8008193
119274629
337197269
924440921
158959397
109617247
15956887
530052997
53343893
63689929
298193173
29494301
6088853
38208671
350191561
52308947
403674137
436352771
375149923
1270991
438704177
107148523
252212447
91645327
62246903
650219047
10255601
94942831
399035957
82698403
338718773
340162621
392897641
254972407
738895061
356900717
593669371
650953663
1257343
78400459
87762523
42591911
133930703
294364999
421867129
11349587
241675849
32848351
1855129
82513493
266583347
190596113
64659079
29779303
16715761
45964267
73576007
84514447
99102547
231508913
164485787
541692817
25484159
224627339
280601857
6571531
487631267
24070069
216065879
4502153
20595847
193620799
8516687
3826397
35962571
197664503
28857887
176635751
632691973
219302231
184909267
108532553
361395457
38476199
545726887
26692951
329923859
130665361
124139891
11850593
144392719
19171261
220610249
51710357
206796797
155512733
266920903
4514467
103116961
430426933
43891621
400278071
370621051
136195967
445852711
53648083
530768533
396643087
97594157
362608871
36693253
53115253
283690249
430184723
116561
57897173
694405267
634512691
93574633
51060337
135344687
126114503
93870589
153757787
433822489
102691261
622881283
117258829
135810289
281011
156718637
183744107
574066271
479712091
44632163
22885609
786335489
69015691
572410079
27592039
476035981
157066709
912693623
3189787
676741643
21989767
16663561
708539239
431330927
381062621
287503987
5875601
7708073
245230303
338044771
102827051
66366103
59612281
330438659
224979919
353593
102289049
60442747
511240937
812827
20605537
620340821
149827649
521163547
593559683
33401899
213138073
965771
73135099
69175297
146799101
83821579
213451729
253924289
131796757
684400931
31635613
817753439
29571887
181104337
466935871
15948917
524004031
229312841
26907799
215316107
25895407
771577
38091947
185436113
17132839
154117111
151757719
302911793
215350231
133613273
149477093
33082711
55007663
4433831
161112947
265690709
105695047
351311557
49188877
356513711
293783519
210775997
626557577
11433113
27229177
209703239
690933707
152248123
105603517
536117
91836931
207346151
99930689
201153839
302623
34026101
110178697
26494571
281543809
530605307
104369809
234057653
111856483
26653301
319083241
120169307
9653233
515234107
507799273
16420993
51091583
351675853
595349593
136483379
65212229
99400123
36831269
173504501
410816563
725008049
51966961
436227767
641887861
379201283
140730497
82857421
10821823
54967859
13136573
29301809
60789193
103866131
98496757
12468241
77557433
48719017
32728669
655096613
316924607
41567051
135569561
6275809
154385503
228439483
89354171
156418337
30025951
359621453
54990109
174143119
739485743
29097347
303966119
643677113
94480241
120991331
75674041
82806583
121243517
129534751
292357049
112795849
63376021
45909151
53214949
271633741
585636217
59073139
183554531
139726841
74524309
625902839
179293817
257474183
99846727
180591053
185277473
248069
2926697
317404387
186445531
218126521
301199369
568114369
81713839
4929077
40265371
267819631
110814757
791767553
403945859
201249707
3453847
45328037
121474547
7270973
477308387
296179249
71984287
52290167
133048519
420697307
602085157
655901507
493799429
58051001
52241263
198904729
45233621
4853929
140212901
78564377
699952387
799890589
217046201
124424119
239218157
197107511
421843
127134607
490515281
5191201
12153667
370856659
232557581
410490569
5556053
88509329
335837087
191074789
165779759
137123941
304870453
631070851
17052643
34331327
265509887
209007971
79799249
287200723
548689303
60954961
77402947
3442723
4579031
24411479
534494557
4665421
495494023
243711943
121273337
276633691
284714281
224433613
53071177
9532669
153562823
198217457
2259077
200181769
77790371
5568421
40779983
9451397
56681347
374499061
33455837
196732531
123025697
572910511
45330917
8188043
57380129
26906707
212697613
25596397
429904367
40067917
254271593
229408709
33869123
688862023
10777153
210773033
790921297
674420129
174362849
493979989
318302093
887204707
322413433
84462043
6096581
27019469
190620713
490252369
16372969
83202877
569842277
512518007
411302051
379869733
339501133
304428653
197558927
437471887
307252633
93180707
2293651
37614667
256775683
37970893
409721
6196873
8261051
167522561
345542081
35847349
476318107
613037767
229687987
708161089
41111761
5928583
125282323
261698573
470464637
290128567
74799913
141571477
708141979
419797123
643547473
162953669
13496893
6905309
170723923
184806341
127415963
318402971
514465943
158247967
103715237
25931047
91082501
464265679
513743743
505507907
266520181
142303949
58416997
822047
168886661
69518173
131445481
169289699
426825197
297084587
91831241
76741849
147443729
565585541
214142333
372865739
3606481
177027931
8116751
63046639
94265377
53153489
41100053
96570277
353737733
315177353
177940957
13066961
377388547
320828791
477668459
250188839
13571881
11465711
17901283
187334579
750162463
94826411
342963937
137007193
100328453
10462693
115933673
320844059
442770983
152342143
23970601
39730987
384358951
22236559
56949733
29520581
40448657
445759043
4197217
379428737
156252683
359316563
702089
109623953
242773199
889013
203927573
54186571
18595271
276269387
710900417
105882629
1115347
6302503
73205801
50431399
579201349
306931993
58805303
837902467
592062839
663859507
165462937
22593287
376536107
24612629
687242161
9731083
310270603
161057011
120422153
83471387
144566837
367526431
281501041
114791659
84449041
541595107
176199301
376913027
383712821
855729577
169962113
598745341
388754507
554239307
181362101
9034661
186160901
25772959
121557859
195883879
27087433
161245243
282250229
116278037
210269021
98663909
4841267
250328333
53563463
353249047
169202251
26891881
374028287
155860091
198172319
5647013
62951513
219112051
76555489
430639409
158320067
334201327
429153071
275781277
88915889
193849363
339174883
143832197
93132799
74266597
173182381
216084941
110146741
30479959
959071
702718039
417661939
125115227
14551861
57073229
675270359
407830723
43267181
206942657
136569001
263371981
28481353
280921187
123280669
882060071
66859019
174693521
817890499
51962627
323395283
656381171
276642647
208619231
3705671
581613511
46083769
91142567
75308881
464298661
308541889
419975111
333965617
14650543
903074743
17485717
408446189
143079119
271921589
66799507
1720793
614171003
312151907
71474413
171993979
11163629
695884471
86705141
643426991
66753833
41007331
128643367
23773207
157576583
6609637
169074733
75767177
50194283
222989279
47389231
15584269
36478399
718302731
457701841
79233467
1070297
41742011
112248439
385211
498677279
442729103
187344967
907866517
399539113
803080171
5023573
106927973
112665229
157662599
227493053
10100509
809001673
306902521
43855813
135785933
303171899
107992009
835923157
662268863
56075623
66831707
86535041
240446779
37153133
66323143
75901673
30257723
46335943
28473451
31543507
655873249
175611083
81505549
37379143
45179599
234876247
3890233
193671967
692258569
491416187
375967153
39857407
213246269
154253887
87706811
64509869
106585487
1009739
18748291
617955059
380883319
360876251
790713983
252304163
464653207
48894007
436080559
96200537
251191207
7032001
537804677
25732307
686230367
5525759
149667311
63151817
471842051
162142573
197391763
322379
39553243
370259801
143684089
427515863
84416357
631999217
198880697
161243333
620098841
21316457
730861003
17629951
742259137
433755481
114379609
254989061
93224281
56325497
147323653
505536263
224371351
6800887
19450337
144844057
405311611
16283083
142031147
466565023
69433411
212679317
111358447
675136867
249267097
167447303
276061769
495776353
763882139
59455901
143190979
9055867
154310743
554059301
18480877
274117069
112686667
51953537
319503011
11442359
123115357
319256237
62681819
1223141
220772473
18101921
379842583
275843927
90075989
42282269
658345799
4021219
6280627
136666891
2100139
339955261
55426997
1545673
63808567
376035151
272304841
28174981
26729399
759944189
103935151
473317609
83617771
364880111
204991109
726945979
39955397
96502927
174598063
28057069
468704627
25904419
103283267
122724103
590813579
159058717
75922177
326703889
189973313
750640931
298959233
327753893
38385007
235968319
437245891
90627013
623596613
240851783
162185227
17919431
8806541
118223407
427971569
154067813
485219479
38597813
305538979
455475719
332620567
210849157
164954617
84918983
46558007
269063087
292061621
628320599
2978257
286082317
3296197
469710193
413709139
31140887
6245021
189728713
24084713
408170501
81448607
11146607
39664181
250057987
192994283
349633133
411340637
632521411
80486099
25381133
149252291
323211107
92952581
94022657
146434829
4950047
55900349
320999849
79513207
26619037
75435979
643467413
571678619
628096619
106839151
62791381
25109983
93633341
335270417
128553533
98606731
449856481
299658731
20079517
732014249
41459273
56454919
14767069
7296433
50446421
744112093
98649431
26932627
303354377
255007967
11293283
579559093
93918373
66318653
162839867
126357061
21670751
14827013
140415907
413725471
503460203
20988241
165052003
37799939
291309401
202263973
292129991
30036371
295065179
184615843
207264829
147503663
650233769
181500791
292355801
143932571
615522667
531528509
86919823
48534817
232045591
8361511
116472823
106422203
373373263
336050959
94093379
165721651
31079729
265864019
37297153
295511
216665047
21699389
21266153
941958191
223321493
44992447
196282417
399749627
635402279
83254807
376829
41763797
602267153
33317209
362015011
256742747
179395427
23428151
1255327
220266889
153497251
395812489
2151649
30494599
78453139
167767861
64429153
281159581
296493097
9539897
258900329
199600019
460434017
823260509
431911013
171639541
381772441
9016229
4615811
69707173
169953083
55978357
55742353
205160411
585641533
285040433
90698593
179163961
153357257
856723229
6634153
1670111
269848637
3885949
485416907
467995207
47105869
20802877
535855889
12129373
38999507
261854189
204115033
200949083
98496611
144806579
196327253
151540273
184780451
197664641
24818797
319011313
166529087
808393253
379700887
171294467
155342723
92726873
432132881
213834811
17534897
91598933
185104963
463865917
9858091
37837907
123444199
24644281
2012981
95953829
664063451
162166351
449669239
19340929
432609823
262320637
624657317
516222521
350001917
112439311
24025511
230195717
74939939
488019797
659936461
93626287
39544321
261757367
94565327
862186019
337612763
190478879
131834581
57589559
29677777
79610053
469326761
372242951
176411563
207730693
713049809
285267469
192585997
223481633
403149499
105442411
133213901
89696459
14489719
202248757
712072369
73292987
324586529
27522991
29708071
9151277
313643243
145384739
410681989
365611991
333287827
27250393
141414589
586352489
125230771
74903063
50591647
350813821
74127457
944139187
143637521
455596303
33074473
426739207
47719649
837383363
208462673
548852189
412843339
160979813
454001981
451825817
265952567
239206889
3080257
200006281
39278471
7342499
22645081
388645291
82777157
129216719
98467351
815638927
595926311
48572239
789665881
54423419
56190319
151427669
26619233
17965487
438515237
712150891
64843937
48501199
330467941
149951957
333465773
456814447
44586431
361905949
200775229
85167419
4208723
179438657
199398613
310225603
231382331
363572459
179315329
745319
54933037
829133
204045607
638040131
135814031
660864991
98545969
691280719
72233233
53634331
44751059
55948631
668036969
6863321
117875479
709058839
160887821
205173821
2623417
33075113
64480877
533833969
19053191
8146279
5823151
560497519
198808667
592568749
312506119
266645101
165538739
12826783
121135577
190494037
120596141
510337241
60952733
332137307
31239023
254323609
50390441
71517731
207339283
210192949
53824523
114762161
754509727
198761917
105676231
100418719
183077201
33152837
25234367
32976487
738992357
53994613
18221201
178799141
180191509
214590151
23998757
27598903
174953563
174292361
43516001
552893303
127726561
635550577
22271357
221346859
17514383
29905033
4209641
375334669
7065341
242510857
3431387
452384497
109225379
214360297
305698597
5578169
231929527
23467903
74527667
16537823
319913749
646424767
352868671
721053199
24671239
214758133
16613603
83950169
73009687
43596809
13043357
10520441
100457551
56210131
529832201
538243969
495911621
149713667
311467087
228120307
437629021
6378017
120779297
78824003
557001043
219555971
8023199
335953517
101339813
171682039
364385909
120563087
96079897
255493507
94480783
789497483
97757773
295330703
111027781
88592563
177379091
166412443
97862767
897084299
445682089
74374331
244592627
51831859
377812339
236798489
163186427
453407111
65840119
462030143
37875529
66554251
157011367
333025289
39778939
191248073
371079461
30193459
91356509
9316091
185724041
43756423
131376607
26382649
213492901
52710611
272474621
412812623
806721193
296335939
127845577
540706861
309190757
549859187
130164481
493246561
165708251
95147551
241473409
511246919
108247543
273210317
570970973
41869967
59757899
368300411
102396223
25459193
81040033
181757539
82099007
57212369
831078191
34142917
859220533
2217707
34602889
64241407
249002821
604582249
17219791
89477489
22263443
25761269
39961241
204842851
589072529
149570693
36887447
5028043
529941667
316721399
216581401
10997159
104725547
97415707
105945727
310160143
343638467
6783001
155730697
408608881
261125951
17059423
118466687
194538023
12317159
635298509
148532353
153890003
1125779
297786641
301158643
6721027
14507093
460996033
644233823
139703131
60664243
211261153
444957329
1945481
274028411
28294619
131739403
4736539
84784801
87229507
161391697
78039257
86832791
207982961
27351967
5199889
84142823
41036791
31840213
476150141
67877333
310967
472138189
462469961
60257177
20491721
507504643
120111157
200240503
295245623
1276091
748234727
281485273
27728861
235566691
77825833
108363443
128767489
139502819
297180199
199716193
43157743
732736981
45927971
30593077
688651
106458593
176685629
107923787
333396241
440693359
275487523
133610881
323768713
100979041
163926923
15577451
208572629
259266691
86631059
111246467
201540263
3823133
20670407
200386247
235923169
650151121
106999897
223741561
482096597
733716779
258719491
21237521
288010337
76980803
522646561
1280621
25030007
117556709
50246177
168334097
103046351
523810741
56503067
625392289
27278681
1120579
244578221
63733301
34848797
59501801
166526663
105152027
265804313
312350921
265372043
56947129
512568691
169153343
523265471
34961497
727986953
16539949
126845039
308939693
213961211
46942433
4689527
273396031
1653053
68664529
235492447
708456473
13265221
870249271
68376167
112417667
153778393
95686153
948807053
61333379
145370993
110554933
130595789
193391617
104998723
301450931
925169491
798891619
121779979
171110663
115445651
314469763
45389621
136188253
66172819
53201717
183695983
333145697
373999957
430352561
31351157
225639023
114704113
46335461
336464137
619722473
429940229
496578997
286910263
259697743
28432153
7103893
312672973
162143393
556070407
530209847
47343587
317416327
787480549
252949393
299777237
199676489
66199163
578719033
333078283
146626489
167146597
289979023
16640927
137851921
329909
43112737
9328483
468581969
16158187
94932737
384418831
94598989
646451951
809826571
547293059
304463563
284206319
285471623
139539887
654596333
8136533
85267009
72794219
318302969
579128839
326422583
567629467
92048029
121553911
536412571
313357721
5095369
357375709
556884869
149704111
296789573
86724119
3056153
11984927
194570609
609880619
541196423
287020883
540374491
242144129
105231803
60599171
242693261
88146739
486682019
13843727
288475417
385379549
223674343
13262443
192092893
97363417
64015733
37108381
359255333
59583707
45949609
134610109
114259121
64352591
24853837
108985427
231912607
157698899
408839231
186398621
349144879
208582433
402173053
18964207
32049671
434622277
65786579
59441623
326032501
28634537
302607601
246064867
350887367
408459617
25856591
279484979
59261821
132806743
159323833
62576369
421689127
77063717
190292213
465093407
256559183
193661267
171155939
67382261
501795113
580988497
198713
417340471
7807447
210787279
77861933
552366251
463316753
324589877
118529839
697160911
959551
21500357
972272603
16347203
296195527
47480483
108664921
269167999
678269129
8816459
2074307
3882779
251453567
125633239
239145167
45695959
66175097
66619543
59987371
74014867
85508063
178231433
438096151
201609011
311735063
17817829
55287941
467772973
70907801
197656579
138476243
43217953
49456483
211401521
134982577
811395997
731105437
350813933
650439557
12012211
31320313
106087273
423969463
12973361
201853879
606767591
698285069
261047203
102947213
340606181
178164143
714615067
92232029
571864849
107714701
31191263
248905409
401123587
2137939
2186237
176209963
398141383
19454147
34372367
151030879
670213001
771575759
6180437
65084051
37773611
476919991
270739559
526498001
42453707
102201839
739112921
450392759
152652457
85098773
331769903
181219943
513359543
2941667
71664889
26604419
79111793
87218129
44106919
532851923
416077513
390171359
178561919
24970639
9505007
6353329
122042161
105737117
19856597
8033611
247085543
161854571
222293537
769575473
120481013
33860119
839236159
14204497
451569103
56927947
2510923
381273539
124379279
710962531
843945737
704622623
123270571
126982901
220477099
86746417
318102527
435418133
94541387
896908861
228016583
427847201
557009069
207558997
401967821
212097533
49522609
96997783
6258709
175903421
305098127
735326503
310639289
111462851
537232981
153867199
13935629
285944173
385726597
396694379
239205391
218031823
1390997
345284873
658783051
792862177
169726889
632422709
206752033
224150963
102236119
690063041
103782067
119027429
188806001
653244577
334199381
564681589
225420961
84360007
57147521
895114877
80841071
586623971
85427731
53898157
553844087
606916549
30992069
215425813
507422429
32957363
246770683
35954533
131238577
128899549
422124641
522964301
252331631
296491259
167253109
531809879
635589247
439467559
468381307
116531221
355179323
19101163
59375419
324234721
586428431
6940247
186472259
456439433
2318213
750061997
206121677
28152907
474642347
277438801
337992491
595060181
351224719
16504651
328135891
540518117
3868369
5744747
462167339
67660097
166887769
133362661
23763581
475872589
48546941
42653647
223457669
7806581
248426131
152762719
11735303
43909721
102463747
3213563
610196207
615807239
59043631
32294309
169013183
298488173
178369273
454795871
350747951
391910011
33000713
185599867
5274887
68029271
427828043
426177259
81559801
35917207
495090781
48371893
165766259
3230329
302126623
415442933
854760463
64211291
169359689
296135123
97443197
555277739
3095881
34374497
717171241
337086569
251021263
528604093
518667769
749739437
172098587
86959153
21307907
5220703
668537381
73123333
32813393
2735893
121158601
354158447
4252453
320990671
353728369
298625933
135807583
246955127
36178097
231357089
475721171
172613509
115017139
15112211
162956869
67120127
393205517
701841139
298185691
14907391
34134281
164513593
824931083
50174797
158123023
176944139
221251843
100680781
147385969
311052449
658785217
558242213
289858523
16233769
85744103
24496103
226307069
444029459
836304961
128391161
3531953
108511903
428489923
2601953
309832927
531808759
618777941
674582743
650211629
206372251
22819409
907543213
102379097
197960681
297995917
222658097
450472829
326457463
536652937
84125359
53754989
424967951
739383377
165354913
284403103
27065551
23890301
691924411
560661487
43407083
33710563
78490561
144452753
462269473
34370309
72937457
445263263
16653191
440734703
828491431
24751637
2402339
376951877
78667129
54488197
21491219
86039293
374087149
205816343
430948597
15833203
459933809
707965877
810989689
399024779
486742591
752911867
254849183
45423757
105926077
463619951
431325269
12649859
223262353
228175067
12663323
517182917
19063553
689167279
183051361
922630169
383174107
655233301
85996037
27580079
18178571
192635903
176636683
1469551
186265403
206254957
260223391
159382099
329744521
328258849
321920923
122323087
16249039
74951101
58513093
742153493
32502307
96113203
101482699
287116883
303251141
28191781
145009897
737324083
295690117
84314597
224747557
52277639
342946699
28879819
34288487
605053
672374477
363368443
41199157
191305633
665656759
8487659
262829293
11955077
512823187
18558487
570942821
175163701
216112027
22491149
208959199
432524641
448619177
488600857
404235107
57522061
20861479
229098211
267176389
3186199
139043087
198580409
357284593
380885899
11122751
4356323
208038119
100613269
18977807
26574853
39126023
172294207
30487159
118785617
60365803
390658649
26600737
88598309
473953063
310578271
853934057
19575427
186050083
1236673
455444021
108871849
93537271
752208887
28306543
168157019
31535579
351642017
88249093
305649709
35750131
271356317
321901669
34132331
703489879
36525637
124509001
583112939
559449251
57577369
2151689
199495591
684577469
41649119
88801007
508717453
31720523
652890467
326028221
102686503
36417313
105330647
13422863
314787071
2207869
161769889
939572209
240656783
169315753
15101509
16140809
43150883
155397677
14076047
127051439
7539097
560417329
502161889
49532573
73351087
49538953
3808247
222330763
492110449
814793921
1432793
50518597
711756491
171519097
195207637
757262843
206215927
38482981
173638133
325287887
683101477
383868883
173863181
9130607
43017683
350449133
98807381
86158547
92852273
28486921
5816429
257798839
436769
32756203
50488877
3542881
609415997
52843117
31085953
360692011
643969633
63254197
176196947
207799601
626089799
329406817
316889711
28238783
128443657
113771003
380302457
621875879
106351369
64380101
366305789
100140893
186596503
60578339
121551121
20697811
61490537
47046619
380810987
4207927
29283277
337307849
425156243
161648329
671788477
353838917
70448467
288268441
76118093
440821349
55168081
212192017
336106709
206702557
170728849
235552847
54258527
297091799
68666827
49589207
26531737
107537299
421836179
440974111
282686543
357557293
10704587
201502129
47296463
267957229
304960277
301141339
450299933
12217967
9591697
29700997
224254007
400880321
343057843
67058287
20701117
9770599
4562927
16735003
1517617
594203117
62064859
49471577
172241413
19165943
141568279
367234013
309864353
117485843
226096261
110837029
2338841
57842339
157247957
266015839
800817889
196220033
8104841
62055251
38038103
295377989
450102581
376405369
62048897
794177
16913261
289291553
393591551
149215009
103045219
398101201
273109147
4266001
108673363
815050259
304760761
629597993
440696833
290932331
115056859
1772803
755389939
163944233
377622061
50083097
412205861
245467373
38240479
18454091
67401863
187899097
261030389
211079801
110168173
145648871
40084879
321777587
18227423
214187951
200088613
17077589
19354997
16681201
509182703
464910197
16406209
36031091
132269629
412688123
74606561
134915773
427442969
311979643
95775517
79288511
24543107
39545437
292335343
336996167
72784549
72073663
41865583
64259519
29015291
128725759
962449
23140763
680480111
817980743
212558993
777431749
243908297
25635587
10780811
40716197
145125131
411705739
299184287
19280021
168124867
523381757
605524919
47395319
232486871
380628851
38112077
71453141
88051703
44283439
180828931
133219171
69238123
35061431
397526257
516935369
478217
553698689
270390949
200341789
239424649
500628197
129458627
851150743
376846333
12265909
98504633
617395847
15563351
11060117
198809279
505310807
15345601
101452891
521478911
1917941
69354071
454682773
103115543
337384469
2326591
130354619
336988831
311744243
272509399
12275831
675943831
463392289
90502507
220344757
282625723
695849123
169553453
304690007
360676843
16344103
1350649
611025937
230237507
338149489
36170447
214083173
629625673
34613347
619243
891446011
34788329
47986187
31797257
130354097
256557533
396133789
481115417
11656643
86876029
49003379
151197713
398686619
470679919
64633001
205428649
884503
122759843
45686471
13102619
73181327
14244877
526438733
204869657
109839427
48326623
153141413
598905739
170345243
61567973
20920573
444834601
8338531
387510677
14887681
227645501
278550667
154017343
3068371
414341321
200756929
291143837
17055967
61932137
135595013
127043731
224248943
79971511
317410199
461303747
293885803
193355593
12934769
35360939
17734061
90947453
438310189
333884429
225719279
114159007
584604073
170965913
404383633
52803209
216975181
37826279
112011749
27753857
79831111
218192021
78648299
50153737
31988357
18881789
329118337
117004799
166645009
1064347
704420473
145101947
394607687
372976657
336691423
537190133
449804083
579259157
40526177
134505013
572497267
65789221
370228403
253436581
440061577
548197607
189993233
120252497
19606507
200346557
20560559
11494979
289343231
470039959
39375751
4202239
150929239
12470483
33565237
737892277
98788799
480928289
515394449
133437949
60272909
7315493
564348661
148343231
44694929
185024591
83245003
88177679
104834671
159448981
6574277
281434451
466516487
437853959
55616681
97271267
165005567
78772721
297325961
158499259
184345103
210336031
93063017
11930453
23790443
834752549
102647249
113715073
5064953
318460253
35489497
230582479
75074581
12465601
35033237
22846807
140145301
447795343
65943089
61097789
262830593
49578589
111639371
137593837
21286879
368324833
266508017
34213033
150814483
499866739
419881393
326021519
314818979
610455973
173653003
104012189
281166863
330631201
173830127
23190721
75373061
502725059
169265429
267841471
173942497
59457031
200520329
127888049
202074317
242491727
225600073
195946507
476278373
361646653
478639991
29805463
485343559
373558733
80224777
199120387
236901859
942056413
44383907
81429737
310136621
196401083
227365091
43084871
19730453
133829953
809943371
715854551
49965581
81323603
106975213
611427821
163121173
81748067
12675631
288753349
283194661
17025719
110713439
52515611
497277349
213469873
426294763
309883729
482771719
61552091
6155587
94013989
474957187
418129429
212289179
1606471
1104503
62544799
120603193
285250241
215804227
62231269
5191829
24167621
750323341
385437557
330174049
3016631
363354941
22822889
118826089
25138639
7684031
710367881
290780431
37793671
318622331
40569821
98804197
87429103
277972657
50523661
8509687
54684757
83458547
245375279
176774327
49387879
264752063
151903121
34597793
111448919
60570659
223379021
33112823
35857799
543921481
1811191
32246237
6391739
215360357
55923691
337731539
283744277
133560397
182809141
215543057
62310811
412656859
392272633
92978983
158208527
497357309
376168349
155525107
485662897
461033
359863741
580068737
122101997
73458647
128392489
270640177
80174767
1874773
55676161
556542667
480692273
604159307
545690077
34364789
527570837
179856683
12750757
3861049
278584013
344107201
643961137
259273841
316021507
646246043
656650783
38476499
75941743
871386067
670416553
341891203
543883103
165066511
118205749
625995911
145629443
523120679
74662463
273320741
152706817
103048019
113450563
25767739
71575591
703337983
25714541
81692371
200597879
117340109
71766151
16311629
83422733
62736391
367104557
373192333
462159779
112836029
408020777
56290447
24022697
151760491
376668797
19481629
126980521
131324041
683984803
529565879
908355281
3823993
170791259
56808487
16104181
31143289
633666769
4624199
162121363
521746909
50548441
328252219
815791451
271526719
66264823
2070683
468431399
55182713
306938573
204827089
5211769
368677921
78080029
61558733
34918099
157832897
798739801
106015813
649248001
91212151
55271257
481516027
21383533
198451223
81779899
42108317
9553471
163176263
95425453
16531763
43729909
704165017
77601521
101765701
175356917
169164101
10211479
279528173
391559617
839373257
162887083
356462479
505257199
2065589
256230089
5736889
68530309
180940261
484973563
24694781
664319609
645131863
192574783
68096731
97454537
252384403
15892363
688417097
197949287
450821549
179651749
11661077
366651737
228812123
31053973
450558919
9810287
34266319
1681133
27647783
40243447
218025641
2891593
20049037
17023739
213028213
149852371
61202927
4733431
91619809
58180957
42934219
83039773
37368517
257275121
365351629
248561197
313361903
50634329
1453667
123583403
5976517
71873441
16943977
512341633
232020671
699974753
46513559
923094421
9178879
96575029
223277233
100120859
4658747
226897687
473557177
596000521
45157237
111565943
94163441
114183809
73306291
288211477
522038989
371149319
122862193
822163217
57379747
58031641
364201769
110780101
270879967
6284071
72924491
20784191
181543909
335224339
813157997
12066011
414403459
656614523
201900317
8844061
50831827
256173277
229737901
350907377
41052757
280514459
392342987
544866991
146462521
34661843
666592573
189968203
17820067
898214179
76938907
335099059
106562237
344831719
153308821
75920261
15045067
6429067
532087667
49716439
334373659
187892713
197658763
201091843
85065287
33540341
476567129
6382709
384620791
19868557
245738527
104076923
23091109
178633241
596794619
102735011
6168733
73783907
8038801
182463769
787012867
321125951
51301897
18059407
183764519
626919313
299022203
111164551
294450851
4211237
43989739
340595531
23662319
759517027
287962901
670714097
2935967
474837673
116057321
293889413
265625699
385326863
523712687
383096473
414184801
494345317
230788387
175243681
225257719
187376351
223364329
410422099
543484289
25668101
165410309
19312649
838760051
66583889
127529429
24719011
428425693
121510343
224366411
241704157
2713367
14172647
1607993
306839669
589781581
18273089
530282167
4835959
40928087
85010551
344717761
13248359
143912533
234465863
876566797
378351451
202775063
70339739
82745731
45417917
40210439
21664369
11359937
160491559
61900669
500987567
2634091
683490761
160636997
123885877
6626891
1602583
1827691
320142307
209052643
92791021
270997967
119472341
378611237
124228649
6816637
37766467
8938907
117895871
823152887
189427999
126107647
3235787
106013827
97307689
94668073
17472757
336021577
571680443
66088889
79191089
450665179
87214639
86816659
380993099
70160803
410904073
105638069
72829591
9998831
147853001
196889479
16999403
296242607
325948699
25389811
639495733
536607151
1922281
25484419
37366843
35694353
320975887
381279127
124910333
134925377
261522991
268275883
169944791
259792859
233542843
725831
68386391
864663659
331255219
97018553
439574749
12809273
469337269
757447541
410086847
2486503
162100201
24479227
40246043
51907913
130006273
74082053
22684853
116527937
487188127
63019973
191831449
47660863
197767937
857111753
79108387
235727959
564324823
565636823
717190651
318831269
566709301
324173359
763100717
518835589
188833033
263392699
26874041
525722023
20744299
234380569
6893071
6144179
315677881
470216657
126029017
104701901
101742391
42755243
271848427
922150357
733897889
64962323
307438517
60147539
33535429
68628121
261137057
463496477
112964723
283442413
670972019
317566913
299252939
42940483
72133213
309211519
411237193
722379089
121566121
22614799
61553909
394573447
175980047
711344707
257872513
14650459
128880467
921122759
613467901
99565373
393455851
192519347
491765167
707709721
623553971
108720419
148761551
562280501
14325893
467810393
4609613
404702891
59487391
272455147
624029173
44554613
182757277
69154171
820222961
47851033
661714013
221839019
11058137
25667753
777787721
631470053
145255217
79490563
680449543
1068187
216085889
300547087
262659539
51659417
106674853
571237283
253383343
737935973
50301413
28469807
126453323
90835753
26156827
16578563
149308129
137127349
12083381
879803
4948253
669632791
240449557
791850443
587941297
11316341
543754969
17063797
393256337
146725561
6620359
28482011
806511707
559138271
758415479
512321657
103705813
228959989
213015053
54133097
16992389
658621511
30702911
956777089
134379379
348414049
199482649
52912001
354745837
173078183
323013473
114236971
28419341
131995471
663995593
125573689
119047613
619780537
103409473
82660889
653238919
278130847
120592729
282235403
546890837
171904241
254438039
403852399
278177609
4477589
747907
105407201
196251547
558569779
84504349
252881633
3698777
46030909
846611
242562433
189638429
779350813
42169363
179629069
40577651
21023839
6011167
9264187
210834409
40089163
707083483
316125571
173139563
56256089
55049837
83998847
103715561
61691887
26120179
501771433
219608377
134400443
432558481
684920917
330551659
95984237
645504329
325208671
730992043
131646737
345858053
243523979
1217599
408519427
169935811
158413093
281216497
13238651
87457211
61025023
552786407
14883353
163274203
176597263
385284619
22884187
139963553
4057439
145328107
592019711
77048927
641883257
62943259
2927321
137721431
179066033
598309529
190912621
626653939
48307759
413268077
15522823
7535939
96443251
184348303
96033143
688673
218334059
744299
9101021
16475119
11854459
442421671
65895727
26887193
213815177
239594777
305905553
68707993
273529411
111612113
253328389
302736227
897108551
46484353
178785799
113721961
141834013
419680543
54707689
422155193
260188547
194390407
58278013
111680003
317752717
167482193
411410521
90585337
17353837
494698781
7339831
214870583
80473643
242739149
419721899
302934953
444518917
185457761
43886123
7656139
263100527
63293203
23519047
464013401
5235911
658693583
465222047
494881019
5186593
48940607
275809741
379934927
402400457
194637467
673457957
10579663
57332867
178766011
84361297
50899969
525231913
389759803
84034319
256448989
931843441
3795881
950524741
76182079
127502107
488528641
235018963
58200119
197096663
610628159
29477831
69530563
2916731
340242829
34808689
1855129
33046259
11263927
30788333
90015577
334801073
252587873
352572247
227032997
257241643
608778773
326756939
223852049
208213477
34108951
26068717
510221
397917763
155768051
535459537
4562423
57687821
668415511
282721697
258452741
16030109
244713451
2072519
574614071
541751251
403391221
129620093
184781767
363465071
19643201
62636437
100830407
40140361
818843177
524009963
293797297
3047893
313707773
495458167
310332223
123896627
198033421
795249209
53989151
470057597
344599889
181549127
14790043
341348353
416234849
526991681
492677189
942262471
12435161
579725569
331105997
16411669
208169023
80402323
66193837
512721347
259136237
1251311
5502661
480987671
10591877
98697293
280139191
29055473
321692533
66353017
129094501
55852991
238065827
114260687
94043431
306888203
1227293
198635911
270999779
9450979
30654097
6072883
118050073
20962373
120206087
367464079
235833211
40953977
472214009
300994193
3458183
1022863
172296953
169915259
382086763
203437337
157969829
207790309
73471051
94346363
558933637
278878687
39929111
71499559
436262471
21682631
836556631
687260117
266744887
177272747
559267967
134522159
1417291
42225241
134356991
104841547
109948493
187785671
590952671
1496113
55467931
395932687
21349753
71559359
115107647
476435503
431766763
192909209
630622913
557527973
268030153
117198079
683216453
287026693
748262927
80124283
683959273
438555101
32210261
236267497
684500197
295459547
679624489
16260809
263559167
816059
99223903
7058479
126895499
57994217
398063189
157643377
419333323
26444311
328019359
435325543
533248801
94272179
444958999
128142019
152256079
202989727
30588991
178217057
52775477
475166509
313438123
36610547
191868319
206624497
18009767
178127863
14770823
501512719
900588041
135087443
2202701
564904583
881413237
165756061
135928487
178943971
28351133
258318829
189958183
322146397
180433111
553229639
511855507
31817347
201698677
237038771
107459251
609501797
459180263
7032827
64834261
315533609
59438801
104379767
88267643
17779393
488731183
158004907
244435573
209804809
60575561
177778609
285363167
50979763
11528639
75010399
99996223
230611289
190347013
105127427
541614637
18632707
240472931
2181623
694695343
441494689
161085271
314199443
182705279
1268297
44865833
748244797
21615017
46909957
340328281
120487621
711195077
348920233
220903591
106050583
230265059
73717181
189552757
27097621
72001219
45507013
31202737
186108577
99920417
97762649
149600137
403378211
88012643
285874999
411693409
50282003
20596201
23891237
205063249
206793607
39456793
173475859
20913041
164980423
167466707
281338171
9397249
625027283
370290689
16544711
190512589
47171437
193181617
50065087
61640539
403005047
604461241
30378503
146295419
45617521
463161487
485914327
26009777
775693367
327171869
34801163
216817673
507820721
7808531
74347813
76818743
91816397
45236479
342756047
329644561
14552339
173022623
527553527
12061949
16658777
21617951
168546569
487180949
560617699
359896793
46904177
406373167
352407007
165343721
154623761
30532549
433432229
335105389
15705847
295797451
20120077
253934003
439611863
453974173
59774683
107650369
553805221
178707929
18132767
278279707
146733863
223296551
140608133
108561433
272600479
56837537
215846951
772455877
106166449
104458031
414890033
142667731
514906477
22894283
99236381
3302417
650877043
67825399
218951
307416001
546529259
125356207
5201869
2433661
22175341
59327117
31856857
170279111
89008291
1118939
231022081
301765151
257950577
272919529
77353333
181001083
11003143
150143321
507401563
14840407
98929949
338615267
424310483
115005131
216273469
349802287
88659469
462181661
684725533
306156457
294359591
827690497
566402699
25729117
229901107
265750033
138008639
162459049
101332883
106237919
583637423
199989791
285116941
9781423
265276241
239378099
411586297
439780487
142988663
414592007
85938011
407167307
29547367
297279109
169475087
10933133
214564489
2141939
634020977
2451439
25126133
146959103
27367273
55148689
124052189
73879691
22210843
449015939
538447027
286520837
518261459
230907739
370409
636611519
143659
229619977
314713279
35264357
76219901
18483547
68955517
45409783
513295511
375386663
192771479
34503851
661055921
681583757
261798809
113733299
90781891
47011093
22755869
1994021
2218397
599945089
315742093
44234627
55051697
8492933
80911343
224993651
245621687
641728279
237300839
170393929
159943141
156790639
24351937
114842557
285065489
52330171
26681327
361009423
233636341
37862351
25195237
100956629
102262403
395415367
583146259
49124651
582940913
114144091
280861541
245744479
29567869
16254919
329399501
529554887
16144517
456520403
143239121
625924667
315204427
498471949
248119673
205817203
693430523
195035263
91195873
777457
511390931
98900533
321991447
512348401
357019867
46006559
89562241
285914417
10240541
548745811
469165979
43609271
112725721
34121831
83966777
495341323
26676193
25278961
562497589
193762403
152360123
52180649
265799969
28158407
385100263
212058419
238146199
41382329
287262137
546667477
520028269
120768409
517534861
502292647
468646427
453925697
35888129
749878537
376527773
366694751
292919983
627218411
140146631
45525811
268112963
24923813
45729679
119266093
179098487
518674291
27830321
324139381
245768827
33440299
431043779
29560873
149655281
778090409
428767
219027713
109297849
821220733
589102721
160477783
104412701
314515301
94977017
103812103
500922733
285531887
1325917
236360569
7361603
100781953
126071927
396527029
242812067
861124447
847693747
25373891
740657
22013311
145140077
694040539
243464567
176653451
141625171
629251307
185150753
88970599
319616159
33250391
119637523
52505549
438978721
55697611
306193843
42970273
54549503
183341009
350787607
43392647
85909729
210255271
112831457
79740851
131830639
409577431
609149071
554000507
105327227
15580181
436336633
599809051
607297631
44667443
520787171
120050003
641539369
315045691
151863667
240307423
589192117
100972483
818701417
265626217
645587981
222934357
357070321
26322911
38946587
663540029
52885733
352712351
379041413
380588443
91749137
165395383
202901291
761783699
440453719
49754021
395037343
305347067
32830673
84386369
176210137
68704721
469435361
326825311
774971251
650256569
22027757
31043633
154321247
117196927
693396889
120919697
103522093
713146849
404972287
781603463
3130151
303104107
16436591
389257889
310131949
195293347
58452769
29420401
125547379
83459713
452464919
309156413
884859601
567370493
119236489
494928479
48969653
301033301
883997
550850977
43319279
105259397
111417893
135682499
334330021
150067793
873198089
218052283
913790677
180638663
112427347
272890781
45437467
966957967
16993409
116973217
389346989
41048087
201468511
25687219
456583643
451787299
184007101
41651257
69886961
222322873
12406091
3453433
618916421
155416769
72585679
72755743
45136891
476872901
10066327
107702311
58716523
239819407
581532869
389703299
768197063
194350241
41498473
69172457
335115317
517640423
315896591
3684227
46200223
2836091
18620269
512941591
178906579
5769539
18751763
261509903
891836887
16107937
66617071
174518083
658382939
28270787
544629497
26401159
112782541
41656193
261290501
132889301
638815763
81936083
27405109
382686373
284767157
53535593
391101577
147318529
735460639
44141483
26255503
77817953
8089663
221726773
115037893
328946929
229906361
357161797
231126221
255944177
3599077
78150967
109275121
91949479
151412449
561049469
268589141
564593039
525462283
446581571
194656999
41209019
122323231
37007059
110153437
47571617
267225851
7686467
57750857
37543699
6600511
514484027
465243731
128560321
224386501
523094893
85143679
69592591
93554291
168386951
52285957
241501049
198996053
72340613
63991549
142941221
127795093
385755779
49709347
123983063
669373711
4360841
3578489
662558191
159799447
380404859
65582963
143259023
195645277
501797987
119083781
641466641
6340427
74908423
609527203
342873331
50098171
209623229
351449887
131270899
204100999
451360001
287714803
472027513
112330247
268448647
809074583
253827247
142949921
203843891
49880461
23183687
149368039
241346239
183131233
452946257
27265261
110029993
301211089
548447891
1072121
114427883
22475069
417046871
21254111
280138123
151347941
3050449
971250169
72683917
4655141
2917571
1129771
270368893
745996049
467506909
519129451
377055113
41475061
869509
240340151
840491797
143956213
290782309
474653143
49601749
130292479
73360879
678281231
245375947
753081491
140000239
154112017
26403523
8675291
13823647
122039339
310544233
407718833
9097421
365746127
385049767
30142663
88644217
138258361
203922841
670516549
233656441
672782219
522829613
304105169
139092979
161937569
354002083
68448901
317292439
103779383
268223911
1076963
83792183
15037199
9455447
486943417
108063953
596653909
348894193
101569151
385020179
112912427
747290701
3901349
114012511
191680031
180076049
42686771
348756803
163911871
813955873
357872159
64951151
84818483
658109927
384733523
188121931
244522813
51793949
79795103
724946947
186097621
115320407
362155817
34607693
1568461
84533161
706891351
378169397
256431817
5031119
57360197
27391891
3975071
161907553
385338419
327291623
54751927
19200031
213223223
390458149
165413399
54207199
292079969
253872331
160524209
114250519
492946273
1227827
571974191
72819287
258523159
438613501
242100377
55494389
472076719
211285729
161328859
114061261
216867701
340583059
285614171
169506719
26305541
696954779
152075087
356240201
354068839
696236383
180587779
27266269
180892513
162648319
807694907
589111759
79834739
55991113
206573231
768403
989332507
14895623
311484787
56858951
34596253
1874269
227455451
294443843
307054927
66894299
181186241
225717647
40863989
105000013
400449031
183924497
277332743
210314659
20233211
22815119
403413067
17461979
378612743
24648391
787854293
272494907
468307897
1409567
411332617
280283
16338149
32033381
256218889
27798923
748784909
148665431
456472937
348176527
24674941
160857079
183596953
185534807
96900481
58358099
249152689
56428387
85967269
251865517
28009573
51796469
103084237
50002619
602524357
477726317
697900243
20459669
36990871
411457531
77622253
20663119
410826527
118741421
15876313
209296421
169598437
328276903
272241197
55605569
399571727
57075883
70609897
174129391
339221387
21105919
122891939
530159089
517491323
204641839
57582617
826285627
163841927
63686201
304320953
302108813
515369653
143950483
979447453
57598561
259018289
14162129
22289291
658085093
253941143
4235477
385036789
1651763
18863921
83753783
161129851
148537189
26814919
79923479
143376263
4882511
241244891
249628021
37849969
509658361
376497073
9658843
131335927
572829769
110748277
125531239
1404313
232645873
354841649
693641717
64015967
807942209
373473929
163510967
329432249
28957993
29412619
381801569
58557029
150883409
590040313
723860989
13378061
122166013
391640131
96925799
325712029
21542641
123912049
435631643
2233159
240833953
104581133
481218277
445140433
227887853
16780663
691441909
91774447
861127
458677099
109983253
33537533
5741017
48077017
190375291
321761087
35521751
116931239
342557417
64546327
188929
553427111
460288721
258064957
282428911
101715979
128193907
20163553
40962773
789064267
279102731
87374039
9293131
299475347
13612127
420260011
46551503
14835773
223443769
329653789
81253973
240160381
119967937
288492487
641902243
431631391
831203567
123595471
2744887
21609647
178627333
177043211
195779621
106305533
302884741
211274893
415799233
197526401
596800991
85173731
637143127
26116379
447407029
394705709
141938851
101687
280596581
532920901
450577627
589235501
187137869
580888307
81598177
41156483
95400307
378006413
2927731
163280681
152693699
32608349
160957757
19256813
840174227
275955637
100987967
679753901
246777541
57845939
646158169
253289
92084471
133087511
263138039
367286221
70769729
238607797
170225311
153650377
294817
443656387
123117881
9125327
54439097
12451541
23445937
500489207
28950751
296404223
147391093
116624371
111063223
303968773
24139601
141055861
104036347
93912349
153191231
53666111
32132549
28059179
210321737
7506283
6170873
80067409
1573001
173733491
96533621
702533977
75842387
725513729
39546079
82935353
85764193
1554541
739126121
258633797
219577063
419082353
24670369
18632213
2550913
21521047
226373293
26108837
184825549
73238821
76374713
335822177
52629347
229989391
166571843
357972323
328889917
75608803
14458859
22108781
19708193
217229897
159432431
155760529
8297039
21480421
14898841
519795131
59075239
167912699
53015813
744392083
10303999
303317867
587986891
278044801
106931273
376711057
178298723
374346859
43857881
44771579
318924091
95549431
8722601
92791987
158684639
127639
58776173
326398229
46059061
225234013
279087449
1158041
50603569
59999041
22877759
1699967
57307319
66694879
83320819
72039313
584806819
23717063
45336653
56810791
11253113
94001849
186955861
167548867
83329387
647905943
513893179
19934099
190083617
371865061
476586683
27554623
191453989
20140459
148892353
361180697
72064847
30355499
46074559
85148029
3091859
234466931
608570441
448043119
88544233
224154263
331643759
192239419
26430037
597090577
208404793
55659731
44575847
81871897
222814231
5033579
215754103
680347777
30699913
222921887
629347193
84254147
192845053
93690019
65364379
401933897
175619897
71653889
497855759
115878913
97425227
4858619
95858953
16783847
271506857
195748603
360366143
199949201
363899
537553369
403930057
178074131
79382033
930243661
848556851
807100781
153917851
11577971
312626477
230974637
7302671
82535897
290063339
53544289
35285443
107136781
613886309
633078757
187277539
244805773
318155273
137527451
380639101
90865877
386765413
308702539
182553113
26076959
301693417
12104173
120002287
449177
62745101
349549
146929751
125820049
20302559
106233121
2836583
95257091
222653671
214506379
2059349
165635023
10480441
40006849
84797473
57499433
27508577
459280907
226528459
223734019
468807257
66433901
766033
771356987
14824111
17466899
187929761
6706769
18998167
422445229
27935431
85867021
189107903
605545583
4197773
355936279
386361847
522429107
100285981
15610313
53039603
37643659
95165723
69233057
32047297
223135097
110740451
21536941
682396849
245160161
605228653
985624121
88186529
65032427
767625167
59344777
353954837
155548541
121996229
7425499
223885591
118989769
492642043
450017401
77168771
12134887
40068317
64896067
39517523
498519607
29736403
232993547
25920173
251651033
190012703
686833163
326764019
35522953
291493187
319817263
297982889
84623437
39901853
282206081
333924163
258039643
6998633
68547013
420565169
119247467
87012119
278406749
372480881
13635847
183055097
20074777
80231443
151034801
6028499
101874011
101752337
281058133
12935107
126903481
4498097
161376791
231031327
419213057
637719493
103628407
45151727
289843117
565338443
426978361
16033957
107533469
25073669
178579259
68818583
449029957
652942039
236617999
255738671
15506191
255662573
91253537
70061843
287149747
237324331
504027841
49819111
288079859
475105889
250191593
111823021
87086437
45835469
1972843
2109749
841581757
130176439
9199361
870166117
141542587
85782353
932179
92305177
526307521
158281549
13034453
406011103
228156913
437603437
249871541
154773001
151878929
303266233
439826461
8106853
217958659
323231309
277045333
683999969
630222547
146042437
294755717
58594373
15367529
6755233
210403187
106607213
10802453
509227051
409180999
806603489
202274641
300611741
20803649
38220631
253858483
276692083
72014821
741786373
449859859
43600061
180975859
308014793
3002023
15081523
79382531
278231627
369307
504164839
56777753
273276491
47494553
115581743
712455551
327488509
712697311
59045507
325819811
412681723
9267901
271858201
27485771
151602743
617899199
16467229
145568869
589789751
739423291
45119527
114460729
105157727
361811
228530989
665090737
5015539
84643607
107001997
354684887
114563123
44956441
28838983
164792557
180487799
80288407
854049353
220771567
34059521
546788623
308945191
65457061
465042199
312287551
259161299
407308591
12433637
5851049
201500053
551460649
70994047
442962743
636902069
11866627
620578789
107899469
169658987
125278459
330872219
656192777
650285563
537221779
182199881
18886993
35303899
451893931
15233131
123435047
270320777
600747817
148175827
683174959
90903973
39981989
307252639
39347599
117009337
63442921
117966697
74803601
86966953
7903243
133944799
9898321
17487329
11856907
535517401
60228901
61273297
22602247
40021889
370370809
12413867
13934309
9346067
759726503
143599411
572823709
108896017
416742481
54599203
41785673
35732923
124499
3328751
599337929
128263831
2203717
57030163
657963731
51117427
93350029
607246141
23169907
11650997
378652529
22871609
466010287
783997427
574603657
141575843
190004557
20627363
194512639
69694321
51505499
538321481
356778263
1111777
151645751
300007199
174001313
4293049
5664559
12468073
101966317
86140633
182256149
73369477
409841123
526417379
142568431
300734023
87138223
147647471
92163977
35154533
470291953
83887619
492565159
14112521
417847
7822081
166590811
1798213
15255829
50487817
357689237
344881
138161983
83588567
112683911
277309327
379299491
331057879
95565037
608934307
128648567
157202413
295538599
10822787
894525781
277235579
19865149
70241351
288778043
385335211
35276327
19234507
212901191
170848907
26692357
29424403
474215023
15777409
5722037
373970033
296340089
50894849
85900357
15878407
8347019
79357913
44970427
453727597
11228149
441947399
19150783
8723621
42101057
402544567
143414197
21163517
150533311
255180767
230345701
290578529
62966947
3081521
444449651
14647921
581786749
94587991
340977631
244981367
118510439
421038623
109311749
217390111
762551221
384572723
86966449
578003873
217322381
295896983
311805497
43013123
368757601
428768731
50160997
274498373
506619107
454787657
385306459
201296831
210149083
227535719
116803091
476153963
51237551
188802169
540737833
241384799
322162417
160031219
83223167
646431781
83455553
5547571
240363511
89059393
234330689
9498131
110772619
183498233
577163731
617120423
58461059
58258771
1556161
249400423
150954059
493309477
150794251
8743369
194861311
378710779
119197391
10522651
366506981
180391361
302755511
425345197
10468807
441575671
157393387
402952073
355497841
134007529
491219167
234156281
918868141
149093977
13029529
240237913
207090071
422682353
30484343
413194891
922003
378694213
24551827
203466721
219053999
293371439
385372333
5556571
163608097
449200039
74803987
324879221
148287253
60397063
108038443
595783301
24119047
266086169
264194141
6118901
436512121
7004773
236564561
505876807
124069717
79051909
1864201
23594531
279895309
34303067
299089741
220040671
42777193
486285367
5492987
87674267
521503943
43487317
496042663
15082477
568627051
645372269
383334703
38634859
256495651
210675341
72411967
74920229
187299949
46712173
298623667
163939877
363689329
337991891
307054609
4563343
165626509
152847491
50464471
29408549
78183583
3095137
12952787
45129037
126356639
21190361
949493003
91214479
138912619
132178987
77729299
74233451
82795693
28661921
12576479
369088103
63101047
235510753
232562069
314286061
39704641
171058441
6753997
596212171
232047293
795094057
43369169
192292379
94509931
118350181
132672721
102206827
100634243
125214007
100068643
101025797
187143379
91181429
1930217
521550109
2808233
13625471
43502071
189037481
42822623
48976027
342201767
6899363
269466343
1958207
83491367
26200793
327185497
102777691
173972231
33281587
179590687
649666307
14220287
295749397
343251317
181679087
593562163
58439099
224335681
24849763
48920213
13318651
44686379
343227121
40133701
30125903
47736193
58942889
815202203
31651667
339301939
316989671
75258919
16630037
545345039
392250589
8718613
31614907
581021737
474059149
56518961
57829357
155564797
806330131
618649303
6375661
334887283
513347251
330768143
636276593
335452291
588155207
233900321
25647343
109776143
222587569
69811283
281732537
595297559
46289927
60809501
25278613
134066243
1251737
791130077
83548277
166498291
27435869
493344883
70570517
592179719
601463113
608952601
41153909
121829611
317049053
4622173
19814059
135730339
427497029
701791007
257991809
97208717
286662401
149645549
286900717
319953971
59947939
158880541
50937451
270567719
320509927
56349311
128194817
307074293
42350669
76633379
29649097
313217693
6419351
407063
12360851
473798293
338115809
512579693
122193523
303049697
23220727
34047697
17259623
31029673
572462159
566612489
456830221
165884867
29841023
242202619
48548063
154966193
610475557
10784513
11224783
500066579
5019517
16365637
816727
229183147
182532997
667895381
368694329
55547351
225648817
83862307
208359353
426697963
600694453
235510991
42175223
24535243
91072097
61878029
444370231
236022439
174695273
547085057
6506833
75484553
20909113
227810339
136860221
409259941
223819793
80333783
35441519
873408469
685878419
111726367
344265193
549937447
106432399
97843849
151524169
401632981
123114709
79082233
373202329
54986461
11469937
115133401
24933647
189964301
318609241
867576289
38047871
113348681
12498121
248450849
112642591
188205727
36020657
3689041
318291209
269266847
77684447
21583007
37464013
79270523
49871057
9772387
141654509
225313111
264527771
64077457
9921911
697426831
752215993
82409413
112761643
134053879
281266759
299535101
24008357
30475729
27174179
4516877
35070151
134850643
662589281
96099779
399547037
30890341
219468463
3350521
164170841
121093559
51205807
8454857
61538107
208877563
168267347
33642151
141744937
7434289
255209291
646001327
143328863
505725263
580350149
66707821
407061667
228265241
86393939
42572297
102617597
568230071
563079901
107534671
214298069
620624573
18299131
58403731
290389391
186146063
6282449
28011047
21618497
138730843
95695069
551918933
411731179
113769781
32271293
15148439
4621079
235237759
50666333
354064651
34229501
25379747
35311651
634757479
535707637
23270981
8079919
830544373
784775059
91043489
287000873
381557117
91432721
40416631
164016883
532144339
122263003
657477551
875314393
6425977
35826299
107303897
119974501
632451763
42041711
321712273
17797753
75146699
481056923
1384459
893353
383285921
145348897
432105139
184745191
14701769
448980767
6823633
8693063
68936401
62347583
39569861
706540129
198796139
343907989
161540629
67373557
9700151
551881093
90663913
27175207
117550709
22888543
176117567
117988049
33526901
275582017
49565779
136358297
7971377
185219443
259099859
22641043
194793941
868915631
4787303
149695171
113048531
20461247
834395833
61578577
24692413
163416503
957876587
125443489
370525943
184420861
350265491
22719577
84803113
32911877
275477621
110092097
582792337
20170981
173256791
120346279
143154223
402797861
125861611
870559
134494553
3473339
105721237
183288239
582107849
4514119
213329939
610714421
44114009
1021169
97048697
300143579
787111799
136365797
17430551
19952347
908611007
411024233
366219019
148715591
16986947
148907453
12874957
53110439
756248323
538991077
47133811
132390529
52863589
33295279
306210071
10280183
88687867
513108997
6854669
123124871
190552073
459214163
263426531
127530961
8432779
798833531
344154883
251978009
396135017
221911243
162393923
290638979
1755053
440223691
328330987
12736147
126301723
17116249
159778193
342473633
297068263
505943807
3003239
469444223
247552597
759366791
70896109
306765229
330445933
675086579
68791421
118662107
188103109
707814361
340094681
4528673
49881127
149573549
57180457
216310537
96694789
67145173
118538599
275281801
166100953
548631841
325783973
220983551
70756297
223979801
325084621
135331013
11572357
139120939
19813763
20498771
182667689
45027391
267012661
77393747
293332759
689442469
273861311
663588011
127879259
18495377
543139741
27521771
115080457
27180121
600667423
125932649
20764013
236494087
452903333
164185027
105266599
192692377
246146507
315623837
18317521
10034813
323102711
2215637
613144243
253344733
20300843
237314149
153539933
299843443
457592119
63266323
800460733
297581099
181426393
48854021
481477123
43732649
168523583
40751093
584069033
480444053
105800221
262926803
90682121
190536407
226522847
553931869
502072841
267921893
143125417
41032171
18450769
105327731
244141411
533952583
303976261
656050909
254538203
553170887
260158627
186010511
109646353
177855851
658958939
68526919
340369199
2537723
171292279
24758329
371460007
2259821
229588459
660792883
113315581
145859543
22770001
242933371
121978687
190857169
60236633
284265029
271814869
3254743
70910117
670638587
56037383
65426143
301664621
268772333
148862303
205114517
49989661
103813447
365043479
234126961
25882621
259691603
112423043
119447057
162298151
88746881
795296141
11036353
344314079
106535327
51847349
131734597
259658951
175638731
6658117
269857481
341756813
42201407
171237571
417280631
20475011
72831329
91150471
305180119
65024149
246621989
619840259
226313861
5972887
46616107
219856933
312374897
189584359
120907459
118908481
119943793
5520407
724336243
696441521
232751009
518496761
372078493
130010437
349306627
314539
170810021
97384657
44349677
159683347
40947163
349179139
382601957
29662519
542163239
6320443
25800821
281536457
265701389
153524783
34515583
852358643
30025549
64950619
493405981
15403529
63478267
635566909
104662171
216930587
351016381
27154639
31356851
318848461
117730027
75431383
1951387
189936827
868589587
54296051
157259813
171609089
3252911
14859073
182812517
650081983
725512241
208019359
12813191
134583487
173389
74306567
390636073
29738879
26258527
1162327
61100113
397425871
4277003
6962609
254568703
1319699
354971291
189634327
89449799
626690123
232757561
72299219
160073437
92009387
917357873
197495569
237992747
125241587
22465889
99158393
150277
814066553
112661743
89238469
202072511
243743261
694155983
261823291
584937653
491966521
49055731
20794591
42036131
307444777
126787963
443732461
4792493
394880597
50790001
187465787
47869091
5268469
656792863
469002509
212484719
204803993
8667193
934180021
89709839
17036713
117314567
363888319
302494783
665711
196214699
373262927
193561267
360485113
119875087
117879947
74614597
535637387
68304329
407451521
5190803
121470959
88456411
633169421
293718863
456768941
2133581
432375067
191786423
525768053
126206953
287971529
421807439
406835761
124911481
62817607
19258387
65569271
715685819
47912903
152800187
249576683
112860653
21797471
5275337
44396383
376554839
5527073
217570091
274683517
395973353
26313857
490193801
24726503
156674783
520563371
4200461
16175561
78642821
68464061
73638527
640728971
372854773
149257679
477996401
150343429
37730467
615988601
749831471
2725243
316974509
492281143
645059
277755043
72033967
22752677
271040183
2843579
279738817
7160737
597119
561439817
4273457
122680729
166394171
281947921
125737943
374107339
712796479
18066197
1063493
110433793
291047311
370548197
402693899
326641517
66229367
235366543
315229769
170385151
24945911
86764589
8137307
35342581
17687737
291274363
360049687
314002001
2404301
3218779
100625339
264274649
313747717
26174653
13591129
391781491
538499587
94334113
19465189
235134919
289605161
2454563
109165321
192298181
500096791
782499121
298982851
611071837
307340837
322995593
225438349
36822571
87415733
193714879
218879273
209140411
324860623
519800711
13319023
37492817
17150591
230787853
117201781
10807271
939337877
98503529
13525201
130620251
95128303
194583419
14591671
69674161
6124747
580540481
200028727
7559653
128567947
55840403
67835623
83499781
223405037
245512313
46300729
552772109
20234261
245334511
858130997
250052423
70777331
1447739
885742699
89163031
36723551
175352791
457356089
242907349
82870693
127235461
598438669
160911521
96841351
343174079
404543
344083001
220723637
27179521
243751499
491899763
68782073
206584507
50682677
3532513
672489053
21496019
807537827
137613719
448279061
41771581
658263751
256370509
262416841
26907449
83020117
126580123
11467763
335047711
159016313
729071159
157175287
51332917
191571169
170663761
3383147
52391291
83890561
256158271
583308883
336935723
22197481
499232647
764493701
375151493
368106331
63712309
109344457
66098561
890052269
116833697
509070767
8874337
65129719
220148683
17748683
408758513
48699181
5139283
99205661
269078629
27850001
350612887
77576441
506568983
169446103
12633197
734985887
26857289
108813157
515960531
173528087
432129913
473464111
139474913
594318811
229540061
32037799
419715797
132179869
12342277
127204723
211544479
277556017
17704801
65993611
4568203
40848089
641622523
351989017
174081967
221744351
234643753
122212627
48294349
176494691
336786103
413764889
136929187
175646129
181539569
368731661
109430501
887675779
4030931
92461417
341457859
714609697
483387097
80140591
226774091
2351861
30882967
83959817
427786543
177542999
322797247
12103001
339599411
650817743
643744193
191749417
160705093
294828659
290854243
18866303
487102619
1450937
238476817
327924139
3793843
146709649
145695923
194148413
485088143
120048077
171566651
547363379
675716759
98341081
80499047
197978201
106464973
375419563
45484459
31794661
831483181
50784893
237913601
129378409
750577
73741429
118171189
4215313
23864047
411420409
235581377
121530889
59217637
104462117
38800327
662014783
306126671
235233071
425426723
360112877
162614047
31909729
55691437
63627463
32485429
534901049
60143003
75512713
46424461
441165539
606580099
115774159
209139019
24824851
23589653
80243831
564223267
139155077
375096409
39193831
442715473
643183703
140883713
167892997
275048387
126060169
23106059
12616951
57799241
233995007
14502437
395472353
94178531
434115403
768114169
699510029
23724941
387138533
359979731
95989987
22807481
20332237
354489067
266004097
114337
377786153
2070539
239918353
239843077
443818339
63069173
301952353
560597951
37973861
357864799
287661797
143748133
136706191
835926173
328857901
227583491
39456743
562464647
101118799
315367631
79224463
200047
310567379
579963343
274547267
244436609
385540741
156672179
135929023
127630571
60540461
16996607
5113253
158219869
378270539
470372687
490469389
138860857
383368633
9923737
122796307
294423671
75315917
19574201
232344029
195866947
223426799
34892947
587271593
206888377
145748431
646155239
530091461
159275593
79756181
307124821
152866003
664720319
851192791
203197933
4082081
71828693
227246323
70816981
156067477
241083793
1
