576216610
728995642
362291257
491304533
129849358
369058819
172548376
164251940
622021091
322436572
774464972
630969533
411798937
148142864
10968446
142705341
283088710
178365825
29860225
166855005
166602651
307302914
64314227
19657674
22901133
100657291
192715347
393061087
431393311
411809533
738488717
75109982
53865481
74599999
390890132
39362273
376054635
285632087
31339050
47787246
320152556
110860115
32538491
231093220
553375684
612199918
241153361
78497077
73031622
711167360
142193282
93559164
122781323
20454391
76362981
9572079
4859025
176756582
71549491
601948716
56362052
247011732
62711060
396064502
19312289
471418987
304322323
57093806
379735850
511500613
429984011
227027219
589019330
447215430
267803431
154827803
574263111
166001819
163909857
53130056
71470849
608062117
278077
873207539
158714174
85359682
463816260
463191044
183498526
804850698
265532062
148067218
230223889
634387652
331613099
129764706
331721198
208255982
23081722
314103092
139877610
10859475
400963100
57457189
536481189
180470376
194062064
348631790
57807956
36126977
369997271
306992959
54855058
6872944
803772262
508999387
109159189
457093867
268693361
17831210
14784601
161058289
147398166
265713660
107288162
186395954
519144650
435659106
24154156
251595068
151973
299638804
19442956
133695167
166938419
40288169
434578390
334671777
500678581
91201076
87790167
1340181
428955195
253068270
31355072
31268831
3550650
177460222
25952873
424741395
287569119
66288679
261022060
5554157
38626428
55354712
12709742
7094559
671211092
37963283
30852534
395525371
332279128
218950370
71261406
15761344
42729771
313410258
322913855
42267276
459048029
36231496
5162692
506933847
78265128
732002
11933944
342436420
130756757
142839078
259374076
318658528
103045360
305856776
539842550
268057142
409863195
212251484
246736568
5432223
25185449
702658561
275087783
203600076
301419394
6544962
111068685
318616216
32214560
93041318
315289029
84181009
447501402
21406294
56993463
52632791
538838483
33288440
621131873
14474335
109018598
18356582
372819240
483815339
233461445
246149403
15315869
323940283
487825315
409572365
24779243
57674148
576492184
91820478
351858498
759716320
428640215
34393907
22047139
341330126
389536533
83341232
354194320
432426346
496119435
9163715
201907771
249633342
256650463
408448369
232873393
347217636
17182162
235063039
41258302
368927873
130362417
21257025
254505932
104030736
73695740
205641713
490092552
193955942
375514575
16458417
270654245
22021434
236208112
3948865
183467254
213946197
162721359
40842185
19666542
141978011
55272566
474059081
153444769
454439356
40280993
56178332
2985493
622317477
81949593
644630560
402472573
585243978
496559726
267678541
21724314
40458269
284095341
200803861
478609527
224056887
215484977
249690363
60775877
53708408
202504699
49384568
268482206
47782087
388655899
328613533
158753456
396252041
13427408
54567971
13458534
255218419
475445247
17789141
485173058
54256264
623339204
36933991
89471492
334532239
8644940
32028043
548265498
386506842
330485489
38820456
181060607
2994373
135390343
137439732
59504362
506394077
549374929
220698209
176057324
38055389
94341435
132081997
152722890
89191729
313809985
91422774
444749011
59175861
200824842
485726272
33567393
15276254
185060519
90563657
115885677
564786532
283352973
120482661
352478408
82821711
605080517
257916043
365880844
14826909
94654359
20159554
57836555
25861794
4407210
138612266
183890749
260754726
162494369
133033981
586595043
643818481
187086714
137082850
55825497
470449589
433072639
432541647
2381534
566902798
511040317
579702650
226491449
20373355
220771347
22065180
152569945
644066533
18734554
276888186
250390610
157181876
107766277
394462814
79254
238460987
820327153
99395534
5481225
44992580
284306978
64757870
204295261
197781486
128018494
61632089
726312177
168360387
74552200
243078808
228545517
236920449
60001418
38842715
10326448
354433939
286433107
578424518
213442141
660713627
50196382
17958862
183570820
44266121
288504172
96256604
9765833
11422944
543286654
155655581
90530497
761727302
6685753
125626663
90433660
63635567
8331284
217637357
157427622
408220304
3947307
222015004
184120267
148344542
382353016
69271036
205614149
85621177
8249274
501691153
475617834
222382896
67393763
36056979
238653169
659180435
324670696
784585495
114170031
15480537
93717228
8809939
291428364
396441405
110412694
3490701
158069290
39488586
44792078
432301715
384221325
385837829
171380552
310953467
100145926
146920352
180384589
302030571
15478096
70488123
191451650
462414720
299442700
160412054
345661582
69212101
25083489
474794756
148833980
2665378
161082408
186318867
509150636
127842312
338980242
121636813
152382268
398175018
225934938
416801779
87474253
45415977
5846248
65215467
267432899
29131385
46658301
57894899
278830376
107240556
108391202
410754812
650324621
374148933
301901693
399316156
140250476
10243683
155102902
313755053
343877774
227618566
583659029
148302885
253666189
16124215
55388209
347225657
399970357
467964414
354362695
479144831
197029163
164508825
127643858
510357594
72577268
430836033
2361051
128964186
653259090
89487411
338050872
56987333
185086092
183718293
185876983
195195044
523261234
96545025
31201597
72998291
66139834
132860616
538968748
802572971
477043172
371792904
440317349
53904981
3874040
8797061
192684465
348818588
432298660
336318784
311398380
375167779
429759274
17623775
383011336
363156658
410921807
194559865
192820034
129787093
484574661
36172795
3355076
61020382
75356184
119080326
4972918
126864494
321963838
92740122
450506978
256290030
324839789
249598921
264361380
9388057
158770968
123788977
418609754
14146004
242433944
126514450
5155534
12550457
183058758
121553441
213446046
206201779
41273622
47715655
394611185
69157889
86927908
210900315
368755422
83461802
20336413
404376553
476643891
8613552
718813304
107424878
493411104
87440295
644212120
95150517
127733466
163354779
222875341
94830390
139451036
529480351
247529368
2392878
346054404
271408739
28957915
177536438
655679283
97161675
362930322
287131140
16043906
49676200
147602598
151543288
347552935
31027348
436795640
170351861
343996292
237686639
630196249
154862415
100356632
51924661
28970870
509563084
327393174
18979466
517753069
616089226
49053962
746776426
35323599
640595209
17992783
106639112
441708239
7011929
295517586
133882431
489565716
469050137
344079110
94880165
25594411
4399295
8764164
308114704
220556112
253661466
150889885
290041373
339154183
80614514
48612046
297605708
49793987
637938709
250513841
40072290
79072905
114976835
277346779
485814845
329045608
5026614
168186934
319040901
528277356
40549511
161319147
65536201
264054857
203330142
762075385
354051621
15099938
14354360
33103030
32742066
543679561
78556297
90464531
8869374
19232094
104322000
227768901
177861947
207158626
105305063
290553033
365540009
109691731
302344634
292333782
99709569
125678966
215407523
260972233
418947058
553309445
142750237
202451692
290186662
47226000
9890131
722283409
141221679
227553950
561214058
483586922
178014661
21089270
161828867
189384988
51912574
22165350
156393591
148201234
148930565
480249757
119357198
209554365
149716280
638122622
318149159
338104892
28162567
227112975
71412369
80071376
160065571
674796941
169193358
54510071
30876332
140260478
559852263
318966649
8006883
383774600
459409078
189387838
177856409
16066535
2307815
298989843
625449025
107869636
35924866
138657523
323524095
77578206
836563160
232225976
149227599
128575
207696569
446088228
634532656
361192613
266014874
115403626
156372451
247297468
93367986
277698994
265574157
468264431
476498227
186341758
113055914
64951971
305800606
365915228
20342411
528030524
525742914
101379197
59378061
425200670
530247754
48792330
152706605
539390914
21976966
27247939
75812101
114731394
28766071
420736863
542701806
505681421
100754159
653004120
152641677
102318986
327123386
161225155
224560577
185043484
59741299
149093558
18609292
82490519
75324760
24878923
116467538
40804384
164618391
168079604
522378421
231854557
102006823
76693105
381869097
65404575
202645271
85377734
63000762
439819058
20396411
377054747
15129711
252924907
37536672
115022764
359196082
876543764
129259793
365041014
54288416
417369544
195356901
114921652
13872700
12654491
415991737
157971455
46746034
192909671
17987941
366649034
112080117
640321188
550561679
14947174
517034866
13689710
363262135
645186534
443411343
35736453
324184893
656518
438011278
430767339
5304697
86806807
743718170
4611891
228648393
68136149
60327509
412248845
346000661
66361236
212297393
631274740
133213825
522553722
6691129
522101295
129314959
239277760
74860783
361901508
250466623
17999902
1064477
74481500
549590706
84170798
7241097
70962516
576977531
105065980
327805753
187559314
32887751
130384741
425239346
115176008
61436844
421295734
465145243
176677107
30520107
540764347
34043030
592817723
196044265
226768174
281568791
395569387
176766697
417272494
505899781
439096001
108710882
65360539
482391911
278358595
124163699
335005693
251385123
21090266
41173782
67077430
607645054
63449930
68124572
131494485
35884128
70538884
185901483
524287918
786744
204581232
41664220
608725945
123023279
321335268
577698655
82491712
50980804
14949803
185621601
159613552
82706917
82259274
499971130
164211361
386615582
277121280
87735509
49203987
505970003
260286104
177150342
36368106
605708772
84973006
89496463
30419163
20367756
27439856
82784163
142524134
40358086
643123158
35967808
90670958
842889513
9186216
25002958
171258043
62558
333524856
919935
132803862
71945924
155902606
8072255
336659222
83880675
160807922
441237736
50895158
160756062
474319745
634547811
279223131
263340958
368441434
39769373
378149608
337820508
263269704
201527063
422561391
663267584
404423357
88744370
264297533
107141471
454091951
175589544
253986578
330021988
31514947
204905718
12090092
49734987
360270158
47479656
233803037
71723588
226870131
409906679
163953354
347768646
556821126
478797361
580950418
141514704
598685903
166055520
74870853
250290212
55457100
346524116
397784232
412076179
37617876
150473717
1263106
168384305
482108885
111534822
258035281
284222597
179145327
13759959
34091962
1262450
473618444
612196885
469002439
507813834
235308004
290626680
39243960
51758032
532011583
643745
7504769
34971937
100399784
203223468
16763623
18362182
18348596
76477123
170004042
15976779
5471782
50311189
42370969
246776558
625964222
525665114
643496990
84143522
78184627
159022985
466861233
254870384
1550597
196426887
356738618
25107055
48772598
136341722
112424631
219889090
97666427
277954029
267460231
218672268
31134266
79663258
728877
14801089
504776512
7301115
698035252
3374696
93826146
652994116
190731210
236128185
93090594
22788620
279871473
40561418
159946078
50230119
65236719
155116092
776884598
735889980
812033934
39319624
250311943
883597
31994395
454155397
429869655
198159
530108375
431655398
226202644
416744989
76279105
182029328
11957351
152620499
257665678
250790074
81726099
230673685
268720861
580581128
65208044
193887219
3604256
328118185
60064451
323528607
2085496
10751149
50607605
139546372
14734209
187625034
56743057
165877425
11247071
84575554
17443562
129222456
680378694
58378731
58503617
94946629
244575449
248392203
312124865
8824540
58741736
35374015
10822920
173380000
491585190
134383
87718590
44863320
228979274
236584
47531229
29183971
3411119
885504
608566728
107894610
1031424
71863191
116722132
9895194
265851550
247265042
131192261
153060672
304781229
135563996
124462106
256234640
82925541
154225653
318642243
792907975
137053548
31014777
26257239
43039464
151147016
175213062
98171498
49305769
633052861
35700292
138343721
18521439
232652675
169261019
109801366
478066230
150973397
306384819
57132337
404593412
610861871
60308537
391987850
136152389
356892190
260272344
101042041
160898791
494689889
90126385
79279165
175837798
71714869
15207704
82325892
742520181
14723618
386467573
373650654
648677725
402025716
43292086
372377394
244611350
8339516
39587372
647790912
417662352
73457692
2717702
8266235
10043678
101687679
92980960
127833085
177874407
609741431
2360551
354218990
84619708
102844833
188611700
300966404
177403572
114118086
392205539
619783561
677766010
140534069
408502064
3507156
437842530
68987928
74585250
273120281
409695170
288330730
156203
194119690
406898757
11844965
232475041
537192527
217334779
314312061
1578637
454133234
12137473
564823626
715442385
359265902
431870477
95664590
27517318
408189681
152939008
5994668
176921128
400762341
100294975
317578336
220076409
81314989
67588707
340206179
363039057
184416885
52500720
21589826
255902255
131504042
28599520
444796741
328892903
139228278
108948056
149914778
430925740
397408625
207379220
76428521
113512918
27689903
98190080
157849775
50049408
98629117
155572227
455551380
31372713
58691660
43034542
89952678
213997145
67094018
658194599
77296471
439655465
34677583
175817800
702221556
60990852
209176460
448826738
106092884
8267835
468064696
223028890
199151291
51960222
284097389
93763630
158476551
4599314
41256420
386976688
168430335
44274604
716339847
43744534
324896528
112037038
225228269
18915908
7631999
496096943
58441252
14596192
613393320
547695087
63229167
183146260
216517075
134255015
226548698
457145647
91435165
117986765
84837803
295279890
811247024
457263782
239014767
125085198
1003443
364546278
87677403
403854114
12702217
10473428
15638386
645682921
342518591
34457381
105469625
556090149
16143928
155589704
15919663
125306207
17908874
138984476
4689451
243494503
172440673
33520915
614505822
603207637
107554231
114607986
268737961
169698311
7459522
18973916
282477648
267955680
295385932
118856211
215730576
466344265
428566275
2765817
21600005
270753171
73944495
192592172
228100323
69655069
3630579
549483846
4718575
197401756
341115044
33272094
385635233
422668348
75440948
64888319
25546956
293486412
433302772
371254276
14821384
61734790
401032487
459886195
477434673
56025538
311956571
145280725
151534914
475224765
508091174
108398431
314522702
335143796
378983064
103695174
253676777
13885268
127782983
811264817
1768989
424587055
98740396
494936874
208096771
835348120
251862031
356508458
241935870
348283559
633222566
104193176
246216102
50807839
118046234
415440742
699699886
186205897
2791452
1035031
169354436
145142312
160710189
683817817
126426267
62345358
194499491
640040673
19747094
144801668
45405871
384480885
261524567
3953730
21208606
26834557
262075103
164353373
142193157
169182358
352917084
282462750
93347455
67996728
449928657
149591157
585749403
215804488
19417727
212186628
186326259
111679250
139152360
483578324
543498812
28399841
36252919
9321747
212749676
425054958
41339566
100529955
125272990
454558022
641649501
119780324
174709328
86509116
108773232
39384866
709984857
92542280
424166475
102335580
49168290
111125764
19735723
324002462
277431967
9232099
280362025
558512255
152349429
181933749
306928644
12315075
271382679
22539573
350318176
813538536
305667705
54837246
235398119
29866107
749690945
178166277
51528164
159120733
241097
540932853
570654834
6940450
81039763
16304381
392522331
172198387
32277461
396966155
235008392
167343136
23797843
153700291
76570479
14885962
92496168
99015998
448377439
145368103
91990536
188852700
97929762
47886751
549310871
299379576
94868716
33780337
22202245
289170987
266478214
120768816
23912552
245286634
29713352
272781526
211335779
259496215
6097513
92493997
274010726
137673985
437505939
165106929
137753543
45398952
17952450
75648797
155175865
297537906
233255691
59097481
567774038
156502542
186469848
120149950
650378439
588058693
74323674
129198627
100702459
180446548
526646305
133374667
151832609
132167928
493207981
47030561
72964006
665869298
20894602
224760062
174253820
30691466
582768182
281800174
182395321
78513542
93097333
230030182
5929076
205962250
261275080
272793243
12668879
12084449
95557937
245816
391715687
3121853
16124796
139829875
119416770
97065289
354290746
569592677
366326645
1264744
386749717
258884919
2844536
123555586
303215079
48451486
657842516
62576443
452972307
5240123
671407938
157850078
544383809
200837459
518135510
205027507
19748301
77313131
58013503
439504307
253629769
205985479
740181004
179297244
276032009
1205385
131994333
272947542
66822922
132221578
420624245
54305915
331036336
266891914
51526613
178246025
528807348
316299519
560016357
225149294
66309535
67105691
27663865
44275835
46389666
28654967
82065970
244300730
295398618
6643131
377610502
189113113
136896123
132458
231962040
143514877
211063492
182377701
568408672
311769959
90352478
24570330
466999195
56767089
184594116
51962419
80687999
137477130
5283290
62509786
115283439
712989144
3790269
236615306
150964291
24612593
4160839
123552351
28705955
497888965
33752314
498225972
129884951
585228129
91051729
10442111
436682357
228952464
743244470
503445591
738365669
686229208
52390272
73837044
275236531
385876811
368103223
279768465
327679500
10745551
350392712
639025129
583780034
188969606
193531994
223754684
246251352
45332453
61198780
34607642
536989071
7873024
228421950
659652924
383697022
95523698
20019776
215259739
710409541
59974047
731875661
518608418
85300999
31112681
546203821
160670855
280231137
471731472
128774217
597176778
290081178
88636955
111757424
532928248
611794972
362632666
226214244
42974266
489677200
302782314
31890969
17067468
17596190
5169422
404170397
368462171
167646405
21682934
699788169
529214535
441382050
239574118
2983939
98600056
43602680
615935302
6376537
557121511
237131877
255401212
138133086
82212797
420761525
29736120
305419077
669688738
21674130
177439569
146609164
303098151
159063881
402125179
171874917
192154249
231554803
789288403
426787612
11643246
62838987
284088444
233246084
216360545
201100190
245566517
139242571
737390290
328574797
44628173
337440707
64330342
34780865
468385668
152330450
211892986
301824999
333605033
112677894
42067459
544349275
453042014
165711663
39292379
697607331
323861971
31346473
174273876
314839337
652623242
527713754
613485185
185055454
609819399
169263622
259863291
84637777
198422981
792077380
160105149
592119009
93131403
61030506
359719628
55726334
170370921
99417322
3959276
342099517
162751740
135304723
53346328
194215957
543476983
55879854
6558013
7985996
1967527
291831522
652846930
20493720
299451685
49164472
590513395
553612105
144714660
181650188
705806956
12010953
593424419
9199063
24799694
436232
442187493
14556232
184855830
750260
145925762
162453100
465281226
135850753
39392806
3913504
186701788
432411081
170006598
434965661
251286532
765165594
147716603
175557795
13755783
55651945
9819188
639919019
168528163
381091993
762210333
104731835
290387297
32046927
1188357
223704100
350750154
104640221
202041778
590219741
57168226
90545876
494208697
651475523
40465968
449857284
324451346
180308643
304565828
141586403
301627856
213615176
46379337
40389011
6127430
123904467
324625588
269127157
12194943
146167508
312600939
448258589
329870
170989207
452437124
7644176
313309918
25617555
157336402
73484670
337040597
61692390
109420818
37607527
61019517
50925887
266746863
217100490
361673558
353352970
25077539
175103192
20901289
53007
38643703
45356831
257454947
88348458
40758036
456081578
45627890
163284354
9940736
201942825
18378955
399384080
743438338
172596249
129602073
184897732
527210040
35129219
393926763
527218086
317177419
59735301
56664688
6088169
518837803
282868333
637441083
100321510
280884601
47956486
214443581
52667772
14770289
344973796
34236783
253712208
53280548
550454752
294156571
141984472
407791123
384441465
43533482
46698653
60134030
25548704
98370425
10224145
428357337
345158504
111522765
311413028
344172458
115838715
74778158
168353176
197749024
268217901
104083463
15488637
176031459
239982413
57775728
738583577
219750309
244438639
38120671
91517067
98342840
113504619
111349696
357489877
48928296
109044111
79985191
27844674
481690506
133072680
556415455
161384876
285962532
156394462
451829302
58259625
92662315
594451731
10888756
520431019
16694688
515570240
35159040
283150084
604405316
344948832
249040290
80737766
30076329
11957253
33938854
129465
57084565
85293111
534677347
18188331
260291338
125361485
442676408
540228586
86237205
406517493
34252983
420699828
28862481
446507907
9332632
111231381
6353952
340348850
57802542
275317458
248664480
168000926
117302518
3048426
518658390
322896015
9245022
234927181
88708319
472774437
300051178
113268945
5467081
210300977
479939915
8762836
149263224
198778884
209903385
131640722
770245872
322386680
32761558
1389640
83326217
33051664
420574163
201963566
548685427
539014982
110815851
95176403
228000469
106155001
46803019
50796693
135866236
119287227
393529193
90793569
6461199
283208325
66374577
357220056
366896132
231352839
29125118
321364685
7558178
415131247
53445567
274408250
191207627
102168283
193484513
360111993
299819057
147647947
101353093
41915120
11221033
1847742
137021075
218075086
204745963
25736544
484648450
42606683
381166966
484707321
474254462
553145994
131540735
246509021
8351699
19565009
38490051
563334010
43999246
6834091
477043007
461505538
526201165
57932130
292862551
649122067
26648443
508069295
208936638
263918379
443391253
181312676
5260998
178309670
104714412
231182349
210896572
113136139
25267794
68689785
261425847
98186090
10430024
154222604
342689470
214754112
151394715
35413635
87722212
213603112
335154113
126061394
377778870
202894484
21671271
551587733
448699051
274197925
102370992
487337324
66785319
237363477
71165944
11752028
364932797
16755428
28848605
142645456
20103710
603805005
51843937
45761339
481805266
247814718
40291499
49977690
58751907
216199364
524308672
329136796
18370569
304833440
252233534
1889251
63465937
257048404
498077732
150176730
209407660
231623309
36656945
17671652
398908832
179181290
442906383
93437447
736808861
698897433
76569851
198510736
116102233
22639334
240115382
24144703
81717147
243785987
625915210
8067913
51807877
431872026
458511947
162821087
82078422
19106675
22646621
277110427
59365665
47855324
179062506
15984626
209793443
275694476
364609378
268091707
167864491
18357798
28734150
128038806
301500139
378687127
168942081
6719273
20201302
282149292
610913508
22291327
55557579
637048609
15585812
398258767
107556831
392421889
780077116
102100120
316057058
484677649
226478056
530547260
687822142
396272718
697172305
490227608
399843889
332570586
182884259
225333756
137209713
140895459
82219556
186896085
21762838
142927160
212060017
180929376
371502562
1246920
295355582
2113315
839010
156181401
20776417
173628993
91337481
8001880
26239745
798517
334329159
439161892
522775768
30853372
84267155
93921855
35717656
89203777
73660760
30429072
138074761
606859791
381105884
376426495
58229554
216602255
383908916
45695308
163775451
162448494
456437564
5779927
239180166
150424345
228183413
248561911
36210079
433149195
388756010
251093363
318109222
171558700
309834284
440894194
379159324
128897075
566344925
510052483
34013605
20870069
201517053
4937816
23916328
59991895
697168908
211576280
20797179
330113878
53618621
338630121
222877331
8010176
276613689
654038029
145496703
301088157
421926458
128445757
141055120
238204151
151683565
53758888
6197616
387819470
256127853
363956840
321560716
96917356
246859453
475478123
6300541
412862947
191128999
224367919
236146584
11836913
300228393
158803414
219566195
84614056
65283121
416889449
397121338
195360559
359718621
319539719
778956845
14388979
323091981
445888293
68723741
112264017
57474963
268428679
543345387
133242261
427951104
2178421
717754292
179714888
1355725
721557881
40267934
293789049
370404670
35252088
56679888
23771676
205613060
601627990
215648671
30993325
487100272
449038886
385637156
28532720
287015898
55857216
56378415
472778237
511716377
15236845
68776142
30731574
49207
113540381
81526377
183541872
47264148
506739527
191790973
116917560
39038532
465263472
35378909
157917842
310322856
23762889
747461510
754961516
7978026
12880724
93965993
2380230
382321592
17158102
46419439
1315659
37222685
99111759
142209970
162804744
151355042
40112666
4900869
3496817
313897692
4579198
357908796
60442938
204574107
27796349
350509675
209216361
502035951
128931088
46975681
138964238
136190458
641534674
85930666
45369031
137241974
24213445
13263828
392667245
70818533
149053024
69314453
36606940
237656683
79477254
480845673
525626886
248651887
392647081
247555891
321952004
370923788
407440965
479573034
412420378
51905101
37988499
80646421
677605160
532572282
277814808
23387801
447521279
115076507
291829815
13947429
231659772
202377132
724373806
391869313
552445885
517348696
558463171
386341807
338430101
704448874
54618925
7569709
156697178
818452288
161374863
310017151
3934527
5503896
101205104
17190302
41190151
364520824
416976083
46587362
246740734
349221432
447619000
667398917
282218336
6332166
172052072
3162597
130715
1713545
84372914
34883236
297401773
387244406
223286402
595239251
78507976
724533
198566801
102185658
251018953
110387426
120382316
5822277
160303427
192620810
20588850
114596477
14361906
277941197
28358842
153401577
344485071
38677760
186128074
183381845
72740384
466158826
22606490
56111164
100177606
61503374
34445056
8321298
547488455
412662753
478363184
82322914
232190310
17845343
461096137
172595311
215235555
94374393
397665302
76527998
166237313
281170968
22631139
691436101
6254201
94696303
49059313
53206706
381181250
280388460
487975855
128148881
358532473
71834928
5214620
154940129
286064071
326728594
16824554
665164196
35202524
63881950
235985663
635705499
211310279
505492
565051380
6458083
426753775
515632486
336903313
621215581
155780971
37828457
234080495
67600828
459057019
58185638
53128943
216762364
243555044
76242441
42276967
20026659
23018093
35433306
172852
427345053
22941919
554689578
415137544
422702836
548660212
27402280
51126459
646629875
110694048
10073435
337801130
384750694
78070331
89879020
303189690
15662502
164556768
545666101
9097177
106897182
11319146
247895983
449849829
170648803
328212152
636492697
289828532
15297919
198662290
5908860
356131230
87250692
5692794
11476472
117988630
89395357
213726955
7961146
77641330
303210070
201342990
163344225
574415219
19985103
99897482
312639319
182796498
222276057
620973454
196462738
537991785
207760876
53890987
333974142
85313901
178740206
65859794
538010901
177434794
15126668
816309472
534595303
408461544
36525461
113870278
152984794
44174659
425142023
545475555
184381763
7671884
14477939
250592893
441606819
556670023
362852159
5040835
382537621
290158764
3979184
9768024
173599442
381286794
600240410
8109324
13577773
6516842
548454106
284311968
14015155
425194534
142507874
113647165
2899550
46039767
16365806
149849839
253335193
121481498
135719807
9825907
595605399
696700446
521452209
253739730
7482862
83754324
230263903
144375458
21149048
448014
10429385
32978886
246072767
94320243
194156635
341690142
216109974
66982760
136910072
101085718
26230429
16492061
156523469
187808416
202495846
10688272
199143374
61293
77618270
43897168
606979744
72999056
310629941
14667077
23046052
94946005
8420709
215368380
111161592
237124044
496038670
558262550
387456362
1878416
44082575
196146796
328859838
382323486
78732350
103078578
231232994
158248094
178622303
19071448
164220141
67386313
355828633
52343913
277535506
9689469
68428667
32513157
130178305
26525776
153284386
758437521
207020644
414521368
421387163
151324709
454077238
86963607
481698447
330827039
434216456
260345614
59546892
143180811
23184926
110501695
16916748
292361535
60071136
288739615
40840188
356460446
481227733
35828497
16497538
102600026
202070469
7801890
707620164
177741078
287857672
166149367
761244441
43570331
107979370
430508186
422001625
312250075
146860146
106169060
165433988
30280634
488591872
36543627
411055446
198174482
662341988
222923667
185126526
15153283
100943441
139306326
657897280
129254356
197217123
612937856
553791005
42791248
31912119
82283586
6628686
18582589
441204904
17851454
44081337
318686482
77362348
122410898
51956424
486239747
155760043
93556580
75267495
122370477
505050805
356545055
102890570
8777342
10620782
25828867
206704440
414834974
96104048
245448235
580177361
137599481
22725880
132825449
101140719
221896815
52890483
612849001
566781953
312301202
197255993
209498431
337351262
101451244
690704976
492955064
2513241
564369636
166712810
110348422
288113530
39458761
61934822
267394114
740447
241840046
11592465
299424779
63295852
226778855
84524181
198162962
285825471
129426475
205213558
45303125
301198828
190577705
4005199
334234825
607741807
33524095
1470377
264216574
530831429
770680217
164870060
290351434
48739181
98510744
415110083
375434164
236442941
51509329
6758525
332530165
21662656
592545385
235494383
688045970
282720209
18992562
98277237
233103344
28011633
144383115
96692772
22434102
391975821
173674184
636551178
3695798
25828319
285112467
553986732
123218096
33276155
222908301
565513672
8690322
30617196
113118441
8475094
46308250
240926626
58248555
559695071
140338925
2641559
388616224
13426029
203355636
108466592
477156616
400743686
161739848
46528470
351974028
334907666
76392981
8794969
278150276
70502700
64542343
313478365
116679860
40294089
131514408
13349101
106377805
288665628
46627139
54909399
453906147
172306707
77484906
158155543
18311153
756094951
102275364
33069072
197917389
17161161
610370148
46553128
104255170
36412738
388505114
357755808
130970969
52836203
233676333
3442251
299761916
18518492
661009322
475755751
283675493
116416074
437877295
35377983
35874160
288303455
17379937
314268346
1510987
358430077
304901052
226566064
97931095
288117522
54540951
17180217
397772392
112786118
85760402
215115012
72000711
488864301
547504888
526763262
149151536
429395450
22545012
174574465
28405044
52852539
338043427
73489983
315741348
570977451
60453385
425953484
23534785
378643167
716065413
595460872
625804307
54366143
13602841
121873209
316513465
283697670
686167060
129632761
99582084
14423683
58284318
356226673
250925759
71643144
178519859
396995588
426487617
271596055
77219243
4678869
618313932
33907183
46091308
109764563
21531114
395875987
251312033
130586783
13858278
563035043
288645295
102114964
289997282
180049738
254620803
480016728
498192428
14995589
9205669
286260645
125796957
354426371
22415726
50135321
369471766
54405752
23711287
114121066
396530216
192110464
181892430
175429280
242358569
93818668
769258416
7687628
122989773
397330356
209450304
295720767
78771761
97781684
13732459
341814
83571654
395715667
6204786
625601578
11114573
639946148
41963285
459990300
124794288
104349580
109369701
146287012
690993372
834565497
560033504
66245807
568717913
214715283
13955432
302488073
36163915
114174853
93815192
34894665
101087755
117136513
19573951
82397994
435495979
286041137
139530393
357391829
728657545
655055837
156615542
467815742
523648365
142611458
39082574
430097459
357031449
641647715
70919126
77654483
415033372
144893226
7799629
202043245
156724157
23914009
166710481
32587112
418861356
26482742
348860381
227360240
290456270
481700183
807000747
156697152
142937869
307907438
488868347
40444464
1458081
284624089
26697144
501552760
188147130
136831278
97875128
209623810
263881751
150883598
6499615
538832667
379596351
3648180
17124887
548709277
276378656
259720099
242467332
116104156
391675062
286986749
2880869
446118794
542695454
458655840
169217617
152632113
10789917
84968286
851127765
201301383
134475739
10843448
213472138
197678286
38449223
227400422
393545753
487139067
4111101
340261172
153064768
88188801
30517618
99196209
350226143
324265755
392887928
44011250
289917502
655944112
171668210
16893181
59547214
169075576
55309216
114465178
57006142
297857386
256177729
3542874
318951187
1451879
167512169
221696674
227479195
375822204
135837600
119612483
21613755
603144058
115489899
345356798
262579303
18224526
182186565
78288752
9983017
168296202
203910914
119557804
19871373
139653249
26260529
53363945
188482300
121752188
407463490
2469743
595093918
2182576
131346863
848236478
584712260
173006987
260136383
34017439
221031735
10113925
136302677
336753380
462277453
51044346
53866802
43510552
540375902
215245020
207742873
154415487
280787802
311616661
222958862
130804506
320599591
291849542
354547159
481981351
717346995
178931084
124653417
646206232
315875834
411749997
160855564
179950814
429066379
104256302
550714459
288790183
194041613
445420762
413859282
738132662
514633212
497856080
198539895
43686687
161400448
338784721
8073157
336127610
59676780
51244878
254746739
4360235
143195989
122694833
1941495
17097502
7118013
5602512
84881447
242992053
238146334
331512520
379125536
180620872
343499979
86321465
789807559
430253005
350934381
3680889
259547960
41416088
23700044
626808389
254173081
293324437
205536208
628044533
70768655
313891910
199448512
8251546
159993042
109441910
224998808
378066946
53765328
373567549
53008005
58590161
632245023
187985609
95347140
33559683
284244241
65988784
37192496
845395989
203670554
329903864
15855073
170575657
142750046
100157343
224561634
627566380
163780581
219229856
98991593
122468543
43264146
151558487
32919296
65676563
85906245
535452193
167970005
92303212
155523814
118845829
10151666
97340558
66286362
222135861
244249955
68975584
127921732
755216640
363393314
468404217
36165203
171125920
17560985
58148983
158599233
377040439
52275163
194998800
215947898
128562495
368727514
83287950
72476992
344920419
874393648
224876083
194707407
347798048
227806995
75221950
147514927
81279682
210514378
292539647
810542197
2545068
25730736
12236808
457399661
759104408
234847195
4082136
30869200
215134803
273806710
272718164
40698330
22595671
110128026
144072396
38546556
98261371
181507422
125930503
84011488
16748186
37516754
413912278
59702885
43131596
348605489
388491022
510542643
501279048
15746118
762474539
10040542
88375449
489101181
131059771
236806524
261428553
307572159
184908539
14187313
113569208
38126273
178043359
396688119
350668732
271443819
232817505
32930129
217590468
182726528
21845947
119535878
11999894
10507984
81306516
153883150
44018485
636078113
149898661
141093505
65113623
197404603
33278147
371696572
449410315
404875081
184905636
379749179
1939569
2962995
428577754
112818446
282173100
415229178
347017404
259249929
372740461
74172661
416341138
3563056
863127574
225843035
600685091
11591189
584296675
257717172
688233143
480482424
142023451
203798380
20217048
2359312
50746394
24388485
80198964
184074887
20292554
129369209
13300035
67778467
14941680
655661134
619861739
180803916
118159548
537111453
345253939
92523524
18898221
24784457
705008986
3704689
13818270
265492166
230237473
391865237
552866343
30419022
390070083
469419541
56023351
95922897
811652431
169119354
341515940
22040953
247017369
52415920
3705103
98741208
35614230
317201223
373880480
123484295
331940877
177770487
162544704
179255728
25145503
192561841
256937028
432650728
183406
64804356
195840305
4751347
20295334
225933452
470290065
500672750
178170575
546843722
5738565
142690683
42355707
142366747
539424049
283537345
120455265
90488930
834762642
127375908
56457985
172607843
47566194
495471920
358254386
91601437
4093191
336048848
49750336
176092669
46958600
320639640
447729012
78542330
51085853
172348496
117594084
15153659
155944632
6356026
94285747
8288198
566541741
222892538
207732224
314042175
26208475
13607301
241752146
175796956
147784981
83907533
616637238
260433264
460289955
45252821
494583791
299377496
62927607
72559448
67550183
48923755
66406404
106544570
399539136
13285689
161951105
279476765
17498223
80538559
172210281
320310503
17489721
297306014
364241899
233668429
286549229
127116944
424374127
206345027
60787775
500041082
14307250
18594264
161258320
401725727
88049598
21294338
43436708
30987582
826636274
495579920
283806895
654683404
64703243
81283634
74362721
83321679
26849206
306862904
795911142
75470786
142224874
243747982
235729885
251889392
298241050
74136876
588563337
71691343
153288584
353673429
120800997
4271225
206013972
122989720
14552050
104102607
22461123
60061910
374242011
81140843
5075697
31899327
32544799
225734678
169922310
110888247
295536725
143835940
7550681
19188978
5648855
126488434
113777303
611932752
186290499
555040336
330050881
233635669
39311294
61957002
13774981
327670420
258799454
246008929
227888638
537382863
475228782
175923969
106494660
67879807
25815358
105713691
302699146
559963900
165496283
38078485
10753804
328342554
30010938
485257227
890846980
61780270
4883273
779719801
459731659
2283589
53300890
528422957
830817692
86529766
57824132
474454845
803284127
104151229
450188514
44619843
80172023
599334273
454924022
265819138
113759101
287875164
208723577
128579905
7703130
83299762
29629165
17707838
62911468
133675982
193538762
140388885
521398366
146776942
70213406
481904591
462322394
436135641
80271900
227613461
8133586
142091031
1354580
599948938
42365097
12309007
20243542
222121516
243690574
183159145
40095555
67396898
303751682
69011563
305890605
208954275
23150202
212576580
67170716
337189093
14718808
545253133
278515438
296177005
117874190
69130174
31744682
597443786
399558033
38230932
358440758
240612153
11461395
87631381
21259647
641742832
484633984
506321523
541223394
26166703
301562389
18750628
354060783
90172973
321580315
100955471
128409989
486848990
292712483
84329692
67813886
607965
305677119
31223763
375472802
542630435
137213972
455321
174625956
559617331
89581133
2855160
281131448
200193897
305170041
190894489
487552760
10462899
170266821
657583520
307747996
11776082
708280836
78712103
177788854
12856432
377757
23592371
24427050
272439389
461234528
798569302
429352099
496771734
297286079
461601701
91583550
19784519
645607192
326280895
122197874
355466860
170477716
1920506
838795731
38358319
14053673
221871602
106295141
89065316
111710117
434905951
415320600
447265779
516262664
272334745
61353880
16769744
262525551
78264279
97397636
191280863
487420941
45497634
22480310
607254932
293345926
475778253
92548087
293429073
18765392
65035019
213917598
267248613
71425835
560982882
37769326
17249536
834853722
204043774
68047102
61592606
134697186
315238751
500317684
123007413
221425700
205571779
269171764
140629910
429070915
4627689
139951534
48526337
385398538
398143542
64970615
71216924
479516912
250433491
72694324
362611917
21144436
22983983
42002112
39323316
8686466
261923683
343445483
25285689
215315535
364822100
119269659
42796083
168197551
78224770
112678403
34760847
430650981
147541992
34748431
194119700
219261189
267204387
324680996
43912685
407549368
34679948
455296518
57789039
43036219
231436167
279595025
136423595
185777756
41383836
69258255
437080681
731376441
624567495
173886024
811619279
158787501
531793680
97623625
621761728
100565681
510362388
32388302
75609357
74129548
294199101
305406284
215843528
810827352
53670467
104188447
8734874
113543800
509349150
60349869
26180268
25198723
75513651
119588776
185720708
5486573
189160313
139293794
101280641
373365900
12395668
95162530
86636444
4036474
163605316
75114117
606181296
480544828
129346265
3666584
147294139
4558445
515813536
162377276
190443813
252210057
274133215
28117677
16120407
184696194
213018393
214309817
229516210
95415092
188772730
430869615
1311623
486213983
463269529
12133937
278513736
430420686
751353278
53318810
213321494
793556013
73741518
37262165
14179377
425791734
94168556
617702609
476985387
351976122
289827865
65449340
49555349
353205343
18871604
461643285
415870454
222628197
220072939
2066176
276015106
18168496
129342129
438239291
747024994
408892193
175007634
23808594
103875118
2176315
65340914
664635530
180514222
323557522
791257017
32534075
57769
32321465
163476006
355174902
141911966
215809427
637997784
191352026
18417315
448441892
92606281
172593223
538307262
629487268
339470590
258402336
50164115
160396968
149286815
12395189
419177213
296249671
79541278
682696879
38123248
154187010
736343441
2830718
248667264
184967115
692691719
651344694
370864972
88874123
329257599
142060590
300063677
71855795
322592433
66372535
156754101
289148887
534551354
589057877
19564349
61176337
186524437
34468245
78287170
115193790
460502689
322293720
59318441
44016578
1068448
28972900
122930241
631996557
203706558
9816782
7911045
505212740
25409133
355159505
564511728
125221935
154611887
20947978
270370274
19813749
38148948
195415188
265303571
67245242
142728975
152301250
161400109
455348106
41795019
219892731
296628445
104667026
31601059
134948471
101406888
662418995
508229627
557861619
47148
335676739
151770080
40707635
68466594
448331551
353092762
3261880
298657084
490313112
248500266
110623837
15496737
124085226
387453548
618301626
431680567
45984937
5202670
519596217
14079538
70110439
394132720
13680749
120154523
341334206
123270633
9998691
212696555
144216568
111153921
123400065
60257942
419239856
309559183
532386494
572046848
195024570
162653108
567053316
46755535
7402513
22751863
314498077
307439420
88073053
486436610
424571858
695510
471809404
227891758
17021920
2481568
510406190
140360998
568300976
378390649
26267916
223985154
118030518
42388217
201550660
163659269
208516129
571480564
244683252
233190062
382167845
15591405
3709751
14647040
12838254
672870
471995910
101403958
193977981
132808061
215492446
347368893
286586240
553838040
393953178
283691063
328880875
493616614
86430130
592278588
89386466
484298275
214688695
658521037
300551454
86002158
60898798
44488326
826036107
78530626
247470144
302057079
299144174
422317736
105091157
90861480
37526532
47860892
565805829
98754553
302389130
299792861
759506954
333550005
14730795
104876585
741063931
444043789
228063665
147332810
212427058
21021229
146337742
142031625
32464427
313236536
147559495
164399053
35649021
114098061
188322458
767752794
579914750
152675239
121013892
64694645
41039830
140362257
14326149
32347187
181191033
432613630
161447011
60775613
380479399
404883040
322273119
32512559
311312958
364061766
322204864
617210661
177375917
100312072
150419265
44248030
375525222
382545111
1828797
51177143
273306006
148727453
20276264
95898807
80463086
153947740
316529774
134597951
170141298
66719656
12753949
125560186
113432394
240730493
10100157
227012481
83752173
209561754
152870673
616694055
147027555
85119091
70571677
635041652
394308139
347319838
257520734
51948629
80578106
290332768
67383294
23696038
760086875
287822159
448312779
300093104
18601081
96573748
206440513
640794533
166443496
74605541
10658371
225063935
212792676
272320457
6416346
14195543
1304150
266077138
46363459
209416923
450003849
46390852
38854115
541593719
127480586
55969825
47831278
93514004
402516124
67322179
181077824
75971814
308702971
829572994
105711970
387288792
596105445
214642484
24591180
91423295
138499126
735146784
410121101
380165789
50338487
147934533
445395605
145208673
73737330
849870384
682105495
849258630
215024321
119267106
828847363
436650769
157608330
28301043
197943931
71378589
65519438
167336255
12962902
377709369
417981506
589461675
78643476
73619306
82305456
376778768
35862374
18523343
138735613
42690561
356781828
5063225
5189810
320995991
158241944
30741699
58665798
121874111
50988884
362088310
124753747
462655377
102311562
4927265
266339048
194959
134886617
56591506
52162131
24590645
492944131
167365529
63609761
118100793
395604192
449987121
24363299
315111711
663918452
94618423
29124155
66562928
27209710
4321769
36195654
127764055
13985734
6760464
243884694
46482248
373177529
145973943
47168983
318033751
10492857
10875474
5877674
366399264
378107645
712493891
147302631
15587745
181867630
37644440
514816484
365393249
278132282
64477514
14100674
62659173
155760669
78997438
158657274
365463393
161543046
25944087
97533390
151870647
209096055
46836634
146956513
395568412
494573862
370398248
628813809
89297347
125516834
166519075
35179542
71993495
353386547
57843294
95648119
619619110
108791748
109498069
237995083
85952208
471075847
145759016
2211984
446184840
25205813
455910706
185966272
471997326
133941378
108048090
72494249
61394994
460694953
29830135
262098596
176157937
31055793
138709113
238043808
674735371
187444698
260985539
299617831
38749124
35759369
204464544
411850697
12585463
21752072
42134130
354777803
112095199
285803914
64290866
50839439
253469595
152456207
88483720
107433516
529903021
323864846
382441556
204409374
10749294
111767376
387243367
585019604
248481535
73290024
98297228
68756567
212014155
27373609
213391140
335842188
72900384
162070451
704416900
127027762
32211598
542623546
140059228
286813391
226033542
103976167
16985301
207387371
687289695
61341146
498630403
499373498
36730173
179204127
158824227
74682563
102304198
818170900
219101710
240386962
779068744
626087801
183649307
61240202
737692638
17799857
191812507
27116508
417565421
124979781
144960552
432217108
63457887
146521646
349208346
287716001
123805048
83815140
231394635
10766596
43977014
6094424
23402858
21278032
319650559
41969803
70812698
378974576
54684541
269645617
59875120
479820075
196515232
138545549
483238504
49770473
83525268
8353053
533423797
384423175
76183323
453470887
7837220
127816737
45675424
65667039
464145486
376820109
75477309
186164205
6150492
64779086
451328574
331663697
21979856
104625237
244126137
513595933
11470462
278557486
730452241
172377906
641831585
617860423
251322085
215785336
290266359
304599799
367351237
38290964
13167643
13290217
190441763
476410714
258286983
785896896
31860315
342624805
6303549
262614043
187647741
104821934
261726681
343251775
205790740
304182239
37350137
295782818
58806332
204106825
2835619
320944821
2602770
23133606
50044911
74627923
32363456
421615816
388122968
678448431
551696405
26778399
221982686
585642912
486294944
147962769
67964472
13250633
361914407
266790825
493563302
43737664
9123172
215842394
32104841
36670880
303212029
65744667
59088379
184477965
383684044
103692076
246103291
36143600
466859400
497007968
315251760
50889675
245705969
444513427
281588561
535105579
439617
18311261
169159267
661182084
174185113
234517068
226975177
84169604
329252349
724915721
332216984
35706365
367580288
72588129
447308416
151660277
90580893
197571012
334523775
552650179
274155663
817014
334897979
769234324
22245310
547263984
170022112
594616376
39692354
2521506
194229164
5116253
432835446
31384833
63416441
542035782
17666738
55355700
277486181
380645529
86068826
365303454
419312720
716244206
411655553
1558356
85162082
41581914
128011590
493517033
485309669
293977985
159908702
334011462
724169822
202181595
435323365
5839622
309671145
19680914
39098463
52273490
104450265
645936176
640863038
220947883
249632263
215704679
72900391
45932892
146855970
518518155
74135781
308387492
135244244
273217358
122762318
137671508
742842213
291406837
334558724
279540632
208686461
196604665
365061743
212211014
9090125
40837368
11111158
139618635
39775005
10841169
776809931
465821201
42496655
2875879
14412373
303280659
461203498
293446876
623737
331425151
313940083
31937478
223738560
178439228
9618470
78705803
138260345
197622196
246121766
72579032
104541408
232215509
3900163
39193454
21187684
48288274
75223638
6960378
49025847
2578510
308843057
69929644
57422747
125855431
30365431
398537888
52890037
289092824
177882441
89426905
150507776
216704556
611881709
542051818
21130182
36095600
78835097
389101740
220358226
462017554
97294582
530003742
3243055
506602540
113234928
806341266
248341214
552301626
169196947
108152270
198363827
50870039
7558908
1547675
184713411
72394561
282294797
321856169
511692590
268652419
106773097
25585194
184725314
534638465
12076786
228087750
97765357
301409194
657838161
498027889
321693835
91300880
288297284
44383530
22155714
78886185
540472990
355146639
2909520
760717109
399455513
372518804
460620548
72314838
232282065
665493
631343823
106537281
14784032
527687633
91971241
137103191
314740514
127324377
428719810
340856539
51257251
230928672
34631361
584809557
535638547
640708014
385690101
166415389
25876704
13162806
634598152
258542598
54437151
245791779
266397672
228726516
720065501
165947990
591270731
74885558
284498244
169917815
307059
467232572
20469302
174137051
112760173
280647741
138153746
235787642
125537876
185269289
114007012
190945829
377990889
199395377
116775044
6499936
19345602
67142710
185635829
310599988
74825776
274369214
312457952
11305085
249418110
63230830
45724605
73246834
696931517
218208915
80681768
337752
587659026
63708286
271500927
83334799
50293756
285542889
293823190
25469435
494233096
188290791
88652091
124560750
7257949
215891947
81878471
276816655
125798886
648392078
750469098
100695598
192187011
485430219
64484229
68206747
9244292
225688714
347387011
226078791
89730797
525278005
368204827
599196820
164945384
105812646
12910309
681118043
344453336
114256249
360321177
16069250
18259605
337518717
461595866
476345911
637753506
19103007
24357212
79525018
51424010
116636709
265448134
36310223
434967763
325878265
253477581
555060209
646785066
7782020
528801048
151225127
313588523
13616522
79304867
369347379
86133028
566026948
155531048
55106032
25381212
378789575
309528505
85938880
332899002
129521834
540762742
4771074
314839102
178799503
303635603
75505801
293831058
613969178
129543
78081234
86369860
247863236
542554867
322333292
23019579
175112709
58070482
568123346
102745526
24491054
658274159
324939176
676589715
351158086
159411647
366510095
141447534
85851093
48892112
239761877
42478128
29379099
392226364
603131742
453228497
475270501
23791290
15312734
114942866
235107951
208258070
56597157
70511249
147734411
95793790
40434786
1480291
302062893
103511832
267947159
797547124
285791129
228102123
65436714
451238534
260332989
121036391
15697521
693339925
42847012
407859352
167472665
59487631
210713025
248808438
257701225
216432881
136054492
218832562
182021505
440161030
190832987
84212901
414933722
75449356
514922257
7649388
552594293
183910852
219678767
441547273
133875076
89782720
49979408
243632654
213331084
105574770
113084564
3073474
430057083
37568127
563175505
311487495
207662993
409939997
41959836
122331154
86170225
568113320
203183831
54809865
247459599
105846125
27581736
71979473
132880259
613248221
223013659
690852739
6252103
275431745
313038529
724398470
231186256
211322370
438310284
26525095
256170543
3492028
31457793
217700337
385667518
155239103
380890690
461853800
470917164
17765026
168592475
489307292
373833839
401525575
28935589
424828783
79563497
363565994
16683659
438444662
335870746
283166821
256182083
5584106
235220217
25280359
50565452
234112549
253883721
564329031
656247337
158178779
150006182
17365203
505580950
680206413
182635515
217250574
30903670
13610321
437170366
27759577
141064939
21416100
18126318
160930041
308053969
340123165
387985726
229779994
362702075
46254145
159802742
4291098
320714542
25167077
532783824
340446704
544627759
106059991
152989897
346000336
106491278
16691767
355574139
6396897
204009638
574507008
192855822
218480595
107616306
135660764
257651479
3286547
171246681
64898334
305838215
192960453
55150991
64531836
13587594
45665563
120518235
117586390
284259517
193532593
512957060
105211807
64061334
29594725
168835051
144489875
307744384
491893714
337008169
18735064
305245790
544740623
416890
167524557
56394113
480175802
248274584
351305729
647175926
474405045
483990293
51092770
294000206
14156968
63159271
543877888
498844282
131150670
760196323
61400606
2021894
392061811
216181474
332341601
767647273
675988358
131022815
38726151
58262212
608028821
137095057
327322680
134115178
689684788
76223421
174979440
614345499
84369098
170532987
78574282
82725920
224428799
280358285
180211389
20990698
77936397
35315668
240625516
25959918
721361239
265815425
95032246
112373352
215461382
6069286
43411779
248079881
302420903
9855938
173388972
52855129
420568372
201858180
523428065
341028929
268049857
436951165
92227598
20003444
500914914
2430484
862841043
316794470
17209382
602033877
741945541
724817764
642738017
659382153
513369627
5762195
425843092
92339369
834691775
331665462
28155448
562831277
8211948
515091972
371243409
92028091
57104181
263649804
616092049
42049412
115673266
198695250
235691857
24238515
150208030
5991853
133961839
126820676
18428418
110314210
345807823
448652368
39536829
17043317
11492618
214635490
328898870
578739572
141879326
9501919
13679114
75948052
113195145
216424818
201962255
199733866
188663039
96080720
94779804
51994488
76753020
13199384
110332189
6491078
276348894
50279381
353680308
211242054
324550799
217993393
602986202
339847720
338130226
371267483
183872845
8917597
199848729
184074835
477450620
297891123
458136605
408724913
196673656
238593759
26963549
102280855
258178169
63223844
13127304
860045269
437707640
14220573
356381991
25030891
168337339
53684653
628008229
262214088
646123989
481483877
67936983
568779087
154000679
336717098
474232334
423675131
523973430
332240332
320145507
357943620
599472153
18558408
12518154
454903177
99101705
265707518
276068594
492454122
123479880
48348517
268988099
31042605
679203
442471882
125407247
245671907
10366294
666569936
28225793
56452200
414166726
258865426
400475557
351062610
75866037
1127769
15562036
411963534
88744891
173977912
293064252
37591839
263109904
178461014
437520200
87555704
805143530
242330997
17485529
528639442
5152308
77870231
417997230
119257104
143471777
126653206
322514056
25961771
568913270
815388663
151405834
171827810
48027204
140782054
351762959
57701153
386452580
234115304
24706894
20754808
29450877
338282443
231489712
267382059
775208154
709435
185984747
505906495
11261706
69507124
85976734
105163273
23799517
65407172
4137968
3503682
129989270
4422450
284323105
172967494
129969451
271806514
108719198
15628174
500161669
103587572
502214255
67377727
238850709
8589083
3998705
253615659
134088518
16728460
158855358
625119427
284152502
135223830
57923462
373142786
97108054
100896642
419311720
438881434
656508485
209702361
124750156
48738244
66250248
67821907
262036468
108301288
2802692
116420555
150312907
278025368
78205206
570131376
7644602
320652331
164293244
152130290
460405581
26481967
157641160
308680170
92804604
154478844
150855390
125017722
139275170
3950021
661048796
184860379
187307835
119724140
181878208
723125173
779662594
84363992
5881109
257421650
7911137
434816325
662779486
167169338
63944733
35765268
28702302
162600766
119276183
87229867
529813709
32639362
387999381
118385650
240797405
23015884
41612450
71426829
518217359
17508523
680628721
6477265
311072977
858011101
331369844
21650137
129742030
194404798
69482213
79852276
175604232
52068496
388645220
83526526
9232880
61585839
337888082
451461602
16563663
583221052
36452324
251158610
461671899
278171715
90473616
194623451
94767454
127376777
435019258
62772290
145430757
289541432
291353030
107969177
444196534
344474721
298187597
143934544
761494937
46090691
351816794
12704969
173637877
482076622
340984723
178258500
650403701
468147925
734508134
363290843
16538580
612896469
230134831
662190538
155572861
311752601
325859429
585581152
96850909
279855434
786743410
35985169
132982360
452653139
294317895
185345491
481963805
149095887
109691363
402310341
25097878
52192591
111821571
17512334
104473966
3825300
238841630
30827909
124815434
49410577
423031915
189367792
66136820
95087693
19485310
370858464
381254881
291847142
40363756
5130476
37018958
196501540
420203033
111176858
256847562
401450891
28065991
119701226
22734262
527706983
316724891
404088817
700495794
231709263
274749750
180586225
369134888
117730099
1607714
682349373
195304948
199988770
16808908
115260425
78590335
71855001
129478630
42424763
119144460
73195341
171869600
2519460
226162469
381774115
550498995
553744481
200123057
222101717
13975843
760008857
92756659
423563071
359411785
48749237
101624199
171898745
112184598
440261798
298536784
426737921
91427441
65299487
7608741
76178222
528660529
554787963
172958036
456889326
46479863
143977113
115258005
11397310
309283657
41888429
295714650
57429514
34394517
489189352
43343323
198347907
112143421
294745833
564986542
267511785
38261530
124159135
852142335
663491394
665430137
27356226
277448422
66381075
105067074
156953817
53146594
52973011
393093647
185391352
241239366
224873221
205011154
174352891
225530402
137165379
95826947
9288463
348806877
545378872
340974643
20587821
342966158
179147736
436093927
53605191
169275847
56917215
433167653
60431778
337851609
77565228
11977155
225358405
126406066
114877192
465182883
282749664
616659490
224480240
56191395
12068482
115439956
66250327
10292338
5676737
125596419
104614663
487586772
17481603
783624641
78051621
557355637
2047179
576350926
79791041
642135756
178078571
120213613
776569929
139686055
470251254
395278274
145798198
161262526
446291577
250661387
68503512
495263913
35253598
83411175
352901106
371564549
15811806
53488207
293442618
86340193
34623134
373341007
235128506
727084863
65962432
603346516
170226739
493229592
51427811
551115774
142571791
38736604
287909013
31727392
621882223
25406359
186617398
28568198
594117411
338565828
1894896
258789343
29906716
419347944
251598934
106106674
182797530
34414837
113438475
8176930
17279589
492425624
72227881
133969287
188496823
261646712
25793539
23549612
50849791
141212826
296894064
70809439
326719098
90999900
633591999
113537549
10813181
354008297
308294469
211597168
103535601
79428333
739133881
18756509
352237664
2786334
51251712
323611830
85309780
230513648
460528549
413266610
723834436
318364088
150923978
235904063
264628422
108469197
333644452
38693671
419395921
352939406
55358613
127207028
172184935
139489643
119191019
187069009
708002955
159953384
53297252
94669055
569494999
722041406
365514304
150242310
393123845
391177848
290429608
12170807
100088287
645415330
661521184
269109590
831509762
16617207
141939685
344899983
122256894
209506844
103809587
6427338
256709429
18428819
168997431
121016460
6754075
31388275
367144140
456885189
592267711
367810433
550269365
17870567
44979580
775979310
3103305
538025967
300385801
16149852
179874753
842080373
101272240
2284632
2209085
438415588
23211685
97148451
23873216
466148190
192221351
14671044
117783588
361486054
143604094
336356526
164254773
262305397
250588665
325824135
4712448
69070863
82124139
333697740
187790840
16017207
91649374
69829471
52388819
467182362
5580873
140410432
32154702
364278680
396420525
548691997
172585143
260404980
323756751
45780027
363884265
261112646
135667401
66404735
128867328
508375614
222784168
132479502
64287897
28565421
265949452
139168524
237447545
107459774
219643980
175006793
134901679
84325196
84852899
129872335
10297671
99386827
566163974
255077340
490340704
28237
205023833
45639811
240311483
44188448
82581391
270878744
68877553
62299241
61948186
589446099
567459124
2035560
430699086
45885446
12156355
350829109
124794764
109730228
561370766
596465880
34650026
90391531
205118439
532058525
174957867
306613188
275474967
171632002
70953287
321875453
8601895
33333704
218919103
481115065
18940552
370575955
10984584
215269138
406728296
19278341
64644414
301030806
629831660
27580755
126955837
118852710
157302090
510599281
434039484
183184589
8620571
129047805
6839311
354789307
28053864
74426315
245956239
279525
96264338
484785593
203610620
57661101
132722837
348995920
35660783
117928755
64628988
622145856
63566250
49059495
108646520
25046458
138287828
468640150
459469115
59318837
230537236
364514056
222030002
351122265
9990351
68298650
270038191
79327648
242532826
35745353
117618083
89966974
41514362
606228495
278801498
742718770
353019158
832192273
443355784
156409722
309875756
78872084
37315591
233446620
311209167
145957410
232418953
121446672
16239115
609373275
72287333
21676897
30609431
277234688
288897784
206589044
264321201
276430551
35990559
181018885
91534124
46923410
214874469
26395144
444043727
7070110
2937578
758170273
270355200
23665089
30480853
185196875
33610051
334122054
40690592
200084353
587750349
42729252
99923640
91944154
151504435
311852021
147388274
40469552
229769558
142124241
282346343
241109649
740944800
623989011
120478296
89693742
767788049
94021162
937111
136658975
71110448
254784405
97206603
108733266
462406862
594008519
278757906
210245807
121010084
113392049
185662463
293365262
6087988
323861030
177370208
65948733
304946142
783183
185708470
460800441
22136421
182493677
458362150
81708370
621752861
110228419
16301330
267165642
38593748
15250552
382386777
294243881
43233095
519809003
377926961
258806503
208581850
560227707
9274619
163971540
493887391
204934249
19628545
244767523
27054266
335845004
225807858
146987712
351996611
258885469
55183946
189890984
73133483
39560724
167437032
272221029
147001032
331875516
142935632
128297521
337227453
865166955
282386677
473808695
372095609
287285857
379144243
167705694
327902172
65229585
601424153
269790101
165452105
23872700
42141780
133758546
46170975
179563664
41521909
62198815
104394671
133200513
29050477
760436985
231729099
241045881
9860197
58101043
40201184
47133320
523995125
8890476
602705263
537302828
351966997
50334448
844352
9076085
21880740
4773705
276498467
69818026
115838893
604917537
226168541
19362016
290548355
446855670
33040567
226610847
44477832
29455833
306345391
101636187
345094001
149673252
452987998
667268055
251283870
274298145
343632276
342347336
320487589
67248084
215413677
41716916
78416232
53794478
11878677
45211104
327884683
598349051
616188934
250987722
80772671
130739245
132130091
307237242
330204949
100920131
174466412
2530638
67437880
2459060
4283473
172619938
895606
332067573
138911423
195766983
58799432
359259380
252512936
8273686
155199060
126759542
152159628
212105441
57660820
310644602
208252556
30113772
352013316
551753021
819239588
343243521
219415128
79292469
268958197
123278421
393557204
244930789
441390206
762164272
43012813
127001179
123196434
827286420
70009641
145532959
344329614
343778106
279790197
91404168
70278439
179306342
16112171
561301228
120367116
23971635
479548412
4109359
60740041
38672115
189139581
36095452
232368138
562527483
565333279
29075766
464430576
591392797
673049375
224266753
809816973
10629057
148217855
9951379
233280707
55073792
478852474
208540935
465113590
167549540
94367340
3496971
336755849
2822528
589373861
62030769
402284086
158331031
174195935
93269660
274735775
131277813
488157628
466021167
270573372
604411038
194267885
588889191
72605071
149093906
484116929
89715707
344221194
238556308
243970331
757131656
173174959
75063130
17319516
288237205
256846563
296115705
162461551
50176712
705173841
236136563
739366
238349144
581894610
152453336
65559989
712290427
618890396
70106827
62076421
353397756
225205831
531155780
273430331
663656000
50595426
592368144
201462233
361766810
155410
67863710
213111070
177132494
109466104
120609530
386748104
556944477
334575847
58807966
528226712
301711276
85896719
303038852
300620597
152329584
555809383
18452039
29820307
480833108
380319845
257866331
52192534
17184433
583222923
104544330
19706543
238051145
178419588
53696833
67425276
73074906
333902168
187180880
268115912
15379926
152163438
68103122
103846534
586047549
214184920
670863044
324092664
336326229
203763056
533128518
92819434
166301472
205017898
339828455
689120045
311026693
98267501
105362100
125235521
316822322
785351142
151260858
67010159
162855982
221021638
220145688
411031914
467245621
298090185
640989729
421233492
131884555
1257200
422030572
525350234
195497330
550579401
368119431
188395468
93263528
472532801
194312134
64814052
748251861
683166381
92524064
40442428
13886103
76715862
218503151
801782665
478643538
42510898
26176991
588096930
86169543
657340807
28370928
719511618
189962664
185107153
1698576
371933981
765464103
61974492
102227001
86297989
4813402
50343618
66273124
18932658
632004152
204476653
192766836
109394783
151111316
240988144
73421646
81174909
555993863
8370568
236766936
57239195
32814652
50181137
55603397
76436498
3020063
102042463
220190418
119215455
456890121
31414203
190851219
28025394
706911963
266991111
105096067
308639018
94613742
116353665
189333933
22581870
351978203
127820495
396525717
68995541
377189917
190622927
220130
446092616
610774458
137128533
38826327
37044649
315918467
16063172
70985317
800663990
280561528
755441252
19523581
408973353
533540604
726656316
238446282
317990052
442853794
599411497
599163918
583663596
48450215
499556339
367036626
322685721
130060066
298653067
144671636
82246379
63527711
102766986
268629108
366603510
149606493
233520612
8523687
13783268
481996768
41579879
13932816
30141107
262175145
531381531
80071104
395889766
44642020
602684391
453046709
159865409
846581034
10770056
49140105
631864349
297418242
193966703
369220854
125860571
212093667
429465392
173741955
167787701
13137302
16927259
104079145
368270228
732294488
162054215
108729559
13183760
196266838
636168162
444035591
97972753
73584896
454900502
251443836
244521965
283391702
424771854
29433871
374559242
520021464
58706409
125334026
187242633
47753173
236996413
498173187
119212270
1214005
789738607
157360565
18869284
393953916
284130921
85643564
348881633
1948369
323106705
202420288
28559667
4843154
347103336
19537853
433846760
293677777
58428023
192997
206274668
263935303
271322394
544516215
27000386
514586712
29022832
159956912
25954338
18256926
9242794
197264830
41639435
693378546
143387135
170188022
121799367
10855150
574645190
201166770
328807079
43152077
290854586
367063497
506697737
338743403
26983272
205733491
64360891
169088284
72186653
381927632
69427963
70968768
349060865
69351727
2982296
133739286
466836455
259944312
53757312
402480993
1625953
353095807
318690880
299787565
34374205
32489201
499737751
48844560
26768726
601064321
30665582
147022522
191964013
645504099
23665435
378880225
33117968
366016002
247184981
277463504
115212372
187539966
144020849
420634186
245212393
764749080
347335248
37931320
136706726
8784674
139020539
321818482
43350258
1793202
490459860
64399504
26517126
171299496
130529475
105124309
223162122
63295392
731015406
135619865
206723260
533460868
121381371
700613591
895164662
69978560
291285568
95073983
83402433
62329463
98342271
281477337
70827336
115677589
26975638
8285985
48613106
20587305
52451235
488169861
495416912
6152733
142852016
131143704
713722910
149892102
439015468
218468395
73976626
5153462
413557976
162875388
48204681
402712
188728932
30419794
96301033
153530951
59526230
18035538
40074497
333632189
980236
569962272
300107075
39436604
65478264
30322607
171645492
314360897
330650036
466989246
185953559
343724724
537138192
319445142
343303291
114736417
290641557
481042231
827729190
272076112
23254938
204106794
251041848
48168303
175167832
149283318
218755435
154013672
2268014
23569137
516576814
7844573
194587173
180910659
317092534
194348684
28332962
29533052
737553602
364644981
568183374
220907712
79419196
285390447
9974870
198470173
241918314
144853508
116571182
8213176
152743747
150615335
91939735
134162583
515815440
34284576
44921125
78508194
10489288
133520982
15694452
117668924
219658110
134798498
68007091
87077172
241549292
376303583
65145896
530457094
703461691
469853461
248448182
231277582
169883746
303188310
47093959
2741789
265587944
219959904
141493591
57728887
47745459
255414172
28500370
24291176
91535041
78287665
184292454
22034086
33262070
55801079
506943042
36215331
12877096
41648078
181211491
51938657
79791420
302181486
725309909
60507092
51816882
802750335
89971719
145772828
388147188
486768462
236905520
4968486
406854965
208394906
145825965
107656964
324417260
37489089
381820481
341097965
266130542
13753428
63092221
164297484
669503403
214776957
269534717
22516972
149729529
54245767
55202721
274598902
31129019
91630755
299637556
139227320
69406622
3278426
86200953
632451038
46064533
53119510
182357912
83543418
198315207
406910645
218712670
3574645
6944435
312315578
150537821
458656556
56408746
415230826
269376343
236022814
146512305
444676833
46410112
453193396
216159987
195736071
119732795
132237302
193933342
36100257
283204509
25728880
123638770
304143019
399098661
176413923
68819911
18892112
444699546
427128462
651721717
185445265
186970998
68647614
36898088
3108960
14827919
109682256
173864446
617221743
391309119
447222589
365750439
1848579
23999566
226959399
110101383
36292190
13687798
171305495
489944614
69875175
107341478
3816583
122963072
27897953
58091855
12816964
491756496
403625788
46346629
28948917
627263377
95660177
497217501
173254762
231643202
84717727
493025034
652283910
164364116
204451211
346110696
49876460
35298077
538719884
580267230
48768292
631804575
214533776
505306416
482786945
67954557
100511292
23034503
39460000
60612748
13955916
358941738
56112976
285123289
262156195
29834258
370000267
248962549
104893324
483524418
311777022
27589418
120920119
51222182
552914712
419477685
116015366
272726541
509460970
199925508
67575819
136773167
25637957
129544877
702777880
581654174
142664520
125093520
70699279
54301122
452879066
132300718
278746963
351765
18751215
75596985
130250035
517376649
17695066
355778105
6474684
671156136
183419223
163701475
564472124
101723595
188672017
524834168
492474411
216175539
158493124
326908857
146688762
26859555
214422908
639398542
5007111
583583939
3559278
401826858
84507362
202524186
343478537
317787429
27773192
2523689
10129494
16908074
170485857
691650221
575154644
248245693
399021745
214481146
163533826
11492255
857677944
160581939
82313630
102876092
360393135
123424075
93166969
666584876
142741853
433657923
498979572
470474914
277019498
169865721
195556898
371248167
37769148
499509376
63888724
25485110
65310608
526501918
192076129
434633615
164551633
267193240
103524883
129383412
59459830
80522381
268293043
471563924
64235241
146203583
173787292
67465733
65786378
409592937
549452616
256252889
130554543
538449570
75595401
1121946
212319331
316725149
382629181
257906771
480018404
538582186
338471234
96702988
206445288
261600716
386931642
83641649
129288375
479247153
250474480
26110082
475989899
54810472
26878343
19041829
40430025
218034939
814333011
44837315
60860017
302042892
432211811
41329503
261006436
53876209
146061794
257073726
389321327
478306439
28390618
400405075
97843330
168534619
271913447
15796814
420134508
106228632
799059173
162095688
122724992
272994065
1275259
646201218
7251162
217964666
487727937
226089857
132875153
619510050
617176029
20352169
313739862
304786926
251553475
24893288
791136977
266001101
435794247
223858299
701067296
13972725
297821804
63167872
481788527
178927806
631791954
343282196
505109509
247620644
258057688
201978311
32639271
81216151
101203654
269618584
636955453
207629605
116817333
179181502
263839925
16916143
58365694
555825010
78359976
48529984
147834842
261348041
62541315
171954287
14977363
384817756
136678891
681018114
559008332
724873373
41015813
518199260
87114402
228070282
57341646
86816064
179869141
115699425
489332684
171360605
381500065
40957405
2713524
194644442
202806001
68499263
265948069
420870215
347604342
259518900
424987168
211010611
178213917
60526243
269009348
234874607
368724261
24684572
71663803
246026179
337901123
694227936
528493136
370252373
164993879
303921322
274834081
251231477
150995458
306950415
140140671
106186209
84898740
199597276
125817409
352300530
222499685
362420122
301908240
125560712
30784406
55943292
74739481
126595075
223421431
70643057
70222900
215459531
28006536
234229729
594623520
526316959
221818044
27116891
87311685
208213460
191608913
509468062
168785737
108258209
139566022
195557569
830901864
37743917
388693589
41928121
127991272
773353876
331546600
729200518
117535664
176705047
640113857
365177353
381877235
25298231
108766994
82537602
297926632
16022286
336295797
578572099
45100186
440617211
26142544
192546155
18524266
1354273
317408529
28509351
147359791
151734829
78607
223303301
614489470
126280900
35999620
652492363
809948669
57777291
112633041
282916911
426415970
73461757
45637754
6136197
141138884
201756956
72696943
295952797
119487564
223703527
73457010
22080416
17475404
75303620
188120595
82000060
225772016
66724766
5345118
146372143
123498098
233174805
327009687
126585894
255028198
110740093
562654553
123741004
520300976
248688667
11872634
580011035
54207411
712791491
247948112
30268375
181583218
41773608
106924069
22895258
114149590
404155988
184139058
125107911
508137449
63394855
10310673
203764954
140530864
185619223
492759392
622732240
52907919
105623602
29805119
51739693
274246926
215178372
158206943
465675633
139565362
345007759
672765939
241616501
84802341
354309057
838466634
44164277
49896244
179179460
326747657
11911596
357345616
116341157
404354353
44956284
260345985
87454698
15933415
104783944
393084300
240424583
18730873
645286158
205834631
174349127
29995500
122819874
509384585
8171492
91341964
25158700
93479800
521953548
458045
140397020
134404719
343966181
102968055
584763298
103365135
440758429
10760957
10718336
64761769
17816021
309077988
377837542
88001132
367403016
72646261
104158249
471468988
60605738
25916034
165106758
54260835
358052711
595473139
6865613
86867905
10778746
170068366
5681133
138241164
178462302
105194628
741585927
489370974
421353955
135702570
99450980
18217905
306215677
496988425
117907791
482136969
13882553
243585205
397305931
429188355
98546120
107626374
194403833
85714284
344922571
339437191
69885242
233128742
96462662
353405992
177558478
48240661
4083928
182154493
183975733
323330983
168507594
294950801
173723384
119950552
358382904
174924557
203715220
272894650
30579726
506778949
30263412
221109404
248195444
190738660
24769518
20551311
697864988
441840038
689368
938531
162831017
62558258
1372084
58987541
533400171
203514844
175917631
176369858
107395624
200198021
13013050
46946337
20541959
355269845
51264633
4909103
737390113
53038827
829168039
288271546
462072
472824042
496596622
2342982
567953127
520594107
252837304
81086612
67659088
316749311
57933570
354183945
46090538
90772027
291409007
397946546
127276003
160869251
48677633
549964258
20635404
371201577
386441660
67413858
17581794
23903522
54905825
195737428
39325712
100709260
275487831
361200621
414561899
47298439
44595586
384261736
311765892
171444009
55932712
585303269
686791676
433311597
8798064
168592502
45376266
183012730
57295508
354297058
305951689
569286319
284179431
302933512
277910320
363280916
80572038
18220277
158841414
45380189
83439297
310527151
6674484
214749286
199697887
603463437
3739886
229930460
242052600
310595057
58117830
82939382
50322469
78329924
384661126
63196859
47147365
44389205
320140265
116862252
145309682
171307666
228628384
573301426
138849475
99265125
343718184
109789023
140415083
539351995
45591446
352338634
189188681
330762626
11647628
6029438
121929451
212074440
326655636
324593574
400754939
62609132
66979262
657422528
592831504
2926879
75445833
484010097
684902316
651237804
31853648
321071
4662147
494609901
537476807
159516451
129771061
99562463
270405550
898541422
31119892
275511678
7678685
131668579
418437209
254789389
273085984
458384821
18918228
370923067
605826667
36501898
164413283
388693326
127578656
6085621
140339158
194376871
232527843
35322863
125085414
423989272
103039026
154750392
523579419
306787128
86332797
60240524
225581676
51886822
225949396
37858246
102868815
41544603
120679580
321240593
25727750
445738755
216096122
65471036
36642868
583447770
146034680
156579871
338753214
25767701
422037668
644966811
67966112
326806719
205907420
430887909
317026481
592546835
85072242
79002039
592613639
56857494
7476495
649554307
99656453
624773248
249500380
314746283
396092624
695040465
110302528
18379078
14673773
290379389
119608912
231480318
17683478
520163984
250827784
394724466
206876737
146473706
544893860
143366837
328633173
11507516
54083789
134777760
61206592
5478822
404398768
94048764
285680406
89231351
59475399
535760307
617196965
774448034
364146071
37130954
371645260
83557778
44154668
19227826
196602581
22715114
132807329
674339338
45483787
28695258
113932187
33257570
510843813
311934052
46011518
2627359
314762974
1076729
521214042
88101783
424496330
295137733
67656357
594682670
8264021
437861848
397407691
103336251
433468899
365536098
73312559
117409863
724806554
3805871
370208558
14410192
8922915
462948
133493262
359966678
283680766
473719078
14238476
248100251
25174582
76839996
192707868
46129677
291373183
324956832
1416691
38360722
86209734
32568960
237530332
18447460
37158803
532523843
14596559
7783172
27181518
1315831
151988049
126838494
166134632
93859675
142768932
70271393
107518657
332415335
393859696
10746306
174274494
162216521
413194602
8149414
54655947
115309248
341386198
130704180
189357081
479405886
25971650
476807817
8499122
115431152
150161034
345601924
122772268
190637616
399788434
25278596
2025686
113961684
383922
364985299
221573888
166285277
498945283
137437137
309180262
542683916
127111511
557048136
11777243
58860949
184554231
179621096
475112378
355298683
305078782
168997753
94912000
81931228
206975832
604884495
221668129
256976560
127252018
752418550
121416545
679023221
419131297
363831224
636103201
314289576
7924668
136391493
15962866
442080087
207960027
6030095
423509491
237134758
105422949
366091305
343069144
14275583
182339210
725439238
262461516
301319088
63379807
526623
29836614
95543323
343462110
384624726
383223560
62352722
295713968
661920359
225488316
135991876
57963525
284102163
172167299
18566363
138812487
634568379
40029543
175798714
320445420
691578656
413909280
9966970
500675428
17504178
71753355
124049735
1233704
133674891
168317733
64679049
457895777
291119664
176658544
5925469
154455135
31667893
105471753
339655397
364016321
141815272
239068129
267051889
12204016
387877303
130597687
46778573
45579057
82923225
408835712
713682155
279165847
293418717
176754493
46789357
84666245
42769492
300826611
109791906
239724635
85486240
6283547
600466842
581488399
140861012
211975735
298756945
235176719
805637352
304804126
669157700
18816490
322058088
182953141
209116709
350754955
29221911
168801604
30293537
479012676
349239186
230418942
22071146
377878399
7960338
48487912
449080272
412538510
121489090
9621114
125453638
80111334
28275455
63155298
479499061
146771324
808395173
293832140
53198609
540127436
241203675
553568747
48054545
227589185
528021184
285119346
178132741
684161329
89800105
533859579
521736288
104623486
173661376
237047032
63740756
147895507
181407048
650053329
179405314
76658232
181760090
86745508
135575724
247620858
203921190
262241238
128258953
135851110
223793636
724435576
358319880
90847832
11843954
24820278
171687214
118072644
50087122
614008915
712688337
11896873
110813660
226049178
45260346
832625648
26820401
267013745
118220565
536038542
529838144
841981018
30555563
143858728
89287924
549906720
150271312
663739870
158752893
68353970
902023
43771686
149452985
261860125
275982351
1057447
167278160
30006637
465312038
46437188
21723104
398297184
342954890
259835183
216002180
524489595
7578784
235484309
98913334
501704933
225737692
578720973
44105366
25764467
7192770
155130094
64587772
188618574
64815298
172438643
1916116
59505184
210805083
167455559
712507458
108059037
152966801
93487953
266901661
118501072
154409569
49902005
99996360
89545789
185316714
23521908
129207510
241860698
10772294
265544209
327551628
143585062
49257369
37266134
205748387
72149332
3978712
654000792
12784201
479766461
3115293
690997216
166656397
665092906
2495908
566303790
80237541
158176941
526341960
303320660
20809962
45916136
211180623
339313180
66297055
504454385
516910376
230529320
256540044
414625953
197196018
384185871
218186992
135632319
224474356
89409231
443765905
312383179
48074713
301860048
263901224
401694012
11617476
153344422
808488873
6011316
34695997
147976103
484065627
155276533
231906854
298314132
281671941
509454817
18265416
86718472
4447243
616958151
181819644
53601463
40387572
259718363
389856795
36601992
125459931
710741237
445926310
258088055
760507967
382985427
66335943
441955379
125426632
145550904
199749316
460697263
113288072
163944821
59143547
99861269
325626953
10153506
291972984
238586566
186593490
95498888
540616062
50851482
294683697
15484663
390198249
4916396
107553171
346461787
446450815
363860410
143449009
117957699
616626496
328355317
77875503
88514290
86125122
5646798
247352758
55616357
210688717
330057512
65007178
151936323
47510465
646423124
735286632
676151642
244418561
300785321
237529924
250267391
307562508
369526640
548603494
20975820
157506134
451101105
112157034
561540868
60705884
157459488
2338086
61538353
28087466
53694918
35230531
9766216
87399872
33915453
17660797
107305976
31479041
322332740
325679220
610943891
374644899
537181138
672422927
523829088
334230090
48028661
579135
43081099
480678199
368164907
238869853
102911059
111425821
8885681
158908724
311864157
630931936
3803095
222616097
501450
14146340
133666318
336781767
40795278
264327546
4874998
10297314
176751567
71725183
141949866
203891162
300837006
47212680
15657439
275868980
560884423
267509249
49371810
477282310
129764674
26229278
21282479
61823840
13027241
239848948
738038769
169842255
72446773
78600107
3161742
97666257
349178983
449813137
397157167
10444915
74432442
778427456
224245968
3826509
446204492
146786863
201762351
524293835
273869248
325015438
405664478
27632249
151825955
3320159
508811377
173456355
112565484
62985112
122533063
327901095
106819695
1732078
83505286
635694547
252686443
130319672
56926466
126703746
153739426
320552806
12177663
447782567
259720025
168229785
111671764
451054123
15303614
46816267
719418266
99340196
98529155
57629099
484573667
99817282
381069384
230178156
43004825
35497654
190094092
19838334
5293374
78034937
61070285
97041477
357395750
411419289
5451438
29350701
515787154
390078763
55367321
329021986
267944378
943285
167472124
67408421
141245594
676625643
150411012
140365470
76424348
20134819
87962118
122135752
48429443
198395171
301304979
32798639
113606559
6436573
8665285
88121541
581525011
481184487
332293842
551397242
433391074
157002985
21493338
161559963
193872758
9889413
350970741
585816334
16730133
220445768
470503442
238677145
270132251
291147045
492680530
108384727
230914800
10104106
56401569
83191798
43479094
93632479
115224604
23534298
283940826
114068549
14322407
450642415
334400327
9885152
178245065
98516799
124016837
101970098
8945462
8215196
70951868
204758438
207244700
271425047
31897952
37260106
115421362
215502253
144335826
715137453
651723631
170997813
391037583
8853387
340076918
36415584
47965326
169873988
74824977
538945955
263568471
10355920
499243257
145411982
457474962
465579904
287188190
97529131
418954221
69939159
617013158
189998690
20747886
21281585
424181967
323946897
180404329
112099209
16934834
406684512
248254926
127256552
274531630
189619971
51504882
137145244
8035160
458152284
28769389
330666886
41826743
30182394
678980942
25785865
718217340
272211299
55550938
148420802
22473490
333862619
499769035
649713696
226363303
66147309
203519387
55477556
117274495
164345031
8514357
11328990
22623311
349807558
253913861
426463763
57955681
39145320
464553346
283032415
147566254
337985048
172229579
118321275
402330605
413509570
80615595
17809875
188652065
43269996
522655762
524078217
355444403
438703546
311191123
243786602
439771303
438754332
323638787
256778503
261552394
142465005
42599787
162990227
273954
222295159
171291150
53872540
140528316
588653042
635924777
273939227
27545918
739459880
198144539
176471578
79454827
681031035
43893774
64929229
1223707
428249544
65845614
21919817
86814392
531485712
131078000
52245592
255616361
328294144
179200038
7427191
163108749
115450173
345333178
635022458
25412135
173303674
543368170
170905179
523598793
62205563
106906480
244128745
199299061
3015494
228397865
368593070
198094038
175703104
14407331
67895925
7818184
207908357
206712061
856929072
24468520
12320209
29167781
419619465
185445367
102806827
561822809
241007848
211627856
561118177
82155594
1373985
116684675
508027414
52934673
47510600
242393370
364498065
118338143
514734
220647633
233349973
69866774
15453038
221528541
22847929
183626676
82621003
71020024
19543361
354782580
63132136
299516572
16173861
97269931
40680210
201962271
20973246
606526969
102851246
64986959
286413761
368726119
2694737
186661773
13404020
213841081
10495608
12388228
17214870
108652340
302405024
415908684
126035928
26688729
624217986
404805818
206099337
203428791
73647867
3666960
8994618
130445519
71130068
339007855
359428106
7767482
534662559
34607170
686927790
32782870
36926480
435959278
21687898
252488881
122710055
331346268
194257275
96254449
311539382
308296487
322092034
239946620
117117528
270829793
178846214
142641008
10665205
674413144
111542585
143170361
321117601
123213066
145521443
97640703
37446258
86150943
157735802
705315863
449468652
514774541
1382427
396090003
40662297
480358017
25652416
348596975
156646605
2497447
368749063
490218737
19185968
75723874
53329728
509582172
115646691
130623546
157333132
137297452
136878198
891471
271740445
393493075
657483008
428867790
12266779
226674274
126684808
9545187
625893082
18086868
32596449
46503812
539828078
84977233
74559034
518676614
334868718
18932082
828322230
595778259
30564193
532232900
205137009
215320645
474731955
354740804
14275842
110738337
32874498
23396433
11913356
200255999
403069722
52456288
246813212
141719686
6171763
355971146
357906408
71887043
500307755
119457277
351077671
415176
205128854
99664446
208407921
555531420
60789249
21290247
131997727
308792885
662764659
266971472
292285557
98624868
24357717
34052507
22396114
233539215
358643468
436457987
149144086
120066836
95248338
212222495
37591277
13978633
464709668
185752860
21665862
88446148
231278406
369492930
588631551
87742701
50424049
160383930
374678392
21370819
42692130
125789323
272415708
193996802
264652857
536099824
20335658
162576094
189040361
420855409
317452774
191251741
17164751
109343553
23360841
97847283
386594562
457705141
95596403
209652705
232268556
12072894
561347318
275087671
261806751
263436421
37512264
219198651
290118311
28761396
177269288
240124791
350421897
350451687
161280493
622697181
53886481
59309916
41004805
64452213
154198088
25064188
257325057
100894379
47560633
137126693
29963626
4355299
858095102
399303437
81841056
624488488
3317446
33899915
23761857
221067464
642721585
430790949
199830789
146708752
111472108
166992030
296904992
27570244
295325757
172392159
90529244
278047961
71739402
32546978
67775130
46758622
404359224
54071716
341718214
129928657
224763222
364880731
92630473
48884708
86670492
23440150
2099467
70073766
336590787
380436768
288033729
401860748
50220608
350960681
705359546
278022694
351525789
39671694
633334614
73720798
55148627
818118452
61875424
102303097
388509282
288298549
78564271
296337511
90876413
294002981
301159455
94413759
9115403
505729905
393203146
162548211
79429740
123550628
2476304
253207014
304290018
282155356
260753639
29813511
77469907
733213760
40364549
53454830
104556880
194301163
294382835
513118991
270261400
104162498
309553261
208032127
224383085
304452554
346356835
7151432
312171010
752119739
33580814
69844897
43110080
426617969
187667899
52818570
27247998
401806329
140951027
109935035
110941357
369334568
74584076
293711240
288723406
295028839
164860048
102398028
382535948
492887498
390738856
138829942
196590282
141763552
74614006
515556953
7401164
605097273
206935061
87496577
125118059
344635783
61083744
665677407
255674005
30048019
10156461
127849210
471830460
43818845
485591361
75044252
261823
478144785
114683404
71048761
635330606
120878848
113717590
160924753
23194023
18785052
199373473
8532276
738477561
151090647
6187077
14005777
112013314
89263363
180343698
29750574
661533864
292838016
228943873
145320515
172446766
228842605
270749966
161152930
174684673
41828973
32999144
198057704
283909002
4475912
282704680
611492199
313507480
13630656
280700644
140030357
30201798
69552823
90776552
457200094
716019622
140764263
351468836
5904498
41332049
233393763
12330730
10526368
19755501
16543783
236564434
112003609
30947445
193659076
157238690
295046720
47934894
8631323
15703383
467511680
223056388
514459605
217149347
274405704
646580075
460721749
171299709
155351537
100307588
9734317
673522186
176045835
523068724
30024687
223009602
194759465
111694200
46984987
80899514
68740171
313253397
75690808
109889907
19099194
6807635
352569499
7789924
207366921
76233267
90506658
210256400
801161076
74344955
135197262
124449046
406003406
267060324
328000870
82517053
173888268
329667767
429791641
400757941
296752616
13221072
838065040
510777668
52409489
139535560
248105898
370200634
194815760
51042174
398896568
178235950
535193823
36640480
432008638
96870698
335705672
16149618
107320934
210920892
144085064
104450044
625434340
5576441
72222384
283168489
297262839
10016315
449217647
327652433
215859375
288427893
228424897
404904228
123444843
178579321
401132371
387725262
324391797
42789901
156767763
623914394
109840079
444663487
375775114
379978178
443565648
389640681
149178490
506710691
161604416
307243846
115269161
143562525
225836146
183842261
316211634
266595375
218833395
784011236
29556042
141581207
443077570
105319469
487422255
3274682
383206299
45488679
524085020
891515669
6718297
1486628
198731485
174485944
164924649
381508419
213998178
496779472
167151593
204755988
67438908
79637243
40053528
394095580
328514608
182761605
246883766
86555143
581709887
275508826
13236486
19219743
180969842
192539822
72359079
364412158
321027057
47335194
6211755
359123174
24873040
33278000
267661498
168186763
60229328
222336342
37489475
688365989
452044882
476864524
637139665
63828379
48516886
117809745
13280438
367318499
409364752
41892736
19354898
203108115
89417709
520737225
219295318
268267536
106137485
276264668
343818748
139514766
599472300
343547046
95465834
41706641
342727194
220052659
109086443
522312026
59405304
53072221
30938711
491949774
100187794
198748
493595275
4134007
310368922
224014044
58666331
26926094
3396657
3562878
514377679
1470111
48355549
114155908
29458442
214639510
23708560
1289216
15431004
300229367
121291507
340339002
577872987
295350551
431760779
83493837
78780762
285849195
559197824
4928899
75539864
165464476
183962266
699097987
651612878
349989335
337084254
527092401
101584246
333192823
13635899
76197857
134047379
313714508
33245448
111399600
178976169
259641629
375177060
153499312
102455668
39118495
319787912
29972965
156107531
371902735
8091829
144587340
189729153
1726734
454833875
24164792
396578367
623100698
57469135
423461134
763591354
645817929
628230786
240657735
251240599
263486921
326686363
245168726
109383356
7861057
99160738
96473873
55673486
110349792
8293008
18728079
542347941
172219746
221260898
300685226
410672563
22794273
22079188
139403312
331551652
532343803
190493285
108665456
3293287
362092020
704633148
113986290
305070960
322739209
210178857
32321257
88149716
330622648
71764867
118114385
54200582
15782357
423197310
404656797
74837512
153560906
383634286
120330006
663720156
23477676
198278536
17743199
41846655
160952735
337377199
411711006
372688441
231412475
35578590
559000183
39107177
211385070
89578432
76311925
155073130
206689545
508322344
377885402
94912745
668271450
20587039
385275827
156092994
499339004
19545475
1766126
494340690
160799944
113259652
150879736
90404647
135474168
182816932
274568336
582707005
351072781
13253952
68874751
504261202
426728303
28694154
6805456
621216132
122963742
696362610
481104234
54797831
345793956
147608028
770284130
61456954
533434604
292423089
279510795
42041910
14005488
236894920
112857156
485930375
623089871
494867197
292036346
60177809
5047969
499083
3155816
122790
649755319
90680313
602132719
33676473
64800112
36769138
119888964
22628750
264404011
131487946
157650195
77460587
631592506
86111387
276779676
360461366
293094615
426163090
54089130
54159495
82676249
323410
448861655
432458305
9328912
892314
14903447
313149391
342008071
774230907
552132734
474389809
482341954
57373834
764089863
103121995
252186238
869624710
505255361
172246983
46431232
113166298
584219160
448091845
111826500
407409919
30598584
413525902
84971752
96347525
229383565
46546272
97936999
377681068
140503120
82715781
91691818
350179451
2467422
629663463
258218156
59212318
319261239
65133719
247595870
329175824
78273777
181694153
132494482
576823587
253055587
224157465
271699929
111259928
100508063
135420850
322670485
34271966
235125710
138724217
87730835
26310069
479720587
285872464
420606607
120257030
256480319
460729011
161686050
739167460
731148769
314714157
239880540
114669919
24587396
522290755
264681698
270577239
8152896
122753713
475434
299072446
520656902
157974751
399691323
401185834
72660494
551802284
351583468
408398559
8330568
623293103
127910562
6604249
547670614
138847764
149998505
360156064
182062934
499361728
444843011
168064014
115862902
142607674
152004108
11792538
575474110
431372500
233728710
404161496
252150232
76785772
52723070
34423528
338975884
170116908
695875649
130352906
332980124
38711534
342457996
2694584
197583407
146849096
6303258
45043649
26879780
135174041
45253268
413277111
24291538
48879708
206853030
290829293
54231774
315143490
824286759
93840238
13442604
192651092
221890219
24575838
3184692
138781563
101617280
32143315
273489460
523028287
639724104
436218485
240703685
32246616
90052470
450249662
75689481
163764775
123650701
175035373
428112199
81604443
92365593
156049672
11985961
324087695
89423092
199878998
104070
93451543
271501984
193863697
45972822
420435559
105426712
205053528
473089783
496807210
16596341
183007645
435658170
377798855
566316916
377245541
95187962
105524951
31351955
20906217
156198120
437758891
7094822
405769927
343875846
256606355
252843850
519462508
34560859
110371811
501473220
227218215
288318474
475219229
134544782
374862239
85641220
177366268
96174556
104283780
306431032
14083271
299647597
72835501
363422191
652041373
32451341
539907148
42227780
37051775
11458722
461573852
23400093
488693390
524591916
337845144
25891424
507793666
387371122
511960232
68336171
315843413
67800985
17823026
196211307
516356450
637175257
24135824
192562610
188250985
357068060
293247772
93928566
83975755
384546950
87512208
126920921
569256424
135462617
25553479
208867858
109688497
11452666
109941910
443482157
357793682
28944992
117557012
19375614
109354303
22864386
393940704
178551599
233876089
494304326
219414959
32979919
211282049
121626136
198061153
3023358
448442291
532588410
106169066
2679053
142900854
130403481
286057100
49466809
560290556
18939772
304919280
90606501
198840329
72365488
527970608
21913525
196213315
469718927
293977611
363706309
126875301
71248866
222485918
246617530
179734229
10788311
558478205
199691963
418191955
76108040
26984148
10611814
384490773
27143254
126246444
278340499
52830001
416970067
228771074
277708683
78564863
67646712
449927834
396547645
350413287
43820956
149001141
18242897
38398867
224915961
29391173
109704261
180935991
320487463
116875209
466684393
62297042
585064257
26078542
487490650
144007290
273235571
326037484
370348326
198668667
179929266
203641867
131590711
274065438
36379123
441822397
263467941
92076892
289778353
92324140
553128549
4402264
32746377
222220
438516785
49030629
615889542
187939152
26391785
121248079
194209391
280170724
302214451
43541554
166114283
34193337
383903966
173715293
371036573
113080893
43564881
408446582
6232730
717025885
483298919
123495969
25207470
1876816
22842767
42841300
375180761
114923326
61929179
32473977
281026127
232273490
231200730
50308684
438104941
320757598
23421753
457401566
182307806
108043013
756412229
57681149
5334399
429428734
298170125
436223278
671420330
467260729
5777292
137251155
33941673
192609303
210414033
820755388
513326576
60447449
147883427
142781154
47958630
61341236
70337610
313442260
615181203
114737842
19097847
35227675
750408565
110075428
736374633
86173039
6297125
302609895
11220973
49738386
67724452
109237929
208708095
102616110
520078144
29760335
1995953
151533042
600554886
96058852
119987474
565211521
14177356
446928869
303469252
118923896
25572164
137601697
420418091
461140388
90052652
380358255
157571914
124273598
184677469
311884462
465227241
130108719
398453136
6700203
655968331
124574156
41728125
96302692
11109467
584141505
617569221
41132581
127589609
338848844
380497867
162853498
131800165
351978580
334644344
4422017
100004580
447705558
18169131
70009196
83839923
213515467
106968889
37331118
470393780
106775281
644558045
508988388
280646607
225830710
139634775
432423832
193598679
428398302
420837692
239196117
49757066
51982101
104972184
617827332
257533027
608433595
55861965
480547517
270864110
9131540
150077260
655507765
140878751
181579381
64666595
80237459
55840723
51228745
634769245
151569505
224023835
545085004
461654283
238045679
706359792
37367123
171250409
378857989
22704314
57552156
45195860
2991735
177962914
283487178
398372649
727177753
171130417
24453304
348717690
47744469
359110566
435700114
162636728
30207069
60236217
44250184
383406328
19701798
723388818
63895192
185951072
287131251
300284509
468226251
669103058
655022
56369151
252946402
4950451
89704151
29882856
287369480
38008858
13013230
2691848
20933219
195106273
115538424
512620845
351064595
260274680
73947819
24117381
463168060
65667825
102785860
259718778
7782852
83695592
101400898
332152220
216179529
13639374
91542679
23074065
20858723
272041309
113047095
643275949
771351747
319965911
394030962
155729681
196345034
327648990
645131844
486132460
156772437
44668537
206977448
528237668
264336275
427949781
64393698
365858984
585695788
147286808
99386540
714580734
599949747
168257465
3592971
55114848
94561150
78956341
26338597
66255815
85259417
73613944
141045346
81321440
72592613
46705449
23141795
6712465
324014370
222854275
52442528
12564887
318001572
152639427
54961625
218184940
63104644
172335830
199008146
116715344
674964413
4664306
506249
232766977
177845160
720311423
357894054
7076189
320931294
63441726
427220241
54884595
536035069
608024758
60802768
761433181
879864614
127357514
207134898
233605860
363694740
558556625
430646817
262201541
536084231
424058719
271919194
284866231
396916786
107478320
34082441
323299637
546814624
450535583
51988400
87492548
4164822
22574541
594058365
188801878
5813784
154514982
486947244
97441757
8380031
6600424
39206187
63023188
128541890
182288545
122262296
36999899
96113662
351448424
418007085
162474642
35690793
282978063
607936799
9309044
241106174
27685765
261324284
162221623
272031903
366040685
123967849
599312687
50242306
520098070
433964291
570116221
337131311
14951414
130286961
40070525
360932820
827552411
7721974
258070822
5186047
297024534
243667114
404877612
613185189
15636749
297346467
360346
466309529
488021408
34691780
175571455
258999785
616261463
757074363
207569983
512180911
77180867
493694717
60770179
2561192
48090858
10224980
274078273
235618461
2700499
27728674
317560859
359227499
285176243
188618693
397244966
301816833
360104605
260642211
104623882
3816226
175505546
40717357
43576914
403911144
41501964
656849210
415765873
263382835
5971532
7422989
602483799
509281643
35218041
554142171
232212883
606504624
381621356
74961002
162054544
80639843
155921668
89608282
36319845
98249004
211026454
222145623
57698787
118267544
6669803
233028700
206084513
234887464
134551041
5358433
2478569
201664047
158614878
43607719
84890056
437158549
158980893
209029743
608740821
8672866
68915024
68771414
91737227
12476225
158185279
136058294
79835035
261034248
111758545
108289141
3332932
242614563
3182496
328595592
67358726
362372616
193195447
395974748
209097290
711338282
149703389
41727914
2768324
217524445
284874341
405276744
152088996
119976544
371839559
221916232
707432313
289697048
79290219
681050380
537528571
80497767
73323610
425413113
340691374
61507116
337455232
153633086
55101676
586348548
463504299
138801827
131483745
239311469
71388980
659864132
540763084
202479125
69638936
202448134
780684331
291303437
607498946
94920910
94690012
601318264
171876867
250397063
119298196
66147265
616897151
391384857
44446353
74043154
291294375
153514879
37358153
101139281
415921147
146500009
69258404
50989362
314135666
768228981
6176254
229343625
6478852
382230080
155388283
151021268
766590917
110814562
125528617
400964904
103318651
111729552
258872508
239773722
187078461
301156905
129814816
106237915
219528774
195296780
8475045
46442235
607949695
436194989
171100990
152547384
27473237
38748527
777221400
83385667
74505972
66915090
224615297
374756634
445240282
48475996
473682922
203258010
352710807
13243106
295663074
216247755
370807301
404047942
71326719
88915593
147405235
326015417
29730192
68484020
182811359
87968069
37897140
683014159
42764164
56404632
422514452
133439452
14795568
1006763
252112951
299707201
51191337
281534799
271479406
86710239
22112314
185121884
6384540
148572795
68964622
567964976
11791344
262573132
719221576
5242763
761523411
444218568
6664509
56387885
578939481
203984533
66220372
565505107
348215645
1622787
68284832
202103549
191412695
150549615
91374173
60491241
19400989
56232524
364065489
96415530
116068011
122860110
56909132
254326157
357937584
161490270
320166544
2596969
848796247
70070693
8189002
87392801
386084724
364400718
219027142
73510094
320961332
147734617
255029661
160353908
345034174
635824819
234227899
152115404
28286196
171300444
273062679
37786225
2118567
381101815
695550220
319136534
75337680
512827918
2144677
74733764
567508138
410287178
21753331
562696607
104546252
38327187
287271558
626929019
159588915
131632845
475897782
180877311
608670125
483914
421152723
277742135
718239609
241272468
4041633
231062894
184010806
74250642
19267535
159573382
630231638
322313204
465144022
37072252
181171272
392028996
655937734
225541391
307996198
80755868
9944468
33735944
59552804
42461248
626813538
79355808
535410922
11988728
39996555
320264658
29951850
149506903
32163559
251028073
373394920
231792406
116769819
192617964
488010582
188783714
547664297
4635246
13544205
127105442
17845519
96069883
422509148
124733949
559767098
40585744
102054081
2319368
415453367
134930361
202648830
38319865
7094725
218349811
146237072
500329702
59312795
458328280
186759278
106900117
15524589
317155871
180982734
154351700
483252633
409780076
112450086
7745776
231684947
306066650
32991513
171772037
48019052
34841776
457683875
187518576
318215248
23451507
37499816
57807593
238251144
310674235
104457007
103809590
87633768
127735005
245853105
161680683
131715394
403475190
16423903
559955224
288936751
356875464
277737564
79262593
99803054
154453189
47547502
54905833
48144801
136912938
191302755
12615710
379595358
620365126
69676510
647107816
494657637
224172119
518624165
72321790
299836140
177652044
25298134
481924225
115108113
84053134
159393537
26603065
139152409
65275945
488346768
328641106
296405409
150548270
148426381
145458815
45633424
1550863
65236732
369440367
103804457
337763484
312419534
180972163
41032012
196164493
418549140
398802851
312314018
205299151
279848747
92587910
7259073
697479969
34100908
587173412
107635967
179953571
105529002
3670440
386036575
12348067
585552606
310771504
42744782
173027590
93805086
342782956
2020264
441099666
147433051
499621808
93334555
320887533
510539794
8817951
691326387
54648627
205934072
30984702
421356759
37734951
517662430
117125678
543859955
778711315
297815716
124770735
188875463
78696478
140582279
206516031
360662962
227961570
47405103
2909916
3901643
35922279
511804748
40304888
46398175
753828705
272065917
202938264
389292400
139243715
39281242
436333655
38447656
325560820
4615526
633587106
213925923
326779738
483944829
69695591
381180715
22805818
27989950
1643384
77113166
289512181
6319241
73418997
252413713
16765877
408309548
94955635
84306648
95099720
70948440
8555594
193742165
623538207
19275958
226492462
839284439
16739425
84701118
590712090
37232319
242907311
651215903
698755948
563046043
178839514
202767116
16958113
173853352
7460639
87405047
158518477
108526799
173720296
4465598
174566220
2428638
535833602
779618534
473083071
109779225
25693544
268265441
39644871
194892467
507124366
24665547
48684209
746427630
411963970
83761986
375567570
484810618
137457100
33691253
565810602
376168825
134307458
265896239
197378218
78445694
38454110
4132580
578294055
420424267
3066285
595145496
25766569
186850970
16788478
325432149
29037324
572953426
298189497
125685436
129879096
228752421
31232679
278678248
338966466
23259824
233069109
315539105
159455910
705600152
69968717
113139506
181346573
60071890
58808128
146434071
4238357
78695605
232833026
258400
47116615
562419963
600659237
58246444
437953791
598901147
374592404
3661053
3965134
9735931
116547532
331639425
589360921
498063450
15973595
533073829
162513876
418136686
73526261
153274784
50415349
43391783
404698403
545201978
365650427
8342630
27812347
257368663
69798558
237661958
346453632
465960369
207572000
387966931
644892824
58494518
733543231
4729603
3241175
9588747
243229190
423133454
427847994
412162794
42721663
505477126
314866203
458881211
592308087
111229157
88170818
561817307
11388766
19900559
556436896
101126719
179306413
615634436
258084150
4055519
471716353
128308831
382623943
224968987
251533839
736303968
580802397
572474178
807719095
645148963
303350663
89754952
277553058
503525622
303953023
24847716
527927116
74352255
270755619
159510250
1130105
267054698
171929025
608590116
272193294
10322632
4632510
8153486
293085333
727634678
249174606
244212296
25201253
312337606
42523320
438954628
303805013
108696491
190919056
498551948
26602193
36987954
243585089
80298043
490314095
593220169
30863274
687124495
10018539
374775018
29342509
253897396
113273653
373081860
13368040
214675752
270815988
34167898
67472188
295452031
147220913
360711945
107720791
127034008
123811159
45241414
97504187
1660503
357204504
23651860
752681196
316458396
60432671
629478961
51180297
189675424
437909162
268003766
59995875
338691163
401641530
41175673
76127633
328928796
620082553
460876230
186024403
92413132
74186904
116560855
68592518
582902199
489614305
26270186
353719094
435580463
429619502
106404991
113233973
394664820
92387300
207248528
112941164
184748921
159761986
142553209
499582277
583082839
191180094
330368254
123101408
78950113
113747468
471274349
31254409
347760480
94809416
10300995
243014791
69595800
530989456
402846248
22702190
97543995
284924490
380615958
258618301
340373703
110371705
643266762
250852374
671830933
134076805
10349028
235532525
110082831
208894382
47947235
176161313
72145584
409533631
44805197
100460531
474104931
351303145
103087790
48483725
12932424
659184425
224201770
18602667
172106394
49699137
178298899
286412961
65237209
137281328
177951380
15336242
374736744
123350076
651170190
459679001
295936865
483676756
586755918
412629354
124491472
333221733
31298710
99186235
234323075
172246200
398880722
53722184
181834261
309030594
685313996
76641636
330491156
217227614
67775094
108665180
12702664
625779473
568404254
158089421
355146875
342457133
104008916
320697016
229033268
124393322
595347143
38689007
25746630
388768456
106864683
80225412
587677141
9208975
264905172
178470213
427794556
17123716
289528597
382613032
128868957
19118608
171587780
3417770
183292836
26988966
350902966
7510633
804063801
6579394
135646174
188139516
505292959
240327768
402047303
95590250
52299280
303609217
119360368
337875177
129205917
9619260
218478243
190895480
246137475
347468889
124258388
138041209
228482143
44951776
94329751
158088920
240270023
48949737
30219390
76912372
627108346
337453616
244879023
282310741
130899616
211271110
214325741
631670239
132726100
184078475
556081953
151044207
724738661
549119359
82927754
205199843
565109714
14774989
44702162
12957198
365003236
306879800
18510133
4267939
478516662
232746978
66470983
355306894
307713334
3642891
214797070
274061694
352160180
304568125
11949521
599314637
192012417
34040445
511697304
84971284
210407845
54048463
278851636
391680191
291624935
92158760
66302067
10732462
198711026
469176270
186424268
117129611
518626851
26764296
80609604
134760650
40842954
138611402
60393191
366776156
19194174
6255775
490974868
731209299
24127508
315674548
21046878
65565759
478083902
74551093
37393608
7394756
103785347
495916674
119200213
199432867
165302793
79482544
61152199
9993288
5094495
471572129
117000907
66721213
532362660
173716087
48901225
115026411
517915107
457927357
1520031
13324286
311513939
423948415
30848302
182226734
854366529
47747993
346661449
147801208
111723432
37797328
51927003
247725971
361667479
706496180
190946910
290851001
222517116
121469316
55806154
656640509
190395120
50353316
437749808
737854206
262628357
121927895
434019339
130301201
119432013
196697676
341727645
238413260
210806617
412922023
401929448
590742981
25527517
1540596
97341673
586935434
24175090
345736834
662562279
175034716
272451054
615262693
157302382
288249735
218921533
171383055
196404925
496276217
285171762
282130126
3089271
151378609
550218666
10158899
151025803
717662
229062398
39960765
318917947
122863142
69413191
455913885
38187917
115341889
291044474
215031289
197096728
115700635
100167560
12062812
24924452
340327764
60994472
307343004
122367696
551441328
97436299
621887417
64020237
281581022
191681693
636215295
2783709
10519152
462954950
15612492
622146573
31636404
86460943
356012014
63335629
323969629
79903049
97060921
48163635
817637370
553227024
324748631
423307664
163921633
131224496
29730372
399080642
39438908
80566877
100204826
489558286
25850005
332722939
52770230
11033521
9104127
352409330
28953005
4455039
11451550
389003797
139883471
112399277
177125786
384977174
201518862
21422370
368120134
527264295
601942109
696989637
131600975
319204278
673013659
175651166
496169869
380619600
24277057
256072117
149562244
8574071
292179076
542231651
22464612
276439021
168163383
45037188
2381000
246907636
282546705
33161151
20069691
515491226
43792752
405587455
220417124
52671241
74285597
275308795
18545824
312372728
213726216
543646821
157945897
50348210
110576080
594889345
392792238
35857046
465271753
237276453
448522911
793346599
1645643
218863894
27791603
171354349
237614219
18740752
136832968
72404091
429216103
112337095
1703728
32101574
105597602
209831777
79591050
417493766
265559295
15790714
77322372
5659258
223217974
207617973
103862821
161207132
35403451
173209186
225512844
180820003
294946172
168021574
64943871
558959869
25417798
253310569
280914255
1878919
331343349
20814592
690056933
65801954
84674684
813258044
203854573
18630189
76554337
59739284
438551625
1259263
644642576
125175773
232392876
182712082
92526786
371850002
295928306
507249925
715042626
272217753
227525573
500576711
139647017
10777027
567132056
11464324
458320550
13930726
58181976
160153069
284863955
159312396
74672797
31302893
101853404
119165069
702871563
775358257
294543289
554621730
485877591
168249266
360934082
445011131
61942168
340143496
570552904
433769873
3478472
109822809
296756917
166524060
665025541
83603808
268383284
463848195
843987089
710780014
36388671
21020543
301892926
301739747
117281633
31894262
80248628
369021975
233762234
20580071
202433756
9717893
527794105
364827354
189516832
60703220
229645464
306619529
89120426
109637901
115425314
75015108
258121432
52301900
183739838
1772790
402021841
66127638
163458457
378676085
138345408
168606474
88815832
83650860
125105055
22499881
485457096
28423925
495015542
285181338
373586096
142526039
636126405
592531119
617954302
44833479
140074479
231249959
191076825
152076373
119281392
289194889
17017901
242284824
262353042
69316133
121256233
270144615
38469710
57725758
452877289
19619185
175568813
457189956
132272320
209006951
156734978
211569938
571455770
14890367
293387443
279457790
184860054
144453771
1157670
46653552
55388957
53775675
149456960
137998508
686631980
55554491
22331846
262086909
254959358
83902299
153938949
487970444
21308163
77200934
177158023
529974965
623902903
64666301
457518877
634168175
277235778
83939666
55624353
356501272
401231974
104116577
116577523
431528854
291017175
16367200
93392330
55575982
446577
44845827
40820716
51879836
7946589
185773220
306715860
404452155
61813818
167652088
151676311
44765904
162995786
45862863
98174196
146391599
272827317
85902218
223736498
56337539
250744302
760175865
169977969
460607852
267635401
18027918
16443194
682186653
69264478
376027035
106023682
435225576
124166878
164942200
492339495
111054291
331136145
186328110
40484932
134438447
11433046
20811283
21227087
263790567
7390830
191690788
16396476
359446865
240468556
41546296
33981641
330522345
115360673
179690734
71554214
329274372
27376172
216100476
64535858
159778633
295686763
33557117
60608961
538921556
343649277
678145744
394199751
196895003
245880668
459950118
131863479
146749045
517359055
13960481
164593011
154687607
407425736
15579675
18145917
24528673
229207287
153447492
217796881
184757241
264564625
171405455
738577625
215174659
23830963
6195548
348779502
181822433
278002081
7556534
89769656
296482126
115641782
211554586
191917036
185677481
120481345
27010198
54143532
75998656
339605636
269622625
722079519
53642320
282360238
8951032
274863929
112870570
84653604
77916696
698895831
71947323
18545535
560613286
151652685
293042951
200672569
237897482
98565567
18292182
363398065
134708802
23594361
104230392
115839263
33967420
117820206
301419357
61035710
585908282
304923300
214228116
469037440
255231217
303673549
433147932
316294559
67639342
56187642
69605858
531623082
204999286
14516142
13981882
153320173
181197151
47604741
1459750
486095035
424472910
10301735
208621612
125143199
8899095
1753876
221787769
589192458
85876554
11867831
665418966
228091575
661561232
212247441
5794133
79007904
210160768
137406959
18584854
80516356
625248811
428931717
293911503
149936935
77409918
653851894
476759069
813588113
380590
409491113
95428561
32422761
259511871
80993516
194976229
345435230
247894200
664631995
15835764
459933987
20236803
61187235
376325085
107967106
152819109
74326003
37174231
167494738
1182321
8783668
17757902
11982735
82874820
70531017
117261663
80126661
39682555
325957837
6334164
285337618
298550040
109065098
2687694
448263795
344231858
399461161
448066047
53551836
124259351
42910598
71570365
438955180
393442781
520183725
26233167
479556685
534784413
310862697
9279354
317390333
291877290
31262883
278276183
280313098
372386
517789505
16212483
328417770
39234473
36205745
44109833
180182341
671407382
9350920
229373760
37275864
147694142
270037229
305943082
123682280
117935524
404254276
322194427
790652381
518315665
73569714
81938184
354252930
72396571
494506768
172671603
649420130
572688396
107621839
61237436
2924487
186545124
35018655
331377424
244400086
180270521
348653011
315444384
32202529
20849746
121431874
445541379
103304554
15963946
390480098
116973619
395556
51993595
8874398
244749497
242375115
405460181
35230881
292032959
45350655
110141263
62932080
499553297
176209189
199497444
284263485
142159050
578614698
434106500
234358518
68158048
73006680
9502068
164778273
256960963
635962990
112131714
103680802
554751254
526011134
11701540
476150885
158155682
333713529
4350913
241658962
365742073
176979725
56768069
58104062
61572439
513129764
267515567
6267902
114215019
724520177
527959075
123167592
79624261
496777873
77405756
336136560
11956393
166642366
42316323
79979035
6789367
558936538
166770128
676721882
123886989
271133986
114911944
175716751
234787076
308916723
1446880
251736549
303964228
376429295
236124509
348357509
125751416
156305186
153236098
124631404
325649387
610524714
120051091
365862742
363834153
373088081
170590110
405514969
360249935
380090995
168240880
566946815
325498685
204700870
283647974
409594198
40028252
234848811
163054102
288365705
152317896
1244695
150812750
259611252
365357593
191272013
81272010
804265776
514286067
11777310
217032524
106645042
308568207
50421626
92290543
563532562
274892975
65299907
12932478
841602331
76165238
180170794
220716803
5785865
135472400
844968921
707744392
291011988
533747418
116050032
13786779
199038753
308980137
33247396
445418751
125001324
61269146
213181021
18746117
66073047
815752375
499584507
96389022
9234395
476612671
53153554
329109481
445516391
377835671
229121066
80217103
116375711
319577084
16425507
311814106
140219665
260178049
4089934
633540203
467732756
37908603
242762346
195675587
165897919
137166906
241353045
4844838
135789337
18420130
477583103
24628845
847795342
295256471
38344647
27691077
126940809
332791578
243915024
717246612
386251320
328547340
472092352
8366563
495828681
74824666
96678179
9558073
59435918
393054193
88298774
71908402
140269759
272745585
17437377
11955500
387247464
691432211
727457754
439964265
314787159
460363435
7225433
249916890
44816953
285935431
719692926
36825935
633288636
340300334
122852256
9364147
773558681
674510001
52199183
453480721
356373360
66238050
124237494
337510385
9556533
275832389
490221353
38414926
505748581
52034820
643722046
69400101
94369229
35170197
28774641
337204222
360345061
30793422
572692999
140204062
517336454
87959024
91419534
2610541
461797134
346495549
691693723
23484133
309929591
128620148
467275070
69580146
8137362
183613357
278773058
844187059
43657465
192422649
965993
2245463
150630793
373896033
99544868
130622571
179002352
122508460
130856973
24762870
80691662
174523664
135576896
11804724
195809763
148386153
206825322
58597985
283447359
21207133
340094870
195761934
631762905
349966270
432779597
79705717
439208150
33781183
53461839
391602740
64590016
394971844
5183011
49546281
536764653
504650601
233820299
433092917
243970544
35773451
9001147
139875372
23598143
429471627
89018845
387909608
79237281
302430553
602911764
16358805
46906522
13033408
362593619
195743434
21665135
83326577
262970500
237406586
6812140
99654422
348185134
204549607
79395402
703942386
55186726
163151497
723907376
695938299
2240
661349029
115562072
398578016
114529777
213109077
68159918
20504741
176942547
292387439
109410359
73194176
293866242
512177889
34659654
251519370
616073355
507071596
391773317
231010396
418407018
20979600
470999996
95898410
117688394
373326351
765705711
75795626
469579878
277724797
419940801
46442742
237547898
253694211
600176763
369487366
193125115
303781596
33896529
298161736
289570296
269266594
1461756
788470042
422322037
20851044
25878200
192802140
332108954
315145586
517353365
269750498
418105327
105007946
59931010
263197554
380493674
732625620
145005782
12152262
118287253
270343369
90189916
144582219
169217527
389121235
73788182
276164977
143515604
50157320
198906875
3443043
372482317
151360595
422614058
363075248
287607231
530289972
2644610
392278621
49364737
71429699
420549236
83835314
46592839
309299529
150142986
20416350
501493499
158293346
64737393
287547138
179444454
272018389
181998717
266036307
232038620
591527726
49989046
145091
16216116
214480544
624291238
271582621
255073069
15796669
271592352
6379565
509083291
432236699
351786701
37758411
78077708
221346230
469680559
32634746
58090087
20349585
465387493
26206700
717864325
404517739
151667383
177584694
123460540
682219676
105948596
7595028
165409680
434456471
358050209
97054549
38490228
225729232
463962984
520595150
691059351
270310732
17504838
345139539
182274439
620112813
697889447
478618106
128001533
132701282
82551167
307564364
287079073
276064692
307678693
4081299
27720925
37286558
94589303
192760915
84943111
68062953
555507
80403372
537332081
175522522
120417684
581587389
524553420
359451617
13240924
109290488
189338095
250837201
289528816
28824224
608174062
58480470
71160766
292890938
266365938
4005880
402072528
83560589
173848897
675962407
42923981
438589214
72233284
250833588
520586040
462576960
690586310
82939011
33347255
105387298
76735713
240433740
217052697
216398162
78674021
364203347
72068546
225938529
520443677
27853390
632950626
117677266
596110094
823020604
46982062
103057036
317432231
212230391
20304339
303230646
108629969
260097511
141063314
269005072
400442144
106916940
179088446
38148262
188959349
128174524
177698969
345458583
156149699
121425180
352741386
676416508
612214212
279641472
1800313
189225664
30868782
109023308
585440360
137546607
17946860
566641997
326011739
63448250
23248567
90214334
145546251
225082284
625968127
115797167
172534250
136364167
312061815
161494959
320789043
249388218
433440436
162526860
4798039
282547909
48206053
734254833
585847494
162822947
118585791
168744239
177024574
261320168
18004514
66386083
95534258
791903612
35814394
271562818
82067266
343225710
157415948
199751
48532112
248953880
234684649
457554726
11563119
146277663
156387439
14792489
12331380
209795408
215133323
119272638
132537679
2214707
291828430
105100687
246539929
20416312
230107002
114072199
152809831
1184622
741139156
745687469
116483368
7630639
141259479
30017676
212541030
1187262
75826253
89208971
23039383
243819305
467785518
28166824
279868826
137159956
358890246
217907155
42709652
96065865
148126064
36426707
291577881
9647916
137426322
484221511
287959672
769221683
75768707
219621819
38710008
27300784
122759902
216319554
302609315
38323217
603056246
533099581
59373537
762852665
788328578
184687584
267062372
645232735
10169433
278263591
699175
550311119
580267691
186071677
100455582
741406393
30966835
245453034
207222953
248949044
18675854
203290587
348829320
834786648
14340283
238140449
186608725
47562010
94075756
65769912
455958730
718715169
633264309
158406478
97636257
81476965
76452354
301256136
296581688
497790407
276158488
398277620
80398851
163973883
328383666
365429241
60694505
82982095
407785458
117835930
448142057
225689892
392195875
17520370
202193480
261646609
296592006
488060008
588540951
207579586
280195523
14940613
12847236
74123993
293525321
76671975
387283468
142749404
509225960
329234811
439231034
527752413
17707979
296819853
361375650
1242268
455230231
199593967
10001150
575952668
130881334
402793985
174230428
223949598
378710894
78770899
191885810
438306925
654751261
741042696
258984059
4963902
225500701
465488156
28761799
267385642
22802375
92072076
140828628
151281266
460315200
35036825
12766750
444895750
74427259
115570127
72270203
459097073
460588393
68733597
397284495
2008407
339081759
13223353
309604236
59700110
190294753
158573953
555391716
197920053
712933992
185812901
116287330
11151764
268794453
212606
64117888
191708051
172043558
310614770
501905723
281630487
252334235
204539209
5880216
412964789
80537228
300943511
5161211
137112288
310676478
149725253
39372786
118184138
15091970
27360982
84061847
71568059
137173488
444552802
170417710
376242025
267557754
555022735
397863648
278504882
117863749
219499278
59210819
212874245
33490244
319663746
259772115
18193971
267279402
251428632
118777139
172223448
9192318
602257
274384402
78904088
101126030
118683707
542542130
42861256
428007940
281454498
706228029
25905383
171726010
51600332
422519576
38568280
84774241
192672555
72459703
31531326
331676129
552622034
83502690
116582489
178234934
14471253
164406063
33337867
24954566
467944344
423865810
212690443
127795780
96307674
10427594
43890795
733261625
258004865
602869052
199202650
246048416
90169295
122970782
1124322
150998450
41202438
599185
317193740
93909125
324368774
408633228
154280567
125970790
688827857
35092700
105813077
62352910
106829681
164721009
107801402
407228657
87733314
210210849
351204383
17150015
134829875
235652295
98733918
5271402
11243856
423611725
520750289
135832233
120049818
81509260
22429353
2601573
646375838
429482604
31499285
127701220
229016010
235517203
465986104
393706963
64801976
12269615
180101793
47524812
521210344
105448430
439873773
25698968
301777740
88035642
119407411
55119429
18099776
104918768
185206866
104800141
423309376
340410053
204127879
787619476
216581009
262300533
133674673
408964160
167879903
144023075
4338077
50723892
150629516
366968175
271010741
687664724
419522249
90280466
2517025
2338589
130005851
49334859
339442591
408167672
571342729
715711683
12120190
157192048
81832064
6038261
204956452
229264417
39530390
173813837
381620607
45361346
121974082
88488914
195814603
15987687
580338529
538295699
249336268
631508805
4743473
2258069
57378808
495255000
43724252
64771415
233391471
307834774
87120803
29304581
20568221
682601894
87739672
280408727
326516558
696201470
603593293
33205776
413774275
191418043
199744881
12310776
25392155
162706885
199249831
198212399
103698251
57892520
114304104
126388401
390725795
6439508
211581507
37451185
293773452
346796084
263878057
31465808
64583419
708951988
173367345
162296370
195393117
81783880
64842018
416599551
215406671
522839857
12131073
48105808
56282642
285699075
10659771
76327142
130478380
11390611
69502216
489804546
463907683
128908858
130637062
30665269
73582732
159924462
128393498
176089399
18323369
115317492
338332295
111232710
115410703
40413665
114151434
14720786
516916291
387036875
113563612
117844874
299687764
485287830
467061141
462753620
308035015
170884626
134348134
14538960
151518
157138751
304154388
29017233
104033324
282481958
15258436
94449407
3610210
79223204
489034398
82140251
3955161
463761083
298099946
22824626
153393713
3647752
11342842
84661035
440459314
115715309
65810693
34846525
91266100
1397092
159695100
32406873
521677645
59681213
140796464
136386597
978106
237534655
288229491
32639990
198997271
22375493
362715664
199197005
451486662
364157107
426262295
65686331
661364428
13771984
23003174
72065196
184253881
280579658
118020148
337119664
38728714
157056355
505587564
353418962
5333604
118224648
289238882
92411408
60723975
269563137
143195627
662114329
469792448
50243793
77433181
165369653
25185261
183696301
542679988
327267905
174705256
873387784
599149727
224537310
136119456
127318914
180553101
13242883
356816524
11989803
237862325
212243742
273066997
592296
264890205
168929335
92215521
91653427
46182213
504109436
153060999
641621904
489643140
275706
152704459
153942719
18777787
461324069
500065389
7629053
461683828
561455898
215286869
620248977
329957951
20454950
280430235
64376665
226670258
354356694
498549816
47597075
302635249
366608008
669170599
57241898
199431457
68099290
12647987
87088196
685649499
103806112
85056857
204776906
123497731
26678041
16751162
589910088
324688854
160493357
51088992
206779205
54433140
516573678
70618191
168470964
270223324
298126341
10929984
3196385
4239311
202021310
38206698
82667718
160424668
137481104
4576680
50544310
108080933
155016204
129565119
6832350
425675033
78043601
180189703
351008412
459066634
156820682
567032303
18106633
174283184
161301137
405541914
104061645
30485970
270694483
199768595
217451584
410222697
183798929
11987686
406660769
79998870
212014836
198172574
24765647
156996207
32414550
9970941
394861027
67255478
172164376
290747689
255238710
40227788
698929390
26526586
444978908
140739101
179684144
295091093
109782392
175226320
27475749
14193698
817567784
330461007
112204784
139004553
138632268
513893200
11466333
589989599
41244029
181634118
129584795
156399511
330074954
513865794
293966258
613113570
209693498
428900022
429191668
14825574
311712700
102513164
12997889
211877823
310341878
94817254
2287528
386243737
366642240
366890669
196934501
342128295
250548411
34546914
483685581
122353955
137122129
209920090
7910213
326385967
788671070
71035409
25038655
7984763
217369981
625477237
156403206
127047630
245614254
215120937
169028176
332248605
250531861
518137940
145350489
438884819
103434376
26927311
454764301
175799665
173592343
252061182
226198287
256209722
35402059
238885830
602030003
771332382
249146919
458377
54729059
7352322
61729459
505738878
2152212
270224762
482282796
4101301
71844470
14696456
243242049
66734561
55384179
277170433
91245360
646487450
100508353
75965468
128200713
185675366
624436
43018560
224214946
131054207
602116445
50725752
39971556
16302687
415903987
174564940
26724266
429419435
551858937
37870744
32095887
188806433
220944315
287356328
415175301
348669369
315642963
75112177
196052173
128817963
275376769
189609607
11096701
17967403
6756540
116688010
132859441
302588886
568233869
13721017
183779180
19849581
304892113
135305046
235084845
2803655
246615323
168652689
359197594
120267379
11376389
118523950
567879291
252452280
240952229
117811866
180395040
221973693
43237309
572196774
362207623
61482564
41942419
354957943
667130442
353558323
59114380
29565902
31656121
112169141
280587754
1994580
115611936
374191831
305155794
14519546
100563835
354215321
186612582
10607698
47553217
227010920
120575845
24488400
496577478
407826402
262729095
326197344
131492514
164747435
179367130
122251844
646764353
209273781
41989156
53679126
100541608
263749020
1282000
433018636
219901532
248572817
6153624
522125679
420988758
440376993
374827814
393086471
226259492
46294629
602790420
67295243
92821394
285468373
152574214
38412960
263363543
63132192
224931424
59417058
210169937
209217755
73583843
28372909
149779236
24767259
158422848
48887361
100051360
11389335
206728915
230366083
626564999
164396499
55653793
75196495
280699249
68289719
111582745
281302917
10980847
474903113
417004123
12105002
63622836
31428001
472407400
245951177
66896377
15177887
370954519
292423531
309080034
121473632
7591495
153855504
203750019
680134534
32030389
243969062
23489674
780487571
134853929
84091874
214627623
187846343
150082640
256659349
190930757
154388022
35848607
350848720
59900596
192487378
434957375
355688785
188946757
63687177
287431970
134333102
101383991
587465180
81684792
51247370
11756987
315402921
448713867
421060530
487926081
394062392
336000829
434288907
153205612
279019345
41125930
81884024
9762475
315296082
25707116
11348993
70164798
95466992
29707377
708952437
10411944
194595082
21012111
480477448
188914791
80882583
396327451
295006454
33189892
438148424
52940501
487434020
16388431
480581879
247392664
272584810
91555729
169717811
625933728
10656190
642326242
17455086
309464272
702242916
86744637
501052704
85732412
529950631
454619887
474245134
43759044
237779609
6486261
403419793
204626138
70516713
209220019
296485580
168950101
545769473
617983415
281240060
44089383
79868132
774227327
15165155
400655683
59379021
246444249
254544517
52555338
76536047
180408445
488119433
33184329
261530433
35844918
224074897
44619844
29784553
347410304
329330168
11440703
419241707
5942090
69235821
41234302
528278786
54865976
382181773
20511933
390313374
71779810
3033330
283853715
2011021
73590891
42317047
331717083
272366362
102129411
357103477
170137166
475226436
67345339
100217092
479566205
304813402
266960491
396179668
289614926
181548167
386913821
242383849
416915588
251259514
306234315
904607
57255280
389071749
653941561
47419275
113965963
5384396
78972552
104539232
34750315
47175843
380575264
400146528
47883513
129726858
36303709
91006729
34370969
406149511
505798655
500821690
172094762
158185122
397270491
452374180
47899996
474468871
45848516
138340228
9902490
368125229
250315337
134316749
40279676
38384169
22975380
328106872
160042451
353752990
114862407
43978679
601084039
345044109
560093927
145393345
193358752
20183882
248759163
193531761
75864091
384111272
239226479
60947425
344770846
73203967
111439792
25617315
37650426
564925914
18074550
114417428
145171565
420100556
47166089
96526620
280230492
255200
586808421
9604083
385589025
346800491
259480749
72451731
46381497
150164756
123994990
137327100
669140939
187915526
13395208
11364027
26901057
29211967
269011033
23496139
138408802
203620244
326903885
170359828
545836111
345630443
20396470
263643529
167213026
49532303
516772734
33488669
17734591
63210160
417139708
381412825
121413837
252192963
29934128
852715388
86294113
410982953
552091276
21563666
3290424
3142882
57962931
172009996
15135887
236091066
163037792
544710601
86728667
6338482
112976735
334555406
584306697
46792560
56249030
44251707
11074023
174395731
215815445
561900453
405281856
48539672
351378903
43912965
119703065
370090940
275248622
120176156
387065240
369063681
217638336
529878986
400466979
197610222
328059745
89978876
692561137
26894517
425330933
760145825
463162393
503572839
21317963
56248749
633861822
180216269
10786980
115292013
333607440
22884328
65022876
164185846
69448057
310796111
494825940
13456822
6639211
65034204
485837302
90574777
135137941
343489639
161644965
456476979
164385165
324300251
82363503
213955089
391488696
364590363
190249279
390788966
779491174
366792942
521057851
432565286
32605330
756907080
334925169
322334831
177901426
255716265
51083355
669404852
189853520
108736249
531432100
170994086
167956996
210803605
182942313
380247885
15853406
406329215
311095883
267469532
1700395
168973796
56672947
391065906
24021024
30685660
32268301
164570992
86432343
82942350
289890219
210480085
675092597
139444228
424660889
171176225
136550877
335553110
299359581
100342144
42706948
24453115
619881935
201508222
90330600
98373741
130669426
210435468
279361600
109927356
413077201
667875132
22240643
361847037
1859290
808584383
380485851
41120163
323452500
376367945
354687716
170717877
150487213
146525585
36936996
381724178
477911764
171271511
507690960
380391788
82967422
429956367
516707192
322016633
90408955
267482718
20809118
278081627
205434561
64767397
196506938
68652023
580248130
151394720
170930161
91212323
88666579
220329195
25776781
132245055
22280738
87793982
201035184
63474172
512289351
77203039
54377113
69537539
179536015
14294679
458647084
125679919
467296271
105616444
88161045
106702639
15771707
90519055
342801201
328616775
94356587
126822613
641894027
171232786
131039326
66339563
183578032
7043030
356040382
188731074
137456595
149065297
324898037
623543154
107104819
52938085
312667016
158634568
230577004
443691650
414697816
9178144
631004245
286698702
443368332
7816020
304547608
233741189
7217199
102946007
18930191
298268166
23417637
501685378
175498357
14679612
676165719
411621926
105023469
139198954
370381404
81636121
78673258
64682415
148149670
382021772
575274433
67213285
633774451
205973860
83080742
305411533
294061659
297373608
155132970
455122205
84810812
251598386
481466981
34796063
25997933
390079627
144186432
416326228
672072831
318094990
304686605
213490876
735919055
520815566
79548755
320047192
103800697
153968976
423430627
176288424
279398973
399559877
118210392
430836274
31374148
75394583
9236509
265413111
35404953
65376526
225738646
188636768
393823323
50349342
233237404
51399587
35293171
395503370
69915975
93220898
130317809
369195431
97397129
59570508
293827653
560913485
407969469
50562809
203234975
97600648
70059581
54846968
182007322
454870012
48004364
255828451
315992200
122741846
286070512
189347292
79408678
9081634
18291655
247969719
111569809
185104047
486439927
113527960
389535671
6436321
210040707
139318637
232902431
28778685
531065154
353675405
319511968
413068829
191383018
109088758
231361716
592807821
429485060
206556432
662542059
585033214
61249067
280922619
102484801
79346263
137499065
432682521
395465208
11675597
89468813
259240809
79511370
392108309
195774649
288520064
298412025
546015494
7730207
289304654
412520623
451670337
303756050
361232985
159044558
159677668
547818533
723972674
5575039
32395876
46538277
720700165
108864916
581041185
75440495
245967925
156332478
245149195
138715970
15092435
21674420
74787281
18538464
605345355
159640675
198582450
605962301
134216381
232346613
151546190
75357564
153313574
140502866
626112680
275364831
331140125
279885820
292821124
300894545
89635777
113232137
76061755
122464434
548956636
54590305
158454930
134028261
114240778
375833656
3337808
211631909
717784
459660125
298719989
120344930
3964744
21634536
307911324
26403589
201725437
161343257
566234510
193950868
254643904
225731312
602630815
309485088
124135982
213164124
2347584
23967095
361784006
223889123
257309851
152988066
98493906
373492872
162090584
380944382
598983034
326128806
202304634
5055080
398775218
617277600
523604619
56644563
738019270
164616284
249671802
510037537
127144242
368554785
175552057
36758571
56579113
235218500
234019397
232107289
546213371
43059738
64192218
47608024
432931421
159367897
39275002
278926159
152288139
55759289
55741924
388399921
8397639
4151147
287104641
171400
128158526
202761342
137676925
503453343
391363535
256646493
102493123
97856704
62468616
133759115
242284492
12092562
271806007
32442871
112419513
9934867
579387904
278832749
38021536
4602558
70074187
253904087
36918756
193613
64651282
96636630
307690130
126213558
36026647
108959007
236301641
308635824
7523802
164658418
76547475
624755886
535731211
101880561
205961118
369043036
67435051
734801907
197834695
256849600
6858418
30299947
264713759
4818562
111582784
52517011
718350395
45410222
296576372
28597735
3873731
153041094
83542086
54186382
221679048
255438895
59378175
685849049
311258233
462949859
52914814
243268271
811058395
31987172
96233257
198451958
49521
457213076
16153916
770933693
238907690
295343520
10793124
407349137
261544920
773213528
420757583
17807172
26874110
439132
506202043
438338290
319125520
163588488
299130927
704763676
249913948
5149686
327184323
230520826
589325575
112469980
5730289
30067237
269355841
25592351
297985600
375213798
57912390
17258072
12140789
172889853
50415099
2366006
223318615
331798101
225888927
231113844
96053827
118929617
515532900
64604437
466716910
172971377
161492131
213032294
54204534
73438330
3744154
113991420
349235985
60336122
691133316
283222185
76116936
167865426
128138527
57948735
148678024
487850738
119454643
27363897
568380082
135589839
89952379
86557938
738035292
257480809
195652618
278523217
81195382
879631603
245743011
98778965
153945
55085088
99274024
486106711
326783412
438928419
304484878
13948134
68005299
543490869
22880951
305582111
276850793
226923649
183140456
160030730
360221224
12911111
248952138
279905809
132280404
405711037
312214575
309413042
133889133
250726061
591741818
35615671
168414066
25077259
788540
487154985
66100759
53772452
86933516
434506933
240135249
50632076
10499280
6914695
285601540
24991716
155773143
231691981
384164906
118549170
181726285
461314127
154587898
236485259
61715549
323334908
466414006
2797924
68576047
404752262
172001763
144152099
192274399
662289781
29663414
582799540
161549295
102597207
247495688
21121860
187396518
56168606
85040121
215496108
312763794
181883484
28022431
1222489
195800670
195816638
3672996
223019
449178970
191447775
362081778
118020293
579815011
34654744
405144437
729906569
21991757
621210314
20034768
295347021
48927437
6065128
607813287
186368241
359593724
175456324
214320954
30783069
193602637
123093038
16607352
509438625
37040582
602642424
48258227
133311430
412513321
29794
36353748
220286910
367330599
354273545
508380571
13481487
680161781
204402849
78599487
16300762
614462989
341277731
261319070
208436845
18002968
91186820
596360115
132478509
81732465
608780579
205776591
561056784
217936743
83691972
66318733
267662363
407029626
47398348
480122654
215673570
731242
8293722
229950903
266322344
88246852
75262979
123675530
72014144
329856371
323658914
61265021
167691292
12012308
584953213
160111278
263487981
384568096
40083118
431604592
266340503
236522779
193284495
368771665
302951552
63247472
584173300
42111944
85421911
466594294
687449573
605011765
325591160
27909577
54731426
10543106
2801785
310043073
719261158
55724674
65466366
623766134
84075832
79954627
311000756
83019208
15549875
152699965
98242443
129162522
122901338
18181148
85191278
583114363
364754993
56912267
3009401
102371431
16181729
65646737
2277083
213047081
275497098
141172925
10144016
461810007
36381414
302689859
44839398
559028693
706825376
256653579
123673685
292312477
42345094
133270563
589129980
56478595
170183758
270178577
323403732
133808650
298776342
82617778
15210286
61534335
301801429
41701237
258337146
114183778
267885481
181581148
29957651
389777336
342865783
228862570
260256137
258139159
869452532
296197611
41843026
183769188
279144233
208407364
490644075
313546165
18049260
39123867
41153487
232021091
458312750
31173290
118916663
345913385
642245543
414006834
126350371
650033081
100602773
469233807
820983156
235712707
339339026
635234309
85029539
119836956
213140526
251983453
402302496
84480841
66492851
401389508
39521873
413856536
429016581
375848746
440684910
325371769
735077278
2231754
39719915
314101715
262325345
77614973
83107480
658334126
90383612
5416795
2935824
427269234
81809065
434878094
12539666
33633536
95430242
458725812
422386425
109568017
10794815
550441498
592738123
680806975
360385388
60924631
59536600
203138900
216821093
494026568
818849772
676991579
209343465
309216470
147946165
326033397
13347059
18090888
23805245
140156169
49677005
183321846
1021167
659957904
174816969
414656544
111877028
184537238
207182397
473445223
269934448
105372203
18488705
68335295
2614158
239624565
118219891
149446142
156571053
137580968
782357753
55953738
321149122
266062227
346888790
157049218
20663211
106702248
88430464
38005342
23936542
119858149
797062130
39922476
348791530
31634619
486360417
21263633
50643646
112795024
705915234
306549347
173885583
604558012
186577530
107024605
206638150
243374
91643646
6932056
542640949
614080717
422870393
97548631
537840282
523017244
481110665
227545995
253628196
421433378
336777506
45516119
136813852
117575299
165611534
44123135
240072241
311728216
381492144
98489399
656276180
640795045
30722346
13948280
257429577
164466157
167059081
580414521
19762090
616236501
626461790
565270267
148118736
13509725
717517344
119723762
472050856
16214012
533939764
482646573
426362903
156842796
80386439
408858542
29595401
569482267
830666446
314093095
446267008
84058493
331532995
134892227
363419022
851831706
295779643
86718939
483051988
60496815
65113590
229707611
49617434
7522664
5185304
508947550
136165195
825172006
28523506
12753406
231378091
235562158
482244851
248573929
140576427
289080933
406160601
19137021
78157357
114646550
364315544
273660918
180699160
45782005
343741919
944111
129177417
191571060
2106363
300906039
58357516
862242943
16762656
316821811
82913274
44403509
179836585
60247380
171166213
33326067
80941073
65417656
455484220
120521512
118533740
439636831
245582499
117473760
34943008
64998508
275180437
19459206
121919351
176957178
161618314
122607851
455487668
162303520
134447112
322646119
136437886
460465304
596533532
175205486
109344046
681740532
276359532
54628964
430008637
405752055
582955231
117331058
127303257
152202660
41037435
553280713
544096161
277752560
115348855
104812123
122316861
570399651
301127982
45566875
328628863
51511569
863908789
11364255
780292512
217067985
14602095
284524233
725692626
250679854
34636193
415916732
570018456
69484472
154178378
667688716
70320853
147108079
17738826
351184953
73916201
25083090
50525292
251403479
244991840
490217941
61266997
255638343
163963934
55596575
348415869
16248188
487385529
97344744
417552705
873976650
142088931
470965916
424030085
29265488
93490734
163009333
51950581
52735056
181999948
73902096
27714915
769220516
729652156
55427737
131172628
765631640
309795312
204696066
223955160
558048437
175384538
4784301
58021507
200328222
81982225
266103327
164720450
546035263
34873522
615654906
62922374
300467301
650539912
491868066
271460582
171325699
874969
8273465
617843706
87335064
453086287
51880796
81486196
2372050
630970693
246931085
125667732
196018606
178930041
194398887
201318515
382469595
26526800
438780552
324671
66673285
355325771
155308262
240932597
406608436
433989011
171143474
518207405
113934774
468120298
12012079
89323271
9135585
265689741
416247646
91627019
247879403
23966849
268537955
212510304
133663924
189923885
50602601
94815098
215248231
73970365
319907264
28844857
652317272
15711290
619616069
328472295
320583564
207256800
716800025
412731242
1848520
537760871
395081215
158730435
426155740
427668501
46144162
346643543
519630925
235425712
394471814
346850228
5604816
55520701
651936703
77992686
360432858
255780480
10872045
17247556
76185042
81577378
11692177
206538461
485196885
102206965
115028779
455220982
9695304
55742621
111411393
304801
241742573
204961887
113602899
473377275
310966232
475600774
471659945
26932492
112798035
156638981
1745585
67151665
114141821
47315983
751832980
407680703
76852732
54016705
40844928
310530461
832027618
9967460
6497311
368423522
216926038
44863414
19483769
220085747
328145022
185180010
2744772
47768845
1398290
554647111
218953142
40527316
4210435
227219997
232402851
278057589
54407596
567286231
55713356
115347265
259010515
792317543
446932422
432787389
120870428
210017344
224437106
484321451
298328569
105571633
322175414
51988183
177121
313096462
46976744
526549364
273124527
234690721
9392201
12084128
590799969
88904655
222489937
134146701
319417205
716862316
40872913
300827158
717281538
29251996
45729122
306171549
176592362
3268516
160721774
117291360
186996068
15309115
457278875
17927267
20583680
76060902
418342998
182665928
1165035
777054299
333933898
283506336
48623405
37249246
108218561
59031831
405320644
530570539
182817278
428705857
306481346
119855068
351531050
85848555
240591311
13941621
417368565
287074085
739854556
2647719
490870334
855916
31683389
494628914
122766154
115891068
189345584
362097951
131137356
206830238
31192295
600713774
33486661
10045645
27439140
10422699
76610346
193468875
96992736
31499815
357377716
287084
18860281
111991747
276130703
157240476
218788354
646408381
51273661
18983658
46814934
73025366
308758232
221555966
133617312
49305285
304186397
34635873
76125040
12671279
336614664
483287926
47901863
213331505
164596937
48538031
130901419
479514779
342021657
95909756
290452614
115383233
602089589
180604297
497690823
143820111
2018696
8899310
82408440
134065846
88623328
9135577
660011141
12613397
122090307
26059676
416927157
129692717
365570603
297655107
74450152
515067735
139114679
168667957
202765464
164928729
171471759
169154451
142653719
191902121
433066586
226092647
400263204
285610964
231725488
94936338
298648172
14202102
663355420
22350548
219633291
79002599
296992349
360465005
484419914
80870283
267024180
179526463
163356413
144363434
144536591
385035104
57120607
14790
285468687
128092123
783851924
465702465
190844894
595716391
73106736
96583096
126292972
245330940
419059751
276216018
66712168
551242367
323930049
204155660
334971918
623274063
121384714
68931624
395654519
6161128
116493592
410871237
392555765
784513535
16910007
9364860
2892965
167317729
467852130
133561300
93777779
20210785
86168589
395088242
299019661
379189806
2230026
408838360
397893640
252198896
70074159
245789849
693306404
9294328
35998018
202014481
240052408
146172428
209154849
76452860
63415573
153491563
26846904
77639488
268092009
19975412
9916029
47942382
7177659
134606338
473607379
497542545
578397124
22487148
490151587
205364559
430017614
14264446
297840907
147635912
150283223
2324629
177122634
448196228
168871231
4394344
32478013
611720398
563504441
83330002
154551163
214163610
425605607
238314539
246635450
444592849
217338766
27513970
141928457
293691039
188158524
453049994
4174214
248235790
294808407
128740478
23797810
254672414
62626968
72695636
25283225
206558068
295188
185309089
334494506
123346431
310183431
276772692
290567269
105069816
155719679
592139616
182745807
284551114
68133498
379461917
86829373
154500133
81070313
642801403
109063364
74262678
79434228
688276328
351359275
154737314
97933109
209507906
134536021
6979100
245190993
9838124
62620211
153007135
48882262
215095367
10313973
468022518
918315
339653187
85003887
128265854
263339249
223179891
239790642
725173393
152454915
256321539
427206933
82423348
164034816
480835195
270716450
213014740
13533575
10145402
405199444
26662397
343388722
111950010
752427713
90931075
79638790
680031515
180347010
372944184
28757650
58223052
205556710
249143919
11880978
763393160
97507895
2924601
282233786
605055
393278711
567034120
421735057
72900999
24078240
73169251
577831236
2219335
316370311
60875297
760277170
766248780
139857919
303394522
536287941
310291101
37602471
344622409
4229645
13022391
57171090
14322763
781754133
67648358
15169701
663773640
14574875
409718166
77645485
54226771
66416141
198868168
259451136
471989505
6436391
6735197
516543
58754637
190452738
131580202
344480022
415683740
104849761
197933847
53032938
23944360
434830433
30879460
377937269
5635252
257292097
185418080
174893308
373117756
207736477
111295603
110754735
397270200
13115902
436784153
38834233
64616306
88782870
8393232
19750228
37175941
129540522
123107430
8900424
541158256
136694035
328407513
537718777
27616749
464345942
708192396
17003672
102781757
137187969
77299814
311629177
337536418
68572972
15351463
125366726
29906815
102152836
144868568
66825331
128181170
208130336
110865052
24464484
950588
286294258
237995718
2567235
357244731
241984573
18046440
320774650
67485557
52460777
137239826
242730267
12240472
112029230
263893523
860080
15967677
147924673
156970806
226267086
20641077
119404358
1313917
906403
347914963
185504385
33530344
121920974
105814784
328320008
326739591
339755434
172468606
128438742
65007827
16001598
266668796
290786038
562887872
2521178
758568524
200505656
124684646
403625205
72680052
293128481
99657003
187746097
87717547
366413152
103472493
795955466
332473953
232649766
28638419
207168067
55380102
714575229
2498522
121739055
5551947
157810638
415527454
90035744
46062713
140751671
304226087
53468213
537572544
547057948
61364391
37131047
194789987
438522333
94983299
375475560
119873237
371793239
170554817
168605177
557923764
23512232
246705303
546300425
29966137
175602250
18354781
225960291
70463993
18021422
12073685
78732743
28597194
343368323
30117130
331912078
291424222
301796526
281816677
86504407
35229453
51155634
27954033
72123338
204762652
578375304
200590065
60454352
607610944
99593634
14764917
227294150
124070868
66594784
3215488
336716489
322128467
283399255
158168332
150366297
409972052
410336559
165867640
103944535
90568679
5100387
234973456
202802599
366721684
439121756
139124559
464919953
712114867
170688510
145291345
276669820
395389596
57544444
95006110
583557140
115481201
516352112
85936876
571587970
46547898
282424686
43613349
286254179
309015635
14196944
156476493
226173997
6497647
67596402
36988566
23262527
152100186
81602005
448468260
438260341
398529317
284717774
52985827
111962009
99974262
9999240
13334811
103537695
779698008
200392512
13043210
211376997
144250358
247507843
251043507
480580742
27390166
209105232
32309890
20894462
131322464
244793092
48720984
677928940
108353736
67404827
56129010
119601366
74993863
35418493
53525786
29853146
317594102
123142024
93147015
30185301
22794292
285148825
318809458
44295002
36522517
557507360
681983539
99693517
21524421
8545898
8949770
436072656
45955396
348546624
201509556
54881764
145132727
66277349
503673703
14460100
57223528
330782689
454549973
15253052
77740387
160707088
225466208
72685836
507891733
72182777
132046708
61379104
6857184
7689155
61877997
157644222
352002928
644125887
36366767
394453654
137340819
791141706
315240625
269284976
63119476
95440708
488284515
57360344
3183253
491158800
67229717
2024116
842102166
219064438
399911252
196504085
109492828
18994126
592035642
282745000
402379863
191870908
54578817
249572123
295230651
38516224
361857736
304944500
268075161
126163598
469563017
66943008
507559293
19131804
276376631
576765908
304317842
618822339
205977229
19933536
56195638
467606555
308347467
8699816
64316567
75565661
69834285
460351368
305004881
263023397
252666716
663994341
229775852
450653527
128414642
321770979
182687928
179298073
107229
477334273
18599252
364325746
25824565
10477650
828639011
374161077
143654122
64997533
58346289
147906960
332292639
76225111
257998856
52819369
674592281
209338910
10538485
138234709
94264946
60056159
587643242
9029584
160151881
152467022
17945239
216526671
301149815
22060053
95519296
150551871
329597369
153389990
445563580
23340204
317033043
202720112
19783363
3941426
13114065
91334593
160199220
40554633
180398427
11948678
240102745
61196920
432455227
48083199
144474157
55086930
263072119
445564809
528883995
516586010
219165167
310105397
648777168
20192041
18845960
209938960
175116177
1540241
105798854
160331302
27892692
463929022
564454936
8358908
605808101
63407557
327168608
496589324
590309413
639967239
16075707
259803509
115185059
5853637
134500670
453535895
39048062
50878694
221796505
119311677
14650374
743509035
8846121
91617520
63476455
47751709
93449343
5947553
479577706
361333728
162556576
162338045
340441101
181230073
183479567
269737265
309084683
540545400
201831302
121856000
17144464
222979911
67518983
573917505
43864566
168032650
271489820
128671935
401323882
56228464
155015750
345517191
205486
51900012
254054406
16416759
344460598
365886150
207631477
242330871
89290667
291461533
15766684
194346264
215000478
126218051
129294704
284650744
25706689
488640719
68595208
286924950
201010469
147944288
581538552
168679738
473837313
293313024
117662272
25119304
37730962
378810844
499710847
309440815
116577953
308193665
29967498
55732265
35752579
22028871
244357728
75544741
612429145
202741701
20641419
436792348
42043608
2427041
271743809
559783626
10475935
159662652
380198592
207749691
85097777
134994824
11245756
671924741
138071599
184965162
29910951
286093082
22358874
226105338
90782339
439948005
282137769
5300784
231322600
566022947
347481613
4791854
284017844
261652808
101423791
266106624
95264140
220722648
8219751
126200485
228355705
449445646
192217366
204983324
148286111
167542293
34467005
14414983
17250415
240373431
136602486
349043368
37757833
85787372
407269264
328343013
730289967
31707719
357053245
63127317
332901780
47726539
262451190
729111444
500134586
287571352
298465063
29229665
470673766
74410721
253885160
465498904
118935042
637740027
114075749
35303555
560672361
182988073
68592024
534759825
223754487
164749834
404635914
123846496
388152933
193797397
522051588
257682529
55205469
535601215
12027720
30409144
184885348
550686478
4630862
405007044
173615850
165505403
115414940
28179169
171809016
192340714
62894425
78299857
341456817
109517458
73461240
36209740
123489624
112895570
18801536
303706199
260026623
501624530
429890754
260222635
240475130
120089350
120249445
39928346
598043751
433237159
49064083
656508365
276541360
520609877
566886392
117052749
51432702
36362384
325925631
700769624
7906729
230088745
115101412
3209622
334281687
11600707
21738391
68482218
513257496
447707590
795304345
189718587
502526640
404016910
746218408
152142104
66096353
204678299
255695940
644355510
349539843
516482569
797666753
24382929
110049938
424544594
51198204
398294124
313930117
278734894
118545800
107172549
529273381
311170040
88820111
40421515
65169266
133708702
623847399
41412923
40312368
21265322
37457060
743220244
112881934
47057610
130054455
70053768
12266644
96940998
45440711
373837328
686820915
109438567
174922608
113437253
661055063
687329883
206202832
332890959
222693972
102757480
297931022
238970848
381465687
135314067
39744669
276851268
239533299
92983910
224498623
74610659
57036425
512269585
394359850
302770231
337147668
33332239
244993098
253139254
260264464
32404391
436736251
465957876
166035620
108059397
81166437
71425678
3021549
333042295
108267270
138498817
101261988
123441827
168727442
198362426
319022074
21664381
549892856
146418923
278788
56087534
85194656
68015096
399337596
609476364
40544211
249728785
75463166
332066458
21416817
414289567
519890603
232111668
54575038
164552679
12275743
4676113
9755246
290624955
12108237
111634007
104880421
276285190
333988916
97375506
14543983
223331857
218897872
380649336
411338141
695083118
338222459
251656166
401891875
312556717
6773571
149211895
313208148
745252097
550033124
251731686
204165433
76771421
630246899
29869316
200260055
9486305
407733940
655931012
69229333
41094637
83038109
75664174
2753451
317573310
178696549
292073134
140386092
284720325
212085102
417969536
615207167
209173316
229887312
407629312
331161625
129092197
152031937
655210363
21911167
7196318
336053815
310924624
226163838
34813460
5777207
252116517
277073782
217002189
403261783
124172699
130178371
536780906
258588064
14014765
268347317
208118457
77533847
478348556
54295532
188630125
323791391
477802224
58501439
219677511
683638439
104777227
12549644
59506879
64978441
163218518
342537710
25411165
174138856
3260688
505194857
305253706
425905801
588058425
88754662
388417760
303462938
4882701
585512959
217106117
170902906
116005975
534568168
297101228
27034924
50344239
566382386
139033922
106338730
410320155
17422777
441812482
36342173
62672231
232439854
656534972
105402661
781739500
44554012
241098349
507247975
76395826
165759813
432162818
840779698
66603434
203907746
243920675
252660329
30637751
22281660
39295307
140239055
85114854
514840663
34614078
65241521
192712195
635387342
236927814
256373262
377974261
193820360
193493032
320179365
420684544
4821605
542895102
38452177
103788046
22830558
13150847
356289516
150984025
77662265
29210349
139279142
165003148
288297562
139809463
374421918
533121560
399945143
14212834
372637986
172821410
157015824
36425171
6329090
145298084
145875133
189383263
9268486
348276338
73407993
416892661
161854761
207108660
365636899
162994784
17336254
743637539
114456355
8344868
194987263
247364581
348857198
36749968
266571219
113538126
96068234
768321606
47389283
112017682
174463884
442518119
65153072
435076770
194322237
96715780
89325031
523829548
195766365
28497767
246659063
314368763
9606741
345074143
64632800
89658104
25529004
117867057
342599845
84155104
70431447
13935905
208616811
328510707
294806884
108397407
139240802
6229832
242296159
207092233
693536000
177574223
325417357
63823648
36896148
154063671
309734900
125414011
38054190
92741740
10597560
259409940
440395820
259849881
426204354
349532712
334705422
96129393
202522463
320123177
43060072
1366343
135890261
74511125
450780172
268957907
3573732
284621359
152403553
608531614
91724845
262532051
48339212
7896989
182017747
225973717
249346502
546613383
9497024
830122749
249477920
87186658
318586661
615490707
93112208
223000443
247676752
452921783
38837054
120995669
448431233
90893599
621702269
267407149
7222797
479291725
181048582
515355383
201202609
12816805
106854502
6387350
262834807
117807424
111413264
155403166
89284499
865572638
429400583
63555554
540831470
192773442
406397542
63890663
32173626
543425792
302316784
16136473
104238847
345605097
690507779
206594041
145641392
244489714
410499982
327367508
19538743
20957055
517090012
228553066
198744536
128131358
3995620
268507577
205148995
148591180
238780234
198929625
17681725
254034599
103121533
133510112
34056864
287985558
183715743
476873450
11596374
97978905
663086243
436205409
685095382
249081098
368952391
270085755
337866186
325989316
391004329
71395919
448187582
181005447
85872551
517306564
506976314
658850564
16385994
204570220
436633684
210801220
132411482
44059236
89997083
1679217
20593771
46806027
223740406
362020897
25532117
26633115
143348611
47958286
715074916
237329357
462784177
197135287
59621727
258704935
519357316
433978505
69397223
25187389
601899609
125862258
283669573
111327916
706165197
399767429
124459160
596311161
52430024
558899958
76996832
312579793
111918295
3699904
505200213
52983662
221118942
21122380
18107025
252695307
323649835
224176420
434900275
457775139
12177927
412163282
361323454
384451172
88545641
1250850
153530690
168098481
132682195
421716801
413613122
579660837
101703337
328441032
220006244
314285792
47827611
147272851
735236781
158188574
45896325
368723321
22061866
252821658
451583051
143327270
88631310
192044924
363118415
73215147
194285744
598955460
668830668
127270170
156643375
253873807
570286854
14985002
121921762
227203501
172304365
2740805
178393866
215338744
4981278
474908014
95019432
42443044
94262041
5412450
468774352
46106281
391287192
67799265
415857948
141025245
24269054
374277087
339331231
438424595
20472760
233878406
465799600
265222342
15204322
186716611
78105514
288343464
108846604
16940366
271538513
238825660
18922517
233250799
231526808
338783997
466093069
186720866
36563426
571644293
56041328
211938858
39692915
71461629
780517990
273471837
361811776
647066537
225352044
297524081
478337846
11800147
721284308
107441151
105843122
223918222
39585106
369025076
152362529
178170131
94194887
38815562
110003231
34059063
3254713
580248621
104951662
105528976
180859908
128631309
70761862
14662551
14889046
34150617
18249091
520536816
156688670
98507726
58026814
232998077
2017203
293562889
26266355
82960743
11650555
101823337
246004903
460849352
195689527
38216124
545137098
461860372
265858653
27154021
23761769
76660036
134280898
592037613
90181248
776456855
6561009
482917922
8903025
122624932
97077771
534905904
64102129
27597615
96195635
689747329
178491189
243814593
177346556
30265268
160072079
98618077
527784221
163580916
158362083
428491482
534749383
535071026
19244292
577381629
244027069
475706721
174884846
43211907
142268635
656963299
555879256
620684029
767980331
92636065
232291036
340268399
21113693
137252100
73039565
95459961
497677097
133951007
21797708
229531678
64549389
30324676
236757007
65358877
458946600
294950841
206406545
55083107
150644440
124405148
352379732
131926530
21564225
458953367
229429618
37280584
55753127
78030949
478082475
12925347
577917177
308645457
391243587
387489271
276974552
170795699
125189179
6251718
123617765
375248013
654381102
201674241
29492640
67745722
41277741
63643449
208139366
130726217
321179156
19906173
34465802
189939259
18980430
9144763
172307537
164096912
659334059
325786163
92295409
337807935
218768560
23790497
585224690
433199292
1574302
272895167
119365558
247172922
26617284
101713180
236208280
337909491
501933922
606099098
486716252
675442761
270170967
233104989
558252124
72302033
295205800
25374770
432326760
227409075
48056515
78761950
27765119
182309822
283973215
406123336
87994712
80484849
38289647
71936903
58698983
1551937
572658029
3665519
1353899
3349174
788711053
91581801
592470269
593133507
160600185
318095860
190238047
94102814
54543897
46745759
328833250
210170538
103920092
158549324
192926621
276195279
189151811
31817608
40224772
386174780
49473267
5872817
486654101
4514508
97507266
9955569
579558129
476925493
163585855
184046346
109537784
257933670
20703894
266852061
94837093
293044313
2784536
192687486
61756923
224799153
40428140
450239028
67022010
99376383
389382882
314822682
1667950
105410001
15011443
119761602
208618267
33658898
348524300
231769712
12905544
15212303
561765885
94308306
189059587
560392770
436157079
131425093
681346153
9944734
322857592
105072890
493439187
69391592
83529720
134346893
128894734
60867198
507580251
1302804
92472421
128468610
303699699
628666475
13619171
680244752
375030083
316337544
260837533
6095423
61240119
141184250
353383702
42547125
263473366
122597391
192419277
707324992
272808353
347417499
213643375
236194761
116749709
20411592
565870345
584680431
33026352
98540035
314900384
631898000
184795319
10007389
142081724
121081342
119739410
596142181
91411075
29747157
247662373
184913750
52252814
769686217
258466161
417038368
223539998
66948239
252286006
334337147
229643228
83599455
69579590
227984509
243870699
223396613
469316378
234384951
574099393
49035816
234218587
23165589
7602395
295429631
546160325
13410271
275132869
295579217
44435365
69489130
398246960
142765307
185008420
742471949
45230142
354517310
333661602
235325302
19017998
9257776
83108595
404866562
31534248
197088064
403005477
219234494
105921175
113428739
21821126
792116632
234337142
170398901
146480629
271858295
19959250
79868686
4627619
45473115
482404210
408889763
256939909
565862633
212189947
201223704
185015060
415128533
349477490
585857444
294069611
16579932
523567546
233593857
328692213
48266560
24509415
2170137
11020812
376736981
87180147
1372104
271438032
73632950
496628109
550049056
359711647
17059348
364561062
427858256
202014772
59370863
29062586
220509374
17559056
224741705
134112123
19084927
178347825
5230050
15743159
93496025
464362905
73237076
552563258
80238582
85438686
409000
694208672
357441412
26290018
289700329
42253125
91824740
74266155
204683177
111386143
82030828
382710279
591687685
140766371
255189462
42264235
40171889
11371801
336404492
235926058
277935087
195762611
330746827
21007512
668096295
311497937
5695680
166367915
157437804
326184722
231984427
190544249
704141312
17569181
30980472
165916743
459742667
453219468
54401251
518538368
378984511
311999550
72628516
734342212
451793252
9712333
13320911
71278485
282275883
26429401
235037696
466635908
363364933
1316525
9319088
83342921
146804268
141795894
213460175
481535402
336313171
299894815
327281874
314397528
276062725
189695386
115860097
6245693
521078132
293046252
163871260
361574527
347972227
14264866
425343071
379546014
155520461
207690518
22793666
318420593
43361995
386700654
192625717
34800085
274867153
380022809
376378553
320460229
259965682
84440673
492439459
20554424
81664669
538996195
117080340
806303299
118582669
76528452
321993846
19495661
71401575
13402907
3811765
94542107
234930984
367654718
277920285
452844828
396509036
221493767
31938022
17803644
269475362
340211634
30953540
391257983
764586
628274003
402394630
569601390
67746371
799160517
48226469
423687066
299252050
97573944
372093980
450111074
490917086
57868730
494118833
249737636
166463124
325871796
5330379
27651103
25934145
71514416
297612597
33809449
178329955
51183076
385654132
288564406
184964160
599549637
55289847
417481740
371477801
28386619
229515707
715773396
386518603
480096005
122817116
52006011
208563854
93668595
194021103
19989143
205159090
157698935
640891874
277860293
388655154
151413646
535057543
97913094
205654332
281206538
237403242
100093852
705425636
94939057
176027042
339693132
228982292
394845680
116127751
128612354
485079276
232287857
31380520
143887006
95802878
46778451
60446481
167328141
593794290
636890032
82684393
634735290
29333056
515445445
557829904
186467537
19539331
385892568
305953800
14843946
738163803
70536578
11394687
108638633
97439957
27127633
443255556
110423686
14104476
140442375
853998723
43068352
25218098
306660526
208365084
25785024
80646713
361380280
593923174
25087965
9117911
714215234
220712224
865318846
749186971
30850376
660008312
41973109
88727879
102671065
90962603
207546410
145437527
87277769
15127019
550382669
285700863
432288965
19830144
102013942
177776420
624795511
99324565
5594483
430883230
4397803
43806181
457645365
117694240
475263841
27810044
100280021
272119525
248987237
25453435
325406891
140836606
394334689
88617192
296065214
188749160
176490516
308542549
103983667
51923583
435793916
93402076
803675498
184980588
58607425
187608028
15845774
481503478
634407840
46444397
593484667
98512765
656053042
421204032
415425959
607556796
27595319
26131211
509200897
16128599
6338165
30430998
128143688
105715683
52983027
46059882
19956643
182360029
79427619
512096589
276842405
378757914
31995036
197998552
240186595
6828876
31246487
293865732
18937650
156252781
55447466
423329973
68367538
51858306
248268793
16294401
69976789
76425242
117227221
132040020
637719474
485004597
220850225
146054985
89981789
91967969
118955218
312990688
13631907
18175872
358397222
52937089
10015419
638143735
199542760
58246770
56598449
111923712
210382514
173700819
2921100
324481559
323707236
190846423
424756129
105379871
77946205
7083007
279808385
24590361
275661069
646759648
1220660
402931367
543543801
289061653
237824749
113987284
228378873
3264304
327582325
164169998
302285024
325433579
139043929
16217362
110539767
286804457
104967337
617286467
373068691
31080820
430401701
135213067
362487211
111195938
7090349
551155751
237665099
143843819
5967455
118506721
323799033
385785983
13042667
305496124
325758025
138156576
694060699
359382260
268559577
475978640
343244224
177855843
118365842
189956606
384022454
98044748
165760390
479453620
65580311
76118781
210428881
756175
410265761
212733538
44118790
178646068
675361864
73333140
124415975
16832261
600407817
54131816
105662
819537266
531904275
116318055
7315503
516831190
562231717
125124997
326167481
18518703
294178219
63621130
49315122
612390770
791982066
142632053
189757722
275273524
8851329
53885533
459871718
320988862
14098045
221706571
245923818
365464229
219937958
240261625
3539577
384993604
74532389
598329072
174617434
208002382
32690139
56723828
665311392
83591791
32474920
352621802
553134980
147176640
136000503
41148942
109719916
318004
71791572
653486526
21459169
228381548
388875148
233877211
252454788
196866219
102656083
335479235
367650579
619972960
86215718
15795134
377114158
57268810
330504682
37745226
209952047
343696320
262914608
200838803
253305621
18800413
249410966
97997044
5833953
192476927
92189989
52464995
173589977
214970344
189298206
86162660
507343001
676188678
146803121
20792481
707038304
31512327
145199212
38020437
69430923
185972863
248351945
36675780
212317258
42778469
420637764
24433545
249530116
62951314
147796636
592560714
9660432
152363240
96088896
67465899
365629020
89403205
77891427
208361959
240903834
100002699
429259120
118742383
135960451
121850421
81560093
76572252
280998231
283554285
153108962
21137876
441998055
415246656
5445147
268799324
10238440
90901680
404157802
5868266
36936996
26458740
24863611
7251499
621778626
105768083
251371517
249727376
261534991
465226455
327257570
517396936
34173314
276792844
1494495
81418759
130261166
168202773
517392444
68425993
627839700
76422547
231434721
415835699
59779415
333919488
22798048
73697818
110550119
13843864
465076881
114397545
201659233
362687955
154800275
39924536
48769464
527864692
223594964
284683335
198364847
374594769
11114128
490346269
211379717
101908885
252692613
67250792
109864767
766105377
416445222
338582324
261334718
48853572
238182448
160590821
52904136
2268297
190514428
17136815
18316659
69259253
532582939
235018912
23162879
73900298
13668939
140142855
127581728
671833169
29252105
8135419
588896011
219809290
558643782
263101114
292408211
200073016
230110016
535876747
81567620
64653781
2004235
548010313
10933881
61096408
712474096
261871492
498892955
100124842
446154694
347962848
75788858
397473415
49055655
211304680
67607338
232262248
251812589
163260877
56100550
608227845
311259848
15608505
397121853
184747458
271567139
524543005
105822572
93398416
315593358
432430492
59863797
369424769
627767929
198314833
73220145
514427697
3625279
30661727
459481561
447638020
220740789
363913905
141306802
667154431
68877842
127048313
516611724
409020742
38591372
9773758
15723362
239922737
31559893
424204847
484599549
15980893
141966571
85185477
106278585
121336578
51723156
258189707
115846523
213239788
207611651
122587929
338712887
51069206
351711
337789054
93363758
511305283
13884046
8343821
36192857
34113123
96110036
108789330
631855804
306312942
148204524
179661021
170176117
480464330
2148909
60034368
215593790
265980475
71930812
82562892
90566676
91378960
538054756
564082654
6942743
386914805
471537570
237735
150596524
174426723
177129770
83582172
673575519
181503565
447154498
109808469
96162396
249124295
512755113
348410867
198039333
759532917
62038688
382448314
95948670
18805981
5637768
232096214
281663914
101918480
342920634
93377608
255720047
45226625
27810980
238666198
81136687
31447814
17369143
694909883
302316764
111234099
167714854
151367370
4095180
33910054
76136330
13061012
513469347
385332013
321970655
185476878
395547813
380674208
11606017
69888796
433136780
129008003
525704783
8983541
48103928
724793626
544698086
38804430
491020188
40629682
537265146
226887765
47571800
864309
394672317
14312634
133636800
329855932
279696510
203538289
511443960
509662607
395606
54623235
98811016
249027969
193597944
316221257
342541
486921690
262608917
13347406
4027682
138845973
298204881
47832338
253238999
261995854
198776034
258785966
6614290
33083410
533481555
13161676
278615061
153096154
138691315
516866113
162563071
135089892
12695752
139487692
234743623
17376595
388714340
108837348
25381823
57200865
34659496
300799680
61631270
238906143
210468818
345043386
180885400
55109980
87914219
16233030
98129171
368832794
319493329
574850269
86017763
3405336
320120652
193162863
348012587
152099531
342507107
311462483
573966845
137938257
23843729
19645184
349695977
401333324
62686389
102403245
656772550
345925141
14228959
94028773
411815558
665486054
442770992
523339945
288208759
49793935
36910768
321542244
150064071
344192571
96947497
514312866
123058453
10749045
92677790
583292452
535349353
6621584
317912882
472641671
55708987
656667559
159887166
655272763
38720766
257701546
588338669
159399477
183700337
29907620
102080431
155087194
127880757
568735788
399707325
7354143
215830827
24959615
27059632
19116115
104546049
355897933
71116142
336202736
111361099
3574768
76038120
639647317
292016690
229386763
2166064
7338926
266517222
42973960
12726068
63955535
66912914
226727031
254772310
519998097
263936711
40054750
103892544
8256847
158397264
225466179
161093429
19630062
90955781
62264121
357988498
126389956
605847976
197794960
225928606
359518418
278971007
110278101
15352016
821277
293575772
44264783
5726260
4095934
501740468
168022180
127404300
12808040
4764171
119991205
283384800
419092579
26263831
438865924
42364710
13127663
123117024
158594528
675059606
715776984
163203072
157870290
79788331
112186077
36376846
483822285
190266498
615387446
70468098
35435938
94471043
405965462
329878808
207320012
78246997
123372287
133087505
131661006
598990656
2788782
25032763
34460173
316105545
459677221
234761038
411621242
363373226
442303777
150864136
247248231
315002743
74353171
11422535
113581148
6209513
5105351
602966921
123263453
183371243
147029533
121331144
321039788
28750549
145815763
435868960
775998201
293327307
130042061
98443579
350738314
74122410
344715631
395971687
260482532
18298342
91617107
178864952
224005665
250229635
97486909
37513275
44895705
84219965
437468240
393696905
278169570
84015941
1873933
20361267
274980136
494579415
175449742
578054179
206277357
5432225
36909190
52138786
394092593
53783911
455245477
328386473
2325327
110127098
307788665
642641386
491616978
382236371
516904150
292213163
62032025
216786306
154062329
191894764
469882888
589666970
56106538
117243468
37494111
564366693
64869339
105544262
38443692
48310341
385269144
59811747
112115684
261403161
35392267
117568467
108610018
20291710
64241799
10280449
450215135
397109186
12951230
627216976
480281035
224965848
131641701
200772253
32013980
9139443
20820994
92465146
205277159
275967332
147402003
6984698
110780201
21016594
407841443
142882493
214340775
94025577
67209944
155750640
24704352
331322430
111390694
31814943
203739932
316890011
369720247
227184382
110615806
299342211
77512129
92146312
117021307
210986067
314471164
22402405
89418780
141190462
296891885
179443637
662695978
886836550
403217480
33971772
793093509
530776586
292657121
135856674
190387019
36925355
384969924
266032709
7502046
1841829
372658358
79152635
107328128
17201246
644334608
2572930
201210197
77720776
565332089
577454135
17034435
114219337
262980618
114318712
106003831
230328787
109763332
109402753
309180205
115879764
123271181
24501528
62821643
65129116
143457730
998823
666084342
713126115
359937766
302148458
268875338
47972506
197692251
713493954
74260195
161793017
376721879
411594862
339125769
362724016
132052951
153102870
156832193
57867779
96872963
98358921
95282283
612821668
177049850
510605567
279269660
129325204
119495740
677601374
68452469
87404673
513592397
104475348
542517217
20381206
262543135
508368060
124858282
37411570
526618789
25088726
140236427
499377538
45425099
180252743
277861511
277012361
188665597
210771771
56586169
201416730
754768
85417089
117997533
110257309
165290855
433119428
410231565
22542574
226309022
149758869
352527955
190182384
60866656
21121710
481578280
205054251
434007155
97289118
339427835
679797859
28635706
6947311
246139290
646715850
76606687
374225410
6051150
261248972
668224230
1774858
10971809
14565555
387683426
364515943
471351049
255983292
240853883
617811632
86270753
348246333
685914103
118603275
13925786
50869494
357500260
11561675
17596
303527848
468020919
259810181
421236238
584270384
310685619
520984037
163579895
30414396
305905838
9380897
154666685
580933759
7742330
1327208
364896365
2249812
485764510
9468698
542312395
134406936
224582679
13548289
76227830
19124554
603012711
46500857
11899050
1071910
23050756
169162570
137341167
272191844
552679559
29900984
76226145
50188277
106464229
461076693
279825184
424795817
615734656
334478529
76202676
660567758
55223893
349969644
177005669
64665743
757982830
710621865
159448572
128149533
24195442
40003472
349423066
240633422
175437437
4132353
496419227
414919750
232208129
5039556
189638123
25033399
74869982
281513978
59079773
305665252
123320912
574931521
181373660
502314752
170178469
344037276
21476918
301657748
104652878
22976759
814600673
31639086
613340785
174071667
172688701
206065296
285501581
97954905
50074283
172369732
43051746
63957667
24583242
214392186
113380376
385875649
691387603
283695052
73435732
129629468
129887279
61254493
253710238
7032628
157934623
20002713
188263432
135068210
176306947
23032111
270521701
523768481
97140855
618318338
200913749
264863628
25434545
6695869
325090219
168136745
52575165
134717723
339433163
278408107
274465918
164520696
95192535
61542332
57827345
30884930
713420579
152655209
245316407
530942753
199585647
79647151
176860322
90073060
54597596
198177923
229023493
156003220
56792450
53816177
609938610
176637297
629403620
141210905
3715368
440055604
546947388
444519643
371685208
110080513
64042330
83795258
464796196
14180496
393738673
67019282
185874891
132137998
97864773
162142876
34472187
445407428
400489184
1204224
141791802
83290172
222919758
482856751
50842341
227338634
50148414
230135880
834186279
340438506
53088745
92890911
602766423
33482885
516366606
5522053
22478562
137882555
219086879
131757591
18244169
264238760
651598152
47177475
106610066
501201898
56088603
216236281
47536668
27153593
195905146
157906939
25817335
227818725
211446271
41926050
437401912
25527078
208045895
15276929
69849804
39941629
24878132
28875117
33245909
179485709
11518030
181862398
122255236
96891503
204040645
12206732
323421880
125991897
118488476
49811914
409419318
146769027
406785168
312600532
81982059
197916366
355084517
32659803
50673774
146479754
580748585
606650652
407105164
17758691
213388534
226836573
379099070
300133664
84209341
6489458
166023746
105113981
47938171
517199076
2074697
243744612
271609589
559657095
175174763
475318187
25624504
460265223
124409805
607799560
364264982
90607512
362509004
696220831
293919898
31864723
1668564
303257686
296644782
174817287
246201942
164368701
209390313
55238166
25893676
106005150
136806937
61927257
312103117
403674479
236341139
617951815
11286139
46486366
291448444
89298474
335727473
84799243
102280555
630247691
51894492
261009982
12148193
206790361
5148805
281185525
332913908
794830290
734543534
449007115
66700027
106660478
180325845
246634212
19668103
31240800
62583342
621302846
367032
290976927
44535486
23753258
518933098
212757732
94883395
21975415
277995239
149124996
54514511
410744085
40040036
2444121
444421042
10931087
42023131
618815880
476056941
397499531
212720629
524643704
74458398
635848571
156083119
693150250
156017114
75617516
279396493
810708346
561172594
763687955
406230478
95223331
83160246
333316332
294565699
154518655
83577632
303766135
425004631
125577575
64323272
147711104
77438395
83345030
201300319
111496959
71545924
167289302
90057487
818634433
95322581
695687788
85606905
184479198
557147736
242082990
322445914
126837569
7735958
229979410
284106174
285984825
155121877
701847901
17555660
46154391
10220742
294040662
337317201
51571477
206090109
253736167
545808626
242103986
119099003
635094655
91782039
192101460
397920707
690646699
182574521
212871732
496967128
150781598
280047875
674147731
55511948
8843569
708383100
324437
513942569
146816945
27140145
272077864
76109280
127927242
1836159
213927637
353608983
16158656
321834510
453617212
337503161
96515170
120099558
673149741
162922138
224967266
99610705
481653525
52851435
252926608
115310933
428737221
389023921
16185297
224398867
104971831
590915018
1478182
22353426
366323144
459366193
326384687
806309550
424884805
157437058
15848446
194783932
216714086
17219533
201259441
28650547
311903830
168036641
419791279
223846914
95658572
200819291
233796415
563907734
715950101
528042418
697221887
138981645
515012755
615835269
162231912
169691460
457601866
5124694
465107906
158753369
155097715
262687350
120505777
36498433
189051149
337281392
19126875
145239236
109210870
116326461
29878509
65338134
426396072
357476597
120964287
549164031
412373683
65276324
318089545
759477286
441424321
22125601
101503207
22105530
410724669
311172327
512239056
114106048
182356548
25929792
517620216
778178746
62014370
280147417
540992603
471419481
24675237
475348533
244451230
33268430
344462276
355832205
269290473
26750561
237765134
21219076
29864889
466896495
258238754
7890800
637161080
82755510
58458
165946708
226103349
8639717
86211425
2759323
176597505
3760414
233313757
461195353
18940055
64369731
364161875
759002498
499521098
311008343
401215799
92456496
191643940
105080733
314411159
147334023
181853433
131818923
7337033
145105515
137112360
679286776
31049430
311668367
707448318
319904024
644520453
259469327
102990963
409862934
405868143
230413934
471045053
34193079
176613231
63234517
472724114
308885496
299685666
155903945
699321856
717944351
519765118
523149123
115986134
482918502
95064340
186665299
237528390
132275745
82478002
103470134
111867150
73464648
98183608
423941024
51666446
87408837
14068212
193578872
24251414
360993623
558735594
784148178
353463885
614713925
228245146
238786029
11600495
317048720
215444882
4435696
569475059
394408886
265355637
134443113
392079269
610870932
137953761
64556414
616959125
80712850
16158548
639179747
317131502
23044847
298966381
92896543
363226307
375816820
351000276
168358124
95808238
63040767
1982252
539776126
282973649
433267585
224681922
279209668
13582908
144565886
104706882
46615614
551834516
182336327
611214208
114445924
132807893
177639390
404697037
705297414
169987543
92768556
1091009
198902091
4702004
202730364
353815852
58764697
174005707
250217434
611936037
241943488
153623249
144007826
574032092
3660353
233117064
86354024
1636585
92061157
60457709
20174742
1632471
320626426
204727877
31873964
389954599
7931961
577384733
85548169
51745448
24956061
521313039
160206644
94172290
47065089
830726348
220946352
2081575
290162472
311742594
382004343
115217504
247276283
81596583
154711447
26871405
194934795
4504120
63013299
31645377
8941671
53045732
238365203
670034966
296941856
535543898
170390296
125815529
17012915
197919231
36992502
523156309
294296110
300897161
265053999
227523341
7893590
280909459
9088264
676088650
664315017
257474117
241990300
310257163
43678346
9835683
190290055
402384453
270893854
2139718
137496321
32256856
92127194
151858955
61361068
29098936
453520115
279089698
29243684
62692107
490734381
291597343
83190911
616962202
134169880
90792657
15226811
100804155
164388297
180978800
723167968
5281241
12272631
195869957
341061247
195552723
430845265
465948473
22745185
657657029
621014100
631961382
5027402
400000330
442221876
282279718
345226542
423564374
120154514
306724385
23377997
511959593
137980859
9245823
156842
725297072
112125597
98958383
400199042
206282426
518476964
158046
33020212
352101033
312137390
221988010
468610523
217867948
388074918
89106083
16765020
221613498
572356074
89733013
124118144
52804346
253818866
88196178
66108600
717739452
749561737
555774569
98978301
662583419
68246043
360533761
528704482
87998784
310850689
214860403
12179961
177166394
531140474
85061926
515677744
128002429
3602918
158327376
159645903
344518897
2075191
666073923
10747390
434023930
134094881
272404908
128902619
287178284
253261554
288567129
178799211
208396504
264431328
154951146
623526998
212685072
8795880
225228538
55550577
8067200
8386170
717366124
102673397
70420834
66197708
64028444
197609701
446016196
87529988
3500798
492076606
44549404
150522225
648725218
831923550
17718966
509329083
270182474
181180018
1832417
161244070
305954908
315352836
343238305
384333627
226198994
35998217
283740247
510514625
501798959
8059108
3526372
249401380
307022021
28311981
350995298
449200884
171612392
376682901
13671365
156390259
72981079
165854042
7448042
504949622
48713843
361902108
114732534
12959096
539696455
72162210
398622971
115422942
449314398
758701522
182803336
114519733
208411269
8989872
252825253
165879908
362793835
11779038
314024894
361086519
33442265
240117552
282760934
312410243
19837623
165988167
28801095
7026815
334758443
577646373
391634072
19846147
523585809
830579863
75595627
145662681
7188559
74940609
17436418
77070211
408792290
114552824
511836261
162757560
336030261
292321161
74439538
112401414
20381176
335562185
134686877
882411
75809482
154413020
122751461
456687804
319165606
224108044
175105074
123572805
150946475
159449672
138577217
388627828
46999555
240572232
40587138
3280252
53352205
486071968
435940588
114133680
72146362
293667097
183694168
35477240
120429495
384096932
4132628
482260111
2127563
543914600
104264037
328220848
360090325
10097497
29668523
161285811
104336688
450536635
387117919
51875134
213800573
46005759
112306469
17138191
297472130
251812459
100093927
421103960
45286130
114774534
28809814
116550868
171561988
277895323
571094702
23339978
122859071
137969628
43381199
6948308
151689225
299584611
138248248
25447658
39813157
607942974
148932404
5817452
33506595
13097111
611821825
384220216
85541270
249219581
29016086
207787827
246205042
35869283
36054479
429058370
157327829
291824201
205639168
113417380
531151360
304314602
801938545
332209789
131326594
150415029
353382450
25752362
36851119
408868177
11399413
694391
21770616
253780236
246982253
432277337
153149618
348174808
21447668
45035269
323225543
16514651
6794768
609115036
288161510
52079654
22486424
56121780
319070004
333684278
139750357
368456011
20692860
42485503
61025130
86557429
36616905
287265018
460297474
518073526
215813309
29017477
182351556
539248038
230447688
802141684
17677555
1806226
321666379
214604018
557795842
518738261
118391253
468618748
406507731
24073902
67438407
154071875
275437253
5935768
121092528
10924404
473498612
18616504
353149834
475788777
113833528
167709768
82856764
230125131
557596975
234774838
9102774
83969871
97833401
23479506
15435148
317775671
107287289
269444955
206882581
304339053
244940461
452374007
415835709
26881397
591421077
227417340
764926891
90366666
711538094
267408271
196110657
536451778
805184291
213817481
244882682
132301636
209060265
54918526
231903966
382513262
449429419
112488389
400322887
158417948
180418066
84958927
44968830
29025929
128792846
97798368
92726915
15642942
412108020
17761400
170959331
59580056
201829409
7701539
104784077
296442575
546502244
65692912
246166413
21717593
43226369
20309195
112558135
257333817
304390419
95678311
496067391
374119023
111899281
655056304
576160615
410101744
50433835
375601343
298495531
17805655
214573731
67737066
6120481
320925834
227783257
457653628
492391454
142229477
447142902
41085079
16681491
424216445
69055055
670744563
6186723
348017519
159070806
169443141
198521303
26022966
77669882
183294800
23457709
515269687
708958687
211539931
83845805
185827349
179328015
70615386
421550426
533142451
406515445
2843369
411624161
787558593
508110906
29889474
55404721
139434242
180428517
128439835
20866943
446069285
273296669
91685760
67157197
121446245
398597497
401772150
84150918
256226969
87348614
42921306
63461419
126023237
61758050
275785276
121522825
67025033
376006522
198381709
625431627
202871019
31799394
537759253
359916491
27339861
331157012
314505020
67088585
435286
76560862
67509790
351071032
743050945
22685687
126405387
240753102
53591345
302471966
14436407
378098500
189547510
384501793
447320442
70581431
166401358
709977191
153678733
5644309
250274851
37049913
13558714
113784573
188120248
46208745
202547331
163219691
71557666
74561256
95995877
212125104
34076598
51114128
373894169
112799352
138461098
139387856
484498591
366620652
138127762
149760061
230970349
177774382
573994008
338520763
127806922
380972712
104037237
196366818
72849583
71084075
212212285
137381766
75447941
475342910
252058530
48837284
310507888
9100885
30783835
127422381
39412382
650801
714684941
10860906
88776431
183387574
424375208
312147532
887637778
77220611
54020028
232309448
110137410
15023393
76959919
71334579
150437132
570666311
75138721
6591735
63173279
521083559
197238204
286633589
484221942
98129392
408067092
99833174
66847744
141133403
142945039
4772447
199143768
283060693
114004837
520800082
630042878
293441350
552019201
150716199
5801373
439211969
95786934
173050780
20453246
11891416
264562519
44351556
321473787
28745626
207519417
40149833
24003457
691185767
8548793
263138362
298288663
222968468
226814796
86718573
239554090
357332856
369548866
61827894
393894206
377148690
213322160
429255168
70399711
282682380
532393002
168809701
703766150
96491400
25080635
641549932
108906095
101224683
257331956
9513181
766457281
263178809
13292162
389281389
77994089
86596369
191987798
416470507
46871098
167120417
16269739
230381507
204216812
157048105
704772433
399642966
24994955
170581148
389968908
135402909
552788586
318707331
280686770
11041180
395487599
678254938
329292139
3166790
226350628
11946300
63634650
304545350
118226478
19553117
741280796
33706472
201692612
674145115
61771608
25737000
35491731
136669919
531070721
21415580
215707245
111283913
299024680
152479263
417689750
97308539
11844119
61253867
294697188
171663720
33777715
450597837
48752027
827388908
151330829
29106865
278377472
80820143
82735543
239765264
268399173
646573458
99063367
178023806
185302205
84551129
599880234
223940177
317233174
47748553
109279193
477296914
203656641
390213559
84341890
47562942
442759
829998
958637
108833753
33683501
32592846
59503084
145323766
734037940
3071749
58832379
21442603
141148114
557184839
40956671
472226238
450604622
155209551
184349932
62962219
69267832
92321108
29800628
42998700
34015194
189322018
120149621
76254517
73297199
580961730
471396413
181292225
387415392
4609000
108196788
173304308
124266827
128708092
52322224
259680734
324616154
190669711
9006707
272859820
251593483
770636578
201245328
57875270
10387684
691066418
280385834
107115593
33330286
682335807
191325330
27586495
248107795
237846712
134827330
219010350
435051431
43074965
228329338
109682537
640850056
2326115
541743138
275978484
86607814
197219395
89996740
298008506
143050925
98415024
97934352
43221517
36042062
77243670
24022481
23726927
152400749
764869
565983986
161251599
755771807
97853671
15932349
177155461
24011182
7228588
232360658
116006049
214302278
199669021
6440587
30394729
161458489
234356205
58034770
49097173
271963762
191106047
141223912
1977442
562928908
29956113
459276049
203622069
264504270
225609739
16688799
151166924
204152498
80662889
34373518
49527103
110807965
479275122
337667519
34571065
141314140
773984
22402886
135973104
509267864
209969541
275554969
108624425
256957737
135772896
50909048
263377189
233618650
59558823
189541058
155608084
169685514
584724580
351648593
51100078
35202998
940419
565028581
29133888
93358268
204646716
30039583
448796984
84712366
440014466
30144874
41983421
39778378
29651403
12145296
17238369
367040183
459890714
33012034
3915662
501437786
74802571
152135146
574722352
24465786
362339818
28941542
220312118
218730216
104928346
17643814
292141934
55068296
201774146
159330377
543331068
197588098
520160349
663042797
114547552
167129003
57225374
61301856
376563255
214673424
429309779
120605406
32974430
96066436
360383228
55484236
153028937
387428955
97444147
185837358
388517655
134166848
330635383
10537089
173002277
355668586
37869386
241256754
565049223
22038272
14221863
61138030
57224166
43865677
251271850
119480991
129702995
621857560
145672253
463688001
4543840
588315617
45271882
650868672
711472003
271616677
15551885
3064022
865064975
13886923
277214060
579742389
36051084
33369295
377516753
289617318
20209662
105531329
128482642
82750811
282167985
497194874
425674200
189045203
91750756
201238555
745211868
122029079
105276419
35095529
69498986
226901103
563876496
15866163
42943309
667988163
162289446
245943968
503859150
52650406
313179672
247427031
258925716
33188134
95511620
5987910
625263284
251829616
32854259
69963588
11831014
10465141
35939053
602600007
286916690
249710959
342837739
77061074
71530230
220895961
10005297
550322754
517154284
27707962
174896983
14182615
464109970
42476972
402931363
213162829
628454605
116228904
74168991
188962316
303693844
53397367
55776386
505489523
320571613
419346109
56185697
595799008
515715433
183372111
34562387
87871280
261230372
107499931
434417704
154340268
56129135
125425941
244295704
94403985
143497946
137300313
155547484
233849747
10511688
162770276
675507442
625573076
14260269
22153627
8221725
210282693
336754403
349196751
182455643
72656464
13319333
600770884
151270269
151937620
363687157
139925860
225468111
782685163
779992511
5482943
3838949
9480834
525224621
291184484
239762999
104759743
112287662
100351168
326144221
31982783
145798359
294689875
22334718
31402725
264875424
329925636
112430042
103778176
384979756
254269401
21067642
88208245
8231446
281702532
753262036
163919528
199090550
681841441
394122601
86083632
197635908
283544949
278556774
79155623
122132697
318082506
190221090
335876661
67018508
103229631
130604380
26487543
869473092
705274710
466970610
395324785
426730925
830210314
355130084
144432126
9401680
377896400
50088501
217791796
57787446
762123622
82426071
12981048
437616340
10376327
486257155
30854260
37163636
211786038
104013660
281852667
51519835
653524383
82276867
8245527
779575131
372168386
128539976
105356962
404021232
77019679
101402498
133422990
3378696
13934845
658123691
16186471
124463455
75640484
225926558
275951211
123132964
16373734
41803087
595481652
120301787
1732495
530069977
37443186
245985705
483455182
22782882
333828366
698562112
335188587
217861504
213086650
81133288
281792206
68294256
275541286
185136826
15315938
120585650
18598606
229178704
29701544
282360104
105416400
389391314
17952626
83214651
44523528
296537634
138798913
600337854
271597529
423047594
160382759
226191278
39056631
217946733
182878386
282449314
320781170
104973121
187937211
116385156
51847822
154947211
53888978
221957818
569686677
28497303
181268054
177525860
201939382
307949559
228024380
37170976
806761146
81097548
114829486
102737309
118268344
132426286
225763884
70567057
218311490
38340146
252518287
124658094
178049055
95594819
205457093
394048212
411120339
723547171
688572994
230056347
169382260
5563099
38202441
186860662
379722
16036797
98916056
221758961
58868334
541509931
131131037
295381578
202357204
285879661
19201832
312523081
53662747
201817280
460545575
73581099
165461734
11247862
53750194
31801572
124594338
66273313
43787181
738531155
13548244
43738733
57585636
155842412
283194499
440855682
449904095
41005676
119952501
71964205
45624476
512739201
215263550
21970330
6326130
253048698
241378483
191958091
38854793
13795628
18970821
41673585
573315397
93068363
81164937
194219274
140447390
37088161
133905383
686389604
446687663
259875405
130443899
13123200
177993007
226382721
544610798
8298255
75383142
13696091
468751913
146633077
685829287
13546543
207171950
56172257
24661689
51440791
20679025
138340225
222735402
57766546
171193648
77321610
49763189
43719751
279833189
612771754
248794382
3588525
31781566
206466181
4675979
373152771
451063355
535529615
476734090
259158836
84808229
1978922
542164977
225704058
589355565
72066298
42111204
173182891
41517240
405760960
266961520
395625077
2672808
41915459
552150305
244107083
174872262
613517115
298694645
48673999
162780789
555619515
20644522
26917538
223719736
268863718
435537925
27050057
487233624
22641611
10747898
889210919
235697678
266150140
387931729
9476732
75139658
292342734
152717128
189797832
244750669
64963697
357427152
230256083
721167197
29039957
545604082
40116392
34090344
171323901
99279156
335111251
742498046
63883183
372568831
715166575
567784460
483894732
50192258
4196337
129034182
33468355
163520438
229759931
32779997
125775667
21405
98436139
310580904
865936183
844231066
172884801
247827707
250101574
50722996
96014545
74843135
198936668
134155249
697792396
145287467
419477956
35026652
78598194
159719475
118144526
10699444
254161059
33603852
162204253
186500653
358140231
515720092
164302927
357551114
252153794
208503846
43628087
468740742
564086280
730992396
371235304
279388508
166041198
112150003
148167032
328611341
653195945
15629293
45063320
739011012
43675569
187260863
426125203
701107
428828936
14650462
73434959
416184553
73926906
564202235
105877495
12109042
74637797
462340928
432753678
68946225
59007557
276626585
228605066
517924916
158652980
94436289
30112935
12301427
329576141
436889106
78254526
715727284
303785465
438819946
137073737
698591550
443260058
74213343
190118292
308020254
449848750
389758826
210281254
384706083
286688029
62489732
57680315
250572485
268099359
291001564
11515261
195334874
166863450
84855746
8865111
5576182
286909214
191884654
195453767
39281349
153858393
164431097
587395976
1952853
113637728
391530620
77550652
221013966
133910476
170532213
45897842
66192082
169192364
35900073
59806163
145197284
22340146
57048227
327068738
486002844
11378021
72253989
557153033
143640269
332509584
431322141
80893970
891341
191764398
32002631
650580115
45617210
62328857
74724428
1167637
22862990
241932652
487098900
39517254
142774705
309322826
654997315
80683364
660830063
28733703
396693749
159323429
402187684
170775599
278374919
644220838
17402477
159152957
89970351
335848538
181956027
32810661
62007457
315558029
150707859
169693462
1391927
171543446
425105478
389888708
87050067
668318996
2618847
282729195
78826500
79850806
728493652
487847130
230812220
476946511
95557279
113635616
107702970
20255146
22561016
234880381
318668639
195437485
623339872
238907538
514057931
12400499
363896116
74571983
57145917
47497636
124956923
206238126
732265821
213299991
270153895
637698646
143054794
110356781
56315230
381191125
445321077
100636929
38295368
270919072
624155424
622391084
79520216
17939965
248791157
14119847
219786090
96053878
130440849
28017559
23558250
326751770
271811764
64201232
258045783
55885542
48915204
32300815
200152824
853723007
596783148
364377849
20653917
137852733
4709346
492098815
441188432
68864525
673446168
13767521
19987011
23046142
99744645
276027206
351353787
563444210
43073967
4996911
43583703
75974691
208966709
163142661
61540277
375992134
535075364
312040534
31932278
19119190
721708456
713027094
226428018
244098709
123235505
412652439
231025865
116389197
476914618
23874126
183859216
121206824
443333553
580900310
445473788
41941245
100103147
133427074
184345627
145661520
393377160
256593018
131468819
197797014
500032712
603724293
401848197
562505559
430354062
17834320
717095060
52126957
254464822
651068895
177847655
29092200
92809283
362501819
144587621
215202509
7944168
17271219
83121301
259607933
313093315
53935376
78116207
643053906
33208977
488093245
480889417
267888065
240833529
113364906
57725922
163918788
403392396
390975997
696216144
158602219
351485388
168857647
147270970
422722514
75661035
444145652
283537173
12541887
301437521
61436897
655789217
150090315
312502001
229495318
229952378
100590631
15105186
498164358
182596442
297847334
201173256
199774298
538929611
34534925
456685602
183354241
118328058
22008352
131221280
153686158
616723746
145620016
224817364
18004819
426261271
179337220
14061356
110308662
147076731
221722055
466903740
70665082
98525817
196652196
699078
98593659
649527865
33227941
308449128
19892853
50960594
94990213
40292728
385696328
56936323
657022146
274643470
430611992
159856266
46637801
331542104
268587216
99982067
580192718
303596470
388856505
196111987
121597333
437807911
213875335
44098600
467048018
694722752
448622588
622323084
298519921
229078950
665818966
727467929
484213845
514940390
64882556
76065095
194096510
311458624
386571411
122808710
853838116
205333788
351136647
7515404
4888693
621049620
288417937
187663829
184551518
430010221
106156663
12707508
58033695
38087104
1270069
108586045
309020152
18957304
2579278
310542243
194918797
15089980
213368693
11246355
4245632
28851830
251459150
51327101
116391188
1491430
20698439
174860947
301812316
303596757
631187872
179096800
59742618
171067597
316335402
381039525
450669147
96903846
150513054
220634753
147399288
102422378
660347431
89724958
13900149
121071235
90540284
159171934
114898986
497432865
526871490
432393012
60124312
82191499
452613093
97952779
132431334
19957617
556014960
17723272
58445708
132690787
60562341
557638637
30120979
489030635
108549045
437949367
162324166
194920737
219536124
97110268
13979708
520390774
47199084
132034259
162553796
51511
184306438
50482693
127571956
112070216
73236691
20297217
3073215
100269276
560779071
46156323
190820172
75398034
103162753
60244906
244467767
486604766
322099142
48508630
331369944
120536873
28711734
284686160
440076204
197691605
668708906
115863060
323575716
424084619
344532117
826887449
199373574
71982491
101563529
369533741
80833300
386787408
36450960
41277295
721656824
437247315
32109545
48174138
477190022
115715945
161348044
314368438
246284964
384726344
38385159
317847927
382768100
166131118
630352678
227947772
655522234
494327289
323168745
362622398
61857881
294746654
31331506
462658931
217127425
64966320
482780808
338933480
420008818
137163750
155681375
97226597
282092109
354822712
143193539
230980187
274174909
231034034
258202708
168930156
348307216
256636723
247458764
94831044
110029706
271894661
197288600
188211017
450997475
117188251
263500955
251987913
250705452
465233784
430543806
26278114
42532184
314702949
138589373
58263620
397699169
264354749
207557136
21090745
230156177
264281953
205355557
766082322
91622593
8804467
17438975
352660401
399209352
724835085
47368473
181399566
13169589
653893304
16080808
35171811
613077729
686128961
428265860
48370031
397472567
164207578
120454233
71197766
604143870
96682853
10248228
124643821
885592331
149842996
182869341
7893870
657182815
176488377
404304886
265912635
383695834
177830231
102996912
297948421
402115012
275132143
46954713
28818968
37796346
13308642
40553101
116666085
90895725
53760656
53216898
382960190
160152943
71321310
267434040
140239949
40856144
301341499
114465528
212598625
330829056
368259950
213634790
32721112
142247565
173205914
15139874
729331952
361274208
642256673
465400887
265489621
147345031
165195218
52321243
202281983
47005384
64692019
35804181
10365950
50558841
94355112
101877649
38165689
78808155
653444
3551454
100065398
1240206
314343359
691804670
444740944
222042476
562678417
86147074
141221750
657230250
81308798
160925071
320554253
24130674
284785967
67796051
699898245
57945076
104188053
634851752
76482298
33539482
198615005
106672600
37406776
75075724
136710792
215111229
177557570
251639788
312208125
292125747
103845076
5676882
126707714
158872012
204333453
278525299
489946691
105751038
202356382
566529270
13667204
406155049
207173487
6095120
127535574
294862739
637799582
200220951
566616351
64850899
101447387
156110509
123641806
303298638
226061192
221559464
372844574
709226133
118926
286281540
262507917
98983212
425358502
51083680
90478189
167034040
87598642
208275633
84828977
124486334
98615562
338088191
191928792
694766973
257263093
83628913
101278928
40898110
37698890
246415973
619867207
422135348
129500786
58036843
129821989
163990819
385472534
14730801
168182956
73463537
235176430
95483817
161367924
127138327
74324932
46144
64101373
61223764
255093629
416698622
236835098
450127403
120717663
315750345
201743771
71800770
461486
460229086
8541273
289072334
266033644
42962649
46708949
90867746
46515496
120483396
358449292
28028307
125489992
313324344
441223437
513672035
77558032
6589069
800668505
14082680
71920832
120521787
429691039
13744674
46817420
4068514
157203463
136801475
613880283
77264831
271301319
795600516
237953799
748280
65002889
139308354
14556278
57163441
72135020
112434784
50916954
275461656
10131304
322430113
283820827
52938143
54896834
286715639
435472726
470649
370781329
61510381
228435488
93872126
502847530
4435635
131185374
299659657
276721298
28518906
126662099
58783621
246281671
191951098
97040513
59383088
551047032
392455143
3164783
599120272
19664983
53292869
353235842
109835897
147488035
116660283
377520337
316569051
306980696
266255190
90601911
127438578
374919365
353064328
393578095
314909656
26614957
15073720
445095159
73813219
612997837
73086091
350926727
411885763
167652894
31197574
135600577
118178322
82711549
192959057
372066343
153703047
394366710
11634958
385025007
203415082
52068459
203353297
76165213
52406997
157675625
1416519
93677687
322061100
523158650
487290905
46538709
152410046
252834303
374427633
103740761
40514888
55504821
91343206
430976131
267309882
132193035
170845875
2665691
127126544
94830087
14599745
481574284
228931971
546620775
297050872
3919600
568465715
209621316
139473934
197867327
10572422
13660537
472828404
116468297
826254945
10854541
310871977
318875089
166133417
806528335
140901445
578335341
545048137
407285657
130950035
330078060
84899764
210172912
189637621
16114754
279814526
30527089
137530571
21709522
4727036
581067016
1354293
177600820
489886216
212219159
324640369
84769295
220358130
152126309
374037262
548903446
22236203
6180664
188049985
583691600
181467377
122961589
182250101
101734233
374043102
482503215
204267281
443265659
69476101
256001404
253896947
144785091
70011197
397644802
195134169
393303372
1667871
12818972
129445256
95850942
245732111
28079483
321519355
136746664
35449723
250878233
439267922
349647963
219242355
217153841
130314727
48076169
57223835
23286653
68895752
499425582
232609965
78605037
220799139
131952561
213817962
158507783
873202917
637932997
11962962
127210035
254456151
459347472
217184647
472091220
250307485
174702211
68592157
220656734
224000620
17687590
158291435
38375930
631107026
491628919
218207814
94098197
72698609
342311760
224209072
206735556
184317422
612668368
85410962
286963788
22980275
329537900
86546686
200700634
351974366
230832030
260224662
59057505
831807201
140748563
105368949
721289387
124555243
198784090
121097370
1585714
297806889
33731358
200382010
49410726
103080031
1950311
420173140
119925433
44818287
43889730
73198901
201684394
334292680
400322753
40528786
133359564
124029882
44604942
593081336
317006377
652775540
161605097
201567233
488369180
366006922
7415880
81579906
145454069
29462598
310115304
386460473
413369996
314812109
77736723
319224458
478381897
478876700
2402291
640277310
13975302
1009373
32963897
126986161
779603703
401237101
63147524
527728620
289863401
565209159
254411979
712904568
156462958
46790503
41936702
581262242
27334191
27327562
210719879
141421122
239543154
403241483
356078329
8996205
250993962
592953079
870241412
573623841
146382425
763058962
772940429
86426261
89824031
497417003
29066260
339318896
265345739
337801492
480078928
74563178
26927145
58873036
260782366
480516311
79375503
129266885
57345130
103106141
350023061
365603696
170648390
122008957
233293428
73252119
526132872
202659188
80069937
340281834
179762063
170515378
272960232
16612557
343402787
216079157
254615300
57019029
95857033
110835271
497974220
138861050
10987084
13345703
447398263
368629138
816648617
16996185
138654582
10117532
99657288
533311385
126438525
15597427
368199117
483853453
72036670
220506077
257352797
7645956
260034259
82001353
170334713
643171963
84168654
6196853
1784525
13231232
149127819
143266242
638621491
24073152
241277460
69708499
354625441
452375720
468860001
269198781
557607506
199334354
407992195
11977545
483652695
26467058
366915213
525090450
114703243
234909707
534237065
80134293
4179994
419273276
156369775
10512308
41650719
70449971
315547273
30517768
573304820
186139039
292147830
463917726
166782069
601093602
23868557
437526607
224521481
338529222
607368301
70031025
170932167
54242345
275217480
406408798
19901636
291786479
221182614
145589124
714277454
339957311
255119959
173596394
17038156
70250809
18907669
40211688
52502319
3210590
103356676
463955159
331952854
69195494
34678415
23617910
50368391
120905822
13122408
289757740
361187937
161252742
71950149
214386302
30248594
214789813
657869179
42564638
270867205
390061581
3485122
289031423
451750099
228054736
61366428
334776873
136734419
189222623
47565557
40650040
14933879
310716479
560984187
80159626
35861586
623325435
369303623
187021226
434806139
34943019
430629630
238126329
666437874
428901932
215249412
263763750
92336348
398890162
647624932
18451040
58610976
102829742
67696532
7621948
167375992
175025486
386743795
82582940
82030391
263901239
21905303
390830284
264454978
418031585
414984999
100127027
43002610
600024978
13168515
8670662
24413234
150655106
348765299
504244730
87516684
99370470
46418125
426251171
41253551
35193442
451167281
735799121
117235801
27613144
272028561
671363634
740959118
790774808
13765660
276686397
671111945
39373662
148422930
594044375
141280627
41450809
705415856
333090883
81535726
10702391
223243948
152925662
637370433
244504154
153435759
4124281
56260465
58919607
261313654
34571294
148801415
14692745
188283292
150468784
168779522
697638085
106109326
248076346
94050936
670390349
646723259
57125778
32025168
2524762
267417420
67077587
572552258
60495086
307130858
5813229
337138622
310796301
186726054
105567504
304010495
226750717
23896876
21205856
368458362
335923117
1583553
7288170
142818074
322000060
95117622
298248828
134024962
52553391
131107198
191202108
310246821
160483827
371377858
26619137
351296112
365611407
49744409
628540228
23401502
67439668
478499365
423724890
67659960
470541516
239843783
25893344
526615676
129868522
681777605
81820266
599767046
275610101
319306652
13499278
225201967
155655138
665445859
611959639
218214700
1432732
279144754
34487521
150237563
196800191
1599077
11270073
372679638
416199879
555271307
284962962
324345053
58793269
571958802
73578776
263613770
2039991
112508275
428174945
149672794
763457409
166683500
410733555
56629555
54671186
138154500
308831187
348961442
410969406
20603844
71569414
43662852
300926753
93472034
113537755
578518026
79376860
47188570
134195454
880475044
23917264
71755537
415817343
200513371
444859110
665633496
22241816
218318058
327784850
681018374
70771236
3321784
152305354
162885920
273101304
14001728
151316310
188049637
523248431
316440062
14330033
764388055
331850666
664847308
4440862
414803162
20908417
328807261
87276222
142035846
224938338
350683209
578573434
117179376
55528986
144517374
567277038
367034956
21889421
1128264
130714547
288192679
350255164
151820955
551287212
80571760
158121793
145241304
87116397
288335396
498432019
221021799
32333448
178129229
142221706
12617395
371769666
52367787
282207144
164644652
862383441
751831484
607270575
586144654
262782956
64510893
34455203
112240003
361660508
292589455
545488322
133763883
57253567
250494919
350077081
519630568
43637967
613181337
240262071
77760
100028712
2184100
7364767
499250456
437505719
195623223
110968975
157564249
652698283
103054380
136597564
81818617
574473666
126196127
309706815
128191464
681501
125335477
249946340
36190233
412965230
193352427
130093420
91679108
34867906
231995717
244645171
23283225
184750783
578590168
761296458
651369263
436226191
79048865
50255352
166661899
303841809
135156862
143976032
2598933
606402417
395089753
31749248
22841824
377686064
186461507
310761003
335835473
584448293
132147484
1617826
250193247
89851580
510477352
75954278
167244347
226586501
414052722
281963411
165381438
261124541
215992378
363727801
194576826
58632492
8959353
176500890
812927481
68493314
93774721
104835881
338823660
500369150
20530442
323012054
400211011
54565705
184841886
113141407
13339116
270435111
324110418
87917621
61382356
44091720
422863954
37980466
8579426
310861941
53811687
406833966
200035590
115038913
380357508
376378553
53282159
447657550
342668054
348634842
271558594
312988534
201070634
161019405
59730281
140286437
336262998
205904889
27299208
92004212
461467281
14395947
440557933
407172806
1295112
52163163
127601560
255806436
159946781
655365961
302242537
116497637
604656578
788851425
36675634
19207747
13010513
723569739
139614600
587117026
17469006
307527325
3327712
245703893
227671426
244633780
760260669
57615349
92437741
8363790
53168211
621921543
728202503
624094550
38526125
406356263
89031496
39826712
2177377
56987519
28113079
396855043
240716650
1114653
111942389
453868072
721440136
713495710
38736676
3235262
660429760
20318340
51684200
1599432
220196600
118840042
57118993
721902026
134316728
140527519
102872233
7786775
53167008
435295104
751880488
33937126
622235433
46713260
68488618
299056561
1928012
339832565
295844212
27063057
367720829
178649430
209431547
211170225
31854657
66123409
192511207
114705241
168049960
39896568
254678966
194449447
328801882
268561717
13397206
6674588
33168227
281322335
863096
158048937
65995827
6062910
53871667
551251990
217434982
288691575
691816931
136089602
61145644
139269027
136478154
670302
469478585
175421530
474666577
49835337
24808323
515139518
529491364
190317000
4667739
583757617
53806729
76186897
113168901
159299695
832291391
3924418
76924360
134952536
31712174
133331991
94814272
84677508
518266332
97008892
302735801
46396927
99756782
81669129
15312381
183330298
396150663
220499765
140098022
554291644
230155572
129896811
133726724
47011990
50309152
305628213
69553924
39266717
797336092
658169204
75252815
259025797
75396016
23017915
26020037
220489922
251541435
138602175
16087383
132696151
714647763
20993714
135763152
5547136
158483905
493230598
201568918
23694595
51940207
119092833
25209858
124750264
22126883
13942845
339113919
65889847
5809764
682760766
152401686
9235925
48275198
417563090
270358892
678000388
20014908
413211763
5136407
103261629
5018901
45953030
91310057
5890057
21066436
557983414
247464877
42606273
378969097
188138964
15554572
27275445
88705813
112278470
235882237
6457924
228993298
503302312
446954602
264991212
449267042
26237521
311529272
209845026
432657201
469079881
13733632
709122698
40384123
294849267
94798731
195057090
359013427
344342910
608824017
291625505
145033213
763147489
181211602
174250120
565917553
12822488
454271402
44351422
590698304
337506303
258594525
241940724
260498760
213738156
250830506
153011352
363045807
19318662
141417817
14837885
207262097
80985477
21224608
314944208
47474782
476969777
6094102
275390536
36328163
164075115
225065537
745632185
376590858
767301329
223339151
411974716
2365542
264209890
22056562
285051097
203415287
138247960
162803090
93870864
7458596
14660873
61971170
124630442
371773104
191020421
114459280
2382631
68693982
1921009
533927461
233288963
7535561
1967202
24378713
99429984
42594659
580083679
125161556
472894088
454101547
77876227
785653362
106781739
201720683
276831939
200378593
445200566
568377996
185902469
644576712
564271866
61268969
50515244
266182780
151956354
1749649
466076255
476584374
88436128
183886877
22545351
44207986
489545525
411631742
135948104
1162855
69699763
388331878
9177280
74916861
42814084
225899738
470604440
60646952
282743224
76270979
477327283
287904792
309515665
76440552
3467769
299758713
31728749
183191795
168745550
13180431
72482618
45400436
158591098
1084430
132977311
525452545
31605240
131918243
16699248
479651107
234344064
150148316
92447338
152011712
173610789
52585598
186275948
204929766
406168714
202731257
224450239
112011533
791489392
446716998
746062429
678058437
419166676
89966027
233981333
145188779
60798959
341780634
46814547
172505400
239318598
47787809
673702428
33991329
150766998
309359420
307028216
56880255
312094882
107644230
46256834
312884146
267598853
302340125
315554131
41287631
8506383
74884602
59952877
374468623
323361137
72372425
37578472
85157993
401620717
125663514
123308204
253650432
46202207
637237384
2716669
637694417
224071673
60966191
44690577
235545407
91664585
282084454
187130028
34830612
15281916
141575899
79407815
315339198
198370450
366606408
162342576
264133150
205724030
134006588
57133686
6529637
318016194
119560307
245407964
26442495
504346877
177471154
214634107
42320961
23571593
599954841
7040341
250806469
22560566
317483569
53775359
79060305
36678269
52033835
117222273
165823899
412994340
609203919
525517935
229682431
135367217
14380759
148503564
496871721
114702049
161549803
549197169
279330497
19997123
15710725
80643215
131993019
92990797
137442505
10661160
183504496
141942958
260109341
218037261
170298950
434764024
169040777
463526559
99034336
144466642
53017
100075881
450185651
487337253
98942911
252997368
21208228
521039398
201531129
547127827
403608938
731118390
39065068
3107117
44847197
124195439
189693150
444542521
198935713
90915649
657430740
14893780
20135135
84077135
16580697
78732136
585543834
372670370
198400834
608134592
9072275
403135857
113780661
116753669
45343315
603546810
607668209
13065310
435129515
40917838
52561279
192354805
249228774
7037509
115951544
343765548
103266130
85154949
94265891
21039281
497844713
140421478
430876955
22938292
108750629
68832754
559389040
170623858
165915617
45277832
112956186
140455148
477274971
593034732
254077289
123211451
96383767
224403081
496932904
38133309
426158080
802725186
174136542
434927449
206277112
194160025
4517946
15929670
632154105
167926804
7671792
36920257
91409866
185342221
353611534
127141925
87361462
519144692
106905779
539809983
83627966
36136431
15017614
175582043
19616709
55819503
159854826
2510703
357787608
676078980
479015412
11826015
159298782
484952771
33716857
45303846
153665269
190776248
68682755
573724278
413686224
21959080
427996804
298873110
270828479
210278581
136203791
3936071
728195593
529673175
283134970
76792350
305702367
1905494
104450097
188835300
8584656
217629267
254658974
356855510
181523209
25998482
72148500
166950594
777829291
95663421
50557321
101728924
37808581
128547897
22549181
276267188
230753875
68596317
191198809
206134105
73995961
505201287
102111763
47728838
199012403
280910304
260880175
437284180
90117961
727506301
399851160
832986069
52401092
387965420
43444508
363932981
77493630
770517545
18853812
68543842
214593570
81605445
10248422
1192910
148365271
50411234
369459388
475300942
76483986
157214391
48161761
254835089
72156682
119783178
29103851
44135805
568061387
242494487
84369309
22085103
59604727
35892817
565520808
146458695
14980032
81072556
781602710
84329528
347210860
12977911
170717871
3543080
22530523
356055260
33815203
7842103
255581033
462407735
76050781
477305769
196462657
511679817
273617494
47321555
49276116
204306145
2310353
8784934
77513409
275497582
1401212
141811811
244640269
3670693
18124542
185944303
316791479
43280832
22585385
105611577
683322324
698899066
252128758
108351341
497643215
128092666
799771305
24957037
73702911
99134774
18285606
261294441
325363378
823891590
18252598
253714707
250272829
17333274
598446960
199196888
212813077
307021448
240896347
148114656
183593024
121570104
304929121
307016217
194341745
167720498
444974228
226874687
139252737
395605213
88429710
193869272
34757339
413623267
99723737
12215339
224094004
8340267
1203572
26215763
10990591
278063146
38771952
220050574
228104590
102596688
532544334
394584607
89994135
35038760
436216155
263360576
13729908
196815865
165752247
66356613
323327184
130209042
444521612
21288547
378516807
86821638
99725
66520255
69931689
423794787
60182924
82027387
303570530
109255788
179454906
78086490
35527581
50952166
385469340
531940392
562681313
6653482
25471657
284387610
46713174
246969939
36655017
598477891
225932142
213546561
193612679
360792318
286282802
29220145
74780852
392111370
205912056
133933902
81036417
124857260
21602063
236916825
255644411
106520723
8882433
101519666
337104946
217536987
779084709
593852638
449795653
43714199
311949039
165828302
648534431
347852015
145043467
15200399
107648054
139553786
25994060
649995778
553755637
343261991
199902772
225159900
350721183
159362246
197829048
73398714
37880848
351176771
87158119
709694453
31414276
361223980
324706912
126195081
167291817
570257214
451499104
356199032
102016037
358872635
247369549
495092745
378925734
138180359
57326416
513196055
354614336
421604548
252548703
308453848
671061663
145352763
187238873
559500489
41636548
591393330
104406772
123489445
183235482
12095891
167829881
274586146
81689642
31282812
58702558
345505202
28770097
470181957
123420051
71417657
308820485
51343649
201438283
617503021
292517441
800436728
808903355
512661075
81044280
269169346
452167068
643782294
179969880
343975316
282554234
359737324
46166947
120406129
102805912
199668343
18860093
229981746
141966420
556039462
150952381
36263185
178670667
10738033
173307689
380525795
158929882
683060518
65388322
708670320
25447832
258094956
863480678
12535428
131350676
325286844
20117011
807190615
744488626
5753458
18175086
87935872
458243899
76831629
274575012
210253536
27810970
308144295
237536668
551156329
289135210
66626983
544796214
63445475
444466830
509406354
25727018
17799053
542933243
447973890
12306428
248234629
557049253
726999812
255072896
117598939
438469538
37987818
518689880
46645392
97237545
357900379
23711226
191188983
158980793
295579358
10087913
49331322
17692753
361394635
272740309
390548807
526396651
421671523
464159854
125112434
412843451
77309593
45643157
747283308
453520123
334863660
28685913
29649537
241937148
327621961
551207061
698160955
95594292
174993837
569098368
191218993
158120114
58365256
306270153
3689870
502315991
280020992
74048376
73845156
2691425
190303025
120627055
164604885
26921885
151467250
218918203
12192319
689264253
642957060
154801828
591079296
239062486
120706075
498459177
222456884
120565837
51945067
112449994
337220029
247553147
114263204
122463312
217112617
82592364
133979138
264004059
182224399
112887002
28768773
232911569
208116432
525039299
3079041
418509741
195107977
265763723
370293192
501294564
735416989
109102036
6753696
41115695
65779683
223765268
3804609
430626147
5976803
769761029
12689014
33652782
219503330
21663479
15709746
322537677
39160032
237443714
245106369
127168788
718190040
118883811
230245020
72793227
302875691
258944309
10284686
309271536
340898424
129237820
124941605
498450495
74067669
181620964
351753722
184031735
168301298
189169658
207284018
74111079
204605340
264670409
744047855
748659244
73370214
191414400
267543773
38260003
177224275
66918391
361700
399778977
711802946
180850987
15340622
324107488
141736397
201791876
193307437
383481593
226426202
54810576
273877634
128049523
317440008
185022275
529345027
152730107
86690787
331289483
880814691
83616296
242108779
445643374
53380917
48225466
68502443
104669439
1339130
85749830
99856190
60952449
154027562
53809263
356902258
80691164
11076089
348339206
251096782
81374886
5250355
2710848
45279707
365424032
426409585
309807327
40011469
8088245
511221567
10402608
66248912
4830820
532540051
7032621
508882116
34242901
66756020
694518946
237250688
391082590
172027341
466447481
66006099
306179223
457135111
108600950
306964470
468801672
51910118
101568432
21764178
1814172
291733021
219520668
28663749
315920704
265086501
359575961
30537940
98147861
160156055
158168266
114980117
200971800
30678017
544728699
694773513
513010
11393895
385830299
152053246
83994431
250535858
129337776
579298937
202681987
125210369
341713452
6446281
72597394
181537410
361367480
53358572
285999738
98990910
491918713
414574909
265611195
472810041
11053842
52195088
215774508
246519011
199667033
57055686
207368123
160940340
325086249
14295147
197449015
662233446
117227767
58573854
167851809
421495104
144094015
44870635
473506286
63615172
11119064
388157702
460037754
98778846
62498758
179341975
237697027
22582603
112653262
126248569
271979931
406617636
453445475
577226394
5306662
328300824
62691881
5203839
92055715
206725836
57614598
737464621
226449595
225960493
126134864
143593260
145675412
62507878
206507335
174537944
404018845
1587492
41102604
118417557
65577464
15307079
368601220
325223437
219359707
20552946
450293135
323225651
40039021
78739018
152487375
61955682
98735065
195657746
92321173
34977751
379608142
227679594
2835300
439248967
56570120
135319245
130160357
217954130
220813038
42521337
546335125
75152269
180900188
896257687
58301981
82231848
230204013
459024863
44405148
9064640
210269982
2009310
838259439
311398204
142499786
4752548
177343372
735105938
49318768
26761662
429709975
859600158
241866412
611104416
256632296
212944790
376407009
127319932
52169868
70301197
79143294
159821163
28400455
121094040
32237235
394205098
19586413
127572620
31693742
85597594
441215585
218788917
493651493
12705494
24073290
408520397
141189573
51749015
354148152
613030455
276330217
680079412
120731248
63400909
644711
108290398
234177021
260528377
381287706
584860495
234418697
532729601
498971988
6844829
61564992
111812926
456515543
486973076
635406071
228870485
133936550
1463244
546016487
2041577
571584864
355809164
49205706
322908072
348779465
472011456
390541689
4314122
2002873
91796535
132568485
183412220
215342817
266430879
79423622
72850328
10487118
268726560
53161046
274805465
135112277
93118555
473405768
56494123
600575113
53937216
238763549
76377026
346880553
399894795
334418986
31907956
90995462
137257042
4758081
150024093
416600525
213564462
565902164
15835392
368278521
50877935
209987689
3099979
440961209
140835299
259881402
52927037
73302855
5746547
228969621
23621227
5193752
335088130
74393890
237743792
129289649
29028526
64900668
160144351
368044617
98350644
80903335
322405325
33041582
672056226
128351489
731690889
95484800
96850761
9660534
364694
23132266
815981097
609084938
314775999
88917125
65743465
360004789
100745593
174785188
186105887
65842211
33599349
211495570
148784619
426093011
327856169
245155207
490952725
80352872
261902709
9667854
242461981
47250849
24029781
387930336
302882900
210978342
15209344
29782066
274493692
303890523
609877822
553075557
222411563
31704842
3833120
49660899
542537687
279848395
61551830
759220447
351607343
789080633
164140778
762863505
38397289
409042412
76474165
33384865
134478525
66991135
91569889
41157786
240607170
96375332
116538061
17298419
61443178
777754887
768001
300846368
329701531
451419636
19101540
245528595
191074185
433735993
336246025
498326126
587899199
659483646
35877072
317921943
157385162
26163645
243140465
77901427
22419919
185184137
128192177
105192171
39515810
40565518
25344466
472530468
39315059
276941456
140365591
175690062
5266183
461549108
1005896
212057018
73154530
272591387
725740645
57392289
532179924
117007781
176712281
84075814
866662506
88436189
620523331
71027147
157646799
106171442
45823446
471544723
522713650
60451584
291236974
13031246
64378265
78452034
38170397
31773964
27917023
24458881
558249406
856154980
237194255
286196538
615640751
393816463
748401619
53566333
3212972
529936667
509305335
806263452
239467966
153331515
91572815
11099226
542143821
532133318
503275192
94013539
227298219
164166777
60540299
140382252
57836557
114912488
280733077
296195209
21389132
492852784
457235503
163873280
406134365
671148268
426005864
443610031
409541292
376074432
92368412
130565306
65159319
137612555
348931040
87894843
119926283
554911881
75095307
343261054
69420802
268873777
22394813
331557919
131110468
343999893
88653431
484326174
22214088
53425957
23815071
54570621
75378335
51874438
96563086
144560390
99832984
350833912
12472518
280071895
21056732
109612275
292278417
6077711
98379103
206018372
338153314
281791935
16103295
269074374
156087537
62076521
24606681
507653315
406150760
288417334
51439295
284341981
485996391
535976979
48635272
351406123
5929292
813170301
223450780
43722942
288546005
35756277
1867436
453701791
301649985
174140784
574839576
639116583
351899989
209647585
81516224
22578721
179078058
41823830
42429091
171305821
282849853
275731829
334149226
451030071
605182179
84735882
137289151
75221398
542046465
74023859
183006740
124448306
7714167
250527674
545180052
748195185
49149296
513379375
449052135
120861110
455001514
392965037
511878954
274293246
461067900
725537346
382312708
181220127
550623847
329611926
35741022
139700632
58676002
268966886
60826625
266262202
112003147
154428169
550165634
92066866
21981682
32527736
99831082
233798176
183640368
210036563
6802577
887578128
34416867
15530816
87982391
423903242
215377682
10584020
152887532
224162080
66128388
569325510
429863045
68358673
164385276
111946143
68243826
104808341
127241063
564083964
39411979
104282276
111831804
38469763
363126204
13527996
156540887
289562140
37131813
408257783
256688567
263281567
526603878
366304107
538283886
500319256
149079548
180685469
222926191
69859587
665534966
154938326
177995961
425390748
327026087
18928482
109513849
49583823
208911666
108347241
619295144
173354202
132422155
171033311
35053792
802611223
17656862
6148604
415745227
28309897
308379752
202239881
339994028
165187999
582795096
4752212
27448149
310376887
146935176
300171610
528228475
3797002
15076345
197468690
296801933
182807577
14715224
230840400
271022021
308157550
65610674
106190446
224225076
761500862
94650609
153765515
282912479
24845953
243677762
470358949
6397177
527401788
77818028
430030739
437457999
547962376
47009392
143649971
17706638
175942648
30866989
14819539
488127761
3404188
278177832
457608144
60423451
316890905
21140844
315736768
51578467
114005720
738310037
73882261
530084569
56060286
168449538
27086209
403705279
217511232
166999803
510281474
6517549
140434797
111251604
13979111
31760121
18049423
553390540
27509546
159164090
232747101
251777298
38772193
211300517
12774052
108335819
25546275
593596103
402250666
520838613
8742797
92816323
118919054
297411083
179992919
287167672
18730651
47162932
2443763
180311682
796534055
153696933
473160249
177756942
213511410
660694282
651493192
380382277
136985862
4031734
719384315
130611619
269816557
112948398
40775879
45788977
310855557
62308384
703983605
294002756
205529102
766253159
260026528
324378981
463914966
8198331
650658921
511161979
278040644
496069122
327780416
56587399
630168747
113380599
54874393
245567744
74658197
289751047
466044747
318505717
284150456
306921662
138238481
606275149
182424500
19145354
46558085
193801581
221940018
96769273
408992807
135350525
30077
178206165
89917405
556232622
72379987
595288638
568619548
115980751
521780255
222070856
149307506
319675818
184281038
650263866
311490983
599903910
3671663
344420016
375831139
141294092
10667616
52043701
59294231
610487879
483279058
403353641
49455474
40817453
228703535
244596918
211764093
721229871
91529674
124550163
7877428
285420116
107478519
740054167
12727142
32603862
334384659
23093905
440316334
139310347
40646859
65584892
505906631
56823031
206786864
251713707
329440718
64929659
746317547
162525712
267997994
176019198
296801284
186838898
392281447
112604732
5253850
235065667
28558730
17333510
353383802
43287234
176553032
6220759
36071416
117417463
50403980
183507383
430543125
77504012
6551474
11486875
45488576
277054310
400887528
55375686
347700430
787750485
470278076
692451619
95260857
21780352
147248861
49450533
198092355
98261623
19927591
108020011
41295394
399304319
627307577
208909788
203083166
84949228
38363150
260081815
78615221
196095302
257165746
295174508
224185855
186597020
203523868
71566036
320201661
186992993
319924385
48142443
336742311
49638990
294905548
541204349
528457182
843363287
190628599
349246702
241916902
108593632
209967374
209733605
240952005
312919948
616442384
179265160
572187844
145373934
108090504
832923416
24752739
75253202
88707785
212303458
156177200
39351202
530174255
229212237
284112202
375607695
228769450
5485700
66599989
94060905
320198618
198433232
20474779
587780921
59828307
200533604
72694009
157032058
94636189
647458042
161311014
256101867
437795724
96541917
274607912
93182611
18569722
192871466
3203583
129092450
94859895
138526128
54558169
68205887
132329542
192853943
7644632
566893234
117609742
60233439
167617831
254902584
81230738
53297009
34918103
313213848
89984738
331409424
235688314
777977040
444698568
104353783
212482293
197227749
29485511
40733054
170028261
151179974
266885536
128677323
311466857
138200587
133589169
375668528
198654836
192385974
84147477
109956696
4203404
9790083
32531543
168844036
16425722
100588743
543951659
346314129
540215801
35872926
97050280
50738395
32026388
676192992
311736289
292088438
227763456
18969495
595129632
394358542
292762859
390987936
135570310
592347704
86965496
28756667
192270905
682399703
389154252
96992213
232943410
322034653
22506066
305500869
183502476
639708152
743522162
79246101
26704879
44433254
3721678
344244845
131563561
182972339
952377
547658115
96637654
230401281
64812151
118433490
656985661
17088339
93125237
165051989
704355613
211483937
4532191
65875865
684215619
488246912
162955228
258786172
22361480
273587207
147998693
24266163
315248070
129703283
279386669
520195130
148422009
701634219
28565365
31707631
57525389
271488721
287293760
26591485
45550502
425013073
46419878
42021470
203015514
444263236
207844607
1234208
26288570
710147084
668823568
356103131
148407744
230505756
109718166
369214593
31907656
51099688
300934880
370887495
310784269
190858214
5067009
42520617
49095060
53110606
1864849
60159722
91988381
10250133
17647258
132254932
589242221
171036568
318926439
205944176
190187842
361425629
10627651
718016818
396374589
113082702
401140706
271327248
613215145
585170377
400762737
287404278
42836605
3426593
322882467
90022559
40311135
282481425
146205469
569964464
62930606
33024644
243094454
306616973
139120797
130992570
14931717
211332027
220342494
134594713
344421221
606644106
799199003
121607863
98677519
46249801
550240104
53676122
72934857
418026963
52306345
85463940
304145992
133343571
4692536
627287313
102607099
150245016
208263603
32139938
8453497
332045392
95942054
246768744
18079182
119402366
271229640
410911219
12850309
311245268
512031328
103221172
503175393
452335440
12339383
438876484
207520747
320491989
103281682
7283565
88738201
194146138
194347000
239798898
47680703
125662889
477111708
11851337
58583396
209467648
229893263
24377886
260666306
58556623
68663626
159099897
51473183
178204432
130548410
467565995
2737168
183577362
46955309
64703603
102338407
159186052
344455140
244405168
472622676
321059216
357570912
223759182
674335721
718600524
96180234
44979879
327739646
215461834
51132114
135874019
70885289
159161
81318190
439960253
349917871
335345410
229327080
514692960
66633276
55721690
310289510
123550874
451363382
56078235
84467774
508935608
192166405
316908781
509377627
376875309
72667742
17286022
493315135
82310612
124206207
1696873
18072501
75462963
27787353
289980091
138404333
63329
24839755
111139972
71812772
378409870
64817703
11607041
655929903
408844537
84561178
7501138
87495577
344847837
327511566
176499190
73596599
25534785
21478636
714954989
30467995
69763719
158949445
20066237
538149437
365296093
198447687
276304854
21166858
688795430
312905914
41515039
138627057
66591209
957344
199028461
2535789
98213965
86696488
463947220
68841259
82502016
245459953
519350770
123881542
40378969
760258463
10075044
10901199
11240229
38040479
240549142
403417053
209702466
491265636
75044622
40561953
772509764
63059401
41030017
534612789
7813544
141888148
607066651
801466005
315489055
216181904
1267929
748551928
31048731
112660100
582312938
60779023
322314887
223870373
167746791
174604022
280200623
69484972
119216163
143918190
178680799
465167291
488163746
54714358
167196693
205702031
73864642
121547637
465445238
411615967
36737323
521124713
92776732
164216325
261532650
528580444
220576119
164896402
122145804
25695263
7661590
48407935
106713598
570714132
228995176
596825545
50666736
102266709
136574852
13457673
454893464
45600727
508872725
89763287
245454803
296329597
48988910
40129106
4197360
19652546
265212834
133156295
56992487
61938410
3507482
108875147
177368141
10937642
10903854
29040736
265617578
223084033
407293837
35354437
6300740
212345578
80378481
320691372
66256755
278686454
379101338
604426087
355741065
14046266
447009705
50876635
22321405
612966626
517121348
306605562
107364497
320719070
14444045
337804751
34952987
676680966
8985286
440961560
310616136
142083542
3707729
61118837
107723703
221700953
332213436
338293542
120746249
44125987
410668606
472911962
11720097
587395748
628290573
351978007
599766412
71650725
585833790
18202780
102086445
41056263
27043994
342285269
368773928
2228353
470775611
33923637
290283089
66870496
338458122
88594730
284101391
64967604
414099364
276111434
686315606
141461179
726782821
297647166
53626554
347824084
141213038
30684665
263533026
532334399
179272215
95095979
47637326
185473060
8958461
595515176
146564142
315559080
112056964
136903574
200711073
296578
238937611
49129883
394177460
107352187
153329530
150969076
23430221
185178522
763390992
262631349
295745694
184493170
337442447
592833601
203833993
211443134
270176114
102643776
1873387
56784041
195743918
95524181
114683817
1861871
407386322
611993414
130659571
47448946
286306681
15700171
490010076
343937276
432938134
207659557
205947027
490158428
102095510
72498216
136381429
415031417
174714230
34655562
135323651
37375191
93674250
17314624
19565491
20704162
77487314
535503558
210086351
20198754
147056547
518129422
199558974
339652772
518891164
397728289
2092028
93976239
62165911
218739308
234170301
347360070
98890654
609089124
641072167
440899726
55317115
78232685
90767078
769984237
32512807
4921176
93686725
282820907
121994586
251588939
429797124
251284509
481273093
201565247
171507759
247770671
2188428
326993635
609337694
259308873
254257741
321617798
242956336
588155969
364423619
28213229
715593900
23176313
19739752
78596049
240219000
203747554
219985482
148120561
167956260
628468200
501836427
39796864
60604643
105584435
385155021
107050185
186641874
96696521
75255046
52965379
376655783
78478315
12088552
416006027
434728479
23456676
35854281
52607816
23096559
12566755
18338466
40011241
63029252
20394725
28821380
26524212
327778933
96254176
219359952
87448950
29868041
294707255
270991
374353404
164039475
66025355
150215491
442673891
272567590
25312280
44829816
222957169
14424992
72056559
75314842
60290780
70334574
84502661
191436400
461857196
566686424
143048699
57055020
133011877
327134370
15347806
472715234
32684981
79586745
131220614
14445153
177272191
79739891
323518855
39235643
4934915
812154
72124525
19930914
240598959
82180997
32036311
216689858
7638546
88703748
93237559
2578395
7187972
759427919
480964047
225685203
176197847
173379248
181043587
191072792
134618232
495432192
139432655
127090988
109318530
309650700
484554281
67264306
443455120
66496629
58533651
692425448
10764795
70212257
607238260
8575518
424367828
528649253
88546224
332065593
196658319
404664114
3203976
582453797
57350888
431621654
12512516
64198267
421228115
216806637
46766723
413159
67556663
210991135
484856081
21536425
314752424
36615252
177955589
405488610
9867031
592126092
384789035
300438913
27772409
245169702
89271939
163530743
435409089
288179155
53745272
147258625
68448878
20937767
56921018
14330805
63395971
610657553
104243320
11950057
827007156
61983711
421370854
230434627
175703586
14260315
301300497
797716209
104834212
91408827
101171473
53016109
228118852
96836822
29665612
298158833
87011669
456234515
72596789
57698510
66428968
44096814
12592915
4142575
4549815
51035675
519461399
456372366
420983706
235955799
580230816
233349706
175499895
29101328
495397148
67531533
629003895
91493496
755100844
422437236
37091470
10389747
144327556
199973160
179248218
576849711
451607548
249257450
304435119
461347930
322869486
112081913
277754611
501230284
4638331
364104952
147182916
123080657
69654958
544948042
37244120
146142099
251209004
13146315
373125331
381483205
153049668
702916324
88601602
381302649
543329566
324689638
48378650
803870868
66592088
113449831
177938958
17916826
529111219
205044365
368371168
269466528
350707291
365118727
584830390
35938627
18858241
309764395
170043318
352205503
315605032
624318148
10506689
3534687
7233656
556708402
17020007
322598917
453102435
4577552
37296555
460692936
212919568
166914269
69971150
701394106
65344735
419223592
432899496
399797917
94998047
27633969
160524567
269246209
31639444
621236682
345203606
407313958
244710068
242953526
1207956
339143
232193522
105265103
181376230
39482013
228278147
184648991
97015020
533719204
422137393
20480218
20844661
6415919
20212098
842486363
264501914
224615272
404933863
217512714
123068960
358770994
30801083
3221410
47322111
531078996
3410565
11142278
470031937
113397616
328765140
10924217
328330859
50245746
89387422
1312578
222386123
295967997
444809112
47504562
451846124
443519383
408648898
402878784
708319159
56226357
286567373
8748582
363082265
420696396
7252077
20313131
127902816
421355796
182030765
272749216
13818373
10214566
129666086
59172700
802349122
34585467
57940935
94179131
314542667
522279605
99611940
971028
349970624
18127156
438517918
295491801
166687552
295615103
407371597
60692056
82758288
10915159
595914803
373404007
536374630
333006507
298217740
31048112
304284174
26880107
175131786
40623694
190624959
397856508
174449667
146108401
312253083
428128391
4376034
35028997
15045717
491008697
352620827
17185010
342130634
728675720
38859184
25746761
120913941
392331243
277731715
164292768
15381264
1725878
10142679
380415800
122862449
60814465
437616780
298132764
6924251
193383230
262565241
21570852
230454511
493343567
95863212
98261781
354842791
37016552
236583609
67214518
681855955
127792340
56844431
252206081
188203960
63642118
633516572
94922894
276346352
115386978
611402649
364469831
22033521
18907334
374673652
57840951
26466764
194459587
28522195
620980
80750203
260735862
409359306
738097052
152082270
25455092
417037339
140587591
248872780
55438412
225474529
585457437
370018037
101115592
466114207
103250639
136849785
167496823
319246846
62119072
188254551
27508701
63970177
78866134
234926594
61728000
218443617
640906460
87800200
30499088
257228062
313032764
552210682
198979290
328968503
292949488
103639
598846335
99225025
302490402
201920272
4382980
501132093
226685621
29841118
275461634
48599210
177687265
288672364
299252001
483690031
850964438
225724753
11677805
46994355
400381667
27898251
409477710
239138421
77341265
54475912
121908757
71269084
67477462
442703934
31948457
398206293
12859607
50465443
98439153
129218058
86636018
578010769
446831037
191902010
568068308
351878888
281802278
164855589
20526888
65671749
472439447
24671070
192397839
85020754
35545314
345526460
67809051
166799780
34814760
36870269
237911813
689676
306861863
531880145
34371991
87612912
92767895
91991412
163916465
226221455
280722328
62274891
91608106
286952419
45870168
41231068
362949620
505860354
34976285
55723620
2349718
4251884
103698604
37855582
292169209
322150891
1245794
208062957
693816487
36735850
105467878
10099587
415518526
45927872
313177812
759111483
560651724
3580449
31972540
406567604
169613101
27130447
139409110
473044883
284767962
120043076
41216103
409886270
517338738
526679658
88926877
380987290
301950009
47718271
456911788
267911173
1616584
568255633
162130681
179582869
588676776
526591869
695381086
514019045
106398541
414642734
34721063
8243368
139816247
15625072
578925703
295151485
262428929
374564149
322624689
29402180
721949892
68391598
18067409
71205887
12459898
84552967
170902631
39894850
108106851
558718019
69742157
215306
186195181
231312293
40018807
217625739
220166342
36722004
340325678
359742059
5072104
13377042
238636565
418632552
29877081
423497096
217511139
80482781
270863946
66592158
468393068
81616418
633108726
458017928
46650473
533373830
131773179
607265897
9059743
203079250
473268051
235059074
110522437
172043187
124925063
710026514
648911284
1044190
876669424
202262351
5780759
558834767
18345068
470443616
251533009
51215158
92902817
835358070
66601089
13005133
540030716
95335518
241006947
15600786
951856
436312786
421857561
115008758
33264066
14233000
33160195
156342005
187955552
100572159
204435999
594039927
474310291
100518106
494820175
257718579
247669064
67215018
368794047
23107895
415658084
120082544
331939486
448388830
555912528
251730100
338094033
145364314
49225750
271751815
259235700
22317413
181937101
48910211
32809347
76075016
115405640
426005441
170291994
273022002
392813445
542884963
98227911
574571222
383429729
10777298
79028829
493294250
195941775
69395294
37001724
414669766
528584197
53354203
273411587
297409191
613431722
262457564
680389060
77749747
778413634
686950101
70016942
465011116
224153054
331355059
355277546
496678922
24793715
48392983
47380851
457487742
109622628
13115494
140132176
19454019
126329375
273647300
20716476
321025637
76318770
528202736
43208950
161580199
55602394
60755759
420559775
37251664
36328553
209360855
141286984
190600802
96341495
197627534
5927046
239416891
28232411
438600504
33802287
5276073
594413681
273330145
333848890
444344429
144572950
497893227
264600683
483860238
75371531
294193718
163451418
25881576
22641913
69724908
485891199
466121888
236453910
33055758
556261128
65321597
436095136
42596973
384597386
234678375
770890445
155950253
594664688
244005641
269967037
522917329
558005807
94342214
169544939
9973597
330870287
189347262
17049292
77407071
148273240
367919374
621057961
59923
2914623
98592823
56103214
197561600
546078640
585619466
88969733
376404367
527114468
62159306
544313402
50930018
10253331
41758018
238441086
40561335
142018679
67077343
314186953
80170539
20565901
185089616
723097643
48094103
187926195
143816699
82842461
489954621
17846560
16800018
422160523
827066563
9936560
429727832
89569757
127099350
553753547
425200419
327902029
199430503
82697976
83746913
629104248
56465436
26989982
641337253
27346943
349954693
487724515
128165672
390019206
11236645
453934067
4261015
113649368
41714638
252871954
234137727
461139595
163146785
246723532
181832736
306387465
45491591
126867397
15669178
128045049
1420709
131598195
367876906
150136815
312232551
69664138
52053189
413614766
69035185
94572055
3877867
44519477
155968258
228779533
160797400
9192167
527486798
506132192
478170700
33249724
485005261
169955568
23168005
643675305
9723524
19424816
452418309
36369968
146238272
7619419
74773920
11713326
572944499
25325490
233093406
444212792
296558693
39987517
59411192
182428305
21332622
617415464
34970010
628249030
174345585
115284420
638249855
185173106
172861740
508534323
66580808
406210509
149101795
514300370
274398377
232545969
433167211
161836132
193866261
599980902
54449677
405354414
508875644
31430535
25050875
647281928
206460859
23730135
373024003
636388585
5438712
521643494
330861611
77593211
200351770
175610603
5047609
550840847
791127190
94116266
670674254
162333331
723005884
168310799
277086207
7843944
688262460
263841268
173790023
31513971
536676208
486893980
92713900
16221029
755189769
221992038
179083246
8997418
58217978
554881238
22257525
269211003
156274536
58870870
322935250
337331728
365742080
397988031
311023694
368048689
262198705
192823339
620433404
59339721
305809657
43287302
199719367
334332086
15816823
84927302
43070972
33878413
227994495
79842333
30208905
90735108
182228040
231126857
68618425
103034007
286001691
132526298
532508833
6246088
276872503
46758140
39975996
46394760
52430665
589313126
38632489
552130929
10358014
1573491
315230673
568308865
208712525
12334156
573408
37625885
29272396
232673489
81921907
66465430
58324839
3345404
45182821
336630842
35985758
85590874
90846810
563945869
205182022
317195658
171281933
285044653
17298733
618287037
154136701
161232124
68734094
156721727
23317016
23709144
117124080
101829956
196641297
400831525
116365896
140740179
396356755
201835035
65463630
467158332
452901204
469904630
334936611
190052996
55752492
20763142
87874389
415058167
25405888
39497192
193322724
573165904
47618758
422062510
81659656
24888810
127720921
191564250
22502017
262272171
427156190
80461658
248826602
225491064
137728135
132285281
43471716
182058566
543916268
106652164
163837718
206120319
278880054
529315847
29526389
334006314
33638818
18136905
10607149
14799276
574582125
14138031
323106996
38361213
350354773
263810917
371584387
561696128
26204986
483850176
390427713
637056633
290789411
175287498
340077108
183735897
127327646
366905983
341236060
78734186
93330248
343669628
56959992
581759722
449328312
257616874
56236115
477650476
66022290
294773402
37890809
138670653
64756772
102996806
134602525
394627206
136063773
84820764
157019398
304187163
8714076
8852631
82171219
607589909
60958429
400432305
47486400
230617303
248869360
446076514
277001938
211452686
186491594
238535512
243462948
89491620
165087724
46380914
649290603
312654690
165669373
256484091
34411854
43475995
456807090
248826390
617398246
534195648
498086965
208002115
490064334
167774402
717395615
295433754
66547449
12835741
290423683
341939049
703518877
5001377
340446076
68580822
67492090
262542279
66588318
472329175
142166546
208085404
337066160
71156738
9802390
128414674
133292117
203395918
335973031
82413661
507780906
243545041
67505114
178412541
288102517
49261
4662048
170572423
224657910
52094762
65654055
107230210
37258477
50272095
57438985
493874514
228753876
330570214
145101187
170049195
393189329
413930596
54843395
74239274
206110409
184603383
552775038
629459768
455632685
609214142
133598233
43714499
428135482
54439505
86743382
55424612
354234676
78331552
92570701
62249480
348290929
220638626
371410635
349451236
269884947
122487374
33645196
32669707
85320336
18311752
29302225
107091403
173261400
390718049
51066506
43483907
241726851
335089729
86159214
252522572
229076177
64606916
46405131
196268358
47333029
169858012
98131576
7880374
56904763
105897696
492502499
16064665
367762534
226826587
418579969
521694456
209968749
11427533
343103865
50763724
341435437
67818489
98103006
259443430
201003667
37605677
66767000
178472253
16720300
798809561
322666978
291196776
27164006
271557685
86803777
466727049
387910446
14600000
7948200
18884178
488707365
79666901
717084373
429335017
31609844
547783162
211528376
437528257
159053107
170769905
544922255
22823637
15154545
19621112
645828754
64381526
428070567
71348418
113875
199664974
161977201
442796539
23475018
61295614
31290714
7188783
446866953
533279628
9734335
75642617
619147303
316169755
28379800
57777775
6778404
58447898
351744971
585611834
27648668
665390144
276274922
134299140
488723240
28481013
120460176
642900069
242514433
297629632
665991399
322184466
84419102
353889897
45926749
85844002
59881807
100180010
25004030
624394557
13550339
2342817
120336039
814730380
8808540
4765334
15874146
125622247
304887830
529659204
620035600
80155390
63853556
89422684
105130301
609472954
491543038
269410583
449062374
288869621
61048607
419591665
252416243
496204962
329825881
187598934
794873
161970941
76361626
318901476
481307530
72739251
11087987
78115091
336435652
660017336
595861436
41405196
76459701
253527895
318196662
417951971
316412728
355469853
111283742
62284336
30642264
620172947
37016724
66630791
147421351
33023022
240728438
352016975
292710373
335933990
282549387
6144614
14711404
192578049
337036185
566726657
709419287
175393988
159942983
113519058
107530556
15957485
296300305
293263208
850645509
524505010
652011342
129485863
492267774
76974281
382994246
139113755
665901668
501989028
146734948
289509
103548268
319989122
27021386
639421559
450721812
159096397
12465400
692538509
177863825
595115135
29533339
622036768
163363179
297916288
15829136
34868169
100362768
349894990
124910799
275094345
21149914
41069461
181926586
156362889
30463404
39267317
4049298
530501275
127940359
91437811
28858304
182640270
94306425
365806510
265063635
422708645
46089091
33779426
220542979
367301302
214642979
226645514
517447274
557111276
49541736
31841812
9261550
35462784
77840846
77624980
428714818
3371900
151869137
39576506
496540078
25717885
62313872
74843409
566006241
174522283
662530985
216040362
364212044
316888513
253549362
67832988
69916040
145294429
626387725
279895521
404778865
26251090
114442435
36005068
12467504
299238610
3383828
170754709
266823792
43698265
144982135
140369099
8495292
197841832
62851286
470641157
155414749
124610630
107352826
174246011
15220890
110708786
463432963
146364189
185037042
229098297
97547028
191589706
49848872
106005747
52458486
17623928
494492889
71287002
196492493
110020111
82764849
137040131
363907698
78134482
6968224
713471095
604080342
633698193
28209754
132965392
18750705
335878311
25940123
76335927
54515361
18832294
465126852
111064048
138844967
100819997
206774625
239708201
86025800
3654040
302894148
383441385
366249229
33996308
404822882
57981324
51021190
23403902
20532931
33871705
124016821
457033370
62644832
125370610
99404680
39518903
881845009
115230693
102401679
25885826
17256090
380193244
176401339
29238740
383252181
97398017
16889833
102584106
235501678
317360686
29038620
31084085
25353552
110648133
455570476
27306762
13310136
336457768
873194325
342479454
719112249
166004676
299870109
420806822
185767251
9131482
54828180
191065350
323703339
3670941
648484665
363915133
672625450
106199706
508673985
23234125
10537860
397748381
35193636
313651639
3409073
52479773
25468026
12261994
318301398
61529174
368272043
435802860
99955307
68600788
108876386
38696628
52893916
121197645
161490241
136666943
91635117
630219002
228655432
209610944
449104429
74207685
526033333
7718097
627500212
160531903
406263443
120455845
365310308
456265739
50562596
625528944
170576212
20662902
478773323
202573842
68385657
194428524
358996166
458796525
21294933
299396811
589084114
572891623
210817882
155178460
737534125
213325138
481656059
81666587
160538773
533960482
120372370
71110644
324157887
95396536
23127864
168701236
25834907
234183975
144420995
111298959
186654189
302754195
105861750
169536597
65409970
248654431
17542323
52411572
75941518
273756101
656378723
258079406
406355619
204665074
40945073
290186911
107939051
345935441
85087780
53235312
23686318
18380240
223753580
151663871
61023120
5370870
286437440
648292488
578274444
209315205
11898685
77657708
276112509
102316085
50997136
93192735
5216742
29438191
56576537
147356972
73456206
195094706
289133427
117624768
15424613
128497838
497144226
430435602
212497683
93360019
325495789
265507817
636785465
70852714
70352627
104212823
7004965
178572109
476923065
38105848
160113415
325860220
146633876
167059497
26682917
175827371
28733062
19042067
17645126
292971240
77846748
10492831
208388443
323039046
241847501
109403975
22096402
168602932
289493087
249161240
2322155
94658751
579709711
50715995
59813724
209658074
21512719
230567189
29999753
1399398
82160406
378046743
93994280
66470225
186047137
144415841
12040476
60568074
338055183
594912378
176073999
417778800
346202395
252842362
75195745
370128112
307040680
4627
226863114
681038877
21200232
222835786
380961863
34300632
217222913
40480448
51326066
126523775
13547604
63543430
343086502
46647017
74958026
53894485
84325306
16366212
32311089
152181695
137415048
47404994
54392301
327962381
57640166
247459469
8330909
238243381
455974558
86701225
469783979
121579654
90679020
50084970
496746378
750839280
349718225
460604351
28484039
61855345
190586924
45968714
220437577
433549871
693697746
616951519
322481732
7883527
70134341
23525412
340234139
69567750
420346091
199434682
379535721
320602897
325820546
87140184
69415153
134552847
388133789
132544449
57256738
96193362
398252191
416320355
28141100
707144088
22822191
398688647
674749306
73009025
42597942
807266248
219500595
49912903
210495141
86196479
340012368
158861779
81032495
145725121
224493860
233666781
8940007
74848559
781681194
133073971
99580626
51536380
16378243
179647631
36233627
460982720
82801992
196182090
37461362
37751757
48330725
445230865
464474607
533478284
4256190
429580919
50414550
356046752
374576
307080552
46336306
149894390
108332438
29312611
44752797
146982160
363734109
271558278
309902956
194369539
322530684
68180490
207730449
54578022
137165318
226736016
13033789
174075
67571819
18195076
680553511
260233403
402053193
208635034
118963263
25710160
785835878
70551676
274969
69094559
18898135
67213633
424813975
658593369
256040536
385273859
35812312
407596456
41498029
227404843
125363770
97825140
484908648
326228073
4301215
282106300
276313635
223870268
26370341
86025175
92760283
106503715
94505934
174591031
352277701
108326958
166082716
6478628
4438000
21795277
240802511
2762322
584454579
342930974
369047304
279754233
91529921
129899458
234963779
18214287
543639199
134299579
413029507
326521557
302356978
9380879
155863144
38203306
641355488
502637479
800913
137714122
95575123
264686738
35554552
632165599
361961172
12282553
104717839
26859854
152703350
15865967
270968079
155739446
100370750
385871100
255239385
192181060
88029344
78436222
845368955
15283845
108421722
531649086
268289530
305190021
262898724
42158547
340516063
510356949
263225097
64395288
239298685
220231434
58242208
323700566
93999593
368184900
255836324
231933642
222889150
306034486
116832562
11244595
3204152
327605357
21791819
75237006
4842640
75084086
31677307
179845888
361953485
60648293
355952274
177499064
441271259
357288635
27208350
295334941
312038283
76513403
160781038
333326290
173762411
326304905
238037017
335262719
302627625
88007202
312714319
90384587
115011511
37849257
331323473
103001735
89980985
165646429
12939980
317332165
21018369
15150598
217400431
171399878
519224005
216654229
2549848
63020715
320105286
200628881
641345044
166716078
630051951
199014816
647039679
491617353
225183724
338476260
756960765
7913398
180863819
295015640
22565516
367791378
84780734
38236059
54580414
61614837
452873356
5615440
403757658
21174326
260040866
10403135
2102930
144262696
78743781
635002074
375656952
5267291
342186
554086021
155916333
65961585
167992852
28892283
23734037
90065485
118661621
367111113
9977353
34078019
160315550
279635114
124380767
67592748
62181462
92296084
270120768
492787218
179905137
47982188
88433886
59156696
16066676
16545243
2400972
553218905
380146095
438124040
22645081
191564418
375642947
243399272
65415494
431433756
104056784
14325050
28110292
5558703
27089886
42737020
337732810
62969334
189436243
118054240
348376697
370637734
445411684
317168658
44512132
696008907
208709786
56193715
209401154
343990499
31532032
161795234
17431451
2623647
263153391
248573222
665842369
315059632
301549881
216289814
608344326
126912520
366775080
466684891
46715196
569940540
437178403
108962656
207082744
136756511
443662596
69422402
273509290
331052751
370384390
62137544
8920094
76699851
38083420
362363683
524742878
278488896
11791516
228009830
12008202
302019572
264251271
18400618
169385456
119880717
329881931
758290090
3547159
629295065
60653727
194973812
553655975
465983685
197463112
844780291
83824709
62856537
73156154
452608121
144308618
541473215
111427380
117120645
205621555
723415991
70583875
419246425
451986897
230618650
309808549
399666575
378929332
454781380
104275001
19592280
931856
290671353
312048390
228553607
341775308
453442407
85172805
78241128
406336278
22501902
297808778
64267229
48370437
122646662
612545961
28473190
10882721
634549519
278243611
35850924
168872838
134245894
171386248
158791148
716676017
46805148
158650550
593594830
30894127
70618539
377128928
65649985
21802060
164064039
8330655
309328749
93514332
346695868
185502412
15312004
152665626
49382028
34928450
192162955
169526595
354293837
48195855
250745423
113294533
453827449
191655937
142430346
317312018
182007994
109814666
2277485
92044503
71535146
317027010
297186763
426125901
465331773
46603078
46298396
51713675
93172906
441621105
265999928
20977791
242404398
334750156
1143733
468856923
544405124
1682388
325526734
182970685
186297471
46786270
38090599
110436412
56139034
93303513
255883923
332408895
18602427
52194138
441089824
159404568
2422581
378057550
43695516
115920641
177972220
480669152
172514350
447387141
22414519
16216547
369767661
168767303
44512412
176629399
78651453
16072653
310774674
112618139
67359800
524604569
110644322
593010252
647277251
78773278
115315031
353164213
187454862
155637754
453354536
21574583
103485135
65413388
153977440
108884412
7178853
767852991
115786406
466052609
244412985
228958758
168435359
42385901
550550462
51576531
30144563
434338600
95563600
176573460
355639200
39373904
240384295
165674142
149244840
224173311
70559976
214564226
170688331
18428487
110999820
396839202
20391014
44795435
37535852
90017574
253438514
228078992
263973974
173305523
726182292
80125068
285190822
505785
372090655
206098558
156991899
178063749
462300876
636023236
29159829
274190696
1341707
30134433
344123194
238638238
44980780
109878621
200260616
74083834
125607159
20238740
792912456
12418406
5943024
93141155
104032531
63844978
646093951
192381011
239291167
6519637
408440250
385840182
592894417
138867056
50669927
55079876
179925625
13552808
411146560
4734433
267091779
314856474
594003456
439637565
50995428
100047873
355664448
195726533
627920624
449140639
96307098
464615539
412341504
66220294
227642095
201850026
212309893
149125091
73473270
143552866
427075191
61383634
351915
456222992
420917391
278561282
501206050
286455568
87392367
749854270
7270670
36725169
45489157
196782972
497256291
71167053
309163410
278999567
299459839
206097785
122504616
416631273
35873072
70039028
140095971
114518408
345548383
35631701
71397683
43375313
3389800
426258290
352744589
13911367
110951781
40493844
23313222
93313042
391554100
474900242
345941707
379739588
870318
455124670
431087011
126035778
92292058
123312207
52178788
466161844
84832001
615399816
145423113
602202368
396330784
52604467
47556433
252003237
317503127
52644197
411856465
117814662
314739281
290137789
325511691
4540964
253298385
47572377
95508714
246623523
265484708
51024526
151297622
53724411
5481962
125057745
120652085
56249954
620860523
707846772
58001714
282443627
435355429
429182944
821756540
44048569
62629560
10107711
429371
9992662
255392464
113826856
13134376
61148831
36900184
27979187
582952423
4327641
236058754
170376765
42503824
85281957
197365494
355896951
33620536
552686906
8140365
25809492
122340425
5921290
32294895
8214234
145440193
171413703
154573964
68818413
144965632
544569587
84107064
432962459
54983791
319459942
370308688
137370520
106994674
239476356
727972734
187670042
140460187
420883487
348196265
58454977
156992724
33393
8984721
70950187
7690531
159997737
608042065
193933943
569405160
759595903
27938911
128540479
285538418
338588449
100893975
10465710
541567764
1056947
1900015
118614679
508026824
383670287
598716575
22267616
620093993
199954152
25599661
47576264
108723018
560998451
132088287
126652534
274991579
31594772
3646229
107049316
64926138
321305934
228529646
547642002
254530000
42258040
193831307
72632958
16490855
406832614
25557616
111395553
85618935
100126900
572837788
392008954
70882789
173416957
334499885
50320650
324221836
105072328
46618268
20776697
15680675
3093108
245288148
68318665
91902258
276315444
86385342
126561708
68692392
126562337
4061494
229936828
65345098
95421737
16462419
68260432
77101310
256933019
786747317
141171748
229960302
14589591
796937875
182817436
539328433
142708256
470519019
116105331
485641179
128712092
27908036
173569407
33346132
333139127
640293801
382959279
749331437
112188904
864246
107785817
78713487
159328150
50125993
305729934
227924024
63666069
280008459
106754582
60727816
15385223
70282209
193053297
323622781
104313749
104995915
23843275
11097775
497302757
181038780
105920512
101419255
7666486
346530731
54422391
83300819
90332495
43884063
38753975
355925445
143471088
108946159
544539850
561442272
288221985
546852275
221215253
161490616
119860520
39839160
625409602
210442216
72587013
10429163
312904374
493082680
76727559
391711903
75967243
68008
384660389
730117285
527146979
103313648
7865265
31230091
13601572
24654612
38448644
257744516
21552131
221660251
15559719
20974611
423679962
741705828
772512322
292820969
310272532
391773984
317222813
107112892
258714527
254777035
49728338
77060798
239371006
508844086
355484078
27825518
9852264
232403630
292216466
264747083
194188003
592813815
37469661
211538736
9630737
26064796
1963585
35029589
22818320
121954795
463979462
494293846
260592160
108788602
261113771
136036540
550773919
96322497
109830903
575887390
15002792
246878887
6158364
222939809
231614705
132896028
135600102
475112540
82328269
246179620
297651416
91405749
60558344
264887559
346771907
188646531
94344519
178972335
35832128
43277486
406742595
224450242
400076527
10943818
407773961
141300941
267822117
106981988
128789789
95759204
258320596
390427198
337375684
2770661
531279907
398832828
115807671
46898925
95371408
50231394
60867776
341786473
52642774
205408662
461257404
523018
57792403
590446127
37083898
368270545
170156848
61748395
709096299
380062567
21103577
117112015
40496695
27872676
130158658
230132553
122206771
321764539
286600156
146742285
107348650
622868526
136352483
19172623
326231123
306009855
233125976
23906986
1849342
245587430
5964998
178029166
120900362
30074295
180352717
129015826
403477872
34439339
910996
157987608
98502142
766125798
139710013
56513527
131889097
496528831
97559185
492131683
164912941
357199915
301020994
89956058
740992060
140537125
81412132
220455788
483352834
113052217
147264943
394395616
4638373
2884641
41138225
49199648
85686603
129480143
126002376
131026353
360303189
39858402
42220773
27022001
387582742
147344548
93388758
46030943
36845473
10195468
59296532
149705550
231399090
39910072
62475777
351393308
4814274
388845733
489902648
276244089
4884075
7281718
249162235
27984824
41037417
314333994
54801706
544038976
216633367
291058678
153533317
5351464
51791500
218490496
217407603
225517275
174009971
50463567
2758803
62356500
32437289
574906866
62308248
63615958
360804496
285865860
421759458
150634843
28384275
641799279
120034481
129971143
257334489
330022666
346783377
9729963
149452694
158648049
345189779
48046669
163458007
536781017
438406357
453624410
322362464
287801064
21832823
105344112
145952830
494976570
166874937
46735131
306623285
165093382
154579268
387280539
16414829
12498773
251618593
262043236
407512891
333252509
514960594
742424658
779072164
106941088
87411682
1092216
635309350
519056371
486747383
143666083
147122272
151371106
56637080
341224683
408126129
115738537
15121331
600422718
404610781
319857613
44071729
148801525
214739171
395616204
245407542
211160202
75215872
150587991
73936272
404336452
86605118
356013377
89930892
596315113
31864576
427022473
86024666
258623688
605588267
18478533
8231797
232991465
112672878
13606637
314758229
127182920
109123348
238041690
449934280
30833282
241552162
530874883
117988506
226545900
198498558
163504201
17484999
447364988
248796746
6399148
15254219
274810732
11861790
220165640
24221266
128712924
47417167
39341706
98039956
236554475
400197343
691077520
182676797
8478491
423821641
75442
401426787
103439532
251253748
12270819
189297341
317760845
210245753
83881673
289446805
644860668
3552957
422606047
144741690
227451760
373492515
557013360
52400220
84157726
400239851
332278068
390295080
57208669
199062931
213265327
29170194
17830212
116282015
247147330
92353989
148972410
322367832
249580102
20953787
342293057
120661120
39312248
478295317
160169732
257002032
400154183
157796872
106876103
12307277
64620027
56456892
400488929
157177448
419041867
160927349
346979025
199734515
321836780
390737837
349715359
86494178
121022594
173940102
831126365
152561677
264120018
139763897
173784541
254315078
375382878
127425739
65829012
37588182
86661103
113816325
80722827
120142201
6694210
98245904
53409642
26162171
348284783
622892085
112969641
473694093
296919498
2911655
136060457
46996970
100855681
361872901
282262205
279883666
404793448
695570604
288346880
388509158
477441118
32337966
112125405
612780537
213625519
48534317
85379597
36521587
331057369
135129146
116448223
387641733
124858078
106072126
195509974
590683007
552756506
136924
43522044
42272265
537093843
633501453
259039772
220964409
172735829
63267979
12095720
293353839
5705088
167985965
606841068
178679977
548625786
202624420
745392149
86314281
95358644
194798603
255535635
412019255
518071325
64348474
479498038
175184814
575771433
126249397
117390697
149125930
266724615
38810570
648429054
198301746
278635967
25481293
125605402
443661928
42901795
164005195
126298276
253034524
658468195
53910720
39343915
155469971
536904938
237453022
277418
16721335
123827484
183108129
19056139
154056980
22913716
44555851
283760845
66200152
514721146
231236876
467245099
634093629
8130197
328398992
147449517
78333196
98819052
272086394
327439054
193077133
485094568
265061425
127628080
752310281
36080812
109359856
507062813
70617487
36323042
243348814
387237030
32063027
19400524
319491835
101758320
547636772
553583486
91031686
444436837
609320158
196241692
306113725
202058976
50770152
204032412
256545144
41027628
127265368
50939380
99528519
29182
306478534
396023098
668190624
84339336
608551079
450852869
245668410
111818929
12431556
343220258
252224393
107577203
786217414
425620583
28749248
33315160
282340499
82789357
151094011
164575552
153700052
1733928
249221455
511300752
712312661
18585648
179343389
81463838
244525991
72475828
608937522
81951108
37186106
6886963
165875172
51573006
606559229
201198251
571051991
220599741
5907792
318043662
851814916
127277368
614037321
215729374
119227309
153155311
10285633
99734
189133811
18433781
1391884
144821062
445481465
67865889
562417878
129179190
227472225
209907314
7466865
58191934
89032431
262176281
567598937
84544228
195975872
139747654
549268833
12244418
530374061
24230603
88753596
47878382
66046755
328879991
58000531
58385065
182780865
35554986
12352964
810946214
466818007
38969521
157232428
708886743
51631747
55170710
309768535
224796398
265915224
95349359
115242539
201055169
48901598
316671398
567997467
1848587
241344222
534336951
237005237
334656549
478534336
601410624
164397541
177124102
354737249
618815547
21086297
335532994
94139779
533269261
234354093
49626386
14142773
6673887
764931537
718858496
516677671
349687577
610575488
275400986
638189759
747431363
247121082
382321181
151458910
99157386
2846348
17108207
46857094
34437792
22987121
168413037
253056007
110135767
143175459
10001745
11033323
86408407
86344618
78732706
138673794
13891365
9692961
146574455
151073949
188418133
11290508
238121459
320819173
139502330
564747286
33634444
165276258
556009503
69026699
3591193
112141906
146655056
149376119
255377256
221454652
663782193
164095630
182111961
82794042
10356190
71309550
34337264
26770781
4369996
5083293
20419631
285412966
301428767
186351029
399162527
39960682
1042876
33201074
622758230
22922392
247463340
34474165
612417107
5409117
187208032
84069884
81949570
171466174
268794878
36031399
10857699
318879568
188739125
26489774
369481293
164228384
621250893
224044118
60160351
160398498
494182345
127819319
21922843
104920856
33076365
153808413
491669987
192891377
265663073
202654405
113745471
182468807
488266498
354028364
26261015
545618961
27576752
444156923
85096892
831875444
82510289
151164720
235799139
543071131
375865461
11168246
529975960
299545291
29987419
252987953
72672369
209132285
227920
700925011
187420189
463737587
193177766
869752502
74537586
22238513
271689962
10921821
91740814
11025763
51574752
262229420
194751277
644574675
17785020
31552769
359283008
23599339
271353646
38120781
154022241
59463783
784804815
30931956
399158043
570378138
74235333
54152452
288885595
90404652
75779589
91648993
16783453
40787642
421317593
12540633
991071
263719696
235160333
189722884
28217080
181365473
169071640
27704280
56825751
385892040
6274150
78914357
98718227
358147015
342448766
435331274
66617169
149283297
402484562
138447085
311089616
522470813
48971164
8614352
89983211
69606807
665032238
499148739
90348616
674345224
466793580
594733997
575684247
92213064
60525385
39081062
284487099
207974253
492462697
58529277
27794157
25055296
351942934
677220628
10047723
291594117
601764891
637504616
486352246
14947413
506255545
139229879
2817732
751397649
619511845
433791245
414593825
472926733
88150790
186192483
215492273
256444001
841135642
34858744
86211327
40217640
6253204
416516694
455956710
401614157
523743442
725325228
3957641
292103572
401438700
254118964
50234990
89022903
129557279
6469695
48871253
223348366
17722798
192669742
7052593
11196901
253656979
699999775
14040968
62041035
3555092
31956599
10350991
235711204
120128366
1701534
127940748
813214139
328306538
743806433
575635450
287748459
10337506
62352218
434133535
111186120
270854678
403297600
668835268
172467441
332937949
210137384
180107677
453193766
464608367
163529663
692143552
281478134
129553606
378027452
299545287
762563477
5988169
11901134
4516393
124968408
442134456
126496073
92640883
70870646
406957402
509241283
118615810
563415532
147905196
34012028
26391825
227860211
118555906
103976772
576696983
137273787
332341518
679365891
385370240
68544421
246816343
818806414
18132852
71251468
291481009
63268538
309451690
151278961
14948629
333923059
16173695
297098447
347311000
74684827
132740650
189599383
444422436
40235901
679789861
707999514
278291140
71703
42970960
63903479
467268046
29063105
600656101
656459179
16606298
127521109
83268248
191298192
100668156
28012468
72817352
2443992
114876246
23128740
49888107
124225196
130357391
161158497
181648892
28761255
120704631
166390141
65981588
110789927
450274351
15593207
107130055
556761
286142998
336476389
469269751
272516194
58034806
169627843
357554352
377669002
305968355
69386194
408960906
11383223
676219250
246927709
344865634
81561796
329308330
21585285
92786644
147818070
53784638
68480605
248422319
37041482
59756906
61153225
32670346
133836736
203122096
47468185
408605039
180945498
127719138
104307330
8337022
83636190
304729020
347891408
546966108
222242862
101030862
322646563
229804799
198513453
227001187
333977280
537361601
123749614
537817452
100046664
98043879
7667184
9257467
5518903
422716690
490223522
282962485
343249159
106142747
190901340
640510740
4323846
4045808
18209867
712536191
184919539
192561361
195125720
628561080
63392226
219893107
409703992
439799871
393972769
56058950
14086194
178461035
324548884
91486806
21375140
70988080
114023395
385661045
100083612
251081238
43581263
373474541
101553729
614122365
65264466
708702645
646935297
53580414
707829391
388239601
357213899
372905653
471787854
355116194
49172788
275974738
184470004
113009186
134335856
94627321
265882685
469945517
241433798
434344090
290660980
120043068
546080667
527918044
274509020
53729788
448326490
431664010
299486281
401829535
72661269
142735281
342504525
402667840
156719605
115005319
69674008
17357268
123177033
203576230
157534731
511313109
12499822
369407493
175433800
47679700
325264429
222506000
9808134
330022823
263412360
539636191
722392306
62139585
90755500
502159936
83908835
58436484
181031451
564493586
17627833
292277354
7210237
499889747
376594596
138886268
308422938
488617390
292775772
117153706
24404880
124250639
479148596
78821392
72324872
16782892
108106581
758716450
391760599
277958074
545185771
310034929
79015498
52842552
574253818
95077791
277145849
28586163
847716399
54341160
593970
143293275
1608893
448215794
42792616
16090678
636206859
333711099
30686522
248753225
4023953
51621964
169973794
728316909
521484612
252667098
279862867
522132412
49282533
51240278
276776846
269727566
628535172
455236747
421873151
67102002
35433668
177494693
338238560
688025805
28763449
146260838
298924717
431687932
47625067
343854839
109212572
20850829
55091299
581046625
71622334
67691535
215738133
214931495
373792132
112601755
8782310
459025247
581508574
42098546
318066412
138620492
39595118
1702068
246453123
412254686
106426267
122595183
56356368
8429255
37344459
7883654
130251765
331699338
219141320
152724986
206744274
440356189
613685533
123910678
49605060
309258396
55175992
156747573
463467036
46329504
275526330
182749333
48024479
161720899
15846073
24969571
123977295
517408519
6502623
158323080
411075432
405144162
59083450
352016806
511085478
245931331
51677568
153590130
54285180
32034849
318710214
85331064
290779167
133560635
105688501
146823991
10979839
32051857
210655172
61620140
294407455
351553298
437657553
107403436
171700043
246629955
85772537
178616321
138937355
133450084
302746919
626738148
177509554
146002955
196555652
603752683
247147628
95226556
52250912
219533851
29683391
638092044
465460226
43739841
19978721
356405553
132489249
677421399
410555989
198808840
206180736
25897069
365413388
249535504
437238282
533399181
26473783
111906090
405681823
74251956
69211266
188736822
99475493
24980309
27470418
15375501
466314305
559256975
379760927
12442007
66448527
216981295
82410860
17565354
22130829
27376475
137631321
208817881
90959402
114228134
52999968
58813145
7297141
606369246
33866773
117217808
53372880
133747933
162306805
99842140
24105940
158741848
123563435
45999657
47803638
241872653
640172063
42857354
93826120
35156362
31645450
445555978
32958288
21168395
192797611
509788579
267369538
382044718
568755824
5383331
564369902
151537188
119005184
288507596
33889742
24379344
9480908
209251029
7743557
147435682
259853452
158343445
23256098
243304656
432780241
348268177
7420691
510555812
23390456
15904154
731543440
205746374
480429844
402855206
16912221
39396697
398519979
68043061
215006077
14694071
10738910
10829492
202364324
523049159
159608331
75389679
733540703
471755400
39540601
15607286
330287154
379364147
6421138
461959238
443706854
547361814
451281086
47278725
168130649
21099442
274617473
139427223
125963531
58213622
556116453
352167423
401039288
46229522
44142609
71882282
16339463
682794813
116444555
12785170
46448268
128547
101642042
397619962
272902
155336736
459992808
7849966
363791883
181455371
237237015
374677459
141627815
471984914
134218641
15487764
87493900
204066004
520604882
46003
816098600
217850642
47590246
305159072
247312032
46385225
56628467
300090692
127539443
1297815
720288281
229610959
98890721
104197082
27254093
241664252
281429893
20117611
756435829
3493876
7790620
160807377
196907126
16795729
729537511
191286342
34403495
138921502
125539117
252585607
155583231
204024006
172139557
40621339
114821348
187543752
122801391
303976260
10203046
35801223
161928089
340023117
243719629
310556041
205517015
661711082
257902160
204752503
780323645
141470123
214234231
69625954
752042761
532446449
363556133
387973520
234371077
728242463
66703834
90938402
189822979
25093858
189463195
63112903
234911551
63710947
143287716
358299992
386562606
469641866
23374189
2145718
393960975
109968850
56595565
447553197
410414007
330385092
330282867
440562249
594712244
372860928
343101190
483876699
283946791
14172318
188431366
66918471
728543557
584494018
165401215
82557483
7877314
301805220
246650703
5834668
24529612
15651058
24080990
95918123
576176144
14844748
274166894
78476785
131243397
5819320
152698896
36464731
79846436
251195506
81541563
497671097
515382907
301109582
514237852
170370923
622533890
167839955
532018720
781505875
343062941
81168086
156878969
355748964
601680451
452589898
286337658
195551595
644615
54584359
261848275
599471917
396392036
450831821
126213580
237918768
11911673
250610321
329744763
222604657
340803463
307523136
161074574
216482019
258253850
348669987
263693796
479013105
182466319
200136905
98787535
119304151
549693656
535304361
448851615
63114226
464434134
384051356
646281378
215092115
201335237
634210698
41034801
297602523
95316425
734084269
330425667
230831357
483495132
245983761
56684430
103412427
14843182
159283287
394649846
140629898
239762348
60843737
44729106
263372110
133379576
43191694
296081935
84202466
368681834
15767046
93338538
25139431
532777976
161412830
163458756
56932956
568875348
94840822
211539990
143858772
587830198
20052037
24931128
512771299
145838369
179105051
282590291
478376098
197076801
79589745
118515943
290785221
137850126
201497798
26699954
199572545
82376150
254870497
284340848
122672440
621877483
148095664
13862208
706394100
384390638
502502232
55725691
92254936
336757363
543834374
7523258
52035834
625663774
480377821
16066370
84735858
170693836
1433070
97130968
599911384
109259392
90613648
84994273
563608537
61425364
203979417
255485413
240117732
344579177
8947297
343809244
4215405
82946363
35861198
260532135
451412445
241706021
143510626
196761124
512500472
85809276
142017553
86630213
76990360
418526928
7565016
75486183
146705140
39947025
395585155
634867104
56500591
33307497
354418792
332700017
230527391
36363288
52656382
607529862
861318893
366841271
10482525
252174154
339902446
15360964
34350550
437079883
104274586
191160737
79823890
334006737
48895389
562753059
174739878
114040715
204798267
735664107
2591251
452066614
85078811
227164024
10460508
75146575
319647324
97166232
17962029
68278846
83324387
479685039
323880491
30790885
163687750
39222889
188638230
66544772
2350690
149297181
346760312
81223516
267312663
32435922
89851315
58342601
49983706
325258122
451855124
24698162
95656031
255238609
190691092
56447218
14292411
555043112
103003232
100623984
190466901
276675366
59415198
207360264
208061948
153622932
139785545
115036802
23809800
80452233
861547
429578858
217052991
291685634
42877576
205223261
12214882
510085599
86253657
95600517
97953389
546885918
86596130
31129961
29823896
94886558
121078634
117264155
12784010
37808404
10018477
80910953
502960
88684960
683359488
58820573
135236458
396087909
89676652
79740821
114891162
391358736
116981347
259713857
12845324
159831367
81165062
451842992
293247499
554249917
37327574
365858541
319881864
198153893
173997152
284804263
32691294
171104189
32473057
267405675
206079590
9033647
83778159
457496190
110520867
14728092
44289380
100979898
344846625
4584857
85049166
119717186
563470977
13541669
26104898
2092175
238257489
199911442
57351841
151874935
5008710
458379794
199919137
450548281
21562299
383991304
557431436
539311667
195909910
58900474
150886594
2535864
356302811
671382167
92719755
568016851
319864765
111282935
38370726
312704707
87382966
336841809
80545191
197346945
293874959
131069993
253502976
608851455
168637968
2286040
480831301
171194906
143094048
203353323
265624708
4152530
204723764
443733306
35104396
32219345
282679729
88230449
38135052
176760990
4457427
245320055
317751660
11757935
811359122
286727651
84436641
32655331
56327882
72954344
108095415
290500314
272226799
173982790
172830023
381962585
269349294
48001771
276575037
137174169
209964672
411625918
141561162
316273743
53952108
282524454
17913957
28102534
376159473
92036729
42819733
4479548
163259159
408105240
457436303
52308131
83266621
199714333
172048698
40561087
391281629
73505481
113090385
734769375
463007946
53004136
231553270
152680152
66337820
178153495
31100257
600117215
139343287
803566942
123120188
4047705
219882001
14401805
32727313
88323084
556242772
336609674
585061348
236020442
1359736
88061272
222594316
40700559
323681135
289264391
1426170
35549741
521724404
76263581
226856499
454293888
362355209
584815238
3262580
148848105
116564387
31289262
486991380
105434223
19205580
604867035
6917210
246514143
23218986
98501061
793567048
720195141
211248385
273171160
119447937
106364619
2943978
153123845
149909481
42225500
168939654
331723970
104224023
120344679
88583224
225909057
196332358
264638561
281405832
214170557
539707681
661670074
431394815
642909337
27436519
552041509
128853190
29787485
68041689
186553221
494774730
220920413
202621467
176990106
307551994
45491417
1854006
254495728
410762443
116083881
30051532
481410053
148141027
238102803
441798280
56278848
3674502
97593791
18283770
797454521
406892445
354342681
158427744
25257524
361617399
597665895
17800194
105920527
262604628
479962951
122444337
37111967
417533644
118028307
367489793
5688766
682567286
784455569
252490704
49452336
59123115
155402296
20711546
196977795
120102982
374272481
40831024
302866814
94842645
9404454
459121605
346671994
169208851
119291101
119282377
214291786
460523331
349470825
339380156
34852898
270067672
112950707
52093130
150485067
16448280
510217083
65737865
116729564
652276614
595490444
14309004
2288459
144184971
662525285
268605926
52426033
194305514
76145275
287709830
185541105
284708499
412751139
12358286
659772387
418995140
117900935
179959054
97290328
481308819
62900977
11396188
47480856
560759466
701454910
26084045
63430697
272572498
195084141
591443405
370903521
23885435
307396962
1932052
117231347
290355400
155733836
17555024
206446694
71201900
84208125
130894606
57057688
83701072
56687965
124929769
80504221
584089178
59027678
322884613
233634600
105017334
241137172
482016592
233753998
759239268
124378659
154508450
174239068
272746710
102497435
51420721
489699434
108796677
156702157
432304644
459910163
748496560
193742262
32926986
35415791
53397312
587081837
102844213
79350269
278132263
244141627
316936526
879687575
70243682
456262693
278736536
295329762
18456755
764099704
157095713
57283547
770604909
548185186
6602223
312942805
224497018
61811420
68489616
528576954
179841108
784659426
329921717
146711088
181558683
147556578
191712505
309425890
3197103
259167863
13528208
678802347
173329391
691237050
200448860
584754518
114857608
55462426
51116009
241207135
349302266
600519750
581058254
240572343
241686026
509638491
29712636
69285699
360532449
45301522
19231514
215510219
441207267
117450212
125047717
331784677
161050869
459841762
644006523
272740210
224060587
802877644
213870802
36731612
213815334
107674458
149161
637973507
181183676
100801550
438664396
689999372
292083552
77452835
94835082
342757179
422368276
723860871
18895426
77308549
23913532
110489424
94622765
141343849
256391502
189352538
38912591
66016760
191571729
33350574
7726196
214061834
364042284
15194015
825500574
350217129
253416560
35474626
206670579
228912120
284941899
230895105
138898124
226805570
7893152
75410412
64760463
11180576
429601114
108254662
56988333
379143462
345863297
21536242
14608781
2591212
190006575
424723397
237548968
154943382
36381338
75861613
203195695
241962860
611936903
265645877
187665057
274531035
36843760
607689521
105297634
76538285
592836467
6468469
390689060
150412646
310271909
60569019
192036812
155975489
242056023
99799169
338134195
14355259
382289817
307822396
435246607
552627413
103078106
326026819
250212382
270544457
389824785
589332640
636079883
154694360
199721512
343184137
254452561
64615849
323148327
173379887
105074970
166261677
61555057
183882019
11087936
230426491
269739559
14502608
80714485
231947863
45941111
148136770
85737028
16315270
52181883
165588361
121436329
258307708
47623098
450730983
41461073
387053445
44394740
40827663
357814074
660366910
37294566
199101274
53667631
44444633
28233702
119591161
366528117
214925423
111567583
89600017
116174012
617237480
5132112
136852509
433065947
9658816
12911848
18174145
52687371
529640841
397037033
426480271
24652879
323748251
159434561
60650402
293042906
67485886
267281131
184746264
43799310
157634759
524762785
676239332
5590312
7263821
42126761
52528458
64200216
55072305
40018748
297975561
113433379
296670731
348291708
463854122
404194152
14667559
453789487
173477380
29666283
39889961
99758293
77034714
162495993
8959627
180398762
388074906
42819420
370705567
42881288
460871779
7552765
23609664
50143860
54401270
259544281
176750468
34387637
93958359
411623197
194276479
613562921
418125468
254271995
414072449
214891616
165014830
85295078
4370732
678078131
541164870
540719720
17511656
96355624
301921151
89930595
74306506
23888691
36534499
432163206
16608480
108115535
153632688
506727199
68409558
871221333
192990598
123147516
408050922
24174549
562491831
282061265
61308246
1236670
6354939
319215662
176137326
85373052
46657866
468453633
465766800
263567381
3521825
343911842
39732766
14102306
8206466
286286137
4803807
22901159
44116119
58234260
185041212
16559410
22829826
24442103
29180633
247916762
29630050
545143971
503494243
11161130
64201051
250545248
93651636
100731468
42112691
30128578
113854978
138596990
258395207
253481899
72440643
166180392
85372970
222762381
554533907
110376442
2498439
43999802
207344536
435542503
124285114
71470324
9328911
403535912
140893813
56406717
7479604
200134263
115881922
226248632
169693327
193939075
90913522
35133540
64538941
174306408
269809419
559450473
135732955
6657931
182000782
399068975
108990127
731815553
70078754
167323548
27792260
605804104
80806254
414906967
442085070
380903902
427997853
378162872
157333706
159130871
130254962
582810417
394520792
3272058
395979816
178372353
311918824
44795687
20348564
42994999
17222781
204504199
154540093
492415878
228982309
54006572
55774980
29358999
6010054
78022629
59188088
61230011
95035235
105537857
13586709
498573871
458412136
190407228
11914209
40701135
313722326
319026101
134799140
92845380
588926539
557770820
17486803
681772935
19079885
19573886
7549664
260018883
27582122
193821231
80217439
285010315
519326112
25452836
141961942
529433260
92991071
136131819
266019694
74263297
36358193
71653090
161136698
189328011
273767729
198548720
2375846
331208463
24861200
534008243
81284027
417668301
206460915
228784311
393502416
262578586
189657058
173645269
142253858
36347715
910214
181860891
131465243
108066501
267042516
15382188
27791367
226518813
417873567
167155199
131884633
276320367
60205852
11899420
20270075
62340420
85653849
568960953
429401228
517874590
144036561
42104758
159459605
182956183
3263210
48144045
390248876
143099315
292396372
1472726
318574627
255125009
100942447
366987541
59197714
35374056
34132229
643956786
264892692
407427949
711382
182967980
50014447
406952329
189304691
61662658
116412618
32065489
16436144
43788247
394258851
264690006
71435306
150593777
72075841
70104311
6025568
109527488
46068321
35800774
71157044
144417988
58288483
55991988
87537978
139586107
517334353
23814609
97072895
2499285
661833692
144858424
290193586
79981083
147367100
170787562
571135099
509815717
5195443
585052035
161300296
29703088
4466518
580903178
365532024
162432831
265671458
304662514
139371901
28815255
16399522
56775292
611178808
187892700
158843107
246161945
279652664
72526761
361291404
262197446
145228883
14831424
73856792
185492739
174336893
120567451
151261977
409229629
49391086
717833806
416406242
2066046
3946197
228498562
20791211
40718376
147630991
218291619
32490078
26297880
522742315
12573886
236418257
185221770
104021179
335516467
239965767
137721168
13269501
169039305
147590754
353985380
43464356
502781350
45056950
106972161
200588024
733735470
244635272
60291134
145695605
218631572
131849139
433549876
25882791
59772273
249036808
350015322
119238125
425708090
1752849
96401291
315788918
215127389
333613770
283935874
214231555
41904311
23372052
22316988
155719132
24739887
121552666
17936811
172758712
699801043
78070348
339075057
208771190
1651947
90476981
10012675
31470882
293586138
76907238
290741795
14099676
215365680
323646866
32896344
53629148
139823758
23076616
305609306
376737605
363649383
47745883
355121433
21041984
249956449
147324320
218091142
193199557
465266138
120971357
44766993
337654766
136031584
747491750
313222557
17706217
383589907
363007788
37517518
295992633
291619013
251793579
44025977
4880921
324057176
474173849
182085134
333516324
679964692
237095502
127607555
4362326
17913461
61169888
189194715
540617141
240580163
274289212
343536932
230929640
5429689
54511246
402103833
503090166
596496862
52732469
153058477
491941967
117282027
296958815
128014678
177684142
2420978
208488543
74952884
198075446
296966751
170350927
247593208
159612430
250794550
5409624
413635766
837901
351728804
12615356
145894723
51327892
392406762
187853650
178588899
72085409
168357683
12901182
111114169
774280822
34368088
535672579
748164701
26604284
20319023
197665906
35342735
6594396
197479418
481035621
329670536
415424171
696729837
1461288
72419297
281738168
211730244
60887819
105717363
438392538
35148930
108471109
2573190
429258090
239500876
287578878
104008339
137643220
175229811
702921094
27101912
127248715
174485052
519870599
237490887
345927420
313855134
151529617
61447993
253140888
60138316
268792083
230109752
1893080
55242453
661567914
397929325
31888448
209433235
414404324
124827887
285202330
58513673
90636090
32780929
658860113
386771543
8374190
111411418
61628726
266268195
32077248
252241665
313614346
10012031
423185614
324109846
464133625
3818565
271629649
673912499
151702823
104071745
220673437
390295524
516494602
336228033
213337236
264690882
654086
12086783
95422109
226215778
10500017
278887258
26560667
121395084
280884052
446929467
357026
214488083
210961112
52180877
149255172
191962622
151037758
180356902
545902776
100351480
368043658
198114110
2545982
756128422
497605328
164796487
588093794
280427246
20741647
158765367
434323031
425586677
328121962
18720002
299707390
52758847
281546521
80520029
20469983
638135485
6878401
14962967
104699135
222117551
12585130
17913000
261885410
329134366
267367509
412429192
130635090
30955577
150298372
369931144
57716357
437966467
138279432
201417318
280289437
74815838
16897045
104942815
44598871
381616794
3145076
14034172
379445154
79040793
253834127
302346824
10533211
76152116
21168777
455303293
472685119
28117362
511688634
133029815
165359292
299565081
175735398
322934414
59969168
446255525
553903171
143374408
35948578
467098
780908011
326042140
96660503
25101962
57085149
35726395
187871035
184624271
341996550
93919744
473205187
102225739
630926317
293983795
284815917
214266447
148928683
110068258
569599087
208306067
462828671
196208817
322249351
220701325
184664457
282999946
99907528
284444146
73126849
601592356
77881698
131785804
7995448
197642317
103843999
459204709
783537419
355269421
218730314
42273764
471305273
431357168
828624750
220103019
87183539
99581805
366904683
58517021
678427576
121467516
28820580
383378691
160063086
762974737
1336258
133506119
171976070
715327027
477974632
222064213
1844219
3977159
146069621
11499614
640723511
232240408
434595244
627257347
71941950
72891602
281916528
31396677
176766566
13715375
62446351
125146640
242315921
97897454
69146618
40533343
226958394
136452455
744197864
29599033
108418001
89501107
11658970
5162929
541294855
13315596
289319738
502138496
62192910
33373905
206062499
353359427
24612252
109086246
214592003
253742946
508212124
42521550
23690763
2903336
566333104
34162525
573780106
352840441
151935074
61705408
81358181
200345495
101562442
196092500
122429344
42436772
261661405
64044145
294448255
48184739
316385724
101304822
114615341
187137843
860901684
15221897
56473839
176225776
32688561
75516613
213794931
202330305
5975587
102903
4028635
35733790
86929321
9863622
637200588
429420771
81513643
290866441
355657058
123354470
2668146
154786573
525686600
10810166
337476130
294419384
128405590
4828648
84819643
148941210
317357366
112165944
460766651
451896820
87883840
98732868
444265291
136357711
746860150
51066925
131382454
309027980
685594590
185837368
87234973
708291333
275232988
15794837
483385927
69718489
469413961
552042628
143978004
192099393
230878189
53574753
8593816
160936550
236462116
136288097
214774849
188250005
519650351
155662437
60995829
7048484
185069667
196389759
201396519
329874804
119787516
301132112
491143835
476864555
42540226
445903703
141925258
84571311
282265320
261853566
670351486
128465767
131380095
648705600
125631367
367110107
54307199
280350634
46976782
75230464
63171018
4000340
482300312
30837073
126322720
627056230
92974650
242310842
472000724
121018729
360688001
29064561
119600278
253480900
305274743
104343920
32191225
117519007
172343467
92112476
49250770
458271646
173550
91827276
468061847
110444186
100925275
545754592
42373477
205502952
130968925
23539815
163296548
570720192
99830790
165403184
229236556
136321079
435389230
42693638
218597686
6373338
35700461
684955828
540822968
434995979
327400094
30866414
427751008
539168932
63221967
6639277
232670302
281535268
72988192
4549017
725792932
32563716
153090081
180624451
31232144
73177901
32638162
99255442
6758991
611659179
12932348
21257383
220559103
5960894
238520106
271560947
485914083
71771641
583793203
99879878
75149744
14771207
508273618
178190971
42481364
25048490
155713050
449674373
161718572
24399598
316408321
594630691
293033964
70985869
14226964
157309247
240517685
55397271
112844801
599875777
695139200
6977999
107323088
106198687
139561851
299146584
41262076
176573725
79471900
151186586
315720509
106412471
141322384
255096279
50053918
310748351
122287194
389706506
46893000
244756504
298809022
66291786
108671029
250027183
348771118
76477411
149258833
233133050
48478644
42906866
441184860
255869177
31539412
231806049
102835512
57619263
41857429
158540933
228723274
144366131
461905589
145568204
149161839
61302416
539960363
219929798
256655120
96259392
120013973
171780399
552387619
262958896
257134510
366052921
80904050
719474216
1280980
64180255
45654795
83628049
23318421
381163087
194629262
197728478
488609511
179217201
598680886
18833356
264471942
67731374
26810727
76114594
210557618
351430361
65148083
364167048
125142861
68859343
420310094
261988660
240470492
3904247
372635408
167822702
391209598
462899165
156572443
306988739
450415704
25389701
208577915
155875188
75919395
354949765
10094960
77330486
48452136
245603570
247296504
40407989
152121239
177413349
319459176
170478828
193919555
162335046
322799490
313956590
41335490
157254451
248407865
441781706
408149088
336660334
628853725
179580526
128794300
237965489
270677328
50178493
260881268
113773510
46433212
57248320
355092027
36862359
413364147
39498300
333388692
479049581
4669618
15707652
36315233
173243882
180430026
403093660
121993662
33648825
246149736
61277002
294484884
331989560
730966442
525870511
234082589
145894470
77025582
156480277
41670355
152199289
741151047
420490707
187255201
380195981
148521667
19386799
562074716
680657588
70765373
286263430
673176173
55018319
225937757
241667412
638980675
896101222
510457751
89283261
197912393
121466424
28474800
415856527
60123544
212200278
567845595
840209043
199990859
290927941
286846524
355120650
8031004
622018885
32273328
64796380
301301947
317078768
82489389
861589
133018058
417418683
353693056
28040965
432516756
584395907
481219889
710880525
256407395
579770947
1151051
791067712
37561679
349670012
35332621
139908766
709015508
186352259
255104573
531935997
206546420
461999310
38939501
187775423
144369558
79086294
727030207
343567975
85887063
522189588
63616457
327991443
316052740
168969058
333885387
78587352
24861627
4471973
143756362
258186714
66636025
26676154
262600370
82911454
2427082
426792699
4018135
123920913
150827945
235257915
172844697
128264258
87277835
1768067
85594183
113388436
359144527
509196509
44257807
289320425
50801433
112011776
205113217
470427614
360462
239667725
168582259
261254261
118989173
298095006
213763237
57975866
372995128
290913009
22191799
47805971
2304638
328113316
144817196
51395296
263224154
55433024
81741112
382529794
76746440
3306891
173497539
83306
291129487
580773888
103361273
224812509
492796483
502186483
552791212
80271973
183441986
536688500
487030242
287658712
191166133
325001582
239884141
208623753
435153710
42616047
232445895
836777737
240601241
24893653
24181154
136445969
506938419
63048250
393041155
503774243
759268204
433498578
63067335
120452385
180740520
162913525
119558752
3079736
1338065
151492113
576726819
119201124
146382707
209156660
164265744
599542814
5703569
277988467
547601342
161983422
173464459
104431645
182395215
69464897
251811880
203057820
16271864
36370061
308239742
99729100
131533810
170131251
372698105
543489176
339353390
57537471
6080286
715633056
117130094
225551416
44667516
837145462
228068906
446928131
496216604
729371283
282113720
107465188
79783996
209813578
6504100
95853114
374025516
149289861
245138845
37216658
654821
368815549
454210919
3831496
481059083
20745391
218897210
478161193
190541464
232914812
30653541
342493121
358336797
464567543
70918237
376514872
109532167
12270340
82867081
30237818
410142890
68456283
507871498
246655399
3062353
188679265
219721216
74077561
321680372
53166689
15783739
14094555
439714273
26573025
82781276
122875687
40294080
692076530
176359712
16419532
16049971
108856868
10471483
480010327
137938497
236830084
332630080
396850352
189770468
118333785
345369780
393138019
157329571
78267625
118833637
15650962
592262850
45178905
131547083
633797934
42235626
198753491
27512020
87436396
126791494
592429675
198273921
689715085
7035030
602303019
349226028
36557512
7689663
23617562
204929455
36906073
63289223
619838038
546729081
36243662
191328202
586143650
6757659
150056397
218098875
133926217
472440841
20932814
84525429
328580918
250201054
31734348
171823151
228991480
53745039
39195100
309757442
20990302
201333387
35368927
6721270
96171719
400703240
93254621
128002817
231446274
305686396
38115183
507415853
181835037
126182900
237714432
260781274
563375409
10834512
3385659
138175563
15649039
11994505
10441162
51167569
524083263
113669111
165291612
475339175
282789848
95762189
191545294
377154959
105606279
90014830
114561366
223303584
143370154
33973210
138237906
74161631
242752892
187780231
430211386
223339373
70617261
39242272
579640709
147220394
157712595
188607131
98059044
200689600
52291693
493578059
152931290
441629268
430128473
261168538
199558941
285403199
424986883
109072159
75711720
165668847
492955263
256109202
148786604
149337005
7954273
104483898
195844296
240356104
11493025
164445900
92190456
726964586
286550012
422359240
68567345
282474477
10201842
474812584
104767370
1890402
64665807
579702062
341917283
33944599
2073817
31263918
170099414
18900294
20144980
48907470
42417860
197838393
272073967
253954301
194094258
168417095
807760
229450796
177633862
392722574
38775053
399764082
193625803
457880174
7157817
2661289
234393978
4385220
78958692
7440408
164128331
759339798
71141049
393675279
279050954
143620254
203791024
67345667
59692357
289036516
3075309
484107617
459941224
173588988
605935566
697784856
44302118
33654166
149737558
646135344
48439445
148951751
547415121
97734222
124459622
335027234
77679610
553574597
108713991
5205011
67624909
399647898
179448616
73551783
35100394
91603858
171417919
537924524
593470124
208215710
13880102
759247983
58492852
216626041
20113494
3816563
168526108
188854429
130306273
151999187
20161826
199830099
723768071
301296923
165978811
23351915
13505576
121554502
25846424
121305606
298322248
94516706
380614902
209381951
29702456
193514880
161438599
17500508
131795033
747454426
70887208
267912304
89879637
72794387
398621149
101864462
280442195
232441809
631051989
10942441
448680494
248721
545488809
197883319
42899770
503837750
233948119
62914396
121413117
180101240
482295556
96189505
688507830
189184346
24661072
705289289
41033126
107055137
274685355
155917495
8976000
56337648
402108045
48109113
398667633
110838228
65470980
43139475
725339249
676043075
88504923
117898707
512474889
143336550
157756624
84825542
219249626
105203418
148694463
136174540
429547334
630672096
296071855
8846024
43721280
140832646
44434995
70485390
152537851
269157611
258043490
143725524
166292558
121813305
135596528
749743662
164293965
214663604
121808219
30332927
22426354
362571017
22465774
75627601
365874346
81860428
397405413
2537628
322711001
407090962
187722342
75831026
35412230
50584544
96955531
23645454
353406600
124352109
6576641
293195207
50746953
6107428
101600312
39605542
280199709
621010345
354693754
3890640
38955703
14495197
326562551
282099859
370424420
128620174
431835291
218363860
137296807
367829710
488983998
12127447
599401227
220457918
235263973
55544605
694381552
35205274
27798274
477374648
128160275
220662553
398338992
103854437
20454342
101433984
35759781
663077393
145574589
289774838
29048509
159315908
53870597
101634780
173273860
231622334
79678941
240591421
375314411
59272564
1894622
373893094
65651540
226090137
79066074
766083046
170737755
839547719
463277375
221299707
105004695
320454095
7335176
47859355
15107471
183963460
144187196
79183980
25403446
311680561
526447470
342879005
208307866
239274118
69693954
417852334
70435690
209575862
429858558
97405105
296481417
301091945
361382540
211955341
3008420
475209260
68996987
408926681
549044873
255412446
200980516
125472819
516451326
128559621
746905180
14391000
159422578
510811271
275323647
276401188
138067789
226102800
35997809
132538927
605963622
405365282
83235881
24552724
150275592
31410396
159479390
5335295
17968307
75986691
376146168
232859521
24449895
156117231
29251404
492323155
354888365
155613647
378671389
206010182
416620432
144496156
424674732
269308825
146672077
149592307
109996866
107522482
130322723
189284758
284521239
431224231
384254661
210739012
365285600
246039031
20551886
194131597
15628063
372836088
82001836
313425642
387269904
53146576
460659849
481153364
122900
76739081
20005594
349806125
106994502
259260580
46077916
880533136
16009437
471498375
86369779
33624560
401830272
367057365
80069619
314930627
66002228
9621809
99123790
117567739
497165908
250320172
6505140
222068859
182571434
665543912
286582195
36052938
116910622
410251471
264159900
76687036
825178888
252568261
242361912
7057318
79559454
387819768
221983245
262465767
846497576
392313849
104288081
161369729
254443279
265199307
36299371
90851114
464896894
413311570
25703698
143284825
305398669
252155373
427307216
35640830
30742030
200936073
105229427
498848802
292583759
507672373
282065981
47664555
628714762
7421351
23231000
47377947
21990341
83734598
316697345
132869841
91960
586976614
149985163
823834588
153366509
264510932
6613264
709711271
41906624
82491077
175873100
322118173
695472157
22771534
386679782
25441180
326075160
341396952
13412998
406799802
332048730
2884511
402230061
422259840
700270067
230235914
27186838
156315835
125308246
583018134
142626889
246542950
161414
8348701
4369025
424488078
49964618
250929488
366617716
62309326
662915589
166339817
703221274
163778541
5261170
612803107
514642510
461198103
15893972
556726376
102771024
106032990
1920891
359715340
712463218
1872294
31702100
281961780
81315056
13574498
414413139
573514452
163730877
206658488
75416941
152264537
461899889
249108371
335985474
401799812
101050658
303836339
114603366
18405169
10802102
135051513
160692072
466169046
782207298
157370993
79782849
423947071
703489088
328606222
133235162
105883533
534503981
88509758
100864232
541901629
298224279
421960953
122583601
349617839
375526442
564894535
74377135
116541696
134442742
145667475
81394098
95287825
86851767
217939950
37306762
56388569
83773036
57559954
47994058
361723339
432244690
532559390
24415048
104184322
712203862
7496533
507193632
317841060
183697403
670726610
612744977
234151173
8898890
593213122
31798472
212313768
135192566
15387418
80168018
249126535
240490807
12693052
738978830
5000325
540439646
19478994
123267144
244401081
485988483
9320922
6806552
554143128
70709650
183170904
604765147
142010865
221285797
332423512
470142891
325632301
439540972
295702506
11254731
76903779
13251562
135899373
373790232
13950681
20337188
248243826
45699508
236604445
77304933
459609177
504711042
240564206
3801557
209305352
145730300
317752851
655029
18384457
216342247
82105477
197709797
414835987
11428284
438053418
136906624
171056056
51243666
25199630
39154676
24624728
204303820
147286776
121623556
26326438
14524119
109797447
2150879
29173195
777675727
165753165
101531972
51991356
72306000
137501264
431189267
2432955
22124854
29713424
206047166
362498852
461971665
39531761
276690299
210528656
472099602
102627756
99599485
203853993
94585635
583317686
16267863
55293380
160114422
339358177
415782537
689567539
205675444
293568345
246975655
564532558
428328161
18948375
56074917
128933562
392282936
254627565
96022214
131569168
64912367
284204558
525014
6730454
28005074
440755165
299467476
469568481
76151863
100978919
296227544
149789446
2838781
209386516
61990476
200422536
10702646
143760244
317972341
52015512
220420716
714836998
9878303
296810954
479816344
57735315
62262595
33556946
233432557
412275743
83244990
102336394
43468441
11268488
452231336
216784953
119019868
66236854
29859065
24958606
16546230
163900040
13440005
200532840
105567699
297121858
126663091
467960893
184040900
5495913
24601533
596750295
515298069
573894999
180366556
457255184
64871846
666604024
251494714
10616915
12346287
196384228
256689543
534675608
523309240
219680331
274945392
483759887
27424177
373199899
187377593
690942375
23523511
59918902
324420306
138869492
34597767
168835508
176163386
105492705
638328602
204259973
124644574
12872052
62915378
455431840
276927955
309885666
77126592
50821988
178788633
330422073
827531563
545106834
97475600
391705592
114937277
93189499
274679453
19910794
169152194
92207028
95077658
20461945
302732794
3859538
47949474
139892567
29115222
678588158
38069879
322584467
160708151
69525168
30752918
229392539
465643988
115880711
4379691
32023682
74924884
13961362
212455903
574550175
136919027
96615868
221970062
37665749
97619550
318972192
331297452
704521713
337060553
391956639
299872726
131528645
53639029
361632964
256602119
804849765
592328498
140573967
114664367
229861604
121405634
271551887
37357095
14018952
114653709
172392276
100443592
267507432
217164308
12049700
1929767
110201787
6539066
57093245
50357351
165924637
532703053
65815519
193518022
55756102
98368293
454516693
122815871
54101325
515217078
456132581
125388898
635021614
264270340
197816978
495376376
29689286
566582463
682727157
192136775
103444324
16616103
216705615
190244101
54162014
51553235
263290917
12724321
128844063
4113363
29105345
336327045
263876241
140726690
671853853
183953218
693205847
10407726
496364382
136234176
190166167
427953467
11514328
120619002
27937800
204139259
185085917
179339140
20556985
66850296
470090
237985664
213154821
522733091
135132247
11747103
725010161
668630
112424495
200680304
2271985
9944715
193801523
473236151
437867088
353574810
546158339
54840714
30192460
326847925
6740654
188467175
287567777
20396975
269700288
77525757
398665631
553781744
824701297
128117473
87866248
24787909
37008035
103366309
211364398
574064763
20976239
8715512
574904695
292902786
80214495
433573558
232866454
470242344
142181681
135679873
152896281
96260482
50563573
309512019
620053005
23489653
388857819
99814264
54988771
157470969
336049346
482064818
10134742
842122
255800497
5325407
555451029
119469565
3470322
101725852
501272826
281144584
249996229
22922090
312550701
463100420
492105286
5585305
379844601
279025867
39409210
100966664
74451904
142574902
209317139
206132143
72343499
635372119
519472630
306250869
630315766
61044
659265058
365577178
375076081
81597724
1877938
768604098
22451373
19334312
19226472
9533418
426065151
87045188
206379801
466110784
134544553
65439026
448060983
3392743
161705570
212484437
9809391
484238695
7986128
35286945
829566494
48326054
9977303
230900269
315296797
193368618
313046233
323787270
1907258
54259582
42058484
197580050
313494408
433887192
78891903
8148381
66583915
706681359
222945389
213637461
418452453
665048397
472432337
20063094
167719472
726109435
427810997
74217422
45800866
363185399
163270317
527454394
50018600
198901421
448837598
21066149
20570712
263151316
450528592
106466981
2298476
450622992
65531138
259288686
373947987
234421522
658691365
134787594
191645472
190066583
5123082
270814738
265462148
465041826
202190041
476415212
146306872
69537557
753473977
253062973
105033137
57653193
32673439
386417798
171849279
99625468
120444122
218623776
62007009
529810507
388128452
49351877
647786634
413030369
233178527
112813997
140512551
254804934
165754712
60244870
434217727
226208427
116596887
439362922
265932387
263347810
832589227
59781202
5600186
219938294
393972379
184787511
78307855
100327280
79148055
43017389
379242336
20238398
263150613
480447498
121154893
344406783
200775615
258809833
53829171
477161249
288716943
62066822
94774575
370242937
47101478
574676679
16030787
663041584
298651282
62026480
395295577
155314634
101654178
11912875
77870050
432058318
507750944
246124373
77925905
1489973
180355324
519355344
240455889
188422094
142726742
438786758
116809141
310695447
33278940
108698508
184853933
7156299
73122865
393444836
282071453
36135640
15623063
585827932
255771337
400251523
463584923
301838018
137926555
121765231
212232106
455457662
110440959
396040264
69194700
17329136
139730328
316835733
18392672
733595479
131205434
96277676
16058749
478358321
747418540
115549837
12617042
301554712
114791861
426427087
135773576
107491108
348749252
406990051
628802111
582647865
80327607
477370439
73815672
76371253
591358911
292691855
70793963
540295157
239335761
405200616
81006131
17046824
149336655
547006087
241073588
54345667
127034912
77934940
465284916
372121332
249475677
37363592
156431766
139998639
261858232
546426640
195051
447060293
6381201
148692895
10454210
73254746
78450293
171927836
227267727
163557834
370168295
142546003
43387585
125997984
360553689
458314910
285476191
411963739
23403977
59671645
10808321
209747714
76842838
236295764
250726076
237267861
103298818
364581861
20416156
1753587
6174642
95393448
9384517
91207725
73650702
55897561
275382445
534403583
170242017
40225917
445968412
487917476
99307482
193285248
103903142
578406709
600127637
125574941
68434592
174095554
23121088
124249798
226486474
564303089
700786566
10329284
484454060
292421393
220745096
279205744
95214883
415988978
63991151
183361256
170006720
11182307
344180497
275665005
74293898
60643994
114625208
353818853
250491123
124255257
96214496
149052878
124353755
82740280
96474952
442145607
24910597
186821480
524466218
222827755
392097494
346666447
436089040
34004652
472236556
150546725
140739567
233291432
2013322
3743349
90214435
86453550
52797526
327182132
501371357
173027340
17426921
42272203
215916048
165829754
477237993
31266147
539895164
109237013
524179311
260386244
389653427
99492026
11423100
5020477
25628072
278517042
522083118
17911062
53381984
181871353
196553075
1611831
576579452
558747359
756193833
203862045
587335922
651944248
180851612
76266793
184703580
223060683
64089869
2693452
308158779
243780512
6120571
52468526
83281927
40890176
6664512
128862457
51822825
137514943
173457136
68162213
134823350
419444870
78027953
31042215
173939446
733354984
154159256
32525019
9008982
213036770
131629345
41837882
369673490
48870326
18278507
678763557
1892882
215164326
99644438
24586105
31640269
424569040
391714720
8440501
412151994
469706775
818628549
244553529
400023755
373569901
13028725
201284763
633673592
688578751
144129473
437135703
185570747
287875163
489542398
158561477
383080421
48598614
203842541
543322309
352788967
381373348
9961428
103056674
646163708
38900664
130892767
17073641
375317534
16852846
110712706
207838958
592429927
55802567
1404214
538121505
473426786
120325341
626263157
388317477
134817230
9120118
54037967
14447551
42532369
364356071
80278931
185755272
66077878
21776537
353141518
23933726
258765331
160391112
347343594
93232007
292030067
130358037
729425334
683475092
584117269
244960699
293298725
69415481
176550176
31795451
114215112
185053662
43451014
438615364
22744539
81470322
146483655
234754785
246814284
493566781
165741002
3453291
319706317
218264740
473454327
101973291
306250472
235894978
144759397
96196826
482195843
460835520
27617092
204313409
173464062
97266954
271259418
218631629
87633636
12272450
54555363
406844176
637542945
3000330
276576044
52668351
67535631
18868751
792703392
376758823
10334377
515230412
223073931
60507169
92690745
263559089
123759594
552648197
72134452
85850452
23327814
5245991
3259715
18690716
424586423
128281428
46077547
26209863
30985816
48544423
3840920
650288502
90502897
45983828
29805559
282751558
121915643
114177352
376239903
170751094
152160775
21871972
281340793
359448652
137018343
176192102
142969086
99015453
669500944
91319222
332292600
338933845
70391526
134499286
3121585
12560279
38647559
484703840
5490139
231285930
358065346
12689866
236999555
372509322
399790677
80223339
160260855
53442746
21430895
25031001
525389089
6530536
389128536
96147232
428627005
371488519
32663669
39317786
14153351
396742240
149557631
111440899
394140166
53773221
47340827
145021534
38685215
599107776
502681295
12609486
82286461
332059407
44199865
194388969
244119269
314033660
57366370
600913602
407066145
91313122
75599711
571691880
61810364
6907245
570374344
410388442
88124636
107612543
247222230
616401463
156211033
475795448
340678488
17049198
75103381
301806093
304411686
226961072
54504737
285626210
31483723
74145
38235340
13283592
49073618
303827543
412135563
345128907
344685729
534340803
307693356
564558452
286352669
160371394
835250913
44335221
160297224
365078005
243224979
43846265
301122857
6340493
7195821
766317780
123790399
357017757
157664108
1702372
140943819
334279954
65656188
739770441
34612052
230915253
28906188
436343295
3234249
431521837
7167881
212176739
6309699
124551119
708616513
7243455
291625140
419478690
151275013
52186787
35248440
21953408
298564372
122927671
104656081
10468943
196734287
19838346
419004291
545967960
299731479
475897101
214204109
23513945
216190307
108830780
244627642
391237329
57027273
162920355
635983343
315931226
545428579
175587735
118277906
219052941
31938310
72498953
247829552
85156503
478791734
289058813
12895246
132942668
207725288
250224264
38577142
19805895
247761289
89468120
486671961
1414902
259906711
131401211
454405530
115258883
262145749
325574772
252700797
315087314
292959081
507613
102155024
11672050
278666972
16077632
654682969
61932142
157928041
20972480
132772634
577918521
555290460
238801652
90324229
133296323
459211219
198006342
174340990
329668848
667265791
35665115
87588179
185074620
127483424
7907299
559308579
357341334
112695226
105882924
148565123
268584297
50071300
13144800
144399954
130061559
122517192
114146478
107651889
17680241
142945855
623585404
403020825
39814257
647643622
97760885
327273657
125003397
60928699
260371308
853245515
335202472
238172052
47115201
616758298
105307782
138147340
67250504
707351973
205405775
366605286
126488024
423573775
81028974
261747204
3182155
94359295
123338413
535024864
9492725
48468812
113414726
248931922
47663052
317570873
1625313
149062617
230655439
168211844
159886807
390291402
576401926
233456040
207503081
11270898
145950677
226699652
606380764
539083820
469045880
447726006
299786867
727760479
486642809
15696768
133468442
348169417
482782471
188114251
178868178
17706266
179282326
16052250
370483798
24587430
372497156
590913186
782581071
182291438
627029607
105165916
507740699
172592320
125949324
184931274
332062505
463291634
20328733
310932110
175307359
333164253
50556521
703454701
242468423
8927736
141264382
142307549
93611618
297682210
478757076
313923315
59813164
65352630
174434528
131078565
94567767
129780962
487690505
437829026
150959856
255196822
211594932
54216719
392947354
625018757
36999274
426346694
215284419
331453
783086453
125539883
581010226
278650066
305888421
462570848
85323023
21658907
450649262
192107192
470656794
268931093
122682659
660109733
32567964
4021136
177655495
227838391
53794192
348526133
160315392
436166394
509911569
81074350
119994252
81503571
327103547
342883385
270643929
47499344
42351161
659216686
16559751
248160974
8213103
108735474
80642073
124657567
472622148
241712874
305060415
558681038
30141748
80070234
49976782
103062485
219232071
213183458
544181045
19156197
323836084
117606895
314122899
381122266
368195962
102280164
299661808
52303298
78144306
357431798
43969381
7143435
149660459
570321452
125729797
55215536
5668550
52132582
268695640
896844
67060873
79639888
18155408
76598183
77586967
19726311
61907100
146881933
429361551
543938380
21877042
103882214
20152446
536753416
22974206
257402232
104330454
181206715
638954111
645962814
18492330
528568220
534614385
414299612
599955780
384985936
31751649
243519248
11282026
18886071
120713701
150810755
298394945
545811419
420408096
514585571
517840534
329518172
460440165
136892423
351744351
132927504
551330993
92872556
274719439
184145250
11095267
174086675
171076346
5957655
156880842
11044351
81109018
420530714
274944438
492546633
142928364
334815091
192061043
112134003
324936038
126251754
631993
350497315
6872332
5185779
644946011
302409570
427030163
200383120
674511
13915865
88805776
362573366
1623899
63766242
38280530
6127331
39905730
319970150
585539391
53301852
377592843
77385797
108936547
85870914
515965688
133805962
270941520
56026272
618444448
422607300
421353765
87855108
230426632
35202673
239392413
81515484
106060030
243923806
786722529
782818912
352324676
17238703
145669392
137499981
200286495
369311436
333147283
127465467
181298723
238185189
77234624
166045566
297546937
15498977
315942857
188230600
325288479
306475734
494724135
7697632
598882453
218031989
3475031
526367760
218525197
53571127
172058259
229905909
93269858
171278310
352672504
165908414
470569521
380387558
322328074
292918151
404354675
439458612
149384620
165349007
268748160
269056596
180537216
163284228
29466366
742625356
48616172
16369237
538101874
215982407
289317108
766127415
179532526
708800559
126143676
58934065
92155581
589860546
252648465
77140
197637122
60829750
74170038
508874617
525250641
274093702
37489112
321562030
52377259
449997388
216636393
639635331
123031277
422313503
16585593
74588912
18088133
346876449
28379977
10613283
108556340
171350580
12571679
53768761
36743309
179049263
24286737
60241766
451856059
97775606
573084007
146470594
66799992
40190359
194894856
248992199
133004921
388652491
293418371
78124792
129300740
36747705
272871917
109057649
50922849
48241458
309070240
464027132
388504998
93392257
223976493
21821337
171119724
272736589
345358384
111171558
16554075
161941441
96414671
125090277
361827002
224360240
256069274
796088276
130451406
224870721
42396942
115385739
777053522
4938703
240580424
535532555
370353921
178955119
49064353
473907628
475934393
41370114
74232532
131789590
50922536
498357656
43447630
28597061
361582816
55480138
216106305
194433522
6660441
754291859
159129111
64907152
589120789
56587316
298021819
279214791
260912571
33672109
201936505
148451862
32719775
233327867
181645579
3775591
149496544
21538683
224755774
602663144
278247817
140972893
566306980
1175578
64420743
290487238
184611905
214438017
157630918
18271185
36270506
124439982
537243046
399374527
301210384
222886836
23979478
498040557
221305404
206478007
174373244
231978315
356620716
42594683
317561569
167287732
5824932
22120685
100003972
82226
157217901
33135561
140422201
124862794
19011252
40799735
592860554
274010746
18481323
713794345
190446687
330248040
705445698
149814266
95650728
55791365
416939
69777944
39714015
163902508
540523523
105492494
449576414
155217835
290660714
163820560
120709779
537083036
379679185
168523710
51512185
14931602
407465463
47796710
63196482
79092829
55773400
46414331
93776147
273741292
135909823
116714002
268421058
731057865
345505995
257437053
693691448
126964
727963218
88639878
25969346
19560637
263712387
511340923
419698388
486917445
354239583
417555794
17314788
137038387
296997455
29203410
22838461
28970325
371035146
116265111
178928295
257672965
86104187
215205872
38347473
96307534
305487370
26598891
482887756
148413963
594370078
140263003
87847989
85681991
186011608
25433338
222138459
316073642
146256975
51685136
185635865
96229176
71302710
164519199
62930553
382711599
409386896
445580630
272181782
47447282
397133136
662379185
343446559
423184242
30423271
141763843
373063825
192361991
115391454
435454259
397340135
125450423
201416505
420743259
498502827
8302310
172248070
332188981
519394310
6705124
190588433
211855481
32195231
83162136
25704679
92922830
20955102
465286262
36344354
625103963
480664579
181169218
228574868
11551395
25996191
460166031
87622102
5015675
60463931
513719009
112214505
429512125
338096283
65528452
332703039
661188525
9748106
5016785
6929166
178754445
277587323
174014633
143405478
590806716
38164220
241988753
125148537
634818072
94899816
304208384
189691321
61468376
398568082
620599
355206854
23174923
884683114
189394945
854946322
212845276
6998762
56102251
460737207
18731197
192089113
109279869
535101357
301596264
643385446
356730476
103207233
269552998
103943488
173281798
443192931
55784473
253672950
1521872
467412893
609471544
401677164
356726702
273364212
79992629
135795754
163485628
132984090
168535323
466218938
370890993
595195525
359972525
33447976
312130685
255108684
2886637
586717
65915648
406016324
499081633
194920378
302940923
625852358
147773587
440374977
91067426
144775821
527688785
1296852
90083583
376165187
14272065
422814148
144406756
558459708
280465052
491683280
223702281
74303510
788080591
427964408
445651110
625605127
95357893
470342017
230685063
186556443
470710106
14400195
8670197
61117966
53843242
582702774
51376243
468641612
80111860
50098366
796293247
289512909
353618724
350132576
74488619
126307459
377020870
38075736
474491927
234673662
691799591
379513600
57083929
593172314
96573702
310979411
18526645
7725482
489195832
59894668
195593072
407125958
202981247
454073471
32117107
3201
138280181
2036907
169730820
30678068
43572615
467075644
312120283
217202405
87135234
249102242
467658240
29347290
205411459
561016486
224875480
64212043
46807752
156693155
192488630
711455624
40762524
159852023
26419251
17563052
733940627
204676050
210421828
172174973
2665764
44771062
197802555
6139246
18859637
218464771
9844348
105344064
115695678
11342180
371211428
91692259
418004252
721138200
388390775
1529343
57176203
98343743
98474163
72699661
283531460
322262908
222130482
33246661
468950235
120911582
146779546
321357976
60760586
457588660
62476515
642261832
301373494
99929893
434382786
135163412
87961842
62256979
96311369
357423538
36582163
111611806
190120669
82111246
380926437
490865258
6120553
62048527
67382665
7975037
320194986
110895851
59973993
36849748
151577707
20260222
261135757
51446368
620783814
35560751
62108918
515500091
394425228
176751056
53085908
353648361
135969719
143081593
352669470
40839980
252894260
220073105
80229187
41204999
616069104
121346558
197889056
348097831
273827394
316923770
305683836
523958390
644624
56540124
62093569
79061989
82382330
15795447
115892220
76252511
418801757
671930492
245791220
237512867
113748416
102811184
260537586
235922272
343130699
52740261
3282006
341068322
259900287
36567172
676400773
167611419
106706652
224392922
22605241
91402796
601311292
161481994
459902378
617021991
163698286
68000313
127056593
90616336
133107914
876234054
415558037
76304496
171457906
97970228
181425848
168368575
185189802
96777135
247554595
531322356
354507363
342445395
409509603
7611484
201338305
46308714
427299246
385286583
90170511
14078039
121142694
121687802
53158526
784142591
7510583
275341621
194608966
103566157
848718769
157045558
424347836
466925430
3206970
166338269
847727251
43061442
56146358
446124044
18317877
71238393
44854540
401878258
238905911
585926797
13362047
13953950
251829647
12820702
45718578
593417810
306645144
332490571
78268102
365053850
344342163
35786448
158189936
345653016
58526399
242797556
436950403
54812186
10384282
175947149
16777822
183168655
203165915
179218170
227325503
388103771
366228069
592143581
30938376
439237918
163373778
331898583
63801095
272016229
259527330
136197083
345134969
314642942
58260398
78662780
471637838
243610093
631361135
12837097
108162214
69694037
209695981
316792426
608261764
707769834
11283720
99690251
233246083
22909778
231083308
305442152
88605320
241976235
768150733
445739437
586982712
328344174
2735166
220146732
90119049
289222343
152328877
49175461
303264488
214601792
73189401
160744736
57648062
208521001
108583945
97389609
116168509
26672493
67357261
392022242
14809987
303256329
203630990
659338981
45616149
83078758
62172998
36624740
882915613
15610422
121027404
20316442
104424297
158601117
159173150
124835874
195592878
150594803
608044184
25049449
710538735
631212185
98156461
346487556
136686111
333161384
8250688
99582903
189416606
23264535
134061514
58769923
248759340
116780958
231583175
33637910
20000465
138402358
148951501
201367372
342580472
617459553
364578743
286162758
10323844
686611353
16617993
1734016
1148473
9701534
352571143
150515678
311426
90073717
640963975
263359939
516642373
95824622
63058026
623388126
5907833
21993590
120055162
90365327
241309865
84284531
79165556
293330270
330668549
80026703
119152301
243080975
426555917
470006834
3333064
289945483
262387345
30094
123966792
288703165
704966651
17736429
187864208
241466171
392652085
4394803
417802042
122482653
702392998
693395095
355600333
351308516
448350380
659060750
9566333
861166626
347097880
141328525
250839625
573724652
135417131
40259986
188394976
372023370
190680455
49234303
450083928
141959133
244276364
516045166
532354261
603668506
168109026
117172709
141630562
400890664
295932920
615669791
25013682
612014520
157408012
549473162
387135
31619395
337635584
484591062
439686498
117633653
11834066
477119398
189769176
544674467
99240940
41085694
70992098
188545943
119664005
31119654
3615248
169359428
283320121
60070128
257299490
545658452
689932165
79416394
424761770
581613193
181179319
7642623
839519908
1942112
39055323
1934458
26167301
36292632
39611595
197357589
177493587
14615809
1384768
37512161
85126764
47605729
312350254
145431041
372887940
117151970
118253308
86232655
81140587
316122633
351318653
5871837
331040170
9747944
244801480
64132575
470315723
499907081
49687799
71524949
273296308
364048325
231047067
47061677
140418318
128759103
118132135
102351024
41796212
676200005
104653014
368901361
304210967
80727691
393636116
405836546
370868395
123412388
137552132
369883998
119255388
58342630
56841940
34392043
331597023
117452779
93882029
35727803
328921920
309295821
714705320
241723771
348442036
692842416
244793174
3342311
1322487
166811637
1871228
138001728
284811089
59399400
85680001
5219489
213942037
73755853
493886019
797262330
64399771
5344455
146616686
638399482
252857832
1074036
285529669
2588957
103678134
156874367
147327319
38788733
9643347
90462170
21026838
167452387
38843971
13654669
167059234
129298529
523356160
270735258
627957212
105966116
287174074
19917072
215743680
14671825
212127851
221215047
87974064
4498038
402003889
411713779
715802570
135655190
224333508
29222811
209943916
121985957
345337111
13854173
143355
82042402
459874807
615032621
326704512
356665199
670033729
148534990
55673529
117368695
102558220
101424412
439953973
64045659
64619925
27277778
461662568
469264433
141629472
371530183
18346064
8150162
190950458
69012465
27410521
416700438
72824384
129422459
33704904
203422431
8063233
107095390
8567485
306590386
30464090
720177383
91206571
20668719
428781968
335660261
48558988
377118082
258851506
261822572
213587235
6616415
147435411
37812124
334133718
297437782
421341429
347414033
267124000
134545257
40376058
379597984
130232711
286895311
303942032
117529677
161872648
70884751
46647632
148665018
386273001
101781688
68366709
657772807
56911649
104044985
133831899
508162020
412989499
39739837
141260790
14349403
214114958
180329365
434416439
40153878
286136251
166075875
252905717
357077255
111146518
243175072
15922116
30545872
210448154
270868773
518631965
6651393
225959609
173124578
8427102
285058218
196682465
362794586
90938988
167542349
210321152
98939281
1557409
635948865
103928476
204842997
326222958
47030527
237009553
471911523
768480565
230431611
483065880
383530676
79503293
521943800
169456571
611490203
346212389
217629170
28323855
667216409
21236583
243250967
146526985
224265926
103035360
153751729
327550077
199380218
361831280
665125443
419095840
39753458
623689357
369165776
165045282
276349554
555536631
278287313
747464347
29121246
72895810
48620797
136332710
94904501
62577653
54440260
252440659
503147901
111103797
32985160
451853392
160200614
17401345
181770776
570418912
326113279
498561953
6818475
213618189
292834652
15811412
499155890
600218920
546043056
33724652
114387082
244287289
244546035
391207762
5988048
565985794
113758058
276179490
145378803
236044356
4933376
16526187
6614790
88003990
315975820
70400294
121006533
90868369
250969470
3295495
147896683
143152000
78981181
463984955
158917193
139199929
225071156
218442047
318080713
299098690
379227672
191425260
387845851
328945610
185955246
96577224
104487323
452928488
158502048
16281434
7365709
236060519
796285042
263875324
466203945
58409897
382649613
181156066
103651029
1322706
87909913
387079464
178726166
36620154
723262874
255818722
142833915
8703526
440629659
105466543
211608786
27358913
4999797
197710520
506345892
55837825
444071381
296826456
154664426
10770838
76235933
166680381
2397239
385206675
118293039
162072135
644284102
649298859
219807990
344738480
23984445
35675836
233335462
24002560
322357135
82890621
20864260
224705763
572759302
134203294
15122140
107730903
815293730
404762213
179099749
647710004
257599237
192886444
4920410
121386415
440000
359059801
94189327
124507534
743263903
525225073
309989340
389843893
99533390
102639703
497887308
2007194
188407700
248055841
79237561
411984900
52843736
162231263
467154362
293032988
102410560
212149389
48192330
13739148
504471887
218483244
442207481
136234291
8856974
385027068
40437099
148097464
372082093
629882540
184506931
98160569
2570595
454554117
478723801
330374331
608689371
41954131
51611539
428406900
275432493
105557300
117389571
211589938
19520292
50198815
289871717
143783301
2597579
379732320
10038684
420022119
535626942
336864045
604541490
433429660
270714047
61752805
791302483
330927148
205535798
171849226
426596100
136710005
155317689
519521983
110411428
12303315
30317730
143676576
285734844
3843880
61719244
308428986
73561783
397116720
164612169
512472533
26470219
786239130
114766944
25121288
19822589
14110890
332579524
323754654
47802678
202647548
778748694
25743700
35292823
37466988
323196935
133507767
107366142
26261687
371447406
36695429
250303491
354282983
370899722
29688098
161262443
99829243
695783924
533948494
6668166
155100634
272543935
341088341
594507621
25782552
453478901
89318180
153875031
63087679
238318443
89955400
325934203
77850055
16688773
182672898
170761921
202098576
62800737
789498
156201262
199598252
509154834
476629436
103304793
388951503
12326247
3089227
60775784
266025050
19718124
45234330
27950650
489727687
242606464
72148520
131358796
82192514
416999526
346940686
269361595
20872907
171921392
58287664
234610596
311354554
93275552
7624525
20158755
31284414
43086663
468105462
366150998
21532237
85282356
231733986
47917383
463849177
990056
109868616
116494363
302155601
527978807
527880666
1744487
67543291
107756207
521472941
167382718
29330599
59625543
30575704
264862839
11596742
393759973
330202239
760697491
57668855
46625047
321116131
104868648
6396563
244268405
115842209
279516729
139419132
149441
309677715
672582248
140642599
191260377
145415163
730783348
16704474
149724575
154311026
7823821
487480613
118623417
251927530
470628335
242198052
97810927
243804204
136413655
413707571
92226642
73409469
372750482
27992636
36834816
117383757
46289957
629189904
155714237
75836261
168096406
503455119
243789218
744860399
26873028
75909325
84913703
458778887
4688416
466463692
382182667
557099338
90635901
139583128
446003473
94370811
330547183
44164067
46956766
156879340
61351128
455771059
30251820
116796740
92640693
20510224
20730702
358344497
58207045
93875034
167465841
525810922
292044788
179478647
27244480
86616421
258483666
108882100
417988808
104355137
474620
574633973
360251628
361777187
353726659
87202565
457101559
16371869
69750045
193765271
31389490
90171
67489558
3467909
154132163
550439483
558390806
66866412
53698328
133178196
623198432
136098980
250641202
62083708
305960743
143490573
546904194
485727
28910989
33219864
180423862
695199063
411617419
160263447
238302825
580763327
270061008
273829393
603287578
5454239
21799903
203881066
63983737
214688794
831706338
11002532
56776388
64912524
433694257
134177840
142000086
71065166
209668710
77602462
45163620
368156490
99503654
191942098
274623110
135992208
315863984
74403366
328525264
198573375
275261563
78073711
634126948
455396777
206169585
358811115
495435479
661919273
70672212
62722956
804300930
593836482
291231439
83314753
104709438
419207726
780862530
725197494
563665149
652865491
100263217
88110518
34598435
29077977
169989727
42072729
168296427
186879498
73245488
469143703
371709548
112250962
201926266
144083737
833770
84516713
242159461
352200966
106721675
77603235
173041333
324542805
84034030
178411493
42269681
451159371
180155487
392174373
117323276
382263117
117855068
452184859
71482441
680371965
194390
22539902
548332702
190298941
122482304
227922685
272740954
769493915
55000414
18378101
376876689
389193227
85353547
510468950
148615356
45891186
93186748
489659858
311899742
52991249
144133366
28393820
194546219
405676500
462413487
883865866
108154292
29060687
98897808
102356173
109726808
53070127
265585495
114287383
162364141
305157439
723689480
48934288
147266865
15445044
269192752
454244623
161899017
310601018
104407337
477783337
189579987
364511494
226238119
397627339
178113247
266321291
662006651
365751140
501153062
494189705
303362169
5823366
140066233
165621356
490701136
301623517
254848105
386612874
246098120
509004606
76258698
111122330
262067678
733370059
288788798
140316672
171192606
47773271
50495183
470273528
694075283
124243238
36459884
45572540
384077213
7708350
280010104
19127513
10612392
2729935
262707989
269689179
260161996
356195277
626281676
437486240
30370209
113310044
10841390
184579729
5361446
108125949
84160658
321155018
24559146
117794835
98810128
236318011
226272505
153858420
270959237
113656280
330124837
339375322
364060914
162214391
175043713
860070929
233852988
38167908
168818867
3711399
165337551
94756594
165183113
558936056
244938589
5931372
107186233
275695594
221933588
252273206
7471770
44828189
143343708
614926090
39896857
167875912
24136205
503019116
164881746
13985502
487668802
170942270
453754552
424749959
246577234
36521282
133103271
408727208
225774086
196453506
109080703
216756044
312091218
15418850
246706402
279636628
42551136
34617077
609155314
168449396
3402477
335869195
376724259
678740433
331589512
207161542
738901
180879042
107311409
27077023
64485891
239183426
104184578
26224090
690072411
31607296
154114953
522981704
50134820
187205552
82482755
48793146
255442463
29189260
386830052
155997627
148874009
28946427
63144973
136662809
246433371
248796863
299107027
410024794
117316542
1025116
388753380
94276152
599333685
279403885
86981502
629407041
221705769
291244666
291463543
229782244
428268374
19293719
30724214
35930580
195324753
47450220
157357659
81852297
37759225
37775328
12516376
68148469
266928806
32334429
56104757
193774807
78068370
106688320
361707275
63691497
77067953
70986137
56816085
240530074
12881524
380014745
406856413
784054704
30760672
31510152
295758145
90409804
331925518
563572724
19110152
273681481
356382312
321978177
172374054
200701800
168879809
450118179
834638219
126705510
444523983
19388337
16706900
263885443
597047258
91600272
263558118
113007930
347004621
34514630
63833484
528778421
15591499
361273684
629533471
13745732
487064980
62403777
177626794
121900831
15697209
201269020
539469100
608935845
492394399
618304917
290093652
349365334
102254381
79927211
291738788
202493253
162193558
231253330
637616033
105029212
123099609
271709581
225960691
36559438
147334659
19647604
233097108
518586661
153035492
543584828
145343655
93559629
663566281
168946878
244903893
537492226
10752222
12164304
276804103
488934572
310711170
57912714
315132375
213395883
40253434
3688281
63235921
32531310
204113392
176942383
52859951
123541059
8375290
80062986
194769441
373955130
367048607
195580027
823455599
169356021
197624127
489455415
580268071
107128905
127655016
77325383
680123663
769234012
328743214
286252860
447993898
69606314
130180481
800172570
45915353
241711676
50066461
367002064
11510849
86737515
75139430
525116860
60647351
22826160
520663214
328684257
489461743
165829329
321027700
260137941
467603653
273044127
428155758
142559004
126807819
7998722
280806836
156923061
30307897
146457581
440789601
148244885
286173051
689630183
203779052
174460634
176458336
56520202
81415389
343672891
158335914
618410275
1976043
13965955
527796330
467016530
1150263
13591960
479934212
236795606
62560435
124792746
77874057
345725611
92271539
222831357
576224692
450948990
77952966
301986806
47539382
72884495
667469358
256555905
173327156
393891963
139306
251861483
33467001
581823251
448386868
237030
68047053
59436648
253002040
2941479
495093646
108020884
104971849
306502482
169732226
13288629
146057541
36849379
443163893
639895077
197821021
418331443
5333243
261001369
652496689
519931145
51295151
611755235
279065389
61449104
251564294
75821007
6108297
148161952
191422658
432181087
542293751
312615870
240435726
230807663
153803244
403253826
16176949
29014134
347283764
194360252
171733849
172527450
130990414
5153880
252011704
24319246
157122924
24920752
119143579
181962969
79425798
132776302
19496278
630596922
299215637
56279715
435615304
79954786
118526504
187820870
228655510
259826579
48677123
11692805
346789571
50908951
553808473
13372367
59189025
230481659
701185623
476359757
286695789
25512767
640003308
30714056
83777143
29688782
10106210
160014977
5671968
317851388
18460919
13859245
121152372
91761168
90238195
219170153
757430445
190319892
270216434
370961520
132862874
182982980
141406911
294203023
33189918
646522331
345643908
82613816
273065393
236471144
245668577
24975560
3691431
324409294
646924875
48644786
42872432
35312649
28641741
132251859
351032702
9019836
5801059
137072754
569509822
242191105
85067432
172497137
18310766
225838524
235823160
253008506
719835350
710913321
155610981
109282133
628052
195422751
88568595
92540240
152706368
282809005
750500467
25377263
152615018
135918124
514027606
311378767
108204380
308984227
26856529
78447567
151211704
128076378
389277130
533399343
54493104
701830006
554409787
256109954
480507045
198006421
141397018
421827122
55584250
1236555
53627989
15080404
274233371
78514379
167383740
228259132
78519623
348549491
96149971
45877803
486231693
59486984
674128830
212934443
477991559
302441860
144989775
168327013
13868942
595837232
72067093
194161532
10792636
366832050
333696926
94523505
424117912
571111136
98453328
403034154
325474325
76959507
237164152
128384661
23101567
34522110
80987914
143645320
87452037
17996348
72225569
171931037
179188534
519412277
77259543
759281453
361467332
421924218
229164968
99980859
9392888
88940050
701472198
339653961
163767798
170950355
629007830
473504094
97929795
45964915
46586667
13347886
495578231
215839758
252871402
204924194
97075803
87874112
8827632
238543152
566738
92851443
88902972
261838048
130336506
130135558
155390783
302223569
54802725
145352719
415912023
7563322
101309604
312549506
43445206
269879527
437037984
171342788
209426697
12449764
581067382
11356824
189931099
53353573
67800303
198127988
159699993
47121051
40427441
622448200
385861019
56443310
151139800
76971607
272639380
102404924
14628354
55839195
335300598
85217409
342047615
195900412
535485722
102149097
368212565
263946520
21722326
510399905
90086904
258101202
53912485
105242771
5147033
60538492
225447762
101019954
661883862
10744669
111700228
194233065
215517123
115717801
361338636
341241767
15515398
157930520
13890615
36398716
137448654
735425543
55117408
558753150
852391586
72670345
439372287
581310726
332900095
565229074
248549494
323984178
538022621
415983283
1220475
329538847
81583764
58345875
7504201
162826952
140465619
303021246
274663560
443666577
167793358
44341859
112639186
21758107
115813343
15371244
308921422
62258241
796803245
213683592
234559936
100146362
322174105
1822154
283189580
353833485
512929643
3720031
33903410
65059856
2252616
61126273
253212256
662298545
280578302
787125603
255694867
175786980
72574458
72464526
274986901
264158227
677880170
62113325
358637014
14108307
22586431
30379269
117428418
124323977
12294708
14653546
309851514
7603055
91672218
224925469
130028580
374089083
281254899
315293255
506095442
173950317
150275973
1871911
198360809
711973835
198079927
153033861
16257726
439719763
383911836
65513854
175531089
581406879
3349910
101286234
393392182
80069399
155793520
72097503
231585639
307116545
5144383
175541827
161221879
27622883
601187758
95075012
237527257
37914216
462918275
575144695
653285975
598862842
68910122
26634479
449070637
47864
216871385
86340372
188155866
186734542
482713852
139203374
629795356
21880569
363872049
38032885
503074188
127673487
76962645
449117664
625969927
37697864
155403698
298015664
524313990
380954742
518645772
421739887
348645797
285129588
62766106
539211927
121934543
96063164
81894766
22075711
275648031
334273545
254861942
301968170
557378592
325962911
66475733
95201382
163416045
498735277
18465019
1435312
472759243
113107741
754375684
74760293
355531919
109123518
62622108
38512839
91964692
46666832
7632984
228512088
54086437
387133326
42855579
403692078
63044000
2684480
583264674
57101894
695258808
15137744
363816294
653752635
282743886
449131357
85702662
103148260
105146
343346976
193521093
309654348
91797443
331851830
93361161
109035387
154065293
119527944
27843091
489516045
214061456
10672006
125498355
75768833
149769619
277898780
17605895
32093688
438226290
426872184
50762692
355302283
76740862
255478609
16549027
400884066
842388
16123584
69788070
222964049
9033415
95101355
25216832
443287612
7292456
608704517
148896997
4722043
625258741
93331600
689962049
80097548
451591092
10025185
132047396
213574491
158896844
129217464
381829002
36468586
121457845
358451058
221402784
21224531
100855337
277574075
12228536
883074305
609544506
61552196
781501323
92921839
44842595
24671880
72893181
59953422
658121452
143485098
213863243
421529864
42275015
93986963
167947969
376763845
114146048
270663550
888750910
76207653
289135180
73830278
3429808
106592845
11948860
200239567
579443138
697498751
273792666
91695032
78792730
6559040
135992943
32668587
182711828
14141870
331033249
233446201
162494673
132480663
69382538
85881636
4482500
28023494
11207476
352859948
460964135
555613692
206023617
111358619
243864669
169155315
353418153
258930927
342322940
185044998
1348454
268114155
138919365
72590573
155671317
408924821
57324550
386076368
42736042
150171837
389326013
286855948
90929271
627824929
70331397
33072855
557992395
380694667
370647623
483567281
226179332
143858125
5167949
79132913
183942333
440847925
3180801
310882260
153224446
6226343
99181316
211863152
3929071
167810042
264194460
376648446
170630847
479194450
79727381
29318527
207341256
113661432
82226978
629765475
207839144
539215489
4263091
33619089
30927343
250297808
144678815
58507650
211565597
240728737
221736941
800355884
115103745
81899335
48648617
63449790
236732228
208546868
511591988
101013200
89937602
44129734
79588621
617704284
98434682
27018017
208342105
620575738
191830164
10484023
350346779
774249311
21339685
362888238
33010929
143652068
40854372
412259447
55359031
428454055
623030232
393300691
94193906
500424502
77510660
105814405
327817085
676090576
77010054
675321997
126991036
325966176
122257527
107895860
92397680
37393738
301087654
239633307
114048588
98401906
71153928
326645062
175818049
289560521
67417676
1862674
622830012
40644003
12114973
585758148
73605706
318980410
222430000
760424983
366932453
373157216
191627739
255926750
460259803
202948100
91021945
816922963
531249895
117136648
24800984
139646027
126871858
510273080
37748956
203240468
564683955
220598296
50510041
26829612
133971362
13226289
455277054
319047846
347238325
31610316
211003748
17074826
343171542
48925954
533366521
3595181
81509370
166880122
107456661
463160029
29164339
13332551
50164565
37164310
319342695
808573092
94842475
269657106
86188192
246076687
844665639
58452839
168587265
71269914
95891285
308742837
101069738
452188578
642562
259928289
428791093
209164467
458433855
156813843
551045631
141251719
82140134
414215504
334449994
277824121
93398435
398888670
194591509
39277899
172390508
591528096
179843567
722207995
65881680
236771846
601435191
225904282
295813098
386842919
84282014
221428454
620637252
172952546
62270427
173808517
630140353
234839246
16177872
13587694
89930552
7283574
629981558
78272090
9876393
226258261
275171108
285172905
462268483
11283963
407784731
329944900
13995511
593295748
20220812
154917289
476574234
129206019
281471545
359627309
66473739
236656108
120115531
93032736
108522919
43141005
406945609
280875747
665568571
38932453
100765831
567567734
285052134
231611724
70168551
162012117
580628535
588000324
523881662
865891682
321349820
466685300
99485890
279690616
429248087
240755970
169478395
163168120
61214881
265358541
38102606
284426446
356887905
266777377
22888553
168045982
327137804
7475446
3527733
103265505
29752507
646328384
229008988
105928935
357038481
85871603
299683864
167130023
365453592
84017309
122229175
293223872
407692306
124946558
122079323
9584484
489096060
453632447
432748974
266996044
101939039
886106
498833328
220770850
203490518
310642557
118865627
271452
118101559
601726167
380776466
292268360
116476914
92038797
241932586
258621535
377552731
184298761
80073726
212057839
106464760
89902660
325378474
479381093
364076432
118479105
462153998
151674948
79774054
624821988
464038985
486742599
33131381
352771041
139937306
235532911
726653794
97596040
63429325
98564536
620046127
678077571
187977928
13841770
50998639
463813751
270016705
9925953
217474742
48250899
92064826
136078719
12263171
82564401
153036226
131702941
302105472
305450434
206791790
42612624
23836898
11600680
852820201
302359879
497296431
114608664
309098418
452414504
192055742
30323116
44921902
268459633
393360008
471421604
153479618
128533123
197090471
472851410
427148051
569533054
136737455
322458136
308834490
258958300
540162347
4223318
47089037
42902375
651741689
98163189
456840693
298266306
267616273
358857653
28570579
177452615
106093824
31049087
183052090
539907784
59413521
742538051
643140634
7502129
61850208
5946388
44407586
29066134
241138219
135495393
64728318
51104917
55267499
124118625
200593069
194240985
247972236
195155613
758062292
62879288
229339290
284345504
390840402
768753339
78028191
529033439
22887859
434765372
8241932
349661998
79556998
220455989
70915929
60918609
43923677
498073714
34213286
82699468
782462710
247803377
76901209
20919501
88293507
125249659
375641521
110686469
52315686
85017359
457606095
134376698
342622012
101637494
266409598
110983135
562530051
205200859
185763097
86539353
473650688
101385256
89054928
42011381
135312079
211497532
253068860
100315712
45422373
28629296
148729529
437760497
8236268
65553527
340496980
474482202
74204205
268032351
137744005
46229431
104670558
29503205
45688592
554176989
285809177
763000436
5610547
75150195
85261739
837677929
358051871
29324950
277519349
510324733
197414870
159479301
72499034
396200575
77056192
395356163
227156392
367279931
243434945
14618907
34462972
279784875
514994652
636479866
105146985
11918672
525995248
29216648
6932075
60299792
130931151
39002309
144080945
219738882
309822796
767983833
125297800
121065686
537253397
624398333
514040727
311032500
697632
200038681
214108568
3807561
538940590
98153060
308776288
238852200
59529981
83380163
797675676
161405480
414138294
68167300
701927269
12259289
43363261
594908383
11540078
732047390
531619659
129772836
21704367
37283154
10979205
97438966
628419978
194309399
293336038
449600983
606837076
298969268
39074105
686840817
188024544
223563185
255637061
500860177
431267083
14761724
256810184
38574311
293875432
197588234
35789243
515142249
345817530
246725395
54467097
54317685
102402802
99396170
139995117
58962509
271659052
488623790
159490123
66140849
361299828
1515407
184168096
102641361
148066447
35467454
94837689
59672372
376215563
16972287
362941040
474270332
623849981
465368617
698309983
102480817
328723961
4081563
430833916
236916178
53229494
95077238
275638178
138215256
125581256
139762132
115691363
558809168
122414658
46881560
92523651
323115602
22514527
317985585
465496799
406190660
49093828
27379245
152060807
447087853
718588543
226543374
72977897
3709716
1273051
750772804
226580729
357459372
48886071
2410331
90065182
111088192
282450914
380185165
63221437
250492993
45392082
84145416
119224365
84437991
7948625
23259846
88102813
346104594
89676618
84874314
442626873
84063067
40764033
638690347
478638818
705265466
527211941
195561505
81754260
564571769
59105732
8828465
227379557
167087669
4952616
52351999
113201639
285454557
209039390
139324029
241993388
76580722
445700850
312147578
178285018
121467449
648233419
8769479
163509729
19661184
215143682
477913260
131964069
32053265
314308804
184259109
748215
342385958
223070707
167948295
224472936
230950533
64491377
287838294
499917705
351344237
163872265
472126408
228919355
43072357
1182608
45158751
31997372
740483250
427340221
191861756
120926527
10129830
703961890
144304245
447101675
672252258
160237767
188230794
287038816
233511926
658576676
230920339
21770256
344815280
121956055
105752695
137090135
102254259
14989220
199309089
326224968
239928528
464894921
27485887
487423279
68857941
131654920
316314643
190007385
51478563
52080596
526041689
53063257
337709502
356427230
373850478
290790019
118982863
434082977
123877622
680918443
55600033
122507392
209297975
139428102
401792387
243218280
68729274
92735055
426342240
336903500
64432337
159711815
367864299
118038272
529443938
76273057
5840407
506084255
285693057
581895985
423764116
118476524
526165727
70819384
219630334
317598452
496150565
15765181
152152392
149204071
85264903
126913455
6068099
83427171
265426482
469008836
186182886
15114965
44124567
77331027
61500989
253266442
331790226
175339007
671548071
9483098
65183503
71885747
316533964
86461440
200178265
175517522
99944594
148588228
390311586
427042227
501376865
30516224
636495903
472752072
66354934
53390225
133773749
51426863
141429401
487246928
19692663
96626356
234128589
290344424
157054471
185038082
506136388
34447794
30181097
510589126
153778551
282918310
318267711
268405279
528967506
64264117
411321131
680401399
373097124
22578456
437407349
102565001
23094532
394952257
670758820
455649247
569378889
33288782
157230084
460034199
154883459
436104280
29661751
57117061
179667178
708821435
534897
674007448
50492855
396260381
187862177
93284395
402087251
20784894
519032536
219508757
128915520
489836937
66136553
380155375
199621000
113392487
53640519
8031805
35527118
28832693
7380474
73775580
14535909
595427335
15258446
10738600
543657206
394246405
148768132
12322873
793714762
22530671
254616939
258726282
98302044
172536091
113417919
172477600
272128134
18490210
232450261
40038226
55115393
237314484
123793477
327669606
244142032
243126337
443375709
181136698
404868890
127582910
138712268
169295575
434626665
153824083
329859289
30696194
380843110
571550
99603295
338415006
206537536
682114259
540321865
370774756
328146164
35858998
130494859
27092638
469100878
191831199
45663246
331061899
198955737
9064018
4358051
63588842
313678864
246834216
665422303
56191364
308982910
224467684
60884227
648402200
646813462
46000861
76983611
149350622
50073697
17767225
246138277
343176189
84459937
378654397
536648801
236211217
26317904
159963614
477795693
297653836
44854629
385170465
480151279
381288548
273451942
225289764
91541040
430939703
71912691
536183443
241848228
448300616
517336916
134989272
173498716
507167710
8085266
772939215
155219806
220952854
189733711
228831178
124510943
208599725
232385240
545158159
447707753
163610610
1435719
544430221
136741823
404681393
87245585
251397991
589186893
562770
356256415
97178562
702342196
292591223
303950868
189636115
33449935
342490123
190890006
365458447
652313970
109439478
661861314
449183173
15702381
485332253
261678162
317103458
252716181
349921080
384201039
85554254
482635179
455000595
490209935
408360907
411978327
201272297
173260482
133656625
24608828
14106137
100781437
91961279
38429427
324081318
180721094
228661500
134430894
7248246
219159748
2544066
235338361
343070921
551838903
566589048
398572523
230138924
416834009
91887542
174201381
131125900
308536828
79992241
126342214
18498340
8647329
440201151
80367740
80121014
94132254
253294809
381674741
48808443
42633582
264455887
290727549
883826
108792488
569192971
515712426
170189332
498133212
243432938
571096056
41213559
62853138
236214015
222276370
612606509
425633428
279087602
148287503
469561452
17237974
432971655
339086081
61337973
57207164
178226310
35184247
192923922
2112233
36425766
42718947
233286007
503170376
12917311
181574325
15847397
403196597
454089675
425745174
37673783
6784212
207084537
653083397
441733362
72376129
119515979
154318568
134546397
378452985
483922312
686826095
56621640
270700366
206577903
178223855
199206203
348077308
231369151
34003975
20671392
476979763
182363589
15945846
148105716
112096599
161425027
184874599
413375784
7108692
85188428
783472016
74372620
49640660
252841079
219092344
178752067
10995016
108075607
38791381
66767301
258735444
477652154
241274987
27846958
542854305
208564548
356945501
48094710
602347663
5743765
293828243
60041889
756338831
89327234
355926731
118697852
119435844
232716574
18975804
31014198
49104975
43199653
41032856
165457679
173136753
196024134
45533680
144856997
7574011
790281046
31322719
299321531
83781067
140418004
27583487
286693402
291258268
110562073
7285311
486396531
378824989
273087112
660218232
317907596
234238133
592861551
6582061
566417731
3442348
90073203
83486243
407286584
214636118
611934180
175368913
12303765
97044749
39978277
287180681
53655573
46623741
118399451
456337834
495838492
113154045
671880739
55217059
351858851
154984188
638858782
21591786
159649916
307147103
249771779
174507915
431493675
43817574
2570254
219557274
174954125
68938359
18893172
39350553
855417699
360248936
443020607
457101461
341817796
502609651
78513473
692950920
224497763
200128935
212292079
54114469
283314943
43637535
265779449
384303292
237227580
90525297
185434061
155776564
356583585
10865029
224356208
142665896
104320027
300714027
461534014
47108568
566584493
58758778
134420822
276912995
171043826
28943859
53630468
761049559
66178817
509375528
3417506
22250852
583263348
176529360
177989798
58599394
436674243
504099894
656602606
46032576
676303388
717095928
103443407
423780207
115646914
340274255
271801481
14131824
53026160
172934528
109625306
258713154
363227201
32710011
42994150
463174672
70657698
208174997
605467924
40569587
113138181
24128586
186326392
288112640
54816336
66462803
391103110
140861821
200527166
531633441
154961361
155296829
110094773
230731402
641320059
91761336
406953155
34664912
36587163
168006669
10080185
386622847
554341223
6768524
244552907
2722398
48693233
149640780
63404777
35182111
538964483
52998729
62339481
338200226
306809022
396621700
15323528
319546
447415684
121274030
173052374
14015973
30728124
513307774
7511115
413289877
50868523
228313213
8785771
24340909
271991431
84063260
72026854
506597195
21820054
10673300
130389570
181778706
638377140
618472770
103053485
399452643
60929291
401204448
352248967
6247318
177351741
340765602
2033635
30445910
14582252
291888156
566745661
6463971
5353435
2676003
61354301
609131022
57215377
94071649
225676150
253126111
16328654
198019674
576256931
75227569
264456774
33985368
23396784
32180797
508209118
205532492
160805325
240593834
70684574
91975193
79136788
216987808
594258729
399251870
83012662
202588314
104883255
29645722
528947096
50533884
590510669
243252781
54325832
98783586
522988455
315629245
291691747
167418661
106972729
749278571
354151305
882666148
162292539
205145146
300031569
206161478
84605128
13293327
62237743
596923068
430011833
100560223
14582030
153632928
52335223
129467487
276743098
490867790
703749520
128554859
23939512
18848641
148725486
235166801
128003403
398275669
187025057
175948404
265353393
431594425
292964614
332696181
254996274
160947683
69235216
707711573
214455814
358413767
239372544
837530823
589289164
401193067
493145055
852528634
46015869
116709862
26757960
81769872
156528228
327469860
3832287
155097533
129223137
26814110
114591289
477395816
60209707
237262795
137186362
113950122
302129174
539959488
157817808
5934586
155393917
451340686
719364307
20715955
69260287
637278096
140424819
401923719
181806799
10747673
563892
50489147
140316252
9462500
444248447
221754200
29415531
312896259
172415369
25792323
478030746
54393236
830570996
342485736
206296920
220994453
802176854
227490479
8749151
269175609
531564045
217226203
122433649
36792184
697597168
430338117
329266796
80180641
195478790
38580351
165441344
109540556
186705278
213368642
165830336
457751667
822294740
171414893
52224415
22640377
284358377
169002272
175373257
3018908
119658992
355225285
86305643
384782807
163627657
632519543
205871618
346482579
271525782
527684572
63644900
400784407
182564860
211146889
14657544
314026420
767839825
651091809
23930282
27426678
390822846
72607894
280277818
82240521
118009610
22118165
73659096
55066931
34659585
160389731
26017753
29469692
99339851
57441530
326139116
547229141
372097864
79425017
87884912
337940957
123380287
586405303
72031401
78643350
363218872
161886777
46637084
36170165
202863028
402002850
536800014
2868586
319051740
47269908
201664376
335641942
260152986
446279529
217050789
4751689
1816569
700653132
282383485
51627655
72946175
222043166
132890093
69286462
210977010
211697326
275307049
96192474
44112127
611829025
160222520
89005353
128529952
204698195
175907603
586919147
430371713
97381026
49685291
305646733
266895768
278430689
79412837
164089775
353994654
60387902
59699016
429856070
290900156
776452895
5030411
75174020
10733406
98509416
459612507
467098213
190845372
782531250
274105353
419558518
191717852
6624422
42436834
375606701
348596294
248501499
61415130
131957516
225906886
3539393
15010114
79548291
462826771
50930581
40844793
156739816
208298060
23571023
7998139
259113405
51598039
449062172
425986546
170268924
516159772
159725639
286365003
347315081
417089972
292263920
17036705
712226066
469500584
175928706
235441221
180344386
113781931
138118340
18593170
390746684
172917464
82326431
535466210
654438816
251046770
389221063
126398296
167668649
85786229
29658159
419042017
19412563
186205954
14460900
421132193
437040003
420955302
173331598
80198808
136393864
83640661
275357616
154906037
201538072
267792349
103147110
46720453
216534025
233627286
25610419
284199155
52950154
513672276
149920466
316630380
476802380
608794201
30614687
380707597
157174173
640616996
177591221
723236208
228231105
276971403
465486342
479877817
195397559
389380596
12568608
47575425
40514544
14158396
76611971
86280902
14471043
177711419
70306733
105143956
124150131
74647489
528158874
12814751
18369155
105100560
11435828
370775906
49861081
9660568
613666803
569405123
40341375
200683119
17706969
197273028
211405322
734613619
252186366
276440458
574413956
136425151
480938477
15322522
824429664
551774058
157318559
344467529
483124072
339646260
441992272
172666733
217850377
1962990
294659876
391954523
356171822
110236069
2937006
89141854
55952673
69546132
508736489
408806279
59929114
27842122
184933173
171858984
138386176
72300261
145067205
79860488
11817872
25817798
639750874
236656769
56187295
210169411
43901142
420766613
780204948
70978827
421232821
93526167
5127613
38757506
237547267
302917195
210398894
82495333
60857612
100003596
222273001
83953242
161122805
396269620
223763962
6890982
55440512
204065667
127450022
476786530
3125056
74485251
817139
232332509
88704532
73799399
126977178
6293369
293674087
545395892
145630772
175206351
189145320
109740577
613052579
167447049
419296448
137565759
447912551
78168848
78462706
124960845
116471192
182723046
10849005
183786848
198822046
103039702
404129161
723180091
310584049
36311687
49810452
75363988
328258041
591047803
402405108
223682167
194798104
85291108
83996406
14797279
685462190
5337319
682162324
398044722
134497371
389759049
105081902
365661461
391903249
481666070
88817741
153310602
608109971
246632548
65020371
68697215
287331543
232582214
335461841
609674220
243389697
156282708
325819733
589860744
29091328
199469972
431331151
170714795
107250660
700059000
74931802
76712783
102225140
563799820
14281139
76180780
104422152
502902133
168114347
1139863
182210013
131060356
418229528
108473114
12339602
454017152
118637088
97244495
331480760
143783351
479538715
150280342
278519356
18494790
308344108
192280175
160805322
439638526
564401536
99272987
239061463
555219468
200697642
282098535
258210279
505317392
139466423
424931379
33365433
483601683
74679781
41044717
77478141
210452431
54614996
173135461
127097826
550972074
29444269
267919862
157508246
158588840
27117766
90526942
5086932
66092890
96376969
128414532
77256703
8645438
33432501
722048224
383403219
55154850
45512697
628159221
70013671
97237672
23725283
12074800
184795365
172538454
496631476
549892624
315736950
772836196
546540621
143771353
686090656
99469607
31089901
63930672
9099261
657280656
377485777
74909522
6040085
448367696
570923510
794109526
240749217
262285090
301083007
191161335
454194188
219839291
135237126
31749477
125873137
4522426
557582054
176303523
62781483
404619464
267320238
87130316
144599219
108154986
21078116
5668674
515010063
489296685
114785765
133101138
323758094
546786572
739165316
460961976
22925387
147264221
125506851
235751975
67052448
240052873
339394287
107078353
145141655
414671653
46945618
164851996
332322463
622884916
269931557
31093923
185312591
207909106
444934634
600316298
26051149
56842799
102587323
45807613
59168366
13953818
132078857
682535270
65539414
182443296
230835666
72923956
141941294
8314651
264978025
135600446
635955113
265682947
116956186
245276224
322022395
134246365
18741257
364598286
137964985
131805728
35663335
573251045
620190678
59512040
526020474
51065902
476070172
52872233
37608338
227265401
791351770
1373754
473304553
413180837
503721788
5776360
253971915
26067471
382428534
419248875
274450642
36146213
687095499
643559269
92438025
573948399
281916261
458714827
388673163
419045311
107536704
28403882
134599834
124575825
152459622
177250213
371315477
53106754
644750878
400492010
109698528
124954879
4666383
152506217
130619546
539964901
50089181
64072934
426653354
113023185
26406535
2260092
122370608
382913526
203780598
550142848
317682029
104978346
711619660
610749501
10072229
246672699
68085514
17245538
133281315
360307747
823007086
170141381
104522285
178661164
355439099
16763128
235566033
149345627
98245156
57027841
241389766
102262222
425006048
38254258
10210493
357861059
102905192
55515066
7563436
32352556
71208881
68222732
365143391
354456672
104056818
507540699
96803387
202854158
130005028
11020181
37899801
23077411
199870086
826531021
491683432
213144109
81185676
28531219
528098169
39277363
14515556
195967603
92184315
766813126
496374998
614223187
819364701
202205443
221462520
605098293
82726881
231217963
12784944
197548783
79135357
53129010
53104655
712818859
212945066
385469402
62228841
213218122
265754975
46983097
389224145
86403367
69744195
64380700
249725199
320257540
107113355
211688763
1965620
186306029
648183472
747153072
225188380
38932906
504011722
400583651
44304851
386969582
60938644
94931485
160763766
82464072
368071825
11872303
140656879
560829649
251041894
369514193
221159520
204300215
72158475
607575410
269651397
56241876
236865544
62201347
38509964
468725865
47330209
22223781
498001811
515979107
58059791
61664382
452032622
449959517
263722001
29397944
3422454
7780610
81366273
599338842
543492773
1948761
673916
48361586
54647567
26766320
141398153
48894174
388836058
623560196
364581497
113826823
230180081
153466588
314809745
638074811
709987663
446217185
355477664
223048806
116475346
675133042
697717906
396809033
227382779
87471130
230555559
15941411
132498411
48554211
128364884
216459617
466701159
17288342
141485705
199327242
183572862
643303005
39572307
89494396
114083201
309829189
27302645
603004895
216579376
232331257
252806611
59861266
469108614
578378862
140666260
251956538
971893
89276151
205358236
3548014
235630444
99027966
141858581
201842596
55112216
562806549
312021698
431440520
3845412
123996573
507367569
18317199
226479638
175039050
5659560
239811052
530151609
20011736
301322856
202353800
24272143
193137561
75990723
188061190
50862831
192694858
365741378
6875339
43962657
125342805
655605748
438266560
72329738
43954337
199936799
251200360
568986581
128458766
344278628
3297579
240497887
36820383
1179192
66506259
276473871
219727260
614811795
116648185
133995026
1700282
163501455
75187200
25352275
42857042
16612953
136296252
329634341
3642193
88438105
134583106
78704550
34102295
45931093
40732674
25550856
156365763
9981046
26788786
310243627
534934245
77949417
261997838
126442595
221803276
124718667
145388763
69415842
30734350
53376321
29294518
367433519
31225466
430847768
150153398
268723378
133112405
459141391
176698033
385847729
112012094
66979875
671121721
275318313
241270142
546406589
55570138
346955543
337699730
227040003
249916997
252483210
10697605
74417841
203428339
581411492
13449419
184377664
178009975
8638440
13069655
376205973
302273156
6859084
22942609
229063977
110204215
29158643
32125350
246249304
47797074
95546584
343985875
396630300
108080484
3812624
69160499
99086470
241604435
9768393
28750172
133734534
131015417
144276492
180822674
36132303
143836857
377949855
23381301
267015499
133724515
193517880
369785092
693735339
39188356
110735177
228475023
97978543
93374053
384328930
370423664
26451085
90262809
75863552
153570037
422521303
301479237
247054011
9926548
638121233
65001330
344005037
74560741
158692433
544183301
178149656
259823548
63004276
210072931
55381858
89677013
94801572
96909538
127342934
199037945
234200167
48539087
367731278
27073851
38864629
367284852
48675577
292330222
99637312
374786224
134205690
18131423
519547908
429936452
106371915
676671
55969841
339261584
276682640
235171113
41157028
70121698
35844308
300145915
679179824
675099215
72411365
90379347
760824967
26856800
238941741
223444750
164827858
420923704
338243918
488385399
3157329
36795092
177668223
335566444
140037202
461197773
532925783
139230912
58489965
592250
233584292
223405675
98684703
281678739
12134237
291319423
217038421
243597087
160417586
70270971
107020486
564032945
229694237
51283645
829928709
103163102
148962104
460198433
45061553
453105181
625147036
46330582
47673035
392909194
377607326
495089657
394554643
32655438
38060375
706792378
40868451
231385688
232578634
809362954
173474337
83126441
48746678
134443719
202106339
370575821
425227137
18466236
44241441
66225334
93666219
207325687
1748892
47581809
343091486
66097699
208824663
94737626
264619
300161464
320417979
8029407
257751633
30950398
741675586
300916061
101015938
34681710
323979253
65445615
14220776
420135649
762651224
97108945
157396831
41188648
46130989
104512011
313386247
598980255
5407989
119542695
210495012
19675151
178180935
29004329
138426086
306135181
8931613
401473814
468435889
265189703
327276463
105129791
375668966
38745011
288704877
88945204
5713600
376438716
173628923
493115404
72333299
144699172
44563747
497087234
62221111
111520522
178641504
128859937
139122468
372868290
315385845
495689832
35019205
424076592
4409376
108862239
182207429
553464780
125143233
48627998
761838970
39463636
238507157
310213819
373282470
50523806
231078415
31447659
9030163
216456539
104228557
401173480
55072294
539966013
110189982
370186394
737731707
213122975
537159497
569091606
116749792
6613398
104206896
601529480
18183425
477733887
27074872
124653285
360027870
348025019
691753671
355523919
128962312
315888383
384620440
142924105
402757703
123812099
33034721
177187045
159321894
278544977
57950588
103816832
145078723
865413593
138186946
98453576
175229072
432906
5776373
26548142
554837488
583485490
115225361
34579006
14627536
361425479
306658271
2863309
46057629
279465859
228023978
32298917
8518751
351513778
31892968
90013087
106131252
22193225
31418127
151240537
135409882
844251342
349708058
70602885
211392708
30606154
274245754
130317454
212906147
510023489
27702699
257621080
77117850
60526723
126932022
188657707
139167533
75912984
25424529
245403349
4818223
117830636
67125157
256308373
16190943
199890743
21375494
263968824
21191581
418450883
14687936
271017028
360137602
197865126
462669450
211646200
175498693
543953863
830553611
43230469
122937684
54741318
89611375
234585099
48694047
289631092
6318404
486256688
475116867
141070950
205539776
57870649
28322171
201764007
7104353
129851684
343415874
556568869
461742250
108455010
116362257
73222539
373952573
364517457
392810115
28060165
10089671
467000255
68785949
681621560
21410762
328458243
385912711
10078327
32763754
76533246
59018073
490693512
330884886
76598216
75900743
7544522
131215476
290037501
1442381
81258344
254751475
143487624
165405476
619933873
310968335
102724939
289043954
188457780
587784256
270583522
178303509
230267282
83278435
386591335
619166384
588607351
45372039
90266075
18735588
42631106
116825277
132101604
122053933
187829402
138966761
19040728
84409523
27044559
25124893
460814735
261286599
286309514
368435353
290059866
153631030
41697554
202144065
392824838
232394886
189037046
476949870
2350182
139424697
18471325
138281904
255650494
314494167
722268474
88597997
361953109
159803283
48309572
266161478
3778173
230640994
96481842
22353264
6100888
34651308
29401383
77579236
42726831
393020029
26291672
148578486
5417561
158890967
269692761
324112912
258444291
119150100
220353267
225501660
161105276
65840182
49393958
395326544
47710751
77361352
225785926
40656152
85313916
462426960
25084558
717395305
213767332
63141803
187894905
63397033
601979558
380880072
366852251
372496546
43822639
43283910
188936926
83014821
165967027
98129140
362361055
664349370
3714048
207873414
170487124
577474104
34897302
290836025
45547332
23324339
127213460
543072700
398032903
190057136
650473393
346140758
467538355
28074789
23153599
79939209
268296991
7736049
69255781
289455948
80504109
22267839
500581883
131077483
2241351
21749253
733513468
33136439
105370365
163842972
479682917
23118232
80106476
9145813
142550028
21372860
86433222
114192469
516143582
598435822
609260431
133937110
415846972
49950550
109909116
113327735
243267662
17497011
233344376
232590380
646264037
79696188
191116045
266967453
229981665
218042949
62058570
33522498
172038439
88913706
79720012
176004984
137246728
97993901
11299403
29557169
314641372
202935186
57070811
13532263
233187007
233415136
80421779
139876757
243579656
634941991
12346334
36558718
154335916
490597695
458510364
105246626
37776991
61006126
194115880
526396982
93645875
446246567
19899171
89354378
201210609
256256353
53786474
47114513
494235946
121992217
455668792
68998535
502046522
115553482
98810360
75062763
25809151
207217300
198881809
115016004
278606926
11106666
6281429
7854474
209892710
168449513
403771002
158885564
305386400
315020937
171883685
448455300
261149383
190691136
11236087
174475911
363411164
130122586
643676686
400681296
37204719
49825000
389670005
57520604
118292688
47750333
685625792
23788524
303835094
127637909
42831509
246206063
88655787
367082412
526615748
153798417
591525492
521458054
64096681
804757
257728109
88548560
286642562
603342958
10124901
177847557
77770125
58856029
287323171
147808237
177042958
88789420
42333983
561453215
373286204
273548105
52153829
492218659
208457049
673279309
111196874
13238865
126730431
49842797
12470526
6847781
17032087
144613028
192269410
257958544
379691959
222877145
113200541
427025143
206841749
503093870
410952577
18549991
119812131
44232463
34241049
89027079
298708032
20164835
360418663
71098698
6214452
330892466
488441571
300077474
97039387
374683126
80197904
333755552
462196649
158309861
18030320
21621998
317531876
202982254
60285447
26637264
239680392
379513182
346824028
359915373
132368497
31234746
45018911
79839893
584997558
88221837
60901982
398586569
2313504
150773889
191539896
698560870
75178
164130439
35715207
208688777
206091604
58428739
78283978
596962223
344037811
332428441
563572441
110043851
19786291
215075698
24189602
109995443
495935036
708066405
172102204
62997256
13484740
134744792
136072637
445222346
54646917
15856178
120362717
162907701
178439620
95609118
51965796
14707327
340622579
166609102
370904879
69387231
256388652
376259291
82221658
484293055
100235811
168534273
127073150
190796333
202523493
187919980
61122749
65562325
154569504
581199228
220041178
239987905
845403033
479392386
371149699
410463835
19267727
359838402
537331215
73736867
41499338
281564006
330282113
86042940
31478083
81245723
113888362
355808416
742237031
18897454
146532765
453199595
426676188
4462958
115388850
36190709
59272269
577453397
135693913
274923399
413858522
10667558
23731212
266843
645761346
199247141
221875471
414423994
52242494
272611830
131870980
35511056
184161394
614058921
344841769
57743905
512205843
222874090
128366967
430777126
197298350
230854813
181876880
6224625
329696035
215732179
259940196
10253899
198536773
650550136
97940478
226344462
321309255
2893084
127339366
154819990
187141073
136933278
457635752
375209341
704540384
481994936
241905221
34677859
206523821
267922084
396594705
683891163
428084837
236686134
439119854
16472899
265596293
231626406
643579015
41175604
319108260
2473309
708985
868685745
312017751
7381356
11650065
180671475
193057320
207088471
399891067
595886130
254891767
583331591
176713130
268875813
138496163
94210489
71797910
50187536
41227017
842911392
3845892
8777652
221235415
790578326
220115679
524025951
150310553
41650216
31711707
145916066
196396612
79577838
250209950
1045250
41701940
93409099
416044167
81654591
168871004
376345468
741230310
538808123
255580293
83265986
2718031
364048059
46876001
175257801
23160793
164322220
19609
277956176
123616956
20410797
525984666
535150224
568521625
84522645
687501750
275874792
12947737
10697731
311543753
268948669
131233719
99745509
254369175
141310437
856527
601402250
319990555
136954674
54910348
126252635
22379217
307462282
171858349
257111319
437314606
25110797
714323
104571491
56559353
37838596
16473518
589073742
152460134
33439444
7341581
119659300
66684204
757828441
77915072
14100396
110042369
58979100
13325248
276036516
234152863
71376989
796935648
48114977
616501182
368939587
170957383
417897337
9155380
207377925
632551112
538362813
531061103
211528358
761102014
722692180
207351170
402119741
589548395
39817300
19093077
403221754
182094845
109885555
208604692
69447939
222614007
107208582
158772316
69995352
15188604
605178666
341088101
476836660
171362962
687144356
281313002
639284023
511736761
137815892
612473612
128108190
227637412
203200254
15407336
261983880
185961143
84775694
6033681
62337318
402048088
501608284
93452553
84275588
397956859
11522735
2314864
79334918
407501209
453570812
100551522
49266823
751217639
569683678
187739427
289849173
170470371
96232350
80476668
466570752
343319323
803710112
240931680
8369643
15481272
71268674
526422175
345514636
603910612
497935088
398644386
573644080
27033616
460159284
18462190
67345940
225514380
456219
378456025
54257752
26138343
118986369
18422312
35854
111570736
609475756
54016309
424450229
56556102
39446380
510766694
21322109
71171987
104039838
394406921
3454049
335278461
255029293
218367127
248138651
166718673
62900120
583986405
157210032
483209666
94726594
215852240
609847041
598182099
63793957
110009990
585747755
39592955
793981842
87391273
679038830
157770101
129184719
273859846
403919078
85790259
120744000
536251285
78683045
203539349
78774024
69744426
64876057
40291350
337690296
174525276
712250653
191954052
38048389
348422119
11906096
88311727
102116197
344566771
119930224
21890798
455900627
125081332
8579232
482214910
162777397
389904390
145768085
279730208
61689779
556349749
190215965
121742891
12945914
13164566
32317110
117849936
303488162
348908683
254139836
156112446
279341543
317468293
323732052
420357330
8467877
461260811
369931666
320066727
237273309
165727267
13320428
3330086
490641863
416744495
259462164
275198636
322893315
16231172
134826109
33146542
206224200
50558695
369223939
377761862
337247624
549930439
143889015
1308959
206611049
450765728
355818425
293343094
48034083
191446187
143058092
245585417
159285043
261694904
29171173
60448229
132427608
562341261
327648797
95565981
290317436
4918264
82783234
567148397
2974312
468292261
81970338
193189305
170491007
93127172
25119759
314838416
37516261
688558286
662048783
83253921
534576095
69772833
285178067
42003644
61298322
388743387
61561899
193250929
325576526
319836143
187410056
363436727
355387152
184696424
188113894
81968699
356504389
482798764
14715308
189928137
658060439
204118507
540754708
485493942
132012401
676844836
4536742
298686767
59518302
32555774
276921891
189397553
30455535
47839
79861808
120524780
324587365
105774966
398530561
644008928
154079476
399716984
217210469
231511917
65137418
690050829
1500372
266240881
376566128
160554112
103275457
364472860
152953462
90907371
43457769
476368064
3412196
2533508
281223292
241551386
41019472
114534253
255561936
239477788
108346980
305292580
541294597
4874531
224384914
125285750
146860956
201248100
601486530
141985201
78650241
173646659
45689384
278538054
519278290
95338816
56529812
6687367
538324906
58536879
239893702
570401229
36204798
395048334
342174319
228522201
31211135
62495886
765690
44022472
99273516
58897015
10592640
427005874
28541350
73671780
259602623
265765321
1333875
203470683
54980283
443818098
235280341
67131664
88378454
618002390
169144515
468587484
434769522
30665348
624818454
25639234
626776
57672671
475342693
68980640
24471415
1496337
135810869
80866669
219277622
233502920
206334681
21179645
2396277
20583656
365236404
204286106
34124275
58246810
124692971
237355288
594844364
137343068
432168807
67732423
184037124
350340672
349270893
456613454
1343043
317727380
432210110
31823407
48598826
66959082
143943611
2290956
44252508
146425806
83356154
184688114
2292968
667398152
420756395
714004915
153270578
12006521
135346167
282296537
44091087
853260864
152516511
797379244
54848293
245743
22077950
172453943
18590134
271767143
53035029
254202896
677503794
357466880
796055715
2367182
101287760
341274264
76915573
367247325
41646832
608931598
9640353
842843918
10282116
227051961
475630709
309342477
40769361
130762354
295548600
147778741
99697474
98587098
125547685
4359527
724328876
529666576
261309645
555512337
191956141
108830072
177529072
337687556
405357450
116972527
16292774
258491242
422698872
250747234
141547273
386605193
21395110
433600432
642073791
66768244
58984081
125880779
378740504
517652939
72748109
11800505
37668087
820417832
493987614
119130270
63733030
70096181
249775237
348900167
13170715
344254952
258472054
6968788
558688142
664322767
123250051
285910994
79627589
48082054
803600845
136981808
38309147
72815485
523584520
53128286
19634471
32565637
193962277
698845430
208307395
297528567
39735
101968702
377151792
261516594
24015743
280769497
94712425
456668570
56180536
227374386
190734073
35725890
113835196
73270395
468986463
191633706
356001738
49289880
629700064
647380577
99015349
603622241
161059430
174527039
603403164
306802265
103772992
83137702
8389582
236833356
117455800
157315609
160039177
631245881
178271611
129721198
67372686
74729675
57592770
325819347
701621937
69907146
138845373
3460260
5945446
111176972
148428149
214898006
35661271
239228189
37134883
423553776
51749275
174947090
4275094
83978921
6865497
103874147
14901530
163499734
177000022
106871733
291461683
9522699
129965189
399082784
52249654
407414305
512512743
240995902
5955026
411289517
693427784
187376186
856058043
393537432
801390874
22560556
443199186
12827282
226618096
4888714
379780846
25336494
39584663
595080693
32574994
272897306
365184480
671585505
29927719
187800740
743523520
81960405
241118521
11450631
221105541
517148291
384579237
175483801
201707315
391647823
57597422
241709700
173983197
117307857
296190614
13766348
96719482
355979963
247376706
134559715
383371458
12187658
157435240
282687282
135854694
308189053
892301538
660152876
54409981
319505027
166265394
224330710
128407463
127925622
58371462
8984810
108850308
161198330
3972658
258083217
18319503
540763472
265295003
7974567
23565633
101983578
49422
114626581
133538710
10511411
379908356
85694710
165227304
216385408
175220710
489182717
68361333
621146206
100020275
175692716
477357965
223507162
339726395
45885419
561591578
264693685
279740504
856938702
567226651
359227592
430714072
425938814
334194944
359507469
640426959
29908318
19508023
142643175
102542342
551813702
19434627
276901484
187559800
137866620
196385055
48379579
81775699
178106778
721668820
152969659
139997110
109536425
244672551
12086129
148550341
196586716
342786131
382947021
355120679
283665762
110657050
144280986
33512419
148015556
57670377
589165863
267407960
306275202
28398792
265677127
670029310
589136719
235246113
41221963
450397403
173307987
487499457
93048073
657659368
229093
244857818
876932
56581202
182602972
30683921
22349188
161507779
244949434
21237877
33862171
473002826
227432411
229746914
16896878
295222124
193366843
181950696
82816702
202903263
292230332
101635837
484009731
437758060
429664559
6867980
123853338
138899691
61207402
82278496
17208536
138082314
659104345
16082989
231141205
358329229
143357442
12284724
192565283
32774577
634409633
249950953
179183799
335140672
54955919
510304568
131424110
274691417
453765266
380480318
488890474
110390695
310865833
169312442
52710295
300723076
30862847
555482098
521319852
22202908
199515110
520328046
661204478
61243140
50863573
24394662
338371871
225416599
397535930
228266590
274810493
269550235
15625500
166781860
340090466
74503506
533174408
252464762
144359703
442385336
194449527
36522522
109052484
120181362
509654513
624154391
168723274
306549109
6595011
58501602
161180580
330931525
82120965
29594752
411183247
41018193
274012
25941233
280775157
23962739
281447340
276548709
88644225
114251028
515992365
183734628
148255670
288256081
185427852
54020451
557369014
6003090
6687785
213917174
108560266
245289831
721347093
414602959
7401027
10735031
29274096
117813260
367885283
116962356
226903402
385255209
47839979
75788434
440008232
49187981
37922390
768559433
43593673
4293152
95671580
487900896
8255044
312951955
534131130
101208555
85226421
54924922
243048834
231229807
443444263
7140747
510998351
93970733
83975204
114299416
227200419
304157507
222570918
139315597
43772806
195789682
56243251
74293222
402486041
535822190
424988842
427320589
125383973
20398359
394221533
89125307
332212213
385282347
30413889
288263595
150053918
476513142
462566468
337375683
87548334
93119390
374630282
79415101
186192895
22295802
375197944
225886404
43355121
119475154
12455314
73563441
101577364
68179587
28639605
204245868
51295530
266785903
598068460
51732485
120004995
155011753
67705883
591538976
161352655
495081708
525323936
68159290
123030336
431466154
168357700
463941545
355836324
476030015
1835594
9914403
340057712
520792914
123409773
42867263
1516846
411085816
262843800
627240553
98960709
328345683
549684407
115673877
321873030
51299220
555052673
312308665
159072400
115062221
58847938
6550629
322958146
227824499
135984071
52977585
19424919
59983608
685554103
78367435
214182960
28841834
35507116
209445345
255595468
175234927
348824300
36666535
146574323
847696
30358288
31144854
86025525
394990195
31794055
207837707
14885264
13147643
88357754
714396199
142269050
180205145
446668655
180640047
337247462
35379880
21886942
40621311
449338453
177498874
346057840
437390928
668157863
217422345
251266156
177687349
123724870
29913
43968709
11731226
5970454
626629320
156960195
331798728
326698155
126989120
335208641
176978388
86988783
91948724
13593806
48629899
250756803
114144142
404914891
76164686
31367460
6371974
390162571
115258388
190202620
245603997
222096701
541142959
325085406
120453427
235328813
11596751
266841826
230989482
710088
4571245
6477315
62902040
487474240
38027823
570944118
6895092
68856200
542808912
277124261
108363923
113677876
166435377
368376
45660784
16402462
111947632
56995772
21191784
150408168
70930484
435102661
173753430
84845213
437625812
314889779
414718477
554281796
44480818
123095740
181064905
300194415
207578965
220843940
118292100
136912960
51852502
329072470
601174559
595334346
199697339
168922672
97233300
30019312
215374020
387499051
524616798
270703587
296130269
76475285
69625006
305573215
103042529
344454170
576039251
118469842
153294994
45253720
502713490
185106923
85452165
7887958
244017461
90862271
31113016
223224937
107021833
29811083
576954844
27959856
62323736
29298432
65022286
308351216
12239882
189951234
4044229
144346088
184444717
428600372
425334712
129398407
202754209
23946539
6087091
601654976
30820732
293433747
209845278
426487084
113337458
562616837
363906293
26552389
21976138
46366549
14677135
51262749
24866015
349862832
84695255
822978
20759246
20556832
215223350
246116462
301971821
392167447
1721489
160713936
189141711
138960023
357553454
327907393
495122956
310335483
101838935
340057832
67850977
795579059
20065828
234754732
595094291
437229667
445079466
69700478
89481440
120277893
460712727
61985994
390233333
93787176
181140527
220284950
51988281
472507548
101546195
153692072
148875295
251716309
743223302
513675856
471969708
232714259
707037689
610187023
377865712
112506407
3107707
213109465
149219399
135149173
83234150
253024752
577737531
281130716
1923054
578164280
207656923
61836832
32329770
25168540
764737479
462757511
149148832
44656977
40750031
434032544
250345055
343600972
353472095
194260436
392641464
301751001
203659787
621357803
807658294
229259899
651739684
739016926
535097998
363032254
658955930
318371370
294151119
120557993
507466267
386147068
465869334
393825181
609437591
216257846
464332980
5225095
252176043
98197017
480488974
109895983
609263565
114244128
4111368
168793599
406908936
49332903
88481834
209456926
451422043
87385439
624898582
259918994
171745222
22830789
293499572
377086447
529536973
16817267
250095125
202622365
50185405
192479403
40282065
174495281
45576269
108074401
5444992
156956188
136084989
104828022
137362795
130638631
193990350
221781412
194416720
550089100
274495818
289528814
29896376
278752884
79675174
201386772
555900243
318671988
18916685
102322954
102578913
592185155
91566228
14647296
113990946
96365430
206138590
51008009
7325019
638441141
97021789
5989696
233479650
269869923
432539158
34981
372290503
132658450
169463145
331078934
37742655
556199045
182303123
202977198
98365148
4357858
1542084
98142564
18705926
175863447
475082015
87637461
53996795
309509961
521800670
4720741
611237205
344913449
291644794
88016569
670528937
66309825
428745888
8707521
512553498
252850847
462074760
229238147
677243814
310056647
617311647
94177877
46266466
226380998
580519248
31441213
4023445
454355257
240029507
48098137
181445567
79130611
73772932
135135223
536106837
66240815
377469129
320491988
298588119
402698689
25426509
501186592
32289850
613537334
143678045
57277869
199311255
17388110
146131785
316494321
589107294
155995211
516469587
200315547
659648708
21153890
416128302
484260062
378813471
50597828
391406773
63795472
257009977
48649495
155787413
536277573
488616617
15239114
231443607
307653903
156769604
645715930
132657798
144622483
137538858
492994643
549611325
7675105
196220842
204757492
3570811
90837908
373857789
269754378
384390634
808723430
65659040
82083574
267708682
140177446
9301010
11869366
107467829
64552245
105862367
46059170
94190348
442543008
320667691
7165580
57579530
221490131
675356674
347487048
313347237
518042120
10632143
13507801
524989239
83906313
643578493
83647264
241058298
800764551
218455740
88661099
5701962
71842195
481631051
420572326
64436289
554383880
175131419
159040355
28564770
174943927
583072935
424032167
8606019
191030887
139380602
140256459
99906648
577775474
228441710
104506257
203067063
718553320
148249482
919157
8579169
79573543
8827272
963497
239496201
139850955
512214954
178494608
224846648
474730307
191716737
74197974
213039568
222291638
83087283
250454097
399585666
275380606
353218415
575624164
732651316
84614330
124046056
282491153
272056390
181682805
10248866
148860835
329202966
682291894
4665516
165675817
402812526
571119
27386810
17555620
75630647
83105158
201409021
175151190
659529712
57478400
205049679
285391829
362205692
8429802
232964265
784032
232662045
3868753
22008371
33015287
14637860
311880810
33375554
186441558
207913239
53556815
147106570
54060983
87476537
192014478
790667171
131435976
112888385
43289083
158235038
430062936
100005701
378004099
10404623
6944978
633591442
130877970
587921794
30374121
322701341
176072112
655562065
403552305
166468735
27523172
42814389
772435269
191660835
299035846
192871896
516127546
124785275
508063903
24060303
170572675
588980088
46609545
372588039
295543916
377226840
228249257
268386991
118402
120866998
19359297
327370937
118892171
155784074
64241421
332934275
129332578
238304861
405660090
34199182
45939227
108181
200705213
257742718
38041180
558963455
281952645
45635793
26255524
631227742
244964946
38873331
379587819
389893712
465464509
330180787
266229268
82757960
583185439
443576259
838795371
588607540
60999726
62099600
131102218
614722610
117344765
378540232
204397791
8834132
236934133
151692776
37490573
118688949
234737710
573575569
516789952
129498483
92633856
610454854
32046151
872036694
9104932
12551151
230554528
67379819
452204109
230721511
7593213
41053993
554448355
592899084
279082429
332500523
87723651
185824866
45061007
3403666
153378309
188545220
510668074
24400493
278134604
70378723
141620269
54156960
161082861
1692522
564864603
147436736
340516094
301368964
474132
46275359
263567193
393464848
88593500
97275190
248094338
71663203
316101371
41456240
286033584
41116561
317287905
136910060
72908695
12866633
43202200
25282000
26990840
67855262
109598982
527026824
519204200
143020844
280112659
121372648
41322299
256636344
308298509
24584982
360806469
108669978
718167316
197623703
503620343
314925861
113398413
303282572
1457606
24140501
611480409
308213757
139304543
424384589
185765334
603502700
28481748
17033558
184628905
213784723
537547225
44678442
258923752
406380900
179708310
14200853
34238163
353988017
270274197
242226327
108589038
123561826
121566339
392249717
24495487
17788565
94570343
81489325
120467
45533627
808718834
6166782
12090895
279660365
22233950
654013645
565025832
205171532
18499566
36747802
431900818
438879416
49202052
301386622
225973637
190034146
463022665
115436435
81080225
185067010
93680676
75879031
30884962
99208756
474738252
27274356
3769745
59818672
81271211
408997903
26214476
358844635
355263601
20582893
242150935
34282014
135683464
383440124
58188622
236664699
491233386
19047198
528814440
674428334
48572016
45924199
306750953
17321198
59293288
125079532
378880883
741220002
123693119
203200686
49265540
96832634
2234002
172786415
77566315
17353593
88141562
424148902
14811267
152118935
141782733
229704976
252132434
133185339
396543215
294286601
144281069
354482614
142945273
23469693
243372120
16644850
159356944
279592961
167408129
380126920
130644752
236780630
39032630
93457906
294642529
44487775
271595538
201404991
451458351
159007853
146127129
28781278
181236332
80470350
48129536
217844443
312457389
20368928
106559806
65786048
62092564
37102917
500120595
377913039
795825227
83589987
107753583
7430785
8064689
56687983
482207355
71841880
472434556
68607960
283760971
68849728
110431444
56502652
282499588
486017242
6563942
417365559
657766694
699658151
304967267
38124661
4980141
312912086
350690
29305245
743622038
132229335
331661703
118035418
218862158
211075376
228896007
72582929
83533580
240496773
141566731
147179534
223127776
27244125
71763720
252340763
64868730
352203373
92031708
340431522
85998110
151236041
580444829
421394114
30116725
200572019
139690265
36115542
195340139
109535670
218643858
258344855
202567694
114852214
50458130
41060129
16992592
514605658
67764015
159465993
529676217
130246728
29109830
139205690
113245529
3688474
292373290
54845139
147470679
143474855
587900308
756274429
359816376
231729483
92233145
66696732
316105972
76725805
112862115
137149386
266660091
16078991
631248816
19598101
587614075
133259627
110094595
60283475
489533641
149413517
667118397
263955411
206027689
178551622
103663713
195592633
792964242
22624481
102653400
288943595
138274672
104401996
21116310
23637997
18111672
55971484
151683508
102047
149255311
409308126
166021807
48548751
145750318
78832943
263933809
544074006
143776886
431885061
581671103
175185312
463381310
494029629
48071485
230999253
168971305
226053894
123400433
113412340
11646573
48799947
80823641
583158778
494298366
162158912
174775348
173724528
182876553
55329891
99383678
559012460
279413204
44839849
18049665
334945499
253017540
8208776
107549139
209160755
21661147
3815242
851287461
642470543
64654655
27899117
299302626
69004313
6588042
6148158
73250432
711921546
64388833
603654618
565277958
249996967
111911130
113651547
492204969
237319364
129115365
457596195
52412332
161360073
13738669
135735387
247459991
176116537
742419131
161251992
158331699
637148027
330072219
433387980
550751681
95140706
363397714
614069068
782236241
666137567
91483572
268678090
13172317
140360286
544446481
35759789
313355400
97632721
58203666
356344964
67096079
407844174
519005934
140476593
140137422
86579173
106969670
112084560
209088726
485001950
176739861
33564528
566876451
151202612
211964054
558489528
242599571
111146730
33091154
254949478
484238459
104225931
307426249
160051404
565507315
43669133
226142504
392486614
29256767
171296986
262699954
559678779
393408531
304781502
170232489
217087198
43216722
609122267
439590817
42870352
642225330
316082112
541355952
325968426
11687321
389221108
17387580
503435614
416154699
126596371
125329508
223908909
174790975
171603127
251770176
166686475
20791514
52167786
142447707
609065883
40519095
105361972
355670284
14822100
22658546
351537176
84848260
91166042
15166195
83269580
173592213
41644991
178323773
168583241
704765375
531173169
588679287
183041305
159320117
157731686
142511741
15129502
100334370
425350711
481758591
227054736
493287807
219594600
101890084
269901025
137699708
108641633
22615730
252304770
554207469
205527041
212773776
480534446
105215543
393662840
37089169
123871762
120152131
712360914
71221422
192898216
254291526
135207511
4611325
89936934
313423345
52645181
580926797
16298292
29669856
121139082
7034701
122599993
691917779
594059523
56587574
56059655
214556519
251677896
283982084
136553728
249401756
523274560
37284300
638848082
289319586
259026062
88878182
157586856
10818893
194273060
109979699
279073057
180876300
169527471
37320559
67810236
200442680
32159879
19098795
138826965
438448508
22540090
67937425
292275124
474095388
177874
13271234
488348229
189186928
187396816
283080671
364461948
294141392
806684836
696689923
3242673
103423410
255074656
217418698
137013559
119431630
6046096
122524836
15070707
145789480
266157095
41913582
292450208
197997291
105261311
293870101
111555638
260193709
29208523
169810663
189754935
27904101
112633499
98576
145488691
13726190
360220365
18269178
425345050
87638148
375288567
142139580
351130241
63446746
546581297
7264947
360788134
123590316
118828062
430404247
509963844
269570959
88531086
39740365
123036692
154292136
395265357
112578795
436384710
267132168
599990019
223416285
139287234
496128842
45560105
35714214
8851481
283110098
87621137
124966470
266152667
596495285
292362503
12959022
76892615
16161494
607424965
301808094
680304593
324774505
229658441
258385617
8303106
183427561
263492860
132079762
204388551
225107892
353456584
195855800
9386834
742398683
104295391
596246013
87853683
960519
161624248
74013718
59376727
489208325
203844894
382815254
527396324
1136726
625987616
758250654
510511056
107068272
211542038
71493371
262759791
10515007
5257395
465888229
323291014
13613565
71270014
239107666
78487568
17863756
173198419
141335972
180993003
178267340
196269179
68405353
46241591
140508047
31969816
117095473
432430903
142387739
284257311
57352495
200336592
210479065
154856699
646311094
49497127
83047526
611785415
381494058
128604477
614934023
37502948
377949862
207847062
21515747
134805114
11152066
358360579
39644172
365934443
703746275
173606657
10944080
40224390
314616682
13998886
168648266
505404269
167695705
116621167
365204363
8637046
600202444
460456009
506236476
6621484
33531829
255172572
45499694
330729469
17037822
126711480
125473985
22629947
702834119
4340763
20928110
112257056
591314610
154653018
409741160
76317256
29043725
149621448
117252285
23481149
59230633
281883693
83094611
474722711
195334423
384531656
26484965
50419694
23286663
246580678
32048722
29549645
117909536
422662220
78367095
343444066
779676102
49483566
196118603
70079879
33910587
78480103
729152626
427049589
76039898
8261756
155788624
660138481
375976564
66039210
176996257
487441157
333375936
75636330
115569566
48365939
1353948
183173373
322491593
410170591
7978345
468838449
39048768
241753589
45752568
544208877
564840139
559231358
102413475
1806593
369238069
180198087
17368306
87654270
9301062
131577999
36961836
60956338
522206066
7362938
7006403
175668395
176286216
14307652
453818486
207337894
102636432
412182032
110266212
8951375
312964109
140961366
226672704
211357758
83458332
74445285
96933220
5415164
51549377
429457263
316322942
138877091
86545716
44659160
26112865
243843891
248741529
307121314
61290150
702952654
112094365
27986016
3072167
109295725
222544880
137203713
70922627
698478599
336092085
160133823
80390284
524663750
78577866
428418838
299629117
67748595
11473602
301792976
543447815
298307119
686296037
354011384
327297030
53962448
588873731
268009529
546958291
308626127
37149158
79324385
39528127
134116507
124900510
290536271
245076229
62902060
320536173
373886075
81102688
3541437
104448009
40152918
366501194
141784329
92135662
673455148
93704454
112373621
210060503
372353822
356460376
55040282
69659462
11565541
375932521
520929112
566721458
721688940
289484401
327885921
303525385
26017534
4656916
16668118
19757516
523747504
483203998
144783372
453404156
215364541
2241305
615971553
6109627
201513615
816965204
291541235
522416837
114402816
324746319
382177122
189712458
189796594
53206249
14398602
332690895
323105438
62847097
191083559
520795602
31616961
82095058
256613722
563535775
52157185
349547471
273178428
273740353
156405708
373232930
25777919
634454000
84323678
201837565
2357889
106834936
94865310
289247253
242966833
81934295
189730935
103222068
627642583
46358367
638441819
286975845
277032134
19414187
601997750
3750801
256216641
28623492
292607536
251745517
3066387
188653983
129825785
44315660
362595937
145169226
69079207
351735903
270080308
449065597
9283667
394121328
245646185
28037743
173361459
252490451
82619405
7429041
58285962
8547059
583326982
36249292
176572997
403858988
718322946
287036335
79352086
46943292
215952176
108581638
85070379
203818594
260118240
78096659
542092771
5948298
59992299
137859629
17531233
258985213
296376426
10371756
3721922
431147956
26359606
59679165
575620793
160975311
82855972
34185761
5307173
241405272
190643520
463622536
222947719
368593913
325637091
42546487
498903581
237770184
169350567
422699009
178714059
358895025
599016446
44174625
148460341
683744645
80820559
544200211
2950346
100248479
63293218
292141934
133436997
25134773
188543326
515783481
22091460
382393434
104365548
125509848
137888766
738313673
10354759
828932076
203899357
50845333
65700285
321841387
659577468
34499010
193633759
138531198
98755809
304740590
52731438
274651990
2917767
502586431
613855855
25085883
345467681
128142938
232479956
623335767
233129694
247989484
84080383
112496703
2838262
615657331
24607511
363628054
318084428
165627597
306630495
397919012
29207105
102308686
458806
281799100
321815302
70388980
78724260
219072070
96007812
131760620
237138571
338450934
40862258
704707859
143228004
136601722
185788300
102967103
2484256
175084788
356457920
449213902
873277751
97782859
109138
19713878
202412050
464959375
15548986
472505821
267582926
296030463
199530232
127208311
22043833
1914506
6946049
14403794
383262792
181209175
52339792
245285664
727515865
59922969
126158658
146717550
1445472
2922209
8094586
561448918
575155640
4875172
231752570
494772329
146886373
51434482
4693021
99859588
150179824
31234284
51195167
71707466
580871767
219392428
199701551
377211342
227202820
409808952
542775839
632895784
567319184
479723320
92357598
11299241
314680230
394261180
55964549
198237756
182473884
489809188
137533280
111233440
179546466
450035615
26087569
39695983
299429297
401664452
601630203
73041746
560459832
9104674
74460786
168195145
49927192
465519906
578244954
364791925
159699044
18864996
232009
336180149
41414670
7091713
104129666
123459447
65688566
102619809
320472794
611410272
175633362
524093865
149603377
68741771
15988236
30572993
194846185
7985238
43271440
190051044
478784145
608151610
184660105
110558304
167579099
189014354
137146960
417852823
710249580
124994900
14411986
300516039
72680940
96088351
24645727
8139075
92319322
59475652
103045752
300125971
71166351
24145782
64849671
28333938
561367394
614103245
579886423
293024906
274234925
482159111
218042179
583470582
572155218
619139
61458793
292062200
366298145
54882995
130420577
76190221
134110113
299090119
106269892
10082477
403720379
30035771
787861946
277091448
475650983
3775643
106266252
225647605
5352299
44351337
25720038
194783913
446797574
51349149
202249135
56070247
41711662
196250951
307205945
142825433
48294409
213091496
83283728
236536297
772081318
380130602
99892872
103729330
121834059
757327019
372534192
78872619
183901293
256767195
149773276
5623636
29478609
52009203
681920334
176193783
535820452
173182660
486414930
2189872
315350139
442861573
39584524
415219687
325821641
411757866
38656550
9544158
82678257
11885449
9829916
83816959
50489176
147033441
257289371
22645938
140006629
76649134
142608533
20970282
155747678
4975726
371466681
32365685
782992132
507472682
76410855
386372615
11464972
6241151
62555156
586452177
3828449
348510146
4687181
272071551
597627411
324878572
153670297
174744234
405270392
68149075
15459955
126146963
31578244
388278331
226011031
364806467
466447147
151493330
532113245
77144432
402043216
343638438
117819615
87643823
374885577
51797684
282474117
191125474
7555891
181812950
101993657
115613907
182234984
694771374
372443500
95059749
348943007
13583994
386849900
236847279
113898263
191948729
188483989
110172309
259212933
318234066
479672730
373477751
288624005
198096454
104493895
193378562
478966370
637769521
838809353
312907960
574320613
490587035
63659552
93639964
343485042
34240385
79421060
153202696
48979026
78036368
138703995
444248
46593252
461949405
18078033
411302131
302243430
294074394
219786310
173457371
47656938
64972365
176810984
172284037
378670525
83643282
109209548
192133761
18153784
11416937
813763446
28412907
109452556
212501807
90453984
234770454
114338968
6306051
387820996
198817217
407512753
1030327
444783152
596249623
106581943
129266033
259699666
153808363
230640553
42457625
289230307
621493529
376839403
373938459
493891352
535250813
214265127
5067563
78110285
24057611
94274982
86554511
702656209
261506359
104157089
206172648
220807244
110554886
384955028
65336545
190419611
290742544
55446905
13168341
785717469
29851416
314878193
71367151
160556362
881526
412422020
120455463
127118239
368704826
57493204
15228535
103071999
160052913
423085813
14493287
623305
421992975
755769520
51777453
450628
330815601
227478085
522390367
147769
240321945
87278046
20885029
41889650
319295643
37293692
161326915
143817567
48711667
113877612
774988655
438508730
490174664
184751054
251269438
74644348
6702605
227763050
167494990
6461474
12546454
291417635
410328699
68974378
11612724
137912234
251416619
159561099
14122565
25822351
35850362
246631850
530637684
170719621
154417947
30541305
15974463
19817679
109437955
1470419
240386444
529708308
9585779
290898721
169847348
151896213
687545932
65577226
36933085
140195506
198537425
173551996
117100237
47752167
338708871
655437631
112306012
303662044
597200175
681400760
460031321
368854290
38844736
189152596
10941486
177156485
95040037
714235244
20993914
40974371
184559252
91311563
57108726
573243151
646050915
744429473
16427386
42632211
160693614
16669587
178335955
189070510
84734952
136816222
476493208
620595171
452352303
82443905
657693100
14694555
305188684
1531944
13172704
24906537
97738977
194136200
201572728
34592085
447859907
231503567
17446423
501564711
161456772
2853166
273872143
155602193
46680764
304683086
108701020
108014496
343724345
135589014
160241578
455806999
266189867
39445486
217094339
294683326
667016404
385221082
534579754
95990855
183269066
104603033
432184396
374400383
584991301
38945459
261965178
436223563
29751572
110579866
283468457
4343505
394421789
503487682
107428140
259892491
68779728
64401217
139434472
222274565
57444746
33033662
27897438
5384169
380551944
5149181
814272437
615285011
159095916
319232032
95458585
74066156
259155042
353026017
515229669
168733778
430597
773038341
273481646
218938817
750317920
64086415
270255452
141273512
616954934
160015405
714668222
4154482
584211239
219368256
145533675
167845748
229635240
370885120
106733515
14628968
3506981
284068017
143277471
72740137
347819197
336104100
86077608
26272185
292126950
16622622
437189318
167706738
17013434
202115476
152108414
18443647
284848166
292517501
52369636
255843998
77707124
875311320
624711699
33152194
708697978
94329262
232679105
574154681
623825864
203451506
61458959
633816114
177864274
234012435
73625426
380505250
784177377
550863324
299413085
11547839
6586763
13052625
216261393
24172191
256969881
82663617
342633652
332781984
244795735
689469360
188890401
1100136
132490891
541131575
146101174
272688370
1190188
681628161
314560605
18769480
5022976
104668580
244218030
232897261
4684320
26435954
87282893
181880780
579726946
15670586
492449862
139133980
88985079
310690942
103893491
146759940
483203670
346385304
20994356
40122937
131620185
733524104
3478750
195179818
83376019
233977389
278393473
18073297
315474265
132298095
24613864
348171665
39384602
345535169
257615401
103329087
403668371
77584050
197598337
42858112
146559913
214671861
99515033
413779949
47371633
138710626
60073112
254890443
629271467
328607590
61904794
48948047
483724564
29356178
208522050
341213183
72986081
449894323
417333150
384263326
559655610
241540721
70943354
214687426
210441789
3071697
93886431
487910656
38880
213552492
506898239
274694984
193959566
62338719
475732232
51125223
350037211
192964768
7270467
298625239
13996436
574145507
355967913
6414004
736234390
93667682
676244715
47136450
391774530
253046163
369884571
673350727
126431665
217705208
487641420
84355091
278950460
81248860
34768852
622643842
194452528
475674963
64098381
21943578
224376612
1078961
273001596
397888456
202224540
242899034
44074119
139610536
196774356
6616640
339259543
17251349
182520357
60836541
408761436
82080338
181009988
842655020
14441145
4272134
232579285
172675757
5615481
263746700
751220602
485261998
57611005
334291460
209008341
26098885
127044763
42044983
809697189
528948241
41033619
87023709
26727587
147520487
654002541
4247590
62920226
389776899
61333198
317236458
334218001
215168911
705089554
214218663
133981359
268234088
403053208
196970334
6022336
332381073
227195244
18624716
42314456
4003110
184401274
319548291
517281507
157706
2116407
25229249
10048305
69536530
6694245
19930749
216728327
476876238
286228770
90915269
612170237
150829865
133683754
243488613
583106589
161920192
288849133
193639614
321340355
218128956
170159015
21929323
417342013
59991561
377843190
370735264
688219275
161957176
189262417
256242432
654460745
57525271
8703579
620369901
34760737
177990158
197088801
27570994
584348768
154290086
356325685
342108135
57029398
41510257
281709206
756796870
43724544
115177520
103284150
74525963
36537436
114950729
136262263
84900374
423557909
72576623
274656673
41107081
76086542
12732101
133991552
258303560
72193995
402693677
213372954
401962984
532011956
158914206
76095458
36163818
163126326
72217912
151467315
128804671
113245759
562209592
8977875
46828280
719308377
285235417
61574536
542285581
180791404
135551929
382903576
211279883
140386901
345264457
102132253
18185737
111779518
48407895
1189430
78080040
95940694
61213840
70848328
447867865
14114576
11551242
69496859
536812523
110522343
34442190
55522229
104346504
80154706
389881860
35111722
58192526
507395495
53316688
359420843
262647267
79715649
258955028
1843205
67406629
51970196
248190284
55441738
26096353
207769685
198940681
11987253
230590282
452717593
231320428
118182624
275716079
151833775
186151251
34782961
73770053
278761827
317900011
30952742
80460196
326581912
229766883
388606955
98500174
386394765
164551478
340669097
258407400
111677536
81351144
16910385
262085323
8792959
487005247
388274335
79674750
335024760
49623525
126579411
222140426
692386522
550398281
141276801
176441388
25689533
181578870
34131880
386259005
96625956
50329170
269863655
32910176
242315089
48944224
371436893
292487742
44170253
425232341
32238034
576159
541648393
350561380
413366337
632999114
550232660
445000075
167071864
30759842
247917892
380161185
20999025
880102126
819215070
420886812
489555689
260606787
482945950
46473294
281887260
841586014
153454735
269877048
241279814
131422064
328239079
393268695
13729671
228492805
373383204
306410803
114412946
356751586
277949429
7461873
212057460
73925643
507373195
105528486
1217050
378329183
111640738
161264595
62237405
94194322
251810556
241955971
67079734
375506230
505738711
118632951
1534432
244432689
386351765
809160030
90876974
21990865
21521707
461756955
214790556
56735209
385676371
273920102
479640181
231284374
10650550
203069468
378982114
589549339
510600076
125950151
320219424
121407462
6922479
611617093
283138427
713973375
125670633
451260379
238827299
250028633
70465060
28270385
519255163
127998741
154004021
467808490
63271504
491079204
96903803
82387727
521114385
74005381
330285492
128016952
50613084
400301487
41000905
82363586
975729
74240257
886940304
67493933
42852490
55878263
145775654
6644224
438797025
145245335
648058117
98271823
44464717
282728393
300978046
129121416
177746498
362588308
111349996
55891893
9082230
129270392
859903705
519275
347618595
2213481
401825721
776899541
66014560
576430956
51580584
6055625
105382887
7826738
124797984
512508886
229996545
175852986
100406912
121665248
43963561
677335123
55655612
56304864
644439933
23954710
22537818
193125394
272431467
50496693
170311482
341908781
291032611
55370504
425448933
73489645
141214764
21334993
620103415
38194671
129438488
16893761
723877940
19000083
80353233
326588094
203489534
92088800
4963037
116372276
224344861
10947951
58899540
556680784
66363837
84484697
33795474
107378382
729775095
7948473
42145969
10106551
35084247
89609851
100980705
108988534
553943596
31239062
219986289
15045014
22313713
67715679
36441957
248105351
363792651
108053908
83646320
636616442
64671466
163461261
312991458
147576746
112373079
111059933
72933865
331225403
1076400
292644311
504072210
364600358
25689220
57509851
781015389
327511680
720908920
590211
12334706
237136273
30242129
15407575
438357485
33050157
101640939
3392349
59779591
409450182
154969938
201271900
34305951
296673404
96780906
366862186
389700663
8250731
405869632
272062443
95258560
455199761
123575012
62758560
86310367
45722266
765063926
51067718
193569611
23572510
275543892
12535287
680635515
100684976
71380127
205350967
51524720
282058146
457203022
540836978
39358512
677897687
781207780
30823700
445808175
14297761
59003287
170153917
183548365
528686007
347804156
395377862
63671263
146869513
60221456
69767581
303123656
227708229
270395487
9938763
418454670
458866038
159120851
206948101
3066747
78155772
153884761
351820757
95256577
85032650
270918007
164876157
174613259
182817054
252978992
224600357
297453385
20799224
104538580
26733088
523545590
79456266
139333564
150022886
41367423
295524749
612437859
281245283
433432666
189791581
72501057
125280380
96807169
71886199
435671665
506471702
104505571
427627375
224459773
455585366
244834302
128149549
71321212
23566934
283658157
563652056
110139561
617659411
10638869
243603536
52930368
384221831
43841513
181914604
35152992
376485165
103325651
117402579
225420794
74031249
342883628
270977440
189427829
181259312
79738108
454662047
333338843
442571018
135191572
638928578
56411927
456039005
9384036
139083168
102322925
225371822
322546680
429587943
20979387
17059221
29377115
155332841
129090178
19827658
36302522
334928797
76731398
293906943
279408735
48236719
67790227
71460459
386295667
211793749
460066740
255189569
654149676
12386833
213737872
196297619
386050246
437614234
682185432
41849893
244613323
707084537
202561342
63874924
29338296
315917476
147863911
44211216
179968730
177125981
244122556
690289334
9746068
363965457
844909499
187584124
252134075
794051402
536209533
617768129
842954583
26070496
120890218
434618387
176023683
313023017
506364218
202496753
19537253
192171616
10118528
189587644
235305745
506754906
203489091
286317897
454253456
64120558
36638359
106653130
234998135
609124005
67944570
566217712
425705035
19029325
253693559
536967421
41917923
176862005
24262566
26144464
606786024
237415774
93126618
834012386
562390033
273009378
98293333
371889874
41117618
1616092
127657129
377363612
196808141
307606411
263536529
84224112
165835112
165616415
330621274
28480922
102088717
19748308
177082723
48944517
94039027
348617170
351395477
353211448
533918453
543605050
38458789
489385556
113000643
343537653
506323611
277086617
87777881
28495218
35292
563346804
301778988
9543698
27025650
206504481
42955543
109257008
278502807
24826528
84091164
139536328
10792165
465857633
709531
262096664
3985525
16443529
237533610
20504674
392381001
198453275
68889361
35089054
227101169
15077016
444924913
475802471
243709176
209813046
205537169
314125752
23694085
221294152
450320143
132183826
29954917
791611
168977386
60453665
239790427
344573964
139808471
56778245
1034305
613012170
109129587
208259897
357334385
174226596
14774305
825997103
53384492
251177532
161628552
62999184
37733145
470449610
150249293
265810424
210992057
146827900
34164515
421374245
39532422
364617532
62302198
77996921
36867214
387802411
435174913
9985967
209362887
430294931
52157696
468269102
571590294
480565284
134280148
243760675
384937789
5503625
150327629
185759755
62324085
1674396
366733254
16856391
227698469
541887117
204954192
646140683
143629074
172649531
68962555
45043028
365956366
203449986
221613875
120097733
380868209
53077485
325744218
57116663
307421512
2507570
324790768
48618447
552539454
60948169
676518742
24314887
736710746
170969534
21545
4092029
88852506
104397775
5366596
400186050
170858844
145665012
89959045
65882198
83567480
157221557
351364869
59178994
628688266
198834206
383717334
370991926
394951372
91946050
155353616
188312705
135787248
300573583
138729571
120617592
515088687
28368753
149683357
28559951
75736834
45423622
467026153
210497990
244691051
117026143
26191683
549371036
688000312
127972345
3007776
389143319
49057006
254392508
102190404
7553643
318186437
303254167
62133295
63659168
355583022
1804559
288623735
27931366
156244550
107445047
28356261
841677180
214015293
219291067
132378543
3020405
493133202
46725458
258681850
53398602
58101137
235385244
54382381
310078070
436837375
443162547
31675330
159933331
75194716
237633577
391841324
100287262
432368801
51655053
120060828
340491115
32128540
93486499
18219510
89382635
429870521
8705334
969488
110143538
14062997
42410605
46869772
495050041
154557228
541787712
636258840
48469580
14470640
499394052
120723502
700245416
11723679
6514735
410418476
8291806
480141089
102601010
505594598
152738029
77713639
130687201
4749568
21032700
66443230
187439519
471847962
61323386
4909844
525081078
209043584
231459672
113229059
23909000
32755847
369097958
34653562
73557809
127443278
204745027
396744280
130704824
246850115
64405259
217369146
88261284
765727170
43694318
1296446
315593054
438408830
141353824
113145928
97692589
66232318
332656306
164187345
166759954
132484258
367462740
768671404
317448540
458293643
143651340
151134099
5709123
23984972
62007886
16817856
95959992
27695122
130630227
224126112
157977321
55905656
17648896
81397207
380969891
108612492
721201398
245706662
67793362
401624538
42334810
112158068
8045268
348715445
91916128
272896711
116251067
242992366
412921503
87133553
390427127
26237017
153931206
52358130
11270967
463390670
9050839
694202057
494623293
308551168
57922718
69684257
8517114
540178249
189309782
63584361
32478434
355481246
39196679
555482531
224267454
537297
130638453
190681058
131083520
430644721
1305654
74023304
6871965
533864917
300139157
148169582
287596415
321113824
45841721
265282314
169029808
298367391
3687619
179825580
167027600
125760806
173502532
175994670
592462460
47760124
403510505
49577708
73087594
31817393
239701264
62145247
131396675
660686482
81762157
347616026
65598544
15300742
46777134
34883478
307880449
29238588
28257514
58143
346980395
401185270
44905150
4448738
99753138
15556781
5440918
82633439
665394171
384272372
630868657
171493925
181401846
126971800
198598761
131183471
197297200
319209933
41394236
75042819
374611272
612861995
829228697
178144200
100408832
146711176
595651407
38793047
13535996
32932586
67726625
147016244
98326497
482472892
436787598
542136823
236900205
290730960
11704539
552514503
150941710
151458448
192637835
168064363
210753766
252889715
120848352
373942941
532826454
33635191
3754753
231866533
11407244
25300624
40374257
476085486
891017775
200274330
330207684
676135919
135142905
186283461
705546871
119062456
5217247
7405683
29137468
11656858
170228359
325800835
25512343
209510852
34120786
263773940
164075981
13317575
642772432
57120503
25926692
149705653
65539783
160067499
143257882
68059793
441550212
496914290
648262456
167532122
526746608
78360265
476192809
493181914
44171631
272961553
186378501
748965633
207972836
861135
639231916
21805477
157634827
31628036
773513897
32282175
56972747
15201209
401156257
102566532
826413595
213024142
643330667
450802122
51643417
353887107
717855778
353722158
310337147
321315427
45409071
302718546
771446036
47978808
625016412
10571723
173630557
50318612
791516695
118739535
88005929
107353293
187353889
274224127
40512277
19116171
253356420
537279129
239319158
126471289
82197718
226144137
28283564
533259373
697582810
438529214
186906683
147350680
11219241
309956096
42745803
179834204
11717736
310492478
352738767
339298182
152209688
1107974
461654674
38465118
75661968
295197077
208939658
408383949
39060520
30440162
20598495
13219050
678517396
438267152
249342522
315732962
503903713
274587541
429922868
48068707
250415616
49674277
47307196
52630202
347878278
184641302
37402993
130894427
178404856
194852735
214312892
382546224
249712454
225328033
182256811
40706880
282168451
101921974
67227638
16131060
58156548
3737993
57710853
167989595
28977241
449296573
287145962
40791130
37779648
563001622
85666298
448655308
254673111
194061080
27273935
47108172
457595861
523206764
341159511
28054059
8527106
54698032
108845527
138348301
163872231
319029385
199850579
224637457
450698796
21555120
520893346
305656491
736793280
35911536
747168072
8451717
109149856
406501388
59244147
789420962
247079610
49982697
369434610
20827580
38876593
280329237
98934246
150832466
767414601
80201875
64260704
61614171
8360399
535365243
61006442
80815541
250073312
294957948
81721753
111108351
124597493
612075958
90169880
209893859
1971004
50233475
3882272
75826720
39626922
259759047
14439765
293911441
223525337
30234754
1353206
11997868
695723087
5190701
17854641
125002925
546732227
103040357
131557370
48483015
186785374
767226334
180529130
4476973
380534074
97289666
378317543
692438961
79834852
94361403
180611798
17430290
2066323
95303996
101622828
208372482
91078077
144577451
79494155
458393842
145001812
29293246
366371115
72162406
703980299
3593634
138297146
116380985
167264026
340787896
110912186
235258602
117885082
378105272
9945987
288060277
203796969
263568931
323577686
166769764
97391008
51466912
216498515
372759417
10109377
91514907
116576191
512970039
233878986
226602915
429493157
243012839
239713255
576122466
584409067
52351832
121357995
369015391
37879288
167818453
175376256
480694070
343564750
103550746
132017219
30384993
54316765
18146407
289034595
95390681
182209
245242264
867445304
178330
527665267
12759221
92080234
234785351
324868207
75377145
18664556
536910137
27798015
220788236
574930451
162703510
31576516
76718435
31005583
66136931
518305602
66676927
100798343
2098042
735761119
69921946
167491883
96692779
737443903
18784018
58565997
150272275
282271814
92167132
18660639
30973687
302095682
490011866
141771625
65868956
151612909
287343181
268723672
49742368
92505666
496123604
128779890
383824247
662718617
593590598
85325788
81139253
249777276
272513440
30753017
843268824
385978211
29425481
258470627
53494917
87470934
137924711
457668309
34921370
144673116
12575040
35817595
12787581
650607227
175180407
443079960
757547325
526619090
404282475
101328724
58333930
52212921
5625748
10246510
36416152
221695253
400822728
153474700
343633262
504312718
382191008
22838277
110022006
7101508
104024377
683899041
5558514
21909685
462848108
189576631
103358116
503118871
534968571
2859804
124053377
207742377
84878523
200297394
13720442
248092593
28564510
178194048
122120404
12312108
873495255
113010382
56177445
50762162
505953526
122544393
48065344
87316696
7976350
147026256
109397933
146667581
90005167
138656305
171162548
784178
187113586
156418422
28985950
284388271
191141147
371283543
38496334
169562569
48376022
26913692
248641737
230760123
26247301
101806969
181796725
561864760
419884356
7707363
65007678
371727382
420398310
535436996
122627932
550352818
701765744
21486640
123846856
363916545
326645468
540863774
718672962
7601579
97315578
159402440
204706180
14904202
380229857
29296024
8568873
72197074
162180817
12342702
657365310
199882432
220931681
1511502
129863611
12848456
695185749
277170734
223315765
213891986
92896241
38741010
409311022
758782028
514338037
21825178
848904377
255244533
252393553
359066329
114266981
57083839
128338689
274343956
284765836
15061591
59211777
496907065
678815155
70936613
724768237
188965382
19540514
153424972
452148216
443658736
164172506
233504149
173402278
21180736
18604151
375117350
97995949
382444292
517779211
175368354
640489695
332350012
160230793
15367936
253104049
222066689
228761621
45141243
478767836
74794245
271416409
30024575
86520121
125290163
9814983
47451045
284098161
633013914
48495448
57487179
68604834
488045058
49950613
370002708
749108
547654315
177496483
460850767
81463371
39640602
40064889
4005054
461746968
405456533
223630525
38498640
339204810
127318973
125930239
171582323
99168884
5074288
183646314
141979228
180556089
89418775
83393421
171789490
238992233
34373193
221816316
67442126
265215909
183175012
93997
274650140
416797714
150307997
692777050
114477846
521977721
164759428
318838767
79408608
147641804
105642937
352250913
268730146
96892837
294737666
165433020
193401675
63118091
28321846
112235774
602233967
164641698
431110721
186531024
30764552
334982891
20855436
382012153
173265807
52729622
195088778
253142470
634488925
423800041
32934388
436446413
350751115
443914673
184377941
13183818
61964445
55962967
128898114
2018270
57391888
52760537
9840869
885187439
56125841
540663925
91279511
299843620
609100299
19235161
140535
461074346
303121113
154339095
392178259
162279460
412506881
458626227
171728790
292009744
75785216
8123833
19692107
360495509
309873469
32442683
3736392
15064532
25123952
205134784
389092152
406145935
101143624
658157040
601970
224951522
287557787
57721335
3844354
683439773
174249781
27637934
9301126
39171523
211641142
13627581
188200586
188799375
76912751
194341473
90805779
276212439
162419197
616810985
17854030
399023232
51195836
2946151
23244234
94177531
1796129
263937630
575272187
457638812
213773771
465330930
431621282
184417757
177339560
148181163
98391542
632568711
54123738
29009787
174526280
98331140
389369325
1393227
214442249
2782780
51037948
161932192
107385338
339930411
406799593
326848060
151651189
158617807
14851655
803116417
686631979
9930941
145192897
13910521
301829949
133946758
61017564
220830001
314828627
438412
73519172
71128193
36424609
217236241
492025651
288994236
237756961
143304247
116834737
584524545
29426295
49896240
14462276
339368467
156935177
30780994
203370275
191222841
491192174
282584380
48358526
672363585
23798395
2865555
243760753
128358288
81139877
503237552
553736641
158947886
46650951
2479259
143541544
26044218
4063021
41057307
13408558
45866947
100522378
443133188
349721304
41572459
37237829
78837555
37787496
53960334
399083894
7825522
402933355
597993301
277181612
73731079
156499842
3038732
202266937
19059031
33896621
176595756
124941106
161353876
161492534
663320110
327704596
346353942
460030261
258154098
749664710
299091829
208010066
71674248
334243478
503773273
5335360
531543430
37205397
211674674
359894848
57379634
164341880
440569027
5371164
260989492
544314800
486158132
337691446
23240337
34788800
120553565
4380756
8685289
696095419
106649275
14420517
156695210
557443657
80004776
165768310
55634001
84798627
519724653
4486914
670787007
93508898
299136485
210771225
125712280
280466913
1124486
22812124
195741738
86886400
168223885
137207296
10795446
87122344
219250110
227028071
16240728
139279719
416838872
88759655
299971373
372008668
4066045
152050079
810494626
147456245
101066904
601209329
41008807
454498373
90193298
92713653
60755765
2199155
8816717
32448696
120426
94923479
37760625
581203242
637968989
460602897
258422280
274361595
451297922
417417561
23132404
615379486
369849058
6462185
43168043
706428485
63102937
572995560
26605194
12884778
224097425
477316058
131594322
295282680
195530078
262480756
53957070
40575501
104282901
253560083
114432359
460761673
161800910
383953506
38931993
309495333
642121980
21820144
439254982
57133318
92071041
35072876
276464949
274120970
409151571
698416623
51591111
31674788
192565577
542771762
402470516
278000555
476444116
31560223
32450141
101326301
278211906
65408761
107277315
299800024
317534013
624386401
31249823
448805797
106741538
203334804
341683102
278376287
51490405
6137000
47144410
143601142
147522394
147074827
79621102
234583687
72349519
218107014
3113966
96345180
71334886
295716361
265118096
95295572
98182995
122405884
270204647
12541438
182969956
424698709
7008056
190864776
206287451
294613614
180093522
290515904
456544492
284143504
171308880
174008049
608578083
579425022
466013690
370461307
167585594
198137345
29630390
424955749
116629231
205200173
446008646
96386612
184511649
756420
655169668
161935790
9424661
11951541
131318077
470498453
144712735
215851230
4274871
98434180
95304787
102268539
281890319
123537158
535446229
68612958
387123152
373295979
50379552
202098372
110843324
265648540
339181296
550739347
77877367
6865686
122641556
89504494
129392827
156091076
542393928
193846430
453365257
519760026
82994267
197136328
12912765
111777508
57620534
303743979
219387827
454087987
623248770
261731196
142411656
225139132
19839948
23229322
86070376
301984506
232801812
20803841
76100977
15480087
112261542
117108135
186505708
180438947
40796942
361567535
193038871
4874527
71195521
376724820
48629729
363687781
617441939
38786413
564376972
3083892
93160580
357457371
100738625
403939626
143961822
660929876
184727945
476124692
476512624
149472624
77437206
224890
161515627
225261619
219209162
2133226
336452337
87625853
266363740
147980309
81328057
2403541
597241118
477425633
28703588
225304902
657893115
219475580
362409637
189539000
63118218
118440918
719461688
24130430
152019823
372095462
178694005
415865376
239565020
607094376
443667958
88327128
283641345
382585194
36637830
160054420
258542340
77123227
410872236
8405379
208178732
2866957
561259649
127051262
242169052
290759697
46013938
4115333
293463671
206781889
114555603
13928646
55034841
10012841
615196388
17864697
607703801
542317075
237632517
95699083
325977914
235433438
286511455
351324860
350662007
17121674
213999961
112651568
3392365
433920412
317889850
286613742
346786236
218670783
178334122
270797590
246273731
113009781
362992249
78452511
1939775
63270675
15496332
138067293
112547617
81495092
139407281
168458156
226746093
737653984
27422170
394995526
552713818
242752388
21408645
807698304
125382583
517523840
247669790
64112527
233335548
232595401
484823465
39168551
103592908
559197782
233841570
2625604
15571556
363127865
156001165
16390498
12714663
268997294
351699864
595737494
46607330
478316062
405508093
198495601
164365961
720539816
30020209
172632687
687696507
389563041
562248809
99093282
420066503
600490706
172789230
49142417
18589141
369029572
127527082
78941383
34983917
98308122
39448600
25690606
100450119
139176886
42313435
226300435
492510959
358813743
219024458
135195068
37065518
30702828
24292139
62563367
471946306
304992889
160319699
261715542
576204475
122388258
227492328
26606076
78931130
180108306
104504359
80916907
417304071
18046628
20698427
384674668
37904204
190711279
133084827
34740922
282957429
10900547
7446970
359790391
420203168
46247454
247364617
120833012
9853496
67788731
263637169
357943971
55036117
232285232
199326213
546852774
235945451
338369673
29480441
4867382
85689294
36534407
168225085
24272720
7412788
37615122
254282936
44338965
20268649
310043690
469188794
26679953
204832178
73907455
177624896
55991440
668531936
698840854
338820239
233373672
614178347
407785302
413814940
345736358
22941822
692677425
136609081
113022910
279903775
5823682
28401603
85062953
55215338
276098871
3041618
316985629
34225947
493084321
516361282
587517424
339647562
724881141
302730158
18516981
12902843
147297392
139658843
1571022
61079203
461989
21834281
8842435
95061072
193497017
225589394
31648707
226597165
560010755
341794418
232181054
143963083
130122747
680826246
132712536
77372107
41438656
416891442
478563024
410291956
92661821
78338143
185571109
115585573
3484756
48030396
57759725
25553857
240320497
620845010
5403938
744703741
34669369
518851376
15279513
225099253
196058479
83530094
93298064
593181976
98162260
70288034
70465246
169469822
142393651
18650991
55642543
55597262
38270515
543919300
39883374
387475514
88652125
383931594
274140318
204347168
396034251
178639083
35934089
118375891
173741623
428062428
608520749
692447926
845197077
227170906
606877573
28603781
317158158
449778849
280076475
119758603
41305288
88009806
188088117
454615805
106619561
475930609
700691306
9927504
172369947
449096300
2578722
178793130
43074195
594478818
252512677
148501034
837386737
18201438
111611112
296741578
683231524
50682501
265681609
30573393
305881293
70297886
287359680
115734670
567589741
247380289
644589912
284357416
286918303
249086120
305093746
353521298
92592374
468057438
323422523
564733784
348433665
41453140
60207787
23816273
53977110
241697790
25459904
128231850
228480455
100823752
209432374
451331849
254848828
5476932
226596746
508497764
731086077
455586
206726550
75986883
47666269
193282113
175845773
133394688
31611878
118074626
218647702
368264906
84916842
312068949
81297166
357307628
349617507
46595818
530695810
160208625
68136024
185821299
23953896
322875311
218003386
63256158
236244919
13921307
200794553
659848507
516343594
254631150
501126188
228587357
843502516
233466026
402815380
484900856
19351350
203315566
24965468
24984635
159210256
585560042
223036307
356101654
578419436
89194933
40671958
371693575
374817141
178665240
112243854
20893997
317697466
149774842
71529784
432876517
587900230
838400
420272000
285062003
617159665
213541190
178191706
556605783
187554041
112833985
195816109
553783579
115579428
94411697
841694
71138688
142886883
30163255
572403710
173013150
129982459
593862006
335609177
107325400
185002327
30363196
168095470
17926068
677791383
34496048
140179610
27393976
673176716
227007087
9493049
319400173
745058
469764250
22696854
36638144
460360711
632958256
557758847
36932314
178896839
43624864
447769126
390911850
34370283
79396942
11354806
328611039
485139327
356693627
37518138
126916889
201043270
231252066
454585522
157502737
524389765
446806033
241916164
489150046
87179173
468996357
276516412
498521745
80388234
301138307
216366307
325969530
117388410
41072121
368165314
340340536
192264553
20727791
477147787
56462129
514816112
733917770
214053946
405779656
28625599
46990233
40085
173920967
672121259
373888330
47941102
474120351
578884802
599778872
818655303
184411369
273663035
249398319
245017553
225097956
452800045
53195
193385055
69939782
381410150
47837717
101903026
246666493
76443453
6987972
15052983
329759861
334859662
46820305
16797504
18756239
274816169
154915416
323500338
91839246
4910142
1504081
76723275
11089016
3075611
778777528
829760042
2331346
217181364
411780718
369907127
564636848
429252293
58790482
355304766
581096848
55254810
78561974
109426025
327258315
131622419
50194332
345138709
1492686
86238495
648186735
661824229
111244459
114947583
102739097
71383752
656702262
136343533
204313405
110511727
2297780
174015376
75862494
198751387
565696435
202850837
34108069
43172329
84833177
521125778
524127504
64306173
22078099
231589059
134386049
472659363
5425428
12064858
83365553
328353768
155947679
10711447
201175993
110366936
458866884
171261768
109163033
22727461
14811604
56054023
436663456
25856754
89173739
50260145
190382002
95844511
153130394
414611443
503541624
324422663
599514808
665720210
36640125
299735432
333516212
119616097
28054216
350512868
135037268
693557960
531100627
689207334
229496168
298335
96144055
207454743
321395267
283543299
38007384
426814398
237410054
716475340
197898242
17522071
5048131
294329887
40855479
424463962
290276112
505464237
74111429
195288786
15530800
247829832
71198565
165802870
131454995
9212601
27194397
580771045
491415687
86471837
381885445
222811666
158896128
47669497
723076233
166433832
402211520
536075325
108976164
39895490
301122981
54876109
65662840
344395135
93735995
72253625
358431172
468998859
42247584
58669019
28893194
35311152
502712767
183217850
4236957
182598516
179654501
246229926
194602587
15961355
269743712
530199858
8868527
266586643
33524893
31678050
156999598
60227288
463359889
7815192
156785357
363346913
550116642
187028913
495820718
298036001
502621169
18429345
9492456
298742907
25892238
440715281
326232862
359963328
91619289
119082864
180176440
80422306
12073614
72236640
367145832
164296652
187981724
58309640
180849403
346005433
273168409
108169149
519434798
207158895
264599469
87117221
322296679
766467604
391009992
117278257
247692147
457548057
175270379
276685907
76511399
512441279
169688698
244064061
611299050
251403428
106323235
53785842
84414918
251057900
378249177
158694046
6250389
167985193
187565674
98128221
1553851
248806131
12065420
327303969
159998493
5908696
330922529
71872120
14805120
290906177
243176765
581744550
573301013
32096677
57496855
45962787
12315353
134661901
22167900
101472214
275249011
5745652
755384690
27802483
515464626
276387658
3299676
70590099
12912322
242204
99944664
411085225
272207763
22907335
76786102
117686095
39162201
123940908
334609968
111482519
183564800
119779243
32548830
58995269
512632666
722808559
374666348
36718245
192573932
63679890
92107106
27403815
227176070
24632138
323736
1984553
185983655
188207519
364427359
41853250
101604000
1049076
126361900
527141322
124970390
554986018
490817015
572482723
33667078
378367835
333469174
488185179
61002999
11621101
574301728
51172344
300824780
27638947
94653085
140795383
229254962
292467412
628708250
228166862
61407005
206812648
186509277
593539121
165763467
8063898
361601970
58600704
233823271
55354836
46229711
72889980
477553417
306349683
249266454
195758769
6188549
42626562
49336558
47150364
174660809
351260648
129043476
135642948
65725344
514269247
70574827
377619459
250932843
202492884
246357925
233743721
648693366
412180913
97638286
590390703
61989917
546298638
694707121
127116494
523474890
2703413
210090839
196527507
86836586
128808719
365721298
385050172
5401451
370992557
660288786
26581475
116639217
186580349
320599047
24914991
188773449
137334733
344251756
163798753
81102989
463555893
38287149
69501694
638639313
151370989
296331193
291566552
17193205
1737465
163446487
196904681
22579947
276530214
7928297
151544951
71361689
46271236
386227275
422188988
166386048
51514999
484828200
138956795
184206793
243788435
32877988
597325483
232490347
137771220
305681227
14958318
90905835
83382204
109342749
118154815
157275578
192234858
208023885
13093461
63643595
347184297
424753169
65894849
95267665
599289336
463355320
43649196
129163848
598433326
17084758
304480311
31147809
64012932
503654452
527382728
21012769
167436526
5294709
409361346
124796067
409304078
48887456
129928298
15928028
145445022
131920284
408514069
21578003
685100490
201299986
63407066
251226624
62583360
119052020
111035017
9222912
136549839
45594918
160825826
314480628
249662084
95424400
155844935
213245706
162604582
225747289
70143333
294414436
12133767
21159588
216292203
278734081
126016128
34903303
17226865
155148686
34094468
197392612
266465582
230852588
165744957
311470437
128538468
64987884
825463236
128841992
219297583
236782274
54395703
19250607
147004467
348474893
34804733
576716985
79389133
527113122
46642301
44498698
165817130
404264336
300671781
332930114
666811793
5648468
232185290
56750808
56773223
155917900
230299317
363757508
407866409
267158160
181730563
337383350
163230647
689996812
209615822
101630206
88702934
20026550
291094583
49314697
291183007
80966509
113472628
177294498
16317169
258186265
111193481
380119273
456199023
24342843
262367235
328105206
69360794
179100778
125615022
271073595
90480519
80383814
374801051
4210254
100808970
261890571
452672970
453151730
102756982
154091159
278137595
55651328
65388619
4422161
175739233
70250165
364471218
175562380
331729506
6811442
619568288
34749713
65005072
178099323
654877445
220131645
502168131
547217169
795071812
377438112
537442951
253246605
8829363
328129293
3784175
147428545
128863928
649494826
26379208
668836633
55978035
492999709
178473308
23384422
363535156
289985155
173586637
83245518
48483319
616872685
33555109
239495105
554390854
203361188
223974485
550572746
128098041
176201039
222519695
15151583
23262707
33148400
836723427
140327543
63007728
297316626
19487323
24521036
74706986
183393456
246242873
307883607
729853885
398923936
259343078
199075624
77664452
34223464
687626
186715784
257614992
61006001
26542173
686044331
137538688
701460810
33215799
4273892
124458501
220771332
674937338
163526549
165967782
236236976
195703413
219449104
9772535
220311887
518132492
480323504
145929100
352237802
53630126
506754193
171808837
70328334
447795473
37829585
644588915
105752941
291227361
457761184
228026790
368570344
101251754
369866951
82749750
152971017
378784514
663804145
43042028
387920031
28643972
186320322
77913110
5924920
127300947
243935024
229557371
185284752
229120924
307893557
368920231
184804051
721471689
10503367
17233691
29105309
158511012
515113363
298413953
449464739
124012767
97729072
99638675
51133740
126174882
375737915
852997086
111559848
154476587
240223021
287189129
403054229
27657230
14911041
178046796
43934969
224416445
144980588
4775111
1197793
271589451
152299360
7264548
332369670
388487531
1073072
86967459
2899953
461504113
702010357
75189787
147342862
92451771
52394858
231150018
434855395
702615155
223490254
373831154
171018453
51716916
148032782
157742711
45692644
455562364
139669301
36092984
3848092
162670329
195886150
521944042
86155020
556454581
488985102
458807879
104487069
108616742
21199978
134290
222379332
435146082
171631369
213978634
11957947
96863218
51195930
129362762
141457170
270080071
123742315
357634209
67609813
199269182
612497264
13478497
95753215
568187172
223707419
95268602
344444888
19016523
352833129
211385624
473336299
471569303
214647022
311786487
354152229
24204161
347075004
150471987
177821320
42278793
106004475
284262071
486731400
115053918
262038486
666825065
144628824
637302764
21744926
62104294
9769458
217153245
185231140
189897260
62160840
224635091
21085296
385749531
530954407
456710316
213846192
176475409
45913133
600720438
92297863
202339295
71592060
129678794
31734794
28313813
633930899
414595082
297084411
56750752
22491101
98326213
18785304
80489439
39946413
650035719
155605395
412076604
435401187
12596940
342086194
47058710
18405150
127433302
144702298
119362675
351652264
76772553
462924055
395541003
496443184
32484854
479294321
674875574
142173070
496501748
95530329
105279639
272167249
19602415
171084158
451546037
210488384
361879377
195611010
233493562
110014564
550673135
54815698
141014994
11738098
25924304
84786355
23857335
451537280
6057774
62811768
436956855
668448471
94152252
61833893
214904668
110407238
136691184
168755766
556430965
304868257
15155657
61775708
35092065
186061934
505848078
143639687
645586383
39937110
11961545
366420215
354589530
2249672
438913974
366966140
383214669
20444679
122358535
158946418
326839583
82920048
133276531
702060304
101375577
277924877
63971070
233734902
237368527
202532312
458255173
261370840
150351999
7634227
199767291
200922978
72175128
721045214
360936268
255530188
87960399
204415259
234476757
139681532
146796797
143045247
358028968
551069057
21897438
275043478
61578274
4729415
52675776
37158293
130557901
113684947
279454377
32652711
109680777
191702768
117817466
492090136
594243170
164711392
8343373
272206968
417486874
536451213
3706170
195969442
129571647
147533003
110182619
69573120
347944521
150052378
523431383
21759970
282120897
32718581
41904549
1747060
34418587
1857779
49286171
45716293
252231040
6219867
308594201
42343300
204678102
3644087
12776705
77029517
211882142
510345778
290146185
235886264
4046025
81324555
430443781
32285100
73119529
15412743
152492940
59411561
211583284
36603839
19488820
47297736
101540938
202273573
178142116
75905560
669485441
140890930
7464023
5292359
140104656
515958864
240821989
641177592
81404674
129542000
541239941
119367528
11276505
45240085
6415971
77239790
308248127
80287414
299953708
50198668
471224084
225841378
120594505
306407288
25064526
347042879
239356639
53187064
493359625
34437440
191412012
256611978
146959157
75297757
80872587
157983632
471231674
7959708
168256256
93105890
12416077
281517617
112915164
158039282
4914206
286813563
176944147
111870497
1800689
192086647
613054234
223874775
43006475
260063982
3669668
128630405
50061510
156863316
620343335
63624
253921640
738649392
93316486
736540953
54020263
217738759
47788034
214314211
192769885
382110484
246216226
476716240
129837512
196279285
359632277
40772399
33513893
27053955
429239105
505188118
465423423
484003685
182294996
288603958
412568991
193335891
82013090
174538085
61056152
28028742
346129513
10218755
155981812
815836835
342838562
9581031
22540435
484658169
382908728
253432054
120984574
369178033
163374224
199893218
223779275
558459558
119168751
16902284
204443877
81332349
361329625
371658459
520807389
365831911
636979472
680285187
109501907
328324548
12939788
160101130
545545063
320384580
38636859
333972022
32158377
335813002
207678615
452028531
66562322
796039509
877442211
368030343
430806691
462370249
149595927
244193789
3613376
293177668
343181398
266377122
237328049
455268369
156041988
463717079
160104582
44114900
399920797
14397777
364916480
760521472
128822108
43795812
342413451
56665411
569900295
364336766
557772579
128009111
359063825
423734900
346882257
325993115
42196502
270595389
702535375
71211262
66653401
87658338
34774436
2430466
44862133
393767737
91551679
319636572
169081473
624908496
207298881
504121358
151595236
97894403
213567445
276138385
26703581
239046193
413615572
412770295
253728291
818166698
143449772
399323500
3708278
243506592
189909978
733501839
452941108
771006733
176516906
169916625
538768347
10781628
414739361
42769274
412219181
494806883
437047548
126504134
254574627
9585489
380690004
719955297
630516
423668402
95917370
500204912
144715599
632267022
16146433
484746918
642612731
513337363
3710331
106407716
97128799
11447279
26636245
557104889
161188657
142729545
221603894
129971006
33085658
13930547
188693352
823972315
388560456
408789181
256862744
109230523
734769532
118509791
143454798
177993132
421249116
393281140
264351302
526330554
163921647
816941574
481242903
403210908
21752784
43963090
510361513
454765063
503098910
4127419
120604831
64575847
48550330
275799779
367397437
3832591
84687625
394227164
418240356
236304619
555260808
200556821
68146976
118264522
32931011
500722740
348630724
4499197
54552793
179944007
272640711
184989462
179842692
246362491
223727222
212530814
205581551
644798547
47813970
174608875
8372925
148630738
281355016
428782639
524612445
16222182
479234773
2796354
227919979
578168235
111499389
18478425
200330144
77288824
314985269
84913184
183935727
405439130
29043126
84653554
276911315
9410203
333493954
197953782
312182435
37589163
11576402
237721582
188854088
455372824
13388365
89244899
278082953
9985617
94303545
102500198
472954516
594513934
26826602
170057158
419210150
473745475
506703897
205567684
496804858
168659275
13757065
214152563
610153629
90487831
222124023
296784894
358369865
373917906
41007975
3944529
98197231
30962489
260668897
44836581
223783058
445306350
645689450
85525970
626665321
215719585
570532677
184505989
266191276
210015514
54261693
317457086
422079928
402273251
161792156
69928820
145737789
106446823
85543526
257919450
12625674
57180850
542179374
149288424
375235591
263043233
62128174
48973172
19659709
231668600
132655071
216068955
359888838
146247831
446129100
126310538
32548568
14422946
611137612
114461837
185032653
105372238
878093207
171102909
41099211
68045912
168869707
51238924
151516197
123513795
191800430
82590732
17857262
329142547
171499525
261341278
1642267
57010745
265908722
62511896
396019231
125532012
195447
47856073
85511005
41589385
595815763
277171739
356625891
44878230
169580632
23803844
400668919
95869150
430100620
3391768
78682318
115010580
357711176
83738569
426821172
512245409
310311016
763499721
107404705
561072973
750117265
167625276
27517445
638812649
523658931
407108509
235559443
188174235
381924715
838920005
144882043
535574926
351920582
176746316
50204941
112218742
4611191
659644216
94488702
77170606
65357574
73735292
62056513
143322011
6010695
160792859
209897068
262970411
27414510
148873893
238872471
694504909
398725442
553035796
485360
25329727
516087774
158778400
7006129
109503468
272876103
60547214
263052834
2871390
125242457
329890439
5729225
41268750
3104608
18075456
660117250
107279350
436186609
67835517
5932851
55674329
113148053
16294425
299090330
54663897
545478467
434057151
474471001
4431248
212436164
48426458
39475457
154754747
248392027
100412403
54714805
259738802
305390257
287061998
235398973
108778850
175313102
208216204
711939982
88586186
361575631
472762
693811199
419243008
223403867
535235314
355917102
150681900
377480255
30098173
616318446
105906106
803956575
14391146
305283137
512724115
46765854
54460668
277584329
543101213
669563652
50330041
26698981
456341342
5976684
45321550
164557905
18220990
237908615
139585040
35709630
149467955
286889903
386203609
723254020
326800917
34615107
260144597
42100988
237040146
824888552
694710504
61135346
740810477
327188029
474031363
235525322
656074915
470358198
21064699
115292375
632236410
4768806
13530411
68832254
100618253
270336154
63447661
20293982
46422099
173996184
591606269
628061512
48806189
177501006
746391893
558101388
109177720
10169017
369326691
2572246
225634284
257399765
17329985
635612519
55766440
340724687
647211357
583215673
94156507
292103119
222778224
33176482
44267392
152967827
35146507
435141161
296938744
335862591
76107031
238564325
579502988
77963873
42671259
18047981
792241920
121460120
717055189
418783316
133182114
241318707
68462245
456753487
45082671
166785792
295772112
731340096
650606642
400773416
283739607
283897752
29985561
102297039
81461324
18331508
5870714
125659262
66814975
233448044
53670121
263528245
427015362
49522555
811929181
16875341
72270086
17484760
314421557
109433374
302484411
745003026
14713867
541545367
641627064
141716597
388032967
157600612
260708159
75530677
670359
148443159
203599526
168728112
83473802
13018582
53435753
117538538
254291183
627136686
50503918
118281477
124486544
63629008
265176938
185873057
161613615
395770040
203102682
588724711
39195529
57101160
74784241
45259198
128901543
92489830
40627749
447841312
168806214
56701797
310003484
196161100
494367741
8434291
3564844
149943209
567777901
140226932
227664112
438295981
105013619
5177658
621932210
212522019
405965310
698162102
36170240
91616917
4693806
350806641
51527321
90703947
503165749
219014135
2521735
688910615
132844043
135688541
27655565
384439128
119755843
76334966
41477835
379855704
239835077
169046074
10834210
161064823
1166374
24625644
649600522
471722062
82596541
4694131
18437362
191215023
735308428
297535158
505907301
468676577
168991102
255671550
502401272
610458604
264278916
199094036
53388515
45453267
242472895
87628788
13135064
34447341
301644659
415321188
5236581
703071586
56611767
463392537
141133907
15090788
294368302
51803258
182511685
73590192
152247147
538045250
216704622
126429861
377293841
308355253
189615956
401033586
158514742
578432279
330808244
334650352
482077263
358984858
581242151
386790474
263631
64815536
97266907
215022909
325959974
382457571
307151790
113731872
322496920
134452754
478983234
71369243
361532988
53592891
17492189
12457979
544900692
16368084
722358993
23928808
236126133
726550063
13751938
170633269
60019400
272025507
289546952
9109990
195777370
439752271
102531145
129952195
585224044
196231213
64995933
657089700
75751778
853286
94557065
14567666
884179
90654676
128024558
399785674
33812487
5106359
48028553
503889173
443245933
195552269
599607612
100363757
253771346
211695626
149608375
153693968
173765942
525146436
34774997
10661709
30405011
253885468
70321277
39135435
263396196
29852894
640999585
704513052
157083478
249321101
351554356
14900958
32714726
375929221
21340348
248986130
409863855
304596469
14529145
150961305
52507293
73474042
397638843
204085157
29697767
212007706
377038679
243075425
360056995
2293190
64684693
28277002
361033564
479011565
39211238
168282374
93291287
310198571
222900033
29189176
261976637
44999570
194487002
150788817
243254601
126873798
428926445
233048183
354167264
207692130
56483254
714209925
103884134
311905465
193086615
37251622
9407495
200983113
513965376
28285067
197473416
364679668
130139617
167717033
418747410
141597613
52533657
81971991
452968551
372114003
5509156
147423760
32352220
68106521
369909702
152287508
176677251
210811245
11578034
385536483
7212034
243023850
94717003
53182553
121933348
7361604
124844645
91656380
103391433
57007500
4317795
4479860
439095659
377987230
98520693
83375263
3667028
276875915
495066247
56146831
264926861
125189491
141521988
25908982
150644455
269129770
131803601
115586182
166373087
167332567
40863282
342502678
336870866
111990481
53714734
531970516
701098024
10452396
106243424
247282600
270844946
533891626
262515648
212798652
358496066
55788743
86811940
187534350
360688339
386117766
662296470
194046258
419879126
254757384
85083488
573110879
94423207
85800974
322174842
541280329
19092099
289882783
687375662
5343924
167809270
211713749
224289754
273588449
193379978
254266675
6243413
494112300
406305386
137341447
504915895
327509285
436823477
33807295
500930236
136032053
316952066
148820236
177468925
187871443
50396714
324814255
441842474
72039951
643148371
552996299
327272337
5617783
20459190
97198289
18467581
549272608
460399352
542861015
343614024
155919677
2087479
31006005
35265681
13848866
5233711
85868116
175032962
349238939
22647934
9485
163967772
109170649
732838344
41691534
218103739
214650582
93776548
66855426
728872719
353462126
31123391
699939745
53961824
72706288
125501579
95545337
551411
49297092
51534567
476597798
251182961
140006007
429936751
522474787
875392206
34727674
28187
374609345
124698252
788895430
676536196
479069056
50282077
115878212
163178571
413107485
98715090
7225807
39025666
163648413
95941018
259123037
751151258
279793923
161195530
731179266
22118472
85334315
331606119
430668191
394182562
62213089
291815771
372665227
494569066
269501935
24608840
702158282
15155
22071642
177793502
90886888
549152762
266745033
15970772
117563310
712839175
186977584
499477419
141933310
351973228
260369904
207217168
505771805
311825180
388339421
18398733
370562714
32673309
408253503
265744374
86886972
428735730
235366547
380253019
168474653
20520149
246603992
8939170
259112436
80952355
77060109
257791415
47837878
167733664
233855341
199039048
523159632
10767065
9079465
14159298
807623641
665347830
92893767
200856345
25634337
461745000
55807024
14010544
92908964
33226688
414080413
9482374
13535906
303719822
102587792
424496932
303954895
447982949
32410389
330305754
429554472
288048014
205858384
128231859
64352278
71298891
131429447
671427022
123826652
285875922
8079775
672123385
163308838
79894537
662752367
49059793
762184413
111368935
246373403
99157122
30880272
3437409
537472576
152117564
66906932
844514679
178022261
90674569
415654370
228580513
241369140
577792367
115280817
12106196
247712148
20388736
696289259
452757381
712661397
289227689
151876563
269025103
109432044
381867585
110271269
58188648
80683486
164574879
182542163
156979206
332648777
476311755
297140416
189139349
244914393
263046637
125205570
163389284
63280911
124023506
296194875
135812826
44100350
375770407
25362393
487020050
7669163
67026690
310204475
499004448
271943537
108829092
329403923
475441299
441244212
193512288
60245912
439649541
549569737
1366669
35915692
314503538
97274422
390535856
136781428
8236770
351590523
346630378
392886651
99636262
103699150
20811849
1747234
176002870
235245704
176098093
155455144
274152161
331509268
466070361
27993102
35580759
649302457
179472101
87685301
25658053
400155662
286890667
441472257
29181081
213315075
195095544
172639790
38666957
442149228
221536969
177933
282006153
57434753
82436597
10809364
346477227
61848112
59073089
632863121
453094076
457531376
426899718
483944918
283668782
101306608
58215916
338267745
33075781
3570825
525496812
470324693
128585270
431504594
83783874
257442170
233186848
448483683
3906008
17181662
421033310
39709248
284176416
57284678
304534140
171550404
154247093
3393704
540850590
108285099
361457855
122641376
82749662
86673082
310272527
7796707
74750368
2083700
47565299
56024858
123018237
270639543
263346065
133826648
269026717
246043570
186644949
51128534
710443076
284765189
163780580
77894360
66840027
400922224
638716
517773340
30023068
57589817
9816
168339463
49457592
184867736
6342877
412411813
31272714
119627525
739417508
2712474
452287351
57270243
68411438
497893661
351674879
11716393
44156099
208500241
434680704
462366489
287298821
134394004
12005802
215083051
34126075
122462067
116782178
98924353
377728437
606715907
29458000
165215930
68066376
694681975
171715980
199313739
150146786
13918247
100998493
122816941
23196336
737572730
585207157
39814571
88454295
188754769
6999797
485582399
3365876
332185403
633036174
185455730
132301578
96371470
259939918
412542412
37141493
69204069
48770242
54628941
189343549
95304816
605257880
13679292
514834796
306596423
359865577
106028836
140153038
321335989
156331264
66301131
63485567
531503234
80274963
184700193
201819629
22417725
368434838
42947450
239443236
709049250
149369010
4651886
101275039
172285068
553223308
526564619
115032986
275449255
13187247
49882280
178249743
26480840
227340440
145224662
193851539
184219709
567703818
120728604
13271393
174678131
37048867
82388341
52075135
495861253
77696756
294878339
132149828
49797180
174169248
187803441
486743029
10679359
123906982
372736897
82545031
79351085
568276008
343199661
68554902
84253080
40175735
19876792
255990276
162472327
382586604
77976352
445669802
614054436
89895051
143401945
533434995
18034657
187551414
85991701
539306491
463977133
263960271
127731282
542874514
32548962
30232805
362549037
143850593
262001676
489734646
379868790
57741225
792450617
19087200
103113747
165594524
138200282
609791012
330428801
193605978
18362317
428245163
525391463
594851808
191561861
50096782
389363983
829588510
626359060
307375138
581880615
12176214
304221701
181625181
18619272
19808159
28730833
458205476
647149947
106374613
31670293
62639891
94713083
568783049
504618349
268422447
36974164
211836844
227116677
180104872
256865354
151613964
394201943
43874576
1098353
362992977
497605693
291818315
235865232
131021782
378913141
404176219
105872918
414768270
79162911
65712187
113163288
147788775
49078890
218201954
167800432
42563313
96582097
108730293
751793082
373854394
26103476
505258920
124760611
477055026
8715417
152284772
469377443
78262675
277589226
2696244
19256737
479937135
131776018
195942233
463743114
1816082
183370816
223210554
187085198
50688379
64598733
433172131
222878022
61189956
216830338
70827122
240686271
105960524
22940899
9599581
154592324
227345037
44506897
192375220
97188697
402115187
424812530
426647154
103940419
274285191
8435446
111235892
52521358
536993105
334332195
155596266
366179352
300945425
330712991
316239480
437884004
90282578
30735153
304448356
732768696
421033135
726419
80728969
107030221
4330870
2094523
231252008
9590738
305647640
66358782
62575330
597787930
75471343
613404600
370073176
6542944
252541574
56671115
612255381
55193578
65251292
3369578
589082906
112968360
323881313
15487599
14628457
66505224
138027378
86176941
278883180
116927369
385832476
47100490
118293126
282393835
3111681
721656122
152397337
198408951
33849043
103871712
180796205
270088185
8507940
100316313
677539643
222082111
85643922
53444312
30187883
442047912
477215377
95415182
195824584
226956746
452023211
485991847
44588420
597376883
44671516
424680136
232667586
80069722
619368336
1770652
101598260
185606460
31523421
618943286
146286560
440622389
326894230
553459155
725787763
130234555
544999263
534212895
31724357
665185488
50182362
962309
56213040
13384306
189396197
46705000
130392349
275712840
768525415
189313448
9723709
176486608
36987430
39749776
256188369
38098024
30094271
39269564
20205455
101278278
65169695
45756546
18110677
199369047
88700918
265831759
278982668
31679936
50186576
439741868
4598189
49629852
59041334
120458750
340591478
1595783
39480043
262111366
554794158
253093028
290373484
40829264
145806947
497475637
229018498
25006164
184733638
703619882
316152749
380231786
687955315
334308310
174975992
261061093
429101032
176133732
46297271
24539319
497946729
621174111
459010217
299275229
147761170
143629382
295414425
309206998
50187467
130398906
528029788
208065886
193117095
48989314
285929450
48969357
20675094
31574999
96014776
48876275
41862791
5300062
481526098
718951946
521155140
48805195
38519329
620686387
9085215
28189665
88142211
276778286
703245740
108482762
171279735
548149327
19377879
328641501
205277025
90481159
182522406
22269767
200294544
163232500
2622286
645776391
11654483
264943372
133398134
683675853
112522450
184720053
52358052
322008191
307753419
232259609
622698340
334491154
793841319
475614072
340838490
149413101
4086853
86470426
229405047
92633777
80116903
247597050
59814400
148003445
855059750
581401824
228773951
212620178
420455374
118867024
29732667
187370858
315621128
499660262
148159599
551274095
56522397
77898822
415447070
24462709
437119769
80394818
294981710
200108283
136003917
457379014
13479620
3742616
106514002
703842575
493895112
41523841
32227418
130535156
88152331
350064246
120063612
776858673
317422335
389574887
516380038
1489599
143421953
57113983
402034351
60905059
32664134
235384428
180406026
613208576
407562322
62781380
525499144
88420481
311354512
559952967
296224595
107550592
11847812
671614130
158002440
108150966
579919345
11914209
16568925
336632599
34061733
71935888
109468075
596715746
79201212
329314561
259526635
114785566
430956568
118247432
461745801
265884159
19711967
132530356
40515516
356304451
55514195
616524864
169289466
5561600
145624744
62086076
59980083
230014617
123286589
105837976
343353532
30063523
13786829
646809585
9806311
295748043
28103532
489239212
49841752
238343633
33366205
2645630
289916588
409063522
270929456
323547091
48906892
51141048
185738740
446944264
388613265
432813439
193586592
353674721
104705281
635905133
54110448
120776548
787630138
17025106
98686406
29311880
143225164
677259127
108571982
325293132
214997481
492369143
95887890
30409310
392978788
109757294
45458082
627215265
237820424
8960552
498480247
235699489
159554889
12211884
69809190
215338480
355516368
90842321
693535762
170322945
135332854
431315405
345880056
152602636
526987539
37482962
608829477
101786791
53538644
425588779
11781322
352096977
320437010
80979358
19908534
61200520
89212222
638803959
568522518
668730167
318533669
144963554
65888330
33276117
185986571
33910149
119860660
32695203
359743250
775513494
245281278
637968227
88033096
295851738
281570092
153465522
5382577
198093
278493968
470021061
342872857
74841667
234985274
325288743
299069650
232325929
572093954
316403816
94682790
748383270
109175412
92815354
222453136
315330692
563692021
61489130
274377710
120962861
45830900
70851987
14888293
56303656
177176905
358515615
93084259
98354772
485724375
31769622
168405598
31587828
21203412
33595120
110441479
103120599
251777248
35239939
8466076
531421544
20206887
41202673
584994627
319139486
6595109
76225273
120930625
23249711
657254356
340384291
86774231
203957268
233672399
606548577
210713069
277748895
187529515
71613922
2199800
369839137
22600192
559940656
261782014
80663814
339701187
116857934
42818394
525941645
138883402
419768497
156889454
150139678
141056963
320445044
573639280
200072926
227688236
497850
498337169
409950210
354832134
710090720
92550334
405645970
400199923
421185884
273642460
338020167
119768125
281225049
83379746
210498129
76179433
120795567
433534026
197419523
108278551
681068293
162897417
140683840
17187670
779849068
100805261
176406785
29734376
482903639
148716223
155965013
577165348
68810379
95050474
93720315
652838857
172710489
144743292
600808269
486218291
104740051
58600591
93775000
6054218
58832715
235178893
41995185
215607049
179303229
297971100
54883007
226676742
636572296
322730783
146589875
49085868
51256971
533117072
32097478
233599425
214361724
96551293
207843844
32964725
119706072
26768408
193080787
471866969
21747210
39786397
89416073
110518745
99366953
134900094
62032819
409680076
75800972
292894420
25500112
25482156
76940164
717518417
200448880
193909495
497587194
12015138
290781950
544105149
515275135
27737411
394250654
118829261
368400935
250717909
60959865
403684051
47377408
326916967
14062806
116551472
21645808
75654840
133350179
89231917
403260476
195478497
189440287
21907954
42437986
143821369
87086201
397327142
7055736
33668453
68201628
12732158
341938464
629432507
308239257
21074769
653369258
47487169
412669907
631137012
25629775
57427762
7208695
80923074
377106926
134049498
76380241
460386197
197582915
151366572
402421351
53211360
67968462
550068402
481790902
58261858
32340508
493365991
138459646
521761926
130718225
135030354
616352405
345123682
169034882
484934568
687073
36728603
14617954
604579580
378803546
97948591
202394437
5101562
73138274
93477
329401446
226139318
570087566
77619626
209464244
5147907
302505986
301572207
80215293
252858956
79258338
226006300
45709738
256577522
99433997
114222497
226847187
110408911
542806046
195341988
51400628
29023987
17938306
6645172
702523424
303719578
176014348
202169942
125122
10810489
220798078
44469439
177918561
73880583
158385792
374694132
254933391
6705458
577026550
401553565
469196184
75412098
416090716
276010389
388739804
222633475
22680434
133721090
214575840
439104584
540912324
47479647
788178629
376265362
116278046
162480291
32225286
208540230
58677309
18464089
376125515
232370739
7934637
258763706
301266839
238364824
21724634
870071285
151804320
25603097
22140412
2408756
79847765
194628929
606984560
282371112
45864417
98973253
85135580
20771730
58138535
757837979
299198507
125555130
350160154
317757630
291828883
11828939
9807117
195867827
53557370
121502773
124601513
545492136
299940675
415611206
233446450
5840372
187572541
88204321
370578397
246111496
128083638
636326156
191216288
193877425
13116287
713690931
521304817
378480543
17910992
14160115
22290739
591999077
95623644
6959612
565667780
42471196
90636155
13181022
98727536
102099032
8292879
168368425
17894018
32675336
105369257
79136732
72519472
236524145
24431705
211880540
478754714
478238168
106789624
17728300
42078727
98265923
402725462
240328106
39077023
65765405
177117862
560190694
276564703
43012670
286893152
742502115
27089682
348690911
233614559
406784284
9859353
48678279
80900634
301455109
571510213
40700415
225898861
698248016
155473550
41703760
197890235
27217717
469596074
174874240
355615786
186850691
40527866
219256218
20690200
242345717
17073133
581864094
783111126
27278038
1597549
144871391
646586823
97184134
122879118
84360707
254223617
7773506
10096278
507934549
194280476
629593071
107070904
111528371
285966935
466992166
296076282
26767128
573676871
822907046
373760819
403323983
401485327
55841454
121854066
67723437
810031451
36141726
666509802
249851069
278420732
20818803
17536826
254708898
60381941
826288
112481808
45012615
135099096
186256343
541725630
63196963
593158993
361420145
387106155
776617200
540821392
268472928
472367794
103306805
166628889
183196918
37859229
401223457
115216570
3977123
128652610
67588421
178793579
11313199
7271011
87285068
167758605
532053881
344437952
169468776
759398428
466243487
119032159
151519273
298546646
19899656
91651817
153276522
95248272
240353211
740276992
76810091
422908767
232503081
197961700
3220871
591821804
188904925
78112251
182921443
74035321
170621660
60668618
190965790
549415280
491064300
16058196
573595774
242015580
377981019
504890508
31291492
196524884
362335366
180706920
36635099
212557932
53886083
497414000
103152920
7112907
469167772
30298590
584059949
246850907
56896294
45287991
131364968
267021
89962960
318383662
222554773
532439253
255146898
185477884
579900877
1520930
39781960
534174952
340631848
62661511
33398544
283372215
62956394
13502773
637994110
310709634
34062206
357212783
274881481
179755057
10928782
380312533
180134178
129612303
115142
128217528
116867122
278106246
811135331
25431493
88442797
559788316
399987773
55847828
13550291
517946360
423700469
377546310
126560116
1499469
21270819
86399452
521244818
48877184
655318045
364444985
186144496
172396955
261805573
6812857
633352437
72423418
12810877
35997657
73034835
2963102
83508376
329071846
41902299
39537352
308679302
765703846
153608532
811777847
263730035
41347930
64055956
15493066
122147903
172296172
288938391
67818450
2492472
795744628
105368462
33205316
394528393
482546158
554020859
9560237
281939209
75247843
620299868
107588822
400683746
31621367
59635281
50153317
35439965
72814547
642733105
24229633
197830971
105562310
748829163
721947353
441646176
151815150
474840109
22664752
259683361
15949152
204999882
3346555
205637108
370671958
607251320
163414848
34650416
121228091
284056838
88540108
182753173
235945684
585082812
425584083
310288984
137888926
302333730
357163753
486415988
559795114
272539153
392860807
5582985
5391087
830704
19564209
127876153
204550307
331776432
112451670
155989133
419222254
87062591
83222527
87603721
120984531
733757047
26797161
83538467
111651022
123950684
403308072
343041204
234919960
89133437
93031810
99590655
316915165
5410950
77449082
211701297
306724825
693815055
68117781
26601249
41025063
20017919
50257444
261075738
556191206
72191059
162065596
4065723
321603667
209038271
357560425
658582350
236615863
234054881
240705139
204272401
159092991
30219652
84630242
191269075
97644099
17782983
257091638
16152834
400780739
456289887
760484336
670644811
353823601
131019663
27758095
50845520
180685927
32593185
212857915
67353625
138814339
254238041
6320445
37009153
15193005
161332396
416174787
274946299
34739577
333583770
214665743
112179439
20096797
88934227
119702851
20332724
326996724
109478459
1506028
582673856
158001148
681810459
18182260
450703147
42850404
458271077
132827255
79037371
36602922
274291009
365799626
34815853
587239960
209931075
23214177
75670263
462355731
396259352
243725179
145276584
103693398
559832654
59130694
442917199
148920111
29603181
283848302
10809268
262652058
438540446
87300755
13678920
35892271
468229837
61244393
11758631
31317886
78722107
5022540
1978330
524413938
45377590
286524144
409627577
276310441
155432008
217887988
45932994
293692886
516462790
391021932
371634462
533087115
230001984
310809064
15382911
405066497
12958537
192952111
344765420
72204448
7699314
96918364
109741301
308284611
132156932
30345244
627796038
61714599
33057984
27754730
66947384
47340248
234520717
16661522
12233965
36876561
120838523
207464760
29102247
319137798
215014987
39973284
10488322
54268403
92461225
43205133
614603754
181589800
195383199
374230330
110594361
146146808
546950
123193315
24479753
40293280
624223744
140154886
410019268
31789245
117178535
121344344
341581233
64483823
25267725
97081110
292815273
440704485
8691920
68175966
3591085
90405951
519410319
452866193
529209952
50887267
18711909
3295518
60823775
860596585
320081471
207777335
85536475
31673663
424201789
3409390
152262016
385452812
394313481
11195543
61270617
574805324
632866932
345682956
521094092
517986909
311666505
22081165
61827526
233720551
216231861
430635073
270918688
40610279
307230135
522564834
63711211
97479335
11558089
649390378
314716690
154196009
341447277
30050289
241844045
44022929
27270726
730698114
145013132
41467718
228857877
693219675
179870390
156862697
49670662
121903286
170716681
108122197
329618351
113947942
56559575
504285486
113251657
51882954
387285841
415335775
714280757
13047503
24156898
120963989
333738362
152235699
3673785
60562010
558028406
5681175
258114543
193592346
49443882
3275156
3279183
330349607
497135507
183342400
39191436
430788980
241273005
590789546
103131844
38508724
178131526
4465255
189588088
15319147
8310977
463383997
215018627
53948329
475149517
196668307
85638136
305662546
297859401
468952643
73645291
472101574
584857235
475877275
421773606
113195400
330041475
413962478
9161557
97902857
183754532
119316174
138315494
123191157
21330255
419981010
44129924
729393486
49202257
136048491
523386005
94902532
631338889
498446738
700354768
254276491
15975672
326221975
333153357
111940295
34384782
481578800
718779005
195037217
84544022
143309624
323957338
452470961
63861461
259934589
21026625
219142916
31052789
633852817
99557311
269059286
143527300
228710994
169670452
548271455
68335552
246985145
1239550
510069962
591793344
516375095
95109884
6699895
43991627
175441498
708937490
464571303
123530233
115342180
565535
714356
238814689
259391067
235157754
92848426
255128351
71614373
6564624
458517699
59221170
143658343
370990831
198123727
43122481
248102125
580253261
287186469
226315992
146030934
564496835
1909424
155783021
134928923
542347800
14732191
499302989
632348814
156571126
25536117
33586070
408030941
39230863
5872007
9023581
472154711
2561809
216081774
88897480
160980034
26893025
40052156
515480462
179033908
344654080
298758378
189783910
486576986
246895645
409669880
189258503
310219693
541665278
344462751
123606438
627036034
425664484
143045684
337874989
62912952
207822156
135400615
19107003
129567599
176139318
5396441
376131654
552250962
604226285
17738650
454748818
817415907
379419485
38769748
27534855
21010145
12517305
142043215
168679648
566140974
258310069
153043742
41621312
193749102
310424009
283050676
1005747
39687
140245370
23026202
6397720
292900428
8211873
232729746
201519406
100516119
54242364
477382398
162661701
705846149
466822818
34703856
59831774
403136538
73442302
48631176
109011599
448738464
718598062
81974089
358356878
103506070
330048109
522311080
330701727
68978376
175321421
863927
451937784
379665774
69190644
40771207
18921902
98008738
140037785
278380587
38462602
44132009
479203277
55782606
87665158
572234899
4236015
45452105
83005599
468399991
46171235
77855749
466744161
53897249
3610983
46178
235866483
284839438
484257856
57485714
701733425
163056780
723802082
46505129
442535101
124243998
167255515
14474346
61501444
280082775
30913176
14813613
182531287
34993753
31331401
387787321
409408761
119460432
502399811
183190872
321487309
487020926
210067869
27910883
52336718
305179898
731578
662264548
430107964
714593109
77720544
456772937
190022234
503448212
530726737
289828143
85023719
597711141
134299472
396807544
260645449
23632581
22538375
17655642
182790117
162897727
508213162
35594225
119172887
435735282
36367393
64532763
212824663
497930541
126090456
511651884
88978313
374498027
29739661
503837249
359176071
345355408
98669581
132842849
240783504
276963419
14646873
186630735
33118827
55874025
70485619
14954944
72058059
414400666
168636740
522654026
209800502
384548906
74154702
81101074
680234535
314801368
177476298
34507714
170574834
212031076
24972202
112983026
816139668
41174999
121670007
160704858
98311979
279323749
29859359
513397593
263973667
314791726
409888957
12105277
17373591
470216786
67480743
167073672
137413877
300304811
24042083
485888292
54764885
430434191
158042969
87762839
171244534
30619567
1504939
206799696
380133582
726814392
355268570
22132107
660866284
146630912
243147485
76185740
369691819
776731785
705517170
8302348
239326085
174004612
443292962
284624685
403738143
244681700
24017892
155796046
89193591
377938142
306768949
566397
215247404
18364642
179536284
142483589
344189497
284089505
448896100
407748617
548614663
200542469
289007080
481326637
12190293
243143707
63467736
102001085
434932201
159194235
190880195
40307090
252349631
12288757
40470543
6234254
41995469
304978803
347650036
625216191
92130196
574698197
713986
72510493
527525083
646211108
67194010
1970264
37867613
289954029
165141619
229180717
18866509
161306501
6312067
193663517
45608035
305321401
255147189
60066350
769882187
260828963
339005103
353515141
170267667
331614817
261636265
6793677
88202609
693579803
29642322
21496422
92352408
269107832
53348534
166474472
293939732
84405341
43840997
349391138
147806273
26084842
143402632
220440307
44974998
133309227
344173332
420929031
106428566
10260241
87315441
71695589
365093445
278932857
201704941
252044969
516441231
61624461
112513371
4210057
188728791
255638805
160909396
35312891
439776509
161338207
180945857
269327556
22968049
273214226
16200046
192695738
61141840
28162534
136563739
534635443
424549251
298238978
285213611
735982824
774695530
289273754
28986783
4276089
312426680
76319308
341571508
276169144
209192039
3391108
29785039
239692470
320548731
535083137
458018977
116777301
152913555
258854465
748266224
26833267
338216653
27643740
151268864
111336760
9623018
21097795
109003495
5300701
310178629
263748208
61295536
525552821
149730556
226174903
585951927
10965573
278478503
26214213
74985528
58820400
71111728
37670819
675613769
79978115
751142433
100998538
56294425
119389266
272600187
420879531
199115454
317714533
91524863
135407570
187008781
46013753
534213992
287081937
788021723
638333855
28337823
264965988
8721067
56701879
529587511
466496706
375704561
26717283
338717395
7848158
104704306
373433058
353478413
124569733
394921297
169356327
99077128
268411911
547216491
310580461
144163771
189925282
53683601
553406763
273775519
185218849
109021104
214655735
447393340
40903503
121357804
57697452
143892345
282618324
792024944
24230287
352313687
320216966
323837823
124650765
12956649
31904684
470410744
6602601
408706430
114278596
254346740
163808264
74219798
267351887
123062261
448983513
562431225
110779009
171267362
495942822
338776954
93916498
113053478
821820798
19665111
388674865
103583441
46461633
9697842
146138702
224227265
341002909
685166192
132405047
274429312
465238926
194220874
33353648
320617972
15397974
629988099
188739339
156863903
23608426
410060820
318527778
192128493
60574670
150855231
55900664
232060128
257129716
55286430
145188764
39374370
15789969
57419292
349862162
36667705
81025298
2516878
410178005
558007026
15425082
374796873
61854192
224158040
68649481
444042909
113264892
182886222
30312345
105179202
79169142
636928776
34072446
21705769
633788659
242353378
227882804
10714126
508098619
22793260
158783898
188392576
295279482
122399602
24556009
52795995
667766574
172790082
25021754
28854035
418845713
95714256
319619078
133981459
568321786
180407349
70372612
10775347
30847728
784603
75520941
607783846
553585418
367078458
732529045
6029754
301613467
203726786
581593142
24140953
65803424
30044964
259866284
147157511
241719187
100865811
828257170
331509814
591727788
207330165
62283606
64372782
402594125
88915861
34899026
201939140
162738143
90416127
125603633
47974514
528889390
46698414
88169491
102112057
358527156
457088782
129449469
576742473
294803804
434615923
47123476
126746231
28076155
131096985
46233286
6228045
417552329
3669177
277498700
204232796
4576028
509221176
684519915
153633497
9002587
63511281
175024014
32803922
87299466
5252386
150914343
123045486
171915700
772838873
548828016
108330260
3223239
397325889
85671447
94390845
401623718
50727055
63451964
145858063
428890017
202815942
16067524
323690964
317423107
80309
421645515
261001705
27650400
214143287
174891150
51091764
113244625
32432488
131238388
474767664
507673491
583256064
179300015
538002658
681280536
124299960
355772271
89374636
364566970
244610019
221777938
57139247
203258936
367088471
681712339
398903447
189246001
112536575
509835610
89178457
418639608
65671868
126731927
122379500
156709308
197124185
179531454
8981995
33097919
109573034
1975351
528974571
591028104
14465062
207464512
452448554
9118725
1627419
356470353
245565564
618842079
193410223
62223836
289435148
34994213
147973594
501637095
445317431
296708615
27381561
35244479
93149695
188126766
22915573
11698711
98337335
158899693
53769655
187993553
219184347
75000287
319811038
1306465
22208267
237133662
582501417
4221340
795569133
172550832
317438729
608211522
214039031
252250896
53972240
646049798
169083111
131133953
229855998
54781441
174338037
340361446
186657483
120768591
386848816
103575059
22992280
103218823
240486632
540688784
229029098
30988774
19699362
539056632
1516839
322806428
773008787
190378045
96306802
517731388
26439592
491456847
288500115
25678733
45215341
7363923
362617108
618508716
145444899
234611623
43717429
205714789
193159521
168889389
53523293
290924971
705352570
22390959
202156777
155222294
88364366
115502722
24207053
71603081
114987988
196915241
74199028
280546359
341694676
440163827
92222014
713812758
26795361
320335362
48202343
202052718
282238763
102973623
287142583
311902080
489518702
55604788
333335451
68457861
10887191
362071372
229736066
344423979
98195805
12863154
20535797
246967180
211875923
109821193
76130245
53937125
90290118
409105087
383940427
167027091
316376382
30551372
40052609
218690983
107157342
27582945
112682612
160032469
398769709
34346041
537437079
64808880
357464711
199391011
160599803
222691571
185352890
473923321
459819628
289459232
245727706
605965989
108480032
202947697
240149156
409619347
676494255
471829903
285348653
65683215
35412051
179862332
466007369
310753046
129652954
148803220
33741360
15054922
265078622
116686163
69705114
84690402
101495943
320029686
45295011
147490707
708410993
626489866
195507803
373134526
750911389
31215601
189878034
182527703
16304859
173338769
81830060
8852272
101539928
426755
294214654
183403130
65145434
404238149
8977110
136376657
155453452
197543078
329670976
54462725
55010223
45984460
53044191
410177923
44410051
608576612
15940445
23347786
185389284
51896305
714626198
696075
77678275
385118036
307828781
408826454
8556489
129912516
782002685
288346878
69008969
664001405
482914034
121241643
181985778
463989667
42157988
353441619
389966197
321261271
626263677
179243589
19300687
286853428
37694046
5342737
270884674
180590876
99728420
300738926
409836937
88383488
334256393
346950227
411889762
46960527
52204003
579403568
120539513
561368103
191621014
5644176
141189095
465195913
477370192
8606195
379438756
113296482
219973305
320846525
126981817
226942291
335597943
143240985
70946982
341833464
482941021
601781157
445501555
9403602
149291178
46814790
175782740
338316088
298491853
18205635
352395550
109779275
157836262
82713806
421197731
2733002
149387892
455981469
150544246
28799
114201778
169043374
2842480
15933619
89802862
331602904
571283351
12739754
237820134
509598608
431501714
67243561
171191151
10684399
27037767
246978328
55514712
110008579
132688070
28553254
17892154
80033144
115762308
648762927
5578664
49033025
278516311
87967178
191936973
368251634
25665278
46797210
416685690
86639017
86233137
246682473
448732111
312846000
24153841
118828235
20583741
78310572
74082306
104172250
329938879
568396645
78758351
94648540
213317803
249619732
291887787
350717319
205015936
427805445
57500278
18859312
623073324
499394119
748693848
177510703
7161500
554678370
87992466
723800354
50136586
253336345
272711288
156896040
66096408
38450766
322353489
283411456
308780545
307966179
27177572
42288271
47184895
296103380
184106181
79705449
441335396
70372017
127627332
55838043
41126899
484469708
267033539
71249902
69787047
573146
16690544
88022287
631116500
218424831
542308812
5223715
253296921
526185452
4964827
239269293
59047847
290460652
219297321
156306648
249877399
511732907
52905937
236895513
24363005
74337112
144374147
64036011
300526601
478496047
529661880
543616056
628318982
138920626
550404244
84578727
671844567
682987290
159988430
43397633
514832241
111766
189982973
415801380
5664170
323293179
251034399
284032589
182856484
500586881
85061406
173021251
477435432
215710071
143131583
185009895
556132425
5372002
118056587
4469162
53594426
445011807
118487965
429396064
90072070
465304561
526591237
3680671
15711581
41580460
10600886
429136289
13994140
64999747
346992796
569130143
79421649
76989190
116946646
150052004
43068600
483649687
87329524
5847055
213411971
129927917
133238160
38165417
71356725
34256354
5598602
73276930
263732388
406607559
103590574
78639540
417458146
14198684
242580478
542523249
705044928
157597011
23292799
975978
132889975
69111172
354537398
247908817
275803086
183572763
36960210
7654197
172192649
469297794
69067271
124612975
136860948
405621310
49640408
277719126
656454775
15930145
183461393
657371219
621347502
160723438
499086011
436198557
437352075
42131333
18882492
26116135
74643880
251292043
325934940
62798313
264161155
120883980
38644728
600331290
180583113
251490735
477429500
217937803
35814152
10167136
37523660
52478887
267017111
99447999
629822310
17331338
138674067
775509350
113401380
288637770
48222145
568810671
12578891
702765865
446963617
559971821
49687087
1475675
151448206
368438406
106457140
683568023
175053595
38385441
267952666
453879468
79497161
237238581
134306273
220588820
523176160
360541387
695616369
8989303
490542568
98340208
292413259
18066225
85613843
396968661
51405510
192169972
303453082
299343070
5810257
225071360
590681581
445893819
3755405
374090236
15899166
450977013
134016913
226009688
167055719
2612749
478203761
230312265
406657242
863216075
17444222
92051327
1093861
30601622
183815328
71889448
689827655
6137928
60741949
90035188
83748273
485136373
208180026
155605841
719189485
86478909
351360
451185702
161960627
105716760
50625152
69965439
102657575
510891912
17737155
41804449
73226356
135816157
142248862
144412126
14497270
88770782
197859670
49002942
72100441
668254311
135021624
329242212
68335158
270197418
421489816
29614751
56311031
242170566
74744207
240604236
152207601
421750252
216152426
439051035
5043380
23738395
183482320
3769129
506686168
26913209
455682712
231171412
228325273
675370665
31328090
167433880
61791817
213963228
9038652
10353266
217660517
174570943
32527921
137447186
51160210
116334637
207559816
436779354
672057785
74118198
14644715
85332054
24528693
128344213
133961934
441053209
805421389
297339079
648777601
401244921
146522031
12399821
50943480
2215109
296257306
21176426
345521
124383843
157757768
203741499
411762648
202125498
53027421
267098545
293178370
6902221
539243529
537977364
168603336
104371137
229031749
78137444
59829376
303897524
476218207
6576117
620825722
212247896
429550454
153347969
388597558
333176350
22430113
85611202
3268620
55379685
562848906
31255539
278522544
3884935
161185463
46222292
296337274
190998784
83316238
182947954
307900721
105296280
77660752
11401775
52089840
458740794
136312186
82529316
170947082
475569591
360480459
58573268
621092241
497296735
11444135
671973655
702866242
195646405
63650384
294124527
267584207
215462957
125676553
198149813
550548051
233732765
555649509
14643474
86016490
219707333
48766845
112953
119770424
77106664
291776721
30386194
412999
154224714
59705768
23338845
18720437
69128995
69903883
631459331
270062565
6161544
715169487
471908604
22316712
556690637
188519012
502030834
184472203
161006324
6037877
361131754
326886163
99965180
270041166
12820598
238687210
535002236
57347574
308219700
299565112
75790885
205146412
189759461
52489851
272688352
347143703
378024238
19439884
483492950
405286243
108254151
14215078
77721372
26411940
15356092
6185982
28840922
234758152
96270294
18454334
249741942
275043652
139363218
316955526
94052632
596456633
200206341
581097878
364122128
246307440
304982996
549831223
222072993
27190297
69304478
679597526
260372109
389750339
146946730
130583228
284531476
544846384
612291091
47905738
40070770
200390175
645237668
309395288
45398338
32227872
259864476
373062804
392728399
137505463
109795798
148671259
376396332
635712554
54412037
219918846
512961542
151709402
40839708
7212508
952161
275883209
717314193
722463628
158541669
194412454
140130912
259223279
60711534
435099985
330612255
501070563
180619297
107708984
204444744
524620889
57122609
370457731
2346974
484219605
528761808
314252751
67653655
354277686
44484778
90376515
194941490
107857893
200014776
295478584
64327153
2215822
673759976
153468048
10783804
32543112
93160834
397085447
70258890
100677765
532448828
135468624
96105580
102856150
105888432
301097317
131171566
23803946
314021148
43416936
236860863
474584927
65965747
125826413
196370803
458855957
371841049
10238043
154082270
137117147
374623397
172124436
180025114
64213115
87567810
86846465
834546
322524732
38153983
482811107
514532348
377541740
105636809
48953548
74040552
65142388
46499592
200286911
195263661
157077755
571839665
8696988
41741589
72114725
36181593
7538941
58220217
397589630
530898138
525234102
22087121
9063763
390835833
287834288
25799987
517910330
156079767
515026208
319227106
449828
411714057
86055973
729008880
663961351
468060945
250559529
99439495
8274077
23422313
767331671
38231756
102194948
293719559
30873699
726324386
632262613
678701627
18951640
44514212
448021644
31946923
224028353
244368893
34747337
466656121
314617244
81595556
33068123
140451030
283117133
164674356
514173082
133039260
265759011
429422939
160735121
342927919
296214163
425446336
24328856
245005141
29495495
299687539
31892435
362140664
49701199
195160288
459249288
189277198
82697197
138493885
628368212
237392101
530867770
87734004
514810018
761330
47619702
296649612
56232875
113472385
609921126
573549102
204780498
371321610
138336160
21855705
420920734
22905799
307253925
72392733
85801196
154958948
311120115
96031606
406542694
45765817
105125040
4334630
575879984
173709092
361434771
2599274
52370612
162870500
428651901
70070063
309808088
31102450
111850470
152647305
170152669
193955279
86534873
539396825
320957815
538260960
223919389
283303447
315161075
438343349
93755872
318999069
68697520
136244725
57698989
370107350
155737270
500346448
355120195
355347049
392381080
437190108
85524152
26150201
317130764
387237072
266699770
407938221
77969773
347506587
552593340
15502611
57562088
41659981
30495939
40575360
333617649
199657078
18309527
32277939
279121031
233881702
134588
50772768
43234470
59749576
39613835
463778867
171757869
80618140
259915616
105724322
357710703
391184729
219819516
680364991
162749312
60826325
375449564
17231363
65989444
197526283
361035296
650720487
107939391
30207835
263510017
400312135
766464332
666286450
37458347
199589026
56422537
71836612
404122183
813277448
262133422
270067200
172414923
5063536
228749653
238720660
32442204
75580500
662092546
309777470
552632281
124506403
80823867
510626130
185160360
33272916
274669234
242186378
362004300
610336814
8654933
100551145
174649869
175305118
423872122
167832011
236935815
720300128
131162238
648876136
71554105
228100861
40230920
23052
631037044
291521889
278318836
203806714
787702080
277125315
9757561
250623917
69708004
207950190
131024426
55823145
594035786
98946280
33253824
234328491
1238200
692529677
228927805
23374437
27417308
153384046
357729639
620635792
412026755
201761099
256078626
356422279
116664793
506745812
160185441
317603154
523578160
372588747
625431335
644001585
163249402
25275051
118162938
399164307
51720600
257467576
260877363
297918803
522700399
354848302
471596678
64366345
180301877
12880853
273459725
108170548
114061318
148559948
52266172
237774274
572672985
364204932
9815915
93582916
354538956
5297905
36079748
100719120
382205533
377165539
151678517
87529811
413133338
238211376
324894622
828547137
175417902
36624416
72954445
496085833
147866605
656597263
788067419
17020423
246365115
708621524
340503372
1928747
489952020
555464432
287224704
376791318
317040546
391359801
406024439
355142127
318879872
53088036
214796593
8864383
112534017
23377629
34911553
649178677
182238675
436298775
293979429
455478315
398893402
470127786
224610984
166166841
145379314
68575491
157903941
358744190
17022490
405555731
268281458
89234634
72223028
214651543
734622994
536564461
537071378
166546107
1902402
70243745
499561162
13995878
164157806
356814306
94300925
116804909
15853858
613107292
191327904
215670401
42804389
89328519
92687156
396613062
24410995
23963977
14323269
9117985
124822873
269492105
175730737
264060706
26994085
603682832
70542532
35487947
110697221
55519449
233523198
204954497
112725076
403003471
668494140
310907625
12469260
733533437
16902645
59236249
523812
103328748
272075229
30427223
383816750
65055495
35008928
96389732
258064217
79814038
80403663
36109192
377714044
54293190
299379735
366695188
404604066
753149760
128649784
86334585
275173002
11981177
47230038
768022409
275198389
78521349
17757744
96891479
21362658
1235183
214793107
34977304
136922546
428547745
254047554
13507942
104172888
389274511
161935327
5478786
174791156
669080661
132789823
325824270
117223330
15968348
657911196
252729645
259721352
11889218
286581775
86072449
82828692
146928719
68335824
58414516
223744145
146508424
70303062
21679380
420399781
79836910
163247308
474651715
32219454
358477696
222582294
612301871
6526692
33490699
97966224
275472264
49965974
70825824
777190311
45445222
31570576
477806794
511889418
397504692
701578915
172742269
12254755
107236895
69600368
246674597
502490638
251718254
464537410
714959484
178810646
21355592
3037943
111674375
311961574
136859154
140278006
186602204
21377473
1493490
186909552
249583894
90102815
129822113
104689051
413476860
241463915
239249922
110309998
122180534
160141722
12399295
89251031
79725813
672239037
82308880
25445131
224904970
206350290
169138434
245103724
57793895
763440288
7253016
73673873
61816618
503189961
258807883
56806051
192453642
93412974
239978511
250479999
124709458
653458299
257727590
91825534
553597672
354169594
443636347
81245771
233101850
277761979
18564839
378304096
349533811
35126940
102819228
419757785
337357032
48313882
82615373
337212064
175914748
18857824
76866576
374670
153207735
100666069
282704272
65091447
46516233
211120864
96632293
12230433
379273703
605604042
294964443
236278895
186427012
12772450
151790082
756215153
160020672
207200745
394672989
673236948
205308201
553359683
492116953
142834179
135741252
490761347
1279050
261929453
15327697
396865373
82858945
1690127
293082132
527164498
240724
57651127
133338843
184511353
24614115
36564547
332051285
363927929
179819491
608536484
43732883
297265310
293280277
21874317
133491157
25232056
300637264
122261839
184477569
531638105
685188492
1573999
463308479
7951365
9385395
482501557
118228617
23080902
52842847
23436435
493445546
187828795
5115356
22033447
48999981
60941866
487003444
204303253
91079426
100883211
372347163
217814192
78328637
85663677
222289126
2041980
347205054
46925551
2707598
341096473
181831364
430073024
146563112
45297163
176729803
262136778
201116951
255105839
395599631
70411505
303368778
90266578
292993809
13419915
243129776
95882410
212309079
649852555
103224842
131450948
233900167
149113836
291714544
646258269
161844402
129073508
575881380
124325586
23198589
169918083
128615347
71850033
449678741
29427111
381428278
738047464
139769404
108715506
694185118
258988202
186199942
117432157
124311569
98969963
488422313
85117214
180877070
175204593
5999678
247690478
110377182
352643299
350790568
284289971
1265227
675849930
608052849
430591468
288798797
140258969
98564573
835719986
268168335
204514759
371865614
268689922
113575234
32157479
102901508
213125436
327959902
220306417
269834977
15472362
748103353
467374538
516500052
136096802
493655981
721571270
381521319
166254473
56466007
192910374
242296643
1198001
9527909
21693747
135797865
24450034
29129858
103370186
203188639
352684844
168444801
168565078
183450684
134295408
581001912
212663984
19652097
407691843
410511364
13717060
557125301
245396272
289265683
746785232
457869811
63801983
243045591
126429041
380452261
17696567
192346230
99967027
726673970
1412696
539440245
594302244
383968667
74772818
126406225
585252422
413510080
25772651
85031807
275170284
266861346
267876134
72363843
530666053
263857375
584184546
10654704
272032669
22629847
199515202
215395278
216000356
528398728
22625573
263069080
209683984
7385746
162452439
93181912
203170406
76324400
303435525
433070664
174442014
295804039
41907369
37011607
177923528
10060693
10769050
281550171
246245960
6147734
96370636
629602206
89042462
216065101
529146979
403528932
360738430
302426633
76275171
175501201
6212410
249026393
55413449
125502326
229922128
72515484
699953896
41559427
211656769
67430956
103545734
90902492
15532090
645906153
15701682
71362373
101022787
623100908
66302419
710794672
32497622
25532044
134215
51756922
722108760
1733139
50367209
200280916
361057326
28975442
262642780
95269599
170906241
175757262
314397565
61165476
47703925
1708296
3485788
152661047
102608681
45292654
413755406
540269128
265008427
750496925
801939702
337671121
169808060
90789941
58978512
268937800
126987626
813607116
131268618
162872565
66105603
10772684
145962092
530054054
50245046
536095802
351154370
213509681
175731325
359427999
51367203
54040182
72570749
661750650
721775648
73217196
479423983
535813796
401860948
140765352
443302363
454726912
114584983
95740903
212117666
222334882
271724171
38689421
246283693
423620974
2222584
326703675
120816500
89318156
165809714
501716208
524431701
158931621
179451608
89070869
669971336
241043436
8359178
8055083
22068805
403003935
318099631
30055363
394103082
434033068
119493800
15165856
373302350
238949518
323084321
513425588
45625398
96334147
429071547
128695307
153422521
132534432
573735223
131286648
42132038
466923530
236178449
28935274
38255135
390435922
76592401
258720220
109476974
216101873
32076416
212565957
415485357
247861311
161919322
492639599
2582860
133132648
620279357
41800219
74762739
726581764
37938916
63135114
25095927
182326503
77829946
134224333
16301048
3241817
463310401
212882766
261061718
46967462
495286026
61647468
69325942
116082452
36117224
1195377
165928724
143423888
301966281
190943288
422602380
117977681
475788287
233993193
362517746
215409537
185414786
430342208
357818642
152944993
555589829
513172268
256971153
365605559
53784968
351069309
36436998
881022141
211519297
471587522
34268612
52589531
76871506
226255571
68131435
158837827
167278958
33239866
258114448
26939399
35093972
36532533
243404000
65460197
488527526
5290799
30218614
215704692
15440143
464482753
53070799
673538160
49854986
320216178
54755951
132296716
261054423
372150128
45100755
299675884
255553060
638242493
338058643
701206962
399817913
273566639
99620436
2262996
173344216
97087418
96993791
73018549
74848158
507943212
37211748
38087384
6650765
212712822
34364406
582676422
469539466
604760703
391473937
278107692
201677606
7592665
35463985
283003557
96003835
270947412
207766810
333372958
51805465
301802362
56467912
204131221
343275415
95953309
77430780
725934010
103655787
8332117
622903785
155589070
58709340
469552102
382197276
41795181
162926296
380213660
178726436
226751357
32848831
43081881
17952956
671218792
544408909
96701339
213987618
280644472
407095472
637577851
315028588
220748439
150817572
521230881
170973235
100419029
71934862
70356696
628154673
28301093
103876204
253656559
533272611
27729489
191979762
107924338
166617561
178458385
568630327
622086173
76819551
247510999
564054413
624683532
258310171
313551544
361496252
525170532
33310552
341765784
44659395
402177521
5097735
69725480
149513757
49024679
52785782
520465016
15261972
294415894
35130205
285084484
142881999
33777941
142411514
30231978
125384266
90605064
160413705
24406443
667012889
444985559
585204556
558467547
40989426
560760555
604608793
136281301
317330461
311417737
12238432
426953099
227167244
13204786
148703256
70811935
514035419
33227318
70867512
149568219
332725619
545148244
45754980
532213148
574056041
276779893
299091804
40810413
114379156
418038769
8942857
62931020
218306205
35580016
136783118
74752250
3792715
50799379
304905199
121487353
109768320
209837726
279652098
349947772
9309554
107193419
15358997
207307344
413749039
379367344
107057808
278037169
541930786
241001243
410186366
43086374
173184073
153647030
521162853
481056587
266180710
234722652
143368666
217867611
18648350
379422471
600714698
24436
545328205
144253496
257021933
658236125
205546657
375386492
17508645
259909442
349221288
8593185
277657342
13761141
409797846
127022730
586119722
241476382
157916896
511742475
119879385
473884937
51432294
58760867
13393865
72098813
609928504
233644689
209149493
321027230
96834980
58902857
186570742
27903216
675702951
220437448
279507351
75061281
5648849
96595467
86750584
604446402
499605883
105683066
12669789
58736044
488118988
21503222
645375866
129435943
623081865
358377253
200417882
423923795
20361834
7505773
174795280
520163103
7926655
455110073
56703706
185567224
430336184
190110097
173037334
255429238
303437548
47661118
217850708
173182159
8441302
557680151
26892
120647467
247434258
153201382
167932760
571158586
58131665
590439176
17917560
584854603
24993340
1027183
9513184
367563392
218083207
54607516
307527641
4635184
507256942
169721196
92117995
1209931
224932377
180455306
571892996
612270398
562736672
102072659
801990105
73361059
292666745
34334792
102184945
176135812
152820979
263691987
802974521
24176659
140030066
111416413
698788168
50897689
57325529
504212116
10226337
195562605
184503411
582156180
477579011
430967122
145922745
9402922
114281118
35271924
22342300
182369
442238391
210434050
391348170
91719536
253233519
220477395
237145414
30218967
742221206
184405389
302694993
166720909
178141559
25893987
271255999
207536436
214694707
71124892
85313262
288218848
386331593
50965
83079222
763105996
373625314
8321922
375889026
502080691
596353583
176077083
184030089
290189707
493136384
279135073
192376098
133724970
195092413
305417895
89353000
642846242
103827221
4602120
403850936
78412531
36521761
42598614
90051631
124216643
283337530
120936885
113180021
716816007
590446158
605471985
249932819
120455490
122068513
525664635
109815714
306412077
160523653
111107284
19805425
263107599
549593249
13048486
319426699
59146718
172885022
294073094
567971525
146717615
128382976
152470312
45297252
111322085
201819865
238361631
106439572
106150724
33956568
144998954
525628770
81015976
703407032
332324908
7808503
224324526
176557548
509506784
127186936
11165174
238721907
14666318
248498907
364640040
33588797
98354551
1675574
374687022
114384667
297447962
324607375
251557877
158324826
102744016
7283364
65560244
148218453
461227179
183625285
225519969
10469866
220618219
569265412
356110937
104862806
324960987
56315431
30442060
395125254
966488
43336292
24739425
23901854
65779381
175195447
172335231
79033335
238734022
444810318
256689925
150020296
31469720
488881226
471432947
262510777
319208061
54296531
56690477
237336982
189561251
442361187
838613897
94204361
432817015
152855362
48561064
52113538
172433665
610324523
84232807
32391853
2896560
247544017
52549858
58657220
67437086
6259494
280527566
13711955
649296064
50446048
12062320
87128389
477780721
85879414
71448444
23476918
142140923
262904854
295301385
300491139
27792169
486601677
828358647
117936476
360615102
627637384
54778887
385531676
676620599
295363513
130153827
223351901
11538859
509033811
62048547
95505823
232889808
253399807
693621010
10830931
721553238
69476342
9857762
617633428
75331957
67330083
208586884
246180562
90245314
533554471
242863150
83015647
49469972
232420795
226546147
16466957
136480523
303652451
63908397
633516117
126147141
28130809
108523012
48940894
142052712
31221368
480062675
22539878
20231011
308368683
225334499
38468303
588239735
157957200
510991951
547194558
619352540
309053041
133965468
262478942
793851836
74063811
138283036
68304824
81262626
318082625
269553353
74929393
7720509
137975794
8605115
552415821
519486192
427315467
62515448
132016296
178490682
702834129
51528753
1050688
250105297
658434540
256723351
169838186
264527101
119280317
248350694
122620724
106200023
556582646
405756777
45910334
716952898
278503958
26334007
14312968
78400314
341940288
673886325
497628920
753919123
28747708
64127723
62754872
642363413
10854058
69329966
251264319
94614667
33858305
788937394
85735129
304364314
864284541
145097711
112310386
329775480
13975539
521654424
158460161
96288933
184428372
291003513
285490477
152141652
135606654
222522653
557748335
11539848
23557859
254328035
321078597
2255823
379570681
100389527
758879582
56239292
126699316
284477169
18102040
348007997
360890230
132806308
184250521
105218763
99157201
486197912
314416972
6032857
731649625
708922927
146891282
89744763
461568032
496069487
28869849
47483893
591216621
17133394
165002141
66512830
256488541
38134426
287288140
3552923
184496721
499245636
222128262
146728131
65703691
649764881
27845073
345071399
160499126
147935699
3856386
9337445
349848818
286814385
537216621
115235615
5332851
97351813
75973910
193851436
2883421
48620785
83531031
434105785
558019427
499311078
526927871
305085035
18313879
759785768
121994697
759559012
397920830
520438238
220235888
30268281
534370610
2367108
150170896
9245347
137745059
305004878
48108799
42856059
23306350
836995742
124814803
77547300
15331430
43989983
44184961
3015692
163545417
14039291
366949390
320371482
18855168
198894470
303619312
397179224
660821958
238077323
457401273
607633612
526897154
7281288
401438162
179998558
110429339
163760338
44510604
71957210
714268225
179843795
390961717
177180779
136867053
150822119
116135043
219625050
15345401
149497649
399648259
65679143
79971262
429816408
730806398
12226987
76494487
45926118
316470640
390084283
112004435
54365943
35886483
53173713
78238019
127760939
555950008
364844899
173648753
3953650
194141571
492887206
395751343
569958093
465111818
78639153
358480975
198813590
35388545
36587492
108898964
673169182
288952210
75118896
7307034
14502140
473788677
53338408
159748987
422313352
65314831
146295124
64020173
666110214
455639468
21848784
218862855
103657147
271434079
21180203
168035547
328645633
281233787
531543082
165537407
2640903
86980896
631825194
586591375
550725190
14383235
95998985
5482405
595860020
188939535
436227205
278576093
217633177
308112076
82227177
146610755
83013459
107016698
88119105
497235
154695046
251654036
442759720
43796911
186278286
398879780
350564079
204187795
419194292
199681307
377322578
1077797
266795897
53079756
228562507
73386321
58053312
226734407
4180134
73785434
201340520
97405637
178669606
10080972
143595525
127824324
7831236
150630215
92212674
785666924
20667950
137751163
26667210
159686231
506788638
469881611
523780193
374495431
256525225
184867482
364061520
198730192
133239376
16001078
7300644
75806275
12141019
212257248
53166049
320763619
370549244
221004607
648777595
509891601
62635351
775127400
62110557
54355599
35801129
229616202
594603477
130253183
390366417
369209556
6989958
93394510
294963331
100880
563670847
159256737
119400681
5901066
42470264
7821926
279222076
38240503
651165079
126975262
99348033
150849436
94471723
261137556
34396633
147886605
22911970
649741320
125415853
668089902
89494586
457248028
236138609
168668700
43818919
49423104
362342890
464392408
336955260
365456004
121243370
627672953
566155383
201745550
59325524
344426537
82810439
56692336
742265759
210703422
382195699
105741384
4774352
201578521
173474093
584940203
546959657
845213237
36405352
299743512
100106314
60276989
260593014
239787633
201328070
26076256
38820811
280212422
378898992
12884594
864984794
17747818
56501996
605447676
613944260
207320653
282682416
120438691
189595720
50370020
64254472
62339232
187262422
151881394
89443773
243750319
150591310
713307676
671531997
18698196
257273737
233056439
37761531
192227535
255983114
40084249
464472
56225446
439998388
199931856
157130200
271085711
40002385
222880611
211449335
115106192
174172361
149672347
97052579
483825738
677981626
6909893
715952691
165263360
36100048
123949780
2773026
86332485
197416883
79211721
64950140
417119585
69330442
45901958
164260386
20922238
64194793
327958284
635751254
71303457
82748056
15550196
42826640
146276690
441435771
549738879
156307308
226168570
326386483
399922847
182858184
470176393
805454957
140763274
23619205
449351380
176236393
523540165
164865788
234620412
334587643
524530893
305259759
336565165
142687483
251497616
18167308
16963142
199607319
87524516
398140405
438570686
787092996
81721374
97794211
73732723
287337838
15069353
276001814
52038393
214202464
486793881
187669984
338742873
595131661
436220403
5360652
35968861
95413187
322207768
342044110
535036602
135431305
543925838
324166131
670344045
476017524
79448843
266299483
140298819
235635775
185444861
18369498
111405634
93005821
486383204
145895542
381349684
5336329
232542778
103476583
34232547
49561566
338210188
119714844
702694980
425879624
393213753
17506576
70963090
211143436
252194993
187557581
289889149
66145900
230078470
16502043
460904450
283992807
449104836
531696523
2123321
151923243
6591076
54091436
358736846
107477540
678028243
8071291
540860525
253605743
171601490
126447007
430829851
684714119
3232590
87312050
463746351
199777894
76604530
8212451
31687835
712747864
35265051
507247204
92032094
218271028
27328577
1004020
160306329
649325674
153369083
19372875
23485443
165091336
127636852
242714414
208002047
20671200
301569206
140989399
170721957
366199894
376858202
16086827
99616523
131990245
38094627
168905681
51397788
269073332
173213780
52642998
4114521
25182649
230504956
442101976
380865670
289792
223299318
7898518
37046528
431120
249391360
74859622
2539250
462301766
597547480
179192480
455338414
61681879
84497459
145700152
262769067
241639826
143018831
1357675
546296037
231512679
35054261
590959689
501813196
521490203
17141645
302129448
358491374
457870967
435745143
814767070
233035934
85727064
167318778
73880460
369248749
726226175
20866407
47198654
37261376
349185985
481865249
142594970
171875828
397708422
133240216
143485054
635438711
40307627
51184284
192501763
476622983
2910920
132162262
427357773
277864852
230142941
178580304
181969789
527617312
5504633
42799926
687290958
76664290
143155995
357196122
79124400
21969190
22457213
463288237
447436423
333463762
50184075
332486235
33684187
35703877
284015256
245946033
319751173
178513546
137901279
12004540
185807919
411645953
234561612
234321157
2367118
37186309
179934974
276863134
327138242
39284883
5272977
213230689
215351699
49952403
383860313
156882642
25765450
714895503
20494625
404994927
61919159
22325932
184864968
259847804
480028882
50392004
1212222
499592486
139492308
253402226
126167453
481993899
523070201
407211392
314062343
611072703
56011496
2437257
480317447
314316387
289321088
11249793
28978796
93981242
170671078
84925106
68369888
497550765
371245611
39386783
173359477
391784797
31755599
406109295
198292566
548821837
264308862
25855645
64983055
146786473
444673954
897416
116730417
571955197
388254788
65514649
324091
4514857
166039775
284000989
27574308
284921806
36690325
199488301
23137708
190523360
155408930
3524389
76968333
1835072
208507667
195882450
211598307
44656515
35132353
580479815
100093233
10595514
325344151
40704732
130832287
304033634
47458848
290412275
136200824
153570843
130212920
408034517
119672045
180442153
15856775
229937820
165737840
582459158
442451379
177611845
333222761
68199001
361109567
476921772
1305208
242426402
52661500
243030498
52752659
186188886
15735504
186236269
128717834
12758318
239546060
79268227
70574172
519321507
809759495
55861482
553878956
87153538
104585680
222617412
8889905
244573860
672743461
292455674
122800789
195914613
240664183
422647548
79750511
212704932
322078919
294391015
49523540
507850158
389160304
76017168
141329515
67723760
467042029
33431511
246380963
17567069
168549780
442663514
167247366
619397318
116418046
458374573
2014521
796422235
117216722
213200476
72813174
248227278
64810886
218461546
167417488
523916689
13131475
68586764
121513500
1469742
226193690
26264034
20910595
155079021
163891386
61400679
322260479
115411556
263029367
108336041
96191310
616645789
202296056
678884776
109019396
748901305
148377899
191988655
94866747
59036498
205543699
133280616
415935700
368561378
1575915
364174086
35557295
808227667
171800813
124325801
332270287
11107536
632003768
263591289
70506812
335457683
97375275
230516991
42339075
50820210
58884217
130382317
31503449
18079738
51086439
58698435
106873977
8681717
581273503
32870118
135921762
228121300
38090158
206950622
85561745
279290543
695352480
164630283
535209387
253035660
541660740
516521336
591894007
45046438
232407249
421828793
19713029
279859207
166116371
594388835
275918025
311698387
34237328
197780920
349987938
12354619
62049365
121916854
40344646
304103864
113377101
261536680
282111400
317739710
26067201
155957008
272093067
385092427
204836951
37821471
219418448
664275515
32740733
99391584
345758782
94355671
687726305
140160515
70947402
3542761
217676840
650901155
32226948
15832225
643594005
567069528
810239635
607104544
245760513
169828620
169088052
37639407
58794154
106289789
4158458
81473811
212132316
85200121
23603013
76591555
290213347
626404971
92864099
27145191
530294271
72355965
145590670
476496944
219506531
356777608
221765116
220433833
116985699
113127175
330900940
66020969
288672959
800771419
658799527
20468678
337760220
15570703
668052788
15606668
368419273
74085183
289618822
101839722
174044183
398156009
90482127
596024878
147540764
15420277
28650630
389218194
17231180
46209223
292138410
288323176
151590692
114637240
133030649
7488407
497938796
126491495
445488158
20775829
61463642
352967059
352173718
154273687
10819732
378058741
294045643
47439838
121584748
375931118
262727803
53444628
151645213
636857259
47149729
101053031
32975339
249024734
342587267
718243337
288493939
45022094
33178551
605081447
59637272
64269315
218235820
740674148
2397845
36195548
273965535
181775049
646152425
96796150
116224038
139335683
715979386
96627151
169199043
109154780
245102056
224981791
649234102
335059933
193792914
442144333
4876147
101942951
47860279
217555663
739394774
262604031
119566491
108674427
94280121
582013733
54430982
74879688
388405710
3884612
36597537
547713625
114486199
305201333
118751342
22174401
45474220
298956079
136875987
251007015
517360010
282396006
488528568
367904085
278654697
56845770
134965879
53018449
258213371
141838042
449388405
571591409
512486533
47843370
206455680
398974501
34674979
243952714
52427911
128759486
45545884
564828110
658062889
373291308
25817680
130783638
43585505
88133028
242980555
226195261
269261519
567958859
120135699
78001947
189218870
21685842
350780218
3202698
660512809
36860190
447873909
639032475
374540168
265058792
42499950
24265568
335788677
2541475
318637541
45319052
261955999
112500953
61900460
409953663
3151343
394045403
121770731
302816128
171968032
136173586
97046487
20434634
187455758
79946137
110023591
19658909
311607737
149286877
3965102
191211
19409231
574542917
14018091
28244296
404410516
25867974
93408182
218606100
28675613
26091489
48316512
125551985
205146550
126054057
792536120
16118140
186061026
382724183
17789295
315728825
398520650
258031396
99981228
180835440
112797731
756798923
10689910
1216618
102419497
393588698
383197121
219178309
106458687
443478741
356287145
337514426
9272447
75014255
231193751
592730629
2978050
601116781
144141925
71856229
427453259
1407807
93137302
95016008
536264580
384105630
241314419
66487265
445666113
154461867
175234137
52685644
203062827
32715096
1915455
601822919
202446297
179658180
2711590
500205811
152880950
37595706
340052821
318733941
27825537
164746271
72160246
648096107
21684277
11174465
85040738
510940950
442988518
41739138
129303550
155184665
440132656
201595084
110494307
20135161
573940997
437289805
168761017
110027894
518968673
196134157
56411985
150102589
459750472
100746713
10040832
22248681
315842437
293601611
309732319
73439159
243445012
118986782
145119589
144767215
47662286
70409092
192686139
484396225
6555047
21216154
100906215
285146776
10332173
1128108
77843574
253299921
17416621
164817689
181427405
358130049
716819420
390789226
608154174
41754475
51525070
188869569
658986308
495031
61908216
115981743
139970911
155121606
18083493
542998263
215907604
577375931
42680906
15951282
153512962
82039071
30477870
257091245
204375869
342237274
125537853
403982276
208284455
79831850
479937279
97697808
169095376
629295248
50548105
205693549
421373420
38988028
557484760
187291497
147280177
448704933
19642180
156783958
50174093
166944263
305590701
305599626
657309
276765784
31943650
5791931
424634782
224069333
266079734
315299562
32664593
23012887
210604757
33921057
31125347
304640111
43880057
343120092
128751911
66585417
138990244
190054780
566154811
269386219
181817008
129457413
34351638
167351506
113700113
94249057
38213342
44659726
51710011
139492460
51567281
93283099
87530749
845886515
121693223
137647507
15839828
450295063
343836003
156614528
295139335
31211881
202524803
1015660
79506013
434709712
94013
122888865
115189943
167069389
273545637
248358975
180033953
164408712
303143648
535603514
47584928
323847079
688426810
45432282
59235984
395270830
25568521
450261888
81483212
497034693
246330099
336644156
127671320
13994455
354397652
456000894
275025108
456374409
13997017
593455168
252702443
823241162
335828795
405168281
40167414
498559030
434533122
324465185
56695666
519084110
86268391
3936998
5702622
227589070
22671911
207822659
535144613
214008627
21577983
238238960
210687435
265411021
447724622
21153522
29216178
36205125
38105491
159509348
612432347
336349126
128886359
13075303
604161867
19015712
358240246
74493725
126626673
491788652
201725790
372670183
21992785
23816798
482086398
421356482
393321848
7083754
3760875
35367933
211391304
198339387
54690333
179526395
106850581
374649092
235776358
473348154
456122253
55228541
321666509
376148264
396827391
160998445
361350543
496356139
38199826
112397208
270846578
594424927
248512345
332980775
557727951
42734382
187142174
45909388
558730517
279906241
412865821
437396639
654078611
29825407
161630901
501456639
502580600
166568392
104745434
44665068
66626260
154815241
60384329
406459869
113760480
91814326
18609706
321804
173015732
54090610
82451009
228085558
251083109
26173090
328546849
287057758
612415226
29090454
30145747
516365674
205423548
635069841
344679493
51476331
47485527
13467674
674759051
21452570
77937459
212293471
286809083
3839646
35262981
40113904
32926698
605624888
206072244
104823950
364226365
100368084
57224363
70102137
12727332
258627102
293977540
515489298
261202612
521784988
206825066
11290738
182840021
114992585
132649270
190281732
536349288
10077132
45491281
441580347
308040395
66950903
701077950
422142943
45328046
57163720
309110806
48874508
290057870
439360968
189207679
135645808
2630844
42471705
162368516
354578614
156637317
231320904
131133419
73257486
2208284
377309964
96323125
187488342
5561351
484419312
48047295
66300393
50401159
356442465
143960047
353125227
27723079
342483452
120806705
51783091
96927225
26129684
454957793
87232862
181307546
495936186
432230263
322388091
123439239
200045307
264751350
526929840
142015204
16028680
367634781
158811125
401917116
196592369
447617254
340661838
313209546
336017159
630049217
158010972
228393066
64397780
415552111
127208359
630353233
352987504
133818030
350169226
445835726
129130754
170401851
819414764
45918498
110230584
25424533
220558937
152532432
116183064
197196444
179536309
357624574
132753099
480158350
474330873
9887382
123893368
580695296
351383245
44064170
121293446
772758015
108445629
57469507
80486587
89370230
21901537
465855375
55709931
443847820
101583358
518223948
47881957
243545748
632987474
43217219
210343530
109476646
329052624
298143756
151990394
293979975
14689930
96925102
108322793
24604941
24728658
95235118
680238050
31726981
88938161
105300903
61899028
23807586
176762928
171944160
266556404
41477370
11016655
343692211
160695793
229341000
565911867
98809915
65984557
84684029
106437719
186601729
460065203
267100092
395105324
113508427
43193628
34186480
515275282
178663893
75882102
75459441
66047637
693890643
326594395
52958393
87264543
6325670
104971239
230279590
425476989
6750481
129319909
149442187
208231917
22528157
15272317
307342824
68018155
47074589
298070885
47352085
615568346
21670432
84544872
18986879
47585388
91062118
588270410
500870737
9690058
446260767
97741358
216906606
406673262
385869786
88688894
179767533
162505048
364940714
2394131
219987761
566494702
3048286
215565456
422368710
34514245
141910
310727276
206982571
289661676
79756697
108057474
252795633
451007121
244517082
81469878
283119778
67386129
71316791
181686408
84964605
32715218
13818343
438538153
10280443
722549320
59804864
102909283
105986922
225847241
15221205
453100769
230029582
370973954
7073468
366926521
198590496
28894235
95575965
119156940
170163796
523320314
311336920
13966465
781514702
145819833
144681797
378530092
13506269
1968746
423677598
230616865
621905479
193460567
350727278
50258837
96185177
366205416
14522791
13200670
379629148
108172643
246866793
196056565
332314370
30571450
6945452
7497672
360558906
76366750
196807188
543182074
18513391
141686265
719446699
28750341
128940139
290435929
29084475
192551284
88520461
11423908
423034570
115463661
58976845
81039825
512262591
100662660
559675875
62314490
9412425
80901441
387670665
39576698
1162400
183961821
273194058
578519690
548632900
138634667
81435489
305358442
522691777
45287337
370431424
83842624
214687473
77150276
147205690
16938020
656931144
128115265
384897393
336731908
139687575
7373921
452143008
136873387
238844231
134247656
413115198
20143795
402463962
315829219
185075809
52158335
275391414
252940128
305574402
83284681
136194378
372988826
434347694
166496562
175745749
780578189
130257527
22781001
671024606
198533803
259414863
379199542
55558181
581107532
170080996
386962
505557665
338610876
22336718
254431578
345255919
1763383
354560326
164005784
496766932
275968090
737294101
599591461
361731617
385704350
103391196
385709868
436874914
119515609
547898057
87006566
21602569
17833283
79727431
342042642
337977931
7130114
194395849
321488395
103786417
6033868
59153436
197709542
16589536
283221912
24885717
422881449
32547116
123266521
342755358
411859062
70963527
2049218
124512971
166501286
293592805
33633726
259597186
232058014
165919735
1311956
167096606
145541662
264787955
470103434
455423867
471157756
340244918
180475091
386726790
116264169
96116784
393692263
539337874
387523156
98678806
261939875
25548101
100875553
62321561
482847805
189608630
30565008
569005291
533946910
692393998
711834
601833094
161240198
115380676
475699754
2689828
235550036
177990116
10062181
285038462
288391544
381329035
278712833
106878228
93514870
4286313
26868298
459361190
72739508
249868046
338775105
451771652
671116473
968424
127619367
125687751
254978128
22918380
403256607
111298956
426167146
742079291
2113381
53385530
147552905
221824580
611174024
107376498
120103627
110928563
516012457
442966736
18412850
298769614
124735080
72076491
412966201
74463346
268000325
15476344
28276460
279057271
199251252
690738083
226284880
3390551
23622101
87841578
240172749
26131168
211433277
3530127
138603620
9132962
278868033
175239418
153015810
238374589
654500754
457316701
21048216
685483952
2101217
8100309
227716483
417192644
345390766
49572851
173809169
355895526
483567021
95000969
129553824
237613310
85662108
424185709
259008364
215393456
9956432
134111450
491001341
155315613
248199063
67662925
339299551
60648591
242107112
93479812
687900540
352074701
571769391
61082961
88938497
245627631
30985056
516902916
7761174
85500131
590563114
310751572
870723371
22825259
64746458
79451048
325916556
189295132
462431516
221011719
296284179
207085161
548221295
448127693
324818237
4715526
161110798
151325634
84317991
327269555
96573578
4497192
142843448
8774557
25164649
477651849
480005471
66063998
44121601
97040791
23001042
54149819
54829085
301270194
205531108
622754785
217562899
102003299
51595610
34233086
240764511
16052544
57946896
239885662
77637018
12479510
634278107
207465471
566492283
471044300
6135894
103815404
24565194
208072273
105136482
47728494
179529077
359885381
1692388
603369505
44580948
565937051
78715718
98299874
49768024
107967319
383359479
10319034
2264083
138538859
28171366
318703028
188365996
231212419
257384661
42471765
142991046
14566464
99489065
858113804
19303337
157458693
407969194
257140952
59014425
87190826
162305294
16504080
422670532
26721969
83360621
19317137
63608575
497076180
196985108
312492112
8821691
299004013
33426156
344304403
295685206
154540300
107684881
179184632
47692265
220942052
220560135
44494139
441220109
346089190
279453439
85795285
258103284
109878535
383846558
247676558
15442664
83054423
545063261
270629252
511314797
140852656
2245742
5307300
669084192
221767196
763989267
217727089
48973041
51300781
105300026
59170271
69886136
360492481
273457699
12429063
96264363
416115688
40222640
2517860
445166758
659218904
418104846
330872972
2660432
256464401
617137009
747863794
35489631
60900425
150930671
179146330
731016623
29386401
201028759
564389504
84273290
221606770
708432357
688655587
532800311
67071935
53643843
691213133
66030831
223975877
317381054
323132441
251263331
466346437
488074965
33660103
283844667
198729444
17340206
259650080
208458562
8312281
773018
176197523
607055224
48654215
478647701
27604332
78778960
13576012
118868061
415636295
404199346
441024956
692201142
98593297
25817988
45340696
484215042
372990432
14813212
196936297
482001669
308138098
91909392
144385314
279775763
575944432
280223720
639360003
98290679
52645347
891393156
318686238
284368243
107666572
13206292
142373554
246513525
96878291
120762393
75586129
505431251
140154585
529744719
419677760
362391888
551968515
29070111
397130569
65028867
394498752
144167804
74173712
31813405
50259112
76375979
78538992
114770740
51115214
37066316
42271846
323430097
227871036
469872828
590415610
99081828
348725664
175360389
256646037
282708744
597136583
256017805
658902402
147808546
271131917
223047743
581900307
157898210
174294543
518365776
133725014
198821145
405332730
420245176
192273722
416986126
311483655
113830613
7518610
474513738
69775887
250989773
151811605
11972755
44595978
326234665
101546690
668187622
244957533
246927
505858885
95731291
21182524
165330823
104982388
685444927
113884201
52445029
386187207
656805542
162671831
31447036
657140214
339761070
421663049
749147704
38534521
17310032
72155111
484070595
402604507
159510865
12739699
20223428
484089952
22255354
828534012
13020935
138012177
17919720
446608313
229960
468550535
132886005
237060965
25866534
530696709
271684859
31452751
190032642
68569959
289265740
176347271
148065015
430437117
515230860
333412192
422960275
707197205
32500403
53384796
424912723
8893657
215623990
233473515
138186739
331515823
389240983
18024303
166519378
68199617
164082859
107617229
80760033
39562495
247084214
57536648
94908720
105994301
82714014
75853116
14779460
290321607
176750992
193582039
5241866
152071858
485606087
294043461
168951651
205886091
73026446
803375586
417593599
317995584
352301685
98063792
571804074
282588761
249885876
258707882
328480176
91647796
170670576
705956207
445180976
155267556
2630494
77927484
327758177
400495191
70031380
36576228
640637286
359598000
500244695
209132503
569698060
159399296
527816374
13925960
5575147
35693136
244904648
613759197
517327310
104326784
196516450
86155383
331103986
48962255
356407486
415731065
11555238
285483138
241161432
144207501
196403116
8315234
86256233
246111737
149925832
1796648
243565870
294984821
40139681
344561243
382455658
619544009
160523961
327422473
586918156
268085478
128501888
20599941
101891070
67977900
525251802
128794510
102003018
5126309
491731065
128945181
265284591
102560319
58354469
338244978
495506421
381942293
77241936
279677069
714383728
49754130
484523279
430834258
140065868
129090583
467878049
27982741
584229807
457756149
35768869
398441058
713190694
320079349
87781043
230533270
10261363
729065436
50481876
69000129
801536705
72221924
10370323
126887774
114765968
280280251
18481083
23202812
60680628
37427061
14243703
86106430
7123907
141894462
525036485
60423069
2027792
162534474
44790502
115658459
100945555
212571815
423901911
25068662
236088330
409302294
774625344
215335594
270715967
548461875
38681730
355520526
274585925
202196034
495569175
128020502
113740283
124159396
229645784
55088886
238768752
11694908
211788693
120262149
235378595
76118200
4753571
348402807
15099517
336431916
40057514
12330965
77370279
106346774
212652735
1330816
76229627
14222637
309749527
46095103
165210927
60802403
230629602
187646175
432627208
659431593
251983988
188569722
449684727
55937948
143358598
276780224
286753326
202086555
367198131
318653242
167867053
36506863
84726517
7181797
239215292
35854152
715424574
159109887
228422282
131262544
70782532
182821292
284178012
442742508
411092410
49644748
607442048
1081359
52677468
295731689
173698923
201430441
132165955
257476453
176739656
25656650
24379943
8864164
648716965
203914336
314983500
166623628
202981013
552957037
58393258
4140478
17501706
127868256
633695516
85604623
479078007
376611598
26344736
102362769
465937641
128210059
176996244
321575174
77277803
89214330
315049739
589928275
20124900
91348510
19785715
344749134
531840915
12466330
95420092
5096832
274115318
101394480
4784351
63237603
111265071
389109642
150649564
40664881
196226110
89772788
393629003
141826912
79728004
17767393
56596240
332846270
101802481
157207279
31391461
369246307
116330732
422140587
493859289
41773673
12832557
671308488
49614898
614770721
190535476
290497028
250371790
325239848
138083009
719695407
513830108
40470395
219478446
558836393
161284560
24897639
538167412
146667548
483070436
186390928
139781347
218511499
300458124
354993182
44108660
17988557
299505411
332872378
299873571
124220705
19590101
25551510
361017845
68729300
239110912
9706438
46400675
106753904
288187140
71398178
30725869
575543650
184356104
130943179
127531542
71220658
11264810
89719606
327874736
20976283
216258819
66307471
311427278
659832194
19729288
2057434
64807051
587583441
395800156
78621238
137418680
83028355
44847412
221665898
299908722
11676566
208629983
103871437
267883079
357199647
155259860
9000320
176863209
410962330
382547084
352238256
167825664
295965271
745281892
680546248
328867685
227096820
53989
486493876
185307012
6355581
49720258
112210533
119443143
91812149
51089417
396480354
456369925
64385343
38652204
2246557
483127732
738097428
389305928
140950406
446992892
241748589
167045468
194821127
470485119
18206815
19661585
61935528
535027934
6341179
100958854
44971924
531881414
149421868
15475597
352564197
582627284
85808140
406959825
664418975
197429174
98675719
145609827
15886921
2686459
597935524
228185224
364300653
348041384
619169063
112822179
40974523
12235599
3241252
179112297
117876839
98361283
11480845
26692759
166310145
447475299
44391865
136120984
186522415
98501749
12687201
4567577
344693002
280295752
551113780
100312576
190544996
209743638
266959645
240608653
46911242
337349685
12331739
101012
586725742
18248614
74434218
25699212
48594402
10394784
67596143
9445189
353701076
364322115
128700085
2439880
214382692
93145286
479706415
494615934
142434831
625711455
5208335
111900046
320198096
305701486
51887710
52451463
120109834
195031317
33261284
377679010
83082500
61530721
577783795
533465451
118402405
427494338
357801581
30683324
177876123
393342612
233465017
742953356
749993386
474651645
514414162
770362880
433005677
3245421
277921365
72758130
223500026
219015047
41401474
388577279
276928843
31885714
140221956
218993027
148784046
11686607
166391817
250780
119818383
366993922
195979922
316199105
282930460
29105920
89218049
516482592
83800942
42146790
817249715
145489845
267259739
352446158
99387189
82845847
400881587
245978407
678656942
18271995
31184864
34486689
539724605
418377776
57383669
487618582
167124522
99618050
69746232
752999916
773520453
39696919
360281999
35514618
166949694
17989200
44903748
591504507
146554460
282136512
94197370
711856
2406840
252923756
201347666
570865193
233799078
164966273
8858054
14299716
33084952
547877252
101140012
399260328
61446626
117009396
223633642
210973441
431402957
47851856
497424079
132926193
535564070
38292087
141666773
437456676
160579308
250460223
12311107
20097053
353085416
287533930
2644658
424823953
675967857
148328192
46706599
28943721
356165806
218679330
96083882
52347209
480144764
345859834
69096091
440577226
472768828
709874103
89764366
692644610
324708608
169386590
12230395
168376737
124525726
10272549
428916862
93764254
6490621
763332864
50723254
35138122
197581144
53434195
177956071
8534130
292517467
738253304
751690
739551201
17667881
626190968
111149743
184607303
235873987
214943674
406498718
44007474
510245432
120560431
217394370
214791213
323683231
180858398
28460106
334498047
249476902
152127906
258654893
32337394
619681165
165116391
160381750
209218090
61073284
271325
62968891
161826320
661765777
10865687
84206848
15341521
94083533
378695980
116174197
322061705
14381996
81076763
128572464
735185839
523309811
228007580
26796646
539090270
396509498
179481561
101451811
213998525
12384624
431344970
58722664
677157045
65647165
41138145
113339016
62742434
255554675
630086656
132328611
743656037
103238070
30814677
5274494
18820272
106861119
23004807
713517051
455089779
423140126
748625868
196265007
470602457
272877103
279664202
1337980
123464779
501273586
26254187
322651153
150948724
23977298
537274597
138248971
171610327
1179587
75795241
185714537
215181919
173078441
2693463
525505594
95766300
66007353
41569594
302858532
355812043
444224975
406612491
194082581
129810110
136440207
23401693
487247430
485842052
16281590
777185980
68374537
133173265
217367849
128828839
283365499
385092491
86714781
370468604
49865370
251007968
397456487
165165127
816615099
222142266
160532107
73948489
12385608
104593960
60536095
343739421
74071734
6132948
14142748
171724851
431303951
23617857
108944007
4630618
90902753
815916033
380263848
497673432
639747101
341419187
271128594
378739080
474435052
181317167
15848934
311768591
148919952
190745218
448015611
669119999
236232744
228604281
186152956
429082547
18012743
158641120
17722398
19650236
637246768
164932575
373756202
658339209
426451444
69272769
68583524
476750405
652156669
103564185
23383138
109332586
5173363
24908717
1911290
275645597
469837966
281218637
441648789
115081236
467767366
56319474
460519051
565190474
272572502
64013052
145967952
435501603
204792017
234429004
375731696
108638523
34338542
31398619
20897517
382396878
101196281
40414812
448892281
466855441
125035323
63759910
38629939
13052772
601313531
77578552
1224148
83082201
269346232
61678963
453420776
142579404
100969970
487035933
123464883
725787455
215899382
605848927
363154607
443332244
13117297
54846615
647543322
240752530
143598466
246810512
492687489
136994247
10068582
233106741
112363935
10547928
1162038
18590664
2100325
17271213
51974482
44634199
76703923
387779516
208721116
513928666
531590823
223423321
380201421
54897074
284410112
97596932
352824286
15622314
199907758
97418922
391785929
578705657
191722601
15327759
17030384
200603876
520295339
167935390
25047067
73781143
168198797
6453446
51337502
614964030
301243290
383097665
355355459
292258093
24359581
89848785
5231626
408956232
246265064
85682922
83884065
472576611
79935801
13818118
413608535
54380691
67964133
6331108
2510127
160321749
193011423
457643748
50283214
123159612
14082764
174212
221271132
2201157
53357031
73925676
268431612
176295169
981989
223848502
73667010
234531871
97570538
359657856
114199981
170169785
370398283
430007931
439975738
169340749
288335950
213117205
3616505
258694947
174488389
140131347
126254027
206813605
694182692
31172697
139475249
204635542
113054241
814045330
161400987
52718929
177393154
411695196
483405131
767930722
238833271
324042532
129366876
293387614
31003185
214135218
482734278
97832996
78332544
50414522
5578734
19177946
399506877
64826062
841323047
57371275
169246797
41638972
374847001
460854405
47390722
98769126
426989718
176170530
58614687
91674464
25558268
640904170
31389343
52579797
624697293
63968570
114949389
15271538
567100548
164544220
80069682
409930099
149758514
452718249
78605277
615554735
5680186
18454982
187751693
24714016
281093297
7841673
108925173
129887406
50637544
160506265
783859409
276841339
94630701
675349964
96437430
94434995
36893876
34369888
406468442
530880111
501936301
73939479
171839952
370313664
4193060
306342126
42771549
856993536
76426426
146743207
179682076
39443832
44560257
335877132
386055986
234773651
881079
111400414
110763757
98704305
31075000
644121515
3151468
686324801
168203871
75754690
8898988
147145907
45677077
754361326
220132477
45100014
195442117
192931675
55844131
495386
35307961
434868757
305564424
480894591
100754413
197047300
427284931
55384915
365534186
266793367
48689698
162795777
193336248
148472649
88301630
211086349
103356676
336949782
459266066
378365680
57339681
139933800
398321730
463071901
53542934
336926107
332173291
659523442
207661556
52906239
606608282
237725010
274294368
430796012
419071777
514404251
329606291
40288327
124881203
690195236
147225881
376860334
293649138
143414505
540908186
34848122
449797311
677792465
220838056
269642662
187753454
98520824
6414868
722750726
95068009
6881042
33147933
23037524
202780339
29524098
212615781
133820680
158597713
183041379
291731071
309356537
71610238
35086163
19475226
160843809
497838158
699488977
389883296
181086720
25434061
19828866
73325916
3944362
243197776
431998850
400496329
23732808
216427242
6322623
138863326
341947902
490572308
171409401
105691915
144870779
358184370
172668185
22954307
484775358
127255824
420702571
294854495
469315776
74509101
271355139
740443888
76117181
691225039
252119854
63343429
344836924
256001625
760306920
157824922
65960181
709602312
174802569
206672690
29125121
57526116
184090563
368918833
481735124
96103508
125201641
36130803
149100467
410334783
58487527
53883048
380902552
26627636
71417784
4085121
203560585
52279906
28049968
391833704
50018830
446454042
165149758
541040658
9831275
365913480
11803156
493213804
384477622
132061594
157668970
807225297
79361702
35976391
100687055
110354128
2390852
345468076
446534630
498104582
412935010
247135890
364987141
21709040
69564588
690326552
295254717
41003978
174993247
39198687
69773446
11801111
22121107
206599233
35275429
445456149
131555265
28479952
496411266
25884649
135412906
161461452
115917875
60243676
812830518
19052672
185956482
675694150
170099798
223602404
75027594
202357832
607651773
8716407
199901061
332553211
24415234
459009831
164650425
98399359
409729992
7460818
218704856
292632346
444270517
45627165
297305627
11572761
10405542
123446237
25252472
83928057
161396284
298991961
501325765
32728820
4717788
151400192
252914534
143398429
642360538
748211274
138306825
48591114
32286361
19586254
341889916
166958621
112741501
52650550
306403465
60419172
286634417
17856232
25951607
157760484
443549682
130200875
433927922
22653922
1258757
839578453
217797637
698183957
4903139
485272354
129111583
451285618
25055049
37178426
184562384
181255593
79596136
21637832
180515736
650754686
160696302
112597305
21462968
31318326
2879474
263296481
75507520
130678015
424547897
3486391
636783245
25322518
39051534
735606076
324939325
135487242
26394957
22592797
47416871
369874069
15764617
20608697
58260755
436149750
255497748
317466820
153512686
119395436
187826463
104072954
22715610
517893142
129999050
244640393
109020290
152743817
29641143
765184766
22387000
177526801
233421935
179940926
90018275
675874137
258921121
257654422
786811755
285784544
220111555
61953909
206253151
454876986
481281771
227822398
409286976
239731294
84256675
70510605
125918557
90966156
247641071
752390480
105355821
161553363
32783297
116403662
1692042
12003251
274247947
437233904
46116158
28833180
120405833
39231289
75474066
23452662
215610579
10639206
643284869
328189064
420098140
339432133
749587516
406374519
6403645
325437
348081973
459108004
39963632
38947636
184262951
232710676
254010426
43977112
855458830
224503842
315667193
1942547
120691575
113344134
105661130
393879577
91244337
268193418
411186774
18760797
26815122
131519758
400601894
276325488
50702432
23455130
24187211
646929104
154185614
11790750
138914866
158279658
317415902
102391413
607991755
48102358
528693996
93560276
278800847
497713249
437790830
245342810
279402243
514602211
9954829
301889209
721581940
573968328
253799495
86510654
634540085
145291393
58211397
83467349
171604105
406823665
366700702
7076464
653910112
356482232
35555093
173969400
37668738
36265038
143195685
15750120
16171810
303628521
86150661
260400910
440531375
158330336
42192101
633303621
78181661
103140256
105401650
147898984
412480671
461005337
338399701
88119884
103833336
160111060
116687029
9840044
271623253
121470939
100968787
7667757
40654865
130733574
254870657
17031956
470085387
31547834
304312525
548879278
179680267
592262431
3999845
107793984
395535758
73890864
75019911
251272189
264071696
163856338
158486340
115126801
339396309
106469710
595172119
455824946
326792099
54417317
177337069
198513659
609339738
56643991
368457833
106323195
475267561
11307690
318298954
345662257
21781705
625337778
101852070
56134914
732151866
217720380
435047881
820979505
25432407
65154736
304735055
179824898
18895866
124673385
221966400
37019953
7942191
385144338
135001814
71602123
246582481
38354591
108767601
307008137
79700865
849866243
3249619
56556452
226741463
329730541
37711808
15008749
19969005
564256893
2922667
28154308
824744863
308292462
477689349
748736179
208422669
186254457
473967573
440479497
140855865
309223437
18772530
301294125
439930078
311416775
219084755
69637503
27677049
110944154
2921026
4958353
613862396
408208611
274659031
28519501
368867025
219436290
204598491
146877929
185346625
420235035
18667703
169206339
2554351
193121327
601020733
176590582
169480379
362119506
306139175
43459922
5642562
417457227
16972377
335729620
80379632
44924436
183698634
246499782
22177765
601082228
388972191
16091031
38008401
75192806
837296830
338382386
57815167
13929792
65060060
131031082
243862366
57597473
380333947
247792029
49382082
129116533
1097695
627443360
38832303
56116528
208682065
29407194
589862487
982438
538982142
73278962
263492504
632612717
67127869
132667830
37351437
138133823
393607226
259475856
38458738
263248869
8224757
178694486
397132443
75481476
191329442
173386327
530404203
90427781
100064594
348402402
149998987
124033115
192684990
513017676
61083499
44354389
277202877
32711514
324240031
338120614
23624941
116240364
334069970
470608036
305488616
175916972
442678269
39864302
311524838
47884607
104083798
73959683
67175763
18698281
517571522
522689843
382365353
154587200
146064787
141946742
252034294
226468284
362882619
101054792
168492835
145615917
502268763
485728975
1139372
448430366
49209053
269307114
67001393
517842507
177206612
151801323
213091372
239455772
253142315
56269687
207133625
293545964
734192804
456227223
203253796
32946636
315258123
219958360
124498132
23049407
302592425
102371560
539287362
180953462
72866868
10640018
459631354
11952985
17065461
303571315
15088591
50109916
172760207
341453557
143461376
66956336
60137306
228495654
148558659
8268935
410955858
736911037
264180893
48110555
49308653
42589757
106027229
194888197
73772805
32677593
664381357
271976412
78247639
4094527
98347784
234429170
4186287
54530850
246141913
19119862
204082655
8605718
57963069
786142536
229369577
405590832
380546687
552285
221074683
375849743
162766165
43418825
669425124
8342649
73262345
57587133
25988503
442441289
189640070
505130031
2214505
99392099
221079249
228789180
132149910
3304382
67311522
421335100
259421284
623656137
44685848
193250782
35360690
181802714
395464534
195718716
124786219
451953441
726357894
616037131
293282500
54940347
56210922
437707683
18177894
181675061
158215297
242079758
493473679
11202515
100562435
23063043
54611938
551734317
550521464
207461157
283030653
708055643
93558853
50074209
227031082
98051683
216642294
22954971
271488306
101619523
522382429
153398168
596222812
137935076
267960806
5846506
32580551
95431709
40499261
87874018
53740015
105304031
387446645
77550349
93304904
424337690
60143138
768911968
409095442
131012172
565139737
432150
302393961
418207907
123673846
3967906
243081185
474061742
568675392
323757593
141209983
43277631
300374746
703925946
244456192
150983319
7609983
82292727
49820212
317977347
1648276
10703109
4295623
87910759
423246469
34805312
40852413
304055005
493137753
9383472
40686844
547425745
87703658
18060566
120376329
603310833
48338082
251692235
45241068
227380087
71369880
59089637
764970321
251088326
98737076
126834332
141252325
261105203
385797395
195909871
366683923
37466249
170916323
39621280
380097834
386300038
152487476
384161822
221116811
237051931
371918858
2983535
357793045
103501807
368822216
49683593
6474649
343523669
175119711
124642934
449508677
206956661
139416358
218156641
222116566
131968721
660672448
666030115
309552834
584748415
229419290
605264298
530792130
342869613
4892815
369551841
235428291
78138977
55178709
6278088
161889522
432482874
296663010
405024231
698473693
203342288
516718666
557033616
177300603
49349481
73329758
211126664
13267068
176955054
600919314
313816545
410277058
652728719
59377322
93068396
6605679
119964680
163154033
222217725
65030065
624450587
205767730
10232937
58756467
543479396
76480763
172343259
221420662
531936019
304045116
51312225
390673524
317354092
268943963
73187510
107513256
12054574
219533600
253595283
52447346
50422582
469105929
539062856
138171502
3464307
69767062
286434683
38000349
146589597
596225008
229586859
36708737
735735949
206574782
57605829
325854541
157752699
6192934
107979348
4111104
149630120
527935048
207866240
95605980
502481084
137071900
630003745
114485288
449410752
113112062
283939677
62211357
3295801
122787917
576026688
317377110
13842784
37306121
369810231
57508802
113322729
51092393
417316321
29944441
89019267
131088659
122702915
86942321
467287143
238521048
170740191
391783053
401431313
279941741
96074355
478080
162288631
122688037
10729837
32760061
11870913
97627482
306282005
425382780
381807974
55302822
261338941
20402656
270840324
176677375
114640225
82711047
589954208
318789019
207540042
770310527
407616039
200959
98722644
873039120
503784324
33214299
17347040
80587310
14833669
155353235
80364202
684292104
1051816
35753724
358591712
218640767
218431782
19666024
688548688
10399220
37906983
734632300
440533402
409693964
44759036
527911724
305969666
476188663
54638953
7760731
549074873
676262451
18137567
44617236
386406404
16295628
2613674
453677871
201944150
4933835
390819259
115703098
21148294
221907100
47141301
161563487
80824031
12082463
51175928
208569401
54082073
284468316
492606761
439100674
285905538
156845850
115518326
599450786
69318303
174675381
402667898
226632302
119149843
163690413
226981192
96124481
20590076
259849087
67796249
46168902
1181610
436511326
79889338
36294698
12237191
111839624
328491613
156781281
490373907
2697495
148967326
83262494
174657
389036919
104327806
241538337
348567438
204600717
560197473
61429305
12737633
191990831
57031764
329031009
166244069
139996348
278865791
162144504
18861000
10552488
79349999
474839667
82045303
10636557
231265340
262970556
499365545
336913241
402046278
592087242
539631440
390153630
69510118
95246698
119505423
62591690
578527683
169786946
76530522
176736234
132969477
223944458
252630475
15160697
128578290
159421755
580633713
172921536
388193742
291294694
528008423
535401749
450934190
227951981
235439108
355903116
138354677
20211572
441444561
59178227
209848927
623792348
591180504
642139434
292876973
674736891
37300921
610057008
263215446
154596683
517190917
782929034
21932555
354663044
678944113
349347151
172099737
213847320
57522104
259114318
397617655
31022202
395104082
526371875
171212366
300852702
310422231
231143674
139142727
598360450
247092067
768328527
728165788
48956857
95780018
180366461
101620188
85347616
166367834
156201003
352019110
392767369
211189186
219555757
247607613
50017088
883200321
661251666
229507216
197368088
220312506
2450423
91891349
19991193
27572532
414511924
15909786
33640972
247454140
171311384
35935251
81705929
351075011
333908074
424595668
50759398
232912118
371546317
483336914
267930354
23663403
69160063
222761628
294063799
520885960
10197594
445107415
35126952
164624136
15579342
307647500
409564328
129864673
20675709
138762601
87210714
5510236
248484118
22179639
91343174
65080909
215629153
631463344
71784084
418468875
154879112
198519566
323508881
368442229
102460287
271025557
58519449
386174893
466157374
10500933
136359165
32717981
4144709
7665784
441489185
136377972
10059228
532032316
289084955
958297
24509428
296997732
599662774
161389594
358883738
382787519
366796979
434227291
61891971
193326957
26040487
481874996
190410962
271159803
9690558
305942565
63415169
165200354
129501992
385527891
103793716
279949422
159194279
29237511
54843786
177663914
372076111
21752231
567169724
31916876
54678955
93788930
46249524
35604518
3911467
234768439
500986303
41524361
152489029
16946354
73368294
65339063
80298825
67865471
73462597
63821763
336503550
114036491
134183176
364207531
27298350
254830954
11576378
5372372
32536971
14153962
828651528
304803456
221033103
780683491
463310287
76925086
27958471
248490394
23431705
114434513
182584571
535067658
758476833
316555104
135657297
201159216
323320632
30742258
33613370
19186941
406457344
481111482
610614577
47603367
240641110
713484308
151939182
334326095
24447291
209891515
660738431
15622451
38288965
730087342
209166066
536591064
786191437
529427566
392303105
154236410
367740288
343330501
402516654
688882965
379192444
203791259
637244592
610123479
231396317
595299947
41710934
548296572
437472568
572209985
63537392
354396821
186523686
278283142
61157881
564957670
459615160
790167
203046052
6774842
796594895
9970566
95732182
693627631
76099401
688739908
572231578
120437232
432711850
19486051
54874557
139193692
307667083
49367521
53385864
136978492
1137128
214890115
30462971
244255882
66262019
144113268
232218124
34563793
157216206
265621234
95687731
251981182
357026701
197466870
6929562
56117143
110846361
20257166
29563705
43984662
149432265
62249120
805237920
3872378
166283409
351600624
183716890
62856356
5659559
24160466
32599826
115864538
172670508
269183695
241435869
285311256
796355612
138272923
474069992
279819122
386751330
103160269
146805130
94430987
543776926
113395130
867319457
16639400
11406613
519424660
489073970
317915599
658860458
28156184
409697557
269759030
9625523
183102700
2685222
412063
24509999
233969484
349235560
619728611
229054894
444779004
52847625
243429333
338035791
180989917
468252141
868052869
455342417
55519286
100121643
734861298
547861916
49213690
14294460
167890895
41857050
55058918
18856869
64317521
446289267
342823116
214325376
462563549
58284988
59887783
25156836
434600592
398305575
289406430
593631986
370216823
544304534
98530530
77812385
307083518
458222137
188772169
107163678
195516142
190701789
1528367
45236610
28024592
128496376
131858765
652108204
413622803
111637522
300445230
4158239
120767003
648250697
61358961
754101693
14360637
133840956
142798259
188153227
70601274
74620664
132089884
38670673
53947467
142241781
297093544
401864832
491525421
551797342
3664082
58772886
382107408
201715779
5151887
176842977
111916594
1621746
52257532
80644909
415326025
340612646
54082454
50180268
421904072
18286665
58763613
46003663
438287280
310045773
98730644
370379251
308617074
148692639
196329827
222376362
111600613
370726604
154546811
1642565
217160618
595072125
277645382
210111294
115916576
410646666
65691342
493235800
51672553
9857855
250247092
140625929
18243173
45562069
363321086
79318814
168396898
505542265
190926369
50423331
408407587
62876631
463684545
2178889
253108181
194935009
6683223
112321
319695776
43914295
21710946
326128968
64544858
747599406
61102819
180972496
145251855
315202046
341087153
275538804
92171422
29647773
73019160
52287693
100173815
24360843
712472665
322950661
549219695
188026385
707489330
42604968
216004066
13071637
2740247
293458540
16051997
127760652
143195033
302929737
179270323
30570178
155690842
402386869
60298979
22249327
187679956
87802872
265587795
47745440
233208478
206258311
54684961
99713947
167671228
442618862
329011645
9689873
93061394
467751381
398727316
518439069
168849342
511012926
285960167
223771650
338263206
86783363
307483044
543664638
584643234
24983313
198695935
15691370
219614091
275535183
727509030
124718326
86042815
4967929
192948491
375396957
446617297
581664633
32502451
508136069
49821801
5962438
121277124
19420501
56165715
156800551
71561053
14009935
629195937
58829657
812181890
319370504
408728188
214143051
394828764
575155697
599549611
59246756
85507775
258630364
255938018
47172281
61044133
578355853
720773850
183489665
126113628
342952124
132367799
10327343
112799738
249284426
102539193
62399997
54178553
257117533
18114584
94623475
168798447
59398135
394314283
295232498
528520781
436900250
407251573
848009594
278202236
197066607
166816773
63678886
125213902
182840913
472862469
303040836
242687612
173948331
52283057
17325267
395054029
366736295
276412390
211774669
47256863
38042462
55301926
585856757
52119468
320230694
257283461
425082143
19659668
441039311
146324296
213085414
377257074
413097326
344507906
317506295
695321912
115810777
462112246
71212975
77600332
447262090
151436186
22541634
272641676
408853248
556199407
675938054
193075756
47533986
66094389
32855670
348755244
250039883
276992355
66566019
83207219
398798255
292853892
207986698
154600992
358330463
31217654
37690100
832899716
29663819
174639904
328910176
535690060
506474642
169323608
28692484
726578661
375436745
99295450
45002607
68483817
45359987
49601005
132156156
194597276
533695496
471823856
561007150
116654322
14333118
506102002
86505183
226169033
526169990
120298087
250152419
199701932
545938919
61628051
756472833
384266465
252855040
125053839
222857853
158784299
291046676
138894828
63263561
170686870
606815850
298434808
233822557
179655856
14424611
21842549
5315038
37328830
1227576
331546696
295463834
70395978
355237339
375292282
127892616
374010246
18835210
33941259
5214985
18855479
325572504
206969145
405023039
624134425
506276518
85936835
114922502
236971699
228901902
463963357
8334338
423501723
166937552
27540618
296011347
74636648
125100306
509563291
4540259
321655990
320398304
641510535
237696317
428292536
568829282
236368688
147836408
134608110
1884574
193024609
267837174
681534126
21542535
95734314
6434631
288452608
142771195
5159890
49260506
216007447
284354394
10153632
17260074
159761160
189764347
459063403
282769003
284765177
10735523
780010962
466942048
250043566
672945221
558112563
153945695
127811275
128916743
84520195
562378259
726445190
555466991
512121249
16150308
359651716
111042820
3947621
654401250
488002333
807493618
55830148
268055670
21788819
83943082
369431884
202147972
239490103
354084527
65795699
67347551
168678938
52835490
175868610
445931998
507624758
92904924
117100781
408225105
566315384
372610785
267338301
476707682
369182747
6248763
37193825
23529579
608158207
11128401
80240111
295121069
61100187
2187253
89318911
42297219
405100418
128055541
371683875
128626658
27396803
19331947
14052785
27467706
33867624
238622047
107942939
349730862
49744347
169935883
178093201
461637741
53456512
258060743
244400643
219539557
109569420
26226701
23610974
75937693
201943314
575882997
533528540
231003466
236502298
88946911
464390981
48391392
71194973
118332380
112237344
28007124
235253762
258842185
119945481
46211555
513739282
679973499
16152735
123677300
70738833
663020508
55198394
419369938
53493653
1151680
203425320
39748763
265314876
111030179
22414035
133475434
67705392
40659654
228860516
142829517
45478701
25833446
1598546
244292758
370690418
102865237
8317599
597645685
35649527
1410072
140600024
29214155
6204136
51918005
24789084
146315849
582936540
122425319
37040231
390936550
346979339
128575985
98049285
468124363
139378806
16003867
57908130
92260549
302352763
27700577
188661516
479479188
143491664
353611668
346016990
304610550
234083876
31601748
706741681
22813974
304620007
111491367
47857346
31941751
275583446
337060979
328190700
10030800
505254678
205909361
62408345
316116511
225238700
38316644
110947845
268037444
22718320
631818889
301630113
23836938
384414483
11178651
116105827
189179103
221656062
434041437
652537044
9791815
122692493
317097400
195613477
532736995
376443811
135193296
157217446
11702045
246294076
191244494
109276143
505539137
22405355
270658796
114984014
394737283
2397124
93901839
467598351
241570088
14652882
170585973
260091613
492687940
14626295
457580766
4004325
245685773
1678404
581160537
16503757
859826093
102380392
186733463
106574968
364115148
260226921
304157610
560920548
259067743
316641914
453271110
497074876
192558089
369024350
9378556
94304545
373182476
109370427
345483498
6631698
305466376
20873421
22674074
407431360
117658914
11094241
112305441
219009796
437261701
167341689
377897083
6604901
562882786
828635731
332758889
223948677
9143007
150435360
30671561
726352780
19797480
183185108
358003855
130326336
517562968
58382142
1867818
1934284
464777632
45344036
116437898
719661448
187471864
89121099
155514420
66902265
436270756
15769330
517120368
57153257
46248396
381550229
108539437
443157851
255167266
1212030
182343913
459977765
282619035
231725883
375141938
92513024
154470596
399460192
44281498
6727577
35173578
456913886
32220673
461929655
72148843
453975952
303768028
31367084
505395363
511752395
221203209
176338928
146472774
16912278
367575957
643552851
119223844
6624995
81962906
194266568
220933205
617587642
190690556
190744738
143997001
615407928
80313611
215179066
180873255
11102908
778974307
202550700
10529744
159889308
305788394
77355328
244956074
92432001
5619182
188965265
194613339
363034553
98877079
26846397
177097190
499861350
83097509
139026667
157247563
387535311
137426312
72400448
476830028
322922969
289432575
820313482
10093601
126345102
73973881
364967537
86987039
96361946
375148010
526938791
26513534
1956428
261302402
38839689
703515248
168864519
336225984
121717275
1335749
86070905
108220635
63126343
657147097
114232985
297291226
47395291
445384077
14262194
69538292
124236215
81250513
83474478
363798332
558518778
165247645
421083707
5887699
590177579
56749826
593280048
211233099
147078542
400585848
553719440
325440906
58784936
274445128
128765879
9362466
286207130
97797524
14465085
68991331
510052201
155826788
52727069
42582844
81014804
271231662
357795246
583269
13995455
255821777
447033290
30786393
188627761
138331227
120945787
34692008
627354707
429043875
100970119
28805912
661568172
34686058
176825197
441600073
456807839
247336544
530605442
70298179
240736426
495074903
661409581
224287256
123094935
59395647
56118101
380184819
21159790
359487210
6017300
246128164
79264616
93659679
28384116
36966880
271668000
91989810
392849360
189335347
40471835
117478507
3769762
395761800
150908737
4028317
240152428
187479569
321247422
139661634
255121285
6350708
77941171
114034061
23304868
43981777
72905458
310988105
12797966
348367956
232628311
147332813
364901796
84299959
17723232
193169132
731403144
100672890
263496688
5421454
163823631
255558944
653462426
20352906
23193402
191095459
122140801
177279402
253311183
507670474
435222280
225329074
66608585
44824688
20095959
131307685
192164387
148164442
9033831
289576874
269187279
301095506
13207621
190848973
135854454
553104357
104804584
50251600
349249189
24912979
20540087
172852573
224128984
78232205
252382917
219681610
52195667
405624319
238372440
199712313
105023994
571218487
78410135
52000176
585878807
115017363
180913077
92995744
29400984
333577263
1677830
3912086
369986251
525330422
331064043
278937
36165571
58011464
77872369
4907472
116877817
110317626
126881062
562191678
616190698
526278835
7607937
26263611
574018124
303159266
207966551
44353629
137988018
10751760
36075535
390137093
6588865
38333514
81477774
76029878
338790600
294433539
314974764
8052998
31277390
81692460
57326781
4483361
22113179
26242750
76908447
159060711
858243
276011153
62822189
58658278
431903842
154423932
624884491
199919652
413567012
480582402
356082232
124428644
510840223
6482477
375276230
436979651
52410460
109091069
554755415
380761563
581997982
152386576
63810501
515802251
98892697
343927029
41113804
144979633
224013658
126454019
61251429
133445525
29427405
74412148
275554122
327040694
209100529
199591699
247598312
725081820
32597925
293183743
93968310
10518306
121020965
302465612
48843039
269167898
155835123
360844481
599044499
182924262
71889152
123120203
719480858
121866514
511426689
483322380
102597456
614210215
127258584
64482076
96653131
592871832
510001167
226114826
201825317
277268791
206846842
31966218
104295006
437158607
71747954
343522862
318889852
646264182
670356078
18740603
138380180
175342443
589358500
23289552
8118948
169782339
183602629
137144521
39173720
310016925
271629668
505273357
1536620
307478222
44215905
29920669
4923111
37965459
254293477
135471191
36750312
52664879
676342760
99668024
18801096
347388753
242669864
319735811
300142644
215248897
5241207
116678209
272561000
210166801
3601405
26356770
289958598
15391917
4763048
442209984
12281299
38661731
24909785
102242415
157116089
720182155
236976201
41126249
27981854
99122466
100201276
79221529
225053485
607697723
406488319
431803747
12071169
122526578
9958919
432619351
278417435
145582971
33021200
9031508
147096763
120424864
254189992
819645
332244562
22125262
16676770
566919323
368431140
27411355
84938959
142410307
673507319
291616403
553420635
4589763
266259136
82453823
386563614
378822938
486559713
209355183
71076093
29866874
242891603
19678878
882589
719058488
24402551
435422265
267755214
5629337
504811303
695613809
5167086
298022875
648392668
266231810
110700951
14962898
136530978
24052573
87689606
221902410
309595200
79674495
691547158
11390661
485794761
119815282
592747241
16423740
194031796
399652901
278304470
190972818
34224722
143872758
60773666
501912472
290565493
254143264
72178156
227876909
126320603
296215987
207677876
184448047
52146164
151403951
621893463
304682857
198058217
16473136
6953729
286391487
43635633
525755610
12654631
22400604
17972403
11045844
214804825
282432263
165697060
316783062
300583650
828938759
789929754
157024053
76511455
9295440
3605666
189189561
120295764
648357112
595830969
605004873
43456339
55560857
189348202
466626178
396847289
140294173
118112875
168292095
217671
25423660
213058110
244601019
657341533
355458253
307347047
196364743
252723811
332477226
274733936
171484733
63610130
573799979
85852165
266562080
21802109
211349495
332917960
15204635
488435747
427617493
509284268
89380431
133198904
426321274
376041794
95606333
19605787
462118076
236108940
22771406
7897556
326757091
419342898
42117030
482833830
232930335
3670878
338986959
56493656
149261977
542798869
789493620
204300786
74461979
433453538
277475828
66883007
122037085
144547166
346764358
201941095
178638101
444170809
39605038
47636520
577444984
444209759
401941387
346374437
606195231
20605365
44534698
481123518
165951228
219941323
30114036
65271996
526211507
527454282
256002961
339166451
91153439
277347435
178337208
450091301
6428058
534769888
130240536
295744578
237889864
512268835
6939291
228803448
31957560
369197650
477922928
660906408
306294632
331281704
139720943
18580625
658256708
302698924
7217581
188952117
196789440
391111944
315743048
22632500
26625074
170657471
10194107
560200077
72483058
44275255
474458259
20921883
21194147
110721826
335181765
117414516
483467812
94757896
236129244
342799501
143349533
39090922
655503745
446418626
224947975
3994599
392082713
89058824
10482603
232811906
291665949
277995666
303588328
207276279
517651540
215152717
112681238
201300973
150472867
198451281
2206548
58143820
92877459
762879440
348360111
66206553
503162095
657015618
10944391
238659611
627379879
193376273
126214222
405462698
210075350
83168657
53839088
510901354
129153704
140930695
20512000
5417243
82386686
289058162
489323041
38616622
393501218
10140371
618323445
79193368
431419653
245580126
184237615
125360081
435714
87097622
4246050
144067567
126086575
639204546
832160052
23899275
717785175
112085004
366542905
623097200
117379292
435053264
50607738
259792734
408180663
725084284
95926311
20793483
46926296
337495154
102141557
48453487
3653237
13082479
429254169
3100461
48843161
509285562
677055910
591934140
774657334
15529787
181156303
39912914
82914830
106233392
282980510
60905204
492558048
2276149
443079533
27426875
395217441
627762843
616566750
614673705
62524997
69176584
428774162
65999876
607764002
18686526
213926868
54055994
104762954
226396363
225106137
3790541
109019544
72518668
165513805
7161553
34689340
64892734
2502122
588417051
555136485
320727553
327153433
33403586
16229310
193520709
103205138
1174973
154602403
235235839
281613119
640133850
145598948
6729888
32423626
656062835
100143226
99288171
8413365
204124936
633604727
119453493
66532938
254440603
233996523
170029941
15277262
141568460
65591443
442363448
536397434
399731494
5455712
137532937
171778653
285671600
150793839
78413742
171239111
350135735
9494013
129604542
151769355
480293776
103332391
2860183
602278978
1522969
659750469
170512080
71978292
114371842
377277172
880673945
15425743
196484542
536130909
5242260
314819538
453905
68274109
153966679
367894211
435002679
476997792
427532904
563388426
6207835
13773167
152458078
148274592
400994276
415254146
277523332
656106131
72171401
47350110
109132929
4460299
499673574
44364634
338146630
330894799
336335619
59743863
16981816
331155913
840959399
160818600
208348113
121257395
83468373
319155971
297290405
111866799
282018009
43228563
52063498
25905141
565507132
737403969
47600818
400341699
232612797
161180449
154613219
46222502
250608383
239791813
252121323
309306686
523340951
109118967
406092842
216726276
126925723
175816653
26041431
202197257
61663763
29894458
281450887
602175209
61448063
842280202
165232760
438032774
611499079
332478003
2066096
577231
16921279
619113542
712338746
152372178
265352456
15718702
228466487
253961822
13385476
377308464
6244762
185400488
467269022
516328952
118373052
190032779
217712
434275440
163247515
292433850
376179305
458780468
282524631
163919975
632820377
291528973
298665445
120633738
167660834
120368721
167169322
302623190
174787864
323807071
65348858
94479025
37497142
200054780
418126323
695574729
92046968
226368369
230699196
209307609
302744427
277539305
298505076
506391018
46040442
491954996
26339948
259192094
232948581
470293426
103652995
140179577
170140983
229036173
248972156
114570867
164725054
16995629
318663840
347227527
140005045
125829575
137468623
4998171
165210715
289054421
70388907
211969362
473635397
259356277
20910611
7903633
54874828
233122615
37334397
642090410
64958379
551403353
62062954
93680961
228634011
42500026
67494239
364101595
478709597
171768410
186659459
89864549
47567061
85352840
180833319
274235006
66120202
68167988
369251479
185568179
47636267
219100442
113197513
287696993
351615584
18876510
417194979
91192390
643393421
555327669
76488292
76970004
299054993
9636756
213261580
114158829
193284631
233395369
54682616
5408309
464524607
45281366
53447933
90184567
171142097
740670264
321230506
274884401
7146220
54113854
231377439
6887893
476843292
223431656
86035768
17729497
224031075
11227659
102402072
73180554
158745714
10874806
195216631
292401355
90504686
6161671
26511038
82348202
46740703
118734400
183468391
632779049
72308131
36047577
268489511
78551346
438200247
29054926
95971653
15921567
450972048
12976187
37935805
22375219
46387254
531386180
33150418
491070655
95181450
98424209
159089575
34480191
39866166
85806974
527891151
588421059
140989676
588643456
406220316
3816956
107062153
165011579
23408876
483223779
26385524
144758304
342916261
248523356
716152775
100066234
5959965
102545111
304020119
220450716
34285919
182947764
140858902
17042792
392952197
409875741
114004041
216358756
221770555
425797532
135392932
295602522
175212921
30017120
214849146
92975964
14301484
16353964
486735948
205368183
9987177
274520104
20089124
472324647
324137540
75135990
155046685
67961366
194645976
178702389
175731359
183454255
1749906
134521918
238448401
158022139
270262674
118004078
584105993
506693896
417934650
72656711
423046250
8162654
203952339
665044
310401732
226277570
24848982
111169403
44070129
245919539
92503966
447805098
173968776
411215243
634607016
102747310
123158584
228203028
50452600
138113447
173766164
135456120
63812047
516760952
268961850
135268624
29192608
522251646
94134565
146872615
285705086
480223612
13428077
95126376
133676251
55008805
157149959
516881798
223097995
61613225
221563624
35537990
82272804
245876540
197000000
805015948
143167178
115420844
430195997
423095880
324778431
180796988
524382189
141068162
71308059
440259604
82796344
100163026
2832972
45561743
117237737
72614366
2008423
191738867
363935701
752398218
602812578
946598
478326138
386063755
743835151
101982140
741481274
27783819
300379539
379072644
117545909
27965441
231056261
342030793
384403528
242606969
648733374
228213024
59468023
43130899
56139809
224381993
189249115
143193952
11212898
209399426
61863953
313490407
49980614
37508442
16014831
77876242
129312709
171994772
410417138
272044070
71333155
264157515
261854762
606552870
626411591
380921534
67795277
415527870
6593748
523774889
122787357
46096664
59979424
71364788
220480829
218281824
82601814
99755644
278328567
373731067
68776608
330702021
533274547
391487206
30066728
21261694
7224949
24472956
53858213
13958879
153343826
772415861
212539568
583823232
1961630
111925676
637161570
429787591
56555519
228829818
110625794
153870371
111807116
26336908
277093149
271540723
105408823
300969699
634976888
221745282
471051136
693957067
85798223
75153900
76929711
37376123
869876629
734760198
17504692
87853486
68647266
15862318
425791255
134672034
3545073
456999970
412222153
276391039
60009310
63330339
266567494
212745934
30478763
7834416
351714594
125614101
46774351
32187813
463025674
221374910
68183426
23608310
139771261
36326466
466617429
311843515
75433139
150282821
344413420
281492443
31625429
206741039
529875028
264850359
403845627
7474103
68998252
41457687
2869529
119302400
51666211
44332116
600767100
167415705
265803691
344728492
17000108
284302041
171222408
55951455
21407425
158606535
199924
8919161
10475175
697829190
261245643
166720015
13529140
753293758
459727829
84806898
83560296
79233988
88090977
103432874
482779257
372593998
343831610
317452901
437753517
220200514
329907756
148976282
118020265
11338725
210235721
20198873
25103864
9847916
242229623
188616399
27994409
13641384
54004741
753053311
574815232
545398696
159211761
459957942
556227636
162510797
261171922
524559755
171333921
52302457
450453702
70376634
599036405
2460165
36373696
114653881
749572634
220854655
657607438
86693
199516380
76623766
71556724
338746709
9396842
446990529
351214575
408701249
88924127
165936209
248859114
94378218
438922379
129848089
264297228
149508113
34901472
135862371
133747688
58058048
234341320
720954540
218014074
195772396
116859891
28354835
182510510
359935319
21687067
123904466
117178708
333743105
83485171
472837448
151868082
228023122
476275844
405852894
527358335
683273382
627147022
236439995
306091272
72559859
33942048
45973862
117181271
76242603
69669726
76213458
216604911
318138127
146610429
87604251
297923766
342833854
150319051
31867454
408675315
108722693
174047890
275889897
789396704
936564
649576403
424293399
471855185
142194207
144682337
1248905
418454
228139051
432537526
217240093
146910990
26741090
224018241
244400642
10303281
219544077
863908317
349975255
107911941
226567388
190747272
267021201
347187398
338018599
43736915
340688487
517634913
254025591
184537029
289277534
5734059
148362466
22658281
81758706
140865617
297996242
200580435
72233682
59554772
121420281
587404549
591274666
56719982
19104631
408375189
59029635
807699825
515704885
178218956
298591141
108943824
10043709
225160817
103206054
238584843
276582398
473120057
367551902
52309701
314991030
217260648
154949939
328663584
35513011
285609311
97344043
386265005
544811737
57168045
185725928
8280160
400724960
597803742
284337463
205552430
22212113
64678407
219154606
202684288
103785700
90714454
76481507
87013487
163587680
495464295
9715411
182600065
156395003
50631717
103719193
102856193
81408275
444646261
1103690
213959244
77829890
148284661
233960887
84450016
98760203
65020587
257218876
359088625
132308252
2133259
45838552
19818862
465552361
308388694
13035910
35486287
41580420
28577177
268801147
14003155
478599161
696384600
163196950
141605391
50139223
335232168
489762084
521003460
124622824
235556494
78155018
118751739
441040240
210643928
125497385
80311033
510715433
41395922
433899343
382634077
289880055
150585381
32622849
736821953
688117409
8500760
167558021
369299718
32536368
304241164
101935257
127794230
149726923
69862399
552112887
420133546
32531977
600121360
573200331
142239746
97738431
200428453
76884561
30865973
105990538
218476679
172465377
260923347
152504293
181268526
675982462
238639732
48219082
5694575
169911292
53457025
347855343
217330579
94601628
228714558
359811735
470389703
745538391
141186463
224043068
656470376
221596438
63813039
66401671
450128206
499120286
159691530
112502394
51063506
119727814
30397898
193465206
165654427
217056020
221498074
25478096
852467267
310788
386850917
379540231
444734836
70362785
50376622
72175004
29587267
152303503
173772070
172905755
83178080
41061033
86485572
55474682
357920262
193800738
170272667
156996678
590693223
706944188
76838055
199181645
22682167
182476697
26813659
36401935
598691359
385368
136751499
25257518
168841391
204950154
81257150
114947125
15609259
19239954
339341072
207695712
697646491
132854141
117053292
59491103
105130839
386171934
2396582
47029879
346106083
36938825
85003490
262073262
1271744
175904959
448798474
57536227
18167262
97382659
697179990
517723342
177981975
456247002
7640188
506494251
656457442
197564384
499825514
297001878
70139018
93076283
90792220
12411549
221469526
26957489
24867668
68404354
55720713
527386560
23490366
188650238
264427475
190334476
425199565
837358725
287616667
533627006
781736610
150820272
209910024
308786400
40097614
140981551
62037428
82776474
591797384
290807252
141806621
6840677
92354065
281946397
160323861
39815572
24098683
40624573
122954507
28476839
128621233
91157419
2664198
75045144
368311734
327552478
75380
259892274
157419600
288735424
100707854
136916721
40072377
289336721
140817383
587490271
808746907
106564340
194786077
554399291
117408580
144928715
1806484
11879004
55250767
540943257
36281026
304801433
737584673
363527453
18631948
25416820
73266322
55233134
12767157
168527586
360167954
25163704
10591795
260586193
390512441
461863719
308365557
247410066
156814570
483276991
586297137
646343198
32349225
289884963
32060699
631469468
231937301
537074319
149943767
106151305
18842206
271464997
236382618
282545592
228941449
329635905
170967441
558738585
238694662
62439
227959092
78187482
80113195
77891184
41344739
235836962
59255911
60661551
184730038
262856534
17735524
163873368
515922396
47218542
673977882
31121208
219777
88591511
63564646
370720001
269050777
154062032
93492292
684075827
583467586
136703376
329732694
2749838
254322990
282276568
130235260
74481260
85770696
163972882
230106080
284365498
214788777
36210574
267039161
277970095
179997966
538524509
21938559
83417011
469471502
107438036
1376898
289909312
49293668
310905857
53693075
33241653
395928444
65162521
43670835
389160075
97964738
437646615
268385471
252890914
26825091
36471946
323599469
449525051
3896129
564091042
167543282
8024563
51101131
86911577
225258119
244095589
497058670
64095295
136104784
444213334
183448947
80279993
143050573
265779651
38090657
597288495
50680414
652479413
703401108
32875874
617619
141595038
155470341
521399547
15519084
36733091
464894951
400674036
155287865
138477631
331751404
586786215
202242793
315736014
169195894
183825823
123891540
515003890
178618384
130927667
507297744
176990924
174487663
79757669
230241571
80224752
573434367
599761933
302363188
568145570
102175304
392033999
231914467
6697595
111993575
145287271
253710974
236036024
275466122
101100120
309060754
2358023
546399168
723497
125505662
680755202
40551818
132327163
390560461
53245608
521380866
35018915
568827
145976223
159568492
512197664
28159291
119429973
205007174
277738597
198787566
168079958
463666471
40409981
9074713
22927083
37512309
294777172
453870585
260586348
614468766
48194545
43632547
15779509
541297536
283075850
82226158
198479484
102989853
95011670
143471861
180401615
633716619
188867499
69932410
2298916
380453062
25833553
532067126
51221183
16051823
10575234
443064894
317735651
98390179
328869313
21559140
578381673
10016215
13951362
24042155
56760551
14369937
733335285
491806698
541285520
197878185
267353179
89864421
780288147
7422651
217884659
151685732
87463968
159123432
132590176
267258895
374935662
55995701
586693414
129624155
84875403
268092703
251352637
224953644
161670585
79366476
51593830
83720776
43106682
354322228
1523955
489368404
129993061
130988434
428551228
98094482
234414394
210672810
845859666
73155901
95173304
325016332
452600052
107173369
147691028
243490273
391003
187633057
308109500
28472808
21548183
607077183
431196093
371297119
53654371
827283406
70741686
90029108
36231099
26349022
16103732
240273266
102860116
353558195
16979854
156070014
68185188
31788069
297953747
21467179
24439807
116767887
60518185
253897952
308008563
581812167
3887561
371135695
379901225
193183991
76784354
327300384
399782051
10812840
268284389
438605092
44940250
184842625
8837329
25075922
102156872
852583490
43532706
11138509
13963595
182502570
138023758
24174378
177670344
247422241
7518562
467400111
404373845
173093177
685045339
59139833
552377434
324959382
142516659
2396715
23549873
74751222
842408541
414832828
273749324
201742303
31616545
59523634
18480117
5238240
7820843
125716188
51605582
88270581
20152203
296027906
252714879
58590415
250673394
94355580
218803464
340723622
624753872
160583766
204529991
224288430
588142306
2829871
212096350
165615993
181842375
94507790
3046246
745943066
92152669
17623785
97648119
236219394
585456133
419653603
580014860
75276869
128296302
281526000
154412469
281767501
365851941
279936226
60377451
12066501
341339190
6976239
356184725
808986005
151446496
298253381
311951421
391286988
119299733
136463595
687237610
139346591
184182426
51203783
47127052
169402755
101329340
349289840
132416113
227675357
372734991
491944276
124682064
196799242
8136023
109935057
201971698
66662505
252911957
197202680
297828370
386434039
156659414
90991107
2757370
54533318
45929866
354622194
86439235
558106902
509395118
135601442
300999524
71936046
348427435
756952341
29833897
151061114
148925330
233442469
122839933
333210050
326670734
101443679
504600381
496729225
31082618
106194961
326861338
33289967
62716427
273128724
635941359
9007841
183035784
27957298
558279310
4079792
57381326
19806495
652231861
387675535
283718371
520817481
174515231
89767622
39441013
108668477
432655019
142512462
565208030
259146930
493495443
8966621
644797681
13708432
82309096
512803955
260846029
100219875
167979250
198306186
210807545
199309503
842680632
52795352
85270398
219688162
9633689
321027434
398046807
312027880
155569564
266091897
324608012
605057
86344744
51057888
61296788
96171138
426218989
500323745
128284763
161089633
230326354
68486575
33281464
78992494
55683232
87409610
296826862
19688912
330163543
336411044
127002833
73455449
255850353
198235256
78623231
23869086
224977227
40056562
58832063
65998474
17285199
864466313
445478051
44689956
72644255
405182181
99835608
834693130
3300139
181242479
13097350
34267252
328228858
311056409
727757635
9098867
149497224
571608174
41559639
60579984
428824315
209182395
164479038
74400200
377071772
39774713
111428728
502039271
29674513
44074651
640534221
37244246
70550533
67176928
237247467
166142494
17402702
57466510
33191276
535906693
380049952
21161174
274037463
52026661
132933633
670974735
171281003
538038466
399683065
8683617
74583965
137225734
28071874
125324374
206044674
10829889
696500889
372831814
58603771
294534651
276928784
150595161
11756153
578105175
59530614
738307041
403789024
613879498
67494204
108051715
80181875
67873376
423538196
276536423
268709956
86552760
445237568
22294183
611816321
635722912
465537513
228191765
1727530
126026261
204002491
138239543
531074303
206790011
266565649
34579976
178836086
73940646
126318890
413250056
310492317
20365
445717017
82274879
112535899
73635249
720165196
93100234
474393038
10687918
46989000
407718351
379427808
83941654
185548843
450502285
154449863
421720035
373323205
702043824
42047171
654234516
603697590
32155039
25387885
422595980
14907341
85678551
302291962
35301232
307278855
308045878
601674907
118338345
865253355
754235055
147249466
201826294
359614892
9067758
6722639
169793566
235685925
1751404
389890132
208771478
591661397
296817265
395357894
337188587
54940868
81722713
397607245
5379727
281168463
194807228
20182443
274357324
192273786
540907627
317969631
107222848
6025808
177330523
49802706
129458317
116981268
589171658
507400913
157123469
495952913
6347402
493527808
194571289
477696846
2611861
307766448
155349316
111877205
87777684
99054200
453994992
79345976
46327320
9925236
162288671
371233043
12811135
10371899
253353930
32430710
140006498
290836780
477230544
2139205
185245709
114911455
100742618
49881723
584348072
86575992
1251382
378141165
105743796
9066997
636357509
209509925
230817556
372948462
178733474
69952098
265142205
268064872
380461992
318781896
251234947
277920734
253049016
134683433
67322534
104410313
10026168
875752873
64773289
462445069
266437526
8871651
6793226
15185761
23754310
86420588
462746911
151815504
112360494
41967285
503577472
227721501
23957585
468554702
66236029
167211596
345256973
766351810
526898084
312292204
415272829
360646180
28822508
518302817
246766864
14595003
45680337
112158742
7038990
601270275
133843470
272899645
79118738
497962180
232442792
178058505
119427537
2573516
449616461
491375509
28640189
1632685
136184030
353305229
165577472
17853480
260414322
40105217
26569001
179258667
44989492
51551782
188096198
34612384
192784343
167179369
20231846
23309659
411581283
81468032
76589718
4060569
588271920
593299259
20536432
412721099
457335716
85991570
6316144
148140756
335823753
570834027
79754971
157107175
318231988
304272251
424160468
67103487
161018
190552038
118662606
66248165
12366863
390655841
253983529
293005022
37894779
147808108
229141985
181347652
243888491
467738900
345186267
234504215
29129590
152864829
59894065
128219275
8548362
249256362
62023823
562797146
40782119
10296440
36448767
11970631
91930149
85842588
45557294
82317567
16651022
110329175
111090338
18540117
527265619
140845104
215504410
128773865
599160068
73803950
10757037
3903533
319573493
370565849
336229434
1596208
36038698
252346457
45632786
589634398
4491993
41490542
174695818
65193636
436471071
509035706
349543072
152306548
159323105
59883701
162530277
42509746
138330688
271393005
84990557
51571703
199198253
151912417
26692134
308824637
104477598
404128775
266494576
28516744
155503739
196772821
86561933
28613393
294062426
271598008
148355978
173845520
194027827
256497592
217480081
77937651
251785238
376448578
36729726
261394672
15423271
278602440
461740214
714611774
44979584
306852563
259600817
242181224
55065548
283858660
398207883
406351500
180447450
172428457
165231208
648682209
60559239
631514884
29126419
128163169
221873072
145646884
176977743
30650737
8482269
161338218
613645168
190674261
212425441
1986455
66760086
275236655
196441181
110053914
79020257
28004252
382713612
197718118
50615837
755129815
77373420
90170964
315724491
753170625
13497671
580211510
62747240
866483647
395106876
130205637
12978032
339702453
106474258
83473972
2331625
124767464
395253295
7735641
593888548
670029025
507363572
153008617
33042189
436673217
177093144
154603164
827546638
68471393
94984332
505239087
149476651
92396183
91734114
95510101
126793910
50874062
235685057
43986596
54715622
120690047
184817465
287658234
555397941
561716109
378821416
12243851
532145217
589031085
94742004
119936287
358231949
39133249
56924416
585993630
126221920
345235645
598169729
141192328
48912628
373618900
401069931
117359551
12959549
48381189
1462548
75829236
143948461
29679236
251097488
9611068
162368707
508401897
783417981
45059861
350421326
65497854
51275540
51005702
99732710
308467492
18873172
244691556
21580134
86234189
402418704
588022832
611887736
585574861
150890366
797708893
242593170
599002498
37789893
87354934
306562973
486900874
267786943
24853307
184653549
626754578
88039815
48785946
725224267
43222666
257042902
422954380
9283855
51121721
110904548
34780846
21912643
70820787
319234917
308864863
15538860
142179325
61489681
570884546
148932371
60297195
362454469
43924299
324905843
5654227
200169272
304952979
697450080
573494025
164817064
64865408
119179535
446270035
674088045
70725514
181215288
742026200
197816129
38748048
675981791
538383581
843942586
76244634
310986483
15695554
143596457
183606840
540442494
509105393
16730305
11526603
10224715
157943217
538351232
13373768
23992858
11241309
98068937
10097018
152196875
192275444
247471984
145461264
582474710
89164197
119805039
888174021
298396667
49443557
66212133
651204962
59552113
125026484
136236015
139644924
475258621
87001784
366138096
498715331
128220082
340348148
226639644
252204476
46611668
540295322
530149026
80101826
20864253
19396541
177876935
102848958
231629435
145496056
125390438
231358500
78115926
231028129
317527499
203606580
341223801
35322975
536489575
97967991
33490449
404490480
520233988
38933442
417636151
330042188
49641734
69846238
466896263
103351676
219200022
115420640
374207185
178302411
926863
55155469
357655002
147467716
172095805
130374601
166087437
764877487
279190433
253816845
21262401
140470688
163381915
23760717
438234508
22574910
118498393
24250781
267148948
30997682
124403904
86749845
116419147
168503039
199300010
219705274
489062689
324618110
366366326
323924283
200925426
167360392
23692088
143171108
180546848
65503242
328612705
131888845
187492694
145848612
135234641
530202402
55573130
148536648
45043316
257317959
510069200
103875722
158745809
541209886
414325864
22267737
253354100
18024810
493588680
77447477
18616427
412636903
4428536
302242122
208535342
259853
55915748
18475982
227482121
67507801
227331059
93759980
69731164
198774830
78889983
14948471
562690266
186278233
35149563
200456504
108112275
291189812
4801528
325117337
210092811
138949446
400093950
484659998
80762
517372113
327853205
92889581
573527937
466484538
97122111
866540951
151574663
230316815
65480773
99623655
25369919
67787490
563866655
248160
190675428
559636828
368488166
382932948
1231154
19246753
554186372
33347251
33572845
657504149
89311007
103652573
35616531
153082390
463187440
283615393
44228601
53227024
397131685
400154151
640795848
76095592
211649877
133954427
143890827
72191866
118566088
99050313
84416616
189396190
92558547
105808609
696182520
69126658
89658261
30340823
98717869
252213420
363137765
47497707
319678547
250931438
191147509
208277518
194809827
603441
81543708
553722020
131646732
269086559
91471912
31971509
243434838
166984585
492372195
106798258
384891632
320773594
703122439
259931530
30839835
160169609
316481439
324150309
239546244
116711819
71597361
146113428
4932320
550010251
19069957
664010834
102328288
372470231
192502678
237794215
139123935
361707815
2674508
585988292
97609406
124058140
408228919
122347204
122178640
157003501
277176538
496829195
84298424
105950793
443072100
474469443
82372467
82939629
594275878
3633656
26389837
624284438
74944825
53232331
245265369
239998867
65299528
287163720
155096484
49931725
34152553
136540233
100984881
73219448
2998930
164378039
24249490
504901537
263721399
168461957
118384
29175098
362381302
289471541
170967605
662884456
73840362
219856570
328065356
10346677
166290195
197739351
124567042
467917485
346165526
758997002
716349700
75577900
53728741
128068185
95179588
232896027
164636582
274235973
181497636
213215011
491727621
53337509
543324500
728569031
631337337
773022414
96027484
302086653
92245176
316297744
184042769
114864319
677357406
437730705
466518999
5934373
2604188
194028691
154385047
358055349
33633476
595771000
4619663
792561422
25322277
778900621
200014423
274607888
15589376
445182960
2016306
523744477
404073536
90935
58823561
629191791
118656269
527543264
11365664
171976444
278249826
3957586
245980999
660059991
395842704
665718776
132427612
468205529
213398817
297591241
48725305
22554271
238488244
20006574
245072274
64654276
122787847
142589575
40660630
25147475
520187811
54162343
327906608
4531472
239131821
13002633
307060192
123661771
275227329
128102175
6842574
275690020
321409539
133844041
658009439
66050988
261669659
20272793
49711590
190360251
183380156
21192818
199681127
432340147
97124761
8583015
324697001
176387883
57072729
64949856
109571164
71037943
17442318
652797914
20317968
64974750
92970494
361359517
622294217
65158308
140387744
641551294
141032146
104854644
95792864
81149564
160213789
110782901
187797723
603370289
178040159
116517020
200205389
20996925
518560237
309793677
432791119
291783815
254377214
200933468
130502821
63604823
392877744
11493600
564434289
268047389
31697849
58377749
253140661
237531524
120187227
433081643
135820077
340629045
98583686
45119793
228377204
9300132
347504394
1036824
95461158
563503749
306340345
615733174
148553708
286518945
285216916
300760839
207487546
365041483
327499376
279086447
124805493
362275192
122373447
49848355
61412485
556077942
10515219
35529979
15229997
344690832
4809675
108276202
48191182
53675414
368172298
253667906
88109138
148974629
11879543
87110929
14613523
822007888
125276719
31775232
16183338
373429482
14238894
245200415
228193840
180921469
17943761
478928682
57892368
752410331
143231299
27935217
93225485
93866787
64657891
3018064
212877351
62427926
240583834
208401422
45143967
87076276
163170587
73646091
94739296
5641429
143131213
251712540
398815737
221301439
159304739
175106390
277254714
496933393
20848652
595490746
334897966
762956464
147067340
494582808
515395032
74990379
232966511
45026424
78169499
103287036
127940184
454792128
2245354
485990952
201164240
103830454
148621759
109513641
104078072
36825744
39482867
39423877
333716108
30777314
113402748
21639333
373883245
238428723
33983961
260834111
207888692
426616134
29790364
362725877
1214344
132125609
173158991
19197272
472254234
160179642
181516295
15249340
44384150
138296407
191693047
78224573
518413777
74473022
38478432
96877889
28249377
90218488
11702239
63440633
219707954
336896210
522129957
679023759
333610224
151869977
204770452
104667117
27551406
120933732
10271371
182151117
12817634
420268454
239115056
63133478
339183424
169445950
290096881
165198313
251725081
84584061
213604759
331839082
200966318
681478564
154528163
443162547
29754404
63090141
81168448
157309106
545825558
459946428
125882742
108687598
553822489
100499029
112007165
172133256
161899894
127715751
382768880
90679735
241511157
286790180
105133644
224571024
161340620
427443172
92017457
461682009
49768478
136837894
121368261
4508824
42970935
77242579
319101297
359142968
23292605
83968977
29681319
218149750
96221164
488661
444336348
20883726
275846704
140015123
41325832
35980548
228049168
171129654
626039383
241819102
363527475
220449271
10633100
16250082
34179358
13752407
292644681
393642073
43783034
321842714
3800448
131667686
154351275
63985604
2867920
394026691
244288244
138365618
173118448
7213466
90372389
461329065
552150191
128286589
312160678
302484687
282659853
55782249
753176660
119342188
36552428
28607105
115001665
105205659
12756010
66423370
24439006
12573633
190419723
51589184
90941795
224936902
445938718
77802911
365870013
21119583
464428659
132181837
108237790
41713544
175064902
179009462
356529961
26351982
306335326
83703661
183997515
431608780
437685303
7593313
45774220
240262378
753375628
445067441
531944902
344186439
52563817
264553240
72802383
98719668
65859111
603017491
105946677
68485148
15006658
344401366
104882306
20288676
180195043
59868406
230751240
400777799
265443949
425088013
44508935
174133390
154036604
18601894
50497371
134300553
396674641
229098043
119810776
214375130
19721035
369912677
312102346
435391463
220336799
161075253
93952058
266157679
480281582
303414829
4189340
281672100
127422332
60958068
26171884
44181665
321503954
185245748
108274412
298070743
61318261
149835143
646095360
99997671
201289456
7029350
576770025
704566250
251687551
292926066
94235640
19434205
431774887
187533408
503825081
401754570
114519710
2278427
97925577
424100280
13816981
265934886
343125591
243668555
379787712
704748349
136331910
207269781
31176059
5947518
267754164
2837764
521990059
60722712
678790619
49287804
78017428
591922072
337364181
125575860
358959459
307284482
147290014
252176246
329811524
22998270
309862721
126207424
548859479
239948670
601457236
191065466
485519187
330756121
252243255
55239535
524626456
91644406
77895155
8386538
216815635
200538548
172508914
162113527
623679357
115350341
108246418
8639906
148341960
150760650
81816803
164388685
24174410
162194846
54905818
1244468
378500052
406992026
417949067
76134226
643106308
496951350
172486341
13264088
130855460
23311275
322127350
255641835
443403482
67609896
119436443
12399829
108021175
181172156
282247242
16860942
501125853
40083076
48196070
15729117
331539052
227900562
162225494
405437681
239675852
377621155
179026667
202535318
48388663
246742194
224961008
205417490
180909797
222996500
210648771
72196544
584310706
140696154
694623753
69656713
434128895
186250042
521464700
203007524
373390245
128201229
282362422
116545992
133856993
436332922
248789297
539491717
51173419
16523991
356672245
223106405
173725318
10942008
693575564
79855746
15935655
731057154
203255377
686620673
1461143
51874068
212075340
778670804
430349903
11857559
18096512
62653036
21288626
171452408
3477331
6783523
50381171
144357064
218979248
270290205
217617820
84103889
251915689
83380346
583040063
321287891
80320932
664479323
105644949
23751355
44397793
38628319
522660595
393331821
261554440
26032680
245485889
332068
89462379
630621288
423979542
34337702
184824960
347488293
289269592
29124
131511279
11567757
392363998
191157480
429827292
58929342
226566066
28759267
273481017
23789937
54429530
153179825
114749107
24791853
376104023
422696024
431140693
222086313
407780925
533838092
42856689
179181749
162711099
110669525
307003900
644879069
26380646
35337281
779882853
153818765
321884761
41032167
57759728
10267343
72903111
200437826
222132725
212250800
253940983
201701130
29465969
629670948
38011879
352752
598835449
300259245
608608347
91051025
238423645
419694132
209909366
567217846
252104575
309973151
186855295
582672378
376510605
203786518
216921667
79657
439174125
99503221
641860175
12474175
120926261
123120249
2810063
5019306
454840831
1166067
389374310
319748451
449088885
56186531
137873561
372175750
215484871
317415162
408605268
781943378
192059279
311012839
510293879
260174353
158619359
451259436
347801829
302831454
142526419
75461077
196156664
322413576
964053
357830946
63864434
658510407
513113418
479089087
108362007
307236577
63870758
214225916
332749376
149540210
21938563
36312632
487812649
534393228
152477924
62738250
5990154
276777810
664941485
5444773
155828537
221816978
328073235
282545675
67127363
32292791
389684446
333857459
726160997
14404944
144077537
356118406
212957520
256319485
74786532
175981676
659411822
37299050
40828993
263379617
53287803
754271491
219582683
250162813
195351196
264240357
429274764
590893823
60269262
405588701
265627078
414561547
130769272
304568955
91627689
498052228
17970837
603686775
2825567
193820315
417312645
92187584
60153144
6404071
397095020
2432918
229069320
551938599
15576446
271700811
64255424
773086677
97211416
73151755
122392765
338473242
167665487
463939918
164405805
334428051
398542986
349513926
64237365
7739809
342171902
311793
456407440
258562770
88143422
143634697
37539269
419670536
6916209
1468626
89719651
115307320
203423072
404348035
49125475
132857250
269456002
174881931
509569605
226135399
75849056
632395194
112122107
242538881
816747
123330111
839269
421628562
345532634
194483599
38890041
575182145
166032002
175345015
352913394
355474513
378034454
69556177
366632243
338521482
172251710
225257490
66552044
228206812
118736254
5414819
732681844
331864697
367141987
149926656
245450784
530267250
348082422
135172009
108805695
103596728
87368137
232682381
488331533
11957437
222504660
41412734
175363306
502970378
33126012
190405371
15772
171875106
77957786
89783318
2983557
144177959
502530674
457103111
605321886
391874077
508891804
69610711
473295273
696148728
736161545
9538972
237710309
2282567
116359824
407540493
54943042
41949687
300525331
484288884
204516615
388965915
187261588
158411497
37104841
496683468
141409216
201975751
86386022
31797985
107213506
3047080
8677876
15715517
24142712
72455150
81001701
84568699
436262139
748144302
60386876
329651132
71605204
195173387
245644246
828198507
42393401
731549381
238397908
34208747
484321500
394593995
59971079
342665182
149530781
514853774
250741846
640795
221489444
3997288
186771615
16754581
55304558
116807293
131606155
409403820
64407388
788663245
31763410
220404125
325824485
56386096
154243716
132845585
144177266
41509644
96778034
538296651
75177028
124483439
34524219
78205764
44701578
621159898
146629393
5157194
156211317
443304474
454131155
78765351
36846568
155702389
382566930
93613806
187556459
636896601
234709644
114841649
389171394
73856421
699164546
19085998
119010602
454865991
159393297
582576883
473007033
369351570
117722267
300640469
380692630
621642835
638983487
262310557
50020352
41344732
408831243
35970665
786734958
13347284
88601959
163028521
425110003
33650057
63727171
581238079
56361046
107955537
688816255
130684041
175313765
281126814
97527183
414402938
400414997
623693982
230874380
62788200
37539060
863955984
433738207
588593331
328642515
208870814
178514970
255557049
148167660
353109178
47809484
121463923
650779615
197120732
198711108
136569146
27018792
50127092
8824370
59892782
307076409
523298825
541263845
157887991
303165537
327120143
166535297
65019003
628241896
38256349
97392910
227177500
252342047
193129486
135859210
257660709
526720040
233148982
407661920
761192285
193746546
9696665
83134974
256840649
429160705
17285029
39749026
63339170
10232290
14260621
528768677
4625345
154098751
433054987
13387491
179444225
3982017
86214695
39175083
152836794
212976294
511251538
134853534
171105045
314106391
44288493
134319017
4419863
233090564
224094307
327558054
117417614
358525509
431929475
81852073
355298304
483527544
704607608
167602304
269265623
9915972
815925
653584827
165161054
11072627
413579093
224081413
13585124
265060604
694987176
151793143
488673121
485541170
16595765
374029964
212796173
657337221
43783076
339607896
222917457
63531268
231423562
90024068
370352606
16999867
62336508
313444570
746191024
61531493
88694177
205182988
742756345
17937436
7667777
102042060
220972577
820380544
47752720
244643171
177460664
11555772
159811079
94239243
1544142
542818683
92265591
34589349
5980692
135772619
779615560
281837012
553473399
720050721
523456033
761602352
319073782
14179227
235514344
512155870
3360419
393975142
456080594
218343252
257554842
136522053
248343543
390912629
515903413
422448792
31446766
168939961
80516615
50376891
613972841
299883965
33065040
64188837
201655975
159600561
316331134
46360604
385054954
339239659
65174474
131484378
66973588
26585964
441565396
208786935
540736917
84695592
142039
551431938
43390364
365900720
170004384
519989339
51785959
31815740
758023530
171862056
197409797
202943605
108438738
142344201
151753176
450352856
137147137
311166420
34187208
3215762
54484878
20227053
351953849
9958478
23698467
142821567
551971027
34611982
27229062
778305568
336706076
151358056
168164415
154381328
152083829
93124961
16868226
49342007
225824657
13003036
311075681
108306538
142965699
7778240
159383631
118596251
254376927
31048323
86508546
815378094
7314327
229260353
230085369
1008453
209417315
301684133
26274487
26429072
18078968
224212163
638415034
483420585
75309825
466295767
64293080
88353582
773270300
445077656
639944344
62244042
265780138
25880242
108422601
215990756
25644966
39467346
39773528
750983
652654
106664143
182976724
555094771
34170845
6836362
237038520
275602946
222208446
662449168
181857084
171349412
207760758
32250483
304478120
101313213
365397137
165844396
48183369
145606276
284234937
368855586
503727830
1524359
7982805
613219061
429314404
659671694
61949673
415075428
443006848
157220744
323341037
88528703
320094280
303942087
427759111
486688513
217420683
399857499
59449321
270845558
419576500
40270924
16596664
329022879
1532384
281688963
288985851
125194624
61115198
713210538
12696208
50121383
660155734
287921824
365905162
138753224
410261746
453377211
29766098
546774694
40200627
325475332
602119776
215536559
486351524
143205424
253445233
100085772
47652095
635231869
387541806
269462300
131798640
589974437
603273309
743343379
127839654
6073252
73325989
615046436
12661704
30734382
5859505
48737391
548727621
105749570
150283148
58461346
390202698
692315553
140764229
337416970
128291450
70523873
133072272
617695424
43447893
95359840
44061557
104609322
99961425
63025524
224259134
209963972
108574427
321351341
235671796
46947963
420307710
328784977
5309043
339665929
42299485
241946357
347725377
315111535
531304817
412206045
125984668
67014765
97616657
471916506
256127908
274419101
722375896
49313179
1013927
193462039
675638150
228629050
26472209
518363422
137269691
71729766
46805565
107688329
42374032
177514296
193562691
475479233
169138902
158405884
719065109
89930302
16315135
171314574
81272679
7190660
3113084
97896185
127345101
56764573
199872698
36892923
109246730
15031287
221298651
156680053
76936398
137447553
54017874
366735604
43683412
358399283
108402121
348504565
135448767
351000527
58386902
558465228
75170849
731788309
122171948
4687600
214442091
82660367
205751198
506856815
734244154
66621846
448667828
573612618
389170914
311575980
6232813
547035761
36608298
54601953
521594601
306060049
640137689
46912961
383615653
59652659
290492414
146877003
194374859
328023628
31949441
26724289
14421248
388103434
2534427
769216134
13159723
340428095
79186387
544164036
1813494
35000529
398561704
128099481
18403756
15703081
86481268
299566384
19538811
416398123
16746419
131299481
182431746
3165947
284477484
82349799
570890849
348293385
412230108
558004121
13993594
579893174
438046734
116861229
131065931
58831306
205765962
202058580
525277327
177112947
129230415
111172194
195048319
54361180
309084151
46694139
503095815
66528066
944462
37155987
80942415
9346216
312429713
336148841
1220377
115837664
68057937
179787429
58484531
720211285
43804580
304003796
239653744
25883746
10781633
233087309
12447666
420540395
433792944
383603638
225576870
6354372
64491606
175197337
37159969
685421764
706924078
7537183
125655508
161286647
105150505
464212554
732490434
147584733
292396899
308951853
219034432
61174443
306164980
187879569
110860570
163216707
172236440
98507336
42432416
93306202
37832068
160573371
13632579
97663588
338059499
145622492
53556896
191708035
161329781
83922359
94597181
147940011
535454798
123516104
153792705
488411336
623035943
64397331
202568624
27734553
38953491
677223584
61840579
4501262
8151825
562482885
397563001
86594241
58512082
40630083
16711019
209020931
278453643
61552565
16629045
3300747
51309701
32789958
161482359
685800157
2926425
146473144
480795699
479879194
194114847
423985266
299529725
529505207
38451026
5957399
21952557
289553097
16261257
239910540
262988811
316508128
1063881
295518766
338764194
242295379
591308475
709167568
341844306
753423429
97825323
90142896
98247279
89079066
183140940
163218984
253564123
524410750
304333591
190186571
134229941
314775822
550226667
80970988
55867437
639084110
265848825
238634816
223915535
373780334
529999636
135362743
24548790
171805161
12707241
513073469
31245377
441521153
468618613
70082232
111958564
757205528
55186198
707118053
140075909
209989236
205749778
315347296
504169062
718987148
426170236
792107037
136297531
603430707
231871007
141580015
6129510
118943042
80758771
34050287
73739812
120668004
362936329
311319362
234828388
224396171
481639442
729443
49811421
187982405
246218443
813450929
435591532
26135456
444777169
191413685
155616849
44054749
458095412
14261647
254022460
533781941
28813464
19709416
38197001
645194885
153287522
2564235
122793142
587401461
110939031
164535291
17576128
238497459
236814754
661853485
351122048
14734310
571992850
706133450
197041314
44973853
139274216
328079435
1228035
69138212
359031687
2754319
632891689
13191051
380055832
22473110
35765025
491610980
81656371
101461210
478863012
682710113
5143606
436021382
227025039
713248395
61452552
44484065
567588972
729177765
72791622
592482386
53269781
167720017
5688609
150232725
117217264
227061803
360303875
39381290
107902050
29573570
13288817
246912204
60789310
68449275
186031035
16910813
570998862
77250770
2181624
120362834
180536603
53563283
69231771
69451881
414079813
80985489
22140884
101011228
404611527
158387000
10485732
107909098
13618947
410767280
161204752
393533905
369260792
112269836
148444970
272601540
285270723
245928338
724258
427318580
673219258
338193775
525255658
144195926
284271244
141835999
23304742
180359775
354470086
50704846
140768934
294477268
345845546
258251452
3217693
80396012
148440329
735162643
303602911
96055529
261646987
3791119
581207544
326132379
320325126
620009915
609923696
5729623
73943509
250675141
49637294
258142458
59862
100820895
360556980
545466380
51571532
233774263
762367452
540580962
357256301
297339865
293218659
18585863
212721129
860031
478515520
72628168
9647844
325074824
1292952
192926763
7251768
291271384
329569541
223522125
173985261
3812197
313965736
10394306
313441737
202796776
272061004
298215162
80296579
275173762
69193833
38747076
28814973
449853200
352547527
320862528
56052549
412665937
429424198
43755
256257941
574400764
44778452
148898040
766444619
87537818
90824966
247917722
367668177
25946293
42687241
603607444
268321423
41512588
13992083
64770842
9040725
150152892
232576941
563905508
458665732
12276569
599450127
301398452
43962803
147466522
230758891
171763398
27573761
36778968
127846176
100570075
357313560
551460541
71758741
318629471
199612170
30676831
168549076
582229444
474114007
152257297
135129315
326547115
505331261
86728688
220814467
282784625
74649098
721613240
243414332
327896232
71208137
408908720
180308029
36231216
140063878
475415920
49653806
40716496
199955994
30487859
18285791
121213070
1423132
108951110
530028903
688796870
116354895
30443530
417413922
315052971
188856760
444380808
366805334
282428733
3920124
386720322
341143591
91342710
618418783
772730252
260326123
192056938
199004709
534290213
634729110
262716200
264900123
1745824
204751834
14242828
231671389
95674917
88403051
411170887
216262413
140812686
180616119
304827952
614929326
19173389
33267002
104194252
299309988
416303591
164539121
420784398
871207
216054217
47479165
751768686
265942908
131703593
358062582
129481370
167006036
575469232
3386120
43501131
396831440
17040997
35514315
186013328
242840729
682638372
4981981
290141766
54409821
337966516
343056365
41713345
39402857
108265795
92142287
229827496
182721106
1160409
145451344
308010137
74886021
146534142
222936294
22217480
446269473
18697355
146039044
411201083
710065337
251691071
53495302
64506715
108129489
46020097
635518315
487972007
528808822
255926551
24062950
232357001
424468948
92871230
117417440
118649568
76208390
871505689
56531835
350600965
194813682
59026219
22605880
178136494
154322171
368195903
54991284
38223205
155937888
535194431
798047730
48441557
138426945
595970366
229677764
18857358
207901262
10132904
602513390
617899491
184959603
37156234
9534102
134129820
336146063
262401217
229304908
294037693
106653200
28085738
230661654
2309252
807749800
428704364
242232505
9872219
141211112
77519401
496178084
93961566
191506175
432026822
169100763
361446153
159976359
91725012
134779694
376431694
51100486
187008858
634347725
186275317
93042738
32968329
164627053
82968814
146839275
91806688
607063140
499333450
58330027
244459262
30617184
420321126
371001737
15518418
430270331
301617048
32387570
384521117
160020485
281959238
43182452
285144228
426924245
185548038
57873050
6181947
191701766
227208514
555596640
167464065
69177202
874517951
281773511
270725575
179701173
490632694
135936901
63614654
309628913
71240075
11199406
589056766
16349511
43264880
15141214
99084497
227249930
332908605
257026768
325918222
19928988
113226284
15827589
48466487
190571738
251796
53453976
35234454
151514834
3486970
332108499
4031055
231364880
51121043
54159040
759619848
230006276
118689210
773774471
387404472
32335604
14415304
204042551
339123039
27786176
310776637
480185837
152878082
403948409
462266919
33478370
506545028
130202863
17945681
49663643
148891368
476003985
262272774
55789471
378794735
184011580
425565558
101213589
730596508
76588787
118995113
290911764
135198779
665574159
483146565
309012846
38387145
261357134
446953067
154871160
40009620
10192146
23969867
194796319
243924176
317378840
11737121
6018765
16545469
385654022
185317641
262567183
50809161
9147089
40964813
527750114
111972377
104559747
243823427
299506054
80720848
263851620
232384879
268909863
67355669
674899753
560264
290329069
366108859
129356273
799833989
135661195
127786628
489592777
846767125
52698292
107884097
629197736
351637739
133378442
24509488
29781280
232034122
40127909
473743459
46409766
116857480
159816965
92033651
75652407
152964600
3395138
454238518
16569021
153087468
258162102
364508377
183731104
53956760
9488413
21338991
310791174
173271583
619968477
379406011
3417368
568865467
243365974
36546776
207593992
34506137
63514223
329384246
497393103
153097289
58922746
74445320
1324844
110253143
79494274
320616375
283921185
25954639
153006622
30972634
185058239
460228680
15145929
100736189
295115
183951402
451389874
384122902
40701414
397890131
162117281
288844062
122978945
24992051
81626089
247446617
255943451
70819407
2616861
36390596
237956293
175985472
6054405
325375425
317286664
10074714
368057592
353040603
68732482
726495398
21312408
62842127
211580091
143089442
88751657
486642117
238427548
524088989
81421372
191647966
352595144
1148290
598643897
180811429
116235637
222081386
401095267
243508619
131643453
52645269
484739754
28400682
241340095
3939099
441805780
544899368
323921288
402953292
173241726
17353311
531814196
76401376
44184437
151459488
9837342
47172596
57387678
612523447
11220535
33007915
62217255
32120535
56434803
707121844
282208208
155756082
82273858
88849487
31494487
25681777
221611574
385477007
18010093
111874200
17791630
1886032
249586492
222254389
16169178
271835219
161346431
1872817
321230842
189765439
385505913
567549818
72369387
540325915
623909465
105613839
701225184
207301703
30122059
231870509
59930618
32069025
768865690
680918484
25473354
25457632
297050381
48819334
8316998
238762395
91424306
244900261
231953934
683211500
43863791
242725394
627319312
266752262
29352217
171016174
32968883
130087552
187469348
424798
563285855
36050864
203614644
595240711
151905915
315845547
262544696
394123966
5751658
34700012
11132216
626779530
168043470
135772261
119332387
23726771
441274256
41388623
554319165
43912654
167939716
396253119
135254851
270242668
262673522
358465531
566497
762208699
100126223
50683083
100895036
49018299
233792754
138387795
175845616
117323557
409101603
27277478
25825384
385415434
423109123
23478690
137752074
96104957
398801725
221496988
169752000
502039903
12380246
209725282
246101487
141849752
245031031
96600120
33217901
4016795
13351026
91095641
79789801
6580486
68154966
86029888
365420886
48143037
70945152
158904932
61120978
91637687
223014657
272162488
171099741
544197000
66751584
3665635
130686055
329950003
2908268
187767908
138980638
648904336
274889641
304521147
392074789
463552307
504756473
118415245
512112650
480216315
127817324
125145123
154251759
173192214
154001131
111409051
9550433
36461591
19400306
74482558
189484268
87202023
53427691
97151582
139229782
225172945
93937936
58626468
16398436
143788289
129728070
400538868
42097062
11284878
98272249
340680290
67647145
522380841
351985259
332467340
558722531
57736658
89863675
13701350
39591220
174015339
286225395
60659923
176827180
262184942
370206214
698268913
206567651
204764652
34877824
291406158
125820960
131491857
53580843
142808870
76475952
146115430
457689618
82742470
326379178
757022
179917396
77925151
276428965
171495523
11864181
320635
346648539
114238010
64540624
694894606
284601050
307220441
330116355
288498860
3178856
87979898
5223618
519841216
99959748
402377110
513174860
38975628
158168985
1903080
61677641
103258315
21685553
310970858
213719111
378033171
176792469
15326112
212182226
147835985
636163564
121488732
171725209
154988568
282704462
262644884
111851321
66004429
466144879
292383217
130650119
37321282
483814091
702348
525332026
149994387
84130433
63912996
33388301
104884714
7230402
612497818
37756873
346459423
213535741
29778072
95654787
94318834
46181081
410595525
299179250
230868301
270040134
283255322
628369160
246143753
575925712
67960840
163174161
647962028
59659272
175131918
442386347
170531970
389218411
213956808
169020113
84801829
10805826
104847716
57416038
1138027
11925174
25253504
4102875
216869541
163703171
504462390
256695323
303074971
172994436
528396864
102851491
167292531
169339584
485923972
516814754
21505263
204893916
48439112
71234034
141575468
287597942
2114492
155392355
144627350
15491990
27570239
102735944
53495684
643578334
202646986
338356443
224452409
574680622
60969943
76046903
266919181
137910996
132613923
63348198
397210035
438424672
259836612
19922632
109104289
427477975
576057860
165323287
21286494
67208774
152489090
180893020
322649319
425697506
666046489
235519614
277547307
428800241
137882189
137441629
124404353
517893762
8811097
50411591
346225741
64565694
32330270
5226055
398594200
11908132
14324584
68419117
8408683
33283570
266413283
660842993
143726902
426462275
169321088
165943473
1599164
347338191
248438396
260604733
4109769
4907219
3854080
204156130
551926478
506132066
153568244
196472002
481262891
490613090
3530890
762969793
229890672
1932697
122710478
15256209
63977467
275944172
69879884
53968583
250002291
337420657
10027313
759919742
432060981
274736299
17126561
275997115
562580292
424182520
372256681
112395196
282927823
26563271
391597086
3321575
276455001
512323
43869459
22422463
162034469
460708867
79788781
58367294
183867012
675285394
313439426
589968884
55643442
19395266
868742033
743578556
41102978
44873020
375622735
430528910
82343765
21945647
127611838
66067652
25951711
50744727
438062264
293621840
238839034
46933164
631149654
47110139
392220928
398763019
196768711
712678439
7158332
163940747
20248278
10669405
9076688
407247994
312243084
14625953
89489668
8677936
687085562
47625908
161231653
68830811
85707876
186270241
413067742
153819730
148047300
533991484
156864166
595640967
123997475
114586788
412414153
48616132
27327142
39481901
550363960
306664894
5285744
245306261
20139531
277121770
465788608
582546365
8177774
76284005
3223011
235958304
283050929
228533498
95338249
2046204
277334303
190533239
209597799
218815188
376699690
340656166
362269653
342333602
27508235
129560180
545037260
4488074
299714708
394638809
2360187
367665782
814490065
744387867
69740564
35755504
67225456
185091338
146121336
59940209
129312436
10944742
76338204
231107430
38521782
6435462
247220190
35951373
369805053
31205948
188412378
115204683
77244475
176758211
237571491
82685594
317720057
140392472
616056509
143636468
65740910
138597053
165865229
154208577
326708195
618805422
553163132
527534384
668032344
3805120
160252687
68806735
556419151
5016191
486268778
214574416
711482594
373971018
260832008
180564357
125792299
252623889
271524991
204941166
490200996
69917150
1898788
94495780
292437540
188104179
427776692
247536240
811598530
6280028
51428321
74725955
142849152
273089015
107129822
481255082
387733950
120459055
20303411
387390905
300340
318025886
719679177
272196016
188111779
363991757
43524993
330524813
468510927
537510200
224824091
82006859
39098307
152657524
772696362
261680807
37865819
113045582
4005520
6148619
717910454
35326476
113403873
113220685
147966490
48596559
248548145
71870214
89916125
16693106
692853927
102277184
30427363
152621550
242657864
2758693
94586462
278496264
110874041
25674488
270357
3808422
153489097
96358451
495136592
58136607
35692997
509728679
10920552
325435441
47869831
118151874
617001508
599911675
328924433
334199414
194670251
192400337
80936926
392189
353085926
74151287
78295711
10491489
555295994
578651418
333294682
182636066
111205192
136740415
167160915
393408620
89859417
49452657
61527820
533125866
96868625
397098547
5600423
109169073
212125040
434526640
50515585
397679761
110110026
371931200
54737799
103033745
78962355
506734350
31882331
320736401
573762300
405662743
678614248
26502108
231747591
495195575
260996358
292884317
69515057
478141504
410259390
329703902
200513782
20904501
9253242
82272329
92734630
78588275
505249488
311096222
392750255
42626149
24625502
459830789
17529470
657924688
489991564
51564662
316451138
41903772
134934707
357647954
124788573
716029224
128964751
211920010
108814736
154681530
289987667
285029991
5265738
58464543
45265505
108423756
23442093
69958187
240628856
76144379
646237299
534757614
125989624
104528341
11272089
519939439
109118699
736436984
61571614
657208700
394765965
80468411
17483615
12835954
482681449
279237891
53008485
103918563
13291708
133930568
88943608
90981683
387634805
26597386
220316943
142505148
474114578
52572550
165774233
610155643
545834242
15512145
329402753
511235438
380773909
178636556
386734097
199057672
515097039
471394488
11270084
16127799
5728453
78206988
615199527
359748718
311122529
242098583
372543970
34212834
148695625
148452
114822922
399507096
140006828
309774652
296403983
235779568
151442044
251596690
435786137
89805842
179740511
313624003
194927169
482663260
33100005
470324686
31730787
2259827
147980557
13750841
146301105
24643554
533497374
45725259
585972351
429206557
266887683
430754862
324576702
243858250
26019436
90711678
233007581
39298315
68865699
353261743
236145661
248338523
208066567
69280901
611398845
242270272
482522974
261118590
450170611
603660
138360391
166805010
94576780
101880198
114772668
102555773
588797799
315244710
92111309
571011980
309789980
96337893
70769651
513423952
71817177
367148981
84723511
46757082
40369323
156929939
65831482
4859351
161183180
379137717
260518854
309306026
551292942
121618411
391393342
53151762
400541404
555291086
12271905
767554762
178523322
1387265
219302574
666356178
351052817
167186998
450784222
109911973
64035779
69578255
241915406
105823554
12718443
32521616
126606054
102950635
210277529
372681324
29089638
28892540
617278058
142530654
191867376
346205785
460571907
160821141
10218927
120841519
13779075
645502129
49561748
63866516
676201355
384134449
522219910
613858599
205891030
249643915
176571512
531772102
76394817
147286586
121282919
444466462
386209580
114291212
202809349
392872611
593945222
286570513
112321421
105783256
337269170
21917197
6110669
101359872
521486878
43793974
13265458
36801954
23844423
98919947
50035750
176689486
475576415
28315792
91648133
67202835
54461118
189179363
13270173
35028911
266826812
310600763
397930942
21468301
30134307
37252321
186831564
174903295
187033513
505872607
6861061
396586381
30737743
249756945
691401585
13783874
224250255
141336310
17532105
176754373
610593078
116128245
54854735
65625898
104247380
476529982
64824774
64866641
739151237
424590671
156294586
205790524
66301651
499400986
118953494
73627996
231273188
194825123
2300027
28131719
159474583
198952579
176713549
151970741
400552001
48784848
84787433
34956917
63056547
181123659
59623689
198859435
10996640
59227463
195251165
78571258
509885319
157296053
89707954
295714256
585945889
269835748
80470867
28402224
503116834
456065103
137564899
40867765
317385964
186191249
223726166
54544680
9988527
30259069
16130124
4165769
357012291
257453202
142967680
592434897
118337487
45900788
9993394
22280567
374726146
575834525
171754119
260060875
236966865
43756048
97593410
18735361
41080088
456883613
386538522
181931082
518021313
51484823
1428122
204076732
114043195
27709172
9112368
740215
162088179
380601624
198038608
316118178
214791003
699330081
704355233
357057329
211372514
198899738
223985977
377520659
162474859
679036220
610379350
58461635
145503882
758017342
18430051
215939812
378551198
3624208
403619553
11901242
360756058
214321298
59972923
67054897
69361724
482858921
157539542
453989892
31519228
72036662
275650959
359078867
81082750
132732352
135613191
109874333
569563144
208157500
447794797
61505541
94305393
512913718
517361793
17311243
327517466
388218502
58636240
296426843
30356854
346849089
107207615
109171021
102415874
669502129
153659418
327757892
155797476
104003312
352860954
305259962
147644614
307274540
211204531
33226600
646090913
479837238
78314125
59624823
315312551
560910227
203754931
7292294
345971931
12107596
139118001
166222179
151881803
181056054
47961035
86835764
281282705
557906969
417248134
27509863
400278560
327762633
586433972
60749295
138378141
262962002
121416130
317012209
536940437
338501081
81084363
422953236
57405872
167183144
427652324
609205416
688634065
31742267
293416251
162449245
96830028
38586602
77726378
211825091
78575668
56310296
2639322
7626433
319149938
586750669
138230008
369471290
381190400
414409648
565073934
140329226
155387834
285507571
49914718
370764416
163221765
195130650
419266991
65650495
8206898
24232357
165404957
140621678
520553403
139397917
108225476
80239269
195337775
118709182
394138214
103695709
62063356
172126840
198578283
25608774
161630081
3552032
169527348
566130273
62598959
51259023
82820186
94992004
264603215
4666607
659514926
158092504
103776013
73585190
86352500
136170623
192174364
426900078
464845740
206649039
100887780
118093337
38137884
164152601
73599654
550511501
3733776
19071004
184505030
64630166
299962781
249138836
575040404
210139337
433397807
90016904
16214363
146115381
359648952
80795524
619618266
7623456
389697673
127130202
367008748
31401528
509466194
537261815
26236148
137368767
22272118
486549491
85203200
239139202
617610476
121460350
224584784
890620
363254217
61518330
48315891
758155118
135695354
497397462
410070288
532827434
295943993
228595278
46415446
295027703
8678439
400027920
702083379
295507885
279704080
125740316
317541374
158777407
182911960
22588108
762118456
588439183
98077975
402623665
68118343
631833134
125501201
795580972
72872942
146947046
62134144
486312402
35214198
119611129
27241711
748751294
442625950
184683403
672047894
143792856
27342589
33124843
465896188
147026701
169389327
72902529
158235252
353057145
130146582
818339866
9342865
102962734
8102629
20739607
338445333
47803752
195130296
180250037
47849239
78747913
37126499
223241857
402978945
357746256
476539427
223308466
78554994
190229898
334021400
34880063
49671887
127691897
53987
118367561
38802338
467102012
17256356
177942174
159269416
10832362
545777692
84824122
86106312
167062798
82939556
98244950
20595630
295735128
28256842
30959592
4757486
392268073
180357
284940959
204302465
16291502
482686310
166189165
3242617
218609330
8323684
333978420
27641999
18146147
10495630
244538737
17238574
65946150
275242375
345922617
88305452
69188791
145259358
473711137
85286171
364449302
166758500
77222076
7573209
426064308
28016315
373213601
576957836
39840184
183485673
184368501
64305679
682157123
147841547
147533957
357263671
3759528
806802031
684877645
36765727
191113197
455150906
115254311
438194672
62343829
165875095
699997778
15658594
112933171
598888741
493138349
66000309
49704840
121811830
247440621
661766675
112531729
40782395
214844956
95730412
574921740
49330424
27917954
560321458
163857709
5993567
6189135
187525611
6260034
822323887
113475850
69184537
54777277
162350941
40140297
84607899
330176284
147932853
413798201
155809310
278080835
42336660
108396631
496577754
445674706
537108748
192210902
436778874
194122932
3433310
51505625
499094176
22864728
34762801
37415004
237836549
71726017
353574560
93046965
476619837
51172719
180652386
385894856
92992600
471898712
418627868
36725133
225539427
398490686
423864600
99764529
113734540
6987399
439764152
418326689
53323216
426504907
568937472
157315843
115468122
22778564
334242890
308979076
130262299
368824298
194045788
6533585
40673978
89048817
490063564
349537155
291618602
80972175
384186650
517643199
95878310
521933250
69307802
250865541
38982703
7552487
89012354
31096719
17438689
286926114
8595002
83491496
107611222
53482246
53987022
140600852
248682016
148925993
8410725
103084585
410614062
430731256
164942065
248778440
47730226
10242031
8859326
309488661
336950329
102046674
248771461
19730031
31228222
784480061
146314086
5192368
1791468
614914964
201552613
25807475
83945286
120456666
314022808
578961500
512619452
388363239
124562184
460293555
3585223
40099809
506641318
51418031
252761258
677524421
598326634
456797143
110417423
60239347
210229996
235186971
324209690
129652272
43833296
281173235
509544174
21304199
180103754
160600669
161486970
730482894
586948133
508980903
61904643
36708886
210502739
13463538
88431273
388592581
355777094
811225362
54131488
246529469
323295689
242174810
89758660
609386726
298273865
92096077
444526344
563967308
577760341
3886974
233321241
195035559
55120312
357666355
194444255
34020702
123805619
154537882
29016900
184092145
594442345
158886556
144700471
725295518
105624041
40556870
116502304
106004936
124248672
4117269
9442239
219735483
507828593
66382130
153454259
24027425
70118314
86748590
243682000
4542260
25636125
383407355
521138936
757927259
256932724
189967120
40444757
99494307
287956754
26261221
15833763
235319151
571176309
114248204
27595469
17581816
125645420
157455106
36221241
66813111
452897519
30148180
95950008
68779952
317776945
39523212
787382
201105227
132791540
570058630
93038615
162415885
68127156
120005721
326330058
57329582
123661430
582378899
431241451
107557756
23486873
219609467
152801288
303261299
140580073
187611808
126469554
13397011
319896392
29929438
95758065
140538363
149450776
351333834
289074177
217585698
238597187
185809590
497987376
221980527
154116225
591810764
326926236
766000878
388091364
9236852
172698752
355663915
152834197
13133059
79531095
364043118
205548351
44230661
442321315
243624596
104281133
19919403
621678624
168539878
47043502
495539163
340841004
193921130
178454534
1956745
253585968
81275976
512983874
116625054
429792318
549534826
585368632
352986979
22684719
1935307
4772003
103147591
244263575
12894656
85467644
75490421
24072277
283108901
41893451
182906692
25123168
126310849
48492219
93023753
89254338
156770230
91635783
165722223
419707909
40903390
215287155
144230916
4181042
334492105
287897260
90381845
173421020
684424508
144375088
716038774
191290291
2519041
104196204
25140422
554086882
305791096
197599251
345223126
688911164
613135683
246484091
248217560
503251237
106756876
341266615
53819926
343450972
172765900
66044554
10537376
190647784
97260925
407820363
253566396
287866252
375955622
14093919
275547180
12622428
8985490
107150302
211338824
301264462
157289158
2580643
45628616
666267672
81086194
240895556
267589212
168722190
479280857
370207679
22201772
178780230
341586172
446343438
252666844
35787057
18548266
409158822
598742254
57546304
200724287
217195889
36687075
663705493
104192012
679993813
294846872
714786672
210367851
4009157
325786662
113233746
26574206
169621192
31769372
306754523
324146101
164771450
85791320
90207104
386310212
160332695
674602211
26784579
26173337
36968166
394352553
4750710
337080502
64121936
85898960
155046066
15863335
179127808
259274405
150570292
179139750
257641801
172315182
793559706
29387249
62493756
104686499
236132122
68864438
220994296
286758952
285210710
279000041
741992296
390453334
229254860
753241091
587003565
293595872
14588497
312843316
133127558
729731665
137038676
245723623
390327737
55745112
359239923
89122817
73957651
367752059
198394727
573956214
770998656
346704046
5103785
62808262
38813402
494435588
349938298
94726576
15361738
9224390
362864552
167388761
53371788
50586065
3240961
257228316
608704207
63971854
143490342
217535865
65594197
309310438
819739547
564045811
5625919
20680439
36695326
222599710
461814105
238671943
47874751
117047411
182789733
55052696
778210496
45837514
171302015
208272406
291310774
99379171
12283039
65720132
466918776
383960055
112864171
162963753
35838699
3818761
23017932
25453616
217225039
426032348
530273929
84412081
146687096
224324962
439876230
30327634
256640400
387657442
211641414
448938344
53057929
32494872
189596522
277775556
216454728
15975907
121149396
118611530
250810692
106832646
4305581
147094094
636111096
413441949
37334839
283963517
317889914
177543953
27399012
1641106
867343504
428935108
27660099
397539420
253987089
489272388
70554970
109253367
129749692
143858421
797367813
66181491
400634631
271940281
40103363
112107018
25640065
168143426
376240761
163677693
486792774
65685646
196016421
10699021
111080
615266113
296950362
51627709
698869746
34785509
182632659
59698547
6225199
228389443
735854207
437242449
61323495
577439286
141461321
444837917
278019553
190130810
210346967
142266394
393368716
24657176
33328329
23948548
257992855
126117558
229118730
558253764
248522949
21061995
713879411
107236409
54531455
29844337
410344242
158566334
245582609
206291221
367991328
246015533
282981095
46264919
115353429
268736859
25256610
600644156
517791351
167529062
9055960
102603587
66326183
286918694
144453965
6558084
23575833
450806566
378704526
23082715
656976118
203019233
1104973
140430673
293258902
4822212
48591442
162211467
41421879
423747680
107683927
436993265
33838423
479294394
89729969
250693148
11080457
143640607
99889184
195993914
181738286
84129331
32665541
50237500
195812618
427672695
184381775
202510321
80114827
419640843
195113102
468812483
207649774
401232815
368688184
232477046
165828916
75088029
270669287
670216458
469970167
397080570
469805894
186106123
165064716
437324327
4509761
252636108
8419386
205298886
98780674
588534712
87822327
684440645
33896995
161525331
637408472
352947285
441341996
367332977
345400288
219941920
142818227
481243384
255199887
1869777
84530929
285442288
193119272
34680441
638069744
408199189
206708363
329915485
6719183
32638711
484450186
123537106
200444761
24937457
400345221
27475805
338415221
543863540
51790468
353351133
187582205
562162489
632132029
348678189
14292547
161285760
612619232
80958671
185939647
474514346
8287547
539197877
167569583
125156176
688325549
215940475
452809601
506417717
307399063
36950041
455796208
74335827
101798278
24153615
8745694
351117682
462321344
401272329
312838888
68354077
140022308
99001011
250347827
19528922
4974260
681141658
648921502
314800856
631311033
478527270
557585594
254813953
59260194
278735780
417891501
503143921
243360275
112904943
504610751
82599049
117762349
25945272
213740099
513775
316611308
152543980
373880815
353284281
233634573
47285260
190114040
369053311
341597489
131375935
86209404
639467857
215636324
110931289
10643426
17264753
239715399
55505028
252731928
12804848
279263674
308599740
164914299
168760671
75727813
14348210
222385567
201808045
604007802
45583690
144718836
135434254
7641902
790323663
27510260
212924526
6508217
703648110
408021401
2096159
263025616
70479610
895749
14653053
97119707
114273869
395779837
550919593
795064176
125510205
156565231
419887277
201948729
371882685
176035133
142458015
34652571
241747723
435912320
207504411
27598767
57200678
41805228
152786070
408654647
420619145
829930958
739471749
460106710
249615724
33333098
165761432
109165888
256826304
142384242
22810206
640916440
86548107
62478889
529218208
2115336
250681087
123434859
93023804
229701630
20499881
610429421
133571044
21287327
244521860
178170425
124826590
1395924
71562446
23578047
19818693
36233843
103911821
19619106
934584
348602153
102195230
37397765
7500652
76768864
106688373
1610085
67651860
50120548
205634686
3310007
593712612
59068297
57564810
138942462
3254764
76737710
21326903
21754660
598417740
112325248
129467336
103741771
222403141
37477548
107195358
130979310
543301731
6360430
452685281
421761187
265480616
178384951
680467867
25660725
58063004
56349075
397615184
702121432
470950640
402679386
538894419
129056441
387142482
188412855
598040271
268005238
97540057
4956828
14306265
82549927
203680580
183084938
806907042
177717269
160405946
17868294
158355429
232319110
16022448
330708199
80153987
87007554
407736139
272748034
133075828
148458828
203095364
279319022
122095656
296584537
258235947
303237715
658973107
3345690
85117541
365513415
275169881
212898784
315904355
209699653
57385787
320916919
485729094
569538401
278314449
328946291
13512950
127027021
262654888
74829247
588907765
4014514
68760289
219986362
40589073
51927039
71608807
484633466
243519805
135291648
623221992
51780989
38275423
168655586
1207832
359230974
201127806
417290012
89106308
97038464
95941200
207146405
566834590
35422756
270526515
95511396
91653242
410311086
74938953
298876895
219064372
71977779
28559999
4928229
10930940
434776644
72858110
143089636
100409470
154515496
134810952
126329553
295542987
424367716
100096231
12432939
93147146
358145769
165578815
77782418
313729709
746110235
39740894
490482501
166687370
162191494
38897276
626755590
271443111
104219105
16620972
186756767
26498976
314379245
234612068
246500647
610000130
160418534
393754888
46970579
16325995
63441090
193884392
148097103
411596211
501314470
184160138
4034746
505842112
192115115
2238635
86683102
116432892
724693051
455904788
341234942
148888699
83240456
30217941
34999857
551326148
2571367
388566105
183780637
6534970
450801725
7487445
40862253
93824333
135112653
5943511
94497782
30213656
423872396
4858594
13959208
106715431
39908189
376346192
18809989
106754516
118582271
405853232
5795195
73063526
67365264
18394630
484365502
293917555
25437682
21001984
418361421
479952646
89308994
5228863
471288805
207010667
233544019
64807941
659518389
287279346
451771806
85014921
543926061
129077612
243091956
357044297
28574395
165144122
116307198
10063778
406307337
35031924
439157575
199958499
32045715
201689184
670895524
15330288
246797485
5126888
305696538
240043488
261803980
104808647
57155484
9247451
18813466
1448765
263029212
251324227
441296189
210554735
525574384
74513775
37809980
66024390
94298834
116580534
250206090
218684394
101252165
128624880
119176890
129479610
263469298
242555932
35755860
187544198
317368686
540288216
23466763
823496272
133070227
267272844
124753539
269110613
411453227
350111789
82045093
98515341
326905282
686614051
390773128
113876680
220728217
118322900
314896103
707932967
156658080
61852886
299657052
50788506
125142230
320596273
222540914
248134283
343356643
702195518
245023523
270917576
193026383
297137691
528053086
257405285
112564750
540453536
16541333
269207346
350457468
183795329
45187374
6281960
605242809
456450523
46172680
63194688
706995016
176250701
375699018
80699269
773761606
8405042
26066194
487380784
190904782
22139174
71473483
41401986
174880867
124573516
244675822
487142205
202961842
217646303
621754473
98386480
108533683
76829544
45469012
166622329
339616197
308902889
348944086
493560480
93968947
377205902
425961169
54382449
322454339
155393141
229908170
264487
31771971
331616618
815476017
376981305
66497800
134072519
460489426
330211493
507717343
295236876
187221783
32196413
229972683
77850837
268778906
25187663
169359823
495905654
273871296
293382418
92120306
240743405
3029998
64599616
39828771
76612715
69399231
552648506
289878861
148632518
223498565
393224283
9764459
546007958
265176459
308819489
38464503
6337460
569635583
435126936
94418669
62001468
20467464
122477300
70057137
75991372
578052546
60187023
317521041
133314437
782216091
508369391
574343109
124172668
106242787
20606629
211201492
210620239
337869589
249047744
67971396
58457658
65182828
5014335
272749359
555500695
118608745
788585512
105284792
145512453
303407068
36970638
39805826
316963593
148976556
62910450
270146913
41169885
142873553
200265982
256382163
144478499
222103461
77235364
65369657
451563735
820081769
188902342
324420668
829961093
183840207
376821405
9614193
173359690
136691860
284171203
414497539
82861779
17321105
465703905
838161
596118966
53568077
560502144
171575687
69607709
186852166
1381669
4896289
343841008
44205419
73306010
388999860
67233783
375261439
22810311
45977926
24450435
10185030
195758100
264378367
325355825
132954790
43286391
226352058
125827854
432684
93475196
523590589
688298808
69267891
125319000
148035719
99713701
235207802
43452793
221452870
488243990
354988286
47939904
82049749
29879413
71486577
383498844
219460676
99438354
235830560
85469666
91527470
44249329
99686399
150230181
116256748
242105120
148151194
18110796
2088657
780609665
382740828
262447466
54146240
31669807
639427217
99526068
165919340
711983557
106308970
170144680
310360087
270399110
30019199
101785162
102732716
87847064
614979617
287050004
15440945
308661303
101790354
408324676
336549214
298738972
5488986
37450781
29521171
11988510
263169510
227871351
366341894
300344065
64499703
82964315
54370295
446767258
328712688
15167651
369886278
26867518
771563550
22578963
179184852
80110980
571210
251834198
255048189
414444
49457877
9638681
46059621
249531161
260617501
586979361
408624548
60414203
365868493
148939552
94757106
185698458
136421393
638641350
7014746
190731829
414704250
180624668
135103341
207148198
201077108
25746233
1564455
259102328
275190505
101814083
92322081
11885891
73479092
64064426
112159484
33547711
304386290
528867452
105745108
30885151
250800908
528382190
210807372
14979073
14223212
389236727
99944860
33415789
724220786
651604671
179374893
47344672
113405514
13069415
109292510
121936337
184168865
546511981
83291501
496836678
553574584
3559248
108766742
271808859
225538989
202866169
49961949
5321207
6350974
30487001
225380179
125751398
167544236
27566031
160782237
408980570
14865648
582661271
29996592
280021725
140408709
32643860
134421088
143640691
79285991
109913194
264092794
13442246
430438671
152204066
325972182
70195278
601573295
81197016
170073961
418093773
399766767
296119526
177828344
375759300
92024985
265603677
170748109
297875705
823996714
601070942
77173151
388917525
8984353
122761731
410279793
18753241
108425483
102978820
366507042
169037244
478928529
418321442
535848203
26862519
17380766
471718203
129030675
119965116
37546680
31557249
107900649
76163963
84658013
852438221
22213018
81774180
2772503
33036003
575109888
99379014
18316276
16552643
246793171
84851036
499722155
294357673
344423818
356639595
254771183
101520827
587880421
453377955
8839478
297073050
109899909
111661872
93494108
360578360
865420584
249878215
414085832
194968047
75122049
295420293
191845296
302858705
3951516
783549715
154832578
461408550
119731086
618235295
34899093
437332893
122119434
112406499
32642818
49780867
65474758
218931487
1035474
195688681
63237887
688278820
61964456
463387482
39167684
38751887
390057226
40387922
183437389
216647559
473436671
224733143
424065396
77222887
9723728
17280703
238685440
120843435
42711281
140312257
104984380
205357052
371079617
118870471
266429849
8708082
818778245
18403026
358305480
804489956
39840564
1573926
377371893
11335752
18696400
144843340
43639370
239417329
47180127
124198564
132031509
282240762
17332795
56506653
19451661
67057151
635462999
274028401
435699543
231627659
81181386
366305785
96014602
805725291
32815150
67753686
205684550
118867386
269959140
132302819
10425184
27065806
405802857
94909409
424695924
304810130
584867482
219341683
326426404
70671935
34448215
458849633
34125162
134636342
295473380
249331193
200009948
42970453
131668265
207865410
79114562
607520578
6453678
18787784
318200498
279947400
361230017
572770027
296481618
251136081
306870012
492192574
51824009
16896675
702154436
29356873
81320178
152704233
30709546
376379235
6463824
484911785
743516047
41124535
50309816
114583578
111859124
149027955
141211065
39125379
468675431
618966092
154740205
242322959
245391166
29260725
368578776
95262204
179549490
573469585
65645005
103307355
271285223
107552220
121219873
177589894
36865488
442606836
105288620
171329565
68637771
88983581
159021154
331629749
347779791
16604745
440093169
77899263
5894223
305358052
138151779
74407824
77571214
423981547
140294419
22442754
138483334
401702838
197545839
56053708
96214687
308578285
589964031
13665230
85772992
14111225
49784273
114607460
114881288
586396721
1845858
780102290
1747161
41379437
264606553
44898029
32924832
554137644
58365965
207307131
81713008
130610771
286293949
353800627
223812691
264431106
228981422
341216221
621216612
600047928
1562086
401457969
484933848
110228685
18205523
192114877
1590655
136746621
26061704
86994900
358580256
410136354
97533738
42092200
62787473
128059919
322167655
105968369
463829027
261457776
318463409
279573570
249646012
255571086
140455629
119996417
37194101
7808190
300440831
42292804
502263541
684179239
170944074
521567343
91071115
339218213
81723976
333494189
300730937
391451623
128191520
151881298
607779498
45188663
462009961
669092079
354462682
205355978
58267977
569740873
260843861
93458871
124370697
120439397
356779760
189849822
507045946
328612950
469293439
80049466
46640796
484508869
675119470
69301630
298963430
3930333
144450592
760013449
849295492
199229032
308475532
36535690
245206855
20199467
293422561
310997384
177989508
545495213
58783558
20718175
366939920
458794049
148200066
19244128
303368341
164273276
85943773
112389547
513894396
31670793
483518555
27133735
134725305
279182061
9407148
389495054
93971804
637192605
22724044
143899083
163600153
2284715
344958244
2032926
321254733
52576235
169494772
77035315
212342381
438242983
510006
374558311
58332523
145553928
148159772
619999494
284736217
258107565
112929360
2522566
67444694
331072275
385879928
229358765
26306356
13737856
4379634
237359067
256168380
135754377
445101568
381123866
169244955
65548089
782748542
3874394
466686137
154456112
352500737
303684001
320346042
34656519
107754014
274873074
11588750
24810955
235457297
345967247
78920670
25988452
57995635
328421955
44105002
40368144
364378284
173145327
173348147
158351223
118695523
208237504
226833912
161760387
407084760
20984810
516781214
137048818
310074173
81102993
391214532
303487277
367375243
53646039
24608511
364575109
34951818
54628577
19376947
352092725
62243759
357471416
173905734
34165785
209515336
93171584
377251129
35030920
178523495
535328975
211457912
170676211
80590519
431954388
211888871
738814766
263857952
51827343
11998357
98695924
201381560
218617437
53774061
366597251
19216215
246603276
27223379
79372605
387689682
170369164
290980542
386223902
14332538
593777815
27430401
59013027
93293050
526292354
743653
3513574
91999856
680013527
244355416
506760478
438066389
825580279
194740876
155810292
307238662
132829236
420500361
163826045
568263963
224362117
5804756
37414009
689067571
358008285
605028528
278292592
331510937
563090315
30835122
125896409
697398266
754107121
294472026
143211855
254368959
16913635
280507925
595020528
419450559
105433634
478477272
513391030
14488609
180661614
73866208
62624364
81826889
31568710
78318673
105273491
60385994
121610294
131366004
210154834
83331223
2143943
137462210
270956875
548406938
37385798
138796339
117871786
108570817
172087189
1797866
232751124
142702877
25881008
265192667
352321549
641857932
91663316
187016332
77380987
327094150
553581394
45790261
395104023
304310856
349979916
572211066
193280908
124136153
264414434
96276647
197591886
13860105
78621816
61363085
434856112
6706530
395415695
364532421
224840398
17398566
9347087
678144767
133547550
505039947
4821944
24738368
164098261
7726464
542828021
532943308
394835115
119122643
228282953
13203474
651978265
19935353
133124939
426540832
95432979
64058380
17757794
26257960
135566360
53047702
155892300
95603493
339370778
8006629
27477778
35706126
512789076
138395331
43366428
155804263
19326375
91001181
222847783
110665555
81358846
516790496
172656876
16890216
258665870
144591426
76296227
81587702
44674663
52774219
85800877
208588961
455240806
208629869
179557679
410968669
3511434
26152545
39313793
354040714
312168584
259142977
14987365
158785445
49931858
13644588
124111223
15384781
486953581
6559652
50103398
9506935
226849067
447720187
107594682
62469686
551076603
448875992
152809901
68890336
145762729
140736108
521255767
479428236
86260855
250192025
108860713
146333792
75599811
152031579
487252478
125392718
14978728
675631260
181636133
810498014
380748407
132091832
223635303
524983591
129889412
7689908
519886
277290820
209200762
159600982
158066590
682830990
215829479
37812075
365272038
203515198
270087220
588424777
15289503
457971613
258659820
25193678
16262081
69245493
100768442
141557596
346419408
188151975
255907153
308402579
243550085
238332468
560082656
92137997
26483826
338882941
298123187
904462
358673295
236338070
38466100
440769955
387817106
92977060
498655860
192786156
414929395
106732511
254643750
121255906
47197959
9432639
235173760
138010043
48549955
519287345
602914810
766747192
649018920
121104019
269283428
215526378
6491748
125117631
115866176
319782869
51623038
100193336
44038418
61575788
99193453
137109716
92682478
58616
152552412
230520867
307631053
610584016
115084953
301446226
424693760
169265817
305695576
19227138
284502074
3003332
404381828
7570886
215442529
27969037
346309757
163407816
18513880
172530038
120191660
219254074
381542777
122693
117558914
22124874
503497968
243666909
1196444
232205321
49123316
114564387
273418833
235480829
29883073
89667602
41940721
98721188
131353603
158638324
46217517
126904126
28999859
414218460
147119110
480949763
441844532
153148037
255987547
127602940
292477217
395104591
85208791
238200169
42325109
83286320
264843932
11261014
37383704
60499070
462064048
64979468
126322978
170175307
536760835
126945971
70518595
276601288
78185306
8267832
506418600
89573177
285278829
80089013
236515787
44314165
340369929
3130412
57988506
517298520
16464774
31636979
128209204
39671341
452789083
731204896
490536005
247283431
198663252
397530447
334523510
325829907
881549877
633030809
592062007
436749980
124044177
221627876
99515080
236305349
325426165
16016668
482051743
611853549
311845589
261321691
118846280
328577209
31608038
27820585
124991404
403984800
52933666
47461329
486627062
123450058
500089820
591754784
68513494
261814167
666005099
35646757
444439803
98436928
348297038
333952408
342105428
43404041
180572726
151275252
196558113
13198584
11711440
343212298
116208518
394552112
72589459
460765428
11483800
18837329
48746749
57231613
12530016
172709862
228665955
179992397
3718627
21892651
349002861
211950294
234566475
36653411
726375261
524813005
127308085
160548850
55961475
28060446
39460287
91743965
34780006
90360711
644059586
15053658
505360628
399859094
65288510
120736125
784097007
117741638
264470371
459273703
298414011
63197907
27454999
283783220
207726609
6587674
298932599
84454383
376074884
265299815
119074585
47797413
596584814
387844927
270198673
559961433
63528926
659526272
80869845
57040123
795066488
205854366
752845239
284262267
392947528
264041345
94418432
62851189
144729521
166355051
81153893
49603241
27033407
368814
84100928
419736936
46524100
183619379
484363904
2934400
32998849
18429073
417761786
54408909
336121722
4448963
16373441
129400032
273045928
57132559
14428799
223947341
103338906
312011701
81360051
276806413
551412494
8167336
659042125
155332894
28643312
58254170
255511379
228392130
519078847
155045279
614866116
283269719
67634129
208462546
10763611
534691529
740818891
24168429
104454743
14629381
107412400
7293774
239738381
103226950
19631220
777011757
143598280
121898542
157401896
33878538
198122477
18045235
31229194
331107796
7951819
404638551
220531124
807499012
523471264
158595848
383820924
221097722
70233620
158531488
414929404
104040122
140944521
20060218
55304975
728945012
230735881
152795270
49005900
220262795
209878271
473897453
35240619
509821927
119199439
413020527
576935106
229560259
341769377
410466565
144676426
75407874
2080835
202736526
95508993
17330702
502071023
2400982
543415399
45638759
116766455
402015166
286810196
389968571
199465944
42796426
208241667
408924751
42641511
354461884
60071799
356650226
266432711
10645895
227241765
60389962
131624744
135750359
773605561
111127697
106458819
178567719
331571438
56684894
60489860
467081652
184523045
28413346
433780299
107436917
385824654
118117324
460255981
23341635
59483234
336825412
146231597
266991060
2519588
212058355
425543033
145098879
513538044
250090752
640043901
239926274
664180699
391679001
714497867
534709716
294243061
213730126
154775165
16355950
121756865
295463613
163715447
30175503
17059626
160111591
121368637
197540296
721968860
474100796
272714118
153543320
666882302
168746169
172614381
101212587
88753477
382726082
286536704
229883679
13467902
150899499
706043156
69047951
116851345
37525354
273492344
146048987
299073557
260834828
134394721
110763993
312581597
180207415
317537061
280261847
91850043
74401449
144267875
2132002
66128718
306714771
280801085
95252666
37204730
272309270
114298465
15853540
177856405
24129585
209807589
14569575
396517938
29367072
339531296
92698870
120357857
208722658
99986603
63435098
283803736
339787895
410638767
587493952
108744717
332873283
87593987
157215499
129758
417713763
26162896
438075233
238685651
98876497
72349
323758431
768291333
358246729
328842879
266835949
331574538
142590357
23702131
64520802
1708061
33334332
464557137
2111006
586804477
61584049
278717832
115673653
1872165
326259344
123091822
43559697
52784837
868121157
830410314
15254913
3907003
230311939
180163980
291116513
109622428
47584130
35717864
588492041
211248598
131529775
639992964
437302531
87264847
10280825
212473195
70069271
173951918
827755610
182599237
120420720
90933
24808773
142273592
388623757
605419734
9627519
5674737
86978
1756118
315950560
57624601
142034024
221376217
57081476
289079370
218852019
254602458
300221367
151854391
9145785
68084194
478769340
133151275
303292061
71585123
179726922
512059718
560157093
209561481
80104306
170338449
94272019
9278152
15484947
11071488
174464442
130404097
188297872
21485591
266376543
19294378
81650738
685737250
449165467
254300506
186443757
83793586
350855802
3776093
429719749
340933581
94227213
232123983
29872927
116632362
9293603
187312001
89890219
105384532
42740554
419676366
10470022
134382954
135327131
398529964
32473830
38518507
35858443
183988562
368537199
45538693
138410741
296440472
301197320
316369576
562870987
202552198
456270222
61996520
34759611
130049939
58756023
1096490
119539388
544618557
24218291
10174783
399774722
301874700
106933818
106708153
6570122
1844602
31504698
394051145
633041738
31366381
159626488
71820948
161766857
119355091
360895528
159224888
291206915
235253544
255735592
635265050
4567374
204633722
59818553
102086408
11383446
13888772
43038880
481235388
324310842
394747027
463656279
291410661
66693363
153545130
196851976
171554221
157640814
402745810
105120647
391165426
315372598
35158984
67440081
421117824
180909014
23232050
212695176
89442995
333650063
479381549
340782116
1384992
454963640
33658566
66338841
68952536
54264183
18737224
254371263
152481653
71856773
436657236
320598442
188197333
469881767
238096991
239541980
349010553
20221607
381191013
130022994
426782017
142646083
6927363
526047157
440572496
126887396
748078176
168356614
255911999
9523161
220176753
564047048
22683956
84654240
800437158
87315246
30796444
249378978
42407922
45111489
19552244
55426576
102707506
96002497
7271668
602645919
500464330
133440851
514431990
560696162
188132406
401604694
361897634
220474576
116237437
17936793
717197
35120976
231281529
221780966
212030246
51497115
238552952
129295599
89676121
239195394
37606117
178657915
416823034
289868472
316732410
57243985
208558784
711891229
272997415
240483248
3305285
98622505
95633777
456040877
50506554
89000634
63507827
192217664
377413714
129854717
378526355
267655011
199735200
338795598
171583250
374413691
56965720
96765184
220744877
141162444
128903780
263844386
37361426
295536993
182832020
182764892
274378095
138036375
402773722
113951487
227425853
470131429
493649443
399211813
13355579
31935509
450834338
85708069
65034395
308641764
15903769
228757886
40722595
84158091
273336693
161757782
307215866
170063246
12503476
38817342
306593660
248281213
317698049
176554263
162608763
267328216
214674831
565174648
546296833
398204302
106885423
236154700
134904893
152566160
366072480
296451627
19088689
183182837
243676724
23494702
270220009
63994745
16235907
1614662
105797829
404124244
285500032
461819038
60329996
98231443
166423131
71258220
173806071
316694304
244501290
94586890
10243217
301851408
161905159
460929548
377205285
709941447
324936761
15980865
250901397
478147582
418473257
392588687
75384061
160509298
428842117
319983713
334117745
641820474
87550975
108119204
103702103
148315268
166971316
547124928
3011310
4831474
265226215
104506511
177369634
86854967
21664256
295908939
9028825
577214331
282825263
112922869
63636860
234086428
484474660
70025910
706262197
4790901
93483837
241778192
213808593
794146835
799695966
600881427
143201818
138384906
359821165
111284751
322882510
302797121
167464558
130920752
125793187
217462511
233428712
19609854
10190478
198106055
872924153
563037525
708740654
406419059
600677408
226028359
49588648
638102864
454337434
428943982
2998108
134593080
527249356
185382
268282049
696561483
356260772
11110854
472767651
118952355
60142476
22402645
356618081
43787771
157843738
4094059
86097723
943577
160576289
31119776
456106070
288194535
99480516
208001104
466356930
49321557
268292538
693687744
108553309
15414376
190924824
52380244
530153018
305978471
58141194
39099695
50863173
559550243
9673664
366371748
185215704
252356546
416072997
353984796
4834042
427849946
750251147
198306319
382739215
465086039
306122910
680741167
189766205
335582264
75289407
419664518
56005158
169754521
580088538
103683196
83984750
15088036
137162465
650796477
21531671
57636772
4074724
374517013
22922423
4920188
61606930
22048692
82515969
201680130
543224060
160536393
201478147
633952093
96310349
443456142
93785795
334403281
20064150
660184165
351051112
424022857
138684995
329897993
256429970
515366623
117336912
219793685
294559166
23468689
125169623
485257445
310543442
181408654
367005559
28079718
106451802
615417377
434405794
108033433
76094941
126035149
270672928
126334940
72561688
401769359
544422693
22328298
391579693
286218791
442269469
158942783
231225244
122698027
23535489
221369850
78648211
162807984
170597790
446879693
26736159
624586582
672784106
258707447
454663760
47979632
592945595
235174412
757766473
307055108
424521380
293915872
206950987
263816686
142202816
572465840
115762136
442837361
66913166
57489774
156790188
121698602
463959131
298266628
158660059
15716730
268413697
91354831
92236228
72289905
62492666
1398886
260745895
7424269
392128382
257737170
302810026
193942820
494124079
33294345
175356927
511153592
33578658
54172497
22149012
84813724
580550905
62031949
342806778
556372710
298665092
139786735
150183748
387945113
257671087
84408859
7918767
231743664
292499137
352344314
285539819
264726661
21764483
13986741
43847357
157540664
377526410
486648957
110601627
221819413
580896550
737892523
188852629
140598217
130183960
332045576
97389474
49776649
434399211
215716087
631222543
45405976
345290343
128297228
290652950
104190494
807339404
542645232
117993204
23139080
23148952
67627689
132760905
18553616
40655592
731712599
28689512
245607298
456597693
607846334
1385232
114224278
375589386
46379130
412622998
6130561
71122713
216714267
309265199
119763813
77768237
481044290
300131168
512548161
292051265
160834359
80846674
31835302
71739909
86337950
113452862
51697711
310132433
188841109
496730529
4689957
209244050
105863234
169904539
361238346
260745569
285412690
605265359
464777758
38758185
138712193
458898262
15382876
48101112
221245411
18862191
130678110
316104502
294431685
75717008
125059447
51286006
109727949
399816902
28605438
221601519
42343691
116665460
32627898
421527283
529748658
122892700
305110683
548198427
236633088
30156138
351078593
140784059
207467333
72187520
516670093
105627780
61375152
74095383
63015714
178129152
398351060
219687065
208732464
239603139
677634825
335527701
3346653
16611492
208503916
45285898
34088834
229347884
23665473
163878410
158790815
161239894
348606661
168277633
357492686
142212794
665815769
314913317
294088078
339245331
219276380
51967572
44232814
591751767
46218656
609820756
130505718
93086042
103245114
114897427
467921864
377325611
353305176
93912007
371942238
185522990
74409909
69656470
388883598
95044299
16737542
40743944
180119478
22716088
544321701
20616240
53936413
254505949
141350515
22124492
291557346
441119194
56281053
464510974
219561733
524691104
340285695
146405875
39972471
193077056
12599853
574890992
6365657
353125642
7287154
212064725
29222956
233566603
395654565
330173508
150693377
140813697
78767222
755263582
192037087
155240985
254133556
159274927
457115690
30246295
354268134
388396191
159039595
222699113
164190987
344928877
73691590
4085774
75193732
241110470
332917757
512430438
353941650
388048511
479696045
33110600
120394988
56327826
51733878
505492814
7553150
308706462
61136663
28000521
350907915
525473129
7036110
150761013
18364821
178561
138848458
111635525
114446649
329725927
211630936
51608021
431087471
345844152
120061706
423537594
8042668
870229
94757426
27365013
563935460
13106973
10897645
771363822
30887530
474552410
859870490
10247027
433047443
95716383
338846617
478243636
116461083
792089610
195354613
314883956
112985929
547316499
171044602
335013867
489243308
141032100
165409769
394268536
298356183
46535300
292949377
192838542
409070567
370781291
147179609
174044414
264512810
134680881
79048028
62766236
506772858
380633067
268112120
305825364
63844989
360008118
63084601
179578176
68878079
495045656
35319750
494370080
512832998
32252201
287259854
9230061
556306953
703009713
21336643
68673024
2155799
757405079
12291140
190255732
157224369
103511128
19641309
6827406
300863937
408671677
174652278
3386437
80743678
213646827
29552726
43235342
344891998
326529428
41584505
689629453
256722272
9664794
12873754
94672035
261594782
230250123
242812263
322981957
41295633
145294862
139812644
212413243
126977511
623584933
234035455
333014297
15380277
249344394
586511793
442646723
516430638
19178031
540442631
71224055
575003937
148478778
524602838
4734098
304113290
129805610
107359829
337492105
435846622
56208779
546769934
883271665
14026860
472485925
570080227
66631244
351173928
7555118
278153662
118841435
421549470
25409128
489613404
643664669
219858854
180987304
59171188
120658337
214958212
354118827
26158664
41349402
14705538
72067787
250649325
684713699
540778634
422478423
662603421
149777607
176371560
12374810
72204068
26175456
310170302
148153587
131116095
172736210
56323871
229936169
40045513
11058745
114072120
9085119
232178317
800202848
370706631
102056627
32327531
53185769
209921398
814056749
360344611
105975385
302900384
6363684
104033145
784782870
74400174
74549898
61347690
373600020
31761542
1111386
177092615
6085435
200087996
45487785
36096325
441747238
333273717
25027346
56194230
172156550
54407940
193944136
188024839
711061494
372035711
383748659
9401079
321567194
239637845
28627689
357470437
373605309
71234132
163355269
297478590
14229966
181272259
435915663
700301315
180931442
3840683
12594534
520221291
69517179
376017241
127284159
607081094
389557563
52771972
95007435
131669273
35387497
54812693
153691392
316830921
299193817
89082375
426975352
23045309
598138097
221054249
589485323
289754688
154035524
56920214
4332243
159626265
332838311
595836634
108294757
96901935
9377934
255277962
189053733
13965089
185063497
770156333
26284073
291191403
124637364
34867724
207752148
150006492
136231524
167380401
30345330
200707075
511214420
2235690
185507459
339347703
87304005
617150200
34356492
333144926
430953764
152081305
53300355
139195925
302189196
17753442
99797177
24296790
15471043
150671795
38554147
162488465
23242189
392060070
388293728
25925095
194301680
10187823
85247368
132296946
207874984
598298116
147927853
227033831
852861834
45444325
59995340
8935342
204403586
243706455
83875908
159232179
267734966
57597066
613624984
105562322
40184347
330821798
322738907
168308068
111132844
680999775
147894691
133496813
639327901
161668545
345884795
622542791
66700658
264408841
135356322
133224104
598759560
556047259
39758950
76321016
61601341
285638691
24561457
17236590
76131555
173410587
273163095
597185024
138464095
58922801
541617258
60751387
34295647
6371504
176529510
84378063
379490244
337499993
412186446
50714599
337900235
655020035
442428088
336363210
32438761
503002221
41358478
557799101
54755730
232191177
67823121
541241910
166355582
410600774
244694719
592080261
128439356
12402158
160306805
658749157
77107133
416226334
748627213
6731038
319306551
11755289
170325373
247104013
325980789
587941975
50967619
138113620
565767889
801390128
72593636
587651098
325267111
13738731
18358459
340163175
225672391
429949551
5620939
142420537
307459984
393539834
780724838
13459104
359755004
527058764
280610643
451806242
390275656
52160807
330843907
329484894
437361376
29060405
42731756
40670907
126177885
482588131
541657789
395276239
404354209
501909469
681872209
313802026
196545078
53103786
220430202
468800394
49008415
183710482
275387776
284400686
334279796
17033603
149899849
456553031
587371640
154649905
29781146
30127019
55503115
16581180
10797156
57937704
14906936
59568104
136577914
61311791
107933148
58996888
900097
363459518
43710295
440757515
312525656
397491651
205647869
368602692
265565238
133686291
117619691
290465449
148222604
162533111
45053685
302141775
95096208
2880065
31783279
14489276
217643836
142922364
199606062
13762734
297688005
248555289
533324952
144700630
203490675
49906026
517667879
164206801
21935451
188951450
77770479
668302182
103429984
541312000
55073238
301902609
219989014
52217669
2560075
479749771
181640263
276486513
510339558
103819718
81959502
27390191
131002301
406208237
1411543
347092554
462748665
73056875
853447778
291910501
245301548
288107053
4694524
55219191
605886669
747917027
8913149
601295679
142332159
388883984
49012312
96647986
37028410
11879400
315853232
388720518
699221374
14027912
117533469
712902537
41045113
19927254
166270304
438619437
185016523
291281805
349483605
170437859
412894765
373012897
7051025
153128195
663095386
203215221
2382284
104544238
365519729
99377908
514782714
513917257
77630185
382304307
500998982
82246346
285816914
121398839
142786010
385099729
278431800
411157158
16944222
120466861
298709865
205230085
219584207
96860774
24213058
231608629
24589082
36679582
589946928
237219594
140893806
766809278
212379524
203458990
115083339
92559073
244101010
203876791
431106787
213660635
66987176
513015378
457275569
482619129
313742304
231806972
26267531
193331674
96270471
164133456
593008647
24574684
4074484
436627835
17892146
67757496
584062605
375199611
512264923
230177866
290056389
6681716
94367903
90968786
291353107
109091009
74495528
105474371
277309853
57460371
49691176
8536730
18700980
17874193
20914508
157051041
21609905
256734649
383578012
3757122
571773312
301292510
44143716
103838230
10737945
129582780
285352808
389413554
210677441
30211994
604712324
173829610
31175184
44339897
308998344
43901756
13728804
478569522
341056431
59858490
259583783
130630035
179678409
163658615
205935742
4939517
2313109
787776646
214734727
71600971
435566130
392636968
251527623
633092148
256974870
103110734
73241376
89982918
232293367
261945062
175914538
131360218
107277937
234579350
45940027
67331689
274176132
390055962
146936809
160741736
687075038
627509064
46343584
364486747
99594357
288191918
459244032
469598764
31540023
4882289
72882215
222973451
2045746
293308721
25314605
56393905
669323012
70267046
605454700
74454136
37138465
38630251
65415363
58616446
142767098
15658398
66246126
145112723
91053645
226500399
182236247
807305051
182197997
1802282
85130399
92848236
35630713
174708442
135463369
199042221
243494880
7446296
105109936
121833320
387129181
502067204
173821688
39104688
8569886
373497934
87548943
219124214
58307293
114192915
57361248
186581680
411302924
143888760
240118468
312659954
317482196
97529778
169536585
191543564
590029257
166754088
11782146
379691555
74442524
208291866
99654829
334483213
144138014
190412106
43899092
42777355
27642673
79673765
500567818
54188801
43316360
283097692
231666905
156824111
51610766
79800122
51600553
164466517
81933810
430299859
400444699
470075209
72824320
13134758
283406854
58540388
144138055
78894703
99487827
63043580
74131876
386943171
885778
141211294
13092150
14989800
90056793
149813714
33844928
2674065
85910810
225993795
631110027
131099684
23688503
176771
586807379
2259549
43624988
169337830
17793491
209644046
312915855
303365829
149125256
51739218
2155334
53384467
170549931
42749864
806694577
42964284
73551033
188906160
64683069
7686222
40780390
88920760
32117567
429271746
26735649
186293239
14837258
24032446
538819280
332598434
544662732
312014325
21586
134188973
137823354
460930469
241194936
211248389
27068196
158070464
18642559
264088331
12934558
68672695
508509224
66767111
113043516
248771963
43528474
521779142
160089369
88462895
354579943
411099089
661564184
11888791
35244385
915339
138822068
640641926
79076215
8448207
40998896
463690750
516398994
283968525
399476964
103991553
8923780
18057401
540781628
286905042
409329560
4123572
84541569
152229806
356660720
14188395
283917686
52265142
29178681
364913507
79167522
597932752
48950974
148693788
74837265
454337182
490785027
70206799
6770283
57257986
461803173
31906740
1446267
16244732
35476896
91405189
213290573
300358132
173421479
258075744
269822742
57729758
138946953
196343775
28021815
242539331
310688737
168622686
410880512
72339528
666609609
93346132
189914272
445118605
387233756
436230050
103112249
191678103
170890307
324045
74473740
156786455
48443644
88637758
339599495
20572758
353478860
360916239
163057840
244120348
50287310
344800291
351119026
668289821
245224289
53287788
489203924
58906939
826601160
177182097
341525555
797018441
181547516
240923854
136465162
13814376
67779232
216722394
655322393
22005060
296578116
366984439
327123186
622723664
851235649
29470758
152114537
177212509
457558629
613353556
528545512
77291209
748968171
3940628
42605986
133199088
106298422
231611661
337843457
63622897
103945433
24124624
113141541
170606420
833381685
38632722
51175055
191771357
499265474
474806475
759383131
76977401
52476865
2154591
48998036
108326699
217381996
45410481
285543095
421390134
308512155
156795376
424962600
58999589
238975995
115386023
248731607
89871387
39910631
646509725
104237327
305494398
37751793
2643342
279356030
317968728
178869057
450984306
50912689
141978801
393373988
487527921
29468732
245699
213504588
76321188
478518933
520096457
335656976
155712497
322614134
34632385
30210409
23593272
145443482
301190296
9680580
318597972
1987301
124501652
203788387
656316829
236650849
53992933
433806685
34768033
35229148
33553440
28721619
447486808
178888420
494896204
82624101
24562474
712278695
713889237
518761564
439133674
518361690
283457697
390914550
9794165
163792542
25421513
335551553
575841871
50557960
102538661
637861653
63760673
421463416
98373281
179963584
22626115
143922827
39723138
528000767
71514521
153121307
365765754
378572257
67368843
97576108
7816551
232384737
230545460
6129246
87188473
127456274
262463559
14542352
171185767
72478263
355588902
532661751
78601251
70136409
67256123
26793528
174229111
415855483
235778078
526896100
644774525
42346759
314400216
24891705
389980175
269594463
412298243
342788947
502075982
16110008
255864359
53629137
320377252
23021982
689192787
29180727
9842293
638909742
71667527
26120153
2910489
94307688
120296637
446975110
149918230
86934082
168358072
253120118
125099468
466399700
296434637
1853678
105235834
371677155
360864585
410563556
191500230
27027050
585571090
5864018
517373237
191707663
33901244
108213503
349069395
140919488
123412158
161477419
172303935
217184886
229329263
56761925
125682351
38281124
646500580
442345733
232010682
40978398
71227430
165461069
295276837
36977544
288645917
459669344
367770966
64483109
57438895
17941863
6437174
41943102
149865174
71725175
452549051
15926246
94752357
86595130
137948240
339315076
151918972
475207283
636822503
34897617
103012301
199973380
22485572
93655761
10655443
20956248
156978920
28279095
341004118
100491056
12125465
35375943
80023256
1223323
68842637
493100022
3380927
480537810
121886953
108121540
21294455
394713685
5923427
214498158
428351739
15963125
491859702
53295988
91675692
34748829
52652278
7957516
378455108
491541204
114668317
265483821
625852335
356466148
318672865
36548933
242253905
28703761
314820584
143381872
100218677
94365272
1037740
368579622
175813226
156210571
64690941
372702338
487209912
67991303
173580461
162711351
751875312
598545294
332909067
279263967
87872740
580945191
637552316
4121527
151499189
362897075
499678571
634778828
263233531
47981753
104209093
591156
131499298
664767798
607919379
25567489
485922690
13475983
3496424
47906140
345018981
104579508
198442011
273011006
15432039
287752329
137284494
24410160
181475597
92432631
553146
65214086
28396398
85936717
215139800
4914317
472228540
364657534
367723821
2487024
416790960
206419866
428243358
11826737
240351124
13743229
28828438
134961781
280055776
45681969
134916128
529789515
200166697
49129449
378461174
3634295
164578713
42939169
43971387
107756272
196685776
6693314
104152069
568640983
326911651
134379270
386088788
18584713
396313208
298260190
68215432
425557116
107819892
34197463
734807556
94521310
382330662
209552626
219489737
453459419
69726937
205579136
562996505
231485616
26082814
218235764
196050131
108243205
162806079
16777249
177662530
157528325
30121884
14821778
66442892
50799850
831809707
234464642
11129564
128289659
305530199
34178347
440317925
239511561
304720501
643099821
17917902
95585857
382617619
276089226
69648079
105504135
411567805
671660178
454575505
22148918
197469615
35972172
95505572
27481418
151218436
108985794
354388744
171978915
75029028
207663630
247102510
51848858
27338795
193158454
13517297
140465270
629372060
221685348
50367129
110631505
48596460
207278260
49892986
267171083
516897756
238650785
23148239
38572230
7890446
499730609
265971908
12119074
67709673
68185624
58894171
65386672
222737552
17594369
198637222
265419791
680131897
418084130
46993929
7089987
482153836
67428676
215483523
32296501
157156020
401137616
67759801
95446520
108203500
261701622
458758594
102036800
60751984
19639031
18302568
79665297
78379848
400645793
134106829
273011267
106364951
12885048
56251873
628859855
60058020
77772019
65799404
781987075
79583461
94438306
228760004
406013714
95602134
99259004
13002389
322464233
457289281
190940915
8718049
23743646
26074079
890464563
19155602
175263840
162601407
18490551
203595939
193818500
313010807
83186744
124905674
46909931
30419045
325104008
653522823
42159063
477009690
470479035
344022233
164744193
247818064
553041052
139233842
467083036
508181452
102551991
384755716
911344
115301179
98461297
94594504
392971596
302038990
87046709
536051882
23230573
333794067
96092754
128391147
247339800
185235297
301000013
306907763
340958494
751753054
264108887
25952530
110390606
74458156
827814
373320580
270712382
4253611
109576783
9599549
45837392
117076171
532112283
95117299
10934517
230657555
100818037
242733729
99158593
66865775
287186186
18868144
301745418
85801449
247390863
599600874
117610704
6486709
104833981
63964242
226254702
56896413
54252839
30457963
252101112
78781840
43278007
8668449
795974383
197464873
75912944
81886017
199286313
36228966
498416984
46506488
87987780
23380721
30520432
45206245
134152929
246266926
161040085
98726016
3852435
38739614
283601455
300394116
470426591
512525208
318809466
258624163
203807688
559586621
628637357
599517966
88278941
26238951
50782294
181156610
196987950
632083584
39745934
255469660
119568815
303782906
334685804
262082187
632087487
110226536
2789360
354881015
318966554
449240804
27843893
458486497
145746552
191267233
157744423
185637872
136253768
383279556
682269866
374831019
120356798
82083154
145912161
155229254
183011672
406494620
83572397
198140338
379134942
714147229
20159495
102033034
105690943
40063101
128010404
154546633
22290691
659453732
447169736
165791265
241122906
595473125
37203619
449600053
117692264
100471517
373782203
136116200
138450089
363116456
43810601
393464512
95798689
204572898
113464673
429327279
426765546
5258760
568348743
42697319
24230858
243648602
423224973
48660957
452307552
49033542
25490018
324065611
48136536
233695174
9525025
104469921
76973141
122398400
392674758
358070008
133212764
208102368
315365773
78235692
248614506
360718467
511407517
2406168
131193780
552360
304178816
197141573
6823119
195798823
382172680
179744805
20867565
233712144
199150930
101919061
76233080
536989469
59823530
19429005
243962460
340720369
67582854
451497077
29615546
296141666
9303379
237640002
272179058
280548533
174067702
674659856
138822873
8854203
318843047
264136428
404629378
83186970
46681987
219281068
368578029
542907945
313215265
501359441
282184843
355937260
656916900
523828974
61400623
114151067
140178250
557980442
91012799
27701637
15474045
369918897
257508897
135414378
539642662
470531711
67111187
76067111
118007710
288452169
448218100
13158453
371759291
83863407
373250458
378759545
236568794
73990643
414530328
223489476
153040231
28120797
109744502
176329795
316794694
375158874
416147834
114399177
54916032
66665019
89819045
436311390
427506485
281658833
189848675
36515170
6489836
796152353
92536866
353781204
174679366
258555616
214951281
43318870
502070067
345975991
589379475
675510071
298316602
28365370
426796787
265222081
72538129
718076585
209302527
457523155
286733365
62647778
319822649
56854314
295832214
164853754
416008584
286024929
10246124
154914371
128764357
435719287
121719685
84303868
119827891
1919038
114904301
401448505
97139270
720481288
900352
37921795
275442731
372469645
211635258
89073698
122431433
131029337
364570390
227063284
60033181
89802718
449990280
229245152
155194170
238152636
424713863
258353121
578211811
96196926
644632453
91960406
151795145
157201197
145739155
15689003
60016668
355726528
458997982
351020258
120636627
170384218
303310394
581985358
3002112
61400212
2630693
685880214
27522006
102179161
540700753
395322479
18683106
20985628
606896938
168512787
163135828
112958597
105713290
492487991
47853298
229478010
785627749
411144172
78562590
713195780
99852527
137194905
48031808
772099401
517992913
58749640
256855836
133117615
214170926
53533948
227567163
104641136
31321441
395752467
38792893
131085150
75466039
162949342
326057817
18045282
42990272
259198886
74514160
395210289
158687965
65706873
26905279
14731292
93624155
464882893
356734472
293072110
4001111
150324623
468874640
106484548
5629261
186672076
35897335
106755406
35819146
373972410
240906888
88345218
62753344
183235691
141351550
215799424
136395553
96328033
44625594
305072512
385383343
8030426
38010716
115238384
51383714
748038512
331184737
370425095
38045808
31898662
54395788
258653885
32546121
512794619
331473431
183233905
188049790
94806148
6846153
408884259
53284233
223787705
133866921
210744774
479681506
532131439
60519176
425123880
323624622
378090843
124371754
156099249
37790643
125861177
97433032
363563401
817174118
114579487
4576646
537189647
394473650
116158844
5921089
562015930
60237681
4480462
4274880
344088813
460193112
440084965
62581202
132106325
812555
149973285
103947695
69451685
42563918
275328932
564388361
261724509
262707731
479892127
22722031
114798214
70120388
349471716
810358916
142185105
552922589
8980269
86530927
156961771
82416343
374242115
727093434
24533184
59657327
63075376
37984750
126216261
235482464
29864151
98175719
548647970
2893658
14243459
123655321
52151616
85348085
166289176
117303007
364597190
553079280
138303582
13816809
594310613
4095619
17679
50517437
32259721
192165576
21739255
19785970
20980916
323799429
194754512
36952120
418010364
22379032
50418782
27466304
210220040
99825422
91265874
74032583
138600060
720340617
90577124
104763462
30907147
37698824
26460163
478877583
2215136
481778547
611625637
52304804
58059402
19281414
71354583
107987526
57305000
89900899
188660502
37672788
498043699
62594920
665394099
212543270
143903532
101627467
13784297
15117531
636848633
165577659
415700
44319480
90693035
87332285
76287225
40700363
44891182
110177396
9389813
666403657
90657390
186799546
138386575
48729440
118977576
84352586
116211860
27402055
134399548
26358872
11231144
111798042
382217692
101040634
102855305
242542337
411951521
228029033
414099011
265524228
223559498
359498745
9850553
490512592
794272220
8904721
119071350
382607130
135373130
672930776
57776635
69517311
303975073
156837182
751433572
151110625
124539932
404060506
136593358
326370216
177664759
102778062
178563629
229058809
44835154
215206664
465331387
20344969
23482363
219325707
31219121
525893770
112506915
78900313
458973108
121434414
547926358
515779354
86707818
109650516
64625033
272021892
16461975
19406848
176740168
21723136
111565563
140369426
277486350
188607494
38322837
493189661
1548172
395644411
10953088
23488044
250558266
273133907
210506
137672437
60019641
23961754
4046232
124999377
78652445
412072958
241687224
571418425
70593682
617967811
163005789
64267678
104278510
194657277
310691352
31387213
199293023
110721568
120678115
878000805
380903322
85453551
609484490
41657038
356750028
443586712
420517842
185835522
243085336
363166843
320568422
73877521
651502244
812343472
313018813
199610629
279480840
507458099
423132698
63807447
41611125
267426484
54590403
157605354
138917424
197552401
3500427
623324237
306720730
14360594
724185515
32963226
221078979
336713873
36731142
159006240
418013818
123807389
95455023
117891141
358207805
40611375
470291991
402200809
150898288
92421868
615189142
229072816
4412006
460752228
115786511
74644720
326465000
154809455
550353787
90501012
25408016
239893743
22787197
230551187
8761626
442814677
9490081
589343238
20367391
687413099
380788236
629532057
38445808
1903283
385808204
167531734
562222662
10879832
174911856
34466796
59004035
411420895
127690801
55556811
1501291
71646055
380581007
8432328
102917179
213772840
233222037
89064246
307714873
93241423
149394818
66549235
694530928
44844087
528516525
493925017
141785209
195402400
6556572
9825686
131201098
2254803
102006132
71925412
372864149
65288733
233773975
529031195
141212825
76414232
409897971
167006359
221006699
226622549
23219921
205689427
187853437
561187652
470255561
28826515
46884982
342902195
401203520
126626671
335817642
434629753
64598706
496176
31066361
26062470
189847914
450440775
340140860
328649146
515736238
146324190
78165878
282776017
76747279
193458515
632638314
279554759
13393467
146584722
1250106
37414064
71104388
34431882
106360723
369335289
156474124
34990879
208550135
279063888
13965650
1165985
297577149
21910814
14639415
96786587
10089729
45994331
223425354
27389820
530139770
492818474
4708558
62797745
57944549
132660337
707333571
64491582
234183830
259774871
6827855
25680848
79131279
455607132
55216410
17025282
90223533
172763512
221182488
17383632
21752267
416090981
198117689
42610418
186725737
352685868
27748563
518901907
261560056
59423504
3492149
606702676
229967057
134694385
56484595
280121505
195232841
640965482
264417064
175002577
166382618
318707097
61577615
103579880
4677380
61796339
95152712
446779143
252011974
333551393
50614571
272665858
418584121
40513002
102258930
19948617
21130793
222724818
145786991
70314513
218316348
261061496
265470313
133849060
253069877
324318724
47211057
457717122
338345699
385243334
850153808
298114875
16731148
186173138
355033828
543305663
165649959
154439840
366500474
678976185
11620874
98058040
404139045
168918083
26715309
73177984
10482744
156819612
214725642
71759529
101777350
413653860
161851205
98253705
102611243
552367272
239709294
197168813
577027891
266705052
207575661
223641891
787194914
188986908
213655045
239020362
9695797
284716
131434195
182732235
91529486
401519696
104958906
126025912
265044948
45826855
270290881
214826123
574237720
94227685
138858002
701786801
46992479
1817090
796377118
133799536
277434724
122717328
83511716
54927390
45058113
468625357
242812897
40149491
290196279
342134743
638296661
18882545
601720914
85947022
87616182
64227711
278808319
382889787
417413545
155145423
665645499
652980140
565073920
72985367
326469210
20095605
56680496
650061027
42765813
404165302
296394880
787883762
385606416
45803590
302559255
525926553
423337098
312476136
364138941
319935
242462406
245483420
193657137
693904370
484431506
301068881
176551789
12974069
313816966
528353364
474557924
393478068
114849983
42807117
54940307
343378470
8944176
276105852
177202290
70001768
282184051
266061343
243688508
59791247
542348440
121508552
60036802
414435565
156242874
41312893
239130615
93055264
389679555
224963434
263383071
611922228
188137910
310951796
41505331
575393676
182810033
24906303
79203089
551795901
78456623
146539088
691862537
66621303
140724834
32372586
83855655
234656831
719492238
33866626
141752426
102208678
24713750
407357870
15031170
486306386
131261071
178277585
337918347
9919497
264647663
29324805
237978945
132704540
455189955
126517945
23168306
119430065
77313537
570480896
61890345
22693413
81050818
781066805
119890899
504163909
131301953
27084189
528513171
78680967
11291536
280277993
469726481
173617407
247302642
254018675
92290166
345963920
303960050
24110710
3308069
58961450
401595483
90221249
463668246
114816625
803133373
79082750
95504539
412360663
159469949
42951295
298462442
40255466
66728227
444025555
407298643
71326851
309862538
104904011
863376316
110800671
141079723
162630258
65571056
865437069
444342420
188876874
90696424
54204515
100962078
422754405
202857580
125793428
171565887
4798652
597824908
6227380
178295310
1235978
199865284
506955877
464709120
747872987
97342434
339846270
317708031
437213382
290325498
182563736
181756212
24290541
432393260
73455355
71054148
17376897
273551810
135230706
391839507
212620269
542750979
97539108
47476995
168440945
366796244
168879943
333075242
331117918
83456283
288200374
605879120
152502410
7350413
406519880
159813216
786503744
90821485
33625646
188651548
16870771
60540481
124500570
189721583
306406424
262449027
58937138
394664289
485009138
193181547
322246188
446364702
38765702
129163993
315422965
350008156
46373074
363635337
104563417
291425252
652249267
199325154
530733667
134643424
155657184
375185732
227309761
107053249
135274715
837649631
55587001
301824863
8022120
48612519
428476388
272473417
32367252
115985528
230296259
283383431
93709726
246317792
46142326
632252420
66553229
464121739
205093246
119160274
37719902
227460054
252160781
387553819
229419514
19158242
7262340
477060447
645546033
149407557
426590022
512104945
37235176
14235873
228630410
246864354
254192889
274663434
102618766
90139913
819737371
120396916
80485147
16870319
225579111
230316446
515837948
175015736
312762730
277475232
7043397
21909680
291772751
425593556
309211124
9255331
428999757
394088153
294902723
533856690
57438115
32673607
385499084
673389951
96209894
91371593
321225291
281578947
9372357
193899496
233998373
392233079
243976287
108353473
7533334
383127646
312339237
569263839
62344915
3379289
311248096
184658552
136790291
58167474
16276439
106931153
144260044
523912575
58334308
378591452
514173988
68004705
17484930
317930912
249210770
17146108
57108512
608715403
306294822
73800598
47260598
366239075
27727716
66523434
425095410
11283003
445752027
307950505
22928190
511503128
202326220
89568559
25938962
910379
567999526
159217992
98343541
263990991
147397025
62843167
33292422
66833487
446792201
415198100
399918162
380652029
51857811
111539384
222928226
183468149
463080377
811325867
10348094
466634527
343034732
202453230
7822809
256886832
97687811
209183682
2298669
388208854
25558929
296876904
95057172
475098303
78647245
231380812
59946911
52171739
76724233
308863694
152538260
166636412
5778817
218748975
121855832
258883675
364723789
46016996
205498579
471812314
490157708
496220952
10566255
62904351
215933379
73826227
56069398
126267954
542231484
235710521
55620226
131964585
173910380
7463123
42334377
295532206
72649844
410876657
397082923
63537511
24965788
31803627
184470525
46241968
49651886
617573953
72735629
221475385
181985268
57374222
237269667
542772827
7735963
572170612
4929279
109270006
350985953
10535947
435564600
152361876
144827640
53141589
462943159
553231642
155723494
58059574
615093741
189647402
400369798
162647212
23622335
3551804
74699054
131493120
659091035
291263869
189966224
584221237
72589352
43039223
561209805
713459307
333452683
135155213
74826960
218946495
42916011
348817929
9935749
527389452
50366574
369715942
470578727
93762013
11179630
505547318
683317580
628769818
105773282
5775603
336153
140558945
699332854
356048037
47008637
422007333
141472560
582141422
61861791
149970488
389623993
234853110
175962980
444980238
591303178
94911870
36251435
167891926
586975232
433852610
120335523
120982464
31067935
57149649
35877280
72457975
58216328
702205089
613088373
211207318
14479445
30006835
277617892
74771424
1200084
132818851
49591427
26007789
12960249
301884816
105416324
21470427
7093548
619889027
373692854
64670124
421248321
155945320
331142225
571718482
323147076
448032163
78768687
526093365
139462854
5875735
102555296
98196715
12172854
693973247
608705307
160304939
111146196
65084973
57561882
380125074
221144310
76351392
60858497
292516304
134541099
533541595
189942249
12718734
420330035
33115133
253920966
245545533
165453232
653336918
4688585
38094515
73072953
85885169
350965989
519253017
13790517
38638383
9456964
42161439
373902499
327431679
181231583
597032518
81278576
344878980
722705181
13687360
20063836
291207661
232107050
58627281
218815336
35490224
77652392
621127204
249839072
180018
204314726
521659612
374853306
636530836
316542118
356431344
17054406
1244575
223144511
21509929
226620303
183316282
73227771
105735980
3273313
456699064
106271721
120713600
53310278
73012497
39836699
3681041
95095003
276744495
410028499
1054986
268386551
319983375
88434351
515294089
194322657
113712755
614767581
27985765
29532213
241497520
443906143
34782274
45248699
37237515
237018012
316287790
18180988
407782524
750914
378104988
823671871
103526350
149945532
12378475
246716613
597773319
558940
295516397
37450684
243326179
253714505
464168274
94340573
174177963
371623563
112351106
175533319
42207270
275076085
216600794
18912351
106709728
224396336
341246193
379279729
134181075
119138679
822273376
29324458
426791482
336545181
575725675
177092237
28747005
118992771
497749044
184895593
251135065
447823913
93970261
539891782
43432721
270075891
416201520
296518884
160123792
51711282
681048296
139262120
94851674
53354267
4634338
511057721
252039106
465672883
223698219
8637235
747930517
21562864
102966046
197962412
18227768
149614212
172471489
64717559
392631284
514513904
264333228
687671315
102905511
191273278
123520598
94920206
92607454
626901678
60425914
71755886
192834267
326390744
105047243
522424526
213174381
63029641
343203076
310298734
498495560
253267626
23337888
55365472
417460088
55478469
365320200
340117033
652192421
269648195
281941626
63511162
75932185
320892108
401992733
26812337
220172473
136079983
15103072
34390344
233641175
187197723
293926224
140573396
538985244
265869373
224777112
427961844
493906307
505101684
286816998
285776071
59185156
161268283
65628006
149054253
33246621
95568610
208951143
173368875
189890926
309907104
77208241
95392942
212283613
172005101
3406721
584274280
634588992
290002736
14976987
310783220
108548032
12281576
636803245
132815942
212911664
40406837
38791892
498954951
128743152
417069256
402799162
557152447
223363089
66895567
699348733
212599657
47043265
125097930
707072905
99798186
15060998
227472679
21275545
7409932
194339742
48727727
278937787
236728846
228022499
505494654
12685501
172279377
180096431
515067104
596338804
159518950
226351520
217503126
484646182
227739861
124095678
107106233
72128984
142743192
353968397
214169395
226359523
293122965
540268472
202680878
59007209
24735168
12266333
53860550
551510117
364309903
85063143
340290066
805405152
4156745
836615014
279975413
268058683
13714605
176921882
181480338
525142335
490744261
442210161
261567692
201875167
384189213
539135465
158353096
218807540
209385121
59705199
105079813
152486250
29023465
69842660
206998501
168090540
51119499
204827209
243647702
134333803
358413213
72065261
9378178
217438719
68400633
532282213
115915930
313778394
352643912
470070278
14280960
261129904
14760159
39706681
301461397
150295716
102590864
5090393
39992024
222768469
427106949
530635333
680784814
354116597
225490054
24826390
74801714
57133442
171818857
698555352
430829458
268539846
280079109
308664545
132302481
699751198
364858026
12070236
466707338
451514227
432244954
231745968
85475489
2973592
135365160
91693087
449364500
264536305
171330515
49327231
702623311
128687424
81438688
33034804
235406086
237173429
86010772
338015924
121128278
162582127
14813795
553103262
39649703
46442437
722516197
335674570
537537609
83056718
377783902
331799168
302316611
503859870
291574907
26703266
592737779
130291672
38746048
427284119
768002281
134313678
26799611
10062848
309840459
117812034
621814505
368949502
179080283
336611226
191361598
160459700
36276856
560775213
71462113
212849583
79685261
110267631
626575656
314098277
319612564
723485006
69106031
613072
4362533
69182327
430726918
375876621
179861948
524883329
320186978
552381360
57945187
417769521
253717295
128940858
309224284
150067502
462182055
726514779
45756611
279370850
15999323
53406037
58798581
143410844
303749892
20864724
311157725
242713628
329452967
378588367
448799610
793129314
358239979
12165949
219879079
149771288
105501937
275625991
693525353
2659942
115175038
572348669
737828808
209545506
271890992
297697629
346318643
90072637
133081623
74476891
56055631
10138582
65422768
21589939
194208399
41641505
102836807
459888895
104151571
623134622
638641084
19862428
741763971
22581205
424092924
308014311
110568191
14084095
170306743
182249667
68214194
48161535
410776794
422743157
52840672
76119860
83389715
354213464
53697139
670520035
1902944
459501574
5587120
9466236
57163862
347771381
8573728
224068127
438561311
381881348
59545302
135699701
48902581
332327082
48660023
16081283
34741536
22810712
27115344
409385599
112113802
17572275
309804262
97828768
66750650
101731292
592681469
448019340
623287916
72910171
17492270
533139991
593663287
291413478
329498257
519966754
141092036
319478001
256387514
544451134
43806338
124596915
17538529
1444746
8075894
4541450
68435193
409372182
265552080
583960120
94712293
271620035
141849882
64945335
481330366
92196743
81800777
114753838
175478987
62677665
124654917
388097507
181943472
1618464
15225903
88919526
204888182
320909332
335315834
78001528
211880556
149942960
492477790
392403642
10401148
118128030
213565730
12873593
233538184
52406783
811211768
566501823
166612051
121453563
92937191
209344041
204071326
531557569
15643950
64314544
378019155
9968867
6637084
161238721
515104963
4544376
197984822
282743250
519598043
366189005
699626747
173121399
369457533
199965745
397418500
38293784
55363197
115597686
77323117
202179961
139986505
82729699
634050070
420826273
726690101
3421544
574551300
436577968
84078603
783453
655965209
95150256
74940429
50615960
20419217
93754945
59796998
433437554
353282592
717237401
35572512
17061344
596462032
99031967
172428235
104747176
541715613
394319316
54100381
161665033
308173783
694603011
267975450
132885766
46917581
295852405
25159190
78082123
19506855
351719096
113727752
455595222
59980365
500390268
9734557
296800519
330553744
149306266
188048457
38546558
174515685
558788766
325113320
344592800
14681341
376769046
114074274
536169772
14752588
119425292
8470505
184592650
300323056
350784109
273803980
189993440
72890063
445775059
220363760
55610242
450287663
313469444
162755664
402760782
141003220
618023031
218207141
110421431
558644853
225709597
236920729
11344453
215256275
107931446
27378916
236378579
446834615
424416700
442803372
492162616
76984368
311904867
169305491
319955364
78482362
284604658
545688528
40395787
355459126
36853101
118787689
186354784
37066394
28387309
596112813
165552431
132478698
48532363
387731907
552486983
244873119
387049611
110177371
46225704
285712112
225358383
541968718
21690639
59300127
256173979
5156347
344148388
505983735
623263666
108014446
135939965
490660662
437338181
45797306
342923274
23578128
10459110
13588313
123689954
651292435
254497902
9136865
65828588
74423200
79080841
161497621
288596985
172558380
33667263
165744696
13443217
34776441
166616265
560173329
193775623
163035
78392748
245166589
347182400
394369923
189301267
548246977
138562298
351937058
10210852
183283707
119243174
333085481
93401523
15049124
68147842
80835424
135566615
196784111
137175522
523734170
156328791
204978542
110956134
150594126
250786493
291386743
6266008
65806675
461170869
41922296
134386844
379448992
21690510
22815786
453281156
217785150
18924746
528691497
50911131
33325808
64454726
172769311
101744427
110264003
92991103
35189004
43981645
204894185
392492622
173956122
163690018
37237883
143981702
163095732
323620243
235416760
535681350
143477747
38537933
284954151
9642014
496425321
363574345
79288461
56697425
129510217
20419566
199109894
2660273
87543689
69650009
330404426
37555130
513020000
14688022
68786090
211893230
442890909
317268920
89104715
26280314
179958527
84136477
199216875
90159989
38545963
60984
363185012
97025345
243171250
544221815
40937882
13188613
25419058
185255864
438721143
141494098
109351799
147175132
574687535
228722791
190878297
6700506
380357662
448229032
569983587
45134218
287810358
11966129
747411967
17603781
69247052
154793739
357535216
265071905
2974551
292033068
17796449
1000659
411492508
178116457
20976242
101835502
337513738
408400407
224933544
137737481
145397853
342396111
474671929
387435683
22054044
66902885
194994371
61604638
87267077
104699301
119119449
356781784
362682471
236810059
179219648
676404811
377216207
71808198
21413357
5443115
13262623
96706819
125782209
140532997
54083009
720888904
94922043
111608460
59987319
110235556
10369599
15442805
155523040
6631265
83931771
7061320
381324176
297827951
398665218
328476972
455591252
94809373
129752096
43091107
229717043
63597331
103281482
751038759
268251404
727232927
251185303
615157708
738395951
312900974
92396885
551708609
304036608
37076791
191748238
431443024
763504937
663792735
102689401
141388854
136400322
539125081
225914647
305541103
511445430
107789973
16746178
125447264
358662320
829735796
363219898
47726186
177266462
329500607
39328791
174913754
42115195
90318759
152449216
151286368
317837151
467572189
57739605
392518523
56893126
280029235
753146754
716320387
153813792
273470173
110159119
195428268
290357095
291373766
374529111
309104787
530616233
230676132
198269379
36037088
169270433
245610684
138929152
32544467
172270906
63093113
505591465
448338910
115709982
31522508
82461874
193541783
458662232
450467133
247557959
69789027
205799662
3561140
221071123
658306202
71038198
582572487
101533683
250491845
745506427
412676892
125941041
163729343
471511396
32793642
483016056
226909257
118268112
512776130
178859578
624457618
131702472
8784348
35309915
63301156
199497187
731191210
196799434
219257955
7171728
158676032
60305593
522708213
8835314
86360045
517349363
3791006
619186301
176404198
93265560
141703042
202518539
280760782
168794963
166498188
60499428
258203102
34880709
336215858
140023303
570307768
163879870
30840562
188755467
36485733
229850
328069378
50140265
99576484
120177216
753667480
62707719
465240820
192686548
118318763
308549359
46867711
402416359
169024091
250299354
593072261
35000432
40283646
34087939
559311709
510516765
410208606
296827839
112755566
135265026
57615537
549372300
96824350
489191965
214802355
374184027
100444338
176034252
52959298
36301266
213799682
268815790
23757866
271241197
430342879
624767836
369615301
442993064
414156150
31824395
610156826
313536229
510668030
254029571
185331379
95761287
34201998
367840370
68104050
78844708
205215796
18857807
127817066
81501668
394448297
223509571
662631314
184003934
4613939
55293831
131655968
508858319
151816464
38991926
382117205
22735982
164536163
42771407
2570830
48389077
462206200
37975031
540689066
322058170
90759492
134594820
101801106
9846982
77111304
42077713
19223428
95397910
178210390
304558043
22877010
28334474
201469132
16949573
129222351
83462981
83557575
133710158
303691167
153296336
515267279
297818655
233586439
197618180
23782758
169821818
3804648
197080120
259587046
122880815
55812347
83208800
162403609
152037798
536935563
27974893
81529074
310495520
154070184
132477252
840374
732642821
57407634
25969954
547265132
611583328
137796482
49223340
42547471
623390437
528919869
47053486
373987657
423866554
226427902
28914244
276372028
433683279
342021676
27607715
207806913
221256837
546658933
45410301
78802209
54146715
71501002
178900509
499435388
205949462
15844572
377289963
52180592
139771206
576771523
195725729
109391455
68275258
183938411
511692186
188914851
376747075
140833678
581359316
103258207
282187
44506434
340218137
325728908
30132444
534144152
164320032
53813588
387895542
644215061
340208705
122290044
21406222
350485102
402468887
25881939
62020283
190883704
129815712
29663791
518516646
644202341
89855579
166477438
31087052
584738003
18062402
161986412
73215077
253573725
161168908
316150869
75005770
274360113
72671946
101447802
389223165
24505522
7326923
296223319
126165206
692012647
165439320
259277808
98820500
2631599
230876390
154606982
120737611
455866208
29418146
381149149
80676799
54031087
57104837
160651860
148634298
424001933
51681706
24003428
128037948
482407775
144806048
43256727
208192307
50691183
621591574
441219289
389478620
639375892
363414898
49710106
14847921
629190945
81569840
114102492
95742932
630795
465288779
57710661
4399570
369028467
187365971
459708097
34174577
358641622
335982362
626952633
660776044
369936988
165597149
732152974
174988268
22836899
14940352
340643979
61313043
216412705
504410815
368059
41532713
579594857
124421540
98989538
470535356
410274193
292642973
128478674
69795526
639901878
181077677
495471648
297108588
93032862
574753888
50364146
162052701
315757850
332442522
107745409
55157306
308405175
31048189
413651516
30173070
266652362
19778409
612335952
85375166
243103227
165448487
122045380
150749646
9273614
176075672
177957319
438971905
206415609
708678454
220823558
201178483
83766
119489678
628191761
283297485
208290299
735848739
377512499
380950120
103133902
273926345
585020912
562362806
178450693
55965533
473363120
5095269
179443798
23392427
25591943
258545900
1119135
119168093
149624355
196032713
203789812
544487298
362917797
349884933
62488751
648724796
14819020
545449731
92598603
86973202
158926277
272369011
32136285
101230788
126947817
192711811
5514803
191092178
466992310
190034010
840297517
4459933
76621674
7559955
51432455
88829150
184958817
276570824
204137714
157899606
511349839
60516302
241573
64983585
983440
134525050
334133188
72306570
803302764
278901131
537375208
22681054
216322558
38298154
152484617
53087154
110388966
479704490
387785074
146163044
83682525
24491791
451777794
69765324
115892648
171813513
742621246
128900298
72411216
171518432
2812812
356537
6511893
457062247
369506931
129987654
289895768
18850815
355422105
169399394
16452090
107413690
873860431
485322344
5291154
445143614
141688375
35015519
509444394
102582624
133113439
784995310
1991998
161362610
16365438
685048883
174962979
101647939
380786801
710956
7821946
138762689
47273645
383984698
106162986
519764215
234379082
309366053
347721629
6904301
165674755
226474254
255010262
385774415
18135170
295201522
267886900
113306700
222341954
147716241
61994106
145652907
350405085
109774837
503115905
295189446
38756084
190769473
13642632
115859570
336928253
156324452
686840701
632233763
45965289
396572218
883493797
120014922
76854104
519963706
107604395
8647270
100173786
6268588
43260367
175226594
50274389
189678717
196138447
15385005
185276973
164839879
18804469
167980343
41948278
259916886
110432186
263104640
55160042
79482538
739113727
413661827
220675533
258279397
118386504
398838394
130022025
88999307
333072014
27873079
365306312
58557442
187796277
264306661
201946675
23473165
81977958
102344959
98044420
102147352
381935126
29604971
750447278
31980952
299426472
177628854
104229865
114372797
135481201
54367964
7629085
12211502
162206691
67550683
14793866
74681983
180848111
29420637
233413973
60947415
599075933
127165465
679053149
8742313
96329497
85151312
78907259
85120335
48720676
8519387
347496915
47358736
382990740
350638690
37251793
548506458
261188848
59178140
414406762
412035434
240066130
76039629
50511046
63654002
285937385
11258022
144919006
221412202
56493025
217509479
265683464
695584022
207588488
282944884
78666018
408848956
81898530
44264052
236027569
116684119
53051779
140216263
851890468
399234013
127896951
4063070
506598675
117634828
7224311
63506878
89492277
10897097
10684870
150141360
87411949
403209006
272209773
12006484
20407220
108904258
856404475
67484621
349204869
251399152
111542548
111323823
109232824
11708897
207520747
612618071
28005872
67502353
18630184
303148490
243969052
415327677
48663229
732357457
118834538
302879558
18031221
669870401
155558955
26552394
122512907
353599841
250472224
12709529
212285131
29112881
289016075
92050070
539270642
69858754
349064784
162730550
30826214
137264058
167337265
6635989
142910951
329216715
79155320
86624088
74607713
437972560
5390190
42700535
88355697
354852425
66632834
44386773
422810630
64163233
10039322
168886057
34253863
57584754
486200072
45435195
166874067
87593853
413482521
153179859
172863885
142445116
55813796
196644138
36460102
238589012
25048090
671560843
12645162
790397096
170233749
197230485
46983346
219381422
194226234
145206562
94516012
635819708
131114603
3222466
68257631
17855452
27514514
28677341
407195330
598899791
194744713
366296271
414566003
305168790
71665516
219063834
189489989
37473044
101811726
210253319
131130290
47316605
208410676
280358494
190912380
73281724
19211
295801704
84871563
47839545
535625485
87193645
12921552
36631272
127345172
192676860
272517851
208168035
209508417
770493730
76840198
242802270
50150812
235002617
1709399
59430925
210639280
106213156
601665257
234659774
51893464
47401085
52185055
241479558
179378465
268302992
522666245
201413251
342017309
14490445
136394772
499912923
16145814
11641930
69710701
48356504
290581830
217836973
279826465
215968901
10475822
25994777
40171447
528274091
63550644
2135844
140932449
167765223
114135366
294821853
327088499
35470307
432606671
208529298
380199181
121719850
1072284
355177704
761140063
380269126
545427
23764794
178125151
212175776
61799732
237415978
215791550
313345445
541554480
763896307
2193066
122285455
113858079
60334282
58337158
269398127
13418846
230611542
507282664
451275658
201146425
24314997
12737535
450988000
161850395
277096844
359414471
149087723
112672809
385822716
242415503
520267294
21444928
303490872
491238833
36810672
5612969
137417084
6971052
116229034
117723764
123765399
178421359
90696721
212246155
72986192
409270232
482326175
54254126
573772417
237867339
143943729
800364117
193208010
495451692
205599359
805585968
18089013
105903701
184191882
165123957
180566661
657602131
770196026
242314806
273591626
539463230
20674457
4990997
482013696
97920167
73530007
281433651
231515318
368939860
615585572
298966209
254369908
174024450
77497301
93020153
208398038
402347336
60624633
31906405
15950723
344487059
427422365
254898511
56958481
618993799
560867041
636772741
166792293
353611622
522464479
63735912
95148948
26457913
250155796
88672592
243986630
390200017
167971303
3822079
39261694
7827457
216332132
231202964
402917366
158615392
345478222
161377443
408724622
97045047
3314155
74898891
686828902
62402186
203802162
120278249
30694349
329082411
432637407
86495798
324637089
239114964
740084381
454192665
87539778
104327625
5469798
514328514
781973251
648810659
112748473
216287029
217208862
216249924
308769393
256758483
5541296
68082419
189618555
396912730
72833109
27302096
210388760
75917170
214906171
518303055
80314850
124520119
22512110
107567521
382688780
140054397
465792511
150581139
256948159
233642259
270635753
190347405
204893440
622010152
34236993
161729990
34116761
40035770
295516465
130666042
358550159
480730477
18674007
253222983
138448567
290111922
270883720
78836874
161396273
116990218
355166507
177991413
418651185
65267798
764235635
642624219
292625356
3600284
132114856
191236456
55181864
104466265
118159926
362844475
36795862
148798611
410930045
55845367
193932968
146578771
343450136
93925442
59356956
185722167
43221756
250890782
374384832
133797160
22634133
364444593
136249239
230404801
526361343
205261337
14031533
241478435
110440191
214455
109277783
151666616
149896378
445108080
5004685
19251866
303517001
22834157
586589280
54438689
220831792
302775090
138234171
87371214
504386426
19677233
94367615
323855952
44274281
195663151
414974754
9215159
274923329
18237502
18800507
344413156
269144020
375812730
13920235
203809496
102115945
608462060
17152596
1496455
100785463
68315957
168453052
507724683
183735334
16506917
429895270
381147195
114521321
124342399
176628652
229799422
490977995
27985222
430925454
78895436
629725800
321516184
1870009
14869854
17445085
215885202
514966648
178846583
332925670
56209710
56902871
115706239
33851685
615172800
1369380
25408762
59169476
227162951
16284366
75666283
119973741
372613030
461628609
31882328
96681684
77619235
68161788
319681251
52415494
60589887
146836381
62719269
235047779
59054947
62747117
399708646
62748118
93696262
518300084
688393356
118709534
40422659
205604317
51862281
412730538
12283497
30841465
221847993
354480264
130780119
441246387
238896494
13392112
43500603
76815366
263631730
98566108
8246242
16409163
239870256
40082764
311629926
98178246
64037301
8803064
63917578
4239927
266988928
267136634
65885478
255292910
253205803
157451569
41228388
9869774
4217663
85233145
503663846
227418002
652706345
226865633
283042337
305420536
158174700
71887439
474016639
2225392
98122764
157310502
243120261
15729573
7617042
80317627
21599796
793168303
92545571
612660730
259689504
388772075
105231387
477308378
9038605
70357524
23593071
106996440
302853694
124950718
416324364
180766201
130750916
168316699
172637268
26233180
482994410
613263170
55747575
160428559
829824337
414409733
5049633
77496262
332037611
260218750
53968522
16477104
50250210
9014993
159157305
553714765
204783896
26594056
379911419
683120525
254996303
23526943
90281691
434102056
465838250
764305622
143757368
7768866
249451713
56975910
45145008
557713502
84943865
512538301
38900982
486830309
98863473
118113
16179863
526600144
80874014
65538527
34464883
551555926
49240116
354709099
210626769
6506360
320699132
67009977
51989337
60199095
527290516
355188248
19588180
163181387
638855514
487620786
610059168
19318799
175819444
73490221
650666297
248014608
296474483
81098810
20238446
209555438
363255272
384477846
298940564
463189688
654952050
181016748
63691375
723092718
131257027
18480139
322546954
63693315
89242728
290760332
34885039
295057533
492798511
76492778
195416196
46414565
358939765
267245396
819161662
4680268
120639918
305430500
622636777
51425276
73352853
8279140
156148296
197040552
107862370
559770868
7145277
386581129
19535089
270972479
523606007
163388891
342552119
135107924
318372085
6938457
161711736
826368842
114507622
493365265
58309174
153100285
49851054
183429885
550019608
18661308
530985359
88750929
237032925
119060352
340647628
130262006
26686941
31055574
285511656
264894478
171968031
68252887
648812817
565007808
34818612
293325954
59378203
663706712
413837730
637937327
15627527
65927976
40400445
61408903
242564532
198341737
274843664
96800055
123449289
127709863
36343373
186840311
187286851
33872896
65088308
131769338
152709298
255030764
290198065
21304917
717956846
220028002
181850841
267296278
285887571
224469235
98932704
100023216
225281658
323012297
5594225
630049723
50679544
113666388
262586905
37892630
548273712
5210127
455090394
700717405
177384924
446140
320361005
185804732
392821024
238146187
190168997
202054044
640007002
250435687
175409876
127542798
195990807
328468165
668062785
16264440
111902226
14257860
102557016
766955698
645132404
691038795
360878491
366654
32101384
128130444
73722573
32067535
22362557
169668360
110493909
16824274
386386781
231053592
372492352
258982692
45204
186277730
595570858
5982096
130947488
12455096
15723718
588506248
241843760
1236339
88290241
34394957
497762929
60735284
189100734
461342096
282071222
172446045
872485011
95139074
558481055
360304613
604538907
129124396
14224015
21714944
17631269
252959337
104140390
328782794
24405609
281311489
40472786
261826919
468069296
369463629
389540303
561942221
162008828
310694181
105716159
152317902
213875147
2471202
293210887
439898309
179607364
178973440
227255962
725288273
321341419
568836655
341838997
653357122
644658934
429496717
358555971
118251109
109414283
31480575
257465855
205784097
301334106
149939748
116472345
41790193
25381017
13987272
268205265
4144172
641869970
58299907
862774427
9548309
425765882
571093105
339944639
39613814
769269522
94740854
231021944
354466833
221440935
192728228
405125485
100160033
229778140
574066722
40243436
143982871
135183144
738398548
740337966
526054092
275350812
98448233
325823509
544891735
295571656
273970394
194103303
441806306
390214577
35227774
171397619
8892008
451762502
12654994
1718768
422353573
161029603
127485810
71480867
13615275
36926148
475472314
132590944
425866892
79986658
861478729
341836509
292998807
486460544
382258170
372522568
15992892
40402976
492430150
30428845
65089568
450248951
77225547
28081322
71559534
327105942
85064158
93143704
163733460
213755068
430820560
31764677
25677088
441457954
726375927
34436219
257195615
183253738
181254163
196533699
18016111
553719780
765053207
93882731
316034872
22569258
344640867
166007082
558719807
60118608
373908181
858022
87252963
242626970
404927176
84649336
304421704
84552333
141642261
48334539
230857500
41488480
6357226
7988097
389637498
294534525
778588459
414407807
12642040
25354368
147222377
607302549
196267304
385091771
604642451
401110468
113645299
271319180
94171008
5081862
217477650
309587781
138846704
793213573
190555503
21806539
610348399
18212474
260914828
160107385
315671800
23894632
82856379
411314345
579362236
46636287
200230122
767945583
37825403
224341981
23414207
248676603
21131635
94730177
38998521
648581260
4190639
63835499
62360811
395479306
215130467
169544679
730226129
494363280
127967239
77713527
302459106
266493146
22658928
309775495
519075651
122089807
16223535
113876648
106607182
25126981
218817568
3856285
103440509
264587636
255759286
407558033
380189549
7671237
381066788
69872883
120686738
21004937
4400301
204152948
2796120
221099216
111182477
805148627
85455335
235970350
207220462
682383530
109818824
69397307
179891812
248792882
242546800
30173003
329984658
87583753
811170
386173081
10432414
58299235
171748670
1913653
551085924
14549245
310889147
469928404
10841287
491580715
456289819
35904206
58379028
368528559
17787644
263016007
17138361
125294290
268627075
644450819
194506088
10331404
45383742
366979297
142480912
492254665
61669771
553816788
55767355
28060752
112575674
216445315
40821447
194766718
162950294
415582737
224998763
405667254
41713972
419988353
232364311
104830941
45713790
349490751
31335332
278067276
613287199
249825162
254070261
79406156
32798714
27173650
33522153
307172199
16958338
54625339
44552051
62017176
390314719
8230196
63250035
80033056
249160794
125499501
73358180
285096637
705717409
198766282
59616925
176244837
443600729
22583585
12641446
129226342
35871894
204351313
259241778
94510124
700740686
134005951
44085801
148647023
194430577
540598236
242678178
553049826
31235729
41851271
168846457
198725054
541046951
53082127
80716688
95780371
497932599
36324253
326496154
236870546
264184048
88099786
81098813
475000412
135648277
27286220
407344047
87864569
64113148
247026753
259039960
347394163
387162906
51343526
109673277
20307233
54352929
332021814
233033001
222463940
164620872
2099209
140904165
169647788
648839915
16430843
533660705
55731863
222539577
296883765
509299100
751090086
130523832
379674618
65974370
157382648
92572511
315178583
370499461
100910299
581794970
202094757
228393235
38782757
31720368
14211583
719274076
176549151
483076363
70485548
250906642
387708191
175402750
562276718
52170912
91566460
341704008
113020149
119458775
619460557
145215037
35897892
289333367
624218126
22314738
33123440
162484465
151535939
492066991
370123865
135049274
266313367
11278392
781563745
13185123
6658896
46672762
699687347
94632876
107180648
154408943
179139738
6553670
542831870
146668583
370986436
108491374
167933764
122987183
15030526
364556957
576605868
254047232
23152439
72618758
294024710
181732827
116818110
101706834
185578405
22407944
17191654
31058401
144953279
451917560
218299661
345187049
31584651
87700329
91014099
51159208
393867992
198145262
83648824
78850375
375158876
510891496
440545874
354291185
40668214
178743531
192890158
342871574
408189679
649120679
4045379
222394920
383534569
177187664
432213815
3835369
104710426
698722890
444521052
96173288
105786128
144097369
517989091
27497483
65998419
363260387
93970365
169090243
518962895
127566323
35722416
65541523
32064597
60828772
57815446
34572843
34124675
27952907
81557008
337897534
88557510
7882101
117148592
803864719
656157555
18865501
105666988
73859130
81805014
865836
92135801
376974922
133208873
86100869
118256052
444379101
143810006
520266559
212301561
127283439
301724709
4648303
335708029
200084489
93546594
114926577
91996406
218554994
152759351
251909102
50953426
288842855
46986611
281958586
748763829
15815488
186872592
644597263
644514871
119581648
8403525
91893847
47320095
530470580
613559630
222200391
190536295
215388665
128116704
32887708
72154032
57715618
395343409
6809967
207623556
359307682
76174922
456590965
457225764
13026981
157984897
315231494
188161843
573040118
109807095
14448222
82398849
520398566
58779891
191755624
618876752
11345245
627501797
294790008
274981877
169203989
86113124
497945484
94636241
1219699
200544121
72926464
346713032
584240938
86896995
255491108
298682397
509399716
200736347
230713530
156576907
286518614
593373402
350417470
51722862
597736025
675968904
451438253
245122039
62274380
511274464
175759763
136201709
388124530
120908430
293300173
361406929
92583313
104651855
504026855
392709409
86976103
504161017
53163509
41939993
232995301
75728198
34272312
583501080
151060269
193559585
267217316
297595997
559276489
220717749
172773778
112017852
202711757
5194236
667814311
999089
166768429
337960446
395663184
208224568
375662015
30192038
18023916
191494950
15423311
61183387
54125770
248917469
611588626
56081767
749699012
151271338
228488033
4326463
25040412
59553981
125460694
114988528
404291082
100444457
71181827
480708124
45180641
46700087
579754283
305040194
321223489
189006189
108116392
256240570
26432560
39960389
125658283
15836026
13640922
539633435
242339969
248015426
284613190
454815450
318431304
60460570
156481112
60379725
209103275
22303593
8228327
369156709
584762508
341654474
5788329
616828405
530313089
134504455
607271411
381027478
77870006
576182255
106126638
504406866
138995308
16414254
88679048
718750750
44195184
145236114
270865916
366596140
47078177
238486976
30414429
421589720
666353198
35522854
158138591
412884865
327401608
55019379
143003435
807894659
381231326
124222743
182296550
346486861
479752481
342395557
887843
484804657
57572210
3551882
23818115
684507830
45169541
14325381
41758531
172373577
429408217
146813924
752804305
244677065
506429250
26171335
15522953
299850
114148037
567792974
114000609
16264112
87637212
394664336
192085696
35429248
689459454
50013315
61756732
233636132
325752599
410616240
854808934
326087118
150345127
56877817
160416471
629177213
216820701
57862855
40218864
310762945
24138616
546808197
262383459
141537970
24476119
257581240
61412546
475678143
481290469
217353905
6667500
1753029
438042390
102525527
356993769
123902179
311073907
478604470
112788163
538934495
325190345
137816627
340713066
105724254
373052437
1157282
66100261
7644690
112229408
9548131
41480654
293349700
234084776
111398217
3738386
130072680
220092534
295123553
334517088
5402926
872865597
20057865
197675551
128924289
106841002
312876726
19800875
325593764
672591311
281613470
195618626
148690399
150737651
18870212
98925112
95139330
333871926
106446847
115375345
567973368
383395480
380587400
385137435
107465649
87705157
25031093
304705114
56105022
206175732
293759482
237021081
68682548
68465757
562122831
344738874
98156029
344228082
441113589
66569892
359916381
280252005
598690335
15555159
51072323
24468178
605091608
391030007
119977777
140533379
16618352
81765983
405094498
431296524
37121716
264145120
168851608
67848004
134295696
223992758
148722511
498330814
19464935
248051965
127846013
306080376
710668122
666108857
129445127
381223530
338323735
106079425
600129104
312086132
42037938
79366993
222224329
776830646
72614008
51800544
472087842
116742271
32434306
39020831
103185578
22947727
7778899
26311366
37274764
17531008
280669773
122407966
118377702
212210575
700860090
206502595
95321257
177094162
277698287
388646355
197985749
362145468
39578749
107102557
20384394
20839700
711083595
125326114
70420128
92157275
467159043
28716786
200266312
12967416
316829715
77225644
92596648
64228343
168107423
459635514
527442873
108755733
318442851
87183559
299180052
77146198
434389325
545312849
346207962
42335755
101726432
80664406
10082509
64785783
298324851
104308477
59349162
336679062
131284495
75234188
152084232
166055933
483559076
5507360
551770696
154046687
71836686
80274402
250255818
437858658
149365441
161725159
9912943
121281048
52065434
9193285
624752003
797794862
146910268
187407629
1280201
75511456
33523716
422160254
35123131
448692475
527063703
51670505
464273664
159165953
30203624
63387397
208570495
153855108
441987987
234186048
150291222
339320418
82576212
175071532
32402503
554434801
99467109
321948990
33066952
17846211
83861931
196559401
189111583
521681793
3576665
618748131
275743552
180194935
242218271
394001440
136183316
295225890
49266979
204961847
27635909
405713993
147613100
671913647
148044080
261283113
45995228
261123466
406085079
281496643
681835497
86785396
430065724
33030149
473473691
284334906
106409815
561609065
72587619
257851618
113171026
171246313
53369200
197380666
23943521
128732405
36082185
101994707
227605500
10850114
437070553
20953132
307227962
121316587
335635494
146862210
522260
105086524
89451268
10135471
212465583
276843927
370794580
80267473
309363977
21077807
304505748
117007828
296299193
260464623
137209640
319100445
26077347
405495
1986788
92531586
351591577
16101334
42934542
531428626
222470906
473736906
3996617
247746830
139648076
12662407
476336356
130431604
322740607
16341700
269366426
127629932
503249962
256241891
65416273
181711311
133632952
340819416
412015464
172620872
73908518
392730950
674162248
206141780
26753802
210923
14424454
288284455
387860361
253218504
45823888
101031600
55326578
462558442
1794397
177111593
239318276
21836169
74574774
45570684
65756613
266773931
134926013
116498595
24268577
247565656
37858259
150604859
362967033
593698901
629790751
401019303
173833582
162179220
43201802
137086986
295209264
157710355
280881288
136022219
120893653
16713144
442027315
200012233
5956699
158448156
736821404
37832834
379750
341097547
106963179
110835208
20198067
273017417
181922706
45430347
192376135
598083937
442547285
608466159
79759753
478175028
35653277
635515858
63230970
36205162
534668711
19408807
342077625
141534576
10185595
4072092
555582408
248750511
367910390
325153916
20479696
215782732
16162828
77246062
564222492
596471017
197330578
116344257
39035735
148268331
24776108
5334173
87133022
127080031
399907466
120797112
630403822
57120217
497899537
870499921
148074866
457005290
113958569
38661368
236492878
362936314
67269988
352369108
48445845
147659823
45801767
590413843
62147146
225928775
120636929
194221775
54961613
52356422
525885962
64760864
614085979
322256656
154124885
83885914
87372862
76290042
28541216
636066517
449649622
373172550
304387237
52790639
46043103
254751769
367320657
673175659
27493032
67690148
157330691
142246134
442107457
84477282
65709112
167218299
148079144
64893078
485305814
137752903
116259446
676033962
9448537
62537274
488890267
214273681
503675816
91981481
434347416
347734100
151505206
135362325
42691901
73755439
88782585
151268585
445551693
91332535
44435471
449165088
291078345
425227125
143880441
237463222
339803424
17188323
651777555
36261478
30482376
136216706
758257383
49308979
34439654
87332257
776446153
356422343
26370926
83461035
310850078
441946140
271401090
14535850
21769496
51138126
135461552
575930
544722850
68618018
42623404
318499223
193409243
446014039
149089792
24430597
508184029
181924643
225506498
100043722
106281798
88487547
458998626
541610882
173438556
387122139
381257159
614852754
554512520
5955666
237366105
384703042
250982047
170438866
3642471
197818261
171525008
65597638
60006422
93863544
36656491
2769520
371497083
78876288
17189668
293846802
406851330
5110590
104882723
106296766
462508071
600882712
130614587
150797425
544408216
86244319
29107710
244326428
77351924
195476629
487679949
136430172
92280710
70206664
7891234
209710179
2926982
299802938
189405026
208172183
2667252
102603831
328107225
51223948
134680984
205355528
38751195
451373667
172086875
9826230
83828560
740346759
444775611
223322347
770393283
486537778
479901918
225332810
44876366
794226954
411576403
138286103
343970540
99848919
387536
564673161
275324199
558958485
33030251
460726688
68095029
133335369
5652380
103073402
126355445
867979372
297517321
117356987
480161097
11079489
283141749
277703889
496683246
527939865
445937348
248911664
217575705
146668449
106838240
322797626
668948373
11037498
359929890
235334833
30650527
167939048
416345501
772442716
404578308
218815236
355801311
1514586
25871592
82238121
200854161
182487290
25687063
27866828
628797365
553618923
455396704
310690257
133568214
19088206
252343923
111335372
88665012
291910464
479478560
101632644
129977416
38055915
211474249
442680992
534256697
120768735
14452968
50761890
97110810
272027552
400033943
520010055
106305846
124993152
347355154
115630671
108085
23737183
486815058
641980375
97034510
111523434
478645858
431135355
889121576
403664156
123973236
407770491
353122179
56814674
97373916
453320350
1045345
346308436
374724360
75270883
490713379
562443851
13365097
300726279
98322772
262603753
19358934
17224835
13672861
41683909
324598847
147877266
9339313
53368805
20359310
117449352
310180237
73785368
17960370
43385380
37095894
160693924
106616517
4520402
215019000
246626743
242009069
215927854
24897820
17039545
24651274
261445620
6130951
394973518
52649100
9098974
596008447
60934143
545418467
29518810
63904703
597806766
48814093
382619852
272710473
230996360
350202198
589812147
549959789
624401025
2801265
160725406
227491950
180442237
14674085
218752799
15998899
267122271
11569937
93801003
7405161
176775263
13049413
121592873
424465181
252786065
349456366
636750985
114524285
63237842
242570130
346685029
592253617
195446241
117175503
522546801
73722644
161639876
353877076
397582198
152883493
72991558
201270656
756382281
16416146
134244731
716425
97852354
346371981
218992461
7618173
124681623
275934674
234797360
116430930
407895732
152310521
15762802
251977636
203987518
109997
617921447
364334506
32574938
164304218
92481899
10054531
49842253
398656630
22523632
473616885
321716909
313883868
169358186
13398007
161292844
716795891
366218161
292135459
149642029
450349782
3465705
22166241
672677737
269916697
334950018
254133146
2769578
329740913
265086792
580280802
13348353
17864692
9858768
331785744
258610552
32855571
40198749
618527508
37633958
382952533
4230798
171949831
299978343
109228357
19220964
235550116
547120368
52125302
327275279
29241965
27285370
82057238
225604766
9471222
160874223
98629125
222735675
38318135
162653035
11832081
73940665
293323044
273722718
207413751
137960412
281575510
216417708
172567363
182377971
550969803
530417221
388692925
168360507
27270323
14868434
410563765
609673702
4749990
641883125
131506286
356708892
367200317
100473400
224653511
639757086
234942623
278837715
267713160
128537291
238771108
84749350
560034366
12989099
449078461
363943899
72663273
7938583
230033735
315867645
199855460
147759897
70498256
174792179
29845
95270679
71543562
383956126
780973682
180549921
777230164
94521335
137579040
226418043
27617756
419492971
6125143
246514562
185632793
118090335
332490446
64150646
67843309
488395769
70275253
327072170
15409241
18803081
378676280
595615662
305553942
45876489
369942445
206387888
338819371
254730898
789630345
54459446
284303926
595011513
298394632
334683599
22535092
79442109
292780
334411535
185939877
486329347
84217227
534195924
4453652
504735591
520108182
331246498
21677050
12379552
16356023
735699225
48939538
57844837
255453079
253210598
202686930
211924826
314331814
994771
43215053
142327795
63068058
2921490
255453667
182815103
494711451
699869772
112663846
371957344
192516907
91630955
147141079
33866407
344376427
134844076
75802744
6254432
9644891
21276982
372963462
324025601
24711271
173448733
2499900
564910993
117868760
44389963
440415372
208331574
57520364
238574301
334463974
47392104
103237629
323850390
254895311
7174954
346003
1573258
163102474
302106648
42852584
417901691
17787412
342681763
353523164
359118759
179096723
163027051
377030081
1642283
176644061
577330371
167401100
151652337
61456409
304515018
627047013
457210468
105476079
334824986
25604502
439649563
534553363
264223671
493734401
66392758
551851439
148093788
138524482
1418160
52681243
3131499
663321756
10724595
413754217
411436415
90893433
122331416
5907918
58072351
294711354
410986854
417474
342293515
4516435
174532070
178691220
117842790
125886649
225842609
109902153
348784126
100062064
69112088
455363548
652424817
76971833
90794249
156780258
91914279
388194368
262514584
4498380
705148400
85276999
255363987
97838719
68599443
658683843
360491828
27100826
598249769
159183161
117031694
291106347
513302296
571573880
208145016
321049785
34135923
418680434
739002495
123286036
29963314
81068387
442059368
738493218
203869297
468671064
439200915
236369088
133672056
10075858
261140216
100564631
74672108
248709227
90548260
332740283
365935659
204049985
101239497
393572700
25441948
134068618
796540828
311230928
422284184
202142404
2787597
57430173
6819747
413149869
330878953
145060694
407367472
16626125
602389432
284116582
3020106
41349047
29147432
602428554
149304524
223683498
162648268
388259709
251715099
193876021
404757267
25639431
23365240
317097040
53553957
7274874
88699961
163850420
230134893
62279318
366360675
496710884
165347795
395837868
153914766
12189524
374002014
29823465
5193013
150226907
242400779
510686501
59909366
88935277
206892025
29149674
732660916
12416191
369856748
228448314
186752482
219858310
177718596
33242562
649118025
30800294
6815055
85061501
43617848
38812759
76046008
358451938
196258505
8944768
268219745
97949215
204514193
126427754
40761145
125388066
202273882
41075004
261323689
703183829
266485170
4342508
385959254
123414663
157199766
15445482
302202627
31341630
496369145
120494446
68865362
51869489
436027886
224773187
290673404
102810782
215191088
48752399
64509075
701670839
24127282
352718048
532856369
82926928
95464136
235039250
617603813
662906688
32931778
379131969
182270472
181992398
461647038
211300229
22802764
230443055
70050746
29484169
326734606
62569678
37673914
24214070
24680041
442431367
10204764
45078820
578359596
2077934
17124522
28410492
254035306
626002299
83228790
227824116
117614153
27376420
497262075
435782131
58571577
69980320
405438028
19598067
330416995
27090227
29788013
137726601
204736554
177705850
55397426
83219550
344283310
635888072
19829340
219539493
7141896
276337683
257894840
519088726
17513837
157073272
483591593
683120676
175960709
69464631
526702013
143846123
9506649
617354031
1013334
179407784
36246277
33170621
59565485
251566762
286237195
314207239
540612451
272489354
132232658
174198611
13262318
211194678
98386312
39738152
356359410
170272908
497492337
96029571
306008878
70332709
196852663
22905358
260805012
154794485
247216625
268867803
59277309
13774305
197178626
50861503
135351754
17653537
17207188
6887808
262086514
87983361
255145579
206593480
318765845
254932707
15526679
142966447
7624409
279518974
69072386
156138563
120952083
480756764
746545676
99038571
173364929
200889016
263764974
43134067
55707758
267691990
120806889
165267565
48611162
247104877
148769412
301245139
58244568
164286443
451444477
617030971
355555627
298621006
375154561
152960174
34354814
111409864
62608888
336920226
312612917
25074434
36150921
20113598
122480797
81094265
8633618
237436719
850820678
10725867
170279150
598920406
402445052
385075144
22221774
245247052
182072939
232262220
52890986
200558401
8302425
91697252
352731907
299023840
493275428
321676692
130044849
171519008
352430582
185903119
715129062
259859791
68879810
177353384
225469813
414595664
207976917
173702025
71924483
479017
3260467
11206327
116701686
213872361
192833542
76984017
641553852
326037856
405929290
15030961
532578381
124024084
120093530
558085013
15951390
553807283
648222389
281028327
78823582
424839146
290457689
373260812
678542568
111646858
346056731
530379846
316416691
201025943
634206
287006529
373053106
57005843
4175395
516681513
139884650
167119795
358678537
713522714
149745035
150213293
114283130
27246065
83410775
384954853
368529514
252287085
78111224
222433234
25429227
532247023
105755044
248650818
75284560
719417407
16999264
136368980
208301345
243834336
237805357
373115785
60131089
59706944
63006038
224322172
208550253
87795946
318354329
105052039
286162783
828465028
68483791
59599545
502046355
37476166
50443302
436463316
9805112
1217164
229436231
47906416
428231973
98047799
426239255
3483890
45229725
319569315
221700831
549607516
38371623
681594771
260378379
498415889
297088650
51914916
60995986
357198305
600822713
41789
182164426
27687111
414891017
47715419
19309207
11006604
140966967
451475310
637336715
440846182
56000859
295442159
274104589
12078840
117956977
230750449
18988947
60177448
505580028
60437040
212692
331455496
613533254
149301406
155612680
216953376
90626401
343274642
51837567
499829588
241937469
302898509
309980610
602766338
165780967
338940739
606422194
377759747
29952498
79285893
48350850
144759457
739349830
8564314
731833497
319775582
173925904
311560724
257745002
646742713
32956192
87329221
192676608
5965111
191311323
71533555
208501509
198241638
102743352
66026589
355431904
248597576
666614799
209969
61712258
150883189
175109693
745156944
154170792
21819909
19687656
102654386
617812535
11778949
21158738
25116206
256968383
349678736
369056106
14810630
697552177
81106924
227820409
40321042
179743506
295595745
89450005
63066004
135359214
262885183
437142612
78532532
383617591
822751539
77341657
98282011
114738869
80803981
49899826
641150
542358802
140541612
223643380
393309999
305410057
45743853
11618060
43199311
221163913
2496806
798060607
132442842
343140037
72863892
733591360
58245100
409331173
628017362
417074479
39258189
8974971
2845330
275809058
235546922
47355991
64751478
779613001
180629475
201968504
462614042
552128400
490836045
565790100
389625270
153027283
61792060
77718429
535823673
158936096
242713014
433636896
400359772
71240896
170446700
79603769
147369419
66489321
340331822
152399988
446198
31749985
188476647
528002249
337238166
224905558
129534016
693511829
17444700
145919404
527237042
238871132
70062092
264130769
7042809
472048087
104417075
461457427
196159549
384783616
43556863
383611870
64446049
387055799
45022801
705864485
603459859
154201112
299136418
40837182
541829438
239239291
405450307
117854444
698386100
55168956
173889797
54059429
4960630
404249527
20313665
352657161
85636513
132347283
161095124
49259027
368296822
46813704
620809733
11359888
763337314
194772786
295883240
59197717
31798261
441720376
12203058
11808446
114032022
180223397
103289760
299803118
102493346
312217471
39623483
248831155
381458342
87645793
69085152
183922584
178879371
252025310
323051078
4055688
176565512
256291230
448014062
297697828
142457663
103128724
355858717
517396834
199342516
483286930
57106720
496358854
29627346
30254345
326945962
138850382
324533211
2812180
182649949
442470553
682817032
42581617
3848216
119654107
48384093
186296401
44241224
26707829
8021335
78291646
2522970
328268428
192800822
598473719
170078399
111373178
197609338
127627797
139484291
321094061
11388051
70093848
76653779
352673379
362314209
48435960
274724054
111944420
2724593
582377506
56602504
210579161
136528864
82348132
7972414
58108459
601086630
65593124
157558588
663495532
21953899
778998602
375644074
763069187
280874148
661117711
594634951
64611071
572671540
105321849
124200572
1247130
77096075
159312531
156266616
525956317
213243621
12208205
297235202
2897415
406754051
9722633
465113072
667687494
287075859
363370294
5105384
67139273
147945042
48132805
30914082
37158056
338772225
172801688
411161640
30231908
488022285
405066318
342042609
108411977
240738867
456930034
44996309
218476838
142300717
201766334
396470511
367379458
243058474
145747805
370731033
74179404
175100528
94929783
236310725
214845239
14478850
297794332
12586938
47496385
1587233
570999304
286108287
106214983
12829448
330672577
333188763
34156870
122388157
102680267
29768828
10386555
357505766
23833477
82855332
25884401
18418682
142093517
354558797
110362779
266000668
110530363
103679116
112189345
129207428
120822184
266515030
117656309
416790484
67025967
204134578
135915140
135226121
243945562
548387395
2951233
438130194
110420326
4388783
434227860
569864941
144694133
443379715
215511567
591506648
121573049
230922450
3467081
428971055
42127159
427231089
282713853
293760707
29153734
65847411
35072342
248259636
137424148
547179844
83236364
21091836
305779200
32481775
585308961
33711524
613936045
106338703
54320142
382046024
809108930
268224404
738280640
80940801
16948776
141083000
95771465
72669301
108702982
121507528
400443730
232821209
156487039
37130174
41529667
101508520
221472146
89175315
14114638
12207096
30646490
342608503
446107818
721814088
161613268
161726839
490172803
419439819
79427782
295836651
371503835
81515734
68634866
458769935
129485697
335684280
43746420
88611356
27225704
65710180
34610093
106867221
46719773
243030217
81777423
97124760
208942106
169306341
485131871
16604158
849132284
365461258
46642468
74360840
567993188
133788135
298956935
84007606
880377120
87416634
89824900
29525343
227410189
18240543
386441574
306104238
100225153
70746724
14815123
551034499
198799890
543926196
310042681
651120826
81347453
164091590
738748422
414991715
35579358
187409049
236731048
282590668
120798446
1594850
452425975
82954643
839082005
221399097
729413278
272290409
240148735
238569893
416438360
317723474
125086064
61248883
673092367
66689258
45989631
127588796
483568462
590730775
123066117
661190294
1823130
204203094
532107863
205758485
251608685
709530991
175300070
486748404
231646151
233231350
99827929
16551774
285833318
1553278
688661497
240788772
522527062
48168500
63764853
339718344
417455058
608192327
626020286
86313258
168561109
325887515
68267472
110129550
74209018
342109616
483220823
20649067
37433273
759513619
111341685
103637485
165268963
5470243
373179483
242172714
744569577
686880094
667059513
83003442
571424689
66200419
196695455
27410609
110048092
283388369
653472161
47231291
287615158
91234647
488648840
41921030
70186068
47542820
48618630
119223795
143991328
270862571
391245773
384461286
136274630
234408251
23327047
427550903
315177397
134262462
169826966
187834152
303655882
1240797
92292634
44687356
652089540
45107596
61985204
157518727
242421281
242437
59003699
383408285
96620446
696558420
205987939
58522132
346081298
22205777
235800005
48486544
851127029
371143391
437439977
22667623
141666922
277162351
160285176
22826362
52364354
599873063
5946889
231220839
137165840
61156176
309945169
163183632
51922881
293989811
381632166
8844175
256667980
454871998
650858715
317250856
207387679
181450316
447556547
469320155
255932914
315367993
62379030
190650718
36551703
735210264
93745618
175870376
175768664
490009223
6291493
40340427
13653449
2524898
33649243
16103354
4445975
220343241
143338754
23989479
45241216
181103476
89120848
409505117
114056236
232611767
43016888
165991941
41172278
232292816
263170196
70973318
225697613
284110714
19231734
63110546
896519365
308429628
214751581
23119901
30591183
222727569
20969211
319124641
298451803
77808339
82891218
453101880
184442831
245820453
214801437
52122935
172286588
266687551
240470807
79809154
2621097
108125745
285351643
242788552
688188097
73206862
93655046
2757263
377706937
517416387
462454010
131830315
491581485
325508592
482615739
112145675
175388676
452717574
178726503
211290991
57331202
283213123
174798394
194188172
299836838
13538326
392333773
763285724
27358051
95164275
153018172
16765133
43638582
90003556
88969481
580395958
180000924
17014798
284176702
276471776
151632364
232158088
280960325
154547864
95940862
38682464
253679163
7709007
512196281
225242519
433500007
575263565
214651945
690955756
131620071
109326900
8404116
35781334
28155692
623211833
654245723
43384392
106640306
568534596
28150021
548688563
268350661
26327015
374279681
392597832
15254567
588682838
216347383
135751538
748396205
15129289
300747680
1420508
442616939
452522957
65396816
60108555
77493955
150452829
311235222
353281404
259167059
143531249
60146283
636187794
397372602
12237876
25861489
129811978
85867964
116860363
418254709
142611827
188161354
186014390
20046447
562588683
17721272
385653892
87976754
299158943
203366110
68870009
544380466
476085561
306830255
522731
392739522
56590901
394748674
34584994
129709304
109811301
708326931
48356258
69769824
29084802
74341263
760901787
8739376
21367052
332163891
104010072
346066426
468394224
578140059
43036751
1699854
34660590
50838219
67005048
42592599
855194
3877128
248834863
713917170
775375019
283685034
166143148
58290594
638990209
501335148
289443770
127025477
30019623
132030480
30544067
35330545
7407479
2062033
174436970
102215824
81849405
188381736
246148301
273288819
92044792
94184642
290477100
452645347
5145841
206585291
98547832
84369322
679200501
449550664
223590918
268371577
329016919
117435879
313696467
292605315
41085635
663951772
34656804
384752219
141580265
176621790
42005160
3322206
154624251
287953762
430583810
304792892
97146362
278093808
47184754
269039507
384400486
52724684
295499872
103491948
181183111
508506600
17883987
426388999
109515654
46857570
432349947
688154713
499471334
86324997
260983114
15159391
8741660
170341015
277187028
222024544
96702268
629410281
27418197
572369185
46913888
517899663
46534096
305089119
7809869
520396681
330300931
295998857
22442298
329958049
181003998
252339830
41873806
97385522
101909466
249891679
148938310
548415032
66862576
9783651
39129330
200362575
474642782
129538370
163281840
172226784
51417017
319824448
325525374
496146924
48834395
265310045
583423683
309257828
343088884
76993193
111396788
188053310
18329819
60888558
367012736
632412945
168062627
131323014
59407704
13636816
714451238
15693108
24056743
69554556
137531966
29410412
864739985
46451541
245055437
43076748
166070239
307113065
517426141
321248643
21172204
172298821
152791254
64816321
217513857
369869808
336229281
373724741
164614253
127003612
198554341
7604719
38804920
210118710
349342815
117533238
36551480
116831200
298158859
307587117
6888576
58219888
337952271
72715788
52925821
260635088
43420976
324971397
68092401
218551172
76528611
73077877
62831667
9788628
61463605
81650145
3299197
269389350
222693050
115357905
253861969
41206002
271427863
12541535
351816844
65424208
49174626
15511221
498168015
89672954
320758425
267614016
308076689
248308280
391496151
274794664
54021344
495604398
8594198
17815243
150709436
264267465
97987020
133901166
22722869
27053480
104032175
84729055
67236586
345658056
361751828
2544930
21278363
309892591
161173394
581823471
54159513
151489921
447850057
136228768
356302413
13686614
18592488
66041791
285630062
167994004
635877393
117107426
363775543
26576260
285861289
55432396
213372245
5064663
13603606
71441439
233433184
9973128
715011637
163390783
251744696
49971558
963507
403701602
274793592
534991979
46975942
363838310
460116635
419555353
183001654
51344125
404695391
5885296
253559134
682973115
99933499
174438387
226258948
685068190
28615325
292271814
661153199
701599414
192235525
557746756
212980173
150193301
659945518
65662791
150801675
85605553
662077026
551062623
41614386
68174808
65203069
815969422
74236269
72916901
420267672
231571093
154405193
92773319
116374522
102553783
532640995
131365080
89300665
249666438
259596077
49267442
77525423
136165176
349704117
80754111
674170629
112827541
102211508
620456561
758652986
681937495
23858894
32315530
269024030
54340489
155263417
18012366
245428586
637244929
232059292
872047586
3357182
306836504
152985577
252460351
6992883
9363463
110349742
84612181
310103747
281426406
42853954
112566515
490449564
245542091
23762316
305649713
2779079
49481132
453721879
444264252
231638731
244561300
139402630
125344796
40930088
3980490
56818258
751940885
8216009
193461120
206781507
31480764
434198765
187064380
236775427
31340149
310263062
670855401
307450079
30781509
49104564
348334329
131871896
101906291
5528729
19786982
560146818
81908796
202698830
4680170
404699857
154097819
57074543
311246597
282442654
374094831
127891798
19494871
520187858
195668869
39386168
702744640
414572950
60825205
726580561
140487177
242774827
31828076
37863151
199759669
44562218
455682810
702799812
517091676
31094245
540743295
102077744
105574237
118713527
105620904
130303392
513905215
84544092
292410739
571771042
105777560
327465038
353049112
9099144
239315492
186092034
111206241
57515843
140085443
335529207
226643563
41113194
174013254
154906734
204650081
33759469
61702737
65948503
173546277
65077701
275098113
507031557
564878332
118278217
54913814
367995726
53900106
253415
184028561
9859140
225397763
62657018
510612959
111682280
15544097
193353844
393007743
284477133
668683742
160974034
59752957
399335825
353084425
5954257
33189741
228161450
58123002
206512102
40419903
210731035
11679488
201928223
654806236
563070638
280948980
281670146
36729157
362085037
113673560
2219577
145773934
484893591
76823974
734098947
479388064
47264158
74308690
82961359
45895329
401103602
27905839
587159733
709052521
48220357
506047204
303903450
632322421
34146699
377342090
184456407
547837368
139006531
393936991
815464450
288374900
556423638
214137188
190467008
373684473
391783640
46531966
135584719
22021312
352926211
350544543
367741910
75785186
2147200
702688477
92304908
105992911
124499475
131651704
158393961
206262148
81688315
219643820
151419189
37856695
105784528
24167142
208222042
95135186
46539959
321702463
467947495
106868278
58044500
9367978
105173613
65764276
483361036
441499036
124792993
732791520
262134169
589942941
143189811
50358306
239466792
221538377
126631275
143721538
476793779
291184508
505750241
456028938
402231034
46206622
489635276
208243048
294689561
343427712
223472103
637516707
752168731
93776014
152158229
234540407
578163766
69076127
111720089
358565992
97096242
316886509
109531670
92793919
21246681
645676774
34196256
624775708
677580025
140894002
483774452
506265809
116111993
740179115
86681484
124619088
327891363
164329950
11894820
28331406
68585277
84208641
79326899
309893663
201880417
258188305
41369636
372378387
32631235
511963852
6268084
174823829
392597988
18243497
333468896
152610931
193980609
170649474
182658762
30289141
324336086
332615678
159533363
227605782
766441718
530095062
192473491
199810983
309724286
186566706
165268619
657256058
329511346
246077570
41883411
96647959
68436449
60476816
86335537
124549825
389821824
11993075
129446138
25997100
158972694
105852512
333502914
107520738
543712666
301927253
591806092
100334620
78918720
425187485
202263956
451450518
12712261
558220932
40829948
240535589
29201339
9548282
152580252
19364989
12311942
23203866
268422337
401408706
513755
212806083
3950646
178014057
411678344
357071827
28455395
69529012
121057698
28514481
632509359
101980503
337997467
464452169
187047848
763110584
95375757
110296507
74325803
10358448
405593529
315600663
107976698
552033684
317737718
59223480
49478526
268208069
142035476
56517623
374431517
272883465
31123425
40715978
59070712
50856240
31902564
860632071
136449838
179535695
464896239
471800413
220149089
261241706
318908372
67415314
198547815
254794522
79263815
87217047
219483908
1142451
100236903
474945620
230865052
265394116
2465214
412383790
406207
16630100
153943659
629277959
8122531
42150374
4832608
648920612
556258547
354565351
241329901
73530199
314520202
584966581
117177195
56426066
519177821
22366535
34610526
104300371
14085100
463436429
532343813
181898806
41452356
297013077
184771704
43567211
382889295
40268192
342973810
437429510
216470835
65406451
448033
342522278
62043327
48005897
435716384
216848679
48893898
201675157
548240642
96189100
221154940
268652729
20443332
15596116
615237623
79757767
17641925
136636563
233749131
198343786
295348388
12813424
33089666
317037075
76272256
39951128
205907196
665815
26639718
98995897
502919552
91407824
343858624
73066403
225452522
398798
129305884
804557
243075144
298750116
32776832
623702910
180695358
81965419
8773384
144599367
491160878
438822941
796553523
7668104
66274401
14362754
377395813
3915537
503033
107666130
138580011
91904470
231504215
155482031
30488338
406256190
277169626
194420647
183286666
168115570
48205445
17184013
36272989
6701314
375653832
178282166
647799318
286696671
52618845
257408603
512345986
200571442
106188884
108304556
84511226
198700711
112640297
694819586
39730571
724415
337058875
292089184
274439255
347616324
58961448
251813168
11072408
61939890
127791365
4690156
368601719
63228836
307815102
239361328
263087856
762331890
690203807
181187187
275822785
99164315
311111193
184642400
195380589
3319130
95508803
37197570
662781713
218021368
50943196
297860970
167618983
187721349
4753633
162331458
90316166
34982206
565456600
542692945
113394694
175914
735114553
145005447
83910715
334029597
434499606
29558128
776278246
428623154
19386551
89370534
228368348
366120595
130663674
225262928
10995546
247510720
118228923
419477610
351753919
68143135
182961243
39727866
7632806
411917071
20145423
625724323
91570620
95585305
48458375
135079072
34634437
37111593
3758086
134725578
123118562
327043717
73531573
25960013
605190339
536953999
595293159
26946458
205330427
326582157
118726665
8953643
48972547
3759821
131321668
180941538
616119617
65870868
275535791
164411037
34723073
143521726
97882215
43196076
735607648
65793421
144995851
46506153
21101804
14731768
40820831
7480507
42172166
99936432
76618291
16485154
189804406
693851260
12241149
292992297
791209137
283850264
510312703
171488709
223225553
324241729
206953175
37676828
75286607
147174450
517787948
16358
229986629
358936319
34347761
181022742
15848399
161686002
222930217
7982609
16401297
57222757
69101936
24002288
360856247
78442319
166152813
124338192
273525826
300272401
231774210
58270060
97197556
239076516
174398875
143744879
65394375
81558240
2766543
286325156
93073719
58428059
570244044
348133240
167587419
12939902
48989448
535821111
396612698
278100046
250601662
198856153
120640087
152489417
142745561
30263340
798200318
371149098
703417489
20921177
215871328
89355058
156616926
223054533
277345172
159159016
41868977
456482500
25165244
150122956
228053406
730551277
169317360
398135490
148532614
189656294
240448723
304670000
98740671
53540221
413374950
184730682
447574331
104960523
280272284
42024881
538333029
8952741
12765900
526661278
654064739
483970327
274772267
252486101
134657347
214775204
104810101
333108389
590149645
357197385
441198610
699237254
12288933
111206402
35725770
6420731
68254407
184394544
98890673
55525981
123453766
67582647
12773490
72610549
509023275
220017591
500099783
373919351
110640503
8384871
113055729
146406694
302759450
14732742
264961212
15736937
487488915
93678813
55877174
120911547
28001615
109817063
22810078
309183285
244389914
753034271
309335471
146193285
103609771
709818710
61097164
663672413
173129758
947342
350907297
570692404
163540195
60027889
475999633
13618092
524495
14736370
23633901
180993
97739333
90352056
80773395
1073317
5161668
162750884
137651348
170276935
244236665
188157139
7121719
37581147
516311111
83901836
59752935
107159909
96217712
635288266
1275593
180528795
32159210
36303962
227295984
117054585
4569213
203316635
167203591
372594784
17247616
158296570
352337200
122547400
85344723
161373469
99245049
132520170
55827701
793355496
55524607
100810304
589809408
162692645
4297702
267380088
121705359
86429664
224449764
315390272
288117260
138157436
575728682
367409189
414788311
375863211
7095678
490809956
266590636
75682769
282935934
116881118
143812977
120298529
145452792
448896798
112907898
108850122
331408379
72946940
25099601
87559003
143620632
432959362
47222648
661913452
661165291
6448444
95603998
105454845
70077104
93132000
64310395
807335879
388511805
174492216
660402836
143289377
615035511
556143266
70436290
202421964
250030443
404022486
345759599
176130850
192065208
148932204
136869225
130382682
54905493
30097120
537906327
183216747
100283667
86009545
370891950
41723706
188156525
325400217
274723379
57896498
337629171
53743995
219286629
94614289
68970935
652296812
143344719
93733223
1210302
61322365
80797702
467407928
71807085
30734586
93438675
34198147
56143515
131945786
155065642
104398573
5573687
44473306
512427353
440326971
460889660
284613356
8826278
27750841
20533662
606836182
146019854
17289736
122290935
445604066
271369367
378816228
24612437
162660225
33686882
25603732
208936548
654884417
298521479
32338749
292074534
306200862
470358699
347646294
171281408
42582093
1823874
274719779
35527007
50663290
158135726
42826874
229258222
17770719
9631535
8161190
16998869
705225153
140792191
65605535
3565438
176166739
269031351
249825123
303634381
309813020
89370843
524603935
8268279
116118569
229548097
398419814
331906991
203586939
360144910
581477148
100471834
118017340
184415755
97286979
47172582
575438330
292996346
295921173
54264241
6023158
25950341
313186989
244269076
200853665
230972002
32081180
149144395
20406324
13362363
19895784
1598697
309358198
51437915
63323715
246848791
213664017
127879047
89029566
825860744
29605242
3471448
1366193
337472070
336394694
45357653
4601623
542097946
6154459
747347363
106555620
247088322
66656613
125922736
771294240
345456385
187900947
30457367
339908876
168955576
208293088
33569557
271471241
432844480
3099095
292116671
97347384
82645312
532052195
467040333
41595646
318695903
51251127
100959899
463596324
837839524
381944726
514205383
128801374
302930330
302947454
36603067
64037333
645305214
548921211
721653731
630776122
133515233
75742858
364030695
11177590
807024672
69406703
605684539
156114368
116057936
108161080
229770430
545216840
61408608
409054415
5728334
87025357
138895376
762532
184516267
71942783
3960959
363183925
357396399
53547538
478709917
384478396
257050210
83536301
386048031
153536200
537684684
144980815
754163335
273988287
8690433
276778115
1497326
59899639
449971488
56850150
355913881
140403791
31100552
206247249
153685626
67058204
132890564
123117516
479027728
481696306
527931822
461710886
221788680
46184461
128586165
82475
481727532
492712993
42761678
677099686
572582551
301504225
367123536
836800373
199440798
229547085
265510183
373766752
29547609
184616238
133886174
222613342
105231394
84348077
514151614
150468706
116887939
22545321
33998195
335554998
25718399
399754554
17502190
25454049
257747004
27862912
412471917
153809589
357755030
15540707
287959709
98700318
562108355
255469997
299233334
657867096
169378877
515934484
722648506
499358950
52111649
29649189
19068794
170170163
322893534
582192957
450649788
128793886
46348160
560602317
225258687
39409571
158012104
79373695
1413619
381949
525874900
217387535
133027939
22461857
469777022
471925662
797747074
144019659
33700010
154453767
471771498
100112184
72434538
363427458
355634882
270605837
726785547
211327251
74989464
173495382
269294327
358228218
8802622
615086346
481178944
700317758
480060270
197568806
313349910
9293991
104181963
21837171
565262836
134156458
19267597
1783970
582853527
194694160
232938419
643089462
397730480
8634817
145981140
457278241
158360933
728593183
11571795
355777473
358248260
63549048
23162632
340548645
252755061
615681949
94456518
372442760
147288021
70663983
166019970
372106940
474877354
252457764
354477778
23105156
11939100
118683250
113669795
35002654
460007034
43890945
19297723
472204379
287816074
180210114
57640513
457963712
180073760
490672906
253998792
212773296
321519491
139069684
125484112
121385347
183036533
140890563
83506027
236308383
322542582
379641609
171539940
10409834
371107483
681297321
24438526
241594168
609353639
446956688
488510928
61523455
90611883
369725126
388370785
292919361
46073188
467010114
224774735
91364207
52183319
225762743
22242780
667433025
8751517
45394939
71958643
681882823
1486569
138450389
103427439
603304074
337596477
329006857
237580770
54217807
157085
215999878
4145316
588163656
362673451
49359809
26934605
181120681
379948853
439595882
24464322
87004453
122053546
279112367
76250660
6869290
252013308
44028875
239364184
226412735
128580767
27761197
602724920
351913532
25813657
66410945
168425595
48308195
89819139
114525800
416689695
127668375
80916177
161022720
303784503
22265821
35226273
13718802
600073364
29097912
82610995
387673535
520106368
44272
365242245
320997027
39767256
234594240
283241779
192713304
533546040
22522704
98840923
342717708
152059167
117843028
92952400
27558264
142479258
631836496
508445108
23194408
136107702
217150569
710305338
26291329
24345197
474171427
69853026
404422165
333622684
3050302
116146992
23581588
772480651
417997277
61106907
52241550
463576944
14683048
60885093
43999440
66239879
404180235
423279739
423237064
186856320
271337472
219163345
280063783
688812988
384581064
74200995
94043791
377382254
15712440
100928574
409675710
76090510
265160050
300750523
13009925
279828384
364940456
699026515
333065130
22112746
143939766
298664068
608906423
784593281
342670480
70174522
129750748
280141441
43812963
487751242
46723470
186099379
299223952
123982888
29778121
12453596
33887307
40721618
343043338
326373395
718534971
67394644
525864759
126155294
744947379
83277816
98246576
197487363
65255562
56005526
38186235
108764232
734228910
160548004
127076661
203547291
93222962
178119630
17809343
200374909
129468327
217961096
36885708
47765768
112159523
238590960
63128071
20049043
179811119
572248177
365927395
382236340
269179371
454504987
320352350
7682383
23900847
396982726
81364902
452515378
249114023
96480776
282937737
451108032
605794458
86457238
70397321
587091961
1856040
88183712
422539282
395421734
87435771
455629101
211238696
55347540
549877857
668589522
21383091
179365101
465075692
15415873
364641427
310936361
35991338
311680262
705472905
771215093
394669225
82297661
247465765
107737693
21812454
211856204
115608784
381446432
241489670
292273560
106168269
327500504
6307433
122676255
96434906
50936315
59743234
580319427
194206703
233468892
322482132
73084046
309986488
218561217
394494049
232479402
66457888
447500116
233943440
161254839
536019706
698123442
16623273
75766581
114471884
625433107
372320844
24894534
210560459
131556904
70121993
203146000
121777126
12125828
347169064
131624405
387555390
337039778
263998017
11822395
228580836
288132934
396207725
261458433
49812267
262159970
27525193
72489252
176048396
630155467
560399773
166506292
185633113
228177627
16755389
3614642
453400951
489926474
510111630
356580976
199762695
337946
10919373
89142268
16174131
288534670
166093271
416722128
116837473
231249160
150379802
810634037
7471589
185882437
85570283
71897740
7811864
423566403
117901952
331024500
379215219
125389966
7977452
238874363
465365182
47383910
621594577
70987999
371402692
68666797
545315724
23038142
121830828
7327677
79425
750776
288165615
117937793
38137988
13391679
58856306
268996815
131373977
163804142
2273312
311065696
70779811
304845590
587785471
139215839
98767744
273996610
18008960
55407385
50290154
522457156
27344215
11728732
274534933
747917256
19052310
62008594
351382184
38268675
22881323
308410077
112148847
10544585
178397746
662511659
18292057
660989829
11159211
64156393
26871059
75365884
19456056
166418709
380404702
86976253
408909317
211446833
91325843
306619275
612656187
133195309
24742752
265521395
787795538
497738499
367968662
476516003
365320421
29656429
247673144
243871717
299285556
410292107
2570330
72339464
98468917
130320651
53211266
205181551
246827613
594581722
140354753
282974970
321181785
186213543
361476261
271175489
35744051
256475390
76710254
80619560
523716271
197110215
212811525
818517874
43886802
153396073
596091542
263025915
422502150
84030195
335877989
74238964
660353179
119951207
53071354
15314408
167385563
32370861
719771038
324357471
201022811
466592691
349312654
93432791
51369514
385818224
53515302
124816022
36088539
279033407
271024195
243399133
213289202
142642553
260020262
22728187
23709250
519335103
221046011
14913726
396655223
209535012
72698485
8313951
532833915
556481333
291707058
105076161
738930755
72957024
102772147
637818270
6745972
203836663
46481994
82371125
75988544
1555649
367292960
857655342
274332983
47488055
369294775
96547258
403975585
66512332
8689662
416407116
123738835
296218142
49934900
144285447
282745991
24272366
322821512
229648021
271672833
30080733
45187575
633017145
19250317
168809628
49554988
736585193
99587569
164111421
192835461
158401215
39265440
446108067
18858057
627312166
144755
20787850
127082655
160182395
5148661
345017545
357581953
527381273
70145147
475904141
184834591
39574272
79664173
72574609
824500124
408155026
323244865
257105248
217744286
25147048
569259020
306081937
287153381
97209307
427202020
654395783
57422130
43920022
315715733
51777433
35582687
14769347
250080376
158260781
375766007
89478831
209765543
125681201
27610984
6310702
162713335
107394212
33422447
355392159
371613045
625357597
75580135
244721272
444710463
655931248
47721486
61180931
171728300
375722633
3173260
403664101
71219918
254655691
296681051
742565921
4416566
58556480
90635999
252569468
452492808
691241868
412547613
197777868
1710095
217945878
38958274
137812837
17148169
447429774
728651511
26963469
160282079
285715053
274029155
41226860
375858833
18384711
157348236
189953032
303323636
522133410
166776668
162274419
156382531
135564627
654022917
251544541
39426784
237677237
42798988
730787005
344316407
29687888
113101656
98065211
106200988
3184667
37644964
59189642
99402690
247609500
260287018
13913925
420519900
91805057
652945601
364034749
132490540
830498
5736948
534064817
11743213
8115256
74766315
4314104
113711951
377157086
70095812
104905724
121143704
355228965
304066
95031293
677185122
132095352
393949257
301409963
102801448
324540015
17629201
734204004
140820451
52164493
518856635
25821336
310090543
31514194
155525224
21971285
65090493
206973206
14197201
224379890
184252368
41995634
2427398
650660631
299187778
144725680
220530165
6884244
21442053
18049386
158280709
135038
181015477
304802428
103545889
142954532
273759035
549396644
114518481
126890031
158620151
93747281
568792141
427954803
57935428
137263620
4412643
1235105
39417304
109636263
683214605
574523753
196698054
22914517
342702789
370290045
192158237
55625200
44500280
288608048
56063911
540359937
329978193
49913268
102370877
501815532
157872407
199638701
19344662
51570295
222326313
586539113
29384158
34583055
14155623
225108659
10057551
128544888
129169617
91715072
164382554
60813319
150642549
342145283
429757466
729025981
4921748
81706553
73197340
16244924
45865880
180732820
422320023
96179236
43121027
19349790
419630544
220687934
32181503
251537918
596292463
198564904
177681734
51249530
3840798
64666482
82040165
38371987
69218380
60330469
43725133
93229312
743223996
71431861
320867484
94334397
194986139
738193715
14444763
322260631
171054008
348896630
189982398
155478337
335260166
374692464
854631046
120314682
307030821
2453947
2099893
24265587
9640524
15166944
505455406
65378844
130451374
255285556
51957612
220296814
44434968
229678283
81775549
4366412
14830109
318692643
3671380
235550807
364133790
107540267
198121264
126876166
31644070
247224219
22304737
256223480
675091373
46066911
60206860
67124963
344673191
138669908
108466419
409305903
91403159
15131634
73393730
139144872
267173805
82634634
532761775
38924423
471274221
192603812
125501358
67914041
73449909
74486173
55999449
161914630
43384752
48398396
313188921
79014773
49820917
190327495
252858856
9720170
201564855
637945505
205539758
42420022
16611140
143554015
1796201
88815015
279195399
106488235
781556635
305603768
64539251
253891281
258752988
163261477
66458216
598278970
347713440
171212275
467098608
191413565
653903584
614311771
622061703
237597001
398999488
62386113
331587812
82162887
147847141
101251945
264368808
89190538
487813945
235111527
190476230
170042795
26787977
121522025
365107338
12699285
100608178
130290495
81012472
94398596
234170828
128620416
269608202
17281744
221022425
130346103
233594903
95209960
261576522
2387458
438323075
553351423
369683485
103701183
108832183
722239982
238625009
73312900
149835292
486146133
288690368
128351477
135814377
10967135
215157420
145008603
307381591
396130298
170163360
668157914
320140300
10494558
57932047
442644298
228910946
127513234
101938941
236808453
430920557
414325269
156993767
214891779
198966163
46091633
124230852
125377138
55826183
244795033
258566553
145482432
522749608
121714696
342810493
139413194
780506921
269760526
548865327
592684893
575288370
7270390
43967240
252403618
305736497
58985889
429312440
151287287
316896376
59159160
136980849
86809704
119515651
294943219
56265629
329995719
32288707
921661
3313084
65017723
2735608
296911183
226612638
281801464
297260853
2985937
70617335
1800893
673197644
280110614
273476666
3264711
203903632
498888334
669773950
5681924
532212099
77295365
523902
333116056
454880089
21100494
214450324
227480443
422531499
271206704
6219460
474139800
26123755
183607437
32375007
594316633
181681806
396820446
7241126
152287596
32319445
174800433
57930099
4743117
1178877
17637800
111779594
427924761
625196954
466392752
16230011
36967072
463759093
261215292
185402465
278879791
217047897
1856395
108502983
581561223
224702791
696319340
58628145
255592562
68578897
767048871
120061355
56628273
331826981
621571768
594318247
8381077
32546131
452356106
214930306
43998884
134678403
178910418
502243836
440850037
1886810
72592147
265368229
740666536
10599135
23683458
636767790
137717995
219124097
38976932
58041074
106234251
236771135
357833504
177547958
342557362
27621108
387260104
298777411
354223928
92034452
155547951
227927039
99745781
52497503
626867372
76809487
141246698
441799051
480543786
377043959
194295645
354729972
401528107
87705247
127666128
47827782
658320451
357717167
163428326
24242883
372410186
285796125
135076867
325685913
16950263
114959622
609153657
109718453
24241940
397517378
5032419
168850043
40164899
294683376
500875405
58953365
144363764
416546965
279476741
415595701
206506017
105401393
54558036
630986411
8851087
179446339
471394735
16806201
131145
94153
137563985
12043695
231571648
277076543
331075626
289411828
497319439
145744192
50733600
199040540
20455281
513897581
270146089
184599452
365293273
15509400
228945255
431107834
43533711
36537052
30874603
233029045
22276559
98101212
563885180
100718122
556689680
4026496
195716734
5778574
53225966
257660651
716560926
457043756
1434098
143044553
33512268
59532665
262799789
115398072
109527930
594235250
444113700
20419090
250187483
15007476
467805036
210923270
30944530
109765279
80595420
807368590
205291381
95727935
585751185
91051013
100850344
56576393
291167112
160951531
140579442
790610575
333574401
153845909
329405830
51217135
69294983
549768120
40147485
325157528
90221316
19683217
321619444
227326675
35723933
331461996
600585528
537383076
43836604
485249122
98972380
115943310
287202424
33650541
241268293
106279987
613408334
209049498
629441925
166695934
488336114
163560292
65903112
147108410
55019901
631208991
259000072
405316390
59506885
17005065
568017779
544491787
276884434
26628894
78382219
5618534
53729722
7112860
261849977
233440062
309087292
285493074
136702111
110823078
665463359
245406205
84214689
80544594
103184645
122278398
385987064
347149130
118253700
34653348
611838924
29595917
460158668
681032379
365801147
75167718
272618150
160138125
191058062
127401204
103134851
190020473
30486141
69425034
192734931
431619957
200245037
446869123
172167019
749763763
283780164
774043735
96248578
226574335
18689092
620749152
14160885
28895916
531653302
55720811
123667060
72599530
93775466
122508575
233837968
28426670
718603391
554063831
369775517
231384352
86657324
750786423
12138431
312047161
178818749
425386143
255093059
201366400
288971162
329019542
67952517
468035727
536661197
493330668
549921056
12758808
271114604
166698376
89219225
535487676
519970209
19486506
182893356
119014120
42782191
436801461
830937765
168123298
62605010
98151173
420435266
100653265
226116196
96667830
49926887
211332561
239239005
256929756
813821079
317931813
257225803
297162107
171002292
148843026
259357044
73484812
602038406
167906631
9570705
253708252
606962630
521042313
101185481
166580227
419990985
323277944
426541731
581923058
401858230
213742755
670700912
371597546
261674398
93731431
373382572
52210570
55450828
8231020
7452865
98207853
101927626
30341758
448452785
520167510
214652573
316346275
311641947
5079153
217705185
179900806
16001247
447816478
1252614
166841565
62111215
114847517
134212057
21000104
345260225
23790383
68555170
312854971
55538466
43224805
196811831
782440744
275992780
156458337
147296496
663581
413634167
7481859
101175271
467962521
17485888
302433091
446123671
306288797
361783196
206212559
37679509
13292870
176431159
34978455
505737235
282589273
137917799
286020527
149569900
449727840
247199236
205842708
2895955
37707302
21485243
453803523
544561310
781554186
85568869
7345785
118299994
170996965
155915272
442256
133846149
405028442
21296002
80090625
121661119
142354215
43955270
7155503
39817749
73600653
418156032
111898380
14237547
8148619
198054956
624127149
91862927
137929643
45369124
297612816
117295771
193728518
302706512
328009428
730601373
422090045
23181960
461234446
370920433
16491168
27182052
717440572
573325759
289387912
28030918
241084442
173879383
117339624
9019713
177955921
405094525
254326610
573798051
100828467
269311327
54355526
506383399
335937837
608899829
188118892
364283912
288293071
544680200
454009692
687876547
184776284
169854009
23460716
71369006
11375159
147786625
399306510
494963263
170990254
270629811
52083135
112703534
527925132
105986271
547166974
118822309
79431364
747047618
251025246
155044132
340566753
213506666
208659884
207073465
424499916
25347066
67644509
12271552
256649396
31279126
123450638
61029572
97833014
387621864
203783371
43262490
81594109
193940380
92838621
181934299
453050500
133902742
721567435
69043580
47370250
103124285
14161788
245751920
31903555
573461761
21724370
119011972
194156986
80748221
475523083
168582952
67067489
271578464
122588648
20793041
92528064
197917792
195047763
9713628
149655980
196553292
79266196
305345885
30133250
170943693
220812477
34922579
63950193
12785925
763524066
483253472
163631887
192712
790425687
305205154
377843660
507294291
471152366
75760993
89304649
196172047
359253178
602804726
90651988
305758895
5091402
386600713
331094523
67730447
171661615
372976420
326444127
85219285
91429402
34234212
239498446
224699056
354815251
295463431
61137210
62040528
259650466
120199736
81892603
77345338
335932849
743158378
126241308
88825266
74031527
18028963
301074770
390495767
1000915
47744420
138931151
18968028
103623750
16238287
340862754
506825714
481322036
208579974
81681279
233298982
88198287
280600441
36887866
178546367
285029995
354261114
50658740
148226460
14015562
119408385
46870255
76263206
181009472
477671889
318181648
17718114
392176144
355505266
28157666
136956643
666417895
365496725
7343278
112156868
18226721
38001957
146163238
1845867
227781816
376618335
636212302
150922625
22523145
399185249
446782467
41740969
681809
125943652
448402537
400851131
89047423
46062628
57699940
563365699
61402221
1682140
3439126
159763123
391492484
46530692
165591870
105214438
461321660
9638485
68324392
184352199
235664329
13121492
166268946
807200217
27241295
6924870
280112800
1891734
292642363
11702102
446789978
40183446
174650968
795601140
114528587
46847325
69656494
281024759
64789128
53751898
9027161
110730008
86111944
189451247
644569540
36276328
429684506
177707613
178029682
71641601
506517609
354974491
206293571
32986701
117422625
217404084
653246817
275631335
173077858
127220859
240678444
304363160
442699155
31997613
95404814
100410687
41651640
171320759
75549580
27847979
65188035
247453969
369363638
26089104
305449854
39110430
209037781
665047080
11178555
632369833
343696606
285334222
204511129
18047850
294451292
101764177
5876041
292518341
233479002
350282409
298329151
216796642
121698741
230655236
127399517
775272045
436744446
410904799
559999223
391396847
274451664
15617503
163069642
566365143
541191589
87175730
614441435
8388703
423836388
336139273
499115462
535691445
106430999
24008256
279794857
110061462
10310992
220286979
475108176
23481523
5133333
22796837
405394462
80850970
391603851
508123558
104902268
677741263
4599297
170090902
118180213
90368818
27396705
51413114
617814542
127387349
629628229
654959378
837321608
116075975
152477114
345982283
458055067
729666693
103756048
14747386
223242061
29690572
90411629
316516606
73410604
52070475
410634680
143938089
772479283
131752516
823683532
29579516
640780567
102374391
284209367
57283067
301794235
317490639
15104003
42770115
178463974
310543676
63603033
450973977
209309442
526851533
57089130
237467962
277916122
56121814
462057411
369317536
17579998
628562709
256506588
42531094
213258437
245264295
13806691
239641586
61286663
106484001
41167449
328503306
345073905
57485983
290808517
116516750
95637840
604427774
789068691
31464327
274779097
433878424
138195847
100025822
287305998
103862486
485871512
114994341
61452362
60295848
54849107
461360230
193034126
155804137
418475601
673994918
6403608
26231659
256377121
1525676
371395523
47088770
775203421
307236081
270063166
43707499
518882352
14340029
105992740
108618352
303852112
168198538
445219637
244154472
359703222
259494092
391364661
7136239
156372899
23283590
145862614
58384800
125892773
3138880
4801799
55101000
341824800
453823755
35216059
76471644
306529314
190645889
30057807
573165873
114495756
282452674
500554049
18586939
167678405
169130613
186691
25822256
610488717
447231317
162979682
87076484
575616258
123278028
265820112
5558144
73351692
23029935
368520129
114046288
142405665
633767150
1832033
419690500
482106
114485680
372428796
128247518
8295349
152371464
69149390
75508317
63477427
355910460
310474964
128011028
174721452
306654306
231814297
268295097
43884616
300514036
403264190
437477355
268624124
155803221
18791659
25959838
20837268
309519731
159701880
322303290
186273293
431892923
13735134
358691453
272990450
360516704
90546221
243305877
108488858
124075979
209491285
181844796
44173489
419731691
160919500
1607494
747931727
158614443
153037914
250311270
515330199
250399371
386405837
386072184
365778397
27758829
81755107
107465539
386140380
8497613
218241495
75540829
94456463
606461333
116732532
141883067
36924610
75785307
217739674
9491851
70189522
180180451
308873381
443369514
305271177
277971180
524619535
37028201
19174699
51064750
649626218
41151708
47006991
255201341
319417122
311328176
82576842
79726286
175100385
538369909
776542460
68307938
83477018
246265658
180187371
196768685
289024664
51351770
214443910
3988751
1260303
76131507
7502989
108856823
342149374
36158947
334202861
110708606
166627030
288812014
86901704
8272734
134783789
880390615
529256879
379361620
28722185
10885326
199412582
112239021
216975032
43620447
826165266
226795636
695480307
363284968
708437394
268132183
95724418
539164319
40014321
410878697
125859082
36780475
120006705
622346387
447310891
216072553
3262103
741976187
54812561
68668970
45836793
759129480
92902495
265510695
17213776
50189885
39351411
232970175
699253812
23108835
191935172
616232272
161735086
653400491
46167697
420202119
504462200
58553970
15376761
80518701
181096014
104200696
207457971
43705884
92540170
472284951
252180011
109619912
186404092
77412415
518839161
566864759
55701841
301608111
49705035
305801230
229192858
125375783
116062639
399100804
360587276
216667555
200102764
87132990
97612333
29174262
492618647
94162163
88439268
221373314
236078744
9033930
310465731
500765190
64569221
3865832
286641081
431268220
194251707
52180024
628067587
43876386
204562398
348427836
41203216
58196610
234539451
174056417
13627527
667096248
54517063
269969991
83549936
93372345
476749668
27814164
1446026
695913418
622360246
254865878
974827
236873939
77577004
205642673
179892388
54627791
38152734
76717231
7921873
777751478
461836696
333851867
110439647
405885546
425923165
392518789
8499671
94748522
176046507
623533162
315813136
79116112
472522561
4004954
404030966
149901217
645157357
377338463
204722300
364115889
64400635
332761238
279130510
103909287
397784622
431702121
308370496
78674997
107877111
781370737
274287317
778029772
436815085
46253461
386581011
35175926
483662498
229272972
463235782
10612523
41629623
428847450
22526201
257069194
213481399
117339809
662911604
359508436
104142760
468915528
33625377
7693874
21760801
36545920
72549867
244962492
596009589
528395933
312547628
429012515
41865740
339347476
253568743
93129082
406514611
560702
494203044
9389022
223787354
64457307
45200052
246297549
65038079
25782155
708316969
286963699
664414663
97212856
19085135
11751126
69319756
109121564
37488552
366444581
46353380
248779674
95284142
93499749
198209762
19699463
26818062
324096981
502762851
11433404
85053738
228957055
267305440
420790717
10988680
352751254
721871036
39970166
13858082
209065802
322974184
848665639
152608995
122888847
362811944
222420676
315305237
358858284
734350887
78477531
44412244
293170896
612761292
127460949
57239564
96925452
63062459
109038850
73049745
20068020
304603276
258123
168305465
479739800
471140394
6184100
33642625
276403927
318619019
44844733
102988806
320834320
26702671
579777643
156475801
115387528
556571231
53828692
18833071
249590838
539587315
16660587
255734686
102909970
200836824
114474760
590984084
53426974
110212459
127445578
192592026
145880745
128486453
547613297
427020
33683586
233996373
217777978
7029573
113668303
151309178
386707122
138096186
294708266
381676371
446280451
117737184
22030955
201570141
299784293
388330233
20159356
168142599
78657081
171735850
165742975
108229129
478500074
238626155
280113226
320457538
325639301
41802448
729973302
10044903
89088051
72569465
249251855
114983233
72887945
85077570
113122229
495060692
1825568
189251390
638511953
30184866
347804519
501632445
131533225
4001038
11673173
342395800
110821626
38605847
351380928
417638935
519640167
3578496
175478206
148351980
1487066
202188620
340196372
268929655
436127540
291291117
330596879
25545283
90114588
12550913
172294
17061045
559001987
45407365
345926520
158115304
240022704
117432562
108657720
260465477
111337565
473785839
91666576
738610310
17144398
277860595
27156997
495786644
507689722
140655091
91061094
497533163
22618230
365029905
143951756
188418905
164316532
263258878
375824536
122435620
169089958
135935445
53094401
290521742
243317501
82636958
253264546
155601861
317075815
677352124
94811967
395307852
241178584
626109797
38364973
43773850
144352854
435107492
432146941
20391817
55538715
103375558
10724039
118247746
91503928
123159886
3082747
200344715
118532423
216808949
377594221
419704416
85732393
50125204
160177449
765169326
107798327
359410488
56865424
564517790
221288471
845257997
136279685
106452537
658536169
663344342
98334161
515241251
28249811
728387370
220447234
207779974
187445224
2707103
392562930
74080608
75637269
17415526
513727527
366054618
428251692
375606976
280775351
85770782
361636755
98124787
73834165
565580910
238087034
336141091
565051469
248052353
24209869
51109853
413213438
369377488
8248325
177131619
311798840
390806779
419797171
174300026
18435693
381343776
52192948
320879089
316414842
10325454
19998825
520265006
19892241
3445446
173211340
439159764
70610350
131741694
12826791
195291615
55762828
196268444
595091906
19887799
328987077
6122939
267954380
395020117
668915846
583543361
321380356
7214855
5140611
582754087
149689370
593312796
253099581
166460480
95989782
29555670
71825390
175087501
12638067
248196222
121924257
216643073
18506412
128949067
114279381
172609881
155541229
125271600
536667397
187596585
17706611
367082841
237463417
39362783
179532776
45689154
520124634
55431812
219086476
414795089
15356753
148642158
165401776
4097795
1994133
346237304
81466785
179713047
6942834
190458561
511025779
275143184
111217839
684054085
451626213
63537570
755598540
300112644
578520128
160704373
453251912
219301637
315342934
234004200
363472977
633064660
104699044
161274669
275610740
100736874
291449433
413522427
117228003
632188221
33257740
12166995
122509542
3534760
651580734
54519182
483421933
72881982
183189270
11941561
73269317
303240549
746334344
8404437
118022387
128268020
13602055
9296969
128286250
525210846
113713872
119779850
233569917
24242760
177235974
231346616
546509828
183334481
126599485
97277683
273098983
101204393
8206899
330014326
179432668
62955032
15870593
117872002
218882491
31878044
104349149
30903724
182352869
403094738
557453747
38031202
615689223
390929612
388863327
398321301
137684788
196595758
380446560
552187015
53138345
8820279
137099920
65736934
267284032
148508547
16341739
274121068
289881224
408472518
207355648
19170940
46410691
886233498
317444546
402136905
203909538
94876449
126299477
45183446
500614218
148256914
139263821
773037027
534421508
581555936
70881271
98332995
118602920
290538298
22692332
67147886
49364054
45418903
202038828
251585256
258571468
237781
15501417
5336979
12522464
301834906
358156109
151275671
186902349
517388551
106313378
228944361
511417717
3976494
342672910
66040406
281468272
22697931
191324716
605429
282741652
249069547
179772302
43356336
206165667
166819481
133270175
147180046
517870424
8408912
317081486
77549591
563756285
482950572
501697823
96913789
720513335
86114888
236555540
89579866
258699172
315244357
164182482
3896420
164543
70488314
370503394
2796285
442770834
441817493
3029336
354274121
344996701
18865854
65792295
10231714
250188417
289054963
173347007
140978087
116321639
202710820
15643536
761303976
534390427
635577766
208582676
2496011
58599419
314597181
125339684
190900235
554182122
84458393
236444451
193538844
446986192
791454669
70703199
10644496
40849822
115600178
146197394
154135917
41425050
8593082
4309547
32685976
721751228
174544290
30573456
609946031
10431021
490131429
191883086
324183356
56209748
4385721
260952391
12370340
18089286
691253086
333451103
130960445
304182
55918456
330360
281925248
140813880
137220669
38154441
320140150
55648638
86185290
72732198
693690277
38982856
206358630
596527684
56790992
158022059
578217068
94651880
842306856
151793757
144366941
379507036
48744070
171460111
212477421
76528425
169680859
146467794
101616963
1555132
392407296
95755291
785721253
310104847
141297683
756747297
68893767
1497692
200865232
117436815
339025
16594741
280358258
31015491
540952908
10390066
66943953
54093662
527068920
144390799
23497110
45869893
250725424
338489101
227471662
361413175
305525307
333762441
240650668
616713992
114476604
74510298
331105034
491919703
11866901
170708046
63794924
85103358
246336114
84957121
150966966
460294602
1617264
4534619
525751300
169568869
38547115
388549787
773538228
64387487
340611245
32215333
484408478
141834805
96484093
395758479
265669030
16538076
39389260
112933318
324419363
45464251
25493264
291633972
549979123
619290546
4903317
219407322
478976288
130638586
1230106
663529055
23918705
102512572
70502325
48551144
87418766
341998572
11530045
4464917
46801750
273003196
598168711
422664377
350746684
342053685
228344668
385804367
163346004
245728341
75115342
347124960
156378433
553996821
50282242
147290720
475992021
156434409
319379510
95929699
204655569
78530623
73486644
2706256
348656138
161005420
472807914
208679568
68014068
57043273
351940815
739762312
116412571
62871851
703637151
42244637
4445759
500660568
637142482
171351907
215084204
179097831
58154748
177065339
568705403
232021997
56530200
176356811
409357060
522889380
426052891
30544948
301767175
76717882
156706473
112418481
91231098
280600809
22149756
550526712
388158096
44875446
280601988
361109426
112050306
121566937
21587790
212785408
441771180
118119250
449387499
93606481
17938462
24314226
302050698
206621234
41737641
350156664
69058718
511424687
208637685
57910229
6794580
442648968
7343706
82621775
8312609
52145370
384763459
214013530
72024693
182902454
28609216
89728260
326738514
6731762
36774505
71570249
368578938
108202696
191896987
94021227
134107430
133748979
140048698
511026190
96485219
697660092
592469058
4573806
2574300
510387322
652871328
46579976
31197861
511470357
113390572
631580979
159211786
17816999
127592705
113391975
112188179
573395220
253269576
116401660
44947818
421685340
194614586
12847516
47248501
163178405
21562409
13091233
299389542
113491559
145598264
82639102
156755770
605086602
511088237
177434604
204997523
817099504
37025299
618370451
59496153
22917159
425723054
222671274
73562341
53500174
21346569
34296454
232860476
405980912
45849613
21859750
79125220
3624311
281598150
28305822
305057422
585023943
195296655
45242220
333008702
80736754
30605514
208673059
447722736
387663207
387130838
104105920
434913313
194260716
178649217
363284500
12491563
91284685
491163745
182921074
130976904
224448761
108567288
88874546
425125592
675170628
99991916
91904237
393202388
125965667
104879644
511080347
289225021
613840536
160299729
328254047
274200113
247315845
445798469
3574000
608977695
351919605
188762428
27805414
587190372
155300863
3229991
212014044
594151223
175146447
154223357
51217183
52563248
80996600
448008783
507857210
155288130
128055220
502834592
11968087
294020996
350715291
131500275
227983080
35011136
695446750
436706913
70996298
55564463
703352817
366685412
189614049
267988140
537176572
8770355
71013754
106328168
39770628
580126855
241642406
21873040
50571071
327266786
130284414
314128956
33614890
256777717
328906377
239674781
240472281
259616313
273387604
180375512
177170020
451552081
142680831
4419249
694497
403551795
57931192
156238201
194538946
263347893
95720658
157337710
28293482
157579873
51026516
276232341
11236688
266206800
4606282
85746546
206011481
64901495
167229587
306251857
16994901
860558405
71942390
9746655
2266774
232804827
246534831
70764234
267614893
572907721
94564137
209864645
227795085
41491544
195590952
42206019
21119183
154317257
84032488
711561665
428883524
110840389
33175994
101356124
9091342
158495079
1876844
8961530
307591663
78119034
181366822
615425606
239362946
23012736
863664
24485751
288704088
306649424
55997371
307652159
753175687
56268445
460585454
390087046
631599062
350836300
301197941
160982326
183660171
314334364
8465843
28135164
977886
439330422
289699741
153503998
479806669
317177855
127069091
148524849
727235937
253564887
173337389
418106171
605996292
93480950
499141442
344002038
13352843
356328094
1398941
91852903
338586423
521836224
109822009
133079532
4392788
207775406
14767185
53839504
223590571
61442154
207727136
547838352
134285500
320793423
57934814
3370990
423694950
97137247
489926501
153666421
126747010
38686
2026587
60026612
262304986
32916132
260809043
363035407
90606651
183181383
2292052
516935080
641716630
15956330
66692330
271900210
54633489
229863789
65155088
127542515
136209659
503740649
3645515
2462478
49404370
6550006
162009019
71568787
43722004
294286713
434317601
343842114
146649829
169209580
63344917
8750235
28668146
401365628
210988803
278563639
214211106
102019215
40271200
124628787
178196329
65808927
18964706
31069325
25975401
330743117
61211277
152791483
277008769
125059008
422066604
463786140
69030923
406393622
679810090
52598069
458367952
284104373
56128523
58708402
24936361
117815
68037401
24833074
39168217
98322730
443618773
290687306
118108243
23113239
165300848
427007831
65857030
28783979
172891084
448329486
93877430
181454677
43312532
164801189
7319786
44459282
68327317
257539543
426150564
330166865
171830668
276469145
169942418
121917339
231034688
35742489
13314614
2995667
32613990
150532934
495574851
46438486
361505026
640413212
63402917
5435313
42912287
21821036
31587787
358796371
384429061
412891233
895295
81208489
184262302
421064534
27923860
62869407
74475351
280073277
443043665
34095041
221276482
47651633
45573609
386232272
692140824
39730766
277938618
1466283
400564260
124229138
177772225
207899258
38427054
193223592
196526882
141460839
160867927
601047341
322879877
618259680
13623259
355417095
19144694
5246360
20908011
593426959
428739229
226278626
79038224
150088883
28639756
111259221
39839300
88728230
97199937
319555101
339566101
257018939
36031515
48064932
70735175
332683128
462987422
337238
467004745
438509974
47620494
438138368
172594309
113358881
337327650
209528963
355357014
345779782
39061805
162337619
88721739
457123308
92601007
281813023
465322720
39738100
27186325
164878524
370867237
126277083
487539278
36490470
179466904
152066794
343087073
34383302
351457514
207419775
185776290
295021534
340990596
57593428
644573735
66785881
553108124
25707396
78720061
223234062
244035401
87164299
664314725
303597776
209935217
199845136
163824931
94286391
124033666
666918219
115614473
115620698
223528203
758998420
110479070
177970401
373190131
250624619
226066705
7182290
9655043
33938056
127154491
450272378
304973717
270831279
59388144
14079968
35317216
362036297
452791895
72797624
70144038
203193772
245325886
2162130
712069005
10363958
40311504
47363412
313904419
47733640
100272816
23427285
424871562
185849316
153468396
1794379
355006734
486332582
54788510
110943346
551362615
236218691
244506087
39083845
63056413
253491832
125528407
60310822
566911682
168307755
170131136
521421294
674367022
135112028
184285599
114263642
90337213
341226304
22671380
294921657
239155569
90318563
387671108
11182646
516855061
30511933
77765801
47561711
95216298
200679623
540339609
177911505
33887359
74844418
293803426
415365761
29331250
366796954
292269777
41743190
98531938
252721627
301827564
388953293
85890137
417326765
486261610
1384546
730150329
162439266
168231730
39818168
85373509
7818971
470429721
187620203
354643729
136632935
113677825
688984823
240658685
41727565
481923711
12463787
311404481
34657935
4803149
52486235
534210541
272342400
119081482
74895383
208625210
605601037
51397508
615995617
224279493
697115584
544362601
104465748
748259998
188885673
53166970
458602327
289995290
203500031
78763358
26858953
225936707
511827342
73048408
284938
26857054
294973327
23623579
16776651
91049725
4745433
93075077
500940668
70835850
379483392
74220823
775782521
155304351
207213250
10252880
557775883
17248794
232484346
256298953
20721678
59872659
296494859
15668849
41551820
798818335
186860124
283813506
212548194
742334526
458513673
249857116
37727383
324176615
158611009
136170550
135363841
69253193
12973834
183327557
616111464
101341216
14698527
207040158
240529941
27554680
85438362
66642849
9087746
75510038
658904854
48258918
260593340
44689621
72023806
53608892
53593171
15779897
56145232
95363709
169147293
50892636
50817378
59596719
325305690
429786932
15147979
11133406
4406918
144290234
567173252
3944635
466156102
600074012
383164136
634031094
30590898
18254129
846623008
179777572
36749151
49680592
333506428
53370772
425042975
838394733
25769856
85123953
40617234
288457134
10967042
322994420
79711009
362683256
182481303
266374309
157983218
8984473
438603683
261060639
37760899
523812105
675200758
267616841
95606749
731005429
14963255
65069416
735418210
70401999
108444948
21829475
483731202
163232197
142981777
129360177
384348454
206770115
28169832
640156728
105408221
305305061
66781147
422693387
579289895
513441915
501656680
246880216
238618714
736179109
192027935
83376511
42386370
134602802
344497845
73488231
30283921
652815444
508292041
163539431
42872493
347585146
151266114
5080462
240833639
635747794
411681207
34289082
4156473
481042672
505545247
9221428
28733514
36627962
87914882
6322830
842757504
335164898
318723691
108479019
34212571
94090464
327138373
413801150
188210130
312583395
91845601
14145300
349546959
164069385
68056493
225204628
23844590
221382204
5201375
122035051
60417166
526965185
250178617
33737177
143170928
786380650
60982292
476186214
366327490
295848724
457456533
362151503
291382633
6864346
376772267
607001539
708089987
134893155
642911287
555687824
530884975
117080612
92421261
68488417
16344057
196329348
817702411
348425200
478503767
202115680
54274802
66674775
20380942
668230694
305129010
118306494
354216681
164908748
194723349
189317955
243671662
64334167
637936311
421033468
14065935
88521188
543941228
206732929
139673633
204112219
126116948
133737345
138679807
539900665
158063505
608854241
696443321
376026663
106234631
109480753
214600861
785189722
258408202
127613584
369896257
2970670
101635476
221119440
37813284
20240385
664466431
66260525
477690696
124216494
82295361
48938371
100984713
244423286
86098931
52221775
30243905
103086401
609926037
319540289
371878043
100085070
63521775
239534087
3998012
275856585
175572241
1217285
150381300
722786519
687748369
151153791
35621286
220927534
34339822
42399725
1677514
741337939
55493473
32075504
181794416
180723904
19321869
331525633
430517983
746235407
33675931
733754136
276723594
16073747
7122548
32283415
376284243
124964303
75260501
78279382
168220085
710929711
64281676
1997904
569491024
215708692
154920845
62443888
109034733
308913583
237324055
208372130
151136371
21535876
203805999
83141387
713633216
439722819
73463780
406459409
281136604
404552812
57270363
193283911
1735422
512235061
217747300
33266635
112102041
506871110
400325962
339676181
7108163
54976390
62629330
357175391
236389481
245506016
23688509
60890327
396547231
172426506
64500203
18979353
39286450
185326652
277473212
232878418
295548851
790705735
698324292
518683933
61185930
476276214
446613496
148372416
379101296
576434962
870553909
511200258
47263047
453964674
260152536
444439215
203068978
39709067
255368620
156496704
35391858
296701680
44645400
105098826
16611098
47020079
94723419
244567052
18835003
558052243
83735076
5073395
833224035
33626669
150774617
77907944
235257923
250586294
650220893
59870246
100251957
347917089
180292636
455105901
100417845
570830786
237740806
243673472
41697188
250777458
208954743
353125050
156601549
71083307
333155692
304977617
179247783
256392066
67855623
26827800
12374974
60260779
88257671
258265772
149017561
88497840
50734775
51784158
21051260
32357940
661919739
3594561
7505981
519076187
32666450
10735831
137425603
397322001
131267710
177931762
307321132
39176775
178207821
246056090
104917720
144160201
2421777
34584287
383985205
446244958
422718547
32152758
31678647
31606508
362073295
200359206
414480386
114617834
66662382
51799983
113506644
1177314
406513360
222126
89328615
104759508
282425850
185852944
91794559
93357735
167392207
91351977
207685093
60982439
814585212
570182010
143610960
70855310
193242735
71161004
623573954
19087113
512261837
13938413
295473279
290151639
217669831
116502178
95950044
60339068
557993393
109215186
14594941
622729200
594914915
317360546
652427929
442548186
157145377
584088377
211971468
755201650
81878114
50520336
10397205
607878280
207673485
9862918
179578385
201517522
706852790
195345993
114705542
322330754
16225966
196631530
450291010
424238805
128179968
464308199
592527749
28239978
156124054
5641346
196039393
13263278
557425211
229729213
13909802
359463926
14567310
378329673
4051830
307217338
136105956
162218501
161854613
233156291
126313480
335095767
100512644
172385301
216881146
30039214
118144369
14082517
386111054
792232386
81396783
435392005
47475647
277059337
434989697
161427243
3773659
232793057
290019165
102409848
138820148
493922899
384021612
33649417
566781970
126317828
165108592
30906488
27085128
3286870
180950791
538996416
75268094
44134802
173495668
230764272
144671652
19948860
374151230
75985765
54413461
44942812
166969857
77555383
17741923
486565679
673602307
166786063
130539938
66908143
511242327
78434829
156014818
210268088
96430857
558790052
160042886
109569669
227177285
71145143
108167169
23117912
185311499
430928652
137374636
319196071
528702899
152239381
383834097
389371239
7022251
377497106
51851683
564730217
104380762
69540731
390791483
110280328
273855296
186417618
296167135
469926401
189381739
202649510
172401577
9550095
546015815
168332450
785483709
60533738
68697358
15086729
183549062
442866736
23121905
115138994
50539470
525942102
144058605
499012188
15984750
18019706
6453405
195383286
235617268
97798364
220624082
32982746
204721586
82809122
817682678
71281081
9701490
725235919
240296845
13035012
77476693
40506315
777508516
245512800
222366154
369012799
315283737
227610871
239766448
7427446
107841238
35660300
223330983
183284384
684717784
164554171
43837360
650901979
331266473
322203060
358651747
35030895
438651414
3295808
53873897
206452571
81242189
347300215
173265265
237310043
360249580
164866943
35623101
303902743
87021594
201928287
277353542
563125845
163096025
68374804
318121434
2200917
118368065
175521052
78092503
83970625
189769251
299816283
584573568
83055864
71153059
72495725
516896886
264175367
80181668
274991014
152852565
18033394
90302828
586313006
256923845
722345327
339112145
190593177
243583301
417656001
29845505
355669988
177953024
164293309
15540902
80719166
239822777
200140008
44636992
622129757
119123833
491243297
477322145
60430105
432078688
336779271
308899272
57977055
40272890
682083463
26277537
55966500
229434484
678278738
420214318
76161104
57084868
7621167
41356279
59019451
201510623
133541348
463464961
769712050
296622453
329708841
389868152
496725389
339541894
165502847
139072349
765026875
162628860
3956647
457505565
215875845
52576646
66999080
251922271
225146680
236490405
221795332
203116753
291716247
262565140
88540543
242117250
19025172
6598484
5173198
94735909
18565852
54949272
240046964
116181325
149171955
807687279
356513144
58502540
356660655
592353458
462306247
404003302
232815034
351272536
259383793
179235141
9711706
289313728
292638167
38310115
608674689
170185117
135685244
142779418
297674055
224877213
936251
32577502
551872998
187944538
528419185
70081487
668681518
6016120
64234286
452398618
15332672
678722239
370481244
536056299
10359314
150184921
327375802
51129783
503280925
241478463
97290260
509330182
548488168
62472691
253767710
171395328
160466803
29773238
375156692
197990140
672833442
151569078
12075213
2926193
38095694
178049245
359834001
556217063
15657244
549802520
11815357
103389079
40563151
189601585
42319551
109512214
319970928
40066770
78166460
472983202
29047876
74863116
118583475
490910003
299967939
49842077
355703507
179771114
309396523
211758556
658854373
11139848
353921737
39622675
253933692
351175960
54692021
538393046
8537824
557434017
116595128
17725027
370026314
41660746
106637973
273157143
490460845
546031798
203907970
90013426
2027229
554516845
7404976
214481607
3824005
91116237
234058967
11329737
105747805
386532363
3380728
74116729
856895792
178033344
40585942
112233121
190337890
63754254
108823662
86850121
66082139
745893783
40954554
115080327
32553263
537234160
100825710
198699133
68574284
62377747
474261733
88620383
359651708
105269987
224962806
52736237
370206210
43214273
161737983
284864285
255519032
20523511
150841310
353042021
254209756
130139292
271654286
8409849
37036731
313006862
147390059
105882464
21116224
6462963
205522248
453496342
10525154
166797283
187426296
58234702
106538395
139555757
85685526
117208401
337348088
215586251
628736398
31147333
40208691
243928402
606218419
364878480
79652570
565090011
15620779
13557590
188606521
188719233
165908642
662596008
461076477
478387111
19463920
281360629
93690084
13245704
117663589
92677574
22270623
209834245
90280788
38619477
140345156
171187038
33262455
22652207
9962772
505477714
460722507
359030508
12343289
122774561
250499545
342992163
298437539
127044787
257220807
472819451
33644029
176706035
27028311
149136556
261781375
466481520
272702863
407435556
27568296
430488020
14136631
344590019
147718272
488453366
135549426
551383767
161262448
609440292
424206972
152375733
129724551
341700405
454636493
352584219
77557886
352333904
56273834
128484569
318148284
454663373
74062561
3772828
803928953
214227598
691376438
90883180
86927559
287962754
103349111
5923311
138489120
232643156
72218376
67071259
178785758
85155377
593316591
320032870
308076349
162525041
139215891
300848569
413129519
642012377
125427413
115512866
394287309
15752595
398576772
444485729
1088823
80442565
220647664
568689273
10947980
42292449
32354249
48685601
69812846
771646715
448518226
824271
327819489
746772380
189570453
417828863
2868899
80097866
294828989
138702856
512231321
40988625
147104684
544842448
38293881
219151630
379567594
234500989
296789448
578678486
276048731
40128219
509953053
367399944
255889226
757447786
170928723
41774390
75091108
84567926
213074131
305096019
167324746
44224605
64145090
471390784
366859083
548635876
799287016
378481244
412372748
45909865
22735016
206881537
170239
214687763
384030208
114992583
79725446
231441233
37477436
552865721
198016268
440692433
2258696
124691683
285338036
730690671
38009609
530618357
47943251
239756634
286260802
485862000
113212772
243956055
43065241
524986388
499958334
164794282
220125797
173377420
164578305
99641514
52833710
25926140
150772374
437203975
235021132
352855891
135484010
70639935
92894193
385424012
276139577
216403971
577300342
366303768
98091107
145011009
153301251
65840539
48284110
63978377
34880729
569796122
175402681
10396344
327110648
68252472
282757376
334297731
245320087
153228205
296307982
27341938
7326337
71625075
431397273
674303099
414410326
64089044
196603896
32131786
7946776
350456056
73062609
86731659
318320527
23275642
262641285
430199884
136125591
636529873
15311891
80362579
264013421
87287960
147900462
94311090
93529989
65950121
320948748
226554780
578790870
55611040
126544215
168439602
485832814
443291007
378945961
4056198
48236001
459746015
74435756
422698093
762803503
47670057
64092501
22789422
217067188
481700312
176519942
89049
66089194
449544448
220093975
184358103
13270499
443421143
157323604
272930441
706923982
290609132
360327536
111802612
98376812
52404873
141874024
340001790
161507579
24690667
122252050
266793197
163280030
289601638
335640855
295058886
42228475
108763608
327023374
138711996
471040778
86547987
365901682
559849997
134988581
88984467
693240491
125885929
252623045
376355070
284842283
780850353
471531327
141553731
290835443
280125268
10465274
394271094
293076746
493665063
197451584
47023971
665942581
487827747
165254746
8306994
451017346
20398589
510133710
536260981
630671300
36138311
16501282
27390931
16079246
21148944
10224152
36349778
38042895
79724246
405921989
19784369
303428630
40074861
54667693
80299890
160174823
250533
186540435
614112972
647109637
140840898
31654232
60508755
44349758
519783012
142457169
390793146
17190145
121447353
87804417
16755318
542805883
58009768
47174705
3291364
59761651
133543014
109778278
436785882
234570131
574728710
277140170
394004104
46058499
101048674
250758952
41460354
203803560
300888982
422102269
416595411
44100137
177045783
165798062
102069620
260393286
111569818
55861991
704548506
445522333
542400795
117621927
212258654
94609935
172553189
306165793
91855891
330852098
24701818
598111766
52422690
245075027
126054783
23239906
502895120
415915363
112395059
564809493
76761360
35430731
1132225
249050338
78854768
13568811
286507959
276067272
12665405
224326820
132454042
263632939
195432050
66638712
273519757
144364060
180930437
125060277
194115347
737922505
7330886
325127913
396641385
20161707
21007826
48506106
59720836
456873293
91184879
141336442
148564417
87036472
29907561
300968497
96549389
43036201
2147029
523970886
177629581
10846734
662144517
97702229
415722058
71363234
213813138
16521935
123498412
5758943
101449911
417613269
34497162
672853269
18002572
267017118
411676954
776904671
565038515
71191110
64845742
34680969
604961411
369188324
57917653
227183990
191459266
103822490
345634032
119857712
233953206
227806736
164065437
432247538
19212523
274824082
172909734
301929406
269017610
211709665
255814714
381648866
518015392
94880431
764289213
129420779
483410285
547984459
3516376
383493708
349290382
93834303
316028002
93613480
38737339
112488391
230121630
93731645
446097263
33980351
174724952
453447308
22229964
338393380
113744614
472946999
454506916
93776579
689881410
67801105
117733574
91488991
322930660
580143396
13237661
293498375
153340027
32788935
592443371
76105951
112702195
265840903
93485545
135407821
20113842
494426969
72556884
231575486
605748685
104756765
22527754
165735846
399761318
186523374
269659675
116049978
195443776
102073883
94597982
468376247
64350173
172684609
18955381
83604310
323707333
454951403
1286456
161091152
265265283
240964122
765453728
11420988
575803402
696805092
193949946
345747135
230592056
501316638
157987261
297328954
712594088
71681511
100613905
361444779
222193875
139069080
642074018
1808503
798518838
2870349
158446635
373907322
152372605
405999493
312702560
165557650
257323293
715887814
327905210
25229283
327133508
87125375
371171590
10045851
111991917
168103545
26616065
40006724
39463974
122897963
29088123
56162315
130912039
718010143
243737329
718558207
222634064
29489586
350544687
31610350
24171201
138391439
15136112
82467661
9115070
67079252
9347154
300174605
73592200
470855168
364199423
350459884
64049652
288119228
130971032
69356692
62137593
443808181
640952212
762560450
229803609
344135888
100320770
84428342
339653936
703086405
116689055
484556068
191628404
179928561
446610794
27803401
7288855
94389739
134214244
595534061
2207285
605379373
241636472
217182941
98064520
412738499
702088719
165995178
27312076
305918864
51439407
153940409
121782487
188290145
22733757
363813660
483136740
308185723
113369225
352809074
379218659
197599188
9805557
67179767
125794918
264454488
534791452
177193317
157450252
139546081
168773899
778545826
250918878
25297077
155012174
259453973
311104385
746284482
186299608
680390927
492765326
158269446
341092761
643784395
212895829
187778585
362714796
78902211
60337724
764581934
173699314
76935296
214667775
20985645
82718039
18731685
463691592
189596740
312051783
751454050
95372894
161146371
281427073
453512766
369129622
517665249
195129475
370723127
320688954
67656262
123690435
122147086
343638520
180050481
8248294
47775560
507577233
390383090
5811926
51557040
480556140
318100016
157649086
30100249
358415696
446796520
286749417
277846182
222255594
116974624
112069243
370886640
546505532
472636581
19961182
163629485
514309103
469626496
45546539
146102251
133857353
15823984
134381296
2134112
307427302
154615414
498046523
13466071
189965617
489227830
261617123
100214238
418035152
326080216
150600302
128442440
594443805
178392645
130735568
120493784
652112840
2371553
250217943
175352829
11049967
312432639
1440883
236828196
274319185
60361860
359928979
144009672
188116907
81460709
238484920
155494090
16310398
290747561
229171469
481791329
209939159
87197495
478334540
205366787
585580087
79741240
218328574
61004967
81425437
557944255
99228784
43061687
361290263
4938569
264954899
63480083
143529969
124099226
169561936
25353428
37446733
9011312
145556016
366586817
332633974
274929400
121686307
305943417
154051299
356883121
42279357
231470492
7635712
366760
178377128
125790023
180839142
332688409
448083416
334048480
49626875
108327033
364904505
237223777
108069951
130018945
499266745
269905232
388177379
62533671
69163713
1025224
115490827
104557446
519116381
85151237
172006096
180151030
470936312
59802387
281387610
143211173
2430145
234043971
242308335
183954828
11418948
55791659
187500386
119919877
131134998
314485510
134663510
54243142
148753981
313108757
166433304
72685583
78808078
131816041
413403704
690683332
767547015
735312654
194768908
189174871
570232738
343606897
178077536
504886890
137637063
76343392
247196472
362587365
495456144
202297778
219394636
65239937
47388887
699009206
35365518
350743234
69545095
555559392
74878597
90451853
213040375
20555470
241007985
78892629
215395140
343685197
178136457
197274212
847113313
7073324
494197710
12396384
588887722
133963761
328456484
48049005
422961152
143713945
520076333
107232527
50511325
40705247
39935370
508112764
193705534
98001298
1938294
82307032
208227003
67417087
61551304
325546485
55388251
183206772
254488113
107874133
492236350
301012527
10662996
388237301
108398582
134952527
207145079
93831584
161171753
487102273
212065719
45488839
298836463
3078696
375998100
143580239
119713548
623114389
516780279
15916834
56569748
141203779
592271131
46827773
16377414
398333414
86028437
81916068
241722117
834897
4895130
18581996
112033693
693153355
247498233
5408336
472586089
126479934
455977886
212131833
96414703
14432919
270215621
179431893
255146891
566051650
41653254
294939266
137587191
241072723
99944223
301010387
107649190
303547497
12398501
340995822
406516073
129671223
213814033
136794374
49235086
8815362
72297401
12328337
130376248
300524421
229392583
123222390
537153667
227167985
121103760
409846065
106398084
480324823
66161413
244572500
129812200
688677289
88573346
64684993
65105041
345805329
132585902
43161762
303151430
414174842
84219842
318870589
407284459
22558772
205921106
104286211
218841261
4375781
244970821
356721698
528613132
216008146
174137952
498204498
168002023
290051160
51833802
505172961
8688081
785053
619993954
133041040
166681631
38144632
63364147
161649504
55471871
16666916
131063732
324895842
71010756
252713434
316437181
72599753
305965000
584880539
346765365
365197361
382884531
748481005
15059955
754732842
24655916
338957279
44426120
166083565
147824275
391075875
619062346
338458284
26091655
5579935
455929217
278396797
58732685
51461449
285979837
256609622
163108923
72305903
172523672
1826946
192326950
210814038
288059895
435116571
220621995
247481442
5844612
408088708
154121141
118915918
679296263
77272886
164941220
113182819
142934450
256699598
113509524
6180714
41745290
28514541
413155884
54618268
313329766
606854574
125168005
85405588
74303399
301001760
70698854
131972908
91855581
715504817
74682235
180452719
176140401
14112871
437393411
189815125
369168350
125548601
3009316
17022210
299583164
143675424
10783749
166239119
337609647
36926452
203084864
215502114
8168478
570550578
27734610
354431279
25555048
283581467
694096198
14106299
116079324
356045710
29109042
424557116
42828387
591109958
570431931
5347721
19543347
479077494
214641251
83901988
121716412
183112688
57924778
116788287
119776269
1192674
14144056
308633180
40448176
141124355
115288710
580270297
21620657
86768867
39540270
5477072
156771696
86513116
421632293
57842322
173077434
776885272
40639256
349119837
150448413
560104293
177009445
57581130
70486495
35801532
79942428
102605918
407680343
271029857
10607031
191661503
12409965
85579334
128008
1656706
256877562
107233701
442363936
121943941
58468997
603798888
212432329
195799762
92952159
106128434
703859937
90558844
123336636
139880454
22676062
163805358
814747859
255337738
194966515
796028841
339912588
1487736
5939447
1478031
16467972
8947005
17348080
223475726
131472768
785615340
208205171
236269795
44311071
357028705
663768318
807352
559730196
28168404
99852660
50743615
830808831
60294986
38643565
222856163
515772120
170320084
18067036
127106288
138165592
20470335
61233424
257168051
63047106
237406716
330491514
144706608
72943972
208088141
35067215
429002261
67451555
4385785
48065223
2973514
223489766
364139833
174765930
514493405
714307359
344564845
397442183
287804755
123153970
120026202
95341984
150474852
364846587
434139748
197816520
176702926
467221295
502023426
18182523
292318333
436385076
80505465
199847082
775865679
241036480
88481833
199081127
237563802
782663566
279757543
151813660
307807438
125563813
189346586
126796675
182952585
202843179
5280614
38116115
334852210
89697577
17426522
34973935
2799641
313084855
18446962
179693629
43139939
14248579
758511617
449947286
152245424
497407812
264634
246084670
509102183
203558764
59590417
95614071
299063410
547305061
193465495
570862393
22207025
694452463
456859331
56767531
282149993
21061090
253635402
284641681
465893216
53349148
333653616
138340150
201740643
483783607
228793574
313912369
345713394
117295250
712919
146658046
293684170
276288956
332129098
22360532
30917917
205806348
186115208
497359139
281098840
564991814
532305353
899155
92208756
112497007
441923567
147924854
425921876
495857036
327382982
52003776
47534071
12104401
898528
162374483
195894140
90484274
519205432
24448486
106219975
10262451
80630075
710992560
184800436
160675690
596733562
76752862
304124947
288892847
256729421
420855724
68501081
457765740
354774852
387914395
121915223
684147316
843019204
261352551
324370023
305304734
10805849
740019574
38712103
26334343
28991513
174422871
177096809
180077094
339686846
686271578
304408142
56043002
14240903
261417613
683174665
578372808
579309869
489746807
402147866
670960894
98180632
69317790
60862737
745561810
634285713
202150880
471454338
710549100
52516409
235519682
690816723
392744019
516376140
291867160
35546765
46839865
1869329
362291421
295082497
125868592
128230119
158479325
492089058
352808825
187631800
133093257
16705563
227262647
757873387
8309134
403667221
64933126
875091429
805254683
498704592
701232725
9619476
316660567
255347425
50579757
300498175
220377651
56179146
48116138
28682490
100505808
5221308
11954560
41421003
33534636
696307005
49039146
458740668
526993068
265963477
3387727
473678364
193178937
96387956
707060017
32188374
236069857
102196460
109748548
587686028
531298523
119303535
44178417
309508879
78144409
7061166
1773
368155918
109571868
91207966
313879050
116714836
755886352
359217850
121446352
437876433
249187747
590361040
310463005
6639375
184463914
141863215
420778051
515723203
391339555
230140703
50547996
24640480
102469352
108521693
141838435
243035928
636668066
33768058
331780027
201893441
32785335
58479901
7842566
263836610
305052812
279583494
466015840
15206379
20492001
210942756
347566532
438213527
606849445
2199935
126033439
53072089
5451570
719452522
312005173
8321222
242728504
766113070
102599020
65356302
10380514
5531183
218999650
23884567
139220862
189069882
15168599
186726765
295966493
47566030
253763027
69028631
833216
605408716
463453202
1659297
69704419
152565460
81309144
587869492
22551268
158271764
379754778
117807134
31783324
13090574
8025067
68271170
150892796
9500922
684900814
94365107
59445052
409479176
103906554
12799205
407127846
37577075
97752791
52341921
76693579
34626488
530104928
673816607
420629997
199513986
111143452
134781114
168183270
87158764
382027666
55235164
31011525
147141056
253600873
176840039
115541148
1587123
377791305
350817563
31252006
126967421
369288683
183966522
6290343
130317677
238042194
69644744
413073370
9665392
83387911
500998867
151761454
233755975
158419849
384541545
405055208
286538660
257836089
147750629
17481167
21392386
73033867
193784706
147141729
178537906
583538615
92217239
553084528
209240419
12900832
15942208
348856396
290214316
442329278
32857702
128003270
223629233
292760008
372877436
189074496
401417269
37489366
671241913
34091565
442927383
50365875
621458669
350812658
16526579
47527177
71894605
73000415
223362331
84643403
344164014
70739706
615006061
262194544
7403721
214095569
780341980
115054789
398039497
587301017
198555811
381396273
8245783
4523902
313366800
417545150
25668233
454296
364934831
539405428
425620099
44468461
66389931
632234137
153657602
496539535
118064699
315087352
275425690
109652486
296624416
502392837
199530620
102470055
11955231
198139409
105804784
153297421
193018536
662168059
550397187
42255590
3127433
331441020
17429058
138592147
212640297
214832206
272876230
302031251
6039226
377545671
31857820
50290381
400372520
98328901
69447485
235437901
328726142
426113737
114390837
164287601
312243018
623518011
40535086
103810464
32848024
435325698
126954131
80030770
516375640
3309154
148916151
71016956
548999645
284498495
405265220
898443691
116026842
94144792
367542764
197784182
805530517
177929826
11488721
117368033
267622154
7983242
37823907
59725701
669115035
586020528
595639
8881998
142261241
54176515
291927893
482790989
318108447
729729298
224250670
199373934
78558858
297654700
689106621
211168744
34427940
393530391
214555626
226305713
17046282
113654766
432321908
234034368
296979287
317598331
3590258
215527394
25078574
405986100
89746186
438766184
343283023
664218144
69898539
104211928
431383163
210354283
32089582
10897241
304191011
35729462
91685571
11543285
128162614
492563090
61419820
182231163
208040072
414230417
50926609
401612684
229640994
64850201
388080743
264115293
87067895
98564531
766284052
183810155
131702903
126026345
65772127
2095210
377967899
126477690
94384780
28823177
610234072
33252880
179787886
220380918
640267942
438281729
111000048
529625641
746725040
267139952
596186887
13269223
68665557
16604175
311518351
100542913
188726227
399375401
196348826
241741977
221680748
69029398
41639262
119317140
188204466
589646906
358979189
170307296
160467855
548942638
357357575
521950992
131760751
78377805
635654455
367470653
57311205
171604738
772788123
2333709
272990479
493247872
237975378
280215643
281739043
269778588
81520343
292638976
541848550
8509311
535150265
49228147
195852086
185028818
510716695
165046253
94989948
705051214
64948822
238084409
99492594
243704519
124503602
17407115
327110805
44016270
283922064
125511387
695017906
358161676
325399204
238222238
106109764
4980864
478417858
9871017
281976729
93322487
175153528
108228116
357556031
20086402
47369118
96501752
633207252
569806019
34487988
186328160
93943900
191124273
412729177
654000191
90804855
313963918
579341490
220680124
86357850
439325432
630435033
405331643
294247903
391535602
43875629
162855110
85124426
6653149
161832840
378759727
688692160
118270950
395442214
211448352
155090769
266365670
464521483
473429934
213040760
221246200
63989951
92918770
141759950
702681075
208209994
1761182
50535812
637779132
134917073
5185066
209679202
54902558
178603426
150666907
7830365
676384122
50751000
46358079
642155005
23604386
90557641
753010577
90448567
3223515
161008218
384649082
2527837
206877010
153956676
256447413
470417858
68118010
444987938
87764802
413381842
212049884
30932597
429304524
228530315
13686860
50341420
64343211
598608974
589809533
443940727
76062664
463118628
20158203
19995922
68697654
335560954
240851384
228002920
10683755
431496647
37434892
128017562
6864064
388790256
446708303
211298331
70585020
56806601
377836616
651997714
205441136
49511881
524400063
390499910
64405289
143006222
121921686
623397962
48475266
3488770
624835042
665762442
22571393
97143894
817465494
174003713
198214735
535911486
136427433
166846977
46488100
132191261
416356276
247749397
132723452
69308960
491567
111571907
51414965
305453979
511381892
52706926
84031229
508880122
323718958
35975685
29476503
365692139
130189493
176715718
74715096
120428921
203287918
186516560
280372724
152778672
62975850
17960332
15945211
50003746
512503339
6603727
52626795
331271612
120916591
116853444
4777786
3984232
52461420
151253896
139249371
89980960
114484328
234305950
5758427
285385719
189454665
299285442
3010944
126283341
12563432
393646100
161762207
4454974
240053509
194987114
708736091
290752329
408976029
143866638
303816006
265205834
77919331
327076678
143850952
151654570
139777531
137571273
211712717
176238791
15960437
787058804
7003577
190110831
88087987
60349773
194361810
517581347
1810040
2813337
643816849
44434703
101411247
1394862
196800748
798841792
410430265
653805047
119982704
72191828
132225981
102530156
126194893
604712688
14151005
46562265
34226852
85185601
85651907
284211806
44886522
242653201
808375034
177026351
229451519
687561265
19216051
10381305
87589216
254882385
53981885
125890735
434284922
458519645
206649426
96337251
46988580
412613409
161413554
90310563
20316177
316580107
273307371
92804587
177523177
26105421
10044644
165850956
308334107
19699701
71275314
8539941
702020704
154326573
3005583
741859406
8062790
378801240
12389843
601355791
78323194
330013250
360578281
421002118
61166738
221847164
28536368
161748414
311837056
210539804
497683161
326796875
328654206
129401270
31679374
273016090
26838892
35468691
475826881
418253064
102476378
112367791
35439392
36085457
664468600
60834556
335422196
174683084
397449251
367834330
327288024
113560304
18155748
67492762
79727379
157318358
166523469
22931017
547338385
6152183
49488384
69062453
95636951
194328241
682121885
231230335
105041985
257775882
40650867
2968561
587255069
31407440
127230932
441025582
261021773
27362963
210602667
16248917
569645069
233999521
56958178
480920375
80919869
58820954
103133964
192539417
20203554
185092134
74262656
278656766
362909748
527484772
353597
23445363
374704465
22256943
7244886
123901303
551187584
299647135
325887288
696091048
428693455
314615988
30338466
10329759
183116287
454660612
657608052
48619507
547789786
157949729
647754045
22562761
80185809
29583137
140537594
12621425
143362962
356507200
64680596
74926926
625821123
6758652
234707224
138660552
26101140
517502496
386637018
216596375
96135592
6794566
314684309
167204549
470084909
260524261
74184843
611054544
93080585
43685860
294951508
644950580
124586141
156995544
309033207
21595083
27111457
6683152
39230148
279659107
304662676
108434253
173063
747811287
84863516
47360450
17254699
487964096
89294444
276993698
185753022
326070162
28246024
101512945
221363246
46484195
837348551
811068364
188931266
12948991
172675751
229226090
779300465
455863893
138544934
41687542
763756922
23879198
3287289
304422053
30047356
31171356
44106186
85635990
139850335
156481356
24984155
61649635
237396433
63696185
116811866
206864184
357109955
125102794
95455281
516101
547040633
726168101
97177207
123344551
88815139
275673023
9685249
38236103
282669675
80713991
232952659
478588338
529347777
82986597
568184951
260425487
28786881
20546380
141854118
262571003
444916072
376169936
456535530
396444483
587333384
156796976
225149631
201151111
21918272
243047230
22903745
649826136
97035761
46843742
218476466
294975206
322936035
371340010
31377909
98054513
729988636
80069559
48532037
124507325
435306610
437725031
292270378
3533381
368302849
273762495
467535902
161819474
165944425
504074188
61037092
472185760
58329394
302884644
179620797
103406012
412602058
537102556
145217163
8247867
382787321
75961118
89257005
174830663
427778598
10145842
20587424
228866
175441479
568319954
403900090
168386923
76019770
637691584
809589690
793756344
238168851
608662090
676600756
8575568
641731370
13973710
278972292
76641466
77416130
315026
144931700
125184657
59475891
4747732
219105178
89776304
820249458
57233626
15127946
167996632
649480818
63876585
422272297
102504615
70139249
167699601
17506536
274971618
97724239
599344172
314102605
227553281
237352273
24654390
741104
55398609
322113311
244025426
37088202
695203487
401769379
607363488
62096362
80843791
71827322
586627309
22876019
130742608
172199596
317971959
22556529
734337642
210464965
651741292
20408497
13443629
96061879
83784846
322013747
190332546
104819825
278672272
101309113
110291088
214556474
488207676
181516817
338475037
178582837
601314845
633592902
22871779
6742695
30082313
78470979
261257897
4708533
271874614
358201368
768076740
21389369
216280012
104499534
25274822
12132015
336090056
12541295
2359200
57037424
94126712
124885687
183551700
110119771
481064711
500414216
399499435
351582956
37876070
50113379
137146787
176167646
7751859
167671097
222490856
157656971
106896346
194575163
245441704
557298343
13146915
67200545
287405854
739162798
252743752
38742189
341913366
95822419
19540075
468311001
197331590
38968664
339321472
346666478
209864856
348410265
72014597
294843628
172826727
339274620
10352929
212983926
135572846
74524075
467653346
416194543
723090827
99332224
592592041
218173357
123785908
415732800
84409105
94200238
66698994
12445220
762654000
39077315
2129585
145821565
21480391
259249308
823959891
50755159
521937919
173916240
168098230
424378537
143413528
460045578
26867190
92469179
143214434
23281389
13871149
730519
95933050
322845403
349968966
132926932
4143205
5815026
118452286
4214587
445142167
92138288
49533792
322153734
730696363
42248435
102550612
17079650
10701718
301155051
352554142
76336969
605467978
23910052
443807400
10656692
95722761
117460556
1077235
244203260
19812087
767584223
57793546
187678487
315676968
329636255
722545556
4280348
31907867
107985110
278796190
14093540
192163176
111842458
65028172
215936963
5564416
306933893
479536591
106392969
52903501
259800396
337746792
546541197
77969288
539432356
173527783
638573380
213878828
43587228
60306038
5259140
21506069
446699352
447767134
4962012
646504325
337748585
362401209
120742069
327531989
261344213
740765617
95367097
468635547
274652352
85189557
577784601
83179361
225385778
62118430
326005743
342046955
13653174
17289214
44432441
122717722
268700174
285674431
144047629
64699386
110248292
7058556
686153437
18104759
227686683
182014
99306136
152640540
172913095
794590936
101484361
135873935
34130501
129327415
32151602
11144904
5522275
135534526
361948473
214284165
227208662
420094198
21238281
131043315
316993495
4222195
427200944
24912611
259562677
512646654
370799630
158937897
463695679
576232569
192484955
504640519
32034092
470167174
476044293
85071051
369953864
64042710
559853187
379878099
132030863
2809973
202725469
268810298
79090134
47496734
19871790
79995203
307345322
24453926
6227428
565472
60323222
231223238
199682273
102757428
401909255
667573917
367461520
866595
101684829
12630588
650751633
181632225
305255517
70954296
86832015
595544463
477758836
57726949
217017007
53643048
18054436
70208509
437087878
514536896
53829741
91139316
188864009
274663524
286497829
602977253
99233817
569612218
376670447
91528732
294442183
365583262
134163385
1109181
246588259
424591116
190252150
75008855
358309129
192099218
15619703
276522760
96194881
3456888
526834865
251261751
169109938
330567257
3037151
167864055
338309361
19944175
887390
85266041
359747416
381213102
684783995
150715696
379337405
229876388
79782933
494807981
112360699
707752148
761429037
74053072
201628478
83407059
161729768
422611019
297238250
74342800
352679097
89138828
12915350
6161246
142890585
97943493
339591852
830603760
449738588
224574793
577368653
15300897
267925321
215322886
62828475
237247784
115280727
110004060
704291328
143060600
194175990
111577990
35026200
13713703
79369363
4565473
403014022
38895204
176711509
770006
165845188
55521564
113563779
268964526
820731861
770856542
461266230
147582764
5088651
351917391
132085233
292430368
823591188
322458761
238876016
14026659
589253404
349653372
392828642
516521484
10967459
49384069
275614412
23373035
207231926
220849401
34752606
193980223
32944539
145057797
305730472
458912416
621554867
43855942
482111775
604988553
4409317
231880146
71489947
332598261
45672378
108204833
57509774
62252812
51117002
466430922
631520563
655426076
46292957
341137218
24179253
24498227
12029118
78944042
157501091
165258151
419800110
9394877
245059103
529616505
140262455
87608389
863589617
171385998
21302305
176229747
135541554
5591026
56951491
401880441
32620705
61241688
428220210
43709663
311052737
3500501
267822594
173121338
361420782
7097034
63358008
639776238
224637858
62971465
345785341
116268005
14889875
468525123
228375724
128614545
421465721
3001345
39940821
183388897
145162305
84609746
393266512
156902169
77717337
67093402
616855891
11813036
695321707
306306627
275633134
7777661
98256206
79368733
232195566
128089
888842003
19215595
305660706
178143758
16107782
45002252
24355913
19076266
45488394
363720424
382019134
15966460
509407157
59506006
622711813
202624157
451912652
63930560
250316321
65185704
424924596
27717563
189577838
194883270
46906987
97434256
156212903
414152049
815253375
31680343
140949175
57124162
57417117
704667127
86894686
60072895
159078000
414689875
476219709
184248056
88666720
3735660
436744630
114227401
57314132
44455833
51146765
185770511
62297079
172811406
272775750
634080527
342106877
240261672
121761975
342655314
420274352
5816841
14414857
236444133
352156031
216632474
210272969
634438964
300103865
28977256
697722698
278940825
142811348
512097305
52090395
89317626
656784960
34730138
429672645
213481342
17670113
18660271
22271580
443229217
77455799
781622862
534974711
100807053
137629478
219626512
726786174
455537720
563753617
14035477
179603187
566171729
30150145
89764740
265445760
2013698
61163703
354239861
603304663
277183778
45207964
11697871
235680627
230270251
15332507
75533943
43883178
110615094
332989572
415013151
211348360
444655148
149111326
235391945
307671781
6652432
163823643
181843857
685103740
103957909
238788071
473058201
714349961
48625022
116480485
369743882
465106107
208310774
143520555
296786848
479858808
106734177
70945263
145822779
635481760
72727464
66384373
103080256
156869027
6666128
106715972
2259112
76615416
264092257
148833910
727507
160016194
182826316
1041481
9566753
2873352
267834420
703121181
299672887
116969269
474615627
48315536
533464303
142072685
311989045
244635674
237753547
467661149
57929154
155463120
2296739
78624806
16529641
180697149
185880992
332648763
167654559
46847251
35970477
3937215
99958787
280379226
68012067
240936413
367394452
580962182
173219030
82740419
78654692
172614128
364369843
7523753
183504367
242836999
481835765
25879917
384022278
266061669
538752051
225060392
118585787
66853382
127704501
260393421
789198374
253411592
150642295
406109049
5445574
13715055
158583942
633219795
30319514
146918978
21884126
296505406
125663653
199928354
365495630
362593251
743584737
259386927
468204266
3268805
291121031
260675503
60541630
74290544
101524658
80584216
151982531
290917424
469191264
183141465
60562474
32797279
141860854
51229385
27521196
481858829
3608777
58049242
74157788
186095450
11901577
391251947
80496843
283489241
146870759
579854238
223540833
111770227
270540692
257640171
493282269
647434902
343764041
60399751
488581519
78671731
30152482
132339855
197392172
132912783
5485075
463665979
258752473
63056360
485637751
201052471
189146472
216593567
606393253
493600621
343505504
88056466
429874280
261673622
152801932
8664146
580925576
5162042
21979757
281477240
362579619
36529467
306284487
90902912
352079679
534816799
84418837
67218215
128231249
87766603
313762101
133321211
189448147
149883860
164454154
262607522
544534256
222933496
84273486
417754726
511438018
100513429
89715507
317361925
538373521
98972187
57337529
170721149
752117482
165914512
484321651
159631116
99015918
99224730
23725982
48453068
20294308
184046185
61826094
232944135
393117717
201175286
79495218
572818114
233090153
314506814
262652523
47340932
46105488
305339680
603296913
1976599
104185315
10754160
60284974
149145324
694459926
502588787
431794181
42203850
516788740
13736804
550197132
26707568
35714666
623615909
70624664
10505633
792230622
234522247
269914486
71529842
41902655
127501334
438482430
245482321
72461864
762382023
237229196
245862058
309923739
5431166
20216104
9436802
77107687
24913424
168636790
32797089
16334148
276399562
273025825
47566187
236812210
262218957
276122463
408041610
246137516
127043404
444775087
239765402
783406909
493865910
294250039
154401491
37397573
222974006
242030919
724410439
280093544
198622585
7596967
315416080
186457874
145897318
197717396
646798319
209641967
78662107
771705027
220806693
296358776
18038239
770357749
11421732
177783774
175482593
451260444
692101814
43949127
477133216
454562887
157601290
435538062
98522173
89954027
83499426
369838148
334267299
629271294
369754700
145277294
5783623
309774518
420880042
366319519
262166446
445272441
185388720
99332335
66562437
36443355
222797649
311441639
19469232
232300075
705834254
277492857
605232438
271955708
149304392
47995742
883227645
417095389
240633526
42811636
2207040
71512329
435660511
284640317
14778179
248502088
106814956
41372673
673146630
288124608
20999961
261540315
48704509
114056000
74813075
41608340
148471419
180678234
12144191
81100322
135569596
113183424
77338139
124466323
229478909
375990745
185127059
852282135
18119337
187688733
44321339
243125527
143702449
58624611
52126512
526788813
136761866
574788338
235450104
42811660
444755526
15697848
679676054
144355337
264654285
65024308
351717256
49856431
115554066
388163474
212461681
30008344
64420354
289007973
87560845
225747304
232809726
132145741
38342447
68014267
652889783
517714458
169217725
226976658
65590179
89189134
143263576
372354668
119987887
154148848
549349878
87832693
59882713
477276315
380318180
36584739
177949739
142125171
19645777
60828469
700218237
597577268
527157766
79860874
27963448
1731410
593442329
283243918
58681740
388167994
71920753
580831707
109869584
633403533
460074078
142287446
212429572
24426419
223819193
115444320
764097017
9892817
4900463
16173950
5932899
302435552
20886420
261098690
129361038
359831225
283833205
105652798
70581024
213686354
14753563
616584558
157893025
133925429
153426150
94246888
80842165
515495438
49745145
276679389
517405841
77350092
393901798
45581252
268107145
168655336
520475967
781535629
284785257
236984168
553192228
31268778
391670512
24678445
61267514
780747426
256055617
127960922
14552210
470012697
399835788
56180260
123078603
9243663
161648712
5914805
454086271
4654789
59477382
407879077
5680119
87003788
40980180
30374157
121672004
295513960
463199756
258985034
47805820
89964153
233477743
89807781
291661756
52797370
416358492
151065046
264086112
502457386
13664363
327472931
424016207
74832411
39106121
392489676
1785046
54229000
296953996
213270764
270310909
529352543
679742661
361180790
105242941
44323606
158544685
1280704
110625329
147102519
148326579
17424002
13429032
433696654
3641120
419910402
704547699
271483268
641022640
559858850
389263300
124611657
15325747
93690677
35810616
145867739
53748318
2310361
627196646
191870172
43707701
205899164
618731855
52004172
290805819
262848308
154197477
579612192
29820180
160479016
121664778
43188976
285642990
74228550
632228284
397026990
138905316
91608970
70335061
121985221
274693216
77517432
390493392
98890196
222635691
93897001
497535282
197131860
137382363
99215907
67794222
144380128
44490492
57418987
605801690
305667665
162796245
184014742
585169044
202911838
483365233
799496355
393875113
210056268
464919049
618503091
117632830
301369505
100622009
194339856
394252290
68909724
102493958
358461866
578009553
725753916
688491400
21471425
53425633
6660821
30656756
39547467
460377525
325753966
9807845
169331932
32008282
2301657
223890768
128267954
570445920
446104425
169826729
114888150
90328805
56833650
411610467
647132330
164833948
16196872
110634457
8738572
275216472
325216692
129788402
524143715
805717021
297371351
103598258
97086580
472090682
139168243
48780550
67219342
18102822
134410453
4463651
321319262
113948487
267271444
580531616
178952024
106048606
67678309
26664612
61775547
29061312
237508235
291099517
40727528
297915604
158921646
225776955
200751570
593163730
54203830
371747930
135431777
108506296
297199980
259716808
79396723
449191070
99143438
142865515
24911756
226317194
184520584
30924981
223066138
113468572
16338988
502801778
9836920
477431974
38940258
15482303
491895165
292655998
30173526
53164226
64620192
3313719
1903245
45733881
213310265
203535754
466946701
142239710
439748512
78422509
36856479
294718301
271919328
210989315
399829365
75155389
157806502
96384061
8089257
30366546
113371800
480339939
738424840
13346914
17515945
560350387
236036198
604335891
424971749
498346961
440838945
154537566
168611757
194925254
16476634
172380898
172701892
94808544
47126056
311132330
402344235
98184269
509495266
182161593
130243131
353059233
14993960
368392920
23321964
278635809
233894277
460372234
74398749
427669022
178517611
2186311
382526002
1012836
106662827
470387236
36249542
575255266
78136299
301470715
48951884
288995214
765780541
176878902
92966503
10118217
403355591
49896275
46554473
33050478
144441802
480654092
374587661
21015646
685568358
324202778
40606813
55730321
52528831
634077155
96922853
138070944
454962731
111483221
76828548
93448280
647548263
26029622
9671501
121397431
75013464
212892126
24504323
24070537
570031087
398698429
15807816
204449180
114716434
51217766
9827240
331516218
137765865
10624277
509143235
190279181
57800417
77369083
42242509
484073020
108459710
255829206
110491410
432120895
251758370
364244126
294743053
63238634
180322368
87560167
342920521
63160481
319369717
371906396
270429143
71696081
325211121
33956642
100647910
269535141
152866852
372128613
134919995
332859526
84416873
122569075
276148192
25114036
129203118
291588995
53022317
84894847
29282704
40585387
181356490
33878762
727307471
468084251
150931499
281572544
191305249
84578018
589040305
344486229
104889014
786452170
446307254
2118512
233728994
60056701
34501693
224891910
362267818
129889603
23253249
111624680
156482000
378072645
226090842
87658059
26522980
144224928
658505406
134066914
670092095
720827177
17013878
93862604
69028071
22791548
61454850
781063797
141031490
116758855
272584973
506542460
553123938
548485486
488286564
218828548
116434314
193243684
23254115
5419538
86922695
53709010
27333458
428115621
6512982
111491053
69137167
188559444
545044584
135182774
48257373
124765705
16976761
217895345
211018162
21436943
432963879
60978733
156298736
81723528
39858306
243651277
248259281
123974489
35986605
182038369
213110387
357213525
260700595
54706623
40006967
31816012
103092767
293227901
663534835
2558414
225976904
179789067
15218307
63688280
201083137
73212133
265877573
53499777
173011607
18534334
394883053
238684985
131227371
92230460
85691076
30964407
269399559
15434593
186749247
235936566
316446559
416803212
36298412
484921313
454006691
195748546
2113143
186030601
50121910
516370442
412856463
553253995
55659200
281757028
16139975
19020435
331040081
123339042
17094488
101240183
399204584
482053972
284908985
34408816
671142899
490775415
125911757
214087220
2750551
394576272
549945660
353162506
1443852
17406936
63747998
249191315
71663196
104367082
473225741
265087142
130841696
208833836
549499410
447984299
519943659
373134862
45724183
627214291
201050179
306951821
126514201
204404372
342002214
18614245
356112072
126173648
1428887
313734447
382062984
23357309
258989917
454787915
7165345
174428310
373701010
254542406
48404062
544670936
416784277
269659022
3221289
251346118
278739528
572995296
94488896
157087102
804691016
130732501
438086232
178091415
242734820
650913316
604095738
14653993
212066966
389320235
45629464
204225279
120424066
56927174
195153852
240577642
19808614
12059841
62681119
150065620
678867882
9309474
411476574
168811635
95348867
15646428
2148433
1121460
663608583
270218741
256835255
493831985
374233173
63874472
355391170
21182715
385406465
263504815
386214396
464119185
588318075
117633646
3920118
326673397
220534451
48889420
194212128
93692601
415581370
450407436
12718972
326580649
849020
356965249
460071358
27003314
127183385
178086381
117889442
372571573
60639890
2545428
25188444
260247250
242146699
174636764
315199059
77491050
368315817
160064054
428472697
97756131
235140424
123102645
294116995
83936972
160122233
140366379
269260606
79641433
100679504
151461642
311054504
311344347
469177889
406586348
747334659
51202790
375257695
1851260
328398706
139821041
77488996
87231671
126067735
248742489
329892243
61414066
18897200
373879790
360451883
78852867
296265866
248656513
19827962
70497558
320913241
83214411
21488499
91881624
119507062
262960515
397600612
320959548
292059917
211722528
75499401
48633963
589683853
83645465
367718479
92351297
73907418
92966841
49554884
126990198
841823710
521620250
336011039
322048729
239182265
51955733
557690989
262785848
710552929
10271022
565099084
412537897
10295861
71918583
15965695
4346372
188691343
148564052
128756481
431795437
350071964
232589021
236682572
225200807
112016306
243173380
66358432
267789927
309510534
64369797
285164537
13842873
96486002
149647560
271016672
92011510
65878813
36996790
17280328
84855124
127737929
438005332
6138477
46032225
221980629
91888127
156095527
180655629
42529881
15735515
387598945
211164737
408718221
118689194
101118662
117136341
23290572
159810182
4744302
615630913
44859614
45606371
564778758
224656238
595536146
168906766
843079759
19794806
430983836
703581845
190402330
571337963
446993051
294385786
671511617
676009088
107395615
381928838
431161978
218469702
679608
48158417
190716276
376452471
126438191
558642811
14402870
143545501
80979085
91667165
18240750
264557460
68832830
51887
63136253
55773226
70987882
106837547
577119237
609141077
511345021
152790047
130888488
516507046
128065989
24463953
214171626
349133005
78105039
410709450
315512102
48437309
528936303
178369637
47282391
276568773
81896677
484273571
22992961
46037037
710767
156716189
78683152
81505462
316087247
203360639
6217530
264611392
199239746
437139917
221889876
245162324
77831208
457315143
322165831
109427171
133735311
297599471
663040703
228677555
205297816
220605970
681865083
62742901
43116639
719994287
28477373
3869017
319913586
456028496
15569925
107453674
496894162
230398000
558111100
12970374
63922677
128539786
246649994
531841071
100319197
81526569
44190159
368192725
229717321
104838242
7277939
65468616
139130984
18434817
44238197
44247559
107396633
94452109
155579972
12311837
196099661
265938176
485601417
12415714
197029698
61794632
423040196
4941958
16347750
433266273
444149615
129215483
8432605
187252164
194096256
17727100
515141728
293069908
140431674
357458773
253007366
82835211
185866362
163368328
21922274
26334304
32179738
190666042
408053715
594339984
101392509
441013317
349346788
513148264
317664018
101966937
100174415
267751537
451138750
18157943
685916681
370244315
144233266
48532756
368126825
92758015
11890391
56197658
260934505
250527095
414317142
186070001
212443667
93591543
49348743
234031229
543782959
128679629
59747646
26048321
138578821
80323629
571603998
308900731
80162071
96537501
388536105
129742337
250288455
465785628
91428776
540969582
93369804
265235929
10167703
50600000
26777548
422162241
5727779
560942214
234526210
345721668
333083518
168818515
206080079
259963622
31720924
8222562
11628494
54554978
195714667
139576527
62217508
507853205
373747183
394250792
569063782
233168243
120954081
539556450
410438593
182404266
32799192
476721930
60323609
9161832
679707653
161540011
100634167
457944176
7679329
140261273
163300688
67142822
265324216
207320411
309904647
346095576
59995408
455536222
91501268
32388460
572068381
699217454
347816254
96394142
152970257
114370421
169157520
140072845
312956834
26834655
362137044
17498259
52804151
137479873
191656037
422253931
318220127
95615675
48295956
459913712
100578163
450200225
503342037
470075183
122152385
470465144
9963350
104325972
21658452
3160299
10550014
546343011
25804100
25427587
115028793
94031610
22348291
201684686
212888056
784416
543954977
344769448
786098353
574835732
18822838
128514546
29792741
228169445
209529182
745993
85448873
321364488
191738986
394599610
199481162
137521669
104655837
78481111
187616742
38088467
116015321
459064199
272161738
127437936
61693997
227036137
10387460
193016633
8207310
215434790
35519481
29432076
293457137
200817532
240596949
9165422
669479108
335321332
67702900
58682647
42137221
607230472
99302553
717955767
678761484
13304026
233986556
751934097
551565142
246254729
29760458
152636110
211502857
168100613
119681848
196263039
105001669
48200133
160820672
13695363
70525395
486937445
31848519
14826678
48681754
238043181
338908953
18096639
300307013
201750485
330914682
146101981
210433029
75838911
7192556
100893015
348815982
42306894
13792912
822033023
181354622
36262040
92821721
178498391
55681115
1014772
3949380
489076185
64971769
52184189
116122563
85752342
534151170
241792728
447238211
88390138
203615423
547090423
241477550
117396442
635757745
29142844
157402279
136309381
245638551
285891382
275291375
25967392
22210032
256566871
402328663
541764353
26318954
764166195
339900103
490015572
46679248
187259835
135264124
32019715
6536545
655244977
131480741
524215971
10913134
451927293
279834264
356281754
782132622
88083488
172413991
626550948
690974804
141808000
148166760
468345759
139669416
7519799
122471695
67322994
81288558
201384601
326027203
353951744
214257649
260266176
68647499
243056821
82933649
269628995
412273283
154752798
161385811
137226209
95433866
8489869
2591339
567179614
414283569
32655060
64306403
134006866
228460616
222018824
238761854
601528869
62056023
374596163
279384746
199217047
506743720
162284549
45101269
149275865
221484332
64123847
68028038
6624487
5177367
51630861
307909495
406540022
490337528
47715325
392603155
353644502
326315168
58159996
36924514
239594130
68485472
55625442
281894231
413389349
188789212
313048256
399677801
14041176
266231385
47221073
47578385
3631358
239135016
216077807
77094704
11860822
46567296
11326922
543397720
27451509
261454213
392680933
97513967
666844046
586248318
73066930
412843622
400289586
468516931
478463937
304479671
83042623
792093463
190080373
175052500
99382100
29565424
191883343
404691841
27625533
28515382
112012445
457712018
178680548
68023239
35529520
305067386
293237934
402011939
9867861
73669073
499306260
125256311
211219031
342359288
131598549
83820342
26897701
53149121
325757553
19686338
29129223
254290252
403802829
112648
379640393
296146696
166527109
104408739
6182256
239648012
49870441
64174522
282550121
94477156
185690763
442112588
320526507
395371340
477474730
556161690
200331062
78816712
28477496
16750789
13070371
295278022
123826942
407055239
78203777
159035377
9757629
279736379
507831085
164171687
190096803
54358390
152802346
8278647
4207374
242741769
2736783
65850512
345682148
104185924
87976494
566551543
265942266
321672341
245279392
101163023
335227637
12988343
205588639
62017373
73631160
2272037
384112644
51178691
156426307
160884341
26545578
319628289
458037794
139338023
44035187
525592399
39348293
652377421
224366894
17455021
148803774
277789337
430612589
512455489
363334676
69774150
60263291
12963128
447487715
14985529
306115520
635305579
270050
546088350
620999169
393736509
358994529
659735153
359047899
156405159
179341784
9740455
32493496
263440352
314915000
417712385
357345049
61363110
596816317
65280320
52540807
166550357
284609298
703555036
77960732
329539702
116860633
31360357
24612169
23099165
91513418
389955732
432741844
561209350
500037139
186027176
746879547
39276548
99480814
815836918
62403645
278296293
470069857
440358708
514532449
440733819
150225110
207685572
208567739
45430492
460787
138563014
13866239
687111973
235969930
75784942
404443038
30596293
150875931
235100705
231801537
135481680
71297300
196025787
8305430
215597241
23898833
474405504
30144714
293200761
13335932
415000515
486210149
142858389
368042231
266061161
125889998
337772310
122675907
592701130
45291388
244015140
20588458
706526904
772679826
297183983
18500096
191682742
25815149
679238067
490599975
640469006
179833645
401512003
104111003
45001387
207589577
63517798
254610487
18967226
353540454
617393283
237225248
222408041
241476034
267536479
18301316
34921798
162228752
21409964
141293640
6416221
8209485
46495436
51512853
241336814
94456543
170173487
62450998
88065380
368812576
430584682
312306929
249530149
150232545
502903040
34031102
500034273
114107122
255815454
57328919
91083731
101569533
32740416
524972529
4499542
177316595
125702441
107377627
239318037
3684981
31378181
265410748
144744186
78639838
88435793
402982648
14548978
52246079
436606502
58178841
145988981
122714801
28563986
504626290
321039576
172408452
241450206
517994423
153064808
188970649
233080566
119004024
101621535
270236856
126260976
311959570
52503028
551371710
881438881
270888789
46664693
279099921
39702591
714874881
160200169
101271014
198455120
484092874
563439172
276397581
214297697
325260687
57151581
682926847
135105481
8108619
331016657
25025078
67218402
760443205
72510593
457526957
444577121
112857991
642824959
387446371
609661785
743241640
538254655
129290033
260420763
309468650
578065373
393611127
677643107
477940942
121147482
165096396
793001370
18600627
216024813
833353135
380138077
3714490
62148391
379754760
255567816
484646441
366722799
420549687
82953866
627232528
161609753
97426304
189911313
537887274
59035065
409075128
288105428
101347281
84157416
176744345
306060881
199987521
111302511
172860579
462147288
125274003
18519160
112130225
68401815
62523962
584858796
194845392
269467288
176327242
73751346
564941828
378131922
549833619
50248477
62290903
478588414
73779135
51325687
195873327
8674411
15499368
153532529
36150071
57499996
105481479
744233468
578338581
110010905
270107441
355178158
151799392
182438700
31025519
547505208
196430843
33132304
805623861
882095463
701824317
14975113
236810011
53175966
7516427
260916089
211545069
784344643
33993743
7970238
110867250
381870815
81708450
680591484
242764876
461073969
337554075
57568374
30261642
448942062
103381024
41477033
584538533
591344517
40963163
128843616
247012898
41325562
189313019
253088408
598674295
27165011
334588308
193316100
744208719
22530105
485965061
97889401
62018511
513573907
218518077
166021975
31390271
5128993
124516185
153637787
271496368
172606207
710675895
375467391
20914803
659154727
593980434
331669854
11394840
406451019
194899673
146668777
337247556
286425295
464839708
617754577
240745663
5423037
282566215
605691810
265150753
48557
179538922
519934487
875793030
840524065
62227399
179120971
62801311
180094352
100039173
65608947
538352732
54788873
231651733
34031461
56585478
92946165
2954569
1267428
598217116
32840888
23391738
20535295
234923805
451591506
119930790
60013683
292360133
315520688
261178000
41848139
279532337
590086
42867632
42104178
424267531
187243527
74143441
135059514
408853266
35386593
379874459
15491006
223823372
170252339
168079265
316508519
13750543
5512109
82024443
48868150
314716846
811741538
17717114
83096023
236742207
73509009
185137031
269100142
510991417
729618204
52745306
109279939
95676203
249785689
307758274
486236190
582793066
73281541
17202713
129740274
135246403
762700783
6134280
185239372
113018787
29658999
23963406
54905885
404228286
672064881
230869883
27105402
30322976
1474549
586171387
286821827
3106843
36535043
400984661
168020290
26097703
153501815
357319927
390962757
192365959
81161859
89841868
293109629
80992197
313949163
12718775
592298541
140272919
132808579
57531291
274786452
124532247
62198355
64529182
49546891
382442441
488101955
84291220
172811193
130141460
2215387
418468718
18074399
452953616
19127489
212147515
149168549
50786368
450852484
12771585
85720564
55121635
295796539
293014861
521947462
1851320
291754080
178895624
63010314
28522891
115779319
88236335
257252558
117429481
45809304
434455849
323453581
430345645
337790339
155856569
84097745
131794574
325734441
252111344
411073757
955610
407940234
766852588
142551159
103772788
312916681
21241705
303245818
123824717
237937119
27531017
106064977
317310123
17212350
318376548
55726033
152604982
285294688
110966535
119764004
679824615
260617344
19029919
10349523
209528020
7500728
91303074
142531914
117840565
92306887
185353450
165878732
256165226
427586745
228770824
3390743
167084932
69021066
118902229
88691039
315205520
414931924
132872117
327245107
296652002
255484750
226068992
68036668
12180353
305201509
495651114
558308859
413672242
267443195
65244815
204360334
578556918
12907341
203783566
16756114
110263365
452222724
308233151
176961447
415633636
613431588
281422848
21075166
567174358
310739799
123863389
49949167
20196009
333613240
61422066
29448336
44277942
261179488
852989592
265808096
683539460
284575683
627017637
132842466
735928967
288676625
15997498
347274454
518379986
399504618
57046466
382103807
162051140
91767329
553016701
69600084
576022379
89954578
387318807
135468861
140878956
157551587
47238383
125476075
22947433
561465938
161727408
63660178
127251935
605795325
108038229
551041747
144994659
7022765
12114069
162964753
462873104
20073024
23548267
647435339
536447757
207009963
113390459
609850771
84861527
656615926
543364204
67690163
149502693
23952141
202819995
112158504
142846877
214713179
15953780
324643895
204605779
7317024
12514359
97996192
212974088
31809411
412022940
79407048
168854446
23674654
200259965
713338
224992818
158908833
49914091
8670054
199058883
319443044
35080660
250331604
48536828
148006286
668362857
12746093
38321598
94232748
201247111
4564673
334325651
335099145
246015832
15165522
23611886
156770768
125461794
17309174
251931675
267526374
107891112
695949377
478078102
73700896
675588945
10479432
166877538
18754322
466537567
140228155
46163138
57437366
510603719
653984118
174993600
590005241
461409562
6018842
224607304
13863231
385185298
333889733
86338055
702260697
1695163
213635687
63021825
106606138
2658408
98503990
455093896
207558140
471699969
297615200
89353054
57470033
44394393
47796881
421329305
58381979
109875967
23327967
286748904
70307652
122152677
55461052
73773800
177385973
50378015
458802062
106352630
126320629
230748250
63639206
28627672
290626420
132797513
131711023
213136913
195055736
5886479
732988624
146951985
216671652
709006338
217425563
108969074
293807689
127619649
375155560
563956253
514350804
6402476
52507779
26444791
31405173
240215104
476125953
303859515
18996478
381326464
103042307
757992915
74994264
236520465
23308388
176465837
263519480
90695671
80365478
197300101
287948357
12026796
535725653
52803890
65398556
164517578
422511330
30618009
325987880
228405393
402914156
422604531
44093143
51856321
160672129
255972879
93983266
21356666
15027795
691323894
464174914
557041816
245439983
38457979
42637408
407907297
149440386
617646380
74463846
45265776
118577044
62071257
5414420
9174647
586857035
461926296
258462009
667727963
24068903
17920753
131017416
26956756
678341296
27080786
299382586
372119329
56653336
38711386
67153021
142356908
90588695
53501827
446109035
204610627
177104707
573639291
173002644
120912017
216899917
203790717
167426680
289509106
26265724
426207572
225601520
81846779
68382310
45396522
8656291
206259943
181392612
557715461
325904778
177132105
330131885
457689769
278860856
207636158
134364337
471037363
130666827
217676458
794987618
488565084
24689472
538671234
343368141
376138928
238172664
381603512
281255266
266209474
49874518
15944077
65054953
140028661
273891805
270535730
476353469
373963179
20363087
355585894
117198354
782363
13955069
787275412
61807152
278209493
310947374
840677457
93254030
712695054
47133514
210208865
79442800
370014497
137122014
410894891
20494470
10798938
127133166
159791907
15695310
144547225
2087051
227362754
19237747
248465363
54829235
31419699
10873642
272631549
213217643
81660953
66453289
140377052
433883373
470546460
125975582
178639348
176066910
558848139
359311032
279068868
2325398
3407116
18938536
404147213
221548898
59513222
318135201
366026029
112799292
475150298
288433138
92311551
427337339
145106718
489195249
3682335
462814513
127713117
613786912
414903138
98171548
146063381
44092245
38398714
299274096
384076493
48403857
280348281
145645293
304591905
186124297
633733032
377017125
17222591
586213641
264459871
526308531
395546414
265545324
16105195
105053256
284246733
22132475
181038259
882733
125290521
152994245
488844824
413059506
148310866
1223684
185764630
221810258
402981476
175083177
307310956
299768122
95356999
137859006
150334774
738524290
175491006
503742903
171750185
127632701
284221100
1700482
27082186
120883762
69949357
45237807
136336263
186323346
93227135
361631430
119957428
118996191
239396299
290569917
397794135
27417728
137254683
94681127
216870788
550109114
55475642
71210646
5523251
22451570
64935628
23916222
305339747
149833901
46395697
86226664
314600509
253643556
18554807
207391194
408858839
25286243
48025852
411730522
296983088
642370803
692025079
393314441
323116134
35902346
91031504
338193843
352655932
224415955
198596468
125387235
131078207
301280554
197797922
511585794
239447271
33904145
397800318
603324161
638789877
44489997
535812061
327948947
630416282
375331430
187471506
95671587
186550049
103223605
127626150
404363693
244341531
246558800
154090174
564644787
697873095
723307607
175672901
13828705
265712247
17261590
198616886
894697212
48121169
158735605
187929498
33309295
199112030
131746998
774002263
256059087
10670536
139827562
334360857
50998998
85068229
549131078
286721826
419975081
97813513
459150495
422511750
451778023
164565771
57973893
311199094
255559229
29817458
9920859
14865997
95275087
40841118
391030178
373183312
710419216
78442055
17917480
125037054
262590888
720851286
17909372
45164821
561617517
39849896
96843068
106712270
240046579
38201186
336174216
637936636
456899835
623688789
189930500
21218461
72501038
190018999
2211167
29198720
6896800
17139126
253771993
26810643
347850294
482577687
282821488
254827345
122243128
497057898
181558532
506995184
116906202
847682624
756481573
176202633
307920905
132059045
182400606
28063592
64010315
119699320
132725062
70170112
368015592
127476050
150015274
174509305
89013476
49281415
527682274
64201872
72051969
17551486
17093974
71783627
447842026
146294022
172182677
328574949
182419226
36179146
483802757
25525638
223839058
62989917
258349293
195384477
75834981
148227770
534706750
240505239
141743155
789773020
12762795
530580129
44795554
3923831
70646345
58191003
405501077
72588586
36055367
52907816
33251572
296114821
228890050
433971201
128499936
295943509
693885442
26537971
59978651
6769794
509529131
6459281
167517548
63681573
43596864
181289174
232105209
801087199
65715689
340263240
339431519
96381731
389153
157211244
161942468
16934924
240102188
77706236
473615408
123191236
169208862
66527409
5053989
441841948
160774530
320314212
11800323
262348253
673028596
235109920
408699993
18591996
117453994
241145897
34010062
28765195
323844707
27794425
147669241
12532426
368994016
243832917
580254525
756454362
487683579
218977753
465045570
335498210
320396555
347276321
2049438
1111782
234027477
458316653
414749438
290256264
149899473
71082362
678217750
167386886
275979251
217990561
556754867
91543264
309669972
533824935
7269408
79940797
132917550
155152561
225155950
296878861
762274061
97185664
472087450
164637189
36913340
657557935
460953359
57301460
11830907
30716059
172205194
499324847
75636228
151342185
131083864
574450766
104742449
100290455
116618864
323837565
347426722
459884241
30540522
298577345
414553
18105562
17061201
552453814
463485928
517788843
201299633
224198096
397919076
52279769
310456090
253179589
238467208
177562892
167387957
394831814
55506846
7493108
87841951
135530501
242631186
105035346
290433420
70836480
417864000
92572222
16255950
392382679
349047432
129563713
427760187
218978331
8851907
219876230
58436425
258007059
230339142
144433401
82555527
95636609
153899820
43008138
250232142
586062922
107365418
816362774
77799995
85660269
455500588
310523494
3735381
47928621
78856037
166535959
144082787
342802546
340329251
287050045
2258669
223147162
210218638
135123813
674812224
359795144
4571992
483886928
4898077
28180322
747189020
321991833
218352616
100638419
93345000
70177605
78393336
68435993
105237512
174326713
435696657
141609868
580207085
207081771
837541348
111799698
701472307
79503166
75488815
9999699
273715443
482416484
205211636
87076340
21877236
618162394
215265281
302715784
55322053
411422196
445073087
2246784
444982001
79649943
218744214
598392285
14541388
46949265
102532396
164596969
259497599
69398787
86120948
161760503
164190588
415847023
9363794
42956555
7187519
49987365
212311963
302186574
377012525
3472465
168946283
32917940
11638776
5260230
215215462
430937248
186540862
46580413
468944506
725030872
446253976
63345408
313648011
227525047
92538263
164479096
198602492
127384606
69134062
43327317
62048246
154339884
686071852
376862344
604272605
27792658
119569421
1010518
461657625
267505916
216415749
715285881
663646273
356474987
373970927
42854947
267622772
537668568
335868670
512277547
31159900
662442377
216974093
689435096
187118135
9435248
57311826
418875411
186031664
427789752
214616940
6915033
332205777
42202647
106875904
577202069
104471384
246420438
279175980
684106715
48800871
35856490
329874077
424103761
827065938
250337309
68783706
561368936
371282018
456242741
75442782
424556289
269740803
58850285
234152862
599372046
437111212
52842531
320154342
12466876
39694735
129363336
80731713
37770386
17515940
12158279
6645869
43113982
29004495
54646850
75277141
432730774
109768460
667336449
655693222
661609431
709817583
473797084
198748670
329131454
576328294
140393092
60831331
102795029
170032347
553073947
107914534
214851015
618787309
86186616
43040599
120507698
83552058
309993298
99332414
395504560
218033460
104828179
314958452
342787501
75767568
29401146
290169936
549411199
34751956
49725597
184628857
39277222
297979136
54267606
743372655
136132568
66916328
124937568
241543800
11360623
43696697
354639014
74683512
1089493
137691732
483711503
175133672
28400950
36702360
82918124
482058126
127512254
295023565
115008427
116618727
65421337
598674194
485372351
410452645
197454217
536024098
183768439
27506662
42431456
231315331
21662792
390029296
88987272
107083513
17032464
26364205
321709559
193537697
109561296
221775282
188608752
323168063
217107182
215327708
55762938
149184126
21453421
641265328
11408285
123467312
77141950
671896940
307194686
14355368
369040937
138415852
111623716
218944369
287097573
3477446
360482566
27743440
211497978
60540407
479934283
51427783
261817827
251221914
87055929
202720798
126164876
67578880
31733373
132194819
155161549
285510959
506323439
261099164
409630806
90188904
206484082
277460825
445537777
112162820
525414969
14791014
497993900
199514349
36381207
17157805
6593674
156771695
85701879
260073700
251424714
65891649
75572313
14025721
487297995
424772117
315370922
338267362
336814226
365709118
263187658
17169406
164582019
172396890
43361701
56286963
234175179
172463363
4195394
220754435
44528838
53492116
9913083
40162763
283328955
24460494
478500768
884122570
23755994
143484110
643618323
351990774
325576135
238356491
47313684
11390987
43351154
50062908
38321019
13852441
3916890
177062706
321119116
408421529
375506144
65634555
249696876
248210789
212761905
35887529
48439006
33587809
397340279
199130077
750294307
509085189
35643253
373098718
12867850
148851879
16034296
24626777
137229138
72809691
398616699
402904716
119441811
35740414
691801413
436492505
116665228
55870923
255873845
613645931
305132317
147487566
751012705
611902639
52914119
179954212
214408612
189515618
7263265
365068349
57062631
441317786
396082267
26072112
166171213
53375400
32529788
28783464
462205501
389692705
82202029
195486800
84231810
419192561
287377160
170270411
503479889
189435036
410340398
96047236
130148736
32584846
63175590
235324460
20469352
334553489
18060962
11332413
2510608
82441644
521865009
106513555
112826780
277493099
291569467
94201217
141083169
37964919
469899067
153545470
50766822
5005571
62776205
183772794
401268152
72891394
34435189
114472379
44683825
281413322
145617441
711623164
450190550
164197218
93244304
205221920
26557169
154568024
248360901
309627078
401706595
592511198
67520616
306050545
291676459
93963460
255324500
184549737
43466382
72657453
13893418
353122026
525323502
395795841
31127609
248471272
1734729
194580258
365126096
450662847
320889251
451232451
410361057
85759768
23093263
164793321
138205318
214882414
76114022
163160308
11231793
53591367
23772720
300289884
102362542
1213998
141889441
380961360
85209965
240540762
159882637
90817726
14815909
4397742
805649706
70059646
97207340
45260413
270554809
444519413
149979683
692226388
80036530
202720095
458098867
17053154
112764951
280480289
364179343
55958988
475276772
10572026
465287725
233307925
262420340
185132491
30109717
413475933
279556249
78887863
53381395
70693571
185094581
226051975
109424505
155859587
176218004
672914724
49486808
106067530
349014561
52039242
112140273
222846723
90227850
2403912
304376354
89672962
15778454
281110399
129571229
40864173
506123
792116348
700839448
244773
34771780
320284145
107850179
132288391
168364145
419168026
162848380
1435705
66726127
226538540
63083132
189125990
236830477
529978828
15492056
410262752
22524028
63819916
209311353
45770049
426852877
214020422
125481784
47724737
831083783
103327375
615708941
26733050
491236817
469711950
179815338
845255827
19391106
415253504
282574595
67800138
313011616
147182550
268319474
8455368
84709767
207181152
233343074
246555939
382627498
151507292
467654230
521072958
87255899
183781805
164861212
474222986
32716496
191277050
47902062
111345177
203833185
30396376
718490474
82793738
146406375
21198489
166061973
71459040
185347023
34202065
9479329
61472204
39354533
156636449
117606287
6034546
784568751
21489546
322094585
113062297
47492948
379052543
197865448
56780999
256376891
51488320
560304450
596096730
242412400
181429802
84066575
40038508
768003837
413763614
414653165
125227277
42116746
195334012
4055035
69166963
171846696
124297431
631903854
682409391
993069
35604855
92422049
223887482
186140359
350119067
99566300
45037576
396575611
172477043
65040103
119593881
51388758
109693234
254607401
167477653
262446190
439599062
274627540
253521485
80494358
251080889
160885748
2328917
26466348
330153132
128027851
474769912
494326505
9315878
231316294
681608859
21999017
85122183
267045777
76327725
227160303
321151090
72598566
16166950
452905189
97365907
218526574
60391320
301882647
199541088
64308694
549877316
229300431
184497812
289913397
125126271
236971928
562191266
32178952
697980322
57888888
172169619
286793073
272229058
882610040
166495804
158971722
13913235
28503090
691241683
269325153
131224330
56507628
109945602
53705590
250996119
153988160
538446988
229502054
208187398
889378
17115911
15786740
132932508
64163903
87577980
84842607
471956966
476296235
46490409
119246903
178346392
240695311
197387205
12411256
252044987
76604069
379960807
4957364
191755334
569606743
45798884
328417013
594638040
469309660
303248122
557978238
5229402
63198706
140967717
35550126
8134953
43615277
81263331
69744074
619572401
152517397
445077885
74704570
260465568
275806039
201722390
8204594
886485951
436831320
64465329
93485742
65387811
256596686
446400781
127352278
94581337
233623914
587524061
653095736
56983939
265658775
129510511
586464771
568072239
306598631
194040414
326075405
13438522
110347173
490960964
389579805
144362503
18257995
12383323
271189364
355180691
49926799
39967263
33998167
148329073
38577445
226003275
47688365
30780619
303972334
7518352
57821209
119003311
786094901
480448580
251657297
186254721
539091198
7917970
202172455
29437300
166546823
8704797
553136698
78726045
643812783
258177797
604451955
416516197
379261451
61627671
357895025
623065669
343844278
38730192
366573407
173563154
78252396
22114959
15542952
290176034
243798433
431163175
177429215
7402756
78044959
46499009
10275845
263088336
202821178
447687061
105650139
298745607
431323539
673582926
66529342
202764599
76515340
132225094
113967394
193469962
635266462
119206578
49789511
24750539
162395557
58129960
100257962
21686409
23825582
326593982
220614570
825800364
78900894
132267597
74956654
418219952
107298608
199881404
475305307
452254108
136857171
111215055
2543264
536848621
19759108
651132684
12939696
475372452
314207720
35852657
490455375
279773493
17869967
21601069
214292689
333782300
73502798
31926562
142646793
181872982
472506964
101459835
114694710
265339939
36255119
144546210
240874189
27598364
210067611
104266769
147761002
85495791
5438940
342478197
378014671
2828719
406710822
161901115
216506220
642946886
414278168
606073318
83892346
169111909
38256526
79959701
305416000
29342192
262152548
35051490
56770161
240157512
452317548
1467130
447813721
63438687
485255693
366983404
262221639
398370979
267325671
6594518
67729625
545543585
828001434
447321709
369667130
430564999
193875416
88591151
284695468
2483636
30113118
342198965
535543842
137428448
609351728
8821282
3942532
745915379
113961448
26660699
293224967
37008208
375373135
6237047
29208627
28250888
164548586
808502461
285226063
767535189
9602226
276184278
356817243
29404200
395039372
18546057
175171463
83430768
137650234
405397902
199447231
90196836
551198930
185627324
499111461
150537053
90305730
116015304
646650121
131814128
34933312
36083019
267218244
352867408
6863743
52560148
88355450
137581615
182510747
413117840
64213457
544010479
122138881
173450055
12989486
156294417
110332423
805922842
14008400
300527236
519218130
5809153
113113588
269008704
35438403
97202013
429722832
356106611
59317681
212659763
162258349
295675660
100626285
68954087
250968078
448131624
463186942
45967920
481323295
320403574
26094842
75192437
521954320
14591787
177528885
5444433
149917434
97291594
123329598
3105979
5726287
172402992
2392680
53494631
5285951
36475512
62061156
380900636
52357318
50552050
253927210
375339284
24548185
126977593
22800069
607201638
522586617
179458777
466258419
119988594
20630813
448048351
265362381
20215140
3804298
57663739
476722368
249843673
607730260
70327068
35848276
236863517
462550135
336405430
101664271
26097631
128729069
458286506
34446382
408365585
605685446
58661537
12753864
290231837
131020304
275635302
5310059
197910978
155064275
46077874
10262106
483755864
96114841
132730818
77244611
351940897
269413575
131387976
114793209
39983233
189807688
283014057
162628640
2590547
204025742
297508641
288909910
229332616
14288493
83401175
49774278
146104597
31235169
12994677
103409457
153788577
74960797
264418733
160741918
370196285
64418451
738758438
208797066
255119276
305314
103622082
424032978
244126507
28033726
279329551
140007218
18612421
481725499
395117127
13980828
58485288
318611327
95727801
327234316
9742265
393147420
286986831
388195084
38727726
247019117
681239722
29829127
256762107
193582132
111018589
52792577
1733615
563140718
601094883
536153259
53084564
59850405
155439575
60134934
10494637
142710617
48783521
220831287
195851719
101701427
35908749
428382153
200154655
39070225
464185931
446675291
674415625
315324674
124683340
476486686
343337722
658467332
411428691
325590893
138340824
238277295
655740995
46204199
315554563
268730926
12069284
107397129
568548205
319101407
253367513
697170246
35162914
63519499
249406546
256860873
505351728
334272865
71644523
573725677
10397114
90471054
101305257
56196889
330615454
526716510
27979616
215483934
416090013
21497449
94447629
305919120
60724569
330011377
84334459
393167380
13752434
171656208
189694130
56350962
438071287
727710751
11402732
76804746
198019400
234391167
282197922
261308642
169597424
370877258
27654524
129844473
466487400
727831163
322424311
676372878
204077033
45228388
115723811
176198102
147727920
97893804
99739651
397689218
368169273
7322301
23489246
277869989
595069468
5145701
285654527
24550017
60597220
214384395
114995956
698278976
143783026
26391221
132412940
257703375
526876973
446315397
169800312
709445544
11575719
66657250
294853808
46560324
67153703
89250777
325598176
361221342
90795288
234133458
286465783
305604547
511663639
20240006
331643155
533153795
26429547
496713382
75929372
624411810
381701036
62513913
109548117
217513408
19487844
120373126
302929018
73255646
14207994
126472727
96505058
224329401
203285614
137056179
321624389
34381138
10314978
152245884
448667123
834459159
706007869
2579113
76348557
445040201
57065067
404380073
437706207
115231351
150006841
36022333
593327691
108980057
121512518
832326975
107014432
341311691
885096489
411913499
4076770
161129587
146314701
221289150
83990119
281472795
316497022
420691698
44943168
2058368
11534803
832722459
166090388
35282983
817235454
12557637
15952712
177348465
579957948
62215285
512317316
159361575
91542098
200718258
50731766
137979152
159487239
177968186
86729322
55893614
65675907
7052245
285976530
140100465
92676242
313524678
82528719
197371297
376493747
455838483
123645126
295170889
20754870
24921347
177785894
86919971
398652269
63488282
29883765
344077768
311352492
31195239
435668373
64470552
188012182
58102129
52462647
138000909
539794371
81913007
335935564
43842289
248933855
9784749
680694027
228931846
144966105
3811969
38484067
307692625
211902286
38598454
98123059
27009150
297369546
144980302
61084107
58706365
84272902
102298537
202974338
370452654
394952413
117111212
386781961
235972246
738843997
196591274
407454415
258987768
756461959
446786480
174345511
65275260
774330995
700980174
181677915
640157437
389061159
22577618
13600019
107490216
397854567
678416094
495922462
28115248
159815801
72829858
48085629
659488722
13168076
242649581
643919635
314370387
480342048
71190877
1502080
309333471
137531500
165925688
178006022
423453957
92162432
107005860
371797332
31796351
424802025
223570018
348735971
3643922
43458498
595871754
99161584
337180919
594232507
7089561
335021415
87757568
361046166
455575099
160217932
41444355
53580069
332794707
13768861
203843628
410486255
394007855
398704758
564924351
117522826
103757676
5223911
274093662
378863333
149607060
41509957
233473719
27996800
333975406
459338725
358984195
261705280
97465520
77480593
480463533
139223672
39278638
74433061
377983068
637172575
263105756
61385751
520257849
427661850
454546175
61266926
206902790
390101527
414007529
34972459
245118735
104496297
33675080
7818029
85119638
123984366
119647297
762782053
164914287
248619712
65877722
58614465
153949484
161463848
78746822
1309615
28970908
123036018
438481810
750223273
64851098
306314851
47274185
562596639
183277562
86852704
303209204
80202210
859652455
396268797
128787504
111207905
131284955
480953415
840889722
567397033
478345305
123054580
94131723
305276233
489162958
121677204
36811736
626244182
584111238
90347793
570101394
370927476
304640345
2299327
398928027
126079752
60612204
178188373
380377509
254630435
86634888
505788359
170405924
66561817
35752768
71792997
24609781
365431704
192769284
105557008
337017045
169034543
240069114
333919606
72047163
28953399
167663601
424771814
675117788
689992821
33022769
87303601
72717980
29960268
10049849
107616347
45883393
670798313
2540337
116049320
316145897
11667971
91444255
15324550
182470303
64708157
346736635
34600462
331784693
300146542
518803
58543440
270828537
53873356
83527676
191103739
32179833
23790702
222221059
139326734
162607453
347176232
417885865
264262240
18142994
313732585
85697742
101933400
89757274
63401450
5674918
141292340
827088044
101342056
107027803
13291286
33865178
93639086
17217340
70002362
153911726
118741141
671036804
165021569
26435298
160799781
5879516
85729313
258267694
292781198
325772112
253439841
351612907
466825024
391886046
18869365
118273635
2960408
809664764
96093253
776496
552093989
15173151
84104419
221072471
7676273
83754746
26860227
516190019
118406853
172048545
261437399
8254915
7316475
298112082
9291051
51360646
414039698
364794922
1630055
153035920
313582965
197523845
62716561
161480296
366149577
114021685
11348584
675618941
92076701
292883970
140224124
231684622
214099793
405763779
134976213
357659026
45619857
163766892
115221677
198367270
79767037
18163106
151110653
256077922
268413426
34163897
585701772
295037792
347015717
155667915
3284102
192747268
249186148
442987128
192442780
33439413
321197882
52634460
696496984
246613826
113789998
727521
676319328
157841585
282247961
35539503
115977849
220227403
83311008
85076788
725848004
272321554
518459973
561131049
7858953
482253969
170720673
149949612
247522883
59520369
15164846
139738776
271634447
503416545
33146887
13433638
626760489
63178548
450383544
221554622
185616029
156194794
363525633
551482949
163256380
40779250
145111090
655749319
41098230
204833171
245987002
71886492
12054487
254246396
98947386
301580676
548318789
43623568
34123740
52918688
161058614
431601762
172459127
117425068
25911841
341405214
149908701
132969769
289357965
35021834
371570307
60732224
99286744
363467243
38313703
134889975
347764185
688352
137491963
38705250
100356943
299104008
35013093
36870182
617253774
49328317
45131814
414608917
339025831
117696552
58597377
155861164
101331456
461088059
113327093
68506256
648621778
601364037
463920996
144540951
311531567
645688514
331819303
464966589
62443391
285761028
22675449
10335413
134271746
10575104
151059523
511695842
733464547
12533521
209405639
40388655
51123631
45010667
139710575
251279705
136918830
240451236
408543487
22057205
434609629
214167446
377099963
105579002
167777607
80800353
76222496
961507
685825665
23480559
464156426
64716762
602985935
14681518
218829251
4623038
224489669
21164950
420859085
264561121
558571285
24052702
390050786
65814448
24854653
113151705
59150627
3946300
269230706
128648641
90375414
536850584
61927293
103036488
231444335
394913663
12196971
137414694
11596632
8386415
391853228
15398381
423034418
414646045
512664813
22019097
322249892
146453863
19460114
683946468
116424086
309604486
129006121
71709641
830868
475842556
229815178
271277872
42947600
258514303
711691067
139852127
321185833
77900167
183052780
168443639
123333622
13329397
166601559
232409072
12711264
222358000
83492861
1845827
54150207
77253032
108049253
35093453
186864975
188147619
32104488
36232953
33129289
22900270
81789162
495765609
70130214
33389708
429836195
693607437
354455951
257977049
103232365
157836599
459355796
336163590
25708934
308999963
373764327
98942787
305810536
338173224
130465991
305632719
2586265
275443228
197888934
8851162
562464
179988689
336155820
410049261
12385423
384890910
768376
105427607
327692634
87776801
75956272
313899603
88799922
488325419
511231823
43208765
713274697
408190893
522911083
251747757
584839531
134890490
120741908
53532147
331946345
221458434
382861997
177382206
198513540
185921324
26654348
95772389
379282382
9574805
73832982
123143605
394401554
34875514
88815757
231675917
4869771
141624837
251981011
273302096
54775519
231067713
280744017
314541762
113636559
337558460
70836927
277721923
136648110
205176070
259482070
112478814
450688558
133746462
588719934
463034838
261592026
70539911
131458993
165249277
143249677
59911046
568169209
281854919
170786788
482498145
13204642
492444
158395368
91004254
473608801
36076989
67060798
246469614
35937845
12830098
30845158
345973914
20309590
154829488
146945672
4209619
226762817
332752662
252980439
57078973
454973460
253407696
35466767
31137311
455047934
86568461
275018109
354844933
109673317
58818369
338573110
4248478
314247419
528252081
81568541
105039776
153519831
450172033
541116215
188480680
788201112
560561400
409041398
42688285
58716829
16402676
3831765
377062647
28551715
181187363
613663369
34831318
94450513
24813300
49002252
203292930
475405960
594209051
532915696
228667234
412787436
17359724
157457437
321903717
168432922
64407230
30127954
187763849
183981071
224156244
168550005
53923525
202888975
35027091
264203324
201405744
248811469
92914438
564164236
371777746
306106908
20716071
427921152
648858459
684832824
155252415
489034941
104134838
469303720
600978655
520910835
2888980
176148888
56889266
458479913
58165169
173079669
149492054
437298147
316651681
86058694
420185567
343873255
634427646
855702015
338832861
361292867
238330329
7317069
23307551
102901505
107424556
371858829
15479519
206809335
115493689
474548946
62197620
233686383
96279759
672108682
224876837
5199192
39117733
107166743
370896642
260186627
345601754
20228194
209414672
409081912
278617801
378448285
30731484
99015148
334392894
87871109
104043987
230726875
240981992
413129410
81610691
10465818
139947027
527959321
265264732
284438557
550095211
257349535
249376834
51163570
19580877
584118189
14806195
14054016
485418338
610779515
69124032
382261969
243437043
127127892
35218883
260721409
341045592
199036061
24696753
352368280
257484308
37722595
345687598
351075308
668979121
59032296
200300201
601131850
47050835
53395213
491107674
478545332
120880719
237383164
169295112
65473189
113815846
47416961
68226677
224671478
82765934
430221978
179460281
2896768
188143331
438216358
269503466
201600387
349002415
114166804
2565206
466928770
6033343
93868622
389643826
396738623
291356586
48920893
22941460
3842541
200632549
420593036
4430630
504175716
34904933
6319787
108573464
501306687
242460091
221334567
231875257
79690020
101064434
324758048
552237041
43950170
336200100
3316080
619874998
30939480
260453505
205284363
226640027
114070875
504234927
43712178
66005348
364207544
7784072
330359861
440012867
261074438
58012322
138884170
46785659
119316895
295673816
757342520
238335928
279217426
491180900
430601222
15331717
144002473
113963111
155059646
291352763
92276290
247257279
249544731
320343288
327981647
731353118
48292901
262609572
308335331
119227030
48402722
41373469
54398252
69055756
204224888
209877546
670359191
340380693
427768306
128854279
28119259
10647504
71702601
333070008
496042855
69554247
69213793
142109820
410075225
425387886
51188315
428830302
102327428
14488349
194447708
263187322
106611082
39282396
177925671
86286085
12980568
40020258
197198937
337400431
251554164
426892766
706150877
331258466
85392667
572177972
78097928
1338736
333150645
10102561
240206091
176120862
429600693
312772269
9427365
115835720
402418200
767817170
616145210
35544909
28271379
343385054
557363511
1407112
39163158
670607255
284479653
563187827
286035160
101028849
224598881
136548590
57579897
704374812
128452209
87778492
197022617
487369876
62325699
41269713
324078187
213114563
75253455
277441759
334394344
341062667
194964210
142476527
173874055
545467964
215843280
75419241
563418833
39461894
426971405
88187444
289052106
201907733
80432896
97853376
21587356
88081346
91050051
571974128
27380658
18268685
14701175
169750828
522986285
597857574
279999620
157154309
299553416
282843831
380764842
6438832
324879269
120955332
74822076
382858864
477742396
76369493
235125323
202313852
13127947
434274638
213834881
18095975
378528986
2402048
8374416
565433613
44826550
180077392
177325395
134256848
21355480
177421861
284622164
184157392
47259009
303707600
160635318
541945109
411681174
502120278
115996042
244039594
153249684
78586943
219895884
6391004
240274639
10088312
252736944
157593501
485254355
434286662
285723259
358280489
34005652
28114702
12476191
20437688
278431096
1574759
86850594
279277835
217531976
6901218
175599036
112615097
14757971
245123995
85610648
202285992
117439132
120174869
417595087
300660043
485174845
379969477
389499325
165960113
639849522
45821420
96358616
180110561
255295437
59403261
255648703
81534432
345820250
271865913
477272100
23843459
231804994
246810999
559788065
348254195
4013242
72673623
864150257
276669865
628946818
23969517
608332516
150948469
326354986
22321739
49217985
26158399
486386377
258005256
784355178
193032788
128879233
158485066
312692752
369961634
97813910
399122212
87698170
447512703
40403337
526168766
195861599
61407475
95248820
7506139
281806892
172717749
159711172
156200467
599383945
368520187
155105242
395122534
404086330
4834955
223977071
58273672
50832521
86733795
8909942
34117678
235815306
103042310
121302679
223886295
518255644
593836615
125341381
91214909
150659596
202111214
498831617
106774661
55016234
314420425
520475854
277259292
114012056
54813062
374351206
285129804
463996134
148841425
68017564
61118834
113667200
452625006
141267887
76237274
369984992
384458753
493725833
126748326
497870
555416937
144333212
6556733
317535824
101947911
350228183
227546786
379972915
389241728
641014066
49926639
317930929
286273443
144622552
40836652
81008523
199809284
345118509
164151390
183835138
116613681
147875328
539159709
58037906
108853245
514350534
246563420
391291461
4530287
19993505
776212089
616694067
504040585
99856782
104421984
499635425
232735434
550454540
403008066
10760214
22299389
30208209
371116186
1956419
46624154
183816409
119907593
60176158
59971919
327217278
214981261
417623495
406379526
34474136
19165616
88785285
293733022
509300432
217975534
137640201
20594199
150376409
592287898
76353350
200628603
799213665
32550783
141578788
183762180
1204452
27094408
167064796
80239815
511030679
89666974
17268605
4119
83471910
710248717
383086038
21605714
351818689
359185328
71208924
108863353
21927790
132950555
354770715
35486755
56587203
33632805
180263049
142920209
9577020
160922571
560734888
240755569
231792598
9293149
9304601
5757814
272003579
63966062
188591297
193682645
33465755
69942974
156677796
400446480
51502912
212794658
103061695
484503512
173107852
751347024
411441373
484489015
115556227
101330371
537506089
275477538
934122
39208494
303583384
43444920
84096537
127275105
2995081
539700085
86529731
242035201
14488832
76708702
206358819
37901917
38590335
177305283
423565521
299944320
31019902
49726508
162046955
63759989
220780676
284992825
150099470
30631097
327767217
42076874
12380898
388873224
341836106
437776562
458661919
393066201
317897093
279587264
232418880
228592491
213162119
43479265
288319179
37158550
55662342
724983618
158754355
227122097
93762986
246607356
146322389
532508816
139963445
485020811
112512994
286774082
833630225
47248670
341681025
672570475
15674717
34834607
60664678
247442
230141825
809604381
37707907
41219052
259692356
180193015
6303576
357227956
2327642
173584897
199226256
77154591
71874555
407789204
294443209
36585817
39395179
154953187
41398863
2377798
112264004
4655295
50497296
31047403
230756508
276864921
691708990
383385071
107447039
168812831
21657214
82334982
671080068
48252487
248654603
268648735
7660889
41883639
384921309
165346098
8845058
108110306
26210847
107271139
97401700
367163879
530677532
55243946
94250277
405237839
75996010
169846888
474350441
14236038
43422615
19359520
78240704
310493774
288548989
364895581
182975479
108854764
299364464
53634042
256192907
159261159
34684886
57727086
95750421
20677702
589843359
516698680
229435976
90150884
16121433
59426438
378950930
447754703
238493975
14107018
115214655
53407797
57050003
84141493
291518760
35180939
317563376
49493211
106585684
56492635
83700233
697612242
466569531
643384209
41433476
404997438
89539857
705347341
333861816
17680466
222700486
646638285
238983114
358647874
6623251
250430348
583855978
306639135
430983060
1781720
350268630
301183912
246097421
270414750
42344787
337001243
104666097
222221671
49811888
5653458
321736
525157918
15466426
182000163
355867354
849596519
231706159
493458539
414886063
675085784
387968197
20731389
80793340
74606931
41274196
79930638
441512514
154944703
359484579
3503855
94730166
274020534
45294995
485029333
474402558
145118692
32411325
128448460
330610988
191921310
41651714
119832315
187448850
510908969
44537684
33051904
8279180
37170944
203061647
29613628
144094456
13351676
153460426
158515039
342829208
69334391
52095481
85868024
696795754
97550779
34535532
126500301
378887213
443931761
40381734
631493789
53608992
373499041
35857667
4980902
18696702
6651190
115298556
139993504
135641754
244804520
447251777
422501868
289921408
214719866
147863153
95100405
725224004
705779856
73744263
10039602
646587047
368293205
270831013
621598281
133932615
63775783
421388208
215039362
152225453
64088637
54302165
491965089
531643088
216840655
33549361
41584069
196919276
206400998
153671070
806695425
321919849
103971904
93839365
267021348
124692045
37527874
544736032
271691791
519762416
314908270
253849599
388940703
178418021
597281494
354735940
306109654
3477348
456999441
174329496
597615690
107260670
36877411
21724312
247111112
64937610
9326970
90908417
71446338
174968806
113170712
369664146
206885603
1633240
460740278
263512322
73002590
126522936
13450504
400122087
152667689
489225213
362427109
13877022
50028707
415632561
116735498
482692
590750804
22149822
274093701
453637222
55759656
187826708
67028059
102925959
71388733
188429076
436975332
118284812
626565982
219590839
10512932
87326010
199681398
69484140
15296919
355093429
37050981
312232411
192060063
43453859
278955150
30873339
237572358
40506327
299165122
529510330
532005165
98553985
79838236
129138168
60274993
242362996
28533817
4883399
438547645
328430409
366091493
33228596
3644598
549579334
665078510
708721814
136069467
381945933
136065883
60982985
278677345
138832342
71433731
20919235
394425738
98264338
214786928
69046111
122411690
5086166
263023629
222012888
323961678
291471883
544484408
229616508
295098879
84880904
10362223
349016401
173223502
213303181
551406204
542683
104640289
50694326
536566359
512606325
349856306
197465667
666576845
156360801
548308832
127916847
557732875
843870
55884378
580149368
64437872
137503998
41524907
509696624
85016703
505786788
43025891
150299919
55134375
34353571
15496057
385695347
384822321
49718347
327232651
624183965
767502100
242394007
58351207
668132693
209271195
297050139
363646286
119197176
13346478
55312627
702335016
125070493
449971643
28705402
137943165
328517873
19776254
302545883
67605147
414865430
6617272
221028953
247197650
75669419
107593740
426799140
5949812
497867419
73012873
875607
296215889
344287145
100329475
691155197
37670431
406361953
44488431
538846873
61470568
697957448
171598182
39530148
161272012
602544821
471429024
16771224
41555500
199962915
105729191
216345919
27034158
159750245
135302017
362704692
423454229
199022710
524015425
691778963
10651828
382865344
163551206
747297541
11494590
75153541
78191737
318905796
9477087
662925160
119386458
95110830
190103628
284615971
303465347
252936959
434571851
236410677
161042538
3875193
388044708
258782805
720906808
195215547
150850328
19532620
251665172
286885041
60775141
385161344
251608813
234032127
18623801
152949002
188601796
55821212
101180761
204654448
103840297
175894947
405996798
323579967
1485738
3911948
185274043
219650926
188869481
29386087
35532798
368264385
101045976
93763473
410063697
420418874
102424738
191564816
322221450
67513265
4362894
568779659
13433664
443592770
55434797
71077450
73491723
24620014
314761518
48246698
321504423
225138007
283980837
139736920
214557523
163958159
249951684
469249852
278499
170976523
50341512
481466920
76602440
8624274
77608208
113347106
21553637
154388524
61193767
220177694
826358084
265411688
139762599
241726268
494940264
54472049
228359889
35162393
136146240
246710245
53881664
28952437
400644528
288880694
436349372
61419334
245945430
189830834
79254391
86091244
147392686
123006181
23075665
169436494
328481758
75927598
300525355
6448199
328521668
78909160
226212516
231339010
226919317
7577384
754887698
10062769
84099752
135741025
1122796
25622488
60584305
391993216
328855661
17495491
242928802
637065
104348483
750874497
219791924
532344231
506734222
466728826
13726642
66500847
516196867
113405641
21509540
23078850
229070959
145607006
153868748
273172367
104464938
154517096
337255532
54887915
162737950
203506789
529281576
39441502
154412151
388254837
627156479
493704699
142480613
397077759
163006303
618494061
790865477
372023760
8801891
115352895
559634654
482192912
77015093
117535462
537091765
346737600
238955619
220374196
662562862
40345284
141422549
266428286
304845376
52880970
192270097
321340993
42315594
95511491
131005642
10279445
120024676
509363739
190741302
427573351
63787063
224847947
390999118
445711865
204281735
460775624
126711124
32555158
78081127
37725586
386740070
374473139
187446890
90701783
236963646
101151944
125492102
263096345
756696833
181367078
121687740
641423877
57534587
334631620
1834250
158613197
106006706
53941667
139007614
91537349
34357342
32039268
525698985
55433821
10583210
81112499
267896458
303395433
192360264
38893323
129671134
117417787
24151529
98660178
800686791
166079023
471315562
367514049
308821789
341822886
427024291
506782318
163313889
52547893
196354855
123041688
88866505
181220730
29796057
128905719
169903996
350952152
469753985
418481005
274372597
5903851
127486946
150102766
676506594
92492084
43069723
28208994
92684040
101210993
49592978
38460700
2059740
45934124
78727862
104131154
95359088
155992013
109302898
46503339
471214827
91325256
350738750
464309605
92775672
104962488
119362194
238673957
464703447
423918754
187203504
271882135
246063236
129727751
19687372
380466159
161939986
44230421
435511256
150305637
1095932
495067650
274304985
428952054
301278930
284493673
15815350
111608106
493701381
648645776
421913101
52076355
122826500
72165467
88086618
142043932
92870705
37309263
18470867
41803828
184148284
37481475
260065576
145023319
705206092
7979581
108350365
133452750
96889334
172370653
300616208
346343215
30494747
71519998
571585464
185520224
85638458
56588974
259603907
368036600
8096368
16714261
143027489
162876019
315939
122332810
250297117
39552609
46285988
67878114
30675138
141556274
50696773
5061050
39664013
89021493
64267445
72752068
235327539
333457652
141128758
501991980
71352604
494617503
85517712
25530209
355496486
11953204
8152504
255436797
141205584
82840195
164001730
484827778
560398582
124061956
563047446
154952612
357661384
111016771
7346879
207194642
188048516
457900427
303044351
41641724
331317374
214576580
253304045
3430372
691375446
46280178
399583758
229296014
719879010
87487777
377177316
262148253
138705890
113735936
55405649
311969580
121419775
52153683
241478786
298612607
245719528
65130663
208473213
151888138
122267045
202099689
54777236
7654021
13334173
628907691
23189398
44956023
255402184
548934750
175176618
355273953
18637451
192942122
724803681
66136571
28244198
240437552
302885962
617883621
1396279
375645880
313526230
299481714
2108448
278180164
36457973
385762770
292774927
169401326
241352089
169386147
4030406
235443313
645038341
406133835
224886415
324788220
578309777
83460480
322310091
25088446
358903746
124941555
34244862
519114988
212286563
434338002
310159978
150233379
338089439
315366502
258074937
11868351
57282629
245298358
164751787
86987003
36545805
226080610
464578757
260600436
98700007
39670648
368837193
242640875
51773127
89982608
104549508
247039789
374624915
33081238
836799150
410790013
398618305
229899628
14171503
170951830
358836886
133620958
416457536
85244571
75149749
57550543
226813772
13272939
19199296
80670364
220833739
125147121
397078734
72664937
50534586
494252330
95006482
71497168
424781852
263896181
57603843
14806775
250783751
680093037
208860024
116989135
154061044
87696032
260319405
59156701
883524726
360362710
362407412
2180662
324284726
78332304
223807864
152422026
11025342
138482076
27293693
159214325
66830227
695096427
4151870
333872262
6461854
568025321
28910199
379940177
229572570
382651279
28479031
267287887
324199097
709909987
178670197
356486141
204150842
253641441
623134562
486629525
13223881
725565113
365401443
155746555
396551980
24721936
198064812
147380651
871383
16862058
411552044
21462686
16703197
560150969
549037094
144666051
18208851
381054426
93625146
72611612
301908907
298591013
94002978
48361193
170674710
479478881
3208495
623372898
39897956
326451111
719167620
160328765
17203806
121643364
49066194
626480956
83762838
9870806
142434599
149915134
682167657
688492978
175218949
143603700
703196560
195134401
42961372
10166893
555320345
594330883
119976928
615789346
170541725
102040314
643718499
723383898
166545411
6764907
413321573
437814778
244837757
369131624
194018158
218416056
29634758
193075977
291235662
32859880
361364448
171042931
742220314
627584885
105904828
206533176
321134642
113678894
473505205
629673143
152069285
22255878
489164920
625583221
13369329
209731428
96109459
60854183
360514285
29929433
119591184
663854328
531002809
91420744
363280845
465238063
293869277
109726745
207921085
5165740
195097507
263121738
228905720
231671874
288199045
546833658
531473859
148138371
147371728
152252724
253479095
10693299
766440066
302713242
460713203
207892345
33236565
316009611
91286300
27260296
211579379
55459742
255897140
100446493
25514736
67948836
20607230
28886137
176222619
173904727
121074920
103591606
111368403
74417648
176091594
183448988
136413508
3550989
18251613
130119478
435252751
228645073
431452132
7459664
579001196
330260318
137738572
97983605
191403309
22303287
493270200
210319892
684960158
287209333
555284317
23031154
383024152
48157614
209710311
31879068
51693622
98555582
29309615
114651088
502684358
77040364
16143395
467709242
292066126
4654488
48206890
498681942
38464033
565819234
218058307
17511092
74153236
200500954
624989889
585724227
5255519
339934566
153540636
108795175
101009564
192231180
38469887
307562441
314620510
387756878
114622591
52038
95283752
421473082
296802631
470704895
204204968
5082859
296234482
344865449
155493898
333557171
110103461
110172824
147221745
74946143
685037453
142527350
43738092
334733734
35398728
266002579
187552968
547110085
6396228
308676350
34439986
300718709
594403164
433783435
53696535
512189012
234610601
327553995
52876651
315803337
175604954
298820362
73296008
250627002
1809090
202592762
99793104
81040497
341414459
124504213
172525850
47739630
4708811
21203105
68520755
602874663
20228717
36634175
488852551
102167112
271212625
131411530
309421743
312096819
30215293
20568878
411785898
109641519
1518961
3798891
528441224
69521840
475910687
25810153
60447558
11451591
327736806
345968838
683621379
26063713
18840901
150049778
374926088
309168880
119027253
141427950
18559495
69064339
67777626
228878936
92375772
157290588
73576013
30861242
43697474
357803696
54941062
18821193
176158443
177017922
43742425
69093811
196889572
447755079
643855217
41816993
34912861
192145501
741890142
140627352
554007561
77979017
222295511
116901971
177211633
134137502
342310495
8537231
16674341
337056351
273123951
625055550
46521471
464438927
308289236
227350710
2463298
283486037
183471215
14896591
85380848
92919453
369405411
725069
428649664
191853898
29899742
1447366
95524591
672050241
118019820
494590924
73370117
172882663
8591360
244328395
104430178
96745575
180077743
128076090
710242699
90232889
828762640
27960694
11141995
153894778
640136947
40055716
25608731
144360935
26609694
147916950
33164919
269751344
146899878
219996389
794866419
29241476
216390254
334988507
305770011
56314970
27471393
136150303
74037144
262045529
335470292
43340629
8543242
95772668
201736872
70660490
251451068
421693095
334332033
49497167
105221559
287551444
392385239
5957953
743685
222450217
227515296
73160965
26070419
212692653
143766254
89545371
100532769
434782583
459289844
90882344
146232477
789493468
420864596
319484832
245115314
642556
503209272
166120488
116358640
94977273
89805172
546974056
113538636
18690153
5544516
549685278
81650900
665491809
502100347
182850493
68230130
523727395
563781991
21326087
363697
87178209
738010619
297257951
338359658
502056270
72872269
533070659
569875793
468523183
394025433
126307358
10615208
187269919
309944780
226559189
54853834
444686500
684388544
18456884
6542237
231112546
10216613
475368755
523808926
98441186
328521300
107604456
40502997
19817489
51767382
11709853
686357286
466324224
163612808
3442100
103153287
407043646
457250173
318102330
186551731
101165722
116245175
70516415
9448607
5777861
355667390
65586338
445957678
141575491
466908098
100500504
451051606
37466590
234118628
21472788
111884168
171838546
52065390
238538192
49110061
29511519
301597870
423364666
18271546
290807958
157454456
191007960
355442821
22717796
3515871
117809272
119087168
346331645
85637125
129242051
9466320
207219217
807766595
26163535
34582953
154746512
24599752
247795450
5296016
165761644
422100541
36458013
44203326
339794713
13371090
387604211
256788329
17521324
615947842
79058568
193524025
312824606
23576309
339368129
13485804
13933975
120954878
13250453
327079510
45731031
489136403
156343132
44999724
29376064
174042600
27424829
181518214
749186815
202154576
7762933
418646992
4909477
87289465
184143713
380106097
351612493
184241741
279689508
255767008
149171700
517684367
144122092
165053598
33828552
13335850
60380689
154978065
433088794
495863445
227425308
245374913
91965539
464183807
12613966
324752126
151570401
619546654
129577734
257559981
124388294
305666748
34230057
14475442
186645113
811741039
50193252
147095208
77465618
233292894
135397136
149341557
33660181
40969405
58535491
126795299
157091982
165815320
99980403
102230237
268451789
553849562
318768537
668922661
27829238
9609233
18081033
351056705
174411434
54252008
36311498
346889146
18905469
299527424
57238452
48799304
417493838
4165540
37993682
29948759
12225485
13471540
428374739
236515797
318731920
20731543
142272266
462362113
73100181
42940312
166711683
156034355
62061129
502746014
769675374
151780092
595946718
148457831
197739009
76859923
213752942
71090719
78601488
317103077
125713893
89441058
391223572
130876999
5776550
84990684
864762066
423340396
17663472
25265142
172553429
305495977
294710363
99634148
226402052
266262623
102791805
70300694
690674494
381235448
213045279
751644260
70605266
6164525
465669202
5646773
134711013
412277410
40648474
701273166
9291726
323175841
3759832
144587828
582428134
728551587
87466431
3953995
193502629
317093627
41814790
328246749
672862819
153273538
78436548
106606255
9831146
5245887
98318548
178995187
58940718
505171293
151884579
221825337
426121019
101754166
680746545
762652853
216568554
3903637
515036815
48219350
21515779
42323205
566815388
73182729
319625071
76533588
43789863
329768844
246783262
166508346
48981719
179623431
290887778
46944209
122471580
497485728
81824412
17444877
24262858
238932162
127381795
137300001
353467746
342653917
119971579
26989448
850589984
91737665
44533258
504290747
431840566
194393683
93193221
190302121
227392060
8845354
474938675
472497946
96932167
579295509
1532128
27423701
66711995
22282682
133698376
304704242
74658226
85391284
90074810
346132769
3780265
479687016
222846511
560217886
159643482
447167442
361707141
7711640
200359116
103422488
642594569
109829593
461294893
387449226
13442059
253377573
208917965
633260870
102292253
278244203
133081208
176464772
48270029
497884114
127540429
242050703
7749579
144787704
178566941
106767652
212964923
19487860
58673956
63863400
158577162
275078992
311838537
496256038
243923647
87831323
46199442
25005731
47089195
348048977
92887118
26924670
29298145
461486100
68431855
30964776
286525313
338539070
46241931
70582066
527464161
664647951
238658668
502330266
49153801
644582712
274302013
84410234
31852412
34529117
212055933
133651741
67607227
227682440
481174896
294182235
275877842
98582419
179449627
4417902
205937330
694314357
46410163
221655211
195312680
153789379
29701464
561172214
317147122
585789496
627579105
362639113
82862391
282681823
106004681
535689634
49039615
309132470
502919739
15349004
34267955
299621342
339254515
288848704
608884832
165001370
177798904
212765557
485482527
45646
47018693
113586095
8747806
12324092
296638137
557104
357258228
157328669
792552
1045903
448443216
34736891
107585228
60326002
586652669
141010855
397601829
9989034
573713651
376105196
421652947
78827716
33610827
651565126
191773750
88948730
136254241
144045963
53321788
282080745
318050149
160504959
348660155
685541499
543178033
92737384
267336222
419097185
244998530
61255444
122258716
23678300
534144714
548514337
21897015
27020279
107029645
310429257
386502865
8230534
218743297
152962398
183164212
531063932
137186302
153495470
807903119
535647397
555808824
129870820
149383304
269163490
258729185
281836998
200899506
124802545
145209106
97721685
201895201
39507867
597419492
41870256
372850181
12002446
154762637
173609426
39137412
425625960
50166477
709726646
32219768
14964088
382241738
7473583
70458912
280001118
148457343
111152642
140920158
194372221
210326178
183049537
302037165
81903455
228055167
249339281
115690895
189088556
15192860
396382779
555713497
174337470
265981493
208178907
58725994
17105643
200544706
20331188
74212685
547482455
440486833
119655375
171410211
174328459
635689
375658242
12001023
506958054
199834404
665889801
26493188
518441971
89990675
222371270
554636118
135835791
510345804
731970359
23730819
546749264
153913564
365152728
107474952
457365684
286962819
675950544
324413530
266937343
495546786
42310994
424284263
278036113
175741927
87387301
52832203
238141954
38628177
156030861
529044507
204651244
10956886
114115616
62536925
271513838
374049442
790956374
391309797
507988758
395523128
97238211
220686407
301504713
555781508
211008743
51935959
586863156
258928642
532251967
365129191
738599625
128557319
46309293
310898340
30242735
65947185
108199445
70186380
14302827
27771370
72166441
52779338
314490568
343523642
63759510
214565953
719217538
9908811
524123509
48094885
266210986
28268782
450746185
375392626
175391358
225184265
484855273
78998476
530215800
6522629
54351999
35118176
10090227
733252132
246834775
551220120
353204802
259388644
85445560
71134916
104536927
200940031
47221302
161415270
162231326
234731435
82842245
264013324
298607005
639149711
529019083
138777191
159811390
11669032
200508638
85211045
7332575
63502110
5428309
148682643
204441054
70924120
106934377
402318935
2312858
136917440
652361031
428439197
1480932
213623583
33952802
108335572
148277494
98569561
541591577
103066512
163499675
53791905
57961656
12057809
369098883
211866558
261569560
105924007
223079137
1854285
89133142
357404304
51772650
760317448
616433154
427949157
223349877
84681021
35048801
194965138
483416289
6925276
160107579
159174295
457912849
159594190
20131102
149368549
58809276
48713262
120288896
419611228
515199784
707239919
100631180
12233623
158643463
70712028
314319601
263392969
470476217
249775749
5687957
35515452
38055882
111982059
746063353
326143502
257530131
24924198
166977775
527855394
471901129
130322393
574555844
180399640
13238609
271995960
367614694
656510279
366705802
29003361
517305256
271179420
65971381
250352286
664410150
227934377
11438229
48516475
20667226
420593236
694405633
119624663
211692374
26104584
40307366
225374461
263039856
28743529
273724900
22304330
451656
340633320
370068442
41942802
226900276
321025186
287140934
228622742
60947650
558064470
740735340
318615598
354929034
269197946
69697706
192931657
320325538
106009104
187825341
102342407
708488910
2897453
103401701
215435906
2890932
101243174
316885549
232828384
167248008
61474467
111754253
91422818
26456223
5854189
14541326
160937343
30240347
43875720
260975862
185557601
137036178
324673155
99733690
191239323
156933408
172840298
18962768
5475672
258894000
165317395
589886291
354604668
10773683
24141432
55852422
181200276
149861053
568285242
187038068
11058168
217031830
122907991
213673840
86539960
674085696
62013506
244675357
244077093
14111188
178372675
94880151
12647978
33885688
162467834
4815743
18915167
97529235
1166542
301936146
120358231
93092442
469118971
246621826
107438558
110045728
107936801
528534063
461875462
143806942
395443123
183515285
226956570
2213478
578700237
220311403
257277566
215472571
215798645
87110136
321160551
191232203
124486899
198068344
230592712
9002197
135554217
138273707
46926738
2145053
180414940
17711961
87133052
73649123
383865385
240649037
215706755
159682501
256484649
303339073
270934959
108023422
155529886
294060740
489433434
293286212
34539
119548827
49302079
341130121
74414352
6962937
125286390
248903486
12440030
339909465
2832814
240131443
2473502
95439033
253547437
14111979
195846949
33863790
144559551
427492438
273519969
54337106
51616149
35096868
128224638
200106167
147766128
181605783
194514806
669093607
81027736
158824549
205127099
235210654
296326829
84042968
7437888
394169859
247605077
390184314
332112736
664386876
68491062
57385269
201914589
392800223
207638606
264707339
182029336
152335396
82392354
16935726
12157721
189245287
23955582
563179494
206824189
672504141
843721205
23877360
241977496
556910326
15599509
127029113
22325640
3079299
427910225
150658420
72484539
17280521
660375841
293498775
344631094
97989733
166535199
451696049
131983290
535971497
94068697
53013242
147090234
444334145
18572241
11181601
32544836
321348627
54388727
366264802
406955478
21907682
397605270
32174810
665115253
255168191
235756615
198634597
25351892
285959785
638407019
233829149
12290002
3605361
48555022
62196813
180829455
62437597
134114763
424681205
292478931
241976222
181917031
9320008
20615411
226616598
7766835
412188530
102990062
39839914
189404764
226726302
221421847
85251676
134282893
144885267
346678845
171799541
40223077
109652039
250809774
57264850
104583330
23445957
18020409
562619812
88386907
110782416
177392122
24479650
59183401
326031543
106204174
299637802
298259734
343693521
97932803
266589518
284445909
55554797
217249203
63192263
124841377
288728166
285949412
25557948
16429613
394990801
24343803
386967
376707504
153848559
1774375
56297813
266743388
128886431
278234435
200964833
75199076
127550848
94331326
432032768
403836557
40292059
189766991
69288873
426921003
99818317
120080856
5017348
630803117
64163111
87463307
13639034
155103445
393001560
328432966
519505103
15303697
142913596
2936909
52062043
39595547
51039338
515857
279505826
293090959
163915681
6756697
399226458
36067777
354008344
415203
593196672
37637999
109997441
86866069
500911166
658258567
138494042
59221361
351503008
464605910
27782783
50019216
127781774
570749847
103426258
11718033
189429353
247361730
240265676
87195362
146568595
32428187
67995590
113643496
162150225
245589021
833540337
348785054
18202291
356232646
12943149
631800408
31085442
151345919
83271963
15928914
112306340
52329568
383218445
298044825
171779412
304220126
355698863
561217443
430116787
185518568
52242530
11062589
22837938
101902881
52758265
156332637
21277610
304819934
29770768
2475636
136518894
190339524
91328363
58864905
177938166
39732856
50729632
9993724
334922325
234570166
727437070
28756568
394898511
161031523
38933837
156082071
555495006
321630544
562502406
540105000
59322486
405423052
343193353
421038159
63467667
52927810
324545455
74315651
158054397
70643125
55948504
361009911
9577565
1642869
352718310
190196237
352201781
639210704
684984857
27927385
5719665
60940867
79551394
62335415
565796744
256708726
404599560
282979097
162236705
231991972
45850429
742126330
354703483
43301226
314788108
106935533
58100204
388837728
138201719
27515733
855357786
210829305
128854957
724234112
144811491
134317700
465416387
91338925
229436792
583271646
124067254
35250406
627048287
239098842
200275808
148559561
420986588
64136276
433479899
19179635
172068643
91516967
58360
71612492
328380015
301514606
118748920
89485218
20911727
218047115
542356879
74192488
276384417
587854145
63962902
29378627
455894665
74862013
226390628
45754429
209745206
204743055
474703949
33766128
214027804
54812206
374603852
127113986
425546174
10594709
22162906
349895322
17883
298471076
303818690
191878145
267735945
303351506
42670772
462033159
394567868
40240088
22182879
4484918
361989664
204606913
63939512
20610284
46862628
564057843
94851242
22899141
65301590
280919108
718321857
517257135
578100369
593697031
779813418
229514752
241535718
13616427
165948925
491281753
778799732
32764214
154016793
718764534
109339685
21165984
480153118
171341675
69874604
347158523
261615440
58304891
147805507
143061426
193469362
27647298
38865115
611639621
17899523
31081301
726094700
123687381
425499108
90768853
255221841
548931503
33074653
465681951
249106158
11160689
104070735
505381020
369170699
224916687
134111158
140788404
204390799
57991203
263965073
1243056
439645502
306826973
33916306
778589521
468828680
136920676
292925498
441274910
194329664
758047564
403402535
279780730
6005254
57525595
148518413
107333718
204457376
488140531
264574209
97599085
811363400
400485395
471557787
586242639
248299885
445952076
2701429
247859776
42407322
252351594
21558101
387149746
85256250
43402509
35928981
163735104
2185399
319711880
642727146
160511077
2501066
142342787
103637225
795067177
693563691
286204069
119494023
356109300
124263293
22998140
338260083
12742949
21093406
320265566
209417137
2484639
191869079
317861039
40651741
433354514
230154361
250521025
65090783
121598622
161745998
552837721
517721115
378160197
67264357
193118123
211059957
35537196
706833102
103179009
44667235
654585296
208269418
581829940
230632544
16048880
651942534
61002432
70922555
168780891
101172198
215803957
266507384
87418845
286563505
545103781
68132932
207457835
46850012
110127425
294323605
509480655
1143559
40619861
22503536
118802941
242921252
82696811
188999838
127122315
92575549
154129344
30154208
377498594
217890919
106776195
722621306
6735578
50703986
1075751
554464641
161020
7703536
204767081
204880592
169178885
93239948
60532063
29251434
403400573
348547451
263555868
167257744
32764755
309580112
26152611
171332351
233376294
381506172
43831712
49378109
377400223
91092906
335778751
174740238
73377343
135343156
43830468
545229496
109204854
357312034
267873337
678686972
162492203
52980082
91119766
297064642
95667081
134705874
334728911
65722509
105276906
654969271
30791595
343736380
117274769
253859715
23227100
61841948
204129493
6983478
97648983
197216666
42503815
456256793
3987584
197331912
147154726
64636394
290245838
629756466
61964331
7850231
208253890
193844817
2482019
218529016
226634302
45467133
433633358
286079764
40532956
101009556
76463983
67106103
577709262
507455180
465786053
26364032
131595527
114537382
112368336
396372541
23907083
82074217
28361352
73769823
161401002
32606022
163546324
238250991
358666078
474900111
619398491
332770
609254786
545212388
25861781
83198053
159494803
69764468
463695917
104853967
355803018
174574203
11517170
67724644
176778093
286006779
267096202
8223611
620573351
379089389
5190985
109575853
365876371
775895873
6599749
472257164
11077587
38028422
501531153
49042017
33339549
78416830
106254312
242686462
1277440
666345385
774815403
99513884
23268697
643546186
744749316
372730267
93648249
414175417
29451899
608307789
38431092
261041157
11223551
281892736
206731461
318838256
164253778
8514075
64575824
718136568
59835828
378618746
230419554
45422771
90157673
143536042
629992221
138482408
159853779
14251801
72366415
429572419
24599066
117867190
688052577
646127176
226070261
47892987
35308360
344816390
425256252
155134164
81874788
114946005
253751813
264218603
13715231
187624636
61871629
141887077
102618753
113651250
724463414
4177897
47857055
190607966
42643035
314744057
207272668
109717751
150121866
899524
16491154
765806028
21142306
33138307
776569
172959942
5012670
47166887
212968728
97078649
117885968
175039014
168444570
406904392
149237570
343641038
94408201
344637743
352537453
36553311
58363949
117948228
282468522
279431607
35630765
204148660
25494963
21725887
122492682
194139539
31141883
17219079
303187491
702631585
457773952
159975629
206361245
12594430
79873782
111691558
30165565
178496970
539785559
40694846
94248534
72140425
515711787
73048260
93224098
446123252
80814901
574350623
117299420
158931376
286507540
169138971
10832217
5441521
73275098
98380749
411797731
4007524
92742993
32678112
119885921
412147005
851877258
148891372
519785980
151461522
22052559
739167777
136723483
96438137
6309763
379638932
6189130
186505786
81454056
288994865
267339643
386454456
381757163
89884503
409544910
403014672
158267848
204485276
215323664
263356630
246235844
374696622
54184699
296905223
304537342
62572887
302531273
116206232
202004182
5264028
6656092
176683241
709188356
354766270
714241584
99153691
607632422
113481467
15763121
182651313
657286194
268723146
166220004
338292224
407885819
675559831
123954993
736577441
22519881
162626560
299535091
311575250
163944011
54077789
179343730
657751644
211775104
38640069
24065075
179180908
214853231
404885788
246230041
27548314
709405477
222847174
97844983
192497477
85678118
177425180
575587102
534237483
36285131
105118708
226415476
614203221
97961605
252592539
8757891
570735716
22896033
593530046
29790540
21549959
803148917
482697068
620802896
347951059
210357396
56581333
701612585
281353192
662711640
265321884
32824035
4693106
175548972
26836108
475565692
119465310
45183203
5419843
17700757
290403303
137746532
417549909
277018891
289802691
68825658
379115035
274501694
75884500
156004578
428951143
227708066
151020298
453310552
52270324
151486604
290274477
151161541
11179922
80006582
70741562
424336411
510644986
74854418
523437206
8645480
135727154
77374242
830623634
256427113
489092
363755968
58358848
32410090
274549151
88287962
170047492
26616636
35850133
385709885
50007801
20318960
29576924
361186820
23690244
354165959
446787837
166941806
169845899
48540195
781696873
315027688
101693376
284353715
192282329
212680512
473998463
718108732
173370395
4141669
52361703
412325536
358565
94028625
455204431
55108529
206782776
112257193
56400996
119710683
25684718
399215085
232536825
247613676
354782133
513463312
52772726
218828038
283427201
12398885
179111672
319224670
166249490
120127016
566299524
88039584
236161530
158358819
598493033
91483874
63046459
15129768
131509167
25991886
101073598
145142116
14209923
75080370
69794959
260910776
501770083
172491678
222916625
1554396
187717444
65060559
178521001
3758652
74606950
553205159
45320306
599049335
20574520
495773534
484580530
24712674
77167505
304306129
265644794
707855020
373195740
101826120
324613293
440923384
70971741
56619744
811579023
161894215
503513159
444012470
16960832
413283790
91371835
266607035
237169184
14008497
1876051
11065499
137624381
71273594
13918246
388258357
638667931
212610759
134540702
263247956
125927493
420615210
176024178
294716407
155279368
244889409
10752013
63535852
189002828
41764153
390975878
62787086
415955906
309033865
164293319
79286263
30091677
174633924
246649657
689038171
169875135
88580447
375573748
640673175
81188310
143984337
175485758
631155521
111011812
200406051
31829028
616365559
257415383
110738317
14378117
247351637
387393624
4266871
160094253
201610401
138865319
155669581
427922077
91213159
356423250
57572084
146115446
457304764
85307308
13839553
15440444
147394293
10013199
648788708
442319036
215055756
296748781
141633310
183296490
12400425
153448532
241318864
95837559
97484954
138456573
45899929
150683531
639040874
103526374
430286764
38702976
18132787
195314049
235106438
106552242
435258546
103659941
9774984
222997392
163579698
352786317
148530803
111523128
406995873
297872763
105290108
1831955
99263415
761293801
38498258
54859835
209406141
88328173
214026131
61697885
213205674
144680748
249037591
150909719
68080290
277010005
90757298
454996120
70290105
20353862
165711734
180227532
566872935
183902692
158401230
388799980
34212274
291570185
241030699
264349620
178947458
287110340
321814218
245806722
3670780
647669855
102040796
794521105
40020925
9207314
24180208
2952707
62945866
110741196
83017598
115405392
141766344
440605886
50842839
255170351
204639766
311890669
492256025
337484068
416642909
451465226
749193326
119444910
567497897
181684193
505531042
211988537
118633336
31983776
337613495
261627780
75550431
545682625
104553040
451597293
150697387
146176557
97606749
522734749
270650557
231689701
24885902
2080644
9200675
266168605
151938222
355238645
112453483
190329598
2369058
390642507
521690732
112248419
353620651
168950590
395611512
178903782
174056429
176064043
7480375
73613251
468274091
658015713
38168404
40758252
764711231
460880622
110705662
337029374
92254240
257293177
142669435
36577241
118991720
528975138
67783895
186065302
160864189
138261493
52606548
17563207
491292015
202662736
35193451
35528304
180025894
132936017
246046866
83786400
56851626
93314216
47808542
269344179
322830851
40136711
116759946
303599968
3124544
216822981
307068382
212532265
795119199
483240056
355761111
373964618
528587498
77368451
565877759
316912492
46963124
127776350
267618605
445733829
272155028
33525361
11135483
123788085
6020178
133081295
69742241
41410704
555147310
573104872
197179336
44669235
298678204
164982267
164608685
659820876
116352047
13660867
159183491
526570964
12675303
753842771
83802668
2905926
263256369
292600678
66541121
276132625
243514320
179785677
494509776
41192954
100473038
4428810
30431869
806114569
289324633
12210709
285699982
187810321
7956020
16414674
28934863
487248136
94638337
11571650
364043919
38091260
77396438
73081732
1145567
72316078
226120877
250716809
498654173
137646991
392380054
399978355
244827692
233695398
817707307
41656084
579420484
728254398
12860150
91337038
313258681
139858021
319266519
226265306
499934655
86453729
82452962
388643627
22446383
795458649
324121524
9014264
390367422
122558276
375145765
76737299
307322628
776842290
2330736
386748650
252642700
24734765
15861943
606563801
70671016
131165113
135154435
159144937
261330038
8665272
129564059
149114965
317515666
83116883
410799660
183973788
79876406
15608387
12959160
246240341
70721173
65642072
80093742
193565892
55815348
77795993
201179371
67174954
165036818
67035269
182273014
589336306
217885440
147517491
31879790
34262190
107852270
76214231
411581292
138208725
607820083
85088566
175703349
196865982
304637731
734292525
170706336
458169741
258472177
295120019
345138227
97712960
763241341
546491994
304564058
581302664
235930169
62963243
329962494
82960198
19244450
10439448
336300465
563582370
113624841
358626532
176895391
83332871
262404820
129239308
56392483
354629651
226742084
182847876
31501650
72583197
218501371
82746365
40161595
341355331
130926193
56794898
29141341
31171713
120734552
327010695
30221230
36517492
225542989
419975637
525716818
160405577
21797363
29886469
71628066
342252389
240911694
4951215
424459081
633668766
110052785
202215397
185214583
166914433
362231344
203580483
195564723
116317231
69372267
417941388
465288982
228126858
171781047
156623413
116326194
69703524
24665102
5335155
162101981
151023208
256768332
460928901
16498948
479907093
235465886
32353642
574450455
113602466
158118663
486911582
69848510
737615308
356965389
110727487
515209849
11261973
34475041
525436264
13815660
195137183
75950223
74136921
30579470
567863006
373044228
227892146
82026812
144088021
264149430
50316077
83200937
241624966
310782506
88928626
108098989
54917915
44355712
467667559
291403622
280431867
21123607
386686384
556927532
139516029
4071920
448855961
368462040
208710790
267149282
17122294
607578176
334091658
29811274
33177832
176974738
535248177
461223834
92609820
216102831
66899434
128610919
255548447
414323345
139211491
7875050
106352489
86234075
4655842
346309767
94008251
757687747
332000766
133432665
425658820
5776892
281065239
27633782
521259473
194767312
473056113
363713655
183121808
525126720
58259820
98106333
376607881
329911707
234083975
247562991
450283420
364822290
239592212
21344106
73093317
182557398
457408896
81693755
6065775
245120459
262087522
366911832
451896613
44359983
366789860
153219611
104896485
267128625
848254060
163680807
11831429
103260741
218430948
691025369
57744525
5631152
450475521
112010100
106245823
614767857
258084145
752764518
465806535
199185462
277256415
218828736
5259147
401357617
67361428
489487776
116497538
491301091
71346228
65850770
64659035
528571012
91474586
45249611
759935497
13896163
365323522
43517292
137144776
148541504
36362658
405255513
6393681
68555812
13664781
547655703
92491250
377068405
543758903
77757873
5539283
189169243
289688435
659544063
56923791
298472092
249584260
190957014
56462259
466726391
40275404
44207638
723179302
11500019
416775699
600655873
649391765
245111201
30895199
315408898
576871959
761065099
385701789
998618
493111792
66241296
118711938
493690773
585815410
38122528
570151915
59972358
492679549
354870682
194562010
356297314
650781
54627642
97734217
28998971
366119273
189510023
271547
974359
57241254
6305953
14115977
123757024
260381235
174566440
86071741
171189199
128157840
341929248
576534653
347373155
177168581
7847951
323938939
266594872
256070762
131594293
38759740
576401042
159361308
69952189
19330016
10773250
69175152
240292135
336842769
327313055
284064674
817669936
74551887
81297909
55005457
142415530
162866812
92372115
837662937
146185964
51181400
41375759
78577232
11514491
26875399
655560300
42599713
35745509
217331597
46643462
713489288
247349861
183999405
472581294
537932761
762758405
59555617
32342672
377078989
657643888
582981040
158106888
119036768
72917905
750611914
328572005
662307528
337394381
186103175
67020142
1861714
743284859
576794684
49897472
149693604
303812338
320027969
455817717
316940637
619906941
18518336
372770432
419117034
446407542
620523481
319786806
685066132
365957367
41008196
167691600
271914534
99838816
11232931
82440758
130650616
57518773
231410801
470832426
172760659
11833763
138271388
425511188
139293009
11292895
485584062
14400451
19937622
73702544
108572259
189972320
56877258
195666286
123284483
300078821
188834988
91287677
330670880
2231904
414094992
13648435
337602104
839964774
304340469
8297378
278015659
15706839
131046641
97844943
419813320
255788631
276287535
138179972
414885492
18042966
215865827
574203000
627923334
494995971
64692137
37324610
141624547
437673004
92600444
225801956
657280469
327181104
385004665
228743153
152569470
364611738
515446235
393757496
173801910
115656040
295881219
298800218
93265286
408970541
240093638
269026999
5283476
448195662
309985723
68381832
629501568
423159352
80487328
50928948
29665730
143113788
1732976
49955621
237728344
229018905
84918461
233850008
464988205
226746061
77246723
379328335
649250827
303631905
165484687
211615009
328564986
93934134
291742119
296214778
16482237
443553839
58360145
580713175
126071899
368753823
331744612
23686360
602049570
446742184
62983611
153930434
125550812
58911527
717843846
477448088
247557439
345325748
722483863
122417963
17397246
175134466
132415714
344097676
126350702
638727134
35662044
206820410
18229618
258707597
24115675
25545838
526998801
96236399
324970210
130792190
83652668
72707897
663935682
110419438
6394934
237076493
100567275
450798989
50596274
246399691
358979689
87010470
12211940
394735968
20966526
8514078
285916480
5170856
303544387
430701786
119155565
65965708
425439352
243599833
8301123
101357180
250999703
67911404
306511745
187753170
36795498
408619305
193343125
373725307
193076941
369888855
377305865
332208890
40436642
161239978
352923786
79380883
192308041
260894416
13528601
105468940
715169938
272278
360398665
126432221
70459572
46490078
86168011
4256823
77485603
643532497
49123384
107588855
683044618
472364090
433238318
306997218
417190539
317072398
130030190
180196245
48287947
11628728
62720343
44060315
529142330
405470904
131699592
30190514
44914373
133193219
596398931
38947776
174261272
657342646
5753582
245267169
77588525
120892180
81362622
12713581
226655655
631320881
463837125
331056255
134317768
195584315
566156954
27941705
34331298
149306129
461322076
41706268
553068550
359449832
627772760
32677432
139550743
113579678
344687516
173800818
94831112
52281183
22701894
100748764
336326151
102123463
87971366
63167852
37807120
283736259
195438650
197316008
583083612
210851112
31440738
322594172
116849778
11851955
60402396
593255043
142285814
702858531
119520986
147701457
802414267
29426154
12850060
135634416
78505951
56414400
236303803
719373614
255803794
173379227
214722339
118564832
133741140
3824969
178065294
390931454
83562838
118379789
7919484
57599767
220389374
215638012
282645770
383173651
841658621
493991161
293250128
220900411
758762700
5463615
274985063
161501469
787951299
606733638
24101183
223151139
699576909
496288665
56056424
240268635
3975085
48477539
374838557
375948754
54780933
246088031
68666494
262032575
307838884
657410986
208089924
208858501
31445336
2259146
113156192
35249659
117827802
316461011
256456835
58272245
332844006
208286411
116325299
382784870
13044023
96908295
50065349
608557429
106189936
470830
199598462
456216452
139868968
415133119
4200253
64654458
50094063
300986822
826904698
28397869
2323492
81431148
51244146
350112645
86650957
343643544
415396811
22283417
646188061
95745454
67518011
16222360
197545825
277366266
295858115
63843612
359547923
664351152
28681024
335365339
123215227
403179074
282212533
43819089
78703982
25128393
339472631
262612247
404607521
102320754
431255089
280728666
8570600
211037394
18588373
594824594
5591087
256841169
436173605
120100022
233536195
15683585
150738107
275497050
103370569
74093173
677022578
137470953
67583587
54768857
686658916
13077659
12571328
23696519
329619474
256033455
440508266
327213466
181428568
579518737
113318089
143270283
127907958
259295569
42816059
71175738
146453045
2701421
88954013
416348283
68792856
108152368
20380358
362109478
308600129
236227685
342830687
69635826
29171530
11800314
291838090
44538803
102032466
51624255
183435245
340528193
20083430
30793498
576171044
436605777
15178494
385951177
30904107
131715962
234095257
123906827
413362478
233958398
151288390
5757649
72021269
107797977
167959840
422120307
9352134
580172830
84979384
429243197
83868314
700987917
28787918
309286574
233298567
121836026
335781673
25505319
201852753
24266115
22482090
36114922
143209920
194126514
7503491
11273776
372481768
552592691
26935722
216390328
129752992
159748535
391894935
190839200
100853879
114241612
208780680
533586691
3317313
219661088
545979029
343489025
200013885
371948726
103208050
318575507
262965183
183426469
123940378
434862940
211338750
20010788
213823748
8905561
80278993
218766701
37492198
477257594
525880141
89047523
792885071
171748534
76338611
364148556
82910836
473728958
208518479
203545063
452931901
310923746
15665983
612762486
292169481
156318664
8306784
49765112
434698326
120461890
1418321
222694014
389734092
677464434
160269887
4283749
617724683
57838279
56352065
535273213
540211237
214263910
524185796
19261541
79804947
88790202
164465056
393123652
152649567
11610456
4422740
588922951
173470117
568069187
188005518
128425893
99828931
178559178
123418901
162634477
717737628
25079914
697227508
122793235
239687065
293066341
449476029
139202748
55120492
85988417
4033174
419782039
91691254
254345236
612753000
720339540
396661446
311149021
52502392
44816353
5340134
32659209
728729401
556521144
198890573
200263859
131420546
5836338
257387901
582055060
18489012
225578052
519051822
90848532
10799227
496731481
24176334
424597209
241109406
424594202
43556394
24702628
64735901
629576823
236013420
66138849
233743923
514832692
723382741
10717039
503068501
289742295
145336693
629521407
233506588
20459654
259087396
46704638
542045153
384043743
276950762
497725433
115767762
35781736
41383773
9796399
689712098
79106999
178564261
508012898
36204430
89156215
448996756
376981847
2420754
585279416
528670434
311269621
582884450
33526284
185764468
23297209
24997217
110808383
147624749
161203603
98570913
474111486
534452270
218136509
174639855
356022357
25435635
220854967
324782944
34294337
63536812
209212189
283563301
150896537
107516496
61554714
151538012
280183159
531938449
192595517
74300571
134992757
350031924
231763961
58119280
145144557
320500672
22931224
385907733
3754750
144919684
83581972
112295792
521595286
84065121
93051145
102961744
428485903
30375567
193263932
550793039
74822967
105911000
640080
29008282
310399352
31366644
64831943
30312214
93969308
322150385
252317565
104514580
6648507
456064962
320308988
453218694
173450409
157584840
16470757
161789313
203558883
45795017
33432814
312666766
498892099
213861037
422107101
189373674
113467525
80513295
272329809
109519617
87134186
140268801
561976213
35314518
40679313
414478540
621305888
593648947
18427459
589345175
313961789
230190187
16504217
492920546
590462041
24262128
23096
62033250
41108240
82809322
2806941
103182496
143922332
976477
501971740
14625956
242498673
875591149
185840140
62292020
433457060
4765695
90286528
264444327
97357133
4575230
42272483
172243708
130826023
549731294
89716917
373340453
303584045
490176931
92919551
27499884
2723424
665986138
682112746
66303822
122947427
62486915
421549379
81725281
132273703
505298826
139543091
115674008
255298520
30996698
741231225
81065927
659872276
114394369
250651610
239376983
323338705
83551695
190030414
247940586
437572999
174266331
47704827
817564015
1800637
50043438
110615429
4153488
70552121
68146296
295726693
646643872
36774476
539860245
304692600
569334728
137358559
164231684
86272461
9538546
237793140
415877444
211680659
64646132
56545007
211154032
62171049
20666694
64725132
624568
117101684
20741389
4927086
92629957
533980
8566416
38091748
144569672
160584111
1507558
370634439
206808841
22379553
23884259
481909231
23394117
44086483
344070728
106322040
183927499
290850306
62830442
510112280
96619233
149994385
2404202
293133015
235408169
339623132
42993799
316333180
65568838
526747114
101890714
299397034
75105132
329417717
42907733
439976683
88912236
629884170
319601364
62666555
651588717
5102475
202184844
107985089
100596071
129247857
73204558
15546781
29655812
458475586
17420453
31719778
115505485
152091258
4298856
100692551
118947718
126206920
46794125
205987216
150606761
4876527
152049122
343385843
277352297
27123971
143350487
76755798
194440224
251390073
517518988
625280908
565644419
518538913
549808178
177033441
8613244
226423683
410915145
288681007
39970825
147224316
86173359
8382072
17032639
195178400
76579053
511969509
782075531
1274793
615806211
514229189
265757297
100988101
287530219
676257202
545599130
15433218
22099338
301677575
238864261
645382278
518175916
828857703
571568882
393967144
58664041
185140184
181023190
619412243
95888803
42611726
138225282
417946179
118929928
98105288
50575079
74453922
65081762
513767345
51878019
19544593
34216987
16816083
344955942
279408245
55193983
263099969
400807294
141481384
94514843
41935059
218335377
54708493
138537686
754003
348496363
777397692
772047317
155180161
49276045
621098279
300288283
141531534
355535427
57479604
658101416
189892918
30148057
228595102
148866449
77984819
67492036
193957062
5816426
431758442
21088656
264865189
184102644
154445661
68109229
121423311
225192455
250518189
408700875
198311855
129042503
114988270
82314173
98623583
372894411
29973034
34864277
268484292
748933138
323561712
294623884
51510934
637800197
286607852
121812670
1781563
54097363
8596503
14118448
319970414
275996932
107826250
367929535
31773461
82560116
647454167
237612167
15005234
13493546
539486236
216714106
185055701
672242944
60920959
17084257
521544839
779661111
119643798
51961936
556212028
42970731
32948666
354215704
84277630
267029719
7132406
468747216
41466076
52841052
224376649
70842494
12067662
16733785
351432467
190084956
37679233
303241223
555556589
66706502
706306669
344820046
307719935
515639464
270627047
135395756
19881054
268141916
636495473
578851540
220852731
667621153
148671186
65486673
1404379
225363952
355985838
179365369
55493783
21958531
58662909
236234745
234966632
35333441
734380677
370734128
184432243
261496955
8458704
213427895
15895266
456973050
135952435
37352574
488699231
100876319
108239193
205466385
140390553
224245420
250749732
70875585
170158494
154089942
119959825
466040134
761116841
102902792
122491028
16540438
200971516
462023127
726567241
574018380
92634128
625886620
37842089
45228551
652708580
91398012
272920257
88046564
28026849
393031383
671716693
71079824
545471278
291251441
15813760
431124698
23202881
659695224
56035
304383283
129098860
401163236
161860622
59721561
377916080
55259667
366423439
671011091
460220457
218639752
316992329
255421496
6626049
129412627
45145129
94341904
101733614
42048190
31977896
113648450
381694683
32810036
210771518
24793951
577775309
5888234
454816598
523226127
165615635
106082223
693208360
124218403
342719627
10002858
322250503
16175786
414216024
13907225
569707522
256048417
68885494
208531398
881057994
63134710
25630374
48906594
83420677
248665001
10337312
237542272
11913581
83772717
508038041
3505702
612493882
74126340
25486468
5452446
25052622
407457502
71016905
155289496
384646394
53637118
233931769
303231160
26261326
136514390
324215171
46467913
129166309
4794257
25102231
272481472
110917418
96906913
129734631
76482026
3154527
303265981
248383691
244767126
108881330
39781770
7672380
679694
317054520
680928394
17532985
141365032
177750298
447653535
6442200
691677367
37048869
426986364
173896893
320103270
357120611
34441584
116909176
5082198
625772554
424695527
5515754
222086657
12381098
272181843
18263460
286839827
141833478
576035045
54712065
6824524
561783065
139466569
499687079
590469248
47797515
127676246
160508134
637933942
194374193
512428550
19986927
244539036
109271539
434627817
24059962
228531433
76197191
212868942
201069322
14098124
13344996
528142900
31688945
227276395
568443403
41669248
655910859
309685773
290143009
107712343
252057661
105872839
265114335
65730713
267848577
267387179
356845152
240779523
107411462
3926779
207112058
198145757
107954365
257489554
118780132
80944315
37726105
201346380
4703197
215949619
180300762
130086164
66144050
146878518
483998950
54729577
196709798
58950070
594599947
5080006
269055279
983497
458934537
23520448
578881345
647676635
146443602
54445699
157889806
45487614
214599937
412547473
4316847
285535331
339801805
41620479
58380094
346272140
56756038
521975049
488589182
91469871
2001167
169505161
28578475
751456288
153849542
31240797
761763244
566382980
3238365
75108104
265509845
98325643
164078082
259119350
262967699
444009253
155755667
37633923
4525240
331946966
61869037
603118976
304929490
522344125
182538382
264948716
84911189
275297890
28875753
7451739
441957398
85117110
240492420
120799899
2251292
131112145
95763913
183338597
232647437
500367602
572402542
26221617
258110211
40868119
307391657
264663543
367210973
56007821
29542322
309254860
361474827
20232708
128055679
575461065
77031134
252771792
541011930
224757196
13893934
127435560
464185157
9576495
126160547
473020381
290130557
203796927
352922533
16043000
1889269
22102072
1379433
497902399
68519535
215882447
249147605
73560247
708300597
121915393
256990940
166135850
34198264
459411565
330664803
27858761
323600296
481851387
39522094
540166282
76366180
41116007
38836967
81722703
399712593
454434708
8304226
4088616
100820063
111636549
6963653
35896670
209182327
372937239
171779138
158599337
76580234
374788726
491107430
575344994
391417458
320546043
474194475
19233840
144780551
31945930
452389672
42891051
74415112
18727392
246488249
2448372
49423930
8345261
60441283
27811070
87570285
51833784
90564715
25587495
182348263
148306431
529305630
199950379
70998860
150360725
177546260
392125354
351125189
294597488
41317642
138311788
621262912
114154047
15593563
10601997
496692447
12706493
56599048
131610914
213639118
222079665
107463689
526471316
391853659
576795915
434895861
368639857
200032383
46945885
330219409
207534332
162819331
42071721
86202160
32590
17158353
37066707
457042839
649663012
37596216
98731345
474459516
77173341
390594682
109995449
34614109
523667215
380974172
321345475
159423309
15125451
268740133
290756676
513476015
206496727
514281943
379554515
223336623
587868501
167861206
228480611
103255028
130895722
458952419
240923590
96990487
55327716
198316698
122312130
10123902
108967305
161775858
584539576
516016368
181750437
76847319
84736549
575914452
254240111
314155088
86518248
345497851
306585744
176451538
469697048
149069248
205455794
283117181
120615723
377691970
833343561
102430578
82523207
307273198
837333996
9362046
88395551
270332249
175851639
381889292
122452095
407215494
29680766
295977203
60579303
618102032
475933889
186847652
103111111
123571171
25853209
251815974
94765336
361310011
92302893
289788498
326411643
372750641
76435550
48862349
542680008
69995299
8102997
10164853
48726337
35852545
526165798
39770351
1900825
750022876
428161406
8090578
252399495
16554974
143645013
24339033
4681968
67583787
269915809
626747531
330496908
160359978
368044934
148765086
15512669
240208854
82229278
1488504
15365871
323698110
1300308
157526862
157636093
557974023
562759813
108990107
167768083
497994308
807446158
153389826
503768021
68700860
9516857
8582068
34193291
216175486
351343910
203826133
296421836
888715381
112786104
42877734
60376576
489405983
685036260
485240622
233667795
14265629
13517819
95231047
3824084
670968817
52377622
176330080
319168698
96503118
30570724
281846239
652521027
74583125
530957059
562223584
27986594
2230821
364915504
106667683
715267008
240521199
475447422
124636739
89694939
214470422
492468237
605035296
585419480
1781488
320328440
47025221
138417422
167699830
279754611
505407566
30235967
164244891
33444112
418654796
73164343
10093577
151813902
227957949
136310231
26960412
50258748
186185686
146695973
291102426
273382621
19178028
203984324
575507923
62067982
250773805
181528486
335258336
68566296
107017923
81834041
337325974
546850913
8768633
7626506
173979001
228524600
48004919
678893203
15655876
181214767
2779341
208210747
7380399
112566838
1227822
360709658
120705227
336115985
40504068
55484511
82657729
245986928
28219813
124368301
231607862
185805654
125457755
506848863
627752914
11618628
14366137
78231626
285998689
60586705
571825255
52473356
2929000
590906784
151510666
431202386
17466799
253844885
24306013
387662524
72217038
136240269
362292731
11924170
188392737
237706294
26017381
81258868
17335273
543760093
278518942
292360842
33947088
25495759
25065357
17390200
719177873
90702581
317948530
87892571
717603036
360454402
394971876
430716661
158541380
81987309
607673978
185706466
428337646
559737503
533464065
216310196
112942682
849622512
214788105
413565500
62729158
2915634
683186594
69018332
354480469
178807327
105112507
56630871
354832573
340713359
71474602
197571582
18424372
341612919
187923164
107061101
3261269
195610100
128324568
399355772
11403904
238893750
397979584
279084696
14854159
26488077
204290703
342096425
2635663
94576237
132111286
249392745
302034378
7359298
575420562
216307574
450281414
44273915
438146874
14938207
159310993
17473738
405223843
165012305
54548103
226884269
75249622
440744742
54088873
672615303
67504560
219370267
343063480
479472018
190819822
622621256
663862005
3122110
486313935
57419644
130811923
76228192
126976960
222186319
56142245
493168741
277662869
53378273
298345017
74036004
129835926
255132360
117807736
15977021
92353434
241680222
92083523
262718339
19952950
77165849
313418700
79457950
89506657
89424940
83995266
34717510
73668129
624489750
468155456
150478472
667507566
92188987
9391675
256811598
530164720
97578369
377249165
529714654
741816290
232070486
52041810
322075290
276703521
205881596
89906791
224468879
8587171
590094459
406623870
306084915
645276665
449816643
281054562
175292394
90314293
100355600
469686099
67491932
467035803
28313611
62395485
196095010
796598156
200033451
78074522
90896095
352050980
154887055
533050
383108639
684414364
176171274
291564786
42983998
405193511
45423498
103857508
87686872
16088479
122285794
391054657
42479654
14098234
37299315
342285591
44039469
134690438
288236131
396452089
648878558
74907316
185485610
454987151
268029824
164998358
360045309
338718364
77832140
597386488
126041032
582889623
86142556
213404824
274687198
12343972
29488417
51049064
511607912
195884063
166521581
56905406
16525951
72643617
280626384
69168039
284210854
80010790
430408558
44184788
122542198
48884731
604796853
49540772
3704531
45803666
363730049
5073419
50707538
77259030
637851817
483449260
193034783
52767165
807750315
53298941
248884663
399332604
428630384
370481912
775943844
467629991
53138106
652659652
119353164
801382625
218430902
179355262
626654531
199201886
400489144
481691948
205001844
59997825
158834541
5801474
308958741
612928166
454621027
303948024
211076856
222910033
193000033
277256430
145730425
153839228
253063748
156371683
93795241
31749589
145047713
40311475
235703122
18978397
41501390
165573
391812748
159017591
54413291
622805788
494835027
188184867
370210872
63022585
93550403
477612925
580868526
65561179
487273571
56330179
353024443
64538112
81408602
112950629
60238953
99496103
136815321
570860625
340397356
426680436
756557136
253393294
48019048
12371016
232245649
6275750
202734842
13222307
197668351
391231340
470762575
112209623
169524123
333008448
395976611
432239641
269199361
127742807
235644437
585132053
34593172
50527512
71206695
415971621
609594084
139543757
155419956
271298676
153018984
5364842
18311639
16854311
171223293
74941159
307974954
53492080
301605366
586194709
417759367
237275460
29592951
51326370
776389343
37443643
351745966
114067885
105402634
312309966
513382254
112711693
443696387
416632508
168036300
299801102
129554254
146195106
54367152
20762028
707661529
696336465
364842
249257113
154260808
491783314
264001636
250851421
2800356
401828204
99114453
231312571
503070547
207842678
365578121
33912509
231722083
5447467
14584644
122607949
26916399
307356739
701581970
267534813
447188801
64548125
69088572
480327731
76684059
285178271
298415127
58552161
558563718
57297653
178391881
564753914
2484355
9096923
582259822
211119787
212801743
233957058
76563246
254829943
551876338
25582175
521183361
398136101
29095072
37065854
44121019
17057197
32825383
248726588
361242053
94911345
55476936
116515499
332058530
273841212
7643334
121326073
443701887
198678341
720362928
91493844
247236560
105936483
48458549
38935903
293712612
55376170
320200462
418245658
150950788
144861598
489957462
271657526
80703032
366773318
108335837
3762383
16390155
140996176
193261750
199052246
601174715
208345001
345053187
263314401
45877097
188690056
151762142
478222201
26136760
2311823
17428458
233243468
234974946
135470943
237577375
112123002
64628978
358799068
189977620
165904607
26459207
55374735
56698328
751819510
124059189
230143598
18022127
316035261
621070269
171767193
294324459
211813049
393875591
197422543
36941649
16706597
121003203
43584138
344263545
195968902
20396836
704206293
27546835
227295551
23470370
378409578
376039924
350565152
439160705
27083989
56162178
100051862
7160735
27979673
42956159
37019105
39747719
21713198
56909300
151944382
557458282
264029111
232446437
44808113
235217356
222369401
225461048
242272829
3560174
52788525
97433401
101612351
335069767
370402945
31146027
392525642
319645426
345822891
7703705
159745872
83511117
305925476
119741497
86742139
276844947
179849103
13860706
144317347
392528617
57831853
8752058
92750992
24008766
82810087
379911753
479782623
377151100
34941326
315737293
369466876
219769282
106351812
73335764
257181218
117326832
266847043
34826177
259686799
396093995
99655624
145194772
563675792
123322508
292944359
388785989
12152888
322227055
119796829
26187162
112400591
353140723
150464691
420168013
82806139
462237421
234278968
32207552
254892965
79742000
481044822
50776505
167653775
113211163
38786397
278941570
327088098
662450902
166703151
806510678
217626504
323582667
293255312
68956208
32924625
44908757
201023027
260733717
37830669
163096553
397735830
158887304
273701003
50687958
171551700
39340387
6607648
181280152
52307079
222149407
25334684
462385916
12237035
43486820
35617260
113897095
755940599
217196295
522720199
2285833
326158595
200091000
550782430
694685457
403273099
80041318
240506570
90068789
80440183
147258662
1272139
474871401
350130886
386401499
3210539
157232096
575721714
337117391
91901864
331526407
93939344
217076757
247128500
21551226
77299692
510930841
195813269
377251628
261347010
506950177
60874797
406545336
10272328
161041656
178261487
276407040
33201698
65815997
73652284
103108484
467028176
754852643
326834214
136604493
358487274
238280147
402162492
225097110
96968021
13532598
75933389
302457694
224414176
309327365
41592930
172074092
110015625
336397307
24538280
6972447
33968153
37257638
75062626
143631036
300978740
146675817
312059554
77935196
312797348
459241684
51748905
96624252
482141477
521783714
33972488
533575056
301351046
256223444
184246197
56688423
73633975
415583137
20513653
619757657
84024490
142159867
448286530
95379270
392716799
527540021
122360346
134478581
2737528
157311691
415926854
694192884
402429987
131462647
320374289
215514440
3308151
218852062
333181374
220669734
67661242
111042105
292067913
37725657
11701339
99951604
2869854
51756782
419049011
139761164
184878511
124722272
309527123
342669362
178208986
128146932
720551393
5115482
457445584
126527343
153330529
122723586
172322410
109942940
226914108
186500535
107391406
184306078
335337776
44911152
373261033
65066557
13080247
57828893
727013244
329671496
51700368
151661055
294139046
73046215
265204455
106320097
470805698
24571705
143016451
60694114
140249060
498610010
245257517
111108
173784768
24630359
11515623
221788926
827628697
16686296
245806581
63517947
359321505
354413200
269747434
9084027
13222205
28636098
271299268
153284833
209377698
105777929
95419360
27105938
604792036
440156659
74313544
206462950
666736573
340293263
30786175
167940851
311054656
119807511
500270183
102629361
1705641
28767700
220457929
191636745
153278158
6300156
598107918
321121520
5825710
367279952
523567458
26695748
438583628
264313134
83215338
29278480
463129344
344379186
144454966
121431294
113948492
213531676
326477967
52097897
380228755
388116725
272678857
90966310
415297997
38462966
219154172
319788413
57769570
78836381
285209671
74027401
339549366
358332698
309413239
326763188
57695112
492289124
224487002
85383079
62055294
8550700
25002617
129365728
295570966
226998908
473933173
463275215
565114796
48725281
238574342
395409822
61588517
272006224
13225901
457060695
380782392
56007831
273114092
159592324
299747414
470091764
186322169
52989631
280325606
627169234
15112960
519290506
416402578
378820150
47321399
211022129
66340110
241684836
462954497
477526014
52162473
535077571
62194433
700735588
334748130
14797515
73734361
126944221
331043546
19702999
580595969
161161681
376977464
696509040
127846777
6373879
51155075
728481920
413063535
50164429
294447437
144413734
38272493
340146334
72093562
168261294
11613459
67050638
830971084
101807423
82493139
403933807
229797447
146617027
379974327
51313704
9546607
82264384
113640073
456440610
372007489
275216998
116033380
209998398
11658476
413172781
736575247
512737465
122500446
606833505
533149759
93415234
81990393
350009204
86514204
41205523
7508863
42119046
86461712
469267525
255841318
31117841
283888
110221813
515868926
149501946
145084331
384822112
414779743
117098568
362118187
56474291
129501581
25341520
111032376
92162971
509449016
344265401
270158233
700118278
307344358
127290210
293251563
345871730
342190269
221274096
16788047
113076921
16409759
390199545
338258150
312020903
391310010
241005002
764187312
20080985
84954217
463915858
191791800
802623281
245723591
547776419
664411830
16012042
251172290
765938
173012394
345129067
81205812
15078722
132539315
706191996
3304044
107722248
367846809
32393540
462465921
15419985
463772115
3340433
536683472
80878237
35795310
307786749
402518614
85710484
177026880
121923197
747523641
8529161
137067386
80418845
332247769
153532522
32717942
193107351
149287712
105943691
104864366
149212963
109804551
40173903
256767154
168939187
71165631
344997612
539143611
450995797
677642980
391657033
504988712
83604401
78004161
641280019
494733372
570632064
43157868
81214892
67615849
98772689
679872491
386494272
271494191
515769284
348427658
37992541
498614836
162432855
5216371
516989961
8247181
68037694
31002656
10676841
468245721
2632772
336766571
178493602
42003731
284976709
282077616
332866359
35124408
245294218
743087457
755094938
393552200
581907297
135057199
398101626
67409414
72076915
1548757
17983343
2660972
476979537
34122895
58226337
30049682
110106573
91766524
71559785
121443127
18822235
237736952
165161105
327706951
66786818
17742332
124957912
56121848
3509599
193779405
30430250
97035619
1160007
113941409
341617872
2193215
411855321
281908196
1841073
96555559
465195959
327850498
52283898
28154483
84093159
42074606
80310007
10530963
341596973
279709410
323666005
113525438
570514533
258781456
346809156
431091488
119737381
582026425
32869380
450590557
62570662
538742230
98434372
187127120
21080242
743829474
122223445
106910011
24497990
645182219
11517001
161658404
440725348
696812510
504835115
68578147
37616104
336289305
48031482
100094470
17466073
331061031
431644284
230531224
595571986
67543828
96095200
12788814
54480244
857938415
90620739
137751000
137450241
642283306
2821834
24357028
3509529
310764865
237003532
314459201
90410557
282509838
181851662
123584990
2741565
45355928
232549226
343724323
596717688
556072504
57282465
13070464
185078614
29070750
235662570
21255244
14183209
89919143
244025267
128783461
22498045
214547235
200091914
441423989
18721907
191595117
411518542
572808956
309216924
69129578
81298658
124162569
73506790
314508888
221473518
59223413
188320473
555103079
442199808
481117056
577611409
50417778
385870157
121196310
202077212
172118339
109789752
553330767
407769909
111846030
102343984
115946691
351441772
299729036
159552092
424422780
198452794
103591878
95490999
179683510
123031105
310609905
200961019
512145742
61779109
636384853
48990508
298826223
559899793
94098773
263057382
205166152
457370751
481151472
69029253
20424590
55610450
33418407
397981907
8444570
134613467
686618421
193731182
43754088
142418262
116084991
331289470
150819810
87262547
72170820
654894382
45112156
139923293
23762741
50961957
3527444
78265422
8296920
126058771
165331672
400730736
264217451
30699152
215236004
163601856
101812737
608275580
46300720
21867503
118061452
972285
140768271
777128300
43525418
96790633
30203251
77583911
29446197
254778832
175274265
162438664
107081467
199149476
57619951
305556650
126189056
174468819
681461467
144146666
407011052
149479145
386191270
88041634
3555046
122479980
126857157
333607471
551637554
120810325
101040216
340257843
228021801
318913464
247221697
116129866
100556502
27505352
62932125
323692502
432362104
34024152
246859673
555167400
427250942
5658
111201461
23527071
410478151
866250697
268663115
569367974
176213
31187965
153394582
376598016
455779741
128315396
193281739
66053700
215365632
7468306
662508011
175365272
336943750
96015853
242068099
595313540
36481478
64429245
845851103
197875867
1147480
768900225
522583343
26275856
32704098
285223104
310582398
125464183
248439679
22473448
65556894
292148856
269590472
13053344
114379857
14501202
368772451
265929680
347424209
214792659
584138969
34070817
332433924
42208707
181863956
120225858
395060485
595427825
86629315
174341008
465810728
765462289
160759029
164331191
75917653
626663754
54282241
67659596
35559902
68480498
240110374
312286870
14163938
141068287
50601658
42972049
374624961
135747633
18745097
90982376
209536085
135556331
22599313
677490388
164616203
252302960
26887451
91063579
119450201
5951086
308017488
109563669
8861741
69681546
389971478
13772548
227359316
39072597
128225883
57684854
12107653
382577589
80482941
49809952
339476661
11781609
51739179
434345665
449700783
7221650
460756770
763072098
247129124
267110248
86333140
373544236
52834196
745959035
244053420
196026354
202897956
266382386
72455119
16386306
149418867
209991724
63700044
28009751
269008887
48564163
70465736
150322858
69541845
160635307
430451683
590161736
222784231
50682789
391936095
17821087
268410619
361704868
88433290
241876706
131564502
84303865
225992265
670958798
1974289
286318878
156976681
24002864
91745120
199807844
711016345
484401481
49802566
743406888
50062616
497168580
86556288
185954249
40875517
305119015
355817005
528228689
21610097
609203815
418601485
67976766
669222698
155368476
51798355
124975262
367651780
124059350
545605476
129046134
46259859
585233746
41294247
628416515
274259250
8010161
590301709
18632287
235257477
190647721
532996967
34546488
212558152
100320663
553319724
471639372
40676338
161925848
257489493
856177985
163249219
229732275
421669726
338184471
72047021
476296662
60678133
3276658
97553942
13582055
231860406
46227628
489837307
216142889
5639821
343939066
82872558
38265358
536521701
29231542
131782889
305928724
45271167
43615860
197668406
223186969
109962436
173008461
3878483
314379806
395678699
41688479
159024680
190811681
79602004
62212538
141382752
243422725
62726780
60647023
84609502
53482287
277708620
148680871
164070651
292287046
235922919
62311490
93092251
170538526
21892456
164782787
413354
124711842
45686853
155007036
85258036
65278890
3903840
167682616
193774505
8171394
32955448
266885600
222199662
214280430
84557877
603717608
384973002
127637039
197785571
30714640
18912271
80535001
229482278
161048029
11002221
170145724
137528455
83587558
270147041
198444446
441860953
16389646
511637614
70897267
402650618
212872131
92108239
437094637
536311048
120480934
321927347
32113361
434336123
285734355
566879900
85885520
288826160
205797610
307682681
123696195
453170675
93381907
143903073
439522761
515933531
232452593
221344717
271232528
286569549
237823684
252661640
36323222
289687828
460907054
257973416
381786833
264840675
47988038
213744327
67772285
14679173
191152919
744425414
119218254
431089566
307247717
167395466
487607239
111041464
508914450
282640475
198673711
226347671
153514765
401710671
207207002
35510085
268857916
106520646
163993081
263944030
333745998
16587822
1156356
93970781
552311337
233969199
174777461
86433570
9013425
15525369
84380070
142601584
32422520
159416143
408648050
308310157
241565648
316777154
42496760
82326193
87322525
235108906
24652344
10692137
438454637
16527790
368470090
11172949
25854258
301374761
323683908
130257742
289840476
10070581
5479630
716374052
240266939
253416134
265410799
430580571
455476878
854561441
403121798
189133872
678121243
759722191
46216650
23069941
240758606
248447228
47555959
330140983
693065342
83931447
305111859
15107229
125241181
278001480
9095156
163856235
15425998
407818135
1921247
52770187
222183537
92666594
247027843
444668888
13058102
2464856
600486344
105889151
188697336
519761189
654003838
23935828
495796532
836052
377167310
103777411
192832987
103085102
326660339
53426059
63022976
43222102
68204663
65223359
19007739
136378522
154101413
191985887
481379046
296740383
388173629
336443794
101631732
88820966
98587768
513417364
61552730
190230848
127458952
46797846
480991631
277508549
292796751
48919062
525169404
234597818
373287712
414009359
127028834
169834062
633081861
68384487
323754401
55834138
4094613
146550357
406750755
292226308
446848722
73805550
111521560
725576788
530203807
83491701
174669827
534282728
87511782
2338800
8168349
59601468
54454963
273013971
108758647
679682745
118485749
450660386
45136733
361357920
406804335
533605914
44444355
108968198
30805097
130188932
362839624
126816613
243149822
381765887
763880426
91327128
7643667
81103510
620863270
296410500
230683434
324659211
161983745
63729545
433435386
41345378
116406852
140181704
317043960
52052130
243911729
116486042
942265
560487347
8992350
407866079
10375376
168907498
26980222
14693356
169187708
538070096
212428147
83481572
87898315
114920088
119069740
65267785
598994568
158302376
60286579
292217863
371680678
58126146
163805916
256263914
268732281
3729337
10861823
308028601
645192594
499375654
117573256
278009494
27594993
65106892
412329803
2453600
449878600
69444844
85617489
104548554
571325707
142679835
38150540
21567314
22527705
301507431
779939868
291646971
1415547
452791931
259872829
87782636
183650418
205813656
80142507
24689762
207500594
344717159
35804573
376222916
304213897
352753440
514233585
98647463
411312104
272314895
84736706
139949873
53574139
422639800
229628156
359891322
1866506
87077325
479539460
184054307
25390159
302184783
177626309
91837065
577243953
5649132
488290996
236712816
108121311
126864158
444957089
587954740
14591406
98440194
143319163
91288469
280505380
31639362
22242189
33556206
379903551
259469063
184158277
41227958
101306948
63136970
207421225
390222387
301379470
149643177
36420289
280939393
25256859
22235437
604818349
143699226
82247401
158288014
130333739
59530556
395683263
669430077
231604116
124270558
406125271
463192687
162949889
100935369
704105613
250614427
16745855
602194331
354005610
379682472
224935680
195233007
224726387
261797215
51046802
700807602
117633059
138788811
42757961
281081538
460537674
147609688
40724859
394459799
233251341
137924503
78768854
620849015
143292394
233572655
124606191
836156390
297915682
77183402
51477843
37447177
19912692
258537534
86858498
331064683
83741463
697645437
42127535
49420947
222338564
316861487
105985343
213972096
86830691
60155413
11538524
89707387
45587813
43206112
191643921
450372419
200521902
314797154
45585577
222427725
364874410
36950959
677504080
228106505
27871810
281049386
484629521
106860848
551610660
876064
710503116
27291643
79040252
375594884
274143810
87139250
16928375
178841025
419602206
274063848
61814963
48133675
118385165
324765509
119044900
194340815
398381719
136333974
220637105
3651926
430088381
17380556
225944934
193934323
170256405
147187068
471427624
116341935
127808990
33498358
738113291
227556555
14498396
231990317
224290352
38216279
16892203
268839946
290870146
193919095
531039927
96636179
232271178
343348354
190426472
187378858
136472138
94446594
725421276
60407438
39289269
9674024
3612711
217034769
210921434
791620461
260562598
17827649
154184300
309169937
425996300
131888983
104320913
325744675
103737953
225982204
254526080
88507861
17216357
235542151
90814602
87625662
474337906
52032565
158938428
162813477
123782891
147370307
40299326
179686910
94815614
199080956
549648877
219195455
208986372
55896490
159492094
193102040
39564044
278619877
170332579
701574654
48674793
478079732
31319080
114137590
5521494
29494383
44321134
93218422
68092670
165302097
392781718
171141522
213837701
5187934
532666543
322594580
131628022
145924166
237917982
126907997
113895662
60428870
510526441
157659899
70038464
17896972
76392256
35678994
174633305
134922409
338368044
780819106
6017424
603004843
199185098
158282882
55604310
308237690
27455433
90407118
477253636
519520945
74764717
154241303
237299569
289094338
599575761
506917775
36637948
495670449
128842551
6074347
57258249
23820330
381736458
57333330
76830240
711007860
227041627
237953477
154820181
24224571
19019539
429466824
298560496
238172585
37128637
443940681
11019938
543882230
335275886
432646898
247378418
346960535
194761211
544449510
478455239
176805220
9229996
414258686
86590021
308859067
843955235
70067715
104140673
44470148
366470179
260135703
65821225
41380295
289149990
32421781
204136663
516131853
60198268
348770301
339513937
360622681
267213780
54322090
497590855
409975189
683770403
427556325
48630007
25607763
407356193
506777754
147348630
79230170
203823351
49248608
116984390
6514754
181259519
647997
405564181
17021870
248763775
647244273
186964801
4408093
206109673
21877504
410221494
645370258
1469717
310088915
70808325
9679354
221980320
119579170
787169
242667938
408386337
229051157
555759858
8614121
302102519
82568966
399533248
177864698
40249461
752440156
99967934
237743832
287503350
247068991
743195782
156899008
169340331
57776863
514998409
21103973
433604669
260276775
441174770
1057652
222487153
415905057
110100348
5760099
424732388
53918967
417502830
167351714
228897112
646750259
675202636
15353937
454243426
28600607
214776282
1484379
61112440
466537685
184066424
9908654
240055798
481525333
303277313
146694728
50133665
21808122
351211435
28965077
39028330
103932220
45511294
118482110
31607596
37148070
509793746
672879384
135459123
104684604
205860371
153041603
246004040
88206760
371659695
38469
227369497
289274855
801218799
90563695
515839148
23775311
476052620
641999663
155366508
122026507
160155169
17568217
5444623
54582245
385619541
760024058
194148979
404010859
290558767
34461370
240432535
72508168
381784141
112923750
649948797
5546906
77389260
650691555
202427163
135638159
124650080
193758470
17331831
120629590
91259113
52912946
348562210
10487213
408074274
15448603
12146359
94326153
149610045
328197726
485657940
362261412
76668606
48670953
51195575
261410360
1150567
109918905
92497977
327501305
140349386
989212
706882
16852113
94843184
262142425
275902167
24672566
352277638
27048818
485629535
69905273
4932789
669610488
85262432
18929817
111396548
548228518
43473999
30068017
538002714
329701595
29526372
7117958
570747529
591832922
354176728
356416351
70797973
42537208
67428660
519037712
71666557
83313646
37336147
223683628
436900054
24034060
313074911
136297877
87324689
28275979
259242708
583252517
91227224
126165736
493391923
178504424
341049695
503272630
6959620
743390068
163957334
45313970
247005235
353109898
32506099
274372367
241283596
795387967
113764839
103466960
6163647
156437841
127490781
29814180
109663210
242707790
317665813
645698228
157756107
359401069
466089076
40952178
148311051
707568597
320950393
85332865
266424695
273113433
48967519
64952994
148274445
421545836
781007142
775753794
742596551
231180594
34335133
275437354
232354408
108549495
1897589
180109111
708929914
116055070
353174412
36180584
23867289
628923291
73089857
124457960
149689944
168503188
216804202
470735812
10493238
147178547
173760688
395865661
640838
1154210
160417815
298031817
87216344
274714711
520957336
219518926
167334264
151157051
441662374
600829195
457748643
383989397
226097245
474331167
472325643
116910432
54960195
627923927
117814291
77700948
265880047
173580152
207907713
25418995
44745845
368201650
147964662
601544828
75719965
23274186
12493116
28827218
53128438
27614184
334903307
91991406
57437583
715973454
109223319
4319215
94853713
15774021
36792932
45179443
57210492
194559237
81188940
385713535
184413214
443529964
285624743
46703982
57936092
157945172
498475033
542164908
148955387
14669115
566726990
62915624
126050821
124671754
115967479
90635884
344689195
167613519
77408209
568352520
229849289
603365158
151048335
380435
74148234
501054231
468401612
268866937
219556882
1656525
464468816
65026252
171489763
121687541
541364933
292340575
549415212
50946316
27322229
75707362
549428310
41717644
120650667
47257549
48997405
231890707
739129144
271161351
32756078
272629589
810112718
168302947
441351321
738567191
144288680
189321239
271230745
173967660
220025897
11500799
323150276
30574093
86712114
20741236
85669595
479093453
50810536
285787272
197024626
50131620
4697016
27466246
56079397
145648976
96246211
439937910
105046697
71603153
334842600
225022106
229730407
350558917
38032867
150146210
159583710
414546443
15896145
224024912
138254438
8611332
282191893
308388228
466344567
67697465
388037245
302985247
108219460
4739388
540748359
123270594
7124511
111823080
212156555
41698714
586584507
113720929
8834412
416025214
208557397
207482396
671668329
673586855
4860501
210362601
50099711
212799257
41571201
284759196
83693778
350943377
158976687
388819490
1180472
343857187
623226438
22661325
147437202
136490046
524931119
90587341
80075587
219374262
32091975
225610835
7348106
211702493
295398096
199641293
287935742
78798898
145926563
209101908
288564091
66601463
152347045
285152674
673579567
43372965
38952658
280804921
170117893
45091754
709671944
362976121
57906171
378749241
789514803
444820003
19097335
5757929
50305708
736961656
108348003
380158651
141875744
72306323
6865169
137408283
126768874
798491720
91434877
478848513
66222868
60201935
141294434
488674563
138694787
294160411
48536640
590248404
3004762
611185999
66097222
497040918
406353148
561208682
63848191
717066113
92226051
56382486
234995892
42855771
355503288
44824694
309134742
280484042
483817996
390333881
309010471
29229279
188321349
243435974
55820198
198385997
418016822
32861531
46107420
275171787
415631467
156110153
734415808
220479185
103977328
53461115
147420086
629899180
208405198
274622626
63118791
355659151
157773090
133455320
155291971
427215102
507507056
263324352
117317102
107512273
357551040
3974192
684425
658646457
53547228
11716157
3935135
27510827
64713313
119185572
26290750
1184971
71320521
376702792
668555608
754330050
407141544
65720325
27938015
260201227
27683147
208517190
30177990
56149086
40073403
122439332
3516760
590915823
401040660
455754678
292455960
201391738
35414123
454966778
608167106
129713460
62328793
51122772
255770945
89113979
94233180
361817519
81741962
427751
298228090
21941853
21222776
2754721
125859085
30950759
22149507
20991697
237080572
134697247
550829853
247212361
56844434
36816142
43681580
286116484
147929933
84642883
123552433
362774948
74152887
246964822
185687084
272210537
440782447
101283329
14907048
172354258
472819171
18876695
79560550
50601633
775009088
141519664
162823100
309419942
85944388
2193435
659414518
72510163
6448312
454012130
280548468
158792537
154906577
67375169
231994276
206323810
52194751
194614538
16137169
48951018
140622240
609557862
631657855
45949937
318617580
104400911
134466583
184115635
216727558
158199390
370725584
69714249
243334663
158325969
423749078
11178532
19356593
133612976
149285594
708110051
75306201
309957200
167978936
242601661
112966972
145806827
36172644
275739965
160262181
189992497
8724111
588514110
336812968
307180365
212242655
114554198
414460074
59905911
266748009
808644140
794648333
446593658
133308393
448583236
216116448
203599829
289262800
323505786
155458788
347716568
1794102
26139901
82639531
138158708
232152319
31100852
466812648
65722458
244685701
668809122
118638009
254384728
354660826
5824350
290031180
273754259
519253471
537798607
193438183
259418140
222864228
153536742
28298401
40740658
501975800
197535774
12299127
74869510
13441158
125042287
144072578
97154917
5497380
738527506
93550431
250659941
144207501
25986983
694118363
55626064
574460352
178976774
2351567
51411056
545263242
115790678
101223381
45056829
300725412
66429968
126811736
153247900
77823821
259688050
112883059
586975244
25510683
8769841
24114911
7601147
406497135
530060297
546502071
337717291
234456234
510001620
101497868
192763041
351045918
140394959
40252191
3276418
63654777
33806970
14836400
70408408
7666717
12175897
246294679
83038235
136966189
456911685
189312108
90947875
31421809
155372211
79973372
265319266
529470879
135456736
25045768
40609903
231158816
145214191
2300087
579064763
42059260
62774460
25015012
162703695
45608272
248692337
83884513
138363179
145132377
79481672
184304319
274131553
157244016
75889575
282037380
789732454
194257276
501120285
223082599
408262529
188648116
36608195
704471652
125560669
88728731
1076344
305767825
72463699
445167637
44482985
510532295
51619817
170232
417373756
431183090
42959337
334328061
117072530
418919873
173627036
109232413
80708749
20947482
13842626
281288733
425868955
101835592
51778876
3120625
336427141
81491934
7659137
296002653
52895292
129938214
40541712
381832690
44451398
142095970
25895907
97620892
54955019
74517901
39941450
268660423
86737065
266105070
102689909
120245692
162408369
612045932
39114900
633807991
2666409
19360065
483874161
86431839
193424450
56240283
4800501
389776119
466386516
362070239
418979124
60583905
31845445
49026239
438474076
166872777
523483817
609421256
123613222
337672633
131063771
49151103
564967826
409666257
336588265
369179925
394554855
468017497
3998263
26929906
203508008
296614474
10800596
478878452
582404805
26258129
661679
478269352
128680128
153073618
283470330
419632122
21386446
44757811
698898348
378007332
255706368
1424149
281268550
69149418
135782143
19682435
557684689
123600543
50129566
399424194
3979182
829284419
294644234
240116321
325016369
88451176
273825935
464746795
411305230
249383619
353243027
330728113
150511743
385460718
338199473
518404013
81379232
446913704
705985456
24969034
274253049
58938905
146173471
511903416
281039000
1141231
129365073
138867744
45732098
44552737
40033673
132466822
238351653
119573155
7838629
30208079
302239412
44916218
61549735
22237441
71110528
151517940
181358826
754951591
257398705
195743424
278928678
81716945
125596020
564737844
99365704
31493095
215934543
154306179
728849404
221155789
15181405
342668254
24311806
43649167
59559187
20427840
26771887
439143209
21625585
422896491
40729911
678762192
21826164
129142220
52559602
27537448
164253134
222196902
642010878
314634340
159386496
703737106
66489779
682980514
705313188
162389890
79872628
348878971
344432106
466509063
635012423
158529028
119371928
923569
146182235
393379925
29124683
339588043
716378119
150778531
247221257
220336748
64669769
401738720
32457643
241690445
39327185
318350416
213228339
201752820
39673647
248411698
102397165
21087009
139361468
2436217
52853960
5644367
119505960
77764601
363675641
3754010
59175822
122744004
82613203
22291818
364890861
121296103
314424775
258308040
503118277
1542881
9150259
263377642
215855686
31360877
396754011
421089746
16038488
21421906
14721766
6249772
53354142
531166563
588870613
198585322
154334295
150496355
141356716
404156961
357750569
3603375
23806181
304439986
557115584
137546640
422654484
247640080
307484142
289621072
158959943
7263450
201294444
96752354
58261075
38089483
88969241
664565869
148776388
58113234
109905749
439736093
102903419
169718180
235174716
667583034
122976704
434726144
66630425
110491332
184314684
639582655
382754556
122736463
115160770
669329974
259917384
50599802
28159904
138140194
37190226
3144604
22438846
468183399
3964488
15659516
26534778
376676150
336678654
121992990
34392849
233357102
45997575
177836701
20481756
329449970
110865398
127501434
149118959
362838637
20576833
45136596
124283693
3688985
384041437
247338161
80182630
10804430
207060679
766308826
270566402
301905018
50787455
703814191
195292183
383071914
461503564
22546568
12705668
569070506
12877023
40179449
24134095
425365665
196210452
259242926
122581542
56994890
135397903
52370880
270940573
37802505
660355654
790854686
471101825
467045644
62383592
70264505
37001227
187931125
8800841
33665598
49726130
8309351
364014120
494335660
49916585
595081737
289134818
241051351
156338990
85971347
141043856
120112920
594955670
13040187
277158330
215689986
361798152
160118550
529461661
70783868
418763156
158375556
205392790
23117509
451204215
111257616
17515521
181137450
344118898
509144457
26770542
86838289
707278761
457727627
86900511
66989307
211814888
36521179
355197185
235740170
94300980
232865820
222599350
1683523
273086563
232176886
49746060
203996179
167695357
762731905
49177770
41551418
231465805
458779367
206207998
314488340
13210727
2072994
261600765
326120539
540284594
158858585
587956877
247225709
346838347
224909585
320280898
74978655
101530933
248273084
26685236
579695273
657783569
373416497
452797573
5486748
142517873
669916736
160596818
54320992
476606926
481198006
93686900
523911282
644937249
388630154
461656626
20703684
154410744
306002374
415862640
579526609
330604237
744244802
473026565
541253327
243669518
765107689
232909828
364842
130192734
163452894
3413696
283569108
25052906
245421401
672526341
8068243
303611375
48047434
47897805
184143889
101270883
56070094
80881714
112261354
56916437
212574443
375878689
312338725
27813679
154834128
63970729
423844263
68724833
18673695
737804649
106593917
429025584
191758
403644567
149092437
86980756
6144346
74830683
316268909
709828790
713725591
27933938
220372148
19049413
365569408
625549572
11790224
60055172
682337866
216579851
6949048
56904418
357035361
4802202
718328126
6964326
9743923
58763426
702649517
1418256
267071703
234394078
3747169
34208574
632248256
399956891
417935816
96934032
128778010
138917242
337470769
238354985
68763915
240082280
372453249
215088144
102897211
52644991
5046725
317885295
603597778
81332870
17424855
61755831
158936221
274623994
149061938
37066609
501783529
217147899
47972297
251646744
507839544
72962712
349808799
383672272
97009695
1521685
119054642
162211230
26464699
191053216
23444453
177466521
42846875
68837935
519535549
173864135
33637469
218844785
178239456
490133194
516171871
7332884
36867192
437458327
160956116
211224965
305007192
276804807
90598154
450812891
29401031
330101305
541399888
26330747
414313590
224827142
216541660
220121398
261339102
450787739
34254898
6948722
276365796
55879398
57162564
45706994
150644989
283476455
378268720
370823328
352436627
5165006
152506943
98571350
275697165
122682205
42301147
238989837
89826012
37987442
305910833
359532439
4660410
135864527
203959172
211644655
298156349
834583
22705974
117234859
157058827
17414652
2311975
197512350
586745462
141162585
551920830
35883834
116024468
459751583
210520699
102870054
628508848
227578074
4665859
412095668
24576815
94165053
50655961
245136141
413891214
23623692
9830312
527353
466185814
736148337
37089081
327720485
41650417
231111065
106004631
458947134
330599792
195412730
130851117
107554876
39690117
97068214
309633336
131408087
302347765
10063862
177661537
361375247
349169101
332988052
189598213
236000811
5356063
159853738
56340385
92837582
11340888
107540825
58530334
4684318
716612886
146270474
176284972
1156356
362124242
325147844
283947163
177086433
44234948
243295942
102543442
386982300
55639657
34333372
129737034
49114690
266468866
609069250
130820192
309354418
231987603
472276781
106322431
709642127
521322113
1686135
95609038
300596938
32764452
126641525
116006287
28502477
28093244
26985939
278089795
98949324
308243452
323904333
48583290
203793496
485468067
79306951
620464905
441082540
143655094
22202393
306563048
185704853
241230690
258209782
371994914
84288318
492584015
194757480
160704267
351235910
61208803
349117464
316603607
384394972
100608955
20536450
476637384
14955428
440364278
247433390
85374683
111136977
339522413
870301480
122572497
57955351
21256705
468336079
146167369
221291775
671881466
97392666
31358098
52957896
69740473
290814097
204568598
133636597
306131208
87110940
412091157
25000140
3646909
602632629
265021069
182904958
239108230
86293522
3699430
296103327
392377955
5836847
525184175
25444208
52948943
69145643
137598650
332839722
91390833
678300255
91323245
39313596
815842519
101069306
210666161
134722996
510382464
49015835
217138586
106457704
89028230
65224527
425406251
275035653
63735484
559211344
118334520
317153222
695431590
607468355
388275335
345426907
22917457
610238402
201696144
443397129
110522708
375545124
691340495
254581632
409312080
219754795
765993761
126396535
76047743
387308604
15220886
369558229
256872808
323881901
93111443
52792794
123587475
37912826
81947053
459386106
434799010
101715700
106757399
166830519
97657597
49529282
327426046
389677440
10200726
13474952
90703317
2981522
380528166
115328198
119509025
64554700
901367655
800601674
19645676
469160646
22842572
304636952
406607142
124838741
152123
121848099
145336185
143327602
384853701
68950038
14074607
258820458
52532562
103414243
91723372
106705096
554855913
179915647
53819658
116165979
19050976
150015465
102015576
367748193
158452402
140285669
7171313
433485557
87214098
64688076
49579345
676046051
129305698
49360424
685237059
173819616
106596756
373597092
165639640
357653155
190451802
117924354
250865698
70826762
341903917
182143075
143687187
168434625
193202379
34603343
575255762
447149742
8648683
301589052
512465815
335896858
98413826
49177566
314743105
322022781
9872012
412266261
114578788
33438611
482324046
133075355
607267729
21048104
236325499
173912299
36536155
152057859
67688939
236417586
58650488
62311367
235144904
107883015
48293950
308603803
159943582
21317526
290873401
32841339
264410339
481560360
213447540
304511442
58970490
452371121
204400048
164278531
138244701
46910980
119903024
188577543
578269390
110679126
3314965
139403481
715066817
349390116
117418949
198167065
71841454
70401324
282171345
34634898
136743326
610634770
259335371
223339980
239951798
68275589
436156653
117748372
118519851
12352260
41185788
79899148
39444833
167386152
565442964
198517830
70835947
521339526
9850718
165793078
124946043
132959947
8314859
187688800
64056586
454933296
57915522
7097246
230892959
135062499
232802977
444298874
15577461
183805329
68182935
275476340
51094907
29142227
718372
432435283
143296407
516758303
198682059
157608011
38428977
2871759
47496880
93169600
307545970
78573463
28860587
36021531
211354448
308690793
275248259
578646019
14561205
230646643
23472197
506832188
727414580
16862559
277806390
294125052
126752338
41321080
71457813
180250989
217163254
492366720
174722225
511602767
839498138
281895294
42410421
274017975
93495369
776426
10924192
15468081
217987962
227608251
586326995
272461166
416451852
59684789
100716426
24097901
340900233
266931693
273837600
69872126
700190570
16634031
71122406
48957500
692080844
30087440
98039637
17599552
518502759
273219243
128472372
43133847
426414666
6767232
433056976
196861323
219650027
328290311
377511268
265378520
641639202
294310618
50310986
169138154
152858187
108540845
669486895
599608166
472035306
75263457
11821032
242498381
109337464
41645350
305191462
63324127
138281997
76304066
487972629
13414115
70042929
23030299
145841531
292953495
95029123
298767333
59960920
704680136
292555705
172426106
817336120
783152361
295516432
223081009
2843493
221657660
43698289
141755474
115636161
99667919
588859711
40054842
95754077
117992451
199017706
270418784
382338880
697970755
7200750
95469516
30777659
233848506
270318604
467997921
35497499
438022449
4731146
192928534
531769922
545679837
240402535
96871358
243678953
545916081
228792608
203130562
211432438
42653295
28588147
55930511
141959245
240859333
141352962
101809300
13143414
74458185
49713803
681269592
493572842
7471253
87520718
415076805
65851551
55665377
94047743
283557366
607581262
311503472
51454182
258217956
501146766
255602484
107021070
304881986
26812596
42045895
256267532
436102576
39815671
481970184
78817505
58424522
47863262
51441811
2274880
99054306
172470088
141462462
48780736
17320137
227255378
143308910
18590047
28368317
26182224
252056657
146317593
139879898
154495307
171192653
567580778
254319417
121581247
23485485
18260776
729478028
138590966
181094725
54060
32564161
26272440
601025396
23176777
46245442
232484111
42484806
172093118
311962323
118230902
30216887
75762780
312890632
34815347
503822197
193769956
63780384
616127344
501126845
278300312
41275503
440650890
135302623
150965026
13176084
48766510
462881609
37209710
200345647
267315291
308248115
185366957
47792110
52491866
484975199
415889858
29660331
79511892
59823681
163799426
664187952
77914781
242809476
326799033
497480076
356421667
294358119
14910454
212770557
25682990
15158453
32793118
69777487
104613791
328492547
598505277
21515770
301397968
295510432
10050280
288042858
193792253
145716008
532204271
67896643
609053260
333716266
397311136
33854082
271600878
1037091
67494198
233546159
475156034
13307044
70639351
103911728
96964734
414209649
67512214
63232477
11998198
52383766
131174773
344228054
42787192
334896022
275123368
596215600
300988936
605275792
154332496
350207911
71633942
12860868
17720301
515145577
298193697
180356107
85759717
490158182
19551365
181190138
316963531
153193390
328023298
75326109
444367464
50805054
4272817
17282882
350898220
705815331
99160971
769050795
90217563
46125326
11108279
26071453
240274442
77558822
221958332
33864194
122153898
64857663
174773214
145707627
38280606
158666508
211383194
126639664
92470469
311181812
138706327
63004856
458880
76229379
2813251
32007922
212892192
572653215
13161634
439008982
235248575
35839940
320307578
485803900
21033509
162107458
47649797
501498606
519239234
72833930
286169220
32477541
16465653
190281813
5453878
55010796
173935037
40454801
151398491
29838022
229525621
128708274
836737029
25718572
128624132
67991731
157240813
452903503
238212848
742265355
75273854
321939298
587965164
304043984
601232166
108765081
96319445
17350413
131452307
13071727
481861593
442048152
209177974
159294183
5596282
89563421
131024034
504821577
126222135
89156018
316555200
137466491
43422986
443617649
453138048
167586066
53421304
539895850
225264947
258316997
57559978
669648702
232635787
420949575
618063674
356061000
90348196
672904868
623458535
402029102
463242917
494732003
138379883
431128726
422255468
247289471
120634119
96447822
113596463
36447187
16057069
534684152
53971930
177279323
103046865
344325748
98571607
237161762
86731651
267071376
199569568
598000232
94142340
117140637
87104905
28724361
81300791
216200509
138641998
92724355
468851863
107061434
508776274
115463054
42237169
228285982
396282163
456658178
7917690
98411514
39857404
418829331
28169968
88653817
342166060
256024004
148667909
12137045
84044826
215018023
114157753
344885
70109123
275013135
32328814
544499880
79666541
544250251
6164381
53001358
240403318
38669485
733497022
94031073
577637728
163650723
15033767
109386965
105558177
9875317
29102752
20460290
7832662
6370174
130005740
560484129
50413807
30626638
12529069
12791785
597537060
421910099
3419562
227492833
39976112
79099459
307001062
50321872
340521430
301571433
7434720
41079675
60117249
754264863
438028975
308991143
116443252
65462231
2414416
45761687
75144706
89795074
373997846
655624136
423572232
1059444
606644820
145405863
219074874
223195897
119935921
206818831
611641437
722389194
410959937
519558489
187795163
109084526
390612455
177919927
315508631
51274525
483323213
198361293
137040714
91712766
92736403
455478
118849813
241699124
87200364
108955694
322117178
549629962
45358643
734825849
381454971
192550537
61531917
451672337
273068992
571191479
238163393
621065922
341721463
7843785
721909595
114576603
567086132
2256804
136930504
434115230
601898874
408946650
200100425
600057003
739828944
717315814
354153219
225163244
301610031
345946693
529707587
10208849
706465746
611693224
275250474
7664856
93307892
6974184
294154037
186210622
324005597
426897019
458206911
186112657
168407684
232523141
77743403
165944736
503091823
76525946
305564948
246378552
11292203
789310
552285941
908897
294426890
108436716
356687999
112767209
362002079
500206437
184470285
520082076
619187103
217109031
147882022
170161922
561113201
148402568
172493634
237662921
76671131
228837823
210319669
733277166
264043550
240865056
268029844
166536763
28669503
465772193
181950030
30589420
295162643
181676454
44551174
515671416
432649889
52892082
244898755
291639457
361082734
198734379
326490838
48477903
35374565
158993958
62558157
250084766
328680860
253946518
12235592
444811884
36056054
481922994
542479485
215148837
263607429
318409027
188256783
26382791
97229134
259058331
247972090
24369073
177723268
89838144
120720803
48935150
318059234
218303021
149809416
303294303
50823739
44699810
3513512
187748107
222323341
205463586
461559572
62578229
21901811
852673
2808471
712296224
60159079
461141561
250712266
103904917
168883462
157623021
56464249
353382530
473459006
39877638
195045786
146178278
146826477
182154966
551769271
67121574
363999598
690559734
118076780
14806472
239619812
61472725
13175962
752205329
63036810
450828459
180969097
177294227
231846692
49907811
258695955
213363326
99772312
223306187
75141026
43796835
52130803
281659753
1597445
102258926
470475569
379350657
6501029
78649178
487450752
445045275
202100221
556647862
30745368
249895615
54891459
231986333
547849307
63541352
296748041
289489825
77894454
61279845
721033808
28043881
72454514
277529821
233584078
60953443
34091627
178771191
58189093
457676160
467742851
352996527
14876910
689713070
149977422
214908795
117010277
174941846
159596096
58691863
145866100
137914911
8118483
431280665
526718266
530954234
88276688
5273480
703158542
141049687
258230177
72918733
132917718
728283103
186397149
20896718
133001555
617201634
182189560
17823962
274413178
33596512
416487164
225674814
666184253
17516238
101997001
209894072
740976065
645109098
55327956
102682814
82483734
296765123
96268203
136717633
230052508
118707776
63092027
274315675
426567046
313306472
717492037
291533689
90244667
630357116
221257
104125484
13569723
1989518
115499433
243768005
482848285
42099776
64334643
87640647
308523135
130440628
222062401
235650144
217084860
200225192
522461122
357450291
55183718
473626575
430597190
70987397
804282140
177813853
25837112
488478428
30050449
21232276
13284957
533551117
565442714
3536617
12347252
407442830
56127228
268667345
7625547
175290853
424334504
119231173
37838177
237248304
258338570
698154077
693015485
37937982
159901890
447804662
100996178
322872539
55996284
461907703
108727836
176247729
53972653
2611045
276578340
600116384
5705719
542287760
116939522
229978246
498022504
147684530
476625512
37357324
731027067
47676497
219258619
210143428
160252439
758472591
26916849
13243812
34694140
36521203
777141652
161851633
111078300
127980331
208731727
8399730
607861260
39656897
451593914
102631549
165192897
70393671
406805925
450667913
411723065
698094761
211343449
83810473
3207641
111235902
435387672
613603557
28609196
785758227
60201838
521935176
351274710
243792556
43432170
92996719
481495812
164131339
479894845
260660022
784787168
349848936
29425003
131369881
421027814
825736373
28144789
127041149
307256542
107589642
259427078
164042412
244061588
488424587
360690585
274261162
41502855
592259688
103618176
12845842
141346468
476411070
223447610
91324718
46830481
285665580
17351551
152247709
131047823
36531607
508955016
562101588
738740680
100257680
54894018
480324417
95587566
551658083
314591939
20098880
369670349
20057590
157780954
222777396
30025570
478607004
48734634
568467322
351425182
604481823
119701804
10026022
287797485
28781822
25864116
163468364
311369345
455967588
136886132
57011785
153915517
608630506
158488505
208284015
526382288
84994966
168436642
203079540
47759822
2374625
46476032
184967396
79177998
511873893
380042200
13788194
490823076
27429424
136699611
144086661
398647997
5215993
120902250
69540746
124634149
127044275
113827535
22345449
58285237
430993169
446892333
83442736
16567542
22256142
80914458
204711634
764385583
173908528
46224208
279479992
212112383
314876884
443806786
507694272
178427048
11157292
100749323
369700625
21569517
316805642
130386916
675750656
682612537
277050581
289636176
15724911
214916147
163688113
648757962
56746542
51946705
17187713
219514886
41065403
438554186
117364500
548120048
144791799
713841885
47322931
531983140
40164199
13988693
51820394
4920822
132088201
488650830
79290136
384576371
29433804
223171683
137459774
79050726
452649152
82847144
765284110
200196007
49952394
10297654
356253164
301921346
223843924
476420839
214349090
338583662
301362555
99896730
330233211
36634932
559395433
4495672
265625840
15515904
800926207
95471570
6630011
41335378
92047452
75051042
315337748
63358442
78210938
17177356
344738571
546603372
21370340
203610234
320871990
150889610
284026908
580087348
610908258
369549024
54911537
77376805
26053193
192224827
407949022
89690158
51571060
294088332
25055489
598982768
494656422
305661069
8360685
68835098
351327159
200336255
482407887
11028805
385460127
244967155
585450481
630143847
223528725
16900201
451337295
518800235
719494931
362857597
514362721
78789008
104122145
14838998
15907506
777337971
302184014
165710738
116477252
183679858
159818192
208063425
257842875
11038694
265404104
81186961
37298300
315231704
268385369
398670454
409528972
275055485
492481021
186937674
321867264
16771147
455301662
566295680
188251777
93863487
43606693
326187530
592402256
130256074
185412799
116742387
163212955
650109924
26923787
399379835
449427479
87761563
197747778
339811671
125508065
216115913
23419038
240785840
153232672
1284780
229208883
11277793
228078288
36639290
68671761
194734816
5731982
394934621
179608677
198960567
441487805
261498597
336208421
276107270
9348222
498457306
376204989
63306754
43898065
81944054
484910058
536125086
9536235
301111177
138820278
323358193
386778583
241517494
36824827
97115861
29412298
209137025
33618923
285421613
25494864
628525136
197718845
390908861
96442363
3242442
454086910
507759665
392295860
33957385
312661061
12039838
484827636
120789071
271698101
329645439
295814915
354263656
94590353
25907123
152038631
550224090
392941220
93992625
512000024
207256687
662672396
128738779
48515132
13867837
109805161
3413211
42766656
198647015
346058235
285207174
438147640
198732473
60132932
255871000
12456413
111347484
19351962
775203065
368669799
804744820
16774403
175585820
290760699
412734635
142388249
289106180
144338466
244708786
12908035
50165324
401967279
84512564
515088921
63937886
27642436
90223161
128180439
59959428
596155970
458410467
137874762
466586676
333506667
519293355
124152093
657166340
716535150
497376806
605330975
264485319
9907952
142340135
86381649
160339769
28727822
11328504
251364911
135075342
66508052
340806274
46165824
263699311
184123495
144821473
22439441
65072692
405692580
11211022
58536322
686504699
53113025
33465171
257741282
335071024
130258195
334006644
51889263
45690472
2169982
273578860
11557519
202828932
138242116
324419315
421357886
137294852
90649949
631012170
11923708
683538523
418052586
93264015
324711827
65503370
14007928
470019784
240870658
51351658
318503195
272947884
57628415
230735005
156683579
170832956
614071373
117442455
483037569
115909365
395713859
49149069
419242749
299789233
84675556
3492850
90397665
535006574
189240585
525361343
55460995
20389113
63552319
275725694
677915456
170875094
60775147
167304468
169921184
66061189
148729180
84634160
143452381
337005467
233454148
4751567
299361714
8433697
63285595
470419419
312065029
106582851
69552214
80863115
94149091
555058098
36048764
152061270
2914723
258089906
64297668
101105946
146686304
263443902
5320606
26762006
128286656
61452028
484800809
440052426
153426753
127222330
263702957
346831509
50783993
334048552
33737275
91591928
244071412
440655156
308193488
392428268
381135494
37215014
123663798
181722461
24859470
10050191
92917678
500136205
300071749
62535620
257420002
118741801
104366880
325685425
322569941
10958065
154506668
19333688
273446380
255780743
639571275
68900469
558118897
137012699
136260711
215806000
7277296
243418248
48321942
44393939
70249721
172063161
510111606
310337266
93069626
209915536
38100407
389504968
244020600
296807551
70604233
37312359
362469362
285638631
327296773
329394567
640219299
385345002
45847511
303080978
3964874
434689312
823120463
516619268
126942128
1789518
335675076
83781118
238112122
38234290
617976235
4209451
279543312
135694466
258925844
104682447
450129703
185608393
17622766
142194314
62319109
83751124
299899349
27511287
11618602
803964112
81666083
91862627
73954212
355879020
3506296
93938370
191364429
604583361
342632678
258696681
335223247
201259893
336766663
201713018
23935123
13625653
431118200
129383395
12587727
53330137
508610918
402131369
536983184
219712002
326348637
411614532
188996976
231690387
241092994
736685276
33240101
353646534
65091638
493951916
250376656
312418905
4612359
565783096
466614194
720434666
3629845
54056541
98479214
412037565
22186776
75567760
10346083
407754569
69292509
17338318
176417286
130958000
189340098
87356111
12708389
294738256
161692659
331080772
137426295
295563516
28488177
585270610
129958517
463385378
2255094
78258184
174376188
43997674
173573348
49823111
124542969
242881703
26401687
140101693
90226800
85421795
42402806
254367724
130457072
344247173
402435971
110619157
389891649
542973226
126239130
6378532
16224081
876802
419815993
90171091
50275503
318905054
2765450
18844096
149231201
424580357
500074185
46266888
17260204
148224802
20263023
499335204
17692688
242041189
725378390
142546930
178161801
164733432
56356638
33122479
37259918
449489803
42435525
142131461
80065786
140059737
263223345
51077430
167628854
238527692
94448246
28249972
369349065
2892754
214312082
258052116
133579169
5757275
423171079
20725902
15648976
123706604
170525848
1942182
191601558
113475818
196433073
198327397
55419125
355685387
277899668
36651532
13426437
131974529
142168111
296563669
33823372
383721791
244212619
52243463
125902621
183561555
103975929
5988198
317484413
127696496
11937604
514998438
727613812
533452418
9162994
359099293
205255275
437216053
243940186
235981417
45938914
34564281
23670470
366934525
361238840
422039343
2448633
728903053
374625592
123270578
240976330
164709487
467922500
282664031
288260244
43517907
402465748
702353711
476608630
7441208
311764174
12671166
120037909
113021334
693228190
121544609
5891130
440904839
200741199
464113793
71514706
190458289
105489297
759469351
158056545
60527577
42608065
134982883
6973827
322616480
183919947
197180141
25963045
31449714
167573174
55258452
742810018
165237096
28293698
164578140
66161540
274198279
353204643
6204754
426641636
169159570
49150052
27576484
367233044
83950133
49180705
446879993
358708636
82314483
312800742
742940748
88757388
304414672
149972506
23944664
362784852
50386188
211657790
384350760
63590470
132324184
203819683
11875731
41510808
120154864
56480565
1794552
117519731
5658477
139490520
40996396
135629123
130850948
767935994
147562232
339125428
423079888
443804153
19903580
557921649
311446659
379195213
163281877
139949514
10802900
229696633
363688803
15066700
461630912
353078369
115174301
16056361
123684635
157862682
413336253
306236180
473601755
40919135
73085046
583257990
37126699
231792324
7573095
98123576
496269821
317835565
75529291
107916612
4153069
2720150
9327563
255532779
315783907
264548017
78466531
139552405
200978553
432634894
79931551
72788870
96801811
322725712
301157013
18322540
278010352
23632381
477886158
1927251
133173464
108097305
131355968
369251538
319957489
153147475
126949571
486528259
173700266
126145056
47126617
696003295
427030577
350226170
22673793
212000932
555319846
213971631
36128250
738462255
67304084
277368123
386279452
222020308
212228693
375826917
256908589
119031074
235455369
16186424
212544151
301030203
96321987
7888527
47518524
216488467
163776256
342145384
85829738
23922748
55461179
17209258
279145812
128537420
313919001
11755177
245737968
67073717
587800953
397440553
411105991
369015851
462898101
5664544
223340842
59350729
37533137
94251005
199248600
36923318
168972195
99996085
279482486
68926653
2291015
6541900
2504421
81828832
471492794
207518567
262684560
85226814
267073355
25750553
262614636
295010956
340917289
51183204
131032714
8013668
87525714
96498181
143031945
279112947
13654145
37819961
39289404
811422706
273765470
43699845
100539923
4839118
594738321
423420499
102425300
456100197
62890339
84765071
272688249
18465326
549071887
25880564
221175454
346274989
110820193
97199669
60808081
370081337
298279254
444545567
21777981
211534712
98584120
379805883
316204989
321563128
40939897
12503714
160148179
585057823
172530273
561155461
90674643
377328577
151070509
177028282
418922469
169764139
48949890
400904252
71725233
798496044
564064281
22729154
34277967
17180364
349539422
75096017
4141398
125064300
499233210
199796330
18728731
227617612
686763019
45159997
312479049
321775974
385441128
417992518
167897614
675983186
93168421
594655130
104437057
16334794
186502565
453642170
30228442
59398869
587007189
98423456
2243139
47552623
729471376
814787931
2048751
396076369
253479532
50691429
35778573
366142086
864581975
200372827
65796224
57704610
37902843
214026821
188664424
15114533
452980034
2258941
431531531
154154520
427678470
388789367
162075501
247465523
145443796
564442660
418524403
44289194
59272200
138220919
554839562
85236013
272036450
121846548
594353558
406053167
612412492
85545890
230233400
507546238
70930772
31032326
80316190
760182459
62430872
5421610
10805605
34869445
291433315
358755319
60371885
292972966
599427324
241333146
289915048
173467654
102173444
127531462
87419376
15774160
77730924
161310485
298713752
82511551
2212724
390232019
187057065
416878979
106241422
62817294
49680073
207724508
283023711
96513277
31948508
26693970
132287412
11627520
139344506
198377399
359851094
238467111
187548406
796533671
595437421
138667326
427404382
230314704
46111775
180962189
141803202
158241766
35477200
318925586
115043269
573289019
159842553
7226681
117860844
515344464
7218604
273428928
9714413
404046300
637085012
59001093
374663956
211634438
635023985
604212403
470825360
149117658
453695922
71541285
107547591
476825925
104417864
47906740
90781355
102534312
11978005
19239738
47336256
669075563
220231028
268733984
177839625
26699984
65913094
288006228
414546565
140314357
126436765
646445045
26194441
249263950
164952993
442516112
26044178
239982095
160166275
9229148
456819630
137728491
168432185
47417150
151558549
67285708
105870153
464555529
549943602
188772242
80585983
435425609
587746913
138408887
204533574
589307724
88647820
628728323
340613117
277664663
143929330
189340476
362905530
293551650
311742815
46714393
60783338
42750551
283871772
47973835
554005911
179463465
215237281
97381334
722328210
113208269
166671903
154694524
40687618
151306191
256283476
60568323
660332162
332087831
24816516
656899821
547840015
42631111
181503898
233009427
437881976
190438592
7933294
52733754
3474983
48874149
382537093
176204385
309945460
24656168
210902738
281102244
314982298
276949552
191864241
134779810
73440170
124913561
29965718
123641067
104787527
94364242
199606303
12078901
290183139
20914926
271394293
2266674
170086527
243288406
524552138
99802996
45571257
168216497
637837690
5846446
62187734
62306665
95609941
140959323
665226375
32507516
39261418
7245088
113725287
134909486
30306443
326816723
104272115
124437852
402587546
40932515
464627709
163001910
125350524
30549191
584874733
104792871
245445478
218435449
28623304
319965784
103786805
556049602
713661952
626579635
239652816
205539446
114798251
15617795
221991272
12240028
436020027
336744137
16861034
197025396
255041340
89506789
152781622
467200285
41772604
558277091
127714914
662239963
84642862
1838544
586902838
796746859
8080039
403604704
100686801
70843202
113549468
805909993
61355313
149803120
386584926
88177527
87844150
147683222
704716136
405396861
443755634
276491226
364947897
622587798
37998835
282450327
150091153
7753479
606011827
426148084
3787064
270959669
104868327
72900425
579646255
610724735
280944106
412807467
405884761
156953942
199820577
29078184
326175113
46864175
484211986
660885571
564758049
85597470
163251219
145930495
230883335
25863546
386634516
109401061
147631861
344210329
2587434
567221002
376941467
69892407
142696256
25386246
178523102
140668850
19215574
6791351
275167943
574267571
33000927
394865338
30172651
41438836
68702867
182822799
1509188
166134797
171366369
53398638
221124472
132391240
366564542
235339128
360064380
58510292
559180654
30263235
303883417
146912118
493450357
45901426
497323945
16264583
44288368
288130772
395047579
19876276
740429019
49614400
374809749
43222511
98065980
98995841
261440968
35504512
85143274
326149662
586035193
326904361
131050160
175790417
487345682
477454357
53161713
29810420
57914167
78775591
231484180
45067522
558719917
242683743
37569085
372981635
43151695
69003063
693995147
425587500
338096214
217958668
7571466
360488980
158206915
478574301
214188508
107556562
670519767
15293431
333819296
226368216
19198965
681050940
142632579
62210604
290039846
67371383
27101527
34609364
378242253
38614913
269101485
58314144
531193013
327595762
22681218
477420659
272406199
227589565
269573171
174134016
7278706
15022538
11963419
139305167
362842277
469161226
280416721
12454464
43398537
134938673
334333704
791642
65059277
644703424
30690326
51759537
69654548
636715787
358188979
3430425
36378836
178119330
107953784
9641542
129743335
38339176
170263450
475682780
39549714
47313227
152830487
66415985
109240715
11431120
200752124
145903273
169721060
331764088
128560922
78096307
14044064
785524822
62441484
604633256
567456417
58678684
195411732
77224195
467061679
72032418
290010140
23664931
22123309
49199053
9003993
216521918
63655561
300997499
38783558
102629742
176404635
280379608
492889654
100332117
306171011
247711355
147717968
608406615
23044198
118016982
562414639
36776593
172991019
189199351
84673864
414984012
259913861
33949567
43479565
143270380
23898306
529150628
173546933
120215740
347675088
244740027
559985473
183372052
367294299
113139625
22843756
2952257
736370678
7573230
64869234
373264080
79429509
857257260
286358104
354768629
47814719
24563805
418937224
78222634
56103357
223977984
326412755
268345622
36985842
107223019
87735263
10033452
807217747
150793356
313954960
167610016
208654035
652406038
50539621
115412092
26584731
312250730
62068058
580074463
229560952
86835111
357982747
603723211
373306241
27425340
110737087
683034131
461578699
221598258
382874788
113270962
16296039
385315373
7426687
589664022
79367767
72127156
493857164
114216978
273856270
692465308
39985438
24961651
130693391
242828487
177133191
52451041
255845114
29212827
63237254
253544270
284712819
707602467
71510272
36593255
21303894
192915682
29609114
652261711
52593891
553123448
86943211
68733169
257833905
362406440
120765883
212639730
398090961
108388392
191885806
494516046
352217578
131007657
494314907
128938
212939926
809642591
657707314
14259644
102879181
621060730
81325357
166469594
416531014
169914724
717618016
168183288
691957142
179416166
106744543
486541404
22540460
605295235
40554613
420414758
483104067
8660604
73439515
1325591
223943059
29004546
92552356
47913575
96983902
72278251
130490670
136250454
1508803
641580946
19923490
52670815
263891572
388404702
16864123
185419082
266832486
220757499
18386765
68764546
26101451
17639355
130961228
130190951
85196401
6215333
112898981
19424428
445947332
697599659
108662679
121496177
254867092
141890119
56918530
48061532
43840086
406165268
73595697
50882180
9819994
57934369
490450875
254207036
3848065
644640762
288831911
100566547
31188707
292883861
518691162
233789472
671510878
15640763
75313427
663483479
208023880
232557339
437563622
400404962
620880008
275757462
151674990
201133956
82146217
43933052
50769414
141331455
509753843
65629718
131920151
320301779
145433223
605721955
1898484
398019481
44634359
475024021
287240776
55098119
75718393
118544929
89086794
183828281
13448132
396470883
562639221
219145689
415159966
714475247
463498437
231780947
200090539
415957521
81612275
36806436
377700905
761463588
14851575
173326350
367093508
1679885
37806622
538328637
540791232
26518257
11320015
37822347
4022082
137371479
666591799
18082418
225909299
182180734
46418130
276339412
33518342
460854548
62896570
102374443
249820980
66503487
640430080
97216738
77284831
120949768
141558229
473407234
90840908
137059800
433194755
159719101
723224712
51610813
62990339
57155132
259913787
101434245
345619559
130869807
479011683
176922604
404207270
116005963
494254762
310703212
401791529
103243241
439711566
237228695
3078588
17845806
126713507
534069321
476586082
225668068
74949035
76306989
148335188
85250569
32763025
370768755
329221838
48153992
183253324
172510207
799072613
473087641
44589433
194596405
234969529
166999799
579225255
86788051
193796678
337134725
145564699
5654370
265670832
54820615
43694644
178958476
36846462
161095275
490588229
54761444
59808790
392088663
140846116
2292608
21475712
597135811
78201987
3064164
51908148
45494951
63614492
19089535
317360579
484971605
889408877
342404417
405131141
389489458
54958562
488016117
139564096
448754575
134066591
210532711
397389791
224069552
24555518
635204142
71506005
33459762
138737234
332527498
593140288
270464468
405428070
14897989
249540932
44994463
138668055
71451582
118432629
10788983
31173149
372383410
207579759
7757033
211539379
90006104
7314136
95041425
16836949
110865349
97868952
168044243
9192788
312127765
317792451
239215675
2100575
51921022
379443118
64067035
206370766
428312340
233084927
1773070
140343204
325996656
21080285
50347908
89756808
164704111
445992518
552398975
48409777
143725177
713484787
22709664
37129442
462891845
136297641
497562776
87805709
337033855
259101640
91901126
248906178
105938115
288206714
72057161
76816878
88126731
51225402
318845503
265855259
163501100
295186389
196837631
225068609
44272261
190020852
222866967
261535566
179508034
64111923
78862860
314780074
166977077
12509834
5108617
454261492
312429635
347627076
21910370
125721997
23311337
87397986
34129654
51326280
661736221
283119333
30632663
221020724
205066934
666833443
38174175
254142575
537857320
336428198
29160692
569057198
41350418
293085174
756471936
177884100
153720624
345441699
284712383
267435679
125654443
286407411
203785456
12172157
14482231
89329827
332278243
1544554
255899210
24355057
129990672
251738256
655489160
207965563
114447616
58132557
314667146
552215828
210699135
239828484
106780043
556081907
28545501
310499457
1889058
3835304
453839119
310867042
492951035
375483857
577561685
210156873
228474253
133907949
304145608
60144152
18997038
382667793
25614566
596049440
473246963
90642650
241107827
30742926
66084074
95785739
27702639
200123088
81963615
234884342
236929890
445819691
131101675
34637808
77056534
323169422
2530487
473078892
657441870
185567973
413521636
46381237
10602551
163100579
35211166
849049154
2934539
16099514
497743783
76297612
281659981
240959629
28704920
88866162
10561602
159513544
264673672
424139948
315358905
541587396
40692745
97702447
66673380
267106747
662481972
80720052
21460712
12471641
31507936
195097861
209398741
11191496
218551681
175751323
137970142
548447063
526440086
325618508
682957229
678445790
48092430
49169828
376082292
448603957
64918272
257998188
568995413
166645096
621377943
212302889
210024974
48753002
174904961
43132559
99598944
705717400
637866780
174097313
23938977
306777923
211939892
132295118
18935594
33653191
224111152
155906087
292876381
19210184
399585394
28638104
45279386
72030509
156839012
517325347
140063418
364337844
595799422
13627457
489120386
217640706
390585579
234950153
12339019
91513280
87350879
123843756
134876613
55939614
27468970
7030160
164788375
117349750
343302935
388258321
362172622
195698674
230965002
167899945
208857095
448461330
121792716
39047328
306311791
185523405
12703439
206779251
37309494
280174800
418288508
420915324
178449816
82588177
45713939
441198973
68352019
50314208
309781303
388807552
257547825
80662034
435825241
133778491
792830020
35138327
34252379
33701237
308291761
526237323
306549022
368192764
30842736
317891112
5552505
42788958
140484498
278222724
252415606
127715214
222332717
262976094
405529333
511284244
19147232
25642686
298751796
240700269
42932886
773775153
415695975
183783099
75808022
275346115
251943655
348818471
27817204
169393536
4548727
326039329
188443409
473961679
85356731
470405704
143243758
30764334
34443126
274889274
432173631
209737126
190411086
107238525
92628119
270040938
78540527
396790698
529832865
472415883
732524403
248283638
265281872
185352109
627967526
620744275
610987791
147057714
309435909
24263438
5045940
95712318
105485192
213468200
425590018
11920174
145340120
349525610
29110794
153440224
536662966
358737146
453024165
141720687
89256765
77483612
614048377
256026449
499636626
226997607
67685398
10499293
266405766
251810465
152488881
34112690
17974228
86811693
228414225
216368160
746600245
649842097
88961057
211111712
88530645
6865339
102208936
12031118
7066126
141047444
302191257
108797472
352224630
158371993
88866369
348810214
641336564
3449447
229260681
475341468
43132395
9629005
283530166
110395316
498523899
759956733
465139483
351336588
15336211
304537365
447850751
89393870
188802741
96434689
353056766
260540687
559795492
664052123
345168692
544693436
50818203
213827436
177493160
299359491
39044438
33318004
545250623
165306090
93895784
313520717
122877516
175087385
253219553
259982010
475285086
263674745
481946020
94506675
794379836
39417203
142413285
157427265
492178866
352709093
15332163
40831023
668313930
86242021
157208681
9376332
79978763
65485624
123133664
181630685
440622682
166150675
361788290
41086386
117603744
78927223
560831569
169630787
309294838
417421893
213811875
93244599
22465573
110094024
117889794
423995578
12754730
102552603
161596206
315665851
27891860
65462764
66333820
734123764
693195424
22349944
234350110
100392025
288450121
264662924
144962224
508623387
153718229
378199459
288069689
182790058
40721182
532588171
223878721
123183557
161600116
393959342
80746998
9453037
135315836
370804783
18851047
1870505
26257578
63038416
24989107
161328763
220756383
331565612
705989386
215611743
496942686
36443103
355306355
29047160
12541578
298176936
480014388
240140939
350702901
610291351
29382015
154184098
86438750
240913998
57932728
404092695
17654872
213954911
184582492
13442295
125197708
10025307
277883134
251415749
359560020
166844594
689817776
601836954
81283087
34734426
187373025
18623915
207082380
351342631
548882618
223331816
4691466
227006796
200366635
316238109
22064351
59302916
53164822
686501905
19546377
97179565
22239314
233647893
520260560
211745687
602103375
555337042
335354290
42939731
76775547
322477125
139085625
236499724
279329546
235702358
11497820
410391006
318963606
204980348
74892375
97354613
107981431
25030056
497068174
55164861
120310475
57946631
98482887
31252670
3248461
281035113
421018136
640154520
717681039
88951457
242850673
16715341
66112856
80346274
109951222
69975160
100903057
221742533
75944937
8947719
336951026
533056558
13518852
152761435
92339495
43332517
404186807
102174136
274356934
330566850
278713037
16779361
72816737
99341998
29775454
9766953
632733918
79832692
95433330
335867235
6387327
48039371
355433599
331054709
297756142
18092452
17776684
1044302
162246605
180693869
658930927
276819639
240526935
426976
571273092
334233885
44616117
641442904
374803276
267195216
93866329
236780007
84731248
108022413
2807115
273962270
96726199
5148737
234314193
801204
27317184
55722978
152902369
103508062
217777416
150567248
45821851
361492265
114388775
183748347
208152770
33611949
30120490
315858604
74273428
527142964
205191606
303473290
458965688
622158597
26872995
52916318
203370344
618771403
38644348
15290325
742853783
322760187
65760460
22617594
79307660
27624839
728361110
375300509
84762516
184943112
396037373
551904297
17791999
26489484
58859314
117986951
42378164
458182685
280202357
39870714
300803786
30748797
389855465
90717837
85226378
180505416
178964445
7063272
39516380
391416744
327016401
253322974
296283897
20634456
442132678
32134989
114495148
64814509
46020097
277544842
19464335
61553480
87514418
68818105
12447055
476988332
67803640
68684868
143553453
248529099
20506838
301848401
178522449
62674236
25923552
181377071
314653013
56593357
161353970
87565640
451474234
344492097
66099534
49790181
76205620
1861146
152244110
290682700
23366265
410741124
31427428
458769174
111308779
101635531
48026891
174860531
274074047
16277839
148825346
274983451
179253929
97991840
187119729
40732950
473544122
304414142
27526335
84288
342445530
82657177
538092104
72689537
33632194
27008850
104201287
21223040
7673436
72053834
516595641
95166741
55697360
174190796
7768500
81032440
72834649
72503488
192956540
657906353
150310512
280826359
269777306
620769814
120129168
766145216
260030586
70550671
71222270
586881546
293296453
261666289
232501129
229075485
11836829
702408699
323937637
420126749
31264008
87180863
177992650
113696022
315857873
432729119
49712933
71688883
353270627
510098808
716702609
10825448
43900886
405882886
32916241
286961274
127069585
169622711
170450
268867836
106638616
19596707
31023023
569544952
161040253
221202301
314675063
195863236
99211753
22637261
38442409
98826614
48215286
7741797
1543928
173186184
71819509
146239262
251467974
219131273
127787985
82565218
667381221
55416870
23517806
95947702
621925844
186418024
14578819
29554457
43023863
46109341
28407079
220848999
109379060
8164202
85252170
197230763
188904078
124283154
355925194
550873612
37566741
7735117
96304650
236055251
461177245
451232934
10608891
37069168
116514061
165159126
629820393
455730550
69346633
344333294
153457916
54047302
190351411
47619274
189698791
2927001
227801971
73890937
163803715
526473599
317989399
152489883
137382453
10263105
40632578
168978206
540448943
91901693
820326485
33680134
149233025
223925431
142589904
390758718
328799027
19967392
252187201
152609835
49888061
8045750
94262683
84709115
167452592
43987260
131443297
84652218
9000027
16445138
235844901
533445494
772605639
260590913
40196396
168215234
505063595
483942192
450827969
281526024
21191016
156187
490498741
161931026
29565004
787426927
852123337
209799384
404160688
13941690
212981025
12673704
334808054
66204817
465425707
267403980
8810233
312273693
226602132
322931192
189086697
518459077
81937953
109047403
132327652
190292413
195457046
114144559
460663241
89313847
255285785
341239063
19840626
234803652
53468742
95969351
83625053
240820299
66904620
102368846
206584289
852365030
184806774
487349019
201956019
27758966
111681242
3064222
22042896
240647182
676974402
9844760
571419814
14487787
673891032
87579114
373991719
319124380
3935340
13812191
440906198
231366516
510735042
116171092
44367687
1793418
46104741
143327609
549417551
268513175
127625425
420826733
650906970
26302907
294562418
526110717
362194293
304761636
504587950
658942967
2960052
43876339
214638957
383503074
288672522
7840426
46716090
75749110
60377772
108420787
179000039
13350959
219666698
50069930
862671830
4223486
38564207
712034002
347689318
424754118
95244490
123694769
79982214
15142694
475941643
335654560
211848000
176935908
246368763
567053517
433234895
94888184
17396180
49861792
33509229
82543082
2381261
343265233
435564105
32895030
2074175
325348274
97425695
640394983
386623920
1797183
535266481
698024775
16479055
236765195
15349975
30329
75232462
666682166
259504219
32803308
5121913
112575314
490713118
104100178
7224148
213048514
27177492
13851470
417317933
18495861
449048826
162414926
387300467
40316290
234755169
684836472
317495278
244214173
26239816
89256484
233305402
11863109
520216718
93502574
117277276
58379149
418552945
20165115
425760919
793670690
98583721
287921134
296085469
629584689
256426380
130401922
224909277
104776562
137248040
520280232
265370388
578282500
19482313
256670946
114993825
139776309
11486567
164920531
21221703
224052297
35674420
2732749
10711474
33731952
656215418
3744350
421035492
337212702
427319117
271125428
74468434
54696392
181825377
112771494
854504460
463030065
230797491
315416650
69910554
129833512
280841352
197401462
27541663
480927349
611062993
676266430
47749589
177301159
391822796
12649348
478422924
285054738
187210702
93356051
352752649
95528172
118463242
84763056
123276115
317726160
32029900
348741338
249639703
48952578
156171
35959234
325880568
359925705
17875824
459919038
241566267
45170049
328214443
468177160
549835148
539516090
58680416
21001660
82523462
12119344
124798686
70430565
210771792
195630523
11298392
396115822
118454571
88979332
101505432
53956986
90799089
41296778
4789394
18345598
385361537
134080661
610533773
273163327
352163080
123370657
52288913
371917614
207721957
47380990
168428438
8462525
295272080
56704623
2095293
198235668
162791144
181131460
158340128
34008844
141077309
16667191
117719725
293857106
144728001
206895068
197925268
440687600
106511698
2163983
633521531
50341846
508726580
285909000
246461964
160761059
58435559
247997944
431488079
94406978
223514230
230105179
461564864
509494801
250931333
11697268
72812871
390545707
348204320
160759478
123752346
115695398
312023162
275927792
133733757
112181462
663202943
28190785
206385474
274485153
270776136
292304340
386595377
138218427
68900505
240851819
43883407
565004187
38288729
21794328
394107327
449104911
208569458
147761303
134382627
245810213
145480252
125809016
455717177
265493971
197024642
286679113
78473537
101440944
224098587
151160159
304026843
5102707
139237042
28738140
24013133
116661243
153726856
393081850
203113095
223949254
207055180
178611299
476333487
131606897
607260984
383190262
553509053
104665866
31916160
113900733
114907420
730291934
410835422
186920512
266531189
82081111
52997866
333477754
535499135
407925797
54129169
93475372
31497978
284322303
368674645
255021555
381515928
369022314
718645987
383280608
45980422
22012330
262602308
110040223
533305022
657518172
90880949
117510015
356175993
427774106
28145202
18662987
191453087
16019936
627927156
252414613
194154659
554093
37288952
288327703
52091031
245980876
228536872
14152369
515071638
462135110
9619261
217226769
304219825
55576638
292548867
102332763
123239454
76241030
433386991
213169543
370773555
274469624
229997766
357393942
637948462
5759711
86171084
18480744
336963722
732111607
27398137
33099248
24537937
838580249
34597423
436328874
4445503
3281821
162825238
49218270
637969031
2558050
250694323
99240441
43541333
256233170
681773608
88750729
145732969
53367420
461955232
30498090
100938368
31232828
349552450
34324174
406504639
603255518
152734973
98607735
741063513
211613635
124320520
485996252
4766510
504334125
118437917
447576181
480856960
312136071
268058720
476878065
534561631
183475582
432368937
23486844
332138533
227309144
383424606
486044706
245637170
24897868
675224262
70882709
227586859
194552576
95963296
15461098
730785889
70548569
325326955
608064944
567840448
12966889
6101227
405485018
277517332
163559297
59166816
307371243
104866675
370319649
246080509
72913934
175829511
733666137
821514853
8895570
212492075
101738440
539606790
207314041
85853367
32575727
143932251
283150267
45755496
99805796
240914951
311614434
98174848
156566774
54998889
332576124
137292365
453762300
424957221
410905839
81765805
242168017
540635711
310603187
271007780
13355189
311131691
6700978
69995996
53180756
31964263
172182299
181418081
114126901
60295687
231426510
93217670
699532348
403062185
220145455
13213635
20608650
195370871
129047621
328062738
489369624
71513824
43115383
33279890
98260053
168714482
1173935
20392606
38006067
546328794
640377124
345704325
408822710
304841185
247369453
314772241
974780
16269215
37098951
28391118
409645748
14310250
198520420
374049575
91053541
313212964
144918225
205411338
41607645
3620148
478198686
14770310
210746320
34004993
246048090
643649983
74200845
481616086
276851245
24052545
34319765
124454895
360636170
393170776
8768562
458096020
52563320
67242391
69304403
493241325
286714046
125464321
82605574
14191324
15076804
335935360
5026195
716181033
216047456
291670807
428216240
295396710
68413189
203540782
450156550
273332024
114807459
99171706
128566818
96807088
143601315
710589600
65408344
688898838
360468234
89788463
319304457
124744451
69356080
128601986
16312122
33060430
237663515
63827630
29608614
97855913
235110711
247892078
188042879
136616084
654135232
462623937
310192497
267995877
220310777
408513561
140028047
564178178
12599818
18245977
166429221
56674748
623226354
408688746
425086994
179569908
525129054
271941793
106269557
57156130
76300924
251904716
250446146
14095561
157547406
120029505
81707048
63838769
256498831
75309912
4696158
143270118
158306752
177450772
599579775
140625596
498711735
168965485
126278939
938376
714871391
382299076
94231090
228590206
180133499
150233995
77497386
87453495
247175861
156961732
14584304
194044767
103938970
197032009
310714475
212579930
77452944
617311432
8690689
618625084
230778216
435976464
41776617
43485791
291122379
497281423
110692938
116150272
573343960
60902837
204806
25881245
64695497
494219771
61282374
486393620
68334751
31243818
2341252
347716161
12303638
72152036
181733918
593938865
495291356
260738680
208637014
250714640
407684984
121398186
58001722
8742948
748165417
81945551
644642759
4063389
112352835
237472280
209747210
8012962
52011013
151443496
273420879
35360874
42865912
120756005
445011801
284793714
14050782
485333137
54871010
330139423
147038417
8992126
64396574
119041406
69727554
92173994
211472136
53624622
313819257
289298772
301382371
519458366
203252343
45951237
456461674
300146515
81774527
111832422
76856894
537068203
219756179
649417348
51509241
217710431
11543237
138541545
15404590
707182504
283422859
25730906
49480761
459418336
572530376
75480910
153475705
667012146
426985428
205370788
124999285
60714706
96828495
117617471
333605296
351510211
207293913
150315699
309362184
91131109
40831523
32581204
24702870
197755547
562386523
54354115
418870515
538705304
129603170
446753228
390267166
501062649
94770125
291680246
2229840
72951347
335254365
178347555
161685049
59282331
198641676
51285607
451060693
69334210
418162592
13875016
72517595
856480634
179816704
122048687
303878297
431398536
107161258
158625062
203614360
203858855
101702142
356078861
35432387
53208950
20115650
52987210
632160181
176563261
4253122
106870502
68504396
5403348
132798329
275499441
651227746
128408131
544606628
110436821
320843842
7698557
99517566
49859868
122495457
683555168
205001002
411171960
146059840
150810548
85343786
137547993
28581564
117113429
322556510
16970390
283143935
187419993
161892976
491464752
650042104
311677747
126852657
515240849
184083436
46381941
718722536
411317536
93586523
113955223
13445579
257260725
555611294
237023151
33412211
224967163
6488676
517672082
409807941
397887267
28889195
526143128
323037890
3816658
272015070
47055797
557547759
98367447
678193306
20413956
140230003
66052374
4350297
39416901
7113745
445957575
70510193
4927947
155998973
663116723
22508208
23238342
334790356
364182167
529512389
632407416
34186864
429037599
147823575
101712973
125596254
32668608
53755222
401884309
108141338
563784129
19845913
369388382
106714987
136292584
46644848
357663820
201380029
28104307
244296411
797896791
460411637
485730268
792099200
374236861
81928514
1372294
13604193
34759099
89197344
161437325
758531720
511347885
285749365
485335612
439362426
622590429
27515472
259889424
3073663
28269856
104431968
100670589
150325662
192486052
814424039
733035305
698409282
59311078
28321602
85468309
505503896
248116485
128785482
241883361
56001124
159817094
211878913
19438429
30104943
178055535
201643075
519827763
28458559
792645088
49366352
88054517
280079103
110436386
232103479
214282291
432425212
438383645
27168430
40479897
86949220
13038082
353049346
508171671
834163865
8543779
276883047
5339437
393324213
97932711
166458053
408135139
706596169
131953971
96964097
37410201
557015967
457970948
2751582
72251609
16003955
624511925
126278875
316829815
20110234
111275385
220243068
113935135
6312183
115577986
219661851
620559793
457575595
238193355
38010202
93658659
269829362
358816475
49535097
135073246
52701
126066998
410584641
126890716
77921740
268791912
235239397
143980600
360452743
16651025
711988189
189950489
5891591
170763001
65918265
171379418
24935017
169944125
422277473
137668805
116412500
260642334
238511000
212206674
69364368
76398445
183228468
275136713
160021908
267249840
545309199
314931634
235957295
146603642
63007232
308569169
3226840
60115838
393491683
479342955
73979929
735628593
200415684
482444130
328393076
26236502
133432077
796961148
108169524
102387139
74793130
59253737
582199500
81419053
387304512
168859223
318731698
304982636
19085116
859692632
73489726
135354825
12655264
156699303
438379425
158443668
336012597
519062626
801778670
50871933
214631998
249292956
50461721
197135001
426754227
397157632
495908784
170367976
72690827
665726780
154341297
312079752
64139121
86110206
185891311
94183337
735782776
4782568
352473224
37446
226767466
495861213
197728847
2438000
181964403
98139231
139914660
524734950
344918378
11680902
36492611
333641248
157147741
5201393
68117153
385512442
444608071
95142457
761009372
210034829
253953939
4252313
598719928
656360348
169491490
643212898
317462412
436709942
8486325
267062717
242189790
161236739
623219902
3432329
396318028
627654829
455798149
100002742
48947877
25560002
257359
8373824
247595844
795398856
349584373
143697024
143561052
153284715
46975886
12507896
119539271
208933616
420485136
81326702
100649600
418308456
206695285
35335418
124706330
316079836
109790105
418427858
782750697
41409909
273329799
198420811
39776523
49063213
34331845
7739974
298309717
24718545
336329882
57123839
22720047
77735160
106941920
685354242
404931320
56123263
254052624
469307868
11826037
468886376
289535539
337396045
94395933
490121840
656521011
298833200
259242421
552427021
583367146
33619502
57452601
181152818
668402180
159921913
205139552
682138921
476921529
284836101
50592342
21096723
15174581
227480019
98829802
444844006
542732557
461533790
341730148
164793387
713136485
58886155
454116772
402449694
56456740
442957880
519840858
109059720
10576227
245190701
63623170
495090108
59273679
66224334
551271547
53651190
112800907
1613982
160183588
77601574
30542552
431070038
9895681
7352799
161725512
119970208
254180089
97315963
181106970
771957607
546502191
544652041
206111543
496618490
39915132
394694293
305088400
12403064
67139867
158946183
553959702
322849888
148152366
311013366
19329219
98803910
563117044
107108686
101659150
170928046
30842517
94623400
327088927
48203523
165423689
297987928
34151157
259011448
131085038
1088939
285897834
45162331
3448757
184427996
45689208
32475859
14815735
47756677
107665166
520299275
21619584
111838804
654274573
60996567
13718413
188030130
218382769
208286625
316107533
448413485
211657396
50448640
108935991
65892310
268661155
44550807
141144196
34149698
237478699
263419942
277065918
39765749
257522402
568651949
93444004
314316185
78080399
438649047
885775707
153806834
330145473
10220772
502476624
25496201
725443697
55826540
87066499
150364342
361131866
45069753
515113350
257904937
203964635
230517468
52957896
70307651
16689443
32390985
529216062
364628838
107839789
45982042
94376925
275092288
136452024
22259945
377157238
141791239
52944093
326752937
22487308
845569706
785013685
192733778
550285260
138129788
86535822
388380697
175011702
696781604
424425188
640708565
522260157
244177465
331193821
273131094
249798791
16326645
118710364
655080631
194038704
9823016
29830907
68384481
452712423
379639122
107007915
48035683
232889010
74204602
217961970
335036378
108614690
116350805
239765650
247547101
563333634
9073557
162113545
512636408
112706205
318254448
408746418
69711789
498586034
380094881
214189358
116587883
191916464
251257403
661150327
32606638
155426330
51824435
237975853
33076563
28817374
121310200
8464166
341521335
43579503
359217962
8786464
102510002
101451499
738015690
224124200
500775653
52419033
87205528
241240856
170784418
52862763
160969951
129529064
268975115
89930201
6316282
106464738
205872570
273238411
434524993
52634787
347121697
297114649
95196797
276396273
569933702
125770405
5781893
516039447
411939296
2322001
13704903
220390555
201098114
111603281
132434077
165402449
134161783
66776737
269347258
93843640
250591670
239405925
142242943
217000257
4200255
269328461
121537123
58216448
5540313
24154135
315784208
617056459
23926362
290411626
187142451
227421469
340698103
528128625
299915122
400473816
35548015
227596455
309298536
387807218
437678727
848170866
470969113
12127995
76533928
114070172
124200682
323620533
323787528
120778287
384621385
27809617
263400949
173635134
330453067
16780286
236839773
408204882
15694955
10889509
416832133
312473239
294181772
43627496
295260
236270602
267821151
82303462
10098378
668288857
15537552
226660036
134801721
268907749
239393854
193817907
225242279
387362339
66438944
85604317
187431086
19979761
349055523
111720520
101133955
330061726
139269834
498907762
452404482
139095697
402784445
527435106
10333970
58942559
39651396
308162728
37024920
392602067
441092068
61003599
576624327
25645877
255342772
766228229
103700667
625403268
337377839
198421078
2981563
79774135
73344129
609839689
48847821
28532670
22357891
548146029
121747706
337491265
90739465
8235490
459818401
242729103
226711796
216640790
1692518
261792454
126670715
186348432
111343537
229076715
459022937
437677209
735704620
512977880
234533176
177268233
242411598
512754895
96533532
71289851
510543985
40921955
180216983
63975069
16355671
575320319
26305392
226454234
167902050
88842326
217729663
46251555
254445267
9555680
682589535
592542285
121830376
107555074
302088555
2151492
40607310
68137770
227904012
340925247
284598901
23537807
27811944
221633632
211272
51274484
483840172
105999577
117431297
525236828
62536747
503859882
6839861
269263875
126894186
298243563
810453074
278796720
4360036
30108226
401665375
16615829
159985294
19791901
291500146
351001974
134479727
639749668
42314729
97180701
269532606
176099611
26214836
263789060
9231433
56015217
58993138
144862680
44029961
625988447
147519010
17036709
602512712
194370873
10370430
584191187
423225674
369620151
118027356
57981935
257202804
19968398
358877402
333079966
54238423
388627304
41549036
708147095
150269234
231367908
198236736
107400674
6372713
159851097
292628622
38352197
72193358
430459431
282451208
254814118
270092285
599234242
170391078
242970935
101479903
18031505
10395441
98992265
126828267
105910150
204715401
135659347
236972683
434600673
107067802
198522007
386864370
131501430
195265214
149054728
123333913
37156519
425327363
9153512
71953397
117978584
378477207
355462653
7318067
34082187
26690143
22651537
16944452
74113726
302337464
221265976
219837316
47512164
152537906
12735976
21370669
20229603
50161347
182068272
75510579
42982615
361924659
70178703
355828367
1658500
289198127
255708835
368111990
65955830
372989107
71170428
343660254
8192455
193868533
37737494
714946336
191080856
248503484
181406023
14642299
73383029
152625715
150639961
1201973
459894782
121695302
71214736
66280581
48158150
381772494
59792998
70120229
50900958
4797979
99486112
1732546
13916916
29625111
368427622
44486673
162360572
104143553
173063266
223817837
419751243
11529514
40331931
38835777
395624903
221745990
13616063
20424063
95892002
387350060
223868447
49266293
715292833
151217544
21476172
271682664
7127757
11896314
6276836
505322598
138786226
192195389
101497163
297774840
58720339
153903010
9005753
65516809
207909648
82161115
61965003
259094208
28026152
532777889
170104075
464264856
522569865
518376285
287609935
487583283
131596125
124234765
28697977
598056078
616888325
327566519
108223201
721505308
19683766
302336583
3891958
297421002
87458530
701219883
63130503
489718674
168495938
53372028
186805416
174151876
51778276
32475394
157087731
68599227
32448879
375548421
216606326
468652837
81024277
289214901
482488392
352933474
6790904
94117306
163169230
477815369
574064366
285169238
96385362
64164423
58268723
750926867
465989693
88784339
145168645
162543713
96164040
20088668
42077362
179472544
349856892
45404376
250914922
353178639
364418139
2416580
251478493
128178534
36074964
150209386
190254564
509978788
55110244
274129859
81723010
363102753
241360993
251017141
641013949
557304199
146411012
738803000
594196382
625508914
269794784
288122396
539857586
463300067
50888246
647522566
163588398
687976949
166846340
3277741
431529586
174599377
481578977
384059113
130280778
220461221
617575396
741559964
259103224
482004385
43900031
84538936
248340088
105797902
41521677
326652358
25017591
23958058
30752059
59515384
439967103
36743311
248353636
73572766
656968478
102994760
197784909
399665551
5128704
44870131
352941787
691090090
249510198
411765092
278889838
200385440
12343351
568397336
67157788
182952017
638110284
31245882
527806318
66429359
8230235
578403802
81246685
389437443
660580897
71083600
135463941
13157470
212888670
142594383
241403792
317837509
1881292
29562108
119534354
494922413
3250120
398081300
248615880
18267066
36881445
64439172
138053024
98458372
92878847
188392144
1982497
12809087
155087488
16094245
263597923
15408348
198618579
78744386
479818514
692774010
226128599
38640854
13210467
113628646
39372631
555313473
73323816
100389698
80776516
138950600
78487382
579082456
253597109
698813522
79476220
695307702
215669018
590877030
107543228
183367676
347447528
193733443
19633301
7017971
41618733
319409392
562211034
101050515
107607218
299419830
444931844
32950674
347290932
399166289
289243522
60104350
131636088
421930513
111827637
29042498
6270062
8162417
114691573
140953953
4271632
189347375
133357273
153644728
156882425
629188718
243621875
61857226
597320933
533662951
477729531
123427783
314176219
34236752
313405922
19286350
458792274
598883451
300304521
365715121
204502826
80999095
286032965
491836731
85009809
5155960
147744771
402113133
9796380
158809870
181732352
101512282
570501115
42581899
23498060
47489161
199708981
251977443
543019462
715370193
70796582
7554227
46261169
17700150
463001255
544724312
263241728
406851100
18714878
165970981
136378513
179745858
429743781
552619303
126876671
186425682
475081530
694243681
347160522
111030074
292683687
101125215
128981178
720874501
416119409
163842760
3769728
205404329
84568855
113267852
6828452
502948869
73242993
126381085
667100225
178422264
351096499
297225654
32562178
114217755
15928712
115505279
722436625
235750140
692244139
101796789
693188656
592312615
376913787
9970293
58606341
44978478
164547269
35682706
89836530
521280615
715810895
474046932
158478079
296032253
48327120
75302219
263392457
41005769
1973890
438743406
191045601
284615068
708252771
308945763
177240789
170784996
9852155
480730314
73702487
27972155
39820564
351293260
65201667
118635319
689208907
119649965
561891707
7627735
96979255
168367083
356139452
291838813
58055242
182219
69259559
160214585
457787645
193411272
50565699
126625578
480687978
143004261
532857319
98732420
33583437
31076140
38152236
386012502
145367378
438307401
6602909
16588314
10224432
612900339
251707291
170273661
79853350
102574115
93285075
332324215
539831174
651639730
467855609
363096001
102698962
99440857
55765301
419987109
598892516
21219447
275483347
270438227
395698228
4855892
421794866
488538969
272362476
202993218
321973792
10880964
525259527
606206872
461469210
166021209
53817575
306984447
254551563
67807014
486423712
383595047
151417527
317902145
286405469
210929277
439139
371003743
63530353
108927384
546621490
54857260
689827
538164287
229108011
32351591
578643939
603793276
98148752
16047258
104639630
152652405
93143787
256929613
1938286
313977005
42489187
140611762
112844611
197142659
166768637
49989755
155154235
78272771
233104724
99642478
348270668
679049260
10641265
272801041
91019509
44996513
76634530
158998211
384905548
44560136
38932921
736604678
154780387
103023055
257455423
140926886
10723197
54208276
610977497
561584251
242572924
501567538
79332609
216055621
548991167
132150209
126862678
615105948
529387654
360170647
141988595
260103813
2609373
9872193
3363559
540056201
187286573
329938377
103054172
81824899
98669262
673197316
307183693
482868506
452089350
408648112
349180302
181291152
321436291
30705211
411957089
576859970
259273433
60454663
311286660
591840621
316172667
125726544
48057632
11273578
441448182
664108814
424567676
750534
3072209
33080856
718187910
28810403
135333142
291066971
616737967
274276939
827382221
18499
200250334
234427705
136029542
563223623
5750263
679251048
131598499
35385940
385356998
76657375
621306496
8577794
390764214
17441393
71495987
18107507
86049350
30659711
416897355
37601787
216799256
20910321
64538188
44122967
200689421
167301651
421184196
463866753
10792060
139603329
28504651
93363112
260215236
44160531
119750429
123419166
31149174
194936313
231789923
720550771
146993752
292191500
181445271
193268760
317581356
473601998
281083751
20270531
388062971
409812319
46590
101379945
21690324
799681324
111695689
219345162
137386306
291068623
17763580
224022645
851242304
16106326
171910248
344695744
41241170
258339825
15378413
299864901
494552696
60526510
30982694
87828774
105575195
464099748
260793359
56001225
238112160
445629756
58299801
29848035
7835107
98245538
150206958
243800280
3967410
488208198
250449877
210245737
385094919
254334094
519911395
100749524
280902809
506368699
79950492
15350512
9474552
435041835
35035198
2619922
223284795
101717051
332700897
99408141
151705732
335754095
220503359
222656806
181632538
105131372
9525808
504818619
449570994
151666406
23415252
109957734
236873347
483472023
399379589
263184156
371523760
24580501
128533201
403547782
142682954
154527983
507304346
199976026
424258536
112215432
18579943
114914438
31407521
175638457
212076
566778831
718458
191699929
29961127
373751431
359744493
28477173
757002890
222459282
160454501
418782844
56619838
30813928
472387529
134490463
93399555
391979869
22259408
76811294
386107766
298470176
15118717
405676738
90029509
551063280
108565876
125854534
36839596
553196906
226537741
400839494
181341574
152457254
9560230
73524363
44740163
143744007
262803275
182059255
108836169
7764394
119096281
832821376
129915505
102140591
23830755
151819103
34036289
401395275
305814226
493687141
310641914
375059156
548705820
149934703
299278395
54903399
78693445
363828021
66782453
1548620
563593159
46430431
49017063
775104050
517620789
24308723
692646441
49525483
354809304
113579602
125421430
12153705
342602030
269158245
26083587
170328171
45320054
56474826
585641125
16633013
515302922
228210612
629447771
456022298
330565130
70327142
500424777
45422232
3010944
50499834
206511069
221344527
359742571
176456669
122632997
77983574
217027231
190058037
364436670
93939364
119026972
780917014
67342610
59090200
627231967
529057558
560516158
395984512
330264415
560798785
95351333
32014814
100088095
434748040
221624095
43154960
280467919
349421524
250360886
93771611
20451234
76678960
64076869
384058918
242975078
461908606
31013688
443729282
144506103
203920391
368516413
162708475
695149254
580575457
175860460
41983484
436243772
116941386
18832919
554993410
28811531
61732233
66053425
104408032
451057341
247988997
288309146
107872654
123812295
470446087
440569521
356232698
151895616
68182954
18864044
473425895
156552308
1902032
39757227
23078636
58395078
49991914
42990866
843390633
175377110
3508466
376009707
150515114
406198841
102289962
392191873
522225517
291432972
363298584
77040719
305293915
269094530
36003157
165715078
66488812
785044677
5861056
263666487
31249122
513875729
662277960
59699697
6250785
246045426
21620813
10558213
636561464
278612423
91122275
111794639
461142350
452667546
690475979
21192887
336939533
90043842
133190127
55485749
432352057
89575533
388738607
93437543
114458128
344790615
315289398
391058753
25505452
696537816
98468318
88709991
71008523
41353875
864508482
290818421
363521118
84878760
302052210
307036609
462912729
364313419
452522650
183372811
194488547
187377222
410515204
377577987
908238
16199064
217156130
12396221
14834559
100993684
385525978
193012921
220790985
275106343
442196149
305461549
301936812
282287327
72027213
869901731
13589005
87286460
110836695
705213
475439418
125776758
99744037
402402162
61648314
278029108
112614072
44048510
58050120
67492298
40278634
153469815
67486891
376957372
409304110
235798044
103130599
89809561
426752464
560044758
198160301
204628895
557356292
43875894
27776180
473258213
139691909
8405179
248171544
554887316
356224194
25060176
437548501
3018736
427709758
131755827
493475502
468069164
426017987
158322216
353709232
148599128
459851157
186625674
289311361
692009682
522256883
124412915
246574277
274148481
82632811
461984093
71356210
83769098
50410233
205734884
6854678
6780934
322751020
44456144
587311609
777910207
860700487
426934316
833103602
206429048
88261086
219877964
100416509
307570753
512935331
188335681
351760126
14408204
120199273
283282548
52817021
263816322
173084260
147398241
636842943
70967926
373368481
95805099
39784185
353243115
156296542
706737
285753645
268205552
31456186
261638226
86231309
306127158
352204068
174667968
220123790
492513197
273413505
352611520
11675042
325185660
162127292
57786403
95538464
194177180
64883719
33328864
87163380
83577989
371160137
285205246
319973117
70199849
260262053
81974437
88894959
734118625
86328589
208193851
507399699
726465295
124491285
61363847
62300673
59668442
395464169
163526544
475994769
41908206
350731494
76034481
545364220
155899546
184257025
163629956
531509081
173067194
17563032
332145693
231176021
276465565
499733509
242852408
119492786
129966500
541343725
16098416
7467713
508933841
38050707
160809419
491283880
718772748
24301519
344526585
344227092
140162615
239514689
70767672
68048610
75043732
431053680
520180499
278213614
476474564
334680303
244085574
180535361
391403554
217815913
449643993
402731109
649865988
374838909
441679363
209053921
155902505
802114246
33953767
27894166
81167087
105682862
24180477
88307157
188934156
533583592
74029768
172602904
272430083
206926961
71112992
238243507
352189647
432127246
214559678
39618431
308051249
294632901
186912932
70380840
67538293
324937753
33574357
242228864
23055812
1165370
2949167
715738103
539883073
326933469
427538322
248286538
42017644
29846992
54254643
104535403
180514904
89334911
44810071
251372339
245977544
691496210
435364484
49196421
60773136
345628833
271707472
220855700
494186509
79926684
449576647
27868418
160199535
50150597
96423086
522258426
146087146
234562448
357168799
599493286
106716812
3828506
297245981
196893298
692697948
155586533
39653856
250691225
3633884
611594
574396585
137649
29910335
338739129
188490992
264856256
33858125
54106185
57766694
515657173
38796331
13486561
128805256
295702177
204899862
99450133
373918402
113222876
204188123
9922940
295342766
362706174
294432312
658433592
315879339
146349763
119763029
248019912
243922356
152835193
92943754
170751828
319645728
331249935
69671583
334801331
104440135
40994370
394733688
214407114
197541700
326879521
29075170
177327573
255863470
74950312
411307076
19940310
222710218
457677885
219778520
189980494
194806834
382606297
127046493
30174130
75804698
250493623
86135732
52582129
158603668
29160956
594929048
55216905
351040052
321702090
475895117
476501744
5554953
136166749
727805846
380903143
664527281
5205027
159010081
214911590
42410535
720933921
303736836
439404318
102367229
171588853
692152175
793915906
51173276
44508090
18959580
286109995
79740924
639392542
105277777
38192310
823277560
628217297
795544953
279384580
123081688
606062005
2226211
7300012
50737980
473175535
295479625
546554795
10524035
554685434
48782671
20395822
282668329
85681129
544466718
156811456
427326474
76041055
286263128
414852137
38621889
13126588
15409661
136837930
4098667
10991312
69171198
239257273
168501243
333813242
114396802
43879922
100984372
129418027
143605633
22571668
3380107
162835445
602974902
43014141
156968506
130830262
509152653
524782723
338310020
47871186
227325629
469237320
10819892
421559037
4549624
241734366
778671882
63603120
336841490
694941869
337626481
124227808
517019919
424272337
382780807
80856561
6180072
2372047
6984075
46904130
18131254
371935963
207379513
210181392
22745933
565876005
429135702
515347538
439861727
438706868
160829142
355359172
257500878
616966692
206047362
27933765
560684846
211133252
529999646
178067964
53090262
50975816
641205701
382187285
10243694
261035458
25905081
225829767
281162983
405905746
583008785
79034820
237349450
395518935
146826346
50793456
82234147
16234694
88720748
218571248
28730815
37739135
186811043
25990564
173541235
850930
31820
828487444
55840594
57002631
380976102
9726307
471701607
226511090
213702649
14043470
593784230
604666404
58678322
166985737
88145645
734603213
148981205
186097004
204348085
127883702
172534730
8655949
108584290
105002123
51671309
324606712
219169934
279394628
23706834
507806553
51870365
589396692
25255310
166595594
478347829
19999859
332392848
798454414
617551033
365867018
279690130
388464512
518249548
5609564
79580336
18069357
31111670
17266524
71638929
19150413
489531339
267432700
326044963
216850312
457728189
731487191
22936699
141039146
6659333
293684714
240911273
67569918
2962578
389369277
167125256
834097946
186765724
60935262
391975506
523249913
10351776
247261122
9217835
233143220
90314272
146812710
463110346
381180201
189457606
399104159
7397585
515805289
610482238
222954645
530425701
151524614
353605728
8538568
613716941
339848292
95819978
279344240
37723623
729923841
824461618
398078431
550659161
220129824
49510831
67370249
154342986
506150802
578036832
68841082
280330029
493780188
228562862
125714836
237219100
361661536
443751621
176620706
794142898
31564502
141234950
145758469
178293983
55103872
102177181
68542846
371556529
350285783
208878211
18353355
64982957
94416715
70769357
757851051
5890621
8738223
461527062
61280462
134886350
39065107
59911822
444254112
205515857
298414549
213585274
283536169
464427467
401339484
14609673
271132783
820169720
341006874
137000637
423225107
153381202
322549888
114712402
216973131
355079568
25807300
24443327
410903662
129009018
618486374
95522216
30412046
837761391
45831351
60718129
582678446
325366984
355582461
563670238
81297725
371453517
3182717
6790736
552613639
108691627
89945338
282707273
356660048
63544212
238394534
207291529
55915639
42719521
22045326
24013352
391979539
557075393
190488005
248923043
313729679
94668100
373052396
225852955
27337496
44248595
28384245
10917610
106997243
335891797
27200019
128098492
209888368
295859828
242609276
89487991
665866449
651585963
88953600
375432593
358245763
416092006
698047763
145338534
118893678
387231071
814502733
160945162
68576913
4289932
36406868
90054653
344794900
622575126
522906213
422356304
1065401
365352545
49493416
19840107
147792143
25913910
91139154
44184181
2789448
366345805
49964391
162289822
145845751
255032586
422579653
249456681
518499997
101080862
238334735
82246538
446323222
126794904
187228165
42137214
573530856
303145107
476508945
461993965
62139935
25919320
192548990
24904603
54733419
170658499
69892491
577023799
37093733
354248508
325974917
447210547
52907722
38117865
33538697
35467179
563889804
219077912
147506809
208082682
69767404
97767858
744577212
330571216
265122757
198076913
8792693
28973742
254625804
39122919
337213686
74333739
454344571
135890139
63556070
325909859
88354454
104458482
203192565
8342438
189275650
601823369
110748134
191779731
328346511
201878711
285619120
44326974
181393687
70940130
69969413
325215042
1010508
278891879
29701856
40928373
11405204
307699966
223850255
476365850
8314783
78814972
160519748
121481740
51487179
226018670
158878153
158309083
371681005
125265323
103258180
627730343
359948716
159901161
259602007
516430930
29107654
397664679
71946386
426218874
604312235
257081935
335096941
516773342
26497918
782263892
43201805
351231223
53440298
77014555
31269950
876316366
287793250
124461359
579900811
1316643
465413020
343566437
59926749
555153994
3040569
31932380
277903090
184944998
331058070
418805147
80537101
190080516
338935238
27125213
267053477
22747534
623463678
258464864
444378475
129563844
274385684
546316908
9401433
93492631
126561919
488754365
835714448
94263200
272660049
68923983
135659384
482438384
283281690
46697361
136330188
134877182
489056098
249520402
104863347
67485224
629461971
263058306
51093458
572384976
649798195
6128272
59561208
43583569
434173308
774983597
235931949
19549178
267494046
550110521
58144443
102400460
573081554
428369333
196917341
37926856
234539704
102639406
4323860
455049163
58762069
338330215
14136316
554852125
630341411
188591855
200777983
681471790
316363031
28953336
28220376
258655525
21524957
222295657
337707858
296963782
2988011
245942983
41916011
27316985
142334113
68780791
417968715
180167882
369424184
239303722
48786208
141883743
252105277
512362327
312166713
80327853
178692836
130413044
199334883
51703393
366660601
299867869
643418565
10588768
438240291
110589588
220858428
90824086
220376582
300608264
205711253
57906719
105215220
31253464
112642412
4639916
311414930
70513774
71133351
339348455
29166884
587256062
174421591
489515086
91636118
463702137
202975
3464123
121363387
112657622
8712533
94373630
93058756
196532141
57045881
98373780
312080236
305919407
294187290
101134760
164643793
39903772
124250186
75200653
7431183
74269002
67812308
221933935
288821853
27719306
38528870
205270593
347659687
298022381
165341152
3712040
112760569
58970040
521633057
628299920
404572991
80046000
467764711
242071423
31294408
50364039
497606793
29551604
493246777
174623423
204653141
694850332
5833387
771722365
361287713
611493610
14028850
17805028
118312962
38656783
79438218
169332496
56953022
627139535
321970866
363560584
133986500
468694936
238964319
761089730
252673671
383840103
53221080
12663797
187313141
43038510
292672664
107879985
152923107
801423509
82889250
23005587
131530200
50468937
83443180
3986591
95446628
517098458
131659919
393120549
4402963
6324655
12099118
1434946
363874748
174961906
337831503
190150315
445509941
507506486
234723957
88302995
85090593
113448862
707625040
3832822
49935701
451617542
630430395
9847858
3503349
414196677
12685234
420953529
397325665
182957668
371367271
3278302
280406745
9580733
628260015
80108702
61902120
134743513
37868961
99773942
6428618
564139739
94160793
32068837
148181008
10920452
134163486
275352334
25777038
439419875
389581114
289051588
92716584
256348823
214394682
225421599
181001421
144335915
92146566
395909907
277505737
594502795
52987813
249590103
123971200
25335929
65237780
4593825
589419057
122813835
408592013
56876837
97936383
10661706
10862499
527798764
330335477
334666772
26382051
44648630
510275928
17844381
40185202
74848137
315315688
15740430
528168846
567205332
55633346
93307467
642809803
30658395
518981380
555735199
23824505
131146985
132702134
329516712
178498925
3595602
431929781
16347552
192108701
390237534
92149321
381886302
152447941
446442340
405555738
12199617
685702860
544050086
346113308
189768569
265879825
839966004
78509466
31244033
327407295
272807738
813703
58570737
292848554
321780139
44697608
92751590
80062404
114665676
505838800
302815475
485919984
41175640
216450897
504119283
533791735
2418239
41881217
4983554
322028773
260311073
363537437
251703401
9128981
30364471
147674987
179805150
23672136
143171741
7911716
719455505
6362234
84165705
36375257
49095802
164493204
105552340
326688758
54831043
377832753
541459328
19922673
462251234
352903060
6938409
20202652
85476393
471797034
13427270
3575652
239614330
99369040
108055654
88659468
678044699
333114334
66051952
132705835
34545574
7129089
246397410
62541
48002777
101723148
267494797
89105288
295804830
508756676
22435817
233996093
164502230
204431596
41191864
438314776
71344949
448380628
312868309
23949031
615510343
195132397
518878885
124027057
228255005
277655800
34683354
30433004
76079294
176220729
506507274
316074734
723060205
8911317
319370549
680032814
597431484
64066405
127102783
22783182
80173673
396527460
109932340
60952183
488244907
54261278
662140720
74904605
117103267
8520111
7936257
2722478
123637239
34334756
128657950
591015938
73247320
367329136
282560498
58546680
242089692
449792579
47224615
31448227
177647746
8267688
385580210
287883122
46369935
97006015
442452916
316583984
5049238
756411375
309165284
50513186
165335021
280615392
138421931
47420661
202504681
50772540
419385821
177863821
23923223
30535632
609407
300050087
51826501
292406731
136653611
163989088
430517277
792408587
322956815
4088204
603295785
80142828
187619699
537481916
63285433
232375849
191067996
364786035
30622035
160344724
408303935
511868600
5412634
260474683
354066248
597539098
801975563
61393988
135174150
65055831
440353359
845644783
281892908
28237270
140338564
377456496
168059036
183776398
381533429
329417470
107654978
148869070
10247796
32767669
170637187
17381367
4784788
324016352
11752277
82656330
106507584
165746084
133054756
107254931
377783509
194677135
503247786
371114108
280050218
759880377
152942349
123387336
45352967
38148259
381492581
275980391
247959960
700741571
133637570
232824889
288867422
66500388
82746113
734966137
186148166
535324061
193224025
600085949
460869301
619246448
70843817
753283236
400756471
156744826
28413004
304536016
153046207
24258911
16308021
33694255
326457304
117676202
481853882
324012342
90566181
7420933
19074946
92541587
171190874
426899376
3799877
144877599
213360194
171100079
622282955
34930560
76750843
235756537
283739661
609815702
44391701
197300864
62906979
123536221
127539052
2831731
410802073
216713626
15284638
37879374
237074066
7885572
485312066
302011233
162609020
797949554
13514419
103325930
472588501
162691716
120734776
136543309
94151220
10162731
955559
313767580
522477218
367730692
453506830
655326805
52126161
82931916
267199468
172056298
768562435
27447934
741854638
268027437
143498210
166213516
293900745
11293624
560580713
74148124
88242009
502205709
343079171
63055700
2189008
497358495
39394521
88018230
69506046
198937812
402795136
61264907
218233436
172889926
218208177
462426562
37461146
258990244
636797679
220340578
204433903
506142271
422129237
250388990
44453074
150625000
99350553
698823180
144288244
100510599
52584496
463341785
74213790
46379464
3084866
116173220
530233001
666195571
466386548
809738759
85310628
859836682
86832493
64182206
311513142
64805024
303117344
200094430
40196355
14151113
562389464
204423407
613186209
56489827
167807801
21887981
132377974
371104142
373425256
54454929
245798623
488679826
42423583
96446769
287100661
560122825
52666910
123190591
80135746
20231140
345436333
1772243
158342017
41089646
280296989
33050835
420933
153086864
93758345
118263577
107983849
133267015
242683896
201166673
57521105
214615894
138939289
68503805
83677037
382609327
207762399
216479248
9343663
537926356
181880848
222979650
181051740
73778570
455267072
536951066
510537958
31451973
106595750
168713935
45337620
152427441
7001465
6010166
273858766
317322448
177508335
103880021
55612276
293022857
297602240
607727974
247278820
34168397
144490993
119564629
90300087
45467536
174296888
127737020
72176403
360710481
215251380
96764277
598638497
93095510
489310632
127605247
414304806
2427686
94203197
249958053
1233138
212285725
81419587
34563563
407349311
179829042
506533619
189754418
34956574
132348509
105314215
384195215
22999009
429683153
21297040
89267748
123958042
12775220
528164400
28973273
518628839
172463386
85226603
121837188
18620482
3946780
539404678
245692895
543339847
492971331
670925776
325207814
123087757
209712753
23953945
16767631
50459769
45176170
13366548
512730389
602472101
480544804
103454496
363275946
14485047
34644981
68461361
500250435
237508743
17619364
166284561
197655970
398816931
13317489
261211181
303122616
41190984
175489825
88370891
260966449
168079669
37952804
23041387
249377270
122532219
6199157
13662475
156970489
869592909
515749906
6168320
150337939
42642966
215152575
454699586
100355539
218727103
171082920
384293234
134779167
143370576
154182768
254692820
297372070
360686569
12952086
36400546
304889230
1539430
305585916
129338582
735725838
362210471
252814484
24049708
169328128
13058152
499711534
101211745
251293233
229464810
10667372
260985347
291609150
4892362
310743359
442331355
23642917
312748040
198540924
517750261
416686834
93752773
22083347
77180605
34573227
80702030
39503374
550237459
239596708
86169204
139916071
485319968
223915215
124230516
409703333
2840138
420776055
55874814
116410040
442128371
432594
256481882
290175357
273630751
73371651
19897861
48350773
247969155
3837449
59608491
788080852
224776637
516560038
30003163
28003999
16058252
8605330
27920165
178609007
201504624
323147090
65579602
271413904
122564335
131327373
495394006
6982137
91834279
121022175
553295798
527839
2890792
39475055
279793656
593034962
18761201
44442179
4930751
159274725
342964430
466102290
84394369
169628263
191632189
95242077
130729787
231668664
44687836
291433291
878158945
108031186
350339674
358585249
44227987
204346070
57512536
796792520
499431492
545141053
114980389
24081053
15127561
13080290
24412464
499614634
177681734
73513475
134833127
81122889
414785791
93318242
230660781
569126422
482353217
305621840
7007494
10489102
145118441
19333123
3718644
245613069
729813117
38023288
542968391
246826855
113705148
436650783
444134803
145227592
213057413
5797678
134807072
20063684
130483945
420500346
800310024
115107203
523120188
94881458
42619223
101239977
232040678
444828161
179054452
159452765
117271079
234668704
59167603
293301384
232777444
112245954
493982359
203844805
398548650
249645953
29297899
11684748
173052578
39193438
152490976
14616789
229895629
277141313
316645873
119473213
180035426
80046061
64344074
364464936
69619099
7074722
442692531
420862121
21597034
600137362
582177661
9881002
283474402
338352368
37832208
123588437
531235615
482445971
718875133
332046157
145894588
146191405
444364627
638621238
57850125
369382466
352970365
37119987
66494963
553561655
396372268
423724054
164183641
11803230
354407491
351980222
196868249
305542715
165214926
11534042
320115154
205474453
54697648
273379459
60095175
310675189
61459489
281975947
189916284
73675739
132203486
34195719
415028321
213785784
313858508
237468374
512897562
221115360
26797020
473166666
77588296
61896055
148325746
96439102
537700070
236082391
711203695
182729649
336498268
498828259
213663973
222461410
329019166
336566022
245856715
474008764
55486342
149512680
533336502
273466024
71303644
486459152
30370420
201630227
84501980
275102746
55932407
135009974
179751039
156301627
11332680
209014064
18400037
132282797
69558
93213432
226311216
100055263
322235889
143441662
114850263
258664266
249513866
68582274
365687135
479310388
69284023
335788459
88205455
268635785
171274573
609581030
730074967
340951450
572806027
201239637
2613141
60679664
63437531
89806166
212238197
208453845
394335137
561649391
112186914
46319048
1370537
387151886
43745276
94610178
584473164
178592130
305785170
161598307
116038834
669238877
55263377
289113277
392475871
42733476
94509925
16389737
85859380
247664223
17604413
62555263
71015038
474897139
198515784
31789643
517168800
214668692
19798442
68868952
82674155
115228221
172932562
447898648
631167749
98459847
194624159
163048123
739622490
62692914
389204205
448625611
207691454
80814473
142326221
113819093
36309530
178407469
23148850
189976681
113148342
19562583
345842243
50162890
485776735
240679325
211451416
555156101
171423821
178616073
154387152
532293693
18402187
205327060
255451022
149510082
87451172
31783598
682675009
309066331
156297026
164354324
155380668
458751239
150394385
45682227
12820516
303616706
356177466
63085967
95201031
198891844
180798336
31525303
150751877
184655607
89461634
634677024
131826285
121725113
222220726
5058197
290606551
44144877
62490946
612047922
4001675
21238606
60143429
135480172
33661637
136794919
172501894
198304761
543067968
80904588
287832382
555642947
259299827
417583625
88599382
199703986
244426972
19766984
742841777
176770074
110221742
28293284
12924133
552049604
93231814
90935583
278267546
702713434
298306238
86858443
451595922
94894436
30227406
36651352
627167406
177241071
640364138
243410616
133969180
320082189
353337606
157666728
73463072
700355458
304480768
80441612
1230663
58572496
9624407
250305788
75172996
143875464
362153427
76934136
6232208
163813179
7109864
131640832
119207728
158884109
704999935
35882267
262897026
144063349
406214317
117795847
49964024
237024723
250345760
98691866
579038033
264754080
441677555
700315049
375022357
158208412
48539263
174824628
204308606
693166758
102882319
17816178
42753710
11580666
386822503
354108033
89185909
31152430
285904102
81856775
110949458
350974901
250599459
8903591
179508249
481374247
194818200
644700276
48760363
60117472
605632117
251709697
404541124
393164007
595785734
34000630
172105836
275916789
222174218
116444164
112055502
142867383
36485137
24001449
150441157
15392780
391388551
78006582
278088626
601017686
502581360
10278851
493403169
24354270
246020369
15130923
275389423
131909463
262752505
92384379
566767813
41004081
176853258
21264232
2954490
46849916
496417993
41287794
27342605
409876177
205676515
63808686
174562644
65691776
192466902
516427421
372560719
497733462
44958368
241793803
334643881
99220222
185897448
526424428
176013482
70163428
152384405
90083285
93171059
142221764
353855569
788496254
677809338
302583728
370415562
1073475
307702269
23910193
89879669
113257350
103786256
405418777
25553890
5251590
546991651
311066039
317964646
5022576
165979985
68777242
202342851
279270187
43110127
206665798
10244523
52910663
227266157
56754386
79308964
117433
25745594
827237746
582237938
153540752
316321434
270636117
16923656
349937
52063947
526866883
2523804
82278772
11105081
280435449
95283671
23145860
242027723
143848273
4275949
323667303
254346517
418035529
53351658
406417641
91887462
217141537
118164181
160235480
425900349
36324812
82776956
321319349
116921395
281871837
163651688
302440113
23127361
61776872
39705473
427476115
68712664
110311440
51315335
368464849
159663382
11319239
750731314
93103181
13244
98185565
31723351
811495601
395365946
461516123
174599423
96313077
12172860
14479584
1528125
625915739
684857542
72588071
654601742
51076926
357914472
329706706
428530597
132819123
29824942
651745494
192781325
39032815
12761096
144345661
26470509
33266584
298625437
702641820
94694295
4281706
465866692
152872363
50714774
107192124
502230252
787582707
64893805
353478820
63787737
123921252
19367270
204666789
188928593
524245686
29953488
153721772
474214642
530771365
55791513
234186211
137878773
221878428
298463078
480432397
3298964
658450
87588900
600544546
327695822
248310677
425067650
342660328
23096884
78675653
475675551
727339592
97192586
739420475
541802659
343853125
161660498
390711312
54605249
16290247
52461771
296676714
53853344
367621104
85482310
344857415
315784848
73897419
202294710
32189530
47919392
20019892
415816244
538767814
374225304
30004559
140769321
253126931
246976001
321543660
27029736
72289328
71247342
1462145
378631368
14771766
309771756
504104842
763232349
334996364
808501643
535821
55400689
322830465
677095411
31574886
15539883
33449240
45807869
481226307
466092056
276367384
71772930
106642275
11461712
20604769
383930579
288272900
121748395
147674965
37355801
156290161
61647805
506127753
87030790
26898163
278072516
187554002
175985879
77697171
155687546
137765658
241004891
160722893
8731291
92114464
685961327
69323443
58788726
550761141
306769398
89313824
24897074
4420741
1041220
75562646
344863886
458441272
457284631
662689262
38730389
661324945
478219301
373079760
763067499
37422220
352329062
63039106
350829118
106708100
24654725
317914548
46565248
25741684
250034173
25779414
517836810
637078427
71178224
694589764
240462806
153492540
97588358
190341662
477883075
518617651
52589269
82530114
217358355
263514083
240712553
266165272
377868366
197087474
2245912
268227134
85595678
253535594
75526553
724026906
9529110
451279290
293250263
383540777
150538239
102356661
612335180
250754398
579418622
481451140
8125830
401162583
582286613
422070488
262054671
51886766
618305965
154943175
214925373
763286061
106877643
570984651
284627027
636272933
338257570
122000846
216698054
453112202
172293678
223367647
34180988
175412150
129025503
210508472
149049679
416060633
180672622
350770097
94737013
29243848
203503867
317209172
276288342
751994783
312216063
566232991
628402717
70024429
58647369
629375115
58317908
391199396
103827902
836439933
219536542
18125335
535024612
339191856
15757273
399222317
38925919
183503347
228704268
125399634
32992341
107058856
416358379
338606808
457547820
39920945
97296156
38935553
725257221
276552976
211030617
129398658
344694273
81419115
44809684
30642565
238608146
173401133
478695014
457665649
695517164
113027820
87054345
265551564
31080831
306273864
26929156
178505477
186644030
620432291
98191129
513724206
167270587
55076983
240730182
328866689
476950786
284262776
353108357
250480326
68129936
119777122
352722613
491699538
35224415
143293927
29959293
187149291
219996776
245531465
176383945
257032767
23768929
325707870
174639142
578746968
228363267
120804
89845310
92543598
233195641
660116250
16962093
494429162
194383609
20354360
252949694
458365476
53130038
376066490
333058070
481048552
560400815
103168633
15600836
296528278
231010073
122250439
79185933
92677592
319450081
297491926
553508460
35240546
375036800
62029718
247652939
44158624
195151095
257623213
9380381
229169419
42821786
182975284
306210862
229225002
78459203
675291982
67549747
69156322
109444709
192265254
191852143
41556066
569726520
538140468
8705165
18447778
70045516
127069791
8343487
438518224
54697994
5089732
537335439
430154630
224790534
77952166
103667402
45445395
322882536
101361155
213810488
278667629
39671632
29910563
97041825
64054499
40040544
651149162
361228179
449177864
164774599
38093490
136548070
13723807
95583202
48320463
796013207
180372511
367216492
157379658
270116858
84095277
70733891
359480264
115656779
165438476
184857749
190300929
750633891
163603575
138957920
136386330
154355009
103795139
137477947
8513828
127127717
408608569
185061625
215526922
319509133
37897227
49879
97165448
98011772
57440660
55715338
565330690
85679302
3735399
158417478
72454803
60298323
369844748
531809517
263509384
2820285
215995920
114117319
366048894
185435578
322452057
226126127
9747392
422171661
265878747
530937358
77244313
168227827
167616356
132167260
17743572
418836318
30478693
292342856
118469504
138469329
111486153
71393826
210898776
348269128
387286551
30548837
558704740
20013374
330076982
657541435
86633172
355063055
247809542
325968048
6035079
121854107
353282523
64068840
382011233
355571765
656795022
153211662
248145364
28879169
53518958
327105220
154317695
315967592
360449538
245253940
17930684
45106137
209360768
203957810
23986578
97198018
47635872
332437850
92808335
41989754
281175292
111894027
518037480
276931643
257785408
130405841
3845595
297817315
254166707
392893431
22911712
57390030
17740195
30357559
128362039
680725244
652825471
55613031
150674201
180571897
385089363
218794631
269348082
366972275
5861549
57119645
18105573
219508624
166281648
2442183
117566622
28850734
21262726
2379110
698141854
466226454
2997119
388205177
248754905
48720496
240617264
399662299
1868969
142366327
274197882
108444933
255726531
569086181
170117472
138907522
278309562
263444451
373978624
28788813
305854471
113670239
30880956
717580871
136427340
692851906
169718610
33942809
7256780
362368485
275568548
2659789
20889726
133633607
69235013
200610285
407528522
178048241
83656747
52364684
433335228
426758969
77853289
668607025
11426758
112378131
87738392
10492046
22280910
247100227
230533839
10252406
73090017
615289225
116147396
365938834
162386883
387453399
101575022
353495943
149164151
558099211
9579050
348732686
759883745
285795993
2098011
45719245
101011578
64649795
228542561
29535323
18541935
348250891
610494485
24424718
359239258
408196073
758920008
226839510
291621053
350534911
584300709
322260940
40856631
300408945
292014470
324893821
1304548
21946103
132315370
279445435
55106374
145086803
585528234
130837654
245224271
613946521
214001177
230444934
34588068
224641692
485253565
334762180
636542674
735784802
10497247
81803238
55454746
72814938
394894926
12692472
102920553
363813990
205198629
220571579
266240754
57820686
63886180
773794344
334072636
41745401
18215055
78284314
124517567
10731988
147981794
178862158
82921542
283945555
37610756
596369151
233408087
323606501
659342438
313814079
341065706
334762450
424077137
269154035
278667749
119307364
304991402
28068317
19329488
130183105
53246718
271127892
120443498
35871391
73429504
715549453
158736018
160183770
426000195
48790739
337556115
76408952
45035580
399209861
50770947
205554971
403893269
322999820
29271715
730545243
224197817
143741853
532250976
45982179
173268554
572737127
155049590
358270986
12748516
127632520
301770164
275696706
213880764
67785115
622408691
18500954
655733291
101672872
332110718
34203872
418313603
488695543
111896093
579338729
638964793
315282182
158686106
75745726
761212572
127512011
534222069
23246492
24834391
183473902
17077877
559779349
6103649
16149325
16551921
102420488
49383288
137694325
482155136
3588258
323937797
67585464
37115951
61261645
473564046
492767326
129267874
413827196
115795806
617493764
23237008
54283555
264690460
24099751
132039298
224032607
110603066
464215747
191993152
311430940
544126981
325479102
338778079
17858932
107055118
63959034
96000190
69403237
100189464
83330934
280889477
112296699
10269779
141498236
300155389
178382096
229761872
423636529
682662079
631523103
137424288
83037487
301078816
323752019
299502519
511004418
70356743
35595693
372230825
280626310
633091971
52852380
55739186
251736456
233296110
381549123
72355547
142526181
149029958
97757680
323060953
234349077
12338707
42684980
443709549
178626468
259456114
53938691
18202580
31829010
757717785
170877022
89441474
495362968
653601197
73432275
137752487
459019293
110140070
3058713
468894676
294769949
94901630
9215841
10890942
14552029
174653077
351294198
319157883
79659439
47115712
637868142
110256404
256989901
1516155
381519987
489892191
423423626
399151372
334770808
79122183
8498263
16020661
13432572
434601306
1546647
809822696
477283899
243998363
634909368
98260529
352738894
401282834
54798970
308968393
87306075
254411204
120464135
151028706
12406194
266317319
82591393
572040234
107212046
322504067
524870595
452436117
544112726
73852551
15644578
67226346
300988079
85249709
716482433
15661907
170919978
46161654
531201129
272522919
646299541
250608374
331388484
78957635
395038745
21468408
32764804
1862408
407392067
87943085
54645623
618947319
17905232
489967319
519016966
2360606
8097
771244833
189843216
9855526
296196995
154518469
18638024
20746218
90062780
4058186
673054026
169892909
500430935
289791420
521500343
43174937
72871583
26366367
611450785
271853969
235886519
197539489
5357005
280994650
71100490
626325363
97608081
80881374
399547621
162633626
311534428
4365916
73202598
632631113
457380992
129884204
413323247
201034160
305289441
122023756
91122219
554302603
106905888
22300286
334923533
55514757
51005920
28963233
62773339
629781547
717118719
33080600
372598257
52976002
110295661
276893802
483101323
216829230
569469716
738609610
143026253
18741308
282983422
78032399
462899929
229304464
197291926
449665921
17604374
46458995
4502741
397809619
70560466
117528040
65435114
78610159
224340735
135574876
16606577
277776286
3209391
123810331
274139981
17151544
109316167
27622690
155238957
395638973
121603
216721204
146364194
510057057
419828722
461960360
9809884
531673755
117307471
114041233
339326990
390516779
123082201
91810144
62410233
266075058
117869547
26528121
488363786
607885584
97326513
178187565
112479635
20510385
217856611
274742155
13577095
404911663
215648319
715670611
2665039
80186799
170560497
155374133
8214429
134630931
48593329
141651009
561888018
282138839
78239056
158951013
327048246
388791644
619511030
170811961
299493699
496673757
106865479
78181593
90131536
224091789
91896472
144688613
49634816
39092967
809160
41194857
3664396
22123767
304318071
77774403
173301365
175659720
375968012
5408726
93968031
544211068
152385779
75850345
72429919
141322624
294660967
341608243
453313989
563502856
16067319
15563887
108085898
133731280
328086017
572578053
534027294
700664740
343896936
68755392
251306695
11321269
510729367
567572083
94526645
335978814
83748592
122785042
392556431
104738550
72661475
387831695
125528793
23004369
187585132
122464799
375429479
34872842
311595349
117952048
166452713
136962668
44020653
88565608
30964307
35470066
100134044
421090332
473925964
160082526
10727911
12782268
265910554
757735023
41259745
719369563
33820091
253097749
647601036
42378578
4963269
159088999
353432315
87392475
126023592
19609156
246469404
162184230
269672331
130972121
186968686
530175030
592354724
158868200
390383541
26716936
360268986
113704377
339212911
119076611
222716882
49310694
252276923
265193986
261417415
30189588
405918093
624425079
283924313
114269295
414423573
90937391
340965027
400569322
121084547
636293527
667268675
201797608
41239981
508733995
509957715
40816617
176805768
414591446
837660991
248676589
77073666
438043373
9303285
37805419
17040136
155914532
28800717
135611981
66991612
135892754
82323794
2402820
230352579
272518146
73360623
226235705
46061126
200391048
237311638
596649650
302264629
702947505
326225726
373152765
58446603
35488530
138218102
597795290
273880804
115408330
372959979
306235068
374483293
281808189
296670176
49527779
8538987
273474360
63658092
41152063
137555105
275125570
48794985
87024019
548957836
344437004
15922080
188398817
261626304
369577262
342703813
27334831
137106235
332642504
504462220
617708033
200627818
284880815
52417788
279002078
196259821
271545911
37102139
519619462
570680269
12159830
175894867
193411170
369323426
382567162
472021530
574999814
342425017
189349797
260304359
105175563
256884487
357964320
8386182
477624930
626902317
549512960
65954907
559285659
97054904
90152773
136222854
56281088
194846875
142926122
640400144
99451514
46715729
46571626
47102100
66851537
11085649
136909038
82113076
139718722
44638108
198328544
272775355
248750859
172724608
222245016
175723522
19859454
121056230
220550159
187195796
20467730
68168431
21433851
617077532
460292669
356424124
148942067
461175416
48916812
83013091
487159780
249711778
194877873
335456448
4056323
206888430
432430235
170934407
24668383
148200273
6287498
71259956
120097413
409669562
176538972
379937519
108114479
420958248
32986417
406955624
17200565
297587933
513632508
259211202
348919343
129095162
184637954
31564182
100500543
262536828
138630128
328759342
193340038
302844816
134408802
79732306
144518769
299300087
383957205
177536259
31006364
368049158
342628154
350608110
149414881
281627779
44493659
495198800
625995522
172330186
141648444
47276564
107775122
293703773
389918967
251256586
530247679
385377487
344983831
84162904
54187224
19822739
359180789
12186912
148555621
735980669
33350436
381077459
4620894
27883297
86138843
808408
24848427
205589041
138193254
11409556
480882558
150013583
7006513
205149292
76308603
140876344
127394488
15634396
438700460
29733751
38924129
283356467
439441932
48204806
45792606
689908621
87416060
755873177
63479692
128852367
4882971
56836805
358265256
22734179
67432475
117954869
399535841
47251454
194243893
703986495
221798803
134977197
238884140
34439014
125767571
50416800
2264202
227974105
652868433
77481768
313716805
21716159
266864362
68033930
3063548
60156471
181866029
512599059
252652492
56165
90538177
255930940
149802497
119173033
348360732
119910138
409583284
35159827
60847080
3600019
221188061
320064073
236483034
404857984
66782523
540132770
404400933
125470744
39649744
794597782
106804709
341072539
38212452
309892825
568519899
356584498
222031362
505389295
263494385
46127789
304745247
75690479
257900816
122226447
11081921
259180156
326382718
192624838
531318850
146856794
95402870
27343691
341760468
48091143
154565093
65848925
172682160
380082654
63634403
362259144
1698549
40931352
82191465
367690971
220679056
892847161
151064467
114883211
1592366
76828822
118078685
56172918
164788409
212000861
122353076
16007968
195451778
526320042
126241455
76241499
530845241
526589196
229183561
130803052
15834794
317067076
44724346
185466254
426731911
59900619
605520960
12103704
130734229
816722846
155112498
44224998
457873030
69970052
168270277
43063219
350611042
57402323
9926563
75162172
266045428
204199629
181457398
40793650
29359002
5762994
148634896
1815410
187351977
236845395
85446527
196775360
580309492
18247436
81664260
373260483
429223
77385685
260554770
109103797
465598433
7984357
486470924
163551607
1361000
219703195
114644449
9871021
375549687
2118356
404463920
564026182
14472102
573853318
20294505
153050365
516674128
90750948
701462775
74502541
140243237
275705676
95175887
20759948
41116531
177969402
24426837
240166722
323749373
79797604
385102737
261865
65124797
34023403
601917824
246861153
158213419
139686561
372183818
29065066
103084683
137886775
741121512
415949253
88809209
358917220
277163157
140806579
6712935
553416661
654109361
284382645
9506549
23174457
805966081
3211505
459560394
52849960
327573290
165549350
109296714
98341701
14470597
123254680
316685648
8743058
64935496
239974353
6054871
117497894
3385236
17249939
21485133
10851191
155175243
73762640
38765207
18828526
134690078
151439960
146794128
255388103
78411413
66135839
185952888
147805205
193850975
118864169
359788310
453993144
164582362
9781151
33391254
55762015
259636518
15695982
31319345
9334204
69190348
354470014
323732472
64504582
468541071
156203269
318687758
3241080
137551103
823062363
198444496
11457053
75167607
71168347
736589837
227049232
164054044
781229003
566296909
373989218
2879491
21812345
246421741
68148968
577157473
123741171
674360322
60412147
312535979
767287307
630699377
246751002
700730265
101845808
296539982
179842389
522044347
416102376
41031598
224835479
104710556
221058889
67721738
149636063
16383504
102195824
309999757
51105244
127634915
274954782
115659336
180373312
219683617
1231553
92556805
98765442
649734771
86639340
146368618
179538588
28658115
62994345
410990357
190674230
132215624
438075984
840366881
145024298
224279377
410219132
23884353
60323812
285134257
504610289
102846286
131155176
78476835
336036291
343671991
194099114
522225783
35589606
243943023
422046508
35779118
1823304
6156368
459718478
647197178
1093377
95556162
141252750
412930731
276505350
127517410
669554574
135516706
13454520
23278937
230966359
69963537
163713731
726199085
18244
49186723
177723221
423527101
83473568
18203807
73399083
115065745
144160138
311927099
4126167
593762496
105488930
74181718
2153617
689152180
270611957
85726753
361622831
7141696
96540159
190491899
23022718
748345173
172513063
49158985
521115684
548287923
175865008
100392474
61578907
481090272
178519940
103135243
410399857
327227222
466361933
83797661
15287122
95048107
77291899
12048739
285561473
374947080
54273036
334502965
336543098
57450913
175634960
535200262
138745625
392697211
314918033
476662352
222376357
577364516
120912575
57416291
65282901
1819738
174832535
72826805
96088289
211551278
16009164
453365608
387237791
143572762
71697219
17227075
1851984
206469656
171117171
64360742
7683355
8239379
237566790
59412150
640687127
245627270
156814548
243375669
426212083
60114606
689829784
34316187
155992220
764077388
407306392
694613741
52759726
35444807
412378895
472702899
87821706
591207
137908355
49672351
206517729
177643751
160954406
2864117
62759933
318025620
513228488
281662209
239109551
300104898
481037936
243483013
734490473
383011069
34108642
189359918
156089554
20405930
384337858
403967578
436734900
108719675
450751129
278049135
95802955
12792911
61728272
40232229
249968945
482812688
53812899
81086574
5876456
186712508
118235464
12028525
85483767
24939445
571251186
702098476
9051098
441124919
68230121
22591520
662895466
183183909
172125892
73554784
15212662
15265501
339431156
21805105
342642500
245847755
57643471
77642189
427493769
316532895
159665998
202607903
399096757
232591489
20664774
26279657
204488085
33077133
61415787
365540742
29680536
25642933
63788473
275798133
271814652
659641820
65966874
21153609
12086529
114652835
94577538
45103467
289666928
369308974
96978402
373822935
376985669
283891384
155472734
169010947
698629631
132316202
74978240
303422105
557446629
500281229
430056612
225172759
23601888
17547935
396428847
463859312
789179351
596402815
741667170
598429143
76320161
605481880
122706068
251491973
214904365
92406008
118101653
737349449
28923943
60155971
109621271
20670534
134088946
55521921
646658377
15355603
141052065
392252357
153425353
133300853
507236698
127446050
582539423
27697972
31623849
138540127
76997568
252367678
70059469
60845330
24180895
181120745
210055884
159045904
486721328
215199221
628820171
190977310
87912365
469439317
544089533
298642583
495449404
33133377
86364654
512929758
564695434
55986996
106317854
174723529
51226964
403721981
467533153
118380245
168977555
226700867
451140902
163680794
11666686
283583213
191031899
161127341
173783241
163791601
55138167
153833358
78253945
120290249
288299934
502461799
43903528
204749221
235504991
238377784
353089494
74548879
192619534
302533931
119618714
92668457
67572331
573950245
334423593
69817684
813589171
47986154
264250373
307493706
17750746
252867472
30495522
664934536
52961251
99830189
130617045
22884084
190834086
287320431
776899872
79542406
278956220
77416315
11263775
315378514
83025448
643596360
22225030
814158715
319341190
632003489
204242949
93203095
304861721
152509077
435082108
764888255
277483064
288457232
32407887
147331967
248903498
372492070
476574094
562794582
233392535
146359838
96248569
289254714
259714762
600402946
315820760
348160309
433619556
288689888
363145600
168619935
109928116
5278384
32115520
29969947
116887766
64892113
156354116
306127436
31329589
55336272
49864992
200647969
764990443
290164807
27327622
455321870
750821767
375825671
104700019
33822513
174122591
8509046
143942518
214539908
162963788
342645451
280640162
264110458
79079591
4623742
132910971
652399
40559845
7413254
8767007
334683074
10625070
32491764
610829678
204692061
471282635
334813873
460489502
30780722
111852630
467553750
84901737
7668994
43753817
311874567
14284832
27515459
64564033
187229818
76296677
86270
86365169
17522912
86103620
12929136
75624480
65058281
97555990
25901569
136794875
229827352
81907844
515852022
442281060
482219436
15659639
340337758
350208292
38907296
351731044
18438941
28595257
366194791
294357054
177623337
718825175
222395766
48565844
455718005
76276706
845717929
215200177
213555952
95792206
580578771
305020536
841503822
91582235
772012075
256725579
199871756
8698186
142304168
54515556
164121757
481303521
680690945
286034076
134585265
341991821
285519500
116417887
401517365
52215933
702707666
103697592
527505694
850227629
406364762
21749261
220511657
18217087
163631937
338238801
35110950
606211928
103526
121849675
337397321
358874910
38789988
49285637
191042920
244952356
77210467
71481755
2803296
321982024
85023933
51956064
3990749
58481887
203244352
535089919
222477544
39308504
378466224
54070696
92861160
26547382
284415087
694798987
487039514
404655361
49247035
34555891
290919357
4120444
744301576
531296888
502682091
34709271
449309098
511218248
24078498
341991113
31399254
48572818
180509903
465111063
511625752
212987192
33812417
10209969
6623461
188963878
30311793
310433948
256254709
324667727
389447118
83619820
53515046
607829713
186143185
475244732
371767827
14287522
425826159
346190389
75484787
650621859
229903183
572926155
11145225
69124843
387471386
190262239
32626638
103080380
291428045
126726543
103524301
333970574
432105434
166341567
334655457
22969589
572965752
454069242
70698423
273254413
113005096
70431006
154489365
186413573
866650936
113351284
103650631
86428756
230812305
82215970
310881375
624851626
412328881
496833711
5450317
270954898
191962310
30861091
417800113
46057798
91020972
627396488
313294473
436953730
18249876
288739993
109166574
98440512
31050578
137711202
41214280
166927109
191312353
134923863
168066540
20150567
59989405
5323035
236087248
1661966
21492976
90652756
137274928
165167557
70244055
231091006
412054898
105739202
628148171
344966611
37921061
98267531
279173318
745570768
419101343
83742884
92137
100817179
272353781
91495091
252058966
3480221
55890373
257309462
49835770
63870387
624825079
108927825
764178884
424701720
90565344
217875226
273548751
180238041
210270815
754842038
161641768
536620103
584234277
100853316
270675947
66733152
360072704
365948394
540538562
415882634
524521366
483734568
447577697
73393241
7208823
161980618
418542003
550346707
106169890
29012691
87427587
648501745
171928884
1813609
36696347
472204927
87259154
168091825
591965304
164249505
150333915
133979560
123961298
140112180
87493559
222561318
147883362
493421578
24295713
206391308
440324999
515829501
126090205
32497200
17444619
13859933
625384437
248071040
30279010
673793937
344038050
386843870
27294376
4154296
18779171
279748567
269730813
340792359
62629349
249982870
264796947
93125779
384804924
18015829
26834554
153122421
198997351
46948828
56811210
27917456
174955088
417033534
461634605
317157242
99869791
57640339
191139158
115722266
367924688
181759593
549505279
478359727
684686179
484336373
240582143
176907950
564245428
325779032
153527754
83302170
7587328
22236964
35706728
17185974
500165078
164860762
90367358
777605992
159878642
360414814
397301413
80202924
258756258
74529723
286069841
228891371
234470486
284594529
139496711
145146142
185365073
59343046
47488934
104434397
667423778
156598648
337236636
46613862
1370950
437319397
65182710
17299264
111938976
741636951
196096687
442950325
246435293
326877564
235783829
124078283
76479146
254251554
204479118
61097459
49741396
32404585
59783491
424092264
108791297
108194674
271413011
213196361
462233652
523668701
23456015
78606581
216458767
60769198
212491203
156724930
163432417
86866278
365543912
566867296
471615226
204429156
150891278
37451186
654781107
208254320
17432466
25588553
127237158
414983532
192040997
272242508
25564025
116375761
5442780
272688457
336270669
330879007
14248610
93896664
214230909
172584123
575307662
706117076
341359675
76672266
128767606
644366879
483452949
420588803
48788789
20170308
1972338
43025173
8112018
9465252
26133586
119651006
602574378
10893624
511333101
152743197
271768655
709741285
185866231
40840337
30147826
760710051
528829379
176173550
63931695
51258781
157416681
330070365
475107685
431088450
7713305
41484854
483403864
292787733
215771028
467120423
27829156
275378375
57809237
228828672
310750806
114729343
165786087
373096554
40585972
5832414
212201939
146714518
612754591
527088341
250114123
385429180
47844609
19307168
48556621
5537381
366364649
311686700
121938194
551008918
28239697
451338
605115684
40007608
186088943
99077779
689941605
120830594
177676836
164159692
651807
546387595
6498527
46853753
313495291
385771627
355366361
423851557
428608425
210792727
239435684
261086088
24464054
45658498
111138
84928094
233763257
393523715
84578673
26666864
88299642
508870494
460045906
51107511
565540278
70184558
74166563
276726193
277933144
553762934
497145276
135309305
7124768
644383291
144144615
286081146
577939243
354141545
359793532
678924314
218653922
73253849
164626803
119444978
206508520
40871811
276944776
522457829
320640594
150497126
40858134
27444874
342797133
9404717
28071892
124748126
21971702
292476911
279373971
32864190
858300541
63201641
123370996
136377737
154053506
30178882
221435304
345858265
710614639
139467747
42104072
3737024
10052143
156288054
352891670
185249896
182890
37921843
75333415
54721797
795319452
214885534
216921029
125071854
189572362
550747187
5312982
24676465
130606322
105475289
223271850
76878749
170529717
219265537
8959766
439938430
51679073
814886894
259415986
340193106
80364527
368650339
13150762
147123014
363538131
686365748
333396296
153127764
391930442
297106221
16884067
79425246
287470335
730839363
385823661
302133183
123598847
139428239
616834918
549579520
276316696
502823590
9463025
290616305
125336410
503574748
580483001
30166272
153478894
388472414
578923782
114879794
623955
49384085
40747751
79203617
67280187
259626446
280170122
267464203
118993463
476417952
106827856
562397616
2582185
253686848
10283251
340969534
147692791
104059454
347002924
543229749
3899599
26972179
804715203
28485964
25474829
62670560
164031406
343618198
183822555
302081556
384048212
717692523
64901992
307814531
228506858
61974888
278080140
26912784
152624021
189406129
106741830
732839191
74156938
704491389
324916802
633348598
256246173
24086539
213225134
62305181
536127559
162862703
119305528
40105053
87492019
122727039
20741399
191473241
472757114
362479033
12238477
54205238
47940775
265887379
213473177
364991976
203045892
769387763
148136140
7221808
190741459
325702706
216545824
104632405
15810185
11941818
10106514
59972252
348546920
302710051
283170653
10581501
38001059
11208604
154762887
279003292
234157657
874171165
28679951
39997478
160715025
18796146
663766178
470992313
30976293
2171917
67341186
85152840
126602652
167373551
732276626
450960586
72495198
421291106
565434361
56946982
51548159
254445023
125528702
629166994
599146495
222430577
308262015
255600831
20245931
375605063
110421453
144083098
419361658
116896069
85747500
68485730
75983839
282404440
9849377
141651299
338999232
175501385
319673948
146182738
126179474
721413350
418011006
148117294
578739
132599703
273873045
9146552
86668812
263983201
93352752
260847605
307843865
306660734
270955902
457283744
114469967
621600138
72010466
21764609
137967538
68820563
660418525
56677353
376954318
16094126
154263694
88812006
4583601
644680254
351551096
184162748
1464863
2919427
40753462
40874272
252291464
290340006
36748296
167237298
81242586
25528953
27752229
158167186
198748008
213775718
216417272
131444407
7565790
53582756
411960624
445368419
347549070
575581905
647312326
103950170
631314646
5875595
387905518
271738496
372429109
179435035
203995004
6118119
92648402
85583401
703799206
89529263
356948944
28815368
689796689
502009481
140987180
146695606
40423998
16306575
75028072
280951322
52788895
34783487
48961371
61435785
276670026
8125030
26160661
226406467
37670430
764045590
497353519
110735177
25841344
680017176
159264537
1749969
54650723
679578229
537984134
161811197
34816179
180906384
80163970
2539681
30538463
194245046
178310349
426996224
59119750
61421411
497587027
15403073
326695813
251501
768634065
102617428
460669849
7886230
115987604
79842926
312821981
136835791
11814628
136252503
216861376
31963251
14679494
230206318
598092922
44065335
54260629
85284904
53245321
138911542
624638976
71802662
95522125
33755080
497257719
7142481
222754224
28874496
444810494
26634599
126078493
333983508
87461638
69517274
546131189
106347316
337880491
356637955
10275139
830786001
9583878
319242941
38689437
185228235
31936053
271056637
90054129
18810100
37132532
155593678
15527369
213269724
241261053
82928881
178551280
289722519
336215700
430117136
265685725
115135495
81578897
192237945
197937427
154319889
46206748
43673752
134233343
432761282
95486280
529593807
276178326
198937452
266692812
233087343
38448681
276945148
290533152
307903291
264883132
139661482
216420668
443378008
121383917
104357585
102394071
313002713
157769049
734510914
18549397
27449124
39846188
516292871
97187775
236086402
293054555
284245090
228431215
198575417
115464389
632545396
434477603
77357628
181891469
94430393
134808916
149238582
286213433
70302969
348142462
432659869
582890055
36765719
288549003
23911301
63880607
53607966
53483273
141182976
453046877
263486415
145291515
36553445
153165233
236173597
153049364
56508342
245199903
32710275
65132030
534700032
130366214
33966334
227434320
765257201
80275604
737277563
149366409
109710460
464607948
173240817
442209507
367078925
36799820
91478380
419520312
3083662
43418002
111924900
220077358
15378750
110919973
178907990
58799455
342374079
71967102
481228955
125425183
45615418
691948313
5289631
584818501
37927054
29137395
333691584
2293647
16699904
12968634
38176775
650114696
101602949
105551646
326057493
361487998
458904193
656306070
606722098
36303374
873136384
362108656
42871354
69266755
101046662
597825940
256942803
390848794
3996495
3470526
598914877
1334782
58789775
63423316
79100051
570850870
46706126
478556529
580233230
181047653
432929779
527151134
532351265
16265488
131281703
127745397
143711875
83442688
70337480
599564024
62139731
78171965
231592866
459753228
161883313
135624784
658888476
114486311
212230342
308636957
605866015
324401003
376722288
138530826
48072422
14878472
316331681
219702302
555811877
505708027
4385519
96249487
77697479
134768663
10396265
31470571
97544193
76753547
35998024
310457548
20749499
754564632
191327612
6685075
601132007
208142993
159917194
291780418
333841608
3058029
222910162
134701272
287612760
300933064
1844065
657607249
114493347
81826416
255169200
62735190
365613746
107137665
156254007
717694897
56379995
15576565
33127089
164132971
9111294
90887215
60888357
10103826
259516565
129317960
743654542
6733169
581748497
176593968
304177619
680758485
666710354
389384231
23833120
65770715
708351546
354152932
577400300
25526966
325335911
210818624
559750109
98091417
51025807
139617220
46353843
105861806
728929527
54568535
264915921
427266755
151378433
491091621
308724318
23929129
627069460
6164348
6229016
6906717
26539088
23114694
870778
521413027
48768628
842386816
591278046
341188080
397103598
348048216
21359882
52272176
49378877
269831369
18194028
92120050
7139636
469959839
18980620
63511096
74553223
373135013
9761913
647616072
83950599
520541707
11118147
563195849
12921249
111854248
193600569
208678127
547964377
594127099
492828624
464079128
161141775
565165371
25733927
250757310
252801050
446997926
123491289
885581944
26832351
802027594
534233089
306071155
328696088
299152003
93015745
320651181
400953939
1280012
168921582
52559966
116474052
232816921
103004109
84529243
334590739
69314383
219554622
643361216
161844418
303740379
147280819
645562059
348625005
95829025
139756262
558075972
620865585
324266218
318856851
377444488
99002769
233434653
369680413
436770853
638707993
376959678
395745655
168466209
215107680
670389
316356119
134567180
354085411
197972570
259821485
260312827
518319682
92750871
541087051
122562648
330928261
496082076
360113583
3286147
97121295
99403133
569282624
56922825
357567394
14450593
46890023
137174576
90167661
283515263
74523585
204791443
69718446
467711541
233696510
600097646
2800750
28723943
75457625
5604484
104175565
506939878
12393611
132698669
395182579
621903012
730445697
181521555
46571800
150751654
308587164
268773784
564872190
475720552
272776609
204814281
66118592
50658097
228584678
38130473
62555856
80025171
9449731
650718134
459871612
290018391
401877775
161685006
501729670
313572269
87810132
65144090
208842978
174121735
257600114
418971065
312945506
479873283
1311629
95145307
159605362
264769377
469771368
247128226
662004676
454981659
45754170
167291344
186449283
509727484
596774958
76638176
86288315
441010254
291298484
84234135
1139522
25089592
283394421
798816334
460529048
10523255
7208383
375631541
208932595
307832615
1339845
593543997
211900968
34151539
82790922
48314397
506290500
162102904
92761679
23615491
640472309
346621107
214632658
211152099
176434274
42555914
577371025
235748876
314815016
192285343
226030223
122196703
160692584
477555735
1207029
334932338
122822755
157902928
105928885
230809094
394917870
609491595
208539388
30153047
570706891
413025068
55281446
79921863
137080591
16021809
255648404
21126189
106749652
82883166
129090228
130424796
65680237
654635160
19233168
463841742
697699532
58975911
517562964
52374460
292896198
581778902
139806391
13551809
213957
271109033
298411158
396889947
430671229
226519752
108564573
176399130
703483158
397681791
117371238
507434972
720019206
9415088
67800961
254497632
408188697
180488255
3381205
79618356
188590025
95838407
227514317
6480293
279933530
273699267
693590736
96553220
19852773
65003401
93405074
76415477
149262787
16580268
51031141
3920609
329057553
275649465
60784013
9246396
436472051
212181918
331251858
254188879
172835689
611936161
513203048
752215860
414271242
325205873
3671122
28716146
50290244
572727576
183521328
104051721
537146866
489884489
197797071
224331274
66572345
182601914
743935374
66458211
635463876
540054635
105548924
1791235
12171221
23628514
201400796
71018729
380738119
11283460
700953484
96679549
20494306
277057755
158345989
514139114
248088356
588736663
733926333
115379936
30837097
111517067
257175500
198592683
529455622
684871210
263227333
33982133
16082538
9599232
242621135
105572581
23363937
234962777
119424117
499966854
655153572
556738255
60401012
471583602
803499971
150636340
379639590
18644827
140219766
318345157
85749668
248969596
36725777
273874753
30545768
474503601
414740686
738417492
60693445
473622515
494238690
514162536
73064266
789859963
64475207
508143868
346529433
178626291
406880518
28356165
35967128
69506717
54951411
69664320
73078814
68062120
15049354
48519072
12740457
688365028
330066389
135485655
525785231
595408329
69250087
49335257
158758487
61712228
34190751
74913962
274730796
168911057
146470713
455318417
223113092
308235350
513785862
366207127
618848977
20697483
163362251
266725126
777486957
71361162
140025298
23043419
241727405
541765764
643575386
98007558
57442902
165185738
3443569
487235424
519781694
253661487
28526579
396436981
47763063
57191195
447078057
42371441
67911369
726148736
148598342
394160797
190914393
346909102
211890884
721704974
214701678
371381646
572540105
188330060
369086381
136899592
10099885
725520245
58401830
69017603
260249703
668500425
166747700
77804076
32886905
188877112
258763054
767202116
373240293
185059394
20207733
47853661
155720556
26062114
262189104
227872766
602989236
79417498
347974355
130968164
674839295
306443123
162440713
681851598
250109712
64275009
73294238
331241733
396376192
187929920
835605448
306035390
313983928
43822465
87245883
297457042
66513564
248242148
94855777
389604217
623714997
166621116
230521126
1952225
495129493
156167420
26828287
27298522
382123130
357741630
319573773
142725054
16254551
18404132
7808818
2967888
6029535
521035510
272595847
445669562
58668438
140945001
557759780
80325083
5465035
148085846
33976694
136435509
744130614
345459887
11768174
338577718
68460823
114938557
373533807
355538326
193232913
110777146
944597
10415466
592642921
83794855
158615816
24109031
528757380
171417146
308999912
182115039
650330894
256936835
151007323
171531212
42037799
281424166
331259669
199242426
1347816
199838860
115204907
86526430
66501153
541045904
659053504
65366837
53654753
466819457
239482397
56206243
107966993
148687662
99351877
226865005
428083290
32071223
416165787
4437370
11250274
179156256
46282911
256484758
13830663
543006615
285325549
395331421
25733261
141324418
44641562
173820599
40740059
353344091
213239573
8088530
3482738
231679558
59746893
477723906
71312574
48460118
173834889
484978394
371709554
150872496
111002151
637340225
12136691
456223599
246802781
574018511
343150769
236120900
629434380
199706773
164853492
20738338
85724373
90073451
196304250
456985906
264360529
656910892
19854876
622499967
8101704
229712390
55324187
143644868
101844570
238853793
37766297
22176129
351914380
13878878
342819487
194657469
48209610
38005773
268570356
108298002
584941356
161716103
38220451
28984253
544766281
72131706
282453165
271445836
667094270
86693733
386644087
12957571
775064163
125879306
841126626
229039542
20275823
78732640
69419033
290666742
172502100
267836382
2764221
169470502
168586619
576839781
173599061
542369469
386087459
513962734
203684480
58683519
340144429
126686129
312697190
193290406
111633356
377105175
25762677
24247263
389774926
59418233
25036683
34216520
200469925
89559907
529556320
126434860
256956488
75849535
336238513
34813174
62754158
219525865
199402648
236176021
38282642
73122843
3710821
123099906
75723737
268173647
454640907
456902030
117132706
21486472
15390688
369527571
643974485
333797516
143527322
3530771
52429577
16764716
113562997
55895853
309990613
171807908
268988319
259801721
27015346
125716210
264744071
744771591
10101436
7822384
367407715
495543476
43856108
13498005
116447727
222076868
15079025
500030381
51558337
12717463
590909197
42909325
471051292
232824476
383573103
36616162
68599814
11277037
191075115
106452641
186583256
74490775
316292313
73323515
86553511
16876091
35860727
35120742
578287856
720439922
534147537
375014980
150422122
516539810
42854586
31955058
363981984
598779224
20063310
19863642
358744163
128569780
5436804
237270770
642638494
3200455
590544882
83352411
58418361
286213509
536496024
83278411
34944673
21428170
655295339
396395569
125764488
231188464
3596522
35542890
191309440
149873109
454977935
375771684
425175054
332236684
422491475
65127444
632124336
524065049
316357258
26448865
62691371
180338095
227243416
455113443
233791451
137453060
496354032
233852636
576574238
181392160
817849435
814211645
58973502
77060793
166864150
345567527
76773332
10338917
263614785
313356491
29215617
162825636
463431580
63205375
780469142
65638864
857731644
358244935
390312244
911573
62721283
90401324
287149909
3375299
120775762
98146266
117943019
485660020
193685597
380799728
131122107
25727418
68813263
51000838
324406104
608767297
317080438
4057292
114178663
79257359
36691405
183557093
7466192
139247919
212826098
10510662
168679234
91395877
104772842
177096503
196793504
119967852
573779899
115006204
588718285
125932881
315238752
356624381
182494972
3015060
53094836
62970463
980153
178437075
49918744
311596263
146418380
172875768
139748456
81660293
311137982
94402231
56595133
3315156
774907408
154669460
20056909
156545424
114971718
31980243
37417082
67907006
543542565
74610403
337671702
455859464
255000387
188276691
21339446
483411393
79913868
224381060
79243815
249503727
147214536
713485946
102478098
517669171
418989446
268032969
16543587
310476525
183259499
322138937
133053770
69292490
52915976
274458414
293391370
75874069
805809217
136964823
256233871
8390345
32087709
26422930
137200125
65036319
10955385
109257957
30103973
151775664
516623219
18663973
575411381
41220359
353187783
714370
45253160
118437798
315055485
5891737
535680257
16758588
41775941
728678330
27131493
385317925
75538751
87253705
75595277
386969720
21703805
449928860
42454061
419300500
468888684
330806975
72487861
87470478
408212778
515807071
278365788
32038223
159670337
11071987
170111658
635408938
219395928
21009924
621343625
78788902
9889246
360264240
844035912
188986806
65727744
612958681
125852000
15576660
6541432
166226362
331963361
58604378
10838195
264233591
171830280
87528340
600147138
403936712
591264603
166237162
103037879
13115464
357583542
29332630
658550231
65033030
398612296
112534235
46219493
137032958
120594638
166332927
12640955
295160450
336234210
688622235
8494733
42565932
56258164
75468849
649375457
305312393
77857675
633808957
191616366
14064563
189271296
310552260
46235308
68679632
17809996
100813402
72309185
96844651
93018496
15029300
166706001
183113629
46697672
75128156
305872073
44251524
537490553
421100973
242154811
119269794
7368428
10403967
129493557
77813320
75885906
236645075
248002795
10080084
41332656
51143260
131327367
86463976
398754272
70067145
147686074
393778455
362615815
444068357
301056859
19540266
224211246
231349104
24578578
57425264
108284581
68172598
129225156
106951683
51019908
148244186
281437573
33128261
575680308
367039613
154780721
415358664
141683460
290257749
388648869
36638213
7421605
763326727
6253936
2136400
609313051
63170362
568186163
605900235
182659955
23731997
78819447
462975264
82669203
204363493
28287220
27536609
192114366
14936198
30495550
151471098
164645681
114887071
388241923
73265564
335168671
64425209
101917088
76158836
187472145
405890072
2531711
59720675
6876478
382176747
413468168
97779661
91312117
27589887
11151060
45616884
465194633
249343523
83527208
85907845
273831765
588613660
350631393
461580640
183502054
71204812
64011507
552777283
76395697
163733658
6770743
15059959
136111891
430164700
522431534
392761069
317675386
1712927
195819192
12272510
34568721
465776308
390702297
140958105
105137408
5120881
50366947
69247747
491792406
54988473
130485942
386557772
342370178
345982366
159105857
7419476
152974000
77106109
637728248
81001554
23530428
234045900
213082189
394542095
216193271
401073933
275874157
529642861
605213873
336486785
237669229
37688418
129933827
98589925
41127958
131433730
10405246
169743469
104149109
114224557
329942553
10907643
73749046
358586850
485620275
767425774
111062571
171879273
134438954
493014919
4365701
439502559
54840955
319950917
166635437
131093121
70253588
257688187
20821527
255476956
198615333
309462280
57767540
8109804
89293919
192390695
40044393
33557788
324639276
226284092
93688406
299113610
162181979
281671991
121075072
32849421
328275507
12729685
20731326
168782350
346519134
668145783
38179409
249821642
11051707
74050241
343409143
459145792
37126301
60563483
637869009
561590047
667213144
42071905
288013741
92551170
472548182
6535819
224278672
13404297
144284302
168902454
6342370
38994877
95893922
8239015
253340551
768240345
306970302
19386028
48057954
58867518
56630457
290297456
180151916
338158672
277249935
379864967
289373720
391480125
223451026
171576521
302497507
431240417
51676265
442027020
236679695
182301500
393036461
219002500
58363733
548923806
94972716
146088176
229528216
59404863
87584794
77214926
490068265
124230812
63232216
137093777
80964360
199937044
504873566
274426853
187951610
10157271
779753
84215714
295608169
92898006
51261071
18597042
411584388
355143374
292313708
289260833
496157813
208400655
35068779
64438338
232785061
39304265
310662735
192188134
384788137
220199281
66617116
335191291
164511535
246713084
382997518
451812799
466227021
115381459
141165693
262383849
287548532
380932116
52037919
26909422
189002240
508725785
198836653
192651160
20724596
517492616
72867995
332732872
345848227
139652951
126006572
93267896
328986239
572231280
108419957
362676164
310765446
426876062
28700323
206634566
133985462
98675302
427386625
35332516
1262267
29167282
22579199
633525225
710870092
178069330
275057026
13995588
837979796
176338624
247595811
42835785
491544736
204622745
191749901
221520120
762245283
210435953
98043565
430033252
142374001
240106682
228128346
381617
21001970
416602572
70825739
175502673
97048263
109506906
24654560
789785889
254163406
419644140
90600030
615740222
29933999
522680411
241376612
52280730
265994677
21589309
46363372
223439918
214386449
253333301
11695101
87116070
402089633
8210220
1997753
438489937
10020794
18021218
126084668
129323023
369801169
96347116
30600668
588085499
516923404
202268986
373472048
138598037
28564765
389192994
551280391
298984440
426657249
46525652
755218044
12074198
163800999
108396558
237092479
80245533
440416638
37477078
459005588
41687009
407847604
284886131
250323183
336971628
86601590
101792957
13594886
173515192
4160734
75301277
9867758
47682255
144446358
3174886
49796415
107138470
860614178
180218400
125871099
104178909
43210875
263522189
517247055
316110178
124607712
167207904
3512706
696117673
164086023
473101946
108024087
76574651
252728334
520504673
11680227
340087873
15659677
7362650
116523885
354894845
318285468
704891104
593225235
438378819
50793059
134408022
18432428
62008576
26430608
180276274
24337
14683228
41168338
135038992
148500681
233348727
133238590
8789794
40369265
345008471
15492005
272091703
410404024
29048551
177952905
116083636
19995850
15805240
89106529
160445224
119796885
446994581
6407901
254739023
265032811
761739817
388167467
117117573
205653670
301155338
595606372
428228589
97963640
189428237
501385752
523334893
95547185
594512960
89445963
118479424
36840469
809352584
256008996
307316746
41680184
88913077
570044142
131062400
321122969
20089164
173501990
52745993
239788853
109590515
30746426
262885998
377772775
172756042
44545639
103083438
25089292
198525240
74841181
32005614
4849628
1818971
3595934
321443045
55391235
78159349
258587436
96322029
274313064
188138485
120327761
1834654
160693484
59651097
17734432
15363198
135861128
466125113
37723855
10518758
14550358
258986148
81941543
285256797
403527431
861007571
506597606
106263919
63542891
2224232
92791075
816145962
300673761
102369881
118987507
294447212
48284081
140222237
410745406
124300172
321539473
3210286
244550052
179816358
127493597
293669442
160334759
439670552
271805180
91621698
360990520
224503831
252423695
203196345
98701831
265350416
190971927
180509041
386487337
62140867
72202831
391685917
374922864
64846328
40825876
373504497
11322463
31990479
475647011
186875662
91347399
49539856
235910553
377144515
32629418
560336779
869733939
178136858
222976686
58857528
12318968
562005500
232867039
85064294
585806377
33939542
129346458
65323795
133103280
202119090
147538313
255856295
189619541
282649970
373714314
265784445
356917821
88846460
560183836
27650617
1491201
57140085
542951980
661814099
343753512
834548936
122891785
405065891
124824935
538389838
403112728
144126514
330034876
240949451
11585659
133155355
232057924
248930830
198909448
274145516
102321185
117875048
176266244
149142666
34678953
239947396
11935723
41446875
5352903
143538051
37429375
237717211
257690004
193527076
9317653
333170026
69749487
116223995
402204187
625880261
44863030
44674904
133357864
9940617
257766295
8013956
69323933
21529422
195814450
563552759
71888973
253867602
202928099
80683048
281962748
68898514
218870058
247783246
575811131
329799186
15794811
351359608
293290227
23046584
364527680
360370414
626149288
4551535
11492542
128632662
348184885
318171907
70551559
267889598
8630640
117491122
432093063
46336672
323875041
160948434
26533622
10972100
166743383
224989434
25783336
410074705
164898660
427528971
886815817
48688693
32978141
189622238
152848347
201875419
178652471
33357147
2070483
157325562
5188643
871866466
917874
111261082
380163970
201838957
286054981
85946084
10157425
65340460
38421756
95325361
279192067
246211884
616387
335594607
78852532
429131608
11414948
274905499
205034453
26201746
53514454
178172037
754040276
75870625
258158683
310026286
349193198
198855875
193347065
523113234
26736248
316352817
111338704
47670756
92077050
90020643
193411373
252460538
51387821
597535556
110017841
602785744
515234473
41249027
104925877
597716219
60637892
55716806
174947298
1186399
74899215
546589721
166400970
171179335
66829615
206486420
243044791
339078031
62177757
63039206
719534706
1284228
139200368
389776913
60491413
169471028
135848104
315210936
343640875
27152232
247382066
287241874
414249736
21765348
404525676
74190767
71315651
71175903
91827294
309282148
24839526
71989812
410220464
1215639
44384321
266213649
432980354
589660542
77633321
455250504
347176912
366142712
90990276
159155243
264877016
177193407
123750192
7712229
111263376
44951739
171936139
571668782
410277440
10156649
174869311
443554048
499555476
21951984
111248180
39392321
217209841
291720621
6142512
511182574
268767281
97198093
257372506
288261359
501727333
17132977
148316801
603143197
241490982
581287200
46804700
177467011
470998989
26744994
211704185
239088195
63603521
754220781
92772931
764246945
15140943
82693674
50834250
288053823
6868348
119740538
154832653
19959084
25048748
4766064
180776860
125994114
66793215
385508569
162025524
24767782
64886241
389965
777159602
357918495
129549222
14000912
118453479
460424283
377463952
703303301
30232431
80560425
211981572
511393088
293940904
134013399
6116561
11109804
392409271
220003186
71690449
74429777
77489997
351471474
385348228
167380
179298819
428287440
185388112
26562199
489540643
385708191
93790189
155289436
41162741
293097251
664932408
160239809
42872911
145912191
146773747
40301170
186481010
39366657
796247820
35437451
664760945
175010682
141487697
564216631
27308406
88066699
172196706
224343807
563541965
54719692
299674272
189924145
25638360
40054546
140873204
182285758
598631821
4506561
207379214
103740284
426226651
534052
263969788
119655609
478688705
74854551
5264787
316133460
33041400
410194311
16007885
54921742
90264439
271266936
24987167
260782673
58394955
353449773
619706074
69179365
27238873
137882221
725730093
319600444
540201707
9177590
3451432
19152047
538016580
1203972
28085617
438042471
397274461
313503200
80964281
70420582
606343535
369647276
110759417
634791573
61753231
605098563
125469844
206972469
1915385
390575524
172361266
232864095
91219164
31960608
6013676
420063155
533164352
113892342
470727171
18401977
324162858
546026542
58686686
90927826
26778681
840967
39527987
795568064
409336181
38598430
200512527
57180880
364306719
393945798
95011112
230936776
33066919
699714806
592836700
48337231
378470778
60006149
21916829
207371108
161683636
143697120
51113718
1134035
63472157
9935040
146057521
147829410
232929619
123879587
20972532
71351729
656245282
337289307
55964983
374227688
5700239
84715985
623151767
43989229
42559462
96279713
385044819
414149238
83726818
27852334
17132702
607353004
440076449
6895251
88584477
326242756
111179065
81396240
51437161
276430508
15915326
30859195
333349628
58334160
169603550
13201109
213606256
71268905
761700513
538100104
11295183
221950389
25157941
139773712
563603528
560399712
142597706
20710648
485831564
62383077
345383715
30215340
392994556
1897654
116777819
460924743
398226708
45951239
111362164
161789025
570122731
128715826
185600448
172464628
129608179
64296362
500373686
54656076
25378599
146536104
204395967
716016196
155730776
336090791
296582194
154608235
33909147
402282662
126583643
25099458
21701615
47807770
91282974
285360700
46173424
105749866
16611923
110685918
760913364
477394719
28679575
309426100
9331032
291262847
58653445
44229403
201828301
219158467
34394298
617071089
374353209
188260750
124171800
623856422
311651971
49638077
261794236
71796601
127925391
545673682
1994132
479086434
1671303
381431557
354811166
77528788
669084927
91202583
7744855
33598375
58527732
4706425
180960546
425151137
2167223
253251
317424148
49035681
16586864
9725620
257546984
12907826
439866081
340533890
26142727
21859776
18682175
98480678
348629143
25543647
41879202
655000697
568458695
51920845
101981858
245617057
116045315
660814466
65826224
153304646
30503901
107785131
108327464
140601542
99457309
217918318
189697789
2773212
103035882
281509648
124014173
256754730
450598536
174268523
186068924
12877788
12519219
196984494
52915440
150730454
26517979
53072924
193972251
7603134
64874599
522361673
97389462
94988864
5395017
19865402
636370368
121449450
457157704
407279641
290414260
17536791
5985330
36046987
53199073
267821570
88524589
438652385
405168363
74878036
255069884
135552679
229483311
251027913
291555241
161626302
222699470
298550504
236971181
358121792
56756820
70866022
104069894
156303127
47042617
52077809
40431006
352197932
554547258
514258237
29427125
391383009
146331038
429890881
239546680
81178022
345864217
30855667
494070983
186395284
21181834
281408913
214676118
56220665
83912445
124959360
121836426
227393495
157783663
211884070
449050317
235733094
209860417
176550925
13185116
515191870
15705633
45573143
618964421
241617362
58440617
265302993
650763663
71758885
126194814
279785038
233178056
476399159
483364152
124808672
165142843
184772670
106439073
131796076
751016563
281858597
176393276
611493514
462481791
622458961
538600275
41984751
106558083
152309120
231024166
143746243
35915176
183292016
447177424
84358502
84804902
289083442
135052455
315444042
182715276
189717845
476829372
855576406
473126611
378089794
692237969
509782763
223210465
392259369
388263647
561485346
88138883
13730850
301046044
422501878
435580612
108609454
368048387
304422146
514836302
186205156
548736263
94703771
271074077
159108610
543625668
858180279
711524899
439162521
286363413
12123871
53827742
371043626
515478133
269354009
235516605
54209397
227146304
298693691
45183253
196083448
461800465
38463280
85832
497631966
77690950
733408896
401666825
353077015
254933
325230909
10861143
552104786
444353491
61705845
281034361
7385287
5705470
3137340
142901360
11048780
250819784
47986953
125780839
618568324
119442275
77881298
448377768
552065185
333625874
529876289
490346602
152206310
321619169
74420948
369959665
163032666
3345983
32607509
334614399
61930951
569591522
72146376
26601865
394433332
521182743
294761673
30434002
4579592
627023181
118160917
63354843
246886131
118179762
452269336
180427809
186031808
43043530
441768778
94817808
19490564
182382774
75881114
541541626
41881010
52761344
102111993
431159037
166579394
143683546
35366183
393930174
519016067
31986
57078502
181752700
80266967
349986129
14252703
72178464
7412040
190494878
183916302
28433372
11365900
358806217
77128127
128321062
721223353
220479336
280727440
131755809
38657822
44920236
139059080
128730326
29479789
651523873
188421101
261125102
97867876
77547849
213891583
313706569
331898870
115129627
544281049
344928817
74877402
69737270
564619642
100160851
198777917
11405518
157951058
527503458
121588285
70533757
13045270
2393310
428901
507636837
78825485
11401533
8819680
142187073
137636018
85596970
342327306
5807869
72881284
759532619
299434807
61647350
281198337
345480898
669576243
33149902
472682092
443349441
56960769
110211692
111663570
1460588
49096086
16978954
35483861
354472656
476794950
304280861
201732980
542846950
146734045
440502845
393999545
537343944
6145287
37541732
69718028
389331390
55605130
327565027
112616514
60176653
144969089
58948339
691790213
5443319
339600710
466535786
151275469
277447443
22177746
263834904
254320249
104444918
500370633
375684446
170497407
333265200
62280560
381364352
302208655
490779382
302686951
407471876
490039790
211033361
90373711
712631721
240686036
15407405
255169474
481780742
341880335
31056976
66359613
39116986
203154722
156387040
155995283
42696172
65258230
352621256
78900728
46793352
38449724
96923614
396410903
136203525
179916373
54543796
116499665
8613576
133527163
184468378
167223755
15528842
176943480
5201999
286562083
742538324
196768870
101265188
42285462
100693043
29043901
294765491
356066195
268939829
621394299
895852535
214281313
106932755
150883506
709105023
90677797
624396072
236552239
150811072
772789814
11273939
414417691
303594971
129877602
699687251
403279057
70942906
14281002
288595519
6921840
68724649
167776585
311191107
74364026
402687732
23892172
294909774
290029511
92678286
21616399
474288271
82642134
81128620
150395002
58160665
576112216
268765994
182707552
10495583
202836445
60412187
56700049
387622941
342174355
389973295
192534030
45012756
485248313
237427661
289497993
34299431
110691704
355696271
298175378
297675235
106164650
87687180
12320211
183555142
226694599
219505109
251579400
593994449
83206381
61880192
94433437
71731593
155465146
269558759
196487341
15260135
570277877
110025831
92726757
135703498
166611607
13643938
226499450
233081571
673336146
183200651
91680112
20119681
1340841
2515420
513414631
17568063
295667868
189100374
624537432
31510201
189800258
625946790
740840507
147303245
42369030
226979159
92815027
240116758
654687164
199507698
371511524
318129740
18344828
525775427
3718272
16571887
20532741
30469646
229916262
115016119
644181434
317625308
377341442
105522759
119172735
7440313
164320668
8544836
55795929
406257481
13819369
41696778
93518859
324292367
162823833
574558117
320178980
509522147
155197950
194083201
58040728
20422624
301305342
96666302
128454072
140581017
5829185
605293637
114140605
674631366
416610536
25944798
236866353
269520135
63343565
347614998
98364458
159148311
485208776
174262312
30242784
224041796
118531563
226221935
80008205
6722364
87091943
60437710
139559446
200893209
200759876
81935176
39633010
71010786
401023886
414572625
476072344
433772557
260906508
234693743
229304810
106107001
28187222
381488102
410342113
332039007
246650050
136043919
14890237
675435809
104051990
121173321
5614144
43671787
383479796
459021707
458368968
8121248
293803861
580970158
136915905
349819030
1082892
349394324
60454488
436855839
42245272
523334981
89182137
131584668
419673107
699129375
478503664
76368928
198866212
98944221
639452339
168553494
498248878
135352904
173954248
33084054
116557583
37697590
212444173
163051920
81859045
22448650
268114134
515134055
45470346
164607634
252398611
424488924
37482047
122709469
167086722
415239161
207484726
88306428
4614541
634587285
696134992
422884551
355932406
436084889
440816733
69348850
190051982
257496429
160428277
261065308
74038273
89491097
181436585
230146297
27622870
474112608
9614075
143929506
317795454
110299981
456113618
682341963
268896834
546788003
552167748
186275143
279353591
306933299
145245373
414040589
65415376
139074339
199042001
260982617
216945900
135756538
115311426
49334158
1448891
436463222
54921832
629049392
83111444
41452171
230274095
287104080
175987111
606595771
175709384
46610954
40868965
214293185
587747654
646310652
153771538
253444219
335362649
348327961
259586995
265441656
93776021
38296767
98929321
120022788
314352156
11907950
205586428
153860045
367302704
235623429
110050
19783494
172648172
198174546
19775693
165088483
34435645
6039168
430806488
164403766
142422749
16548267
91495920
96893266
292657819
109418253
401130674
44931251
70848133
213218026
300483195
6502903
26377001
57799668
20506506
15133167
656845987
357238129
533336377
238068899
10556492
37355304
4071208
335404818
438297651
342896217
434706509
241803795
652248963
363920072
1835491
120822556
526966787
134417236
71429716
140126367
84141711
352925
25904263
471316735
10915192
53778571
407696874
233866686
105667708
204621268
361988551
292293564
11901819
19914693
18888329
172303244
10285531
142890813
300112033
165119581
493392834
100525588
349810607
137955208
99755464
108869749
170521818
855174878
63719877
100186266
312640317
122083802
619798830
28226380
297200750
233375177
338470887
73422283
432744750
153344998
118724267
4222450
21553524
714623480
224753631
34585935
467227394
330876790
79922117
290464487
263278890
645206327
473235721
19315470
318596550
532842589
272082830
43939521
275249003
87236263
57497457
210553409
257537342
462792995
151958049
113780246
10711721
118290361
531920152
189604749
47974122
61774053
539268721
21393835
133398508
145395626
325183054
14451217
199980353
337410006
65907539
21747588
761276001
99493064
330311296
25630718
6384254
318754732
423303156
312281284
49886552
5795658
259239642
292272836
4694191
27792205
4526996
47436365
197183161
593898088
262120687
246906074
203334064
445936868
8381480
203002668
292893727
286181455
24673655
44914753
263987769
299050619
267244291
16533085
56538238
1193454
142407002
360568189
261855376
39950114
100009398
436151273
48369800
136266398
507594324
214764355
354668534
75165399
88415759
249509434
126633192
144735959
248596417
36545390
45358087
10885237
101385
2832406
130319702
364926252
156702206
119329942
673973577
424759727
77469941
231661789
270711847
23299470
353430093
652446065
432590730
386628831
231865322
105501881
484686679
203552197
205726744
240881976
26120013
74673087
348948233
56651086
277793714
564743459
10089077
56955343
32888509
81643259
158645564
115534945
511112185
40205014
567563225
81822084
206310053
115816464
509811969
36203807
68301354
654042213
342097559
283625481
31946923
457171192
25236690
7076146
35694436
847820138
284018879
435074905
26634321
315161016
75641443
139477215
7974491
314726380
101735620
574390294
89465291
75584106
238608721
184493038
53067644
363221990
39311200
779423295
25331
101801076
103678360
642871365
16059031
39590951
202144568
417753030
53422639
628552268
247428096
428044633
164571974
27011672
113445411
248867842
90103157
111516452
355271613
370813159
314913007
106861424
130553136
24166257
33020639
275375668
459119998
174671260
519146165
356606168
188679770
763292416
134708208
290865319
19336802
285116102
472197087
3435934
407637138
276563242
6525303
10154308
22742885
1401096
27577772
510317971
524544508
186073831
13130699
617581820
498910148
247392776
196696314
263354525
57005418
92630637
31602179
22683540
562510612
42993266
265926884
148198112
6380628
30171042
454163390
51156501
57646372
123706693
413101416
570247709
519894993
73272945
126486615
18235184
117320538
118840185
53771646
2283236
44708493
40378586
263029848
281154949
507296429
261498085
67907236
102926984
78376663
740178286
403389304
354109913
10978279
203190793
301328150
177814314
132596344
97460085
293248940
76262287
199229331
55902211
233469030
212079996
33842828
19726023
71990148
470055879
205106910
465975232
174977311
268179431
167895433
525164845
4690131
42316213
223391422
85966862
3457281
653441574
171482102
61800798
176077155
151683654
65512605
140632798
443646873
180097284
234742634
78674865
340632548
176478778
720427051
112447996
15446882
69080791
396337831
483880322
373345880
125474200
93880950
260382265
435140938
573570429
469852065
589649216
177281840
29310889
214932319
289031849
157314683
210342529
114088592
53658882
30496551
870917
266806853
585048008
552906453
184092343
187668430
42016697
3470346
850341629
229593629
719953105
266858493
498795912
288389306
366232717
291029105
14695115
58671708
422630802
309821252
152326187
428716674
162722390
520330655
182722108
132825956
72725339
572117928
523658271
264539468
66084240
53832530
326571366
1010041
24047504
193757810
159912902
59598947
129284320
1906531
346881559
55279511
61401232
19928058
305127175
101162099
3461750
3704033
82076372
548161274
92129796
193167353
357812769
252581666
199221717
380019599
32078064
28160687
293136619
108228635
296672486
56427857
529931767
64028958
99424829
56866773
8155768
59445720
251020513
64293634
124753404
3461105
276195937
33961769
151932929
365707413
25802798
48728143
438836348
45645946
85752121
530287052
253667045
315057228
525735715
119335642
202809891
75862227
392994472
368490694
782269820
30699774
193608493
222188867
1421968
199345427
12236917
102538283
145883515
377258591
550933310
408187119
188716410
14380736
394351299
535882568
55675954
440671959
292146976
93621831
82541232
541094228
2881389
212906831
60258115
62073060
314840065
121758287
73384821
618074914
541059421
494463044
378872674
298322694
296737483
204874499
231290959
270293714
63679890
1854588
210883794
46418094
81401729
497525188
69850440
335166793
100045975
60850075
269899541
154071011
5903925
284448117
106215977
35779735
475180008
159091789
395815643
637543880
238966304
119592523
37977177
1555621
70620725
293908329
162904119
90583615
185891357
41135333
48427721
532192544
192498716
8960889
193287632
45179914
17853231
302702217
151025099
18720322
153875775
131059743
101947207
14951650
220254546
368921850
174788466
197142674
90922305
39794753
47535253
79871177
542619677
83519732
233719412
17924826
119674724
15544143
10802661
717571
77494030
151643989
159888564
526659516
194925619
409384256
685729542
101876505
281457580
242650440
109112054
169519407
37540513
117389649
689316832
71741959
18444693
310338661
207305426
542401443
124306087
91296413
221834069
8673679
45520041
363133084
174084340
55206919
112790899
197508547
492314028
170039796
9204662
6526198
83782463
469090230
190617918
620151287
579916933
458491335
20150788
100816
84868587
257624181
520198847
46763413
297270015
172671189
148420282
876798
277015708
722562440
21651504
511025536
753061704
3323735
209232940
39365578
22255663
594817197
117803496
315279159
462971588
709582253
100510909
116789336
37920723
403363533
229407077
60803972
185774139
166246656
17921345
759198551
30588471
279205670
62553074
137539413
294782209
270697821
559080065
59738103
56502897
100144972
152237033
5854934
173248793
116239332
29322813
22254994
402357361
114891784
102252083
197065471
588905501
5780443
627955980
728122041
441109208
122468513
93673203
307840955
205013301
68684257
72423530
93819676
141962649
143542991
15789811
108152459
205122958
77430204
117017171
62127127
129115789
234104422
42045907
749187040
94387545
26314079
159617156
41588591
156725148
147720338
290679677
51142434
10248702
614743088
600189005
170161583
275435179
362243935
15013614
42083908
277403086
178340764
12097181
46808766
42174459
231533682
35848516
640529779
18661457
46884016
299041586
76261485
130675195
45414414
61286817
3707583
139785659
230444142
103475814
32229291
166109788
357455936
26788740
565570225
159924007
230538684
635378903
52371490
14744695
142018285
153252504
4606011
242303981
71693228
421676715
360107570
355305789
550602205
213867136
42145302
129601657
439504835
736066147
387827145
5509595
10181235
60125212
605937488
114304188
369214486
32573714
674146181
175253296
679769874
194377758
66731819
239697515
291027542
35167211
23955455
458051974
818375998
274901137
271060818
71996513
84407463
195925615
321056621
149777407
217366612
419812358
110691197
159896513
444336965
55555614
84409197
31268742
182838767
769348934
123379125
129202386
20915132
686752316
189651117
160425155
125871512
94601636
339153321
225290750
7087755
359383328
183293146
91406270
268494159
437211713
140728698
330961029
245331871
293283737
74962210
20088041
193519775
43045115
301956182
436344366
140240135
135114361
170550448
594039654
78425076
73259518
213646001
481141273
276150283
222916891
12028776
55908212
132155416
114694857
474295474
596316685
477517606
112761741
76706590
400159112
127949153
97990767
249267096
270876416
79410901
12278798
173491636
258697222
397089846
251793431
553914303
3297156
607967149
242845038
292559213
132179230
48679192
91264753
264338390
217431475
381345214
158160503
69172660
259177051
86381565
223760567
93680896
227662038
550469618
552269211
371360628
135252800
36350039
242232801
332518266
295785548
1384136
164108115
12338245
493416601
777847260
112762024
41688030
99735039
100117111
63616318
400753302
57385301
201668665
17819687
252419852
8185169
7629390
13615150
252057468
26004481
240003561
22120549
54546478
19884510
127610471
21482743
388360503
470153907
7664420
318034364
347036913
224100456
29921061
177555129
37451077
410747187
421171739
2726482
166963609
47901235
318046316
82586858
35925743
74328286
269414614
32320538
708688376
383439583
256253782
17230293
27881225
542077548
22879560
339066666
192349729
271249047
195400570
283921520
127333535
659502441
40623891
466061833
336564574
76693184
573136891
353596464
376360308
764157354
246621425
171731921
546897854
124278657
188430210
396349603
46925430
231299636
146750605
749267330
302033225
218665682
193824826
5053466
167628162
1453137
112256779
149290034
382069487
337439081
84071635
121354785
733283666
233275833
384961398
201247220
331307787
520698884
719878429
43412826
39425605
374023334
446265616
122356482
450079426
138183185
585859702
95919619
296513727
27587002
171607606
98882932
75046657
370781285
302672226
197459653
344447083
488469637
396697181
14567950
60397532
659323323
3161753
5732063
31216119
227611487
36579178
207754272
321937909
538442187
431951992
263181710
248536732
33317228
5357732
483955048
141199091
5403531
43749528
153922720
240428956
18572689
149767638
262321736
748317356
162646483
110700986
238680481
123473806
34014569
21307149
5670675
123843298
47550902
177542907
257093778
179191095
418681587
154601677
36276640
12355685
293375697
80376804
439545610
496876269
7010950
314756816
538238702
91888348
229693985
255755523
94397378
24983990
39857743
364404392
32019590
346872040
144512288
150846916
432305899
15816443
92372552
11048053
263345565
145537371
453457309
46785554
119888112
58154039
368872282
361177125
456926848
125303150
274526404
31451651
313677453
430962321
566710306
43839753
414990241
168626456
440432072
375766185
552175282
366265750
23818395
172045906
4179298
314457734
455847016
198478492
320833614
321629472
15481167
569943669
543842400
467344022
64136862
255260644
4878192
691514390
157413873
204722408
22067409
93534394
110461762
37800385
2464507
491823952
174301213
138072801
139339248
439811842
700007075
430413407
520323754
143630170
234389320
67193289
143299596
124061378
394661748
840117350
512068931
2369927
320296442
228885905
36137494
88619256
64366716
678208561
135895137
25956789
17303030
369257445
581435388
204831411
343723417
27727898
52239040
160434007
163351118
199363381
224889711
11264187
28037901
21575807
13858966
148206298
364306099
12149594
32920926
130690941
10697078
219901276
200824537
147912436
290073093
5362246
162071437
295084035
247996630
679322729
131253829
556021857
655009430
10247555
463220190
217304138
5219385
351639930
260084973
441128773
119791775
11465997
204397303
38376108
833723
37250840
225439693
57128030
453842944
148841556
249606015
60796066
123848510
62974757
110499342
445028422
235836532
123546037
78788312
257674101
145989784
1774273
436942726
148260774
395081557
112361774
146251760
358842319
90571213
42104786
232729323
153143206
419833000
422770052
377927246
350124722
164524980
15718997
147224417
114661279
540211926
130541246
211761892
136080413
327868842
327603993
91946196
214750326
709518962
372626369
573810211
108515621
127922951
709025934
60485587
270874114
247377639
247550822
208515913
181032419
21728732
233964234
161088123
421452210
315269998
120513658
503006470
357061201
137901959
78362236
556990703
413558599
127729389
83574164
18117666
30952994
83024480
15925794
140590653
700402112
32469377
62997117
52077308
59496137
131892697
62586647
287162448
534647898
347119741
365355352
451949366
94128491
170653311
230258626
25958372
666246883
825588334
48695616
126144890
49366518
337197871
585105642
26115727
266920158
48995123
49837901
838758368
284936125
66201640
224110307
601941746
3126495
505567253
633593904
17548381
284316739
251121337
170520234
102060697
14676675
211768415
150696161
528225641
21604574
391823819
688510000
259904435
247533148
37554145
186047845
311679215
348719681
31805501
86339614
81420799
113128515
464640262
173649123
463110406
425433767
304446163
278476752
87417417
213972556
25024167
15334218
402774987
20481915
535741485
653670974
106218105
16292964
536731492
182689941
200886293
198538457
179710
63016736
78987345
680132410
145104574
145972067
321115220
234280305
123228707
33349650
378661543
361980664
31697780
280214279
479741583
258943278
638208172
320148557
19705166
53880627
340805484
235983243
12084489
84462718
185109532
163647903
99688149
111488583
138005553
21317480
52861261
38222148
100459852
142693070
88266948
119248312
220851312
594745814
91823436
1466826
172176446
306688890
258660936
31627914
26793985
565658939
200368757
164071906
247517266
64421497
296465190
346940016
117298350
16983468
253770952
31075213
27078319
93955103
398614172
67647350
107256440
222954577
109445312
15291991
326135893
2146731
670087384
17380673
34354117
312950574
602246872
76433520
148460827
353791319
11063390
34866641
225006972
92063787
9096737
258088204
348433275
782957543
85993940
13636242
93705381
333667521
485457350
8287585
135343718
52512007
71898973
25967231
114631921
49260868
140675247
11809667
17747736
178833936
149653719
155305129
51478393
341658766
407598457
49599872
639653768
131259117
183756137
366121847
113192157
556841300
2715930
83725309
141638040
381690295
259910466
100983637
156888802
559402785
390306913
474147074
288731908
183304485
17133851
156434217
527818390
125973011
50518538
6073752
45314416
39241080
82544657
206887667
297090409
137928409
132853571
209625797
370852377
768006678
287470114
414671191
55592497
121307984
606177239
155760905
29117455
12358590
387839173
226065195
135645289
54247162
563015684
204027727
35979519
795040967
44275643
157305930
142990015
286975781
270725575
183699662
215808534
319878124
741857572
153312606
332225135
803624885
518143128
18541256
154587644
128763803
138897075
54714612
46992960
97946043
120911802
206725934
60001365
210613347
139838666
416451
593270401
67357044
195163639
483313478
518760728
34871513
42051875
243660621
158903886
405820483
402486133
139316534
94930430
45110252
291148952
350087798
131486671
167140381
139077235
200742572
77255344
98063721
182607518
485908174
71487639
227151578
388543356
342451277
33513806
116276600
53843657
687230355
90198757
152196237
148667899
4222794
96296722
246540716
548126298
599047034
557689132
8303522
19222834
274155892
298625756
233922417
158842211
20242421
341165631
136678156
246605338
39973435
279878266
41314247
102029250
37492639
138773110
514828435
338891212
73827754
3315700
52726713
41046582
328854651
380222995
11075341
106902968
60943677
35919309
311744907
224126614
30884939
255367963
360278752
74329350
508529379
68052734
23565387
325678790
342198103
208426206
503472685
42877204
399338629
25601976
15697533
242263372
122212664
280915115
328153702
19189672
43985651
87426596
156952260
667995116
544924653
87990552
167289357
184652572
18543061
10250862
314508546
373041925
588578285
87892146
69172061
421620327
190931692
136114477
6135880
698199989
16314889
159157015
6405351
182663757
182005429
1263361
387061603
276219726
134007793
333638910
41440385
25788025
179758283
125239822
28755171
181152727
586700406
312630456
10511724
114614776
5384686
155024349
627462778
86991884
517075826
132815694
61326017
489625870
81448798
166173848
115903538
337150033
116884768
366813162
680708515
133171809
442388686
37892659
78822166
201512535
52382294
159067656
389812080
96085367
174302495
291970134
562725057
227605140
35239545
104546276
4101796
580538897
622519027
72356276
31109368
224390472
267039100
306595497
76902124
22708437
11212083
112822496
139800766
197568308
12293374
396030221
101144598
145434978
118535045
177237881
207851691
125901997
76282585
262693249
177589536
162021931
87886362
203161539
246389015
476111357
12133072
421371238
188812945
693848
10810267
228523069
89510226
400079617
125779088
261870549
152247830
549319367
131583634
124055845
531989306
47372396
29966848
414730101
4669930
11029191
98160986
252115192
231443836
366234080
63518919
426495530
426931286
526646516
327957019
176062316
527104314
433342510
250062169
8930364
239938378
453568502
121292665
198967398
46478895
70732247
34935904
48784338
179578994
332769524
77113568
432000160
115711315
237401660
3384234
346478935
424887229
23335333
247238314
71310063
276874030
43665971
4642598
152675570
154998081
245089459
228645697
152445872
969503
54526696
121513225
243118089
14092412
206971526
74743328
170912161
7623015
427557094
125196324
47246550
546375414
204879198
139787556
75266950
378016693
203018020
119810901
459985304
280561869
154797471
496443141
37639233
22118461
334231216
525365504
681789600
143805823
129158758
205552868
226909236
215922806
2956714
286796652
291303781
703144608
519062204
335558329
21400345
298218620
53916866
56802229
335948191
287216746
56429789
107893224
176380856
84425082
171658503
74569788
66370880
71988868
131590702
6310104
17446984
93951598
183337279
51921618
514396686
28991441
3877967
105629301
117184386
147917456
192095173
219761
205302084
190153762
44991641
128114649
408518755
201228314
145781313
187286483
503260741
30197649
93744681
1951939
76149445
187691565
447803080
116977681
196407819
194003518
340126100
70684856
4961016
163320052
210879324
257360614
462077107
39050243
162951269
162748673
693327077
230170416
202329924
315835697
223986846
145873549
12477290
32567144
56963730
428355611
150602139
209975334
371631817
291742179
326907912
534261644
156593388
93243645
665568180
499944207
17236538
2138528
57348764
40323798
562610201
4580322
19160951
311971194
9727675
19553196
116886807
486516317
81149017
13164879
180751045
77941499
180286975
167330037
176328741
88956756
95252760
513228349
27669456
148017804
12813404
37904690
101451533
226213948
115429152
437452418
134902943
565143333
29767297
57849222
41909672
383865958
263169975
97226384
262340133
173133924
36475388
66995080
370734211
10547980
164791939
137344708
163295175
272369885
177855425
867835
181132546
182593461
184429919
151187773
164196861
16674448
312604367
619796307
10773994
160992200
236905630
174866698
63082540
19716556
264490999
31288029
425020564
155580470
577200580
150247504
177978421
170863675
111820250
494366265
347893594
124371516
357129673
304305280
460738465
58437479
470583596
402316491
142373810
43326948
6591511
283702652
365891850
272372467
417370572
11722280
266383415
315698341
44316015
36927661
130360857
8567560
15135051
4524796
37551324
838566699
606118
469080565
321964042
116928449
669335032
20348129
54729685
379511768
350097703
168939986
682300076
37591193
119747107
15233804
47600893
672360961
26599124
478380178
495566
292809118
381945742
183076293
696142915
175476168
5943016
559800453
10186782
429061834
50063702
7460441
74936243
287972035
414172248
17320782
39222446
367999533
323415064
135776419
54278211
151686843
155466987
561162548
27882931
182146902
439554894
432394231
211327668
199210281
570761454
205807444
287499392
383558922
197690996
285512061
283737223
259095252
174396436
127305947
579519341
70847919
253503067
154867819
92627617
133556180
2706
201781183
1898207
215782490
551310765
113104663
19383844
275711070
133523307
257591036
128617366
433852570
28244194
1522824
466634419
65938000
339310516
451399551
264540007
89108127
22461678
146766612
257157522
313599790
176113919
59005942
67364647
75701417
146881784
59737843
91592582
172898256
33883653
63435185
477369933
101133256
487728890
15606484
471963932
106255333
346152
3541033
11485628
230942766
328873771
14536532
168198613
212518205
50587159
115757739
72572455
30038069
268353603
100377423
216098591
18945016
441092614
1173367
162339046
55139952
191333522
134944458
65722549
27284206
200662579
139535256
367437906
116946824
326167437
474948107
546273177
287166589
88316020
83495095
44118998
131637574
27293974
371025691
26365134
3352007
3745784
73451833
109288772
190660797
354724272
54163861
490500700
328630237
113446705
66747027
599298831
186520232
738663774
36718914
429464418
180350959
149654920
403141284
772263653
251995749
204947219
165896628
369859566
22565081
460060634
316857433
77755049
21860930
188956456
2958381
2707226
203351261
378043505
150078693
211456897
67959968
306985588
92898842
300577124
170010542
299
69855827
337937914
461424661
409695760
447517042
201853019
137219317
231269059
1191466
151568338
42544447
234522665
81924490
805991754
762817438
808779380
80108397
36030473
715120724
707780055
91449290
336088501
187441145
413384734
207900891
324900623
312776671
113270247
71527468
319653170
244453600
352974833
362602851
250651146
490897177
254786302
265046339
95140435
93474348
561657419
723288963
167687458
51878205
457507865
10611694
437508671
102691818
600774640
324594160
20052609
211633848
370422567
636763631
641426214
496111485
548411072
166254618
103188252
137322595
87465611
158795189
25607306
174293937
12797918
210279283
79345528
295184373
170431713
134830789
135072457
44642268
135163197
136113690
182097150
99238988
177631387
212213686
351892
194569764
281385562
269261851
85173442
314186562
317702361
210501311
266866186
719463181
312494708
268419066
494734617
565796834
93369240
736249376
196590436
426292913
66526431
217096115
521654795
193056245
328661998
3616905
211571155
380327774
16527111
18408175
204619879
156142256
206766312
396331766
52096414
136275337
26112426
112528307
574512883
127125572
225929604
363223510
141893039
553462414
226311163
708600223
444486027
116641819
90106564
302793535
47062010
91354779
41511742
132383303
148553529
746624785
74719101
263136648
314113979
314703214
284692330
28062869
252918969
479760187
133855457
41017575
29472054
192002977
60310410
68870927
497947931
105622912
640994
403472828
232351759
77584078
76337170
96111996
121150603
73213944
575790638
258871694
710812077
72556548
35583657
372869371
34760060
8269363
79586559
21676297
37835578
68230630
172362217
84913790
19560708
151161575
115608362
695134181
16323552
101671269
420046038
461001171
199906545
35946353
210871200
323966398
68412729
239458224
443243762
88065797
226244114
71918889
61773406
132831427
7527014
700113111
8211878
423558028
12741980
500243021
385736439
250661618
39382591
1023517
91607106
315177818
486385135
2605013
19727024
162352899
273666245
214646447
134638583
567910908
1532059
191583412
183442012
200211946
77204165
421925560
312465018
54428773
114203225
135876073
60355111
94880591
2740866
6100424
66778130
12418523
303307070
90719612
445496434
136175708
18858333
203030658
49352777
144477510
307057540
37517348
163700810
161567735
67266288
462066770
152016945
245535981
54694726
22018860
23125791
10183355
26952977
81957286
76525617
388600301
71649490
272411830
37849014
403020873
564420720
271180344
414685246
17333919
30450733
162485207
2031516
5734419
13003878
196853236
444726702
293869623
19103971
461522689
348662531
119865915
236465558
58051245
449093841
5312029
451736512
296270491
70784585
437438321
95707670
8265989
243193867
61631531
131347565
53799970
17367862
173744851
609754809
354411556
537858778
621507871
315489261
70132393
417426672
282508654
191288030
426452438
152233730
167162044
259554242
121134209
7934462
134648919
19256151
363994953
109030815
285138600
618702
390274065
114668235
318678225
240933761
268040934
126323005
184845523
182879181
421078873
297497974
380850604
101442273
300804526
127846995
176329580
350185848
237666296
16132237
83803391
355111945
330655359
79906954
17463313
75601082
422621339
27905756
232852376
499880636
164455462
482291899
415495501
35306695
210860613
151191892
409167812
346437315
117284115
53401827
2762353
52085600
584027948
379039653
488512987
21071503
89621354
76108083
92106898
76443846
23012095
395620465
233678696
259537919
42236358
130226659
7604458
372930826
238791308
282837287
189491838
7819339
226325394
407866500
69137848
354710913
139055850
76643969
495830499
426280461
201121984
583024212
610947516
13967943
53136754
117710405
346263550
399669359
335909646
187656020
201095478
468361535
62031653
11714624
460498291
266394659
2683876
170866919
227073973
90366765
108251806
58751952
840533397
20004833
119780122
174782312
20055624
71865296
486229018
160770945
159236645
34254707
125126830
107962730
5428565
8710754
104551961
20618582
341309103
2981518
666196840
76112426
235482052
25818368
227889485
94048600
330322028
252806201
42899975
367666506
624472895
63512799
367255176
581761153
41955781
22119173
57285041
33469646
80045865
69589215
845297
649639764
241374831
255044916
147680294
226635028
343533935
1223142
225129205
327897056
322734435
424559427
148994755
20935245
182145001
379357017
43520611
663471668
228496051
557158580
89342788
145632296
289843450
127049622
434660181
133966140
49230233
75179459
143976126
14520673
312704846
400370882
232265441
85463770
143303588
340589971
144068911
109921638
69696179
19943874
287579837
661508725
587313388
481521417
427835236
171054866
96565227
93472
27363981
45139408
93468032
40483871
50176094
46486851
551187265
385667338
53085588
242583282
273714274
40287998
531446
41080511
370764118
11426030
111482506
273123381
3438060
93044360
390069591
720187698
101569312
104507912
265891452
510089431
78611003
736991802
148001290
432770924
62651140
40506753
20700359
282664156
500965679
289192179
399913421
84358833
259225801
210579077
59617341
152482837
104392716
591681799
191476998
161927064
8436647
298679515
25558523
288226053
136734960
229904729
65511220
384110193
239549646
199086780
252484773
346272292
426578941
441315648
356403949
193382381
132429567
3430646
21116963
402591212
310834071
119513646
242632700
77114356
38083359
35785688
127181502
470372361
2061161
148977058
125397031
393219034
119294438
105137694
623771411
160394589
77546748
48550531
184937195
96588196
359595289
108532461
258241779
448718898
585501127
558279451
177887439
46588292
512565558
194426875
1351395
211885909
28771205
98519458
202777649
12615483
278027020
56643921
87638568
36166075
60244922
557793399
686883817
695739741
307683043
177160454
380284182
68143594
53380363
38039109
134292318
195836489
89514639
4828775
220649618
10005073
175143314
720847491
11376909
110986370
59321559
24330456
41533444
501528351
733248602
32292569
209738115
89713076
235732896
25952213
126622198
48060288
286486332
117820130
359358669
247894501
469623309
44778865
8330568
240165089
312832807
84860680
808009
294569338
134727553
133843430
229688606
430718460
10500648
2778018
78117349
50787830
427105
319469993
446363532
337904996
108168856
305695247
44060968
644407646
18107357
191005065
63167896
124874265
546440956
176108586
9178363
594544034
294240262
147340248
376720348
6692765
331782287
837892707
67674252
442102459
587639246
369299623
183795558
497102329
25434405
80385674
456555033
171631405
3257805
130572893
203093375
697173145
297754304
94868556
201307658
353325693
225279142
242290237
192635029
509967145
149092599
5712677
133455532
566201490
323424613
411794751
547033611
625796125
18238853
642673278
27511788
63618419
135932752
794324445
115338107
255627791
274540220
590603817
707033316
343033364
257698495
115541318
454612811
327220868
480793073
786990073
212061294
31339446
367571516
239169640
7246852
60999899
398298889
422526659
287711044
8173767
4226777
101080762
389563888
305515942
95065004
3091415
356005818
96813468
672532227
20440799
1488516
268559886
189693838
366955051
289916809
4427619
202494489
366585879
501541155
544991465
62834848
514114671
105764524
54055860
573011987
765252562
52506508
660492416
79227799
28431770
330007159
644198515
106546108
65851384
539360015
21986981
43560164
32085133
408565271
19999850
114758293
218542762
332945649
537866655
377009904
572096020
223369369
170964363
47106514
73750825
171466772
170492458
485494304
271499963
15947046
100942741
92250276
187222432
22912789
30482237
266925850
168482841
66679671
12000236
31295375
36462535
366575886
66139383
451073984
516450495
145694943
25050246
139770946
271190728
700935311
221760126
89291092
24390913
66997720
65066689
879816274
505636922
63633947
44490574
161381396
249141635
569700620
88657698
322806035
106101236
241057952
51449560
3171065
28634492
309895781
148868118
185273681
288918110
438673698
265649934
56441644
72823210
183017103
105738187
7679677
752369593
455120818
116853717
225920136
320612478
464305729
487218991
316615086
105511888
117342080
32497203
309186234
149524324
224693360
243301975
115481445
67438449
544665296
629420040
49488019
275381564
73721543
124436421
408282214
467628999
203589579
732003853
262045305
451757180
73620091
272803900
252173
31133147
116185224
37155156
170771336
20540897
325001014
249121719
731388947
57718145
209882251
167274613
115932008
127602267
170970792
205237954
20326201
556098211
211539399
284295458
55005338
625499154
184129632
250985596
30487268
53292339
103232913
3020334
127766814
194883536
154688163
110364351
139403718
676490574
79779010
99136003
8501526
343733782
260493141
91401745
293296886
455364287
252690608
6859449
135800423
129827960
173917454
160844039
704061513
31050852
146624661
295149102
36617141
271682912
216488845
23872853
301672071
106681941
21360674
191861459
351717841
205264552
463395764
66085135
369619356
55806047
171840129
357138544
50702687
101800111
116533039
85111569
297444019
37097931
66926258
289309630
22825353
342884290
318815415
5095156
343656705
70065646
323826822
120746468
369480782
206255330
212757453
20041457
525220449
485387255
36335213
119668050
621972049
381438817
498594888
6136599
438579004
863914074
5270917
14904162
116051242
315890289
347264095
141101882
149571550
259301238
340079954
436595891
634975020
193127739
295584370
712676174
655831882
154418862
6055050
12042443
91889030
19211342
128569962
67623777
87989259
10129619
164641232
570066150
62833425
80082949
61280276
79738179
124782138
281717372
217406506
221894111
81398587
106853897
455116038
594518112
208618246
618893364
253942064
507889613
28205711
189912031
9730666
18705876
114439713
190190366
38622217
70293006
741771355
34505873
580363145
238844745
12791296
238347725
451769901
343727568
22058135
104734220
56661378
264707396
190471551
40832511
463239114
483448401
873037077
8434518
240506373
721479399
360513404
351561990
300450320
46208392
365204728
65045025
56170639
341503799
227873405
353859940
104953710
226732354
286657423
174626931
366614454
298126692
8519760
660358211
27680831
155737206
649604942
76837529
213575517
304792867
127775352
330630416
12440347
4523918
722132795
370007343
209707495
400441539
771787288
576184337
142566358
104365658
23892755
577372346
505044291
10993793
106857105
311112309
750628991
344187563
127428732
231951162
662307131
104258411
278338064
107533758
230594293
28152997
201688421
100724323
92345808
493733032
473713299
17771410
418697254
56701897
3315301
13369203
354232026
360726620
88696547
148785429
310376534
450475073
1331022
87884617
539571893
10718003
23841631
28299693
41944578
246251494
38288300
408746519
513116109
380416720
266650451
438853339
82779939
125438585
313131356
200746994
378126570
42520902
245037582
183220768
112185828
572185010
495718946
247781957
56142289
532007373
397100846
59453160
530114695
30081476
141914470
95092152
163634427
13927575
128248874
136456200
52227952
253759350
308385941
20208020
477044208
40223950
94785512
307669466
139053199
17212190
207177753
23778654
9855613
154322170
277368152
151477891
838373846
110058297
771438220
10250571
238713948
146447650
19311609
445543085
80258716
399649463
300827053
13788266
79553394
347059964
12843353
29659616
85245665
11730891
15208231
24875144
34018340
22383581
668368052
348173982
212128928
388209443
215438178
23586630
314938839
499399520
72161046
423433222
123363833
543986925
195480849
182434886
37652415
64782458
178737700
458317537
42422368
4986517
75192324
232222010
75569994
707020607
127703288
517022576
144114770
787157113
76613711
21439817
193198797
290302590
359464716
686533302
523839509
6489425
3104969
630593456
185492898
201933434
502824032
33775623
176005167
68847001
61759382
8880302
103622148
1186585
220422161
16383185
110779247
85478617
52846647
48192963
12737820
233288683
394573489
140745026
273521747
480457869
187718081
145484501
537266154
250712854
505515583
25749133
164977871
103679324
411108653
302457524
39401450
81506181
879247609
374562545
16012644
69593938
54914761
731205026
447014661
398998401
190483342
156683802
504940819
51371159
195186655
12251110
324879825
642206768
122671470
343564000
2433460
306408906
79063868
11089978
216738551
347803276
142438349
666949042
530550658
338293254
86303248
229282547
58293161
105657645
402193142
541315245
651615447
657143496
154698588
166607766
340250140
35510716
30545791
11762046
341588415
98297872
142618413
278024228
344496714
68915754
90063814
729093585
549937821
107662618
50459315
598495580
228476470
324491034
291839801
219688536
179094713
25492600
239357966
18381431
269773152
14773095
103200976
82247772
404863576
162642426
305122388
31464374
99039472
58366097
205693714
9328226
41839099
60100929
163627401
243642434
413627981
28613097
4378856
319675442
22531800
63263361
247847665
257630227
161080227
318552178
529113533
6910970
488914534
96801414
86010587
216638722
248642603
233594525
872033414
675440061
396407910
452557972
705817239
696652983
130456028
82776665
480160393
96873104
447106038
128573018
16730318
283135855
149002368
741438559
543529749
161103054
252062600
208472096
289790284
53933701
5212133
695821825
456474018
102474862
480337959
86263842
471927645
174921824
232924729
31790968
227373136
11385576
356488079
406874423
3929393
120741161
395704940
348406673
144612611
161717708
358735660
78346699
598414537
60880985
608124231
441000893
379189669
834876517
336770478
147404508
121051538
79307404
493741238
129877023
433999343
6245173
14974502
39639169
595763686
16010010
245193429
117174761
447040349
145340423
6525992
117571898
95305145
125087982
219331735
327723482
141969908
6342713
93175482
4504654
92966831
44505118
100306952
974819
20285401
692140587
135033756
109761509
188911989
23641649
226086259
5427536
122532203
209361132
37554404
10740600
226088295
160717203
48171319
270275865
292018856
148369363
264520706
217617332
317082293
190061999
140780045
616966496
706597947
571202207
59355718
84076983
472361764
624919487
58920057
40857145
400086443
99538344
175029739
842217167
4519563
846952801
69432571
96093598
494915347
234407681
83855967
260986681
657567922
353408988
675901022
252139761
2906283
99193729
187811950
765491978
224715386
412857271
12462775
86565815
225622384
4861247
50952734
212447884
149615154
630958478
50538962
8813120
14689039
456291334
516010229
56807303
109217317
234262624
142973643
35337065
76065144
128931629
330337544
273816385
25719638
291770656
345962169
48838044
211866352
339574607
224303511
151694713
210923390
140263640
125629154
214342293
137754192
197037734
472181763
45228851
24660405
702274421
133556350
26819628
90582607
179362943
24706931
8176309
310115108
404777424
229138510
354745583
81818742
486589092
275089750
499830226
218933056
129790547
9298083
482064519
41195275
50280507
267944826
406675717
31306919
348075576
3874855
55288485
691005086
17958101
293999869
663269
181783179
40134405
3707728
20096405
14565146
780443343
328165383
291315778
100986039
56722732
470486400
120458246
220231461
270544274
138296453
3864871
316115983
614342953
71338828
125405518
560142273
308127783
183510308
171499073
411106239
33692255
241053849
295506785
641432863
192297977
33170826
162064079
64687796
479649712
614752108
86604354
54437004
469460238
72828692
138142831
475037571
253373707
211472951
52142792
139068583
111669761
44176729
333940713
191165842
473960209
185099941
305187241
384648645
246170493
34139843
470551566
54567927
113752364
341553116
23599834
259401464
2177916
750427411
224063554
126124855
265824983
431139850
503572263
25320194
415081039
639450882
124452969
21957634
248113668
3457003
113507859
281966288
1350660
227443902
189974907
75983962
104119844
205936076
678745
288726387
387964274
252995040
3990917
766955551
27922066
493221677
781334688
550187776
323922828
25306120
486197761
9439195
545849570
115909058
1807575
782647761
28642004
651952205
207176362
415068312
431790917
164512042
2135955
245595830
219375602
806982450
684111137
62427204
30981331
183238606
77111863
742659032
420479039
422562823
251473726
144849133
218976622
176429237
32434326
19625634
229135479
80934560
275004950
425289819
4658393
185891370
142570511
161600345
741579878
426134100
113328764
242066059
130111285
7886349
433352936
146673362
147866989
248996345
148002236
80052350
211380624
132413486
123630918
144715341
710871862
185279528
91705604
162672331
46865339
1665401
427591284
173802594
254007427
244407117
118899470
200230009
136350743
215348866
129456576
24170105
124896079
136492066
49125818
10007305
297196198
294167138
86854305
37130252
71214634
196598987
509731661
403029487
259481681
114844593
164788673
163680001
3401880
67187159
46806903
371947015
385682507
143444410
15690425
297418869
78353758
592434399
201402551
30061784
75303172
2521804
666552413
17386169
48126035
285996566
8783044
231725692
289207723
81393827
118674279
90299109
166029064
126212544
56596936
100512850
661105400
107343008
674106517
798791090
229058522
551615211
3132156
484805989
79340323
260837353
31579616
42344655
183421261
82019584
514345084
381287297
125824024
75866024
402373018
205010206
606697750
55324328
230315492
4216608
243994356
315460066
808825521
394421043
560517104
473213497
18373602
173989316
54761118
294036285
60959120
483616152
374449009
110863100
10728489
363658225
55996737
99976380
67864094
260015933
30860415
14607920
47982708
583313308
261524580
250674543
375842981
276084336
519779090
142984429
104560292
211375432
13808768
766703590
513115699
107000077
562647946
372280725
520367605
33713834
193023110
227905178
591868054
70664765
70402967
339809891
191273272
29576898
88356392
368780127
494191339
193983560
419995576
410346691
39663895
142206526
651315114
92358399
361408863
36673741
475273432
48310096
15139551
293875282
438940734
99804316
195621229
301594488
78700659
19589
783973117
147713228
478529560
154894476
536337323
169606667
139663865
505621910
637985438
14513346
33245293
608045229
63742219
738987085
74598503
58423533
83092695
11403845
257012293
2441397
170022665
20132473
322976861
78937862
48349741
124942305
106028330
16947923
32385651
30442482
76613673
540168496
215296879
12831942
654473924
165481385
11464071
364415062
85053287
364637
116310877
528082368
171752029
58480569
61946710
19872258
397028605
27793133
7698645
30056897
80711265
346424881
55928077
50309529
6448240
141958991
730095703
57139677
232243909
769560531
43471605
143830744
538177632
82983377
72660338
395046205
30314421
217395831
58231303
399951947
403078548
417027671
94331387
4326874
118769472
589947514
190544940
172976651
328803000
6106605
6986320
65660101
452973722
198591902
505200168
153953734
366322714
169340335
78807371
516518926
740996633
67715039
102678117
518256074
377995013
124608113
525530292
43161691
316516256
226438187
96653670
279378497
70152130
188882133
277358159
9971951
99675987
24390487
386032912
138229231
403603321
176525138
31025289
65825776
817221600
124958790
677428505
93017476
148501849
739155646
315255885
121284974
98667793
223842438
189667757
427043017
11767860
92787707
253675089
30424646
345330701
195011886
199281913
42474353
202758889
105575333
282548013
287777852
17402652
154078456
75863325
484682617
78938340
248482139
245365610
60751651
169258772
461984414
76403552
87295622
540890204
612989839
353350758
1995313
384998134
181566990
478198375
130845532
102871607
27785495
305470827
110186859
79368230
81442059
128184448
385237126
410491389
65367279
101138310
80748300
238216926
38932781
32998074
230261069
130525041
8789686
124003278
291925881
20161125
84819724
178557093
419541144
194383599
134012975
8258701
107105016
750467396
140391440
15194803
42689192
270430066
4739885
136116696
5158186
330751824
385361680
174266286
475320605
292478824
120062608
76149186
176054411
67634216
589197009
131560809
226396032
54093574
55398862
45023357
486684138
468530843
541783853
266441329
30052
72507168
54962949
25888241
121664608
61694359
186849076
20980326
270690563
243754994
277419628
15750396
607281589
217063
117298612
117987594
388577523
349211910
37543638
338561686
8397162
35308811
60664471
16987154
91537610
43159418
249545479
4655945
56724823
118877873
427601406
146440492
257446273
227264367
531837884
685840012
260310530
68808444
151968639
197726078
516827804
114929547
163883677
318730768
592167487
42804658
1499160
116960623
636305063
180710791
154233523
350011851
286181831
126236000
77667836
257953385
65897760
449063448
193133053
674529389
508454223
748568026
52270390
497737326
39176006
47997171
180143973
133788417
378152512
510216768
249879626
60765712
355502210
288432042
174546134
68424754
136140679
270825428
300517388
383465239
71962322
404804005
67475536
331193182
76493931
336393850
328614936
500051021
262158
342826158
86769630
64601334
233759007
20580128
86394263
355537269
185656491
456805815
67293196
463108704
64851402
88169082
611324125
89557854
212904815
239215275
497169573
46185788
146257235
399986223
146393066
612131081
23020089
293118398
479758101
24502853
11565688
194591151
631434111
11218356
239395483
86868878
606672398
306879493
13884557
203569892
74313796
61327199
334004164
226384438
298371859
203927632
8351841
343826341
150427242
659568072
868441
345473257
1667615
423016963
36089266
254217829
297777880
150802075
200817779
159088553
5830269
290040047
154713328
595265985
135319175
226934004
478857301
5012899
20057456
387042436
233637093
163227432
258523626
26149618
314378973
237906520
44664675
61467784
297117590
197310377
54112081
20116343
71863993
46183304
300681569
34393508
418275771
166821804
564203902
15469023
467006504
702252207
47186789
765014101
380281862
170540847
293744112
305712198
55949207
45710664
133542695
74160791
24023198
43296136
202656798
266563378
628511803
284983830
115069191
472802834
751216009
188008805
21035938
703640094
536278707
1134963
98012322
234028095
126011217
82142466
608725
603008291
4934811
67473171
652789087
30500399
9600078
245452515
36669252
799181737
567011772
38837148
652734165
604525600
571396907
208959343
265331241
288087951
496121553
22140381
712344048
214185755
84175437
661159067
134962341
335115014
370803922
243195416
304851
672209431
775832422
145726555
24951199
248878998
681377417
147792705
19450248
701069606
309445314
232733685
87422383
156324400
38846293
11908664
47103256
203623844
130625198
360013235
234207372
455294374
387452829
5034764
246779083
338419480
251069488
354980700
595185107
271834979
306937734
4591755
76112635
231036599
314245534
373763400
647522398
287251486
213293782
233762077
53028498
397610337
649004351
674758527
290026407
14799973
24610046
565058941
670286331
226124914
712377833
693711108
549780975
274419512
98544560
390883958
131960686
205318686
293027030
480189570
74127968
115616339
472219059
127819962
120270126
13901836
96648084
123153238
149405730
239629083
668448651
178250177
127572383
8295193
109978128
352186772
232706163
215286109
464156626
80615037
407090393
197645655
209823897
39581448
199603542
232782745
638108173
52727400
24459327
820308915
305175995
40763153
260071925
148645344
398099625
54480184
93292880
123853733
52244915
268629789
478805980
123915918
258567914
341029117
618754770
590300307
56917021
89373228
474111061
630428887
279299903
127467453
163952626
21534975
192308351
160328842
1691212
470918825
2842780
318963901
244552496
271143178
203436182
31287460
359074838
9817904
99595663
353239963
180144179
757303171
288239705
65611980
174391914
42373047
492859445
62959281
280687583
375757549
100196966
23997148
478268167
366374047
718089447
560553607
6958828
490965152
211962028
405802201
52737843
105546049
133668263
4377944
51614220
613553335
148858630
287826578
97685401
17121960
9585967
526022708
6243001
116881686
465210666
142460467
380251459
4102716
67771057
20305455
27404019
456701012
51823466
54707990
177070540
34946419
200643824
44625407
106199549
18284140
278694550
94274860
164666786
188705080
428037447
16501762
344062627
64081943
68463186
32393155
197697016
297742039
6729151
123506210
197064746
117181963
149496710
52705736
5898691
14550875
127141609
325148421
391437
682183888
13953794
262551194
108376261
76281339
81047586
733209813
12821762
561735295
19514516
145582886
168906515
55573849
429116146
224748668
265590669
736568062
485776522
409124754
708202698
156583517
74009718
55971539
449080114
133304130
264242733
306545026
13447102
16594910
7723278
333974260
105810861
583031282
361497058
323612861
2866911
42905931
350195358
148933854
212342879
47446170
697396531
300442157
259721640
94134954
594324289
224223181
119167817
317239227
171702791
598083336
51853912
51077233
364993861
99542281
90088717
421784469
77410557
114596667
114432413
208011721
81638427
73664125
119582181
367889776
59788546
290398763
647018213
416640708
160165799
1396949
1938742
233428384
61034414
20611341
318163205
162622861
468080924
48966533
324860836
117534028
429816915
13086750
110929444
182061622
195427564
537635645
47960732
333482110
24489562
315730087
106064242
306381961
654648520
531831294
513748505
147571497
35535754
302962490
69325538
25929147
31666804
56677405
73807343
10250975
16756428
173048664
326154202
19633762
255270445
126150421
706290758
378106812
333722109
228898000
432858342
883688529
367452317
753467773
41531035
43735639
338967952
493580603
304447774
489612770
146115545
11472567
124631608
563712336
277150488
525003697
144406959
71892198
72593575
91528538
1457963
389688551
275416591
29874253
74446403
409503886
18100696
346316975
600635099
10284164
115041421
248418950
142214080
203904942
197412095
221244764
699825552
164024929
3555459
488127280
556362414
99335452
285984523
317708494
342913811
179058452
437017161
393857093
345444165
244410074
639413276
120158130
183145159
417215831
423525871
131192044
321017838
660112317
327602648
757050159
6863075
90779151
13450282
111767947
319095165
226493422
35290128
425238511
272412521
127762408
331916605
4048788
533305023
490949908
44419543
171636272
228890077
70768219
450159880
238446361
16308785
86511123
34725349
64695440
9316230
717470661
182506472
106130462
534973782
7840558
754171311
659213114
342057600
239311719
48494189
169905333
285426827
154490556
142625586
342121896
123560697
125291068
15915992
227926194
159502227
3224207
112042931
92086436
596707063
688121342
51365172
294295487
59500708
5519019
363966769
30749626
84926349
54787399
560917909
25575955
585765910
2137628
367248540
471138883
643436904
124642464
23591058
214619159
275592307
42292565
145169466
19237470
474061262
294611650
2391045
83211878
211599794
636429129
142040604
188245646
11397905
8911761
170692638
61934524
5422610
4686726
263095897
1307165
46850924
598669414
2478489
232972914
253716425
317594732
161758196
392061936
243178034
227014425
7881616
594865061
14218482
173079686
738334147
49660015
213975411
125338591
198429753
22473002
245757587
447733639
862036412
54649421
661984425
312848883
500891546
152032433
35603509
470885770
176692065
83245597
765073699
31996105
120166084
171589546
124404222
249174027
273528239
54941087
562120653
152657695
457383755
155943762
82510058
62422406
18701476
368323720
101654035
576729577
480761085
309742191
107874176
196019446
77910639
106699672
194688698
126896900
127862943
56334342
18109764
192691697
36040554
82415159
80955596
2986652
12450279
82735339
196599327
60228183
352848965
625268848
248253833
418602
336595240
20212801
526416491
317116367
21487510
312995101
174717757
437270482
158134730
553436977
14251516
19482447
478935448
87664526
732469469
49961756
355905510
212866249
177259547
128273488
337740769
214956302
318785087
4908548
116144238
353756413
146803131
161241796
227326307
124624066
331197803
187998523
43004098
25985706
423249964
7630422
277287480
282168149
159822572
312408518
62226661
58404443
520407394
408308079
330572912
341733856
182669281
107840364
157029212
233477963
119530944
14495619
167300409
33158879
225359894
831813365
253081244
37416411
55892079
966628
61936428
1896128
443050181
34963742
177120666
339569905
373400132
169586411
117337957
218475969
57361174
63600751
104254419
478182132
122395182
75582558
612025501
180313336
299934553
118029964
529186773
141272138
700836455
564561483
483231724
477925337
298505636
66100373
660976340
86947532
181598039
204033740
44014061
438353149
230309683
701009935
653332670
53998786
494974893
74983182
377170725
194991461
43174225
324941462
77781532
6432386
203593631
388003189
46260176
67851583
113861851
103359115
120374101
687392388
20465482
265965025
140797476
10166048
97656263
625771613
111948969
419481094
469219254
543573306
642883132
160421379
648284676
317243077
181396928
162417598
252854415
115039949
7506920
24702751
452566841
169647633
235471871
612690677
52970057
150825139
45341248
422280429
149777582
121805428
759363910
329565718
36659205
173239244
520181207
373662133
157217282
129844988
80553694
250949945
108652573
50087046
6685930
159964574
52131613
427146720
244968969
490819559
405895158
42555461
61589813
166447359
743173041
21042141
710791384
620748
310585089
114081553
164218479
20152938
135988859
200492855
543970832
29918213
63163170
55506146
295203687
480759158
787645901
38012102
349080402
62415611
69813768
65019114
56075523
5228763
16773194
425925988
146354196
129013840
308100737
113512738
489546677
91730090
1500610
133288911
629881358
15346451
71791451
22861850
5675807
478715019
92678806
69703892
178510056
49223378
188878193
232191700
18759875
113312949
143762175
302561832
258272448
267858483
146316750
1119022
56631513
21164448
570267093
723363838
178442979
25630882
37099317
24428340
483561737
142176099
43152089
9419821
29692997
122853400
183995431
60517055
7457385
84835655
485288135
69486229
264219616
53707768
592427418
38288599
42797521
417295206
146682658
72935956
150455376
13456609
90327245
157488848
4237312
144267956
52104284
507733063
366229210
364910075
387049132
354099762
581608705
433843294
59456624
171699375
199351
8320260
59538323
315350051
164241273
24446951
606555532
2249111
366411629
284744363
210263083
13786952
557686328
497233655
464688221
523532478
116885704
57370546
62355587
763868665
287557688
161507452
75210009
123961639
292296737
78584929
247584022
570755114
15855065
110088196
518168886
2111421
129544453
17531205
22276173
25104488
492585635
270123377
382758218
114952779
338933829
89687716
769204846
285151451
96832468
91012779
222621
44888642
2919305
71784293
116200737
26309343
516416752
389784853
646250006
7542884
620061172
142831035
133907091
476830934
96026729
108241092
124956674
427779390
12882202
77430627
27157785
273922509
317349838
595877048
41279483
54750733
134889007
689726
385529289
257006576
79789089
136494452
60603347
63848050
255918297
301083595
817916
445582405
375128930
236602682
3554545
144272513
163122005
84970033
39405291
32862122
680687352
161643716
105157749
133923713
554129
43524760
5361779
150822568
63093604
127563346
499605493
461419986
262980264
58889238
282029280
300765
68076679
342790899
176997376
119971047
276414418
384201228
57821477
8676458
364108389
177056284
8854026
184370228
269553446
9713652
89216297
698396777
70858838
223837091
657972966
507764317
5860626
25200205
117308016
58948439
543206485
49640935
623473947
252127831
189369182
23832092
426278958
657266063
154532634
16711184
583160156
793714866
63609013
12249152
415186880
20740130
392034024
45395520
14431377
454519471
219809594
312586830
744677192
107553705
36333936
243288387
232024752
46504423
38748190
615626
258222505
30408426
325666978
285937986
34875528
441229350
573435806
108604494
331687513
394742952
102413023
96146194
4724314
435227566
241598787
248698898
238241266
573032808
42388530
14248584
596312220
25057853
51825700
338122295
27963270
389062151
355209597
118990621
267386196
247533862
556713209
202245415
383005051
37613627
91435397
55319763
384278908
245122616
57445318
426296421
101647731
27424612
24050041
111858588
13012906
120151090
502862260
115982546
14743177
142069301
110985382
208258697
91211527
521020802
656010782
54965616
375643519
404433641
41833644
105243489
184542451
154687154
347797133
599727912
16480289
294873282
24570689
114009906
333031190
119995717
626654620
40567705
49938886
17354604
634527290
80825481
286892783
236312837
269516656
452727924
7019159
182268335
799755080
789209715
438357804
155115506
80823990
26118534
28380092
375973572
166417184
854041878
53092214
326950879
190142123
121712169
31526681
3426118
233558085
214054717
567813791
97900886
49021615
540655703
480459687
121012767
249317211
28282302
89887677
3400402
15243382
210700609
539219843
31528533
305239126
242598199
164782894
14092179
117947976
38339681
45627843
284529671
259859555
591076691
234786397
24189193
399062651
4321213
537202162
129291086
658816511
36564802
95242269
15496236
223523922
53611796
124459598
277582938
3423327
25505921
640901250
192527288
158407520
121074419
56333546
180877094
261382428
30892840
335021683
192890422
452532919
370350317
508132762
13411982
572546931
394215456
271642579
15868123
181283872
190287399
194823447
407851790
266837798
304143796
515551250
40295803
531341599
42365224
345699788
29130441
184902799
149778811
99547252
149547180
63839539
1044190
293647670
314449637
106713968
7974076
93794642
113330239
204530471
74205735
144963871
340260759
282515682
82774281
568108435
78975340
349168111
400717952
568807195
405326363
2100671
124575152
462451108
2209798
23248672
740878108
392660802
325497867
38342762
61610380
106559768
114019523
226725827
473947358
202734213
46232727
550548722
27033544
787417944
117181809
156186101
216739631
466465229
240843779
169353019
621325223
188172764
6784
114668394
5068374
252198076
43508302
28238019
293027200
34777670
314864395
131109935
89009680
53399003
22220616
8922101
58722064
1157855
30578199
113317888
24164662
70552093
697456473
201973217
574457235
3582492
5773192
445658282
564326520
87440652
290732818
349612006
39283278
161937528
128985788
522093631
252724142
45796801
560173779
485284693
67545672
199023412
586403386
258016616
736064358
4467457
778670
39062651
536888274
149036870
183567995
58403475
63593621
93998573
206628433
186549428
66251799
74625187
223367240
47833580
144707841
615046066
247130394
555153095
263452826
122393487
55075784
236051676
534541474
75734277
265419547
10037037
25251509
370900408
81338626
101948377
780285025
196567512
457279348
475054089
171449574
683682193
126866478
33340816
450895580
35865335
131885853
202667283
115809306
506198964
212244101
68164436
205958622
1564273
723468544
713759656
59810032
161721866
60800024
17238828
120675541
243595466
189433126
93791127
153537349
52566545
54602569
98329616
14045711
280291249
797793217
12258849
471577591
121286335
652347901
96291528
64515408
1205232
197107765
849741969
69953513
300998444
188152260
440141940
226995453
315080871
7863957
211382173
468355577
222459170
59817620
100794589
129656510
181195049
352118636
194617186
45871994
38564204
366827564
547235024
176911944
259497738
491623570
75751444
98481317
61085528
3886550
206916698
591523637
12430471
231773554
472632947
125645577
163711280
483670527
254891
716115792
203809623
242330544
555019415
257060877
199561290
245055424
389613403
15346786
90122482
427503122
96590300
132448108
237317500
204841858
718885268
279457165
546622847
318757232
74931039
215821029
25297095
5431809
348194459
44602100
7151380
174106351
40800144
750301141
742508539
461693964
384095474
382579474
699606
273070709
47327317
473728683
64254438
43175170
437820129
184443493
38269825
727423058
297235099
91504563
160581029
72587286
25704156
401864454
7574559
118481145
610788196
52544387
290909630
400602334
50328963
132866295
191756014
49992128
133544152
217141397
322720203
215993655
190865997
149072720
530108970
606030083
459305114
355146668
641312183
429372967
60639327
97083909
209719457
525099935
37228948
206865338
862624309
109176681
182426306
395818719
869962386
567170063
146935154
42996114
521151099
588654316
471261786
13660608
611885095
74261786
189575475
10597527
277146587
5659415
286360411
93802185
352683243
336564895
284797967
205836332
330013911
13759510
518336503
23689907
10655564
538638833
46049818
43525419
489501948
9770074
660740852
184251758
327933463
30927598
48964357
19227982
280459409
503920
454186481
254016574
11908622
39043055
75241556
367069565
3056032
323959551
377730135
3391995
239626031
92575596
74053473
31695214
538497984
299373871
409288932
50685927
119757240
76462622
26051532
18359305
555407474
87962714
3926825
53303747
139055220
250996968
228873809
59094642
811418646
51025581
83171174
51762465
68548822
579605099
48674763
204624516
727106172
137637939
418203456
339073519
441900939
241955953
14637131
69394702
183244909
371601079
69464640
762671991
650293
250931340
60874244
231482183
119784175
507848652
675124542
410388301
287513663
356279985
347280349
19402905
471838580
391004919
424988746
282569640
7914413
69244054
15676407
80657737
105868610
188090101
117725549
419812788
32593469
93271270
33681256
381548404
428129117
13551781
115452130
33041401
410581582
21078791
550779482
52034328
169124538
320367489
57368839
66196884
323920408
231567255
478224876
455663555
340780696
321245779
186749302
133289312
354902933
385437680
24749159
9814608
43737306
285367828
425441787
372130929
288840589
499158654
539421540
37729619
407564433
267265649
174910723
25228803
192712791
69253332
51756985
339398398
126896205
49705442
116472326
262704664
253176823
32259852
200644706
287585196
41594815
89078704
272785693
603105461
115576825
3034377
75320106
1688771
96976175
19389915
427908587
220824996
170176900
573566596
186842149
51480596
28770002
19581332
413257043
127807732
523572850
511361559
245220028
655809047
52788477
3695432
386037776
6809372
237344798
21979405
197356799
86627929
65436498
726781570
103320210
25197830
650713111
79791527
2187870
77952533
211560923
178187745
181158219
429235194
346234683
116128638
642458721
11438632
582021807
31295214
219356596
453405428
155630530
305836366
162141175
144531911
244556133
385257029
828310225
146653074
239348757
282112795
187273612
78667919
284110367
651481027
34473100
174665604
364916492
23419498
303709689
82117943
644754244
372462454
35473071
565148206
76656177
6505883
8119213
456616200
162287457
47742423
54797051
235338054
636894666
3977199
172511500
119558900
42966056
506051809
197849565
438839324
94160856
57159663
1060714
334237077
114823887
65144685
451060610
49448769
613553027
535454240
6546951
183294387
104911233
259551219
268982731
16337785
328110954
245987096
51150015
137624350
422752672
215317649
505343666
150825770
239072558
50187211
700933600
136328764
104775058
60433593
25149841
90181740
117448210
231085448
284596487
401975554
27812080
442526041
163914145
134058782
395167620
98666244
361396077
15169864
58774582
442272221
138006599
141150203
306961088
448947033
87081776
551962064
209232946
68006969
180716306
592705933
508204191
113987168
116432429
100039924
403421274
121054
368848360
194334278
2568246
400878565
202980326
235992116
306226654
48277587
19074255
123215162
720888623
126294603
608802376
24201917
110629504
4449478
626344231
29630671
332292224
284914854
97629469
194080920
118798897
539154709
704439917
12653702
141048613
1080504
455848689
9565267
464713808
331138870
357780484
220624366
748802567
54537643
38989024
791630866
373534708
177549334
130586353
372999391
332326958
104334226
141029090
644052074
150216234
46347311
99458270
123214676
40546501
333908928
2623018
200311878
631883813
13084535
163937755
195546818
18645114
73633067
30300466
573990887
164711674
202153800
12335694
642454796
317942008
68072205
442333119
167716161
3085791
508769308
334160104
10166966
378464906
172695530
27492091
219468919
84157210
516280012
118139349
94922763
313196169
44687862
314854092
87252523
2782892
174036966
234486433
280059936
91202402
37869725
400455572
387000750
359259849
314903142
46878130
5745909
170260227
397855513
249491042
427079539
324523163
446373570
453024546
503175451
198028551
14115984
338700287
113179324
4591189
1741666
232947773
1486896
591760976
156962593
341421610
252660614
277674606
51708174
215114338
73955172
783475102
558392322
13513153
161943357
304952527
68748197
740881136
662270917
85624445
391353255
383965000
1042858
347043819
208636597
238002157
60972823
86564103
146110237
144748477
3961187
464654379
68861504
308222969
159765725
41976920
509721824
106850473
110075291
13892537
246362066
27817034
197830439
22687668
267921278
527380341
76190477
171746111
531443039
459270872
42843942
792196443
36545351
19781103
7361047
49645393
4644923
735844592
299395583
474691605
149802201
124532212
651649834
60936444
17113885
1611296
355179531
365769916
11377444
31254159
33257910
118224035
136586144
357899655
502097103
64377837
119777535
14816074
457869482
388942774
170508170
168775284
529092934
199410719
197656421
41746565
325903872
266361222
17536060
182848990
120936082
540422385
15039756
300637219
401279860
333626710
236580850
7880520
481191953
206345340
5694818
79733183
721845782
116388842
315892433
424533855
396273237
113308440
569193160
257411330
80974941
108575161
713144551
212692812
237026383
739403206
56361932
192795516
75287779
588249187
31688536
468440817
111317097
131880742
37999790
43518571
567729407
37345902
341757772
163074627
3072102
155535449
319166792
237779655
724377316
34576596
401457625
232282515
12450622
313624014
228635381
507222609
764684133
11116175
274299013
112176258
254027167
406055922
585501309
66967665
201370777
83765147
329250204
91063056
115637723
101112276
43538266
95988193
6274668
574517445
211414989
458304050
24281833
26819899
330739551
79486375
170123483
30218531
393627304
681728318
493777678
721642
542289392
306837311
302147185
27528307
26550020
366655120
83510487
74449929
119208552
294847711
364638437
774653251
501248839
303015652
207031197
265386335
423588322
32392926
260431779
158915680
122383202
586576934
15407135
475385362
25719463
217142402
274416828
467494886
319359863
326339808
121556833
604010085
61743245
722582169
234283913
349194276
121680104
5567232
31393542
25504834
308720310
45667735
157345784
214857704
123312555
8773947
92637727
80176337
520362609
92599268
201188529
65886536
470983
163957162
233264531
36272729
115610873
172900077
425145976
585666458
528501408
366450471
259454896
171078000
237351677
188195572
1227196
71615088
210033859
70648981
206172618
9560654
361090147
80872384
123900290
513161
198080535
588009906
383789459
268402605
349884442
125902977
365346763
7697105
160619458
80165169
347679838
510643678
306402352
288452728
423846181
452934054
3413668
56908597
210093477
16490980
324910603
76469985
76350507
266516468
402988390
236583049
139865166
188215790
355397404
394135142
11393868
264231696
18331533
208849447
326756582
173054991
567156506
479502208
73223810
124561545
192986428
132963191
598981388
603276779
106364810
43447899
332364245
697184871
31667701
335288553
36578832
412485778
27638103
7245844
464848760
59020587
169971286
5439623
104589605
324302736
11170114
628446698
133521151
74338746
207972953
222991534
408634073
89213068
184822743
270014172
122205450
386931155
88716131
31773208
162443316
267572241
9948206
160924354
410769805
153452079
228075505
271138288
44451988
118777312
114718307
279430778
146674578
217655135
549809366
79193626
134349885
342033843
43767430
168153411
70927522
194303417
902445
71708374
176579276
703749134
77554908
272667834
511998811
306106801
3661863
215565350
55534302
142931798
161639562
172367782
79524029
95066293
59482244
728491602
70913096
67885634
2486159
153066995
387479057
460016876
821249500
471123952
261308036
436623396
489795895
155400616
593572785
114669274
109736711
21352380
450829546
160114733
486505511
268814226
136952444
649579520
94323144
674750572
162420685
231948310
265885147
61250148
253614187
144809462
144311581
16636053
18959645
109022450
7292248
626531751
158881344
150337096
159616071
156148606
611714002
151104235
186878873
99755491
152850787
335696431
10768694
317992044
256477087
594316112
20057176
62403994
142074936
378339198
101882099
75360771
73956004
82581177
139352115
18760224
776569844
278004631
83611694
464889697
47424039
206620512
3699682
114990868
53214283
174269499
371670813
20967782
530902289
154428897
256630569
496075718
279533176
400839703
476193452
14616880
259279581
130702183
163013201
220552892
267668219
23406069
382606482
588141367
2728247
49327153
89326017
99146405
742204184
2448410
39361800
16756326
105541143
20459561
9254250
173334641
5250900
86496580
281063795
45590525
587492624
304751331
305478410
76658738
35432675
262504808
28181892
211383272
491840990
175250518
39712335
719367614
84395992
192998744
6649056
321338730
150760121
11687139
37897842
195481953
278863186
426648996
449843075
692278
28484723
1934927
24812117
408134117
550111227
17075875
69473696
483985163
5635150
250453884
10257526
41072696
285267749
30694780
27253245
83938748
115221499
16115691
94393757
56192362
73931585
59973746
175107968
146775244
147894108
146241458
127760594
420340187
192579747
120877752
46390285
123422555
168686543
9078382
537675277
102027109
423895599
149618015
15141631
693429168
354167560
27637708
226490023
106611663
221507072
122296046
10877561
778919012
559187896
119045567
226999333
61412329
574624372
114932987
72961893
28393997
71023877
53782179
285744330
281162511
43545251
49841736
62527587
317654703
231009926
106360028
836384926
155311562
53676763
331068303
282713741
52216083
247801112
262861227
731713059
292016290
159822586
10960855
152505424
51361601
83125952
155717836
143413194
136372747
6276058
53818735
197415622
268972209
21000849
226508422
260524110
316698807
423188048
258499788
140678429
325706215
184183298
92159109
321115726
56877070
795909446
378986690
28547199
42259469
258278101
246512207
194167127
164174525
344124425
341277610
15928319
526339773
412946328
536052461
241835259
355805020
24227227
42373083
215499481
166721223
258776939
329661490
636243651
566675725
776446375
471676312
128286593
36411697
820919955
60847977
37014925
617924621
562160940
268723095
232881515
29689467
12354946
60373124
262644038
7286550
333699940
452096859
40060563
700394354
88713466
19916560
115571050
109984534
118059944
501466709
322043577
37839174
589334
274298783
342077877
177202177
34851661
189664754
72015633
399583029
741922265
1834304
336160507
12528138
185840426
191620021
468099709
89083684
453014335
7948989
505561319
146327694
433596870
45464888
77334037
178232035
122776857
136395896
50265330
4888177
5988638
150357571
158754710
145107966
160980155
236296164
108326024
288379499
166809413
17776612
397194206
170908328
699729328
46577535
546994475
208920568
126287341
58668
183935336
776844198
60212955
226813176
97113327
583464560
473811315
187410814
484947309
557174292
1817928
26125030
48694371
10973197
164063728
416263096
51736365
14301314
28103402
478911019
95622188
17588241
5282873
418521169
70750317
711436437
441598452
762223
185987905
72984704
42900302
374101572
8573856
360959645
603388788
299480008
707259526
354542810
223101247
123603158
581969089
54697815
569391260
167775550
350084703
93184879
82457958
159286607
113538282
736139245
204333786
197755561
227532591
78552039
64164617
216192454
676318260
354435869
343392922
74116815
286333371
17573137
99325918
213260882
594846673
15427955
720054609
27526769
106873489
17301375
408531669
5391178
382108635
568577625
184136823
644910232
49113043
4206054
412991820
36886244
32653515
356906409
120708319
392274883
21829189
844429280
220168943
389508992
37095657
68846864
698601069
71527827
10519962
7425032
1766295
311257460
362549755
351315830
16848169
509486973
94524004
23870688
365697807
126411306
1254539
81489329
11113094
6865751
362397309
20580144
139942103
844762103
91054018
26867420
462316991
98017114
542382834
276885351
91495105
621820956
384626609
173359136
665465749
210067446
647570388
338946294
810019909
113093750
5243809
557183491
40702022
700119635
229180092
373408888
205356695
15655977
11369247
14560390
601296167
11825399
119540080
300667981
281463519
7997122
116995287
226632128
513759753
18362338
55367626
380614823
38631902
317516303
12537646
191202345
89946344
84523903
216252040
43137699
103447030
135065066
455638371
210493358
60844244
52567742
215880041
190318073
15392879
126187670
6038649
62958581
6370848
698306
5308107
42874055
51973778
220809209
412306248
433623578
88996574
761184761
332125932
348505952
211075435
378994075
167254246
416208917
249296531
601810968
217250830
567954610
22776188
340580771
182884334
295192047
44064047
105377566
14643631
44527354
291460704
72932168
109169193
812773521
243092022
638737214
771627574
556340122
65775641
308001258
661595127
567586098
101828867
146710530
287354514
182966293
647141130
40356804
533860503
111662747
228033031
297120242
175218374
291641137
237405905
429459264
105192454
15347428
258092828
122247329
19427946
56339493
103991489
480228054
45618873
141215168
77070664
67510787
319904373
121783955
13346776
300629302
111064835
214417461
468118530
11008466
193085419
576919639
744626006
512404568
659941468
68700056
528814708
57758360
152303608
684290114
184658445
208302614
696413245
244550162
43626942
369346506
98876015
365346813
37845367
96896273
350725785
9244721
85053713
446587627
72765425
57914705
153700566
511209147
154281393
575159775
454109617
161605056
702307449
299398694
24776097
433803586
267417785
37648697
556768247
262635733
180752868
19141577
212857414
191389816
3378152
338742476
26418708
172316579
13103483
772822822
11173471
14044771
754209020
281128162
32345595
720470724
680407908
200254103
330372247
51174871
80999624
358500007
140627237
627010327
5991451
151677607
23130226
97631632
355692872
410110996
85876331
242022256
24461002
8415201
243307983
585283291
138799584
565706958
475429707
2400125
5114968
259544855
233856628
177864072
81229054
62828086
53178371
112686473
135773228
225786375
465549174
160454246
49145764
267119439
592809907
6151282
218314003
46156788
141790484
195251220
447073063
275889152
296112899
78828710
103221316
2854460
327504282
325021120
90853788
46340704
1015667
5447827
315264888
334948103
273617356
254552140
147119669
345138666
77755622
293202174
20653905
300599148
49138734
196175185
627211965
289145088
131872554
351291406
523495744
239060512
225259791
264766870
716399796
24177218
517976955
564424044
89841252
22126341
11560806
67726029
329135139
40676916
5148189
274715505
137704811
183286513
550347324
665440894
58039946
326071219
85419503
195581735
22471526
578356806
67367685
6653980
243683384
5018264
12664879
642798660
195830192
493996605
2533855
144210309
269701826
62688660
20677033
152697397
356812539
229974721
141545513
680572887
161959944
282054069
2795995
207077250
82758
35994721
402645388
61438126
43476456
89883217
205790365
264455211
309158385
441599107
166767686
101465436
308378881
176771983
804976927
182807566
20881038
415911433
310458336
308977745
124597563
188588186
53175933
156565607
73023372
89424918
14821495
366469806
5425518
244297574
23922018
333681978
579581318
68601936
285867022
426882159
635779790
51081710
606277243
7504331
6613070
191005869
46201447
74525479
5666328
138025972
707029669
531059475
162186935
22327321
34668520
275143453
43031745
146690716
207247505
206916323
305757628
768107554
281232158
8775745
14742577
30684496
19271473
439826731
95296561
44457027
288422731
117460643
196121900
274986087
496996236
252816059
361557643
11288001
514590781
72850085
366539301
471076177
59692407
269351529
65528119
425479621
6616654
253513976
197318371
410433170
194046520
482641802
56045340
376788392
23762073
18966700
7087803
75637675
67196188
67131118
87034033
192785778
183975765
248608066
9146626
87897386
541157546
245505779
7074353
43377246
81066428
30293648
14731374
75332589
492730396
148215947
213671390
691376077
245172480
128204388
57833038
110597268
123560257
34140987
272653317
120206379
377857114
134459596
137010716
635044296
65581271
103076694
262786857
97954494
315788378
280662831
48050588
1564828
138595480
85483445
254288575
36668656
5526299
41483107
534601992
562836624
140632656
318084760
409719847
752834531
333912599
77980350
189859094
47480530
162625443
156384114
321722252
688698612
56630156
16825041
24943861
362303133
243774515
54402069
684686849
501116941
74426631
66747555
21909917
141862314
309965578
782185559
126445818
363402209
56747826
5003114
231151033
334002370
181876
78331655
44757125
606405674
77328771
216586186
185257614
43259471
614379611
206389030
388267378
148788543
124444396
439559861
306486313
1224694
554179974
112017182
499631524
45122952
92097056
1563411
483468214
328489606
36545777
341733043
727233127
195455645
118134588
42895677
225285547
285264540
58350184
13365214
119058564
270199548
287145673
131677495
406359176
68931334
19159294
190687103
54011959
163563606
142228382
2626165
413289779
119685727
214705771
8676035
301949015
106404184
406404036
107791952
71250869
508875898
114347266
253334310
303367892
13026198
48754396
120250489
334499306
197411565
547600104
536746938
103748660
58677074
69579667
48540220
423285582
85303901
135461239
47765936
449519575
433905454
421452037
152274802
54581029
48377544
26723812
258563708
182391285
34134901
29580794
451122863
460722611
23409268
110086738
119460474
200610523
323049962
203981565
404734464
649566965
17318718
23514802
11242056
6737306
94919928
165150747
432835242
77579885
214324893
242901209
58362652
406176522
431514872
109075971
135964960
382908314
684315442
47527053
125048320
214202483
159349993
723890578
713125380
79523597
29923037
4968042
285927249
6811133
513171866
215360827
577640541
128594722
165803564
139297009
24015475
466761236
23445695
13620948
264048878
339929069
246142704
134231637
369898577
51727588
8938503
266512471
4561508
227259501
386994148
28623334
213713483
467177484
575681062
280582350
49117066
6295866
435204862
667540965
185931813
80265798
81687128
154234701
68759716
23651777
245839405
492459813
151496929
192277356
459516519
393878682
184678104
354667365
388299646
2433342
440671628
317447576
377939277
749212619
359202000
7899597
23828636
1616249
98418610
679331109
600710376
87386430
56333267
228976205
469124657
8411207
858814684
568231235
402215624
515246108
157943647
357396853
313756632
593209139
30168212
194395296
603237306
348903137
498428941
168649796
553021674
347741893
440547377
184660914
609426872
365271991
452097408
128233973
251913240
210007692
13916099
127612300
122280547
378501431
431906652
181063324
125189402
4249435
33613232
29363612
490208913
339146613
289907
8553836
91109215
40160473
372222566
222543720
5473717
1513900
98502615
110521456
21293294
644964514
282924654
190050134
35479289
20512045
149883008
18467065
2305012
134940463
500478428
48325710
232702404
17779305
322388527
620285975
62648747
677875902
194356675
46824074
247842937
427111842
53016417
154538981
77997090
237426583
279149164
110112196
35557589
448951693
381366179
252838075
155854758
4388886
632270873
29226395
400166362
216721015
120500300
339004987
378785197
23291220
153159255
48465196
18833389
168537501
21116884
830930120
588845970
201068491
168410773
262302974
752654005
180858048
253845694
429393433
195081802
148441069
172204905
359256752
100470292
585480014
68603048
663157930
193595235
188535676
123309770
493778821
164047073
66874479
41263780
1472127
8254185
287844766
165110075
135617180
166765368
14409787
64369192
339877760
653073685
110054629
227928155
751786867
697176564
69726628
608864934
249424240
264239178
43900065
397046508
69273513
127459763
131463262
3917612
606391590
32920663
275125751
91298868
423422795
760603121
304546927
35315897
111339148
561576943
108412936
1923916
175755796
592013586
361073371
85771597
5818276
112232162
17562167
109136194
341297286
98417696
322900763
226175827
101793571
690090690
146458682
73455090
527625897
162211206
570663287
564816866
112947520
124772867
93742034
152076286
695671
421337806
110648440
449598270
35673530
365250
443347270
17629108
65821
860124890
11487054
87973586
717844443
415193479
746089430
300738973
301411435
7218093
59896066
11792130
39995108
77388617
35423801
130750920
422709395
96633537
57189636
22794000
22837002
22438831
105419960
221354008
101453091
150589340
413437
765036
366734234
11260509
339493333
180143333
165276963
16179070
381505879
27035605
123830154
624593
16378408
167179527
316309554
790577492
325569313
250741551
9112452
137663807
41222944
153288437
301330847
138529371
48546392
110408617
244096991
472993620
44214184
24893879
660028591
229870705
234053763
824193166
374325222
35176411
158068638
412607216
254678792
101984044
425079860
624133254
29582281
92156286
620456965
29406627
412081443
91960043
214298222
374891674
33977487
608280670
306471141
61193231
344510546
3734797
19011572
394454326
407979878
499501205
345213091
571208422
554975744
8337939
649166491
310647214
154147721
274309971
84329650
486983707
187366084
13455169
61988946
74625702
14014045
273700834
326242769
337873865
633141376
125262871
108393017
249000653
5472866
152311324
306869270
27791689
277368046
83027780
679846139
607862891
180402167
473980111
158325252
78492088
9968925
304259624
168309755
96370094
33360976
405653525
7121756
45634732
441593732
54311435
3140854
617139152
9418749
206302421
310390208
53527869
249773536
592166094
172650922
217449247
317872843
3339138
214221461
217171134
419747267
130299077
45032008
780480103
234359575
48576169
15360159
21768404
413649360
36180670
48345807
123198936
448346268
410724416
115023458
4071556
194104349
42588047
679622894
16286714
633044233
213404978
62924172
170886244
12872841
380253786
40934146
402396139
35817381
582645889
311186946
293341181
516438381
41634377
77850398
3076283
7585565
305707488
12423648
107004391
488055796
4630422
4741339
95774362
196438476
336934222
67448003
69566204
401348983
303636114
554180105
297392127
670934937
441166637
184315589
180877802
96679881
243295378
349335923
49709672
113579378
30898554
226199288
706401150
10568240
51593608
357917280
66509205
240267651
192196261
115625839
156193659
514972225
96884180
84744318
25695280
348456676
205913529
221323383
233180873
16497880
400905041
542903317
478574981
509357914
781376199
499745040
267516724
540144185
284350819
532575638
342635678
324454303
15854130
25799030
44945265
236856663
289624237
87605268
161814436
189796799
533276874
43383962
181427223
65795425
349949850
46825348
84357705
1513025
363188528
340013916
356792326
2023222
84493552
176952025
724773202
194758527
85997930
245710450
324469157
191146170
91419303
30395135
257663953
113838711
9069682
106865555
641629799
215579548
572821
46024604
36164395
241762632
399878762
8583113
369252199
1901470
61163216
48107216
29801106
80027020
269354179
95017857
8654079
364734945
28867345
61948905
362317073
368385027
143020751
152850893
4820343
17191944
28059038
99942712
27283735
736112788
399916480
10542005
15284594
395802369
477651246
90859253
50439128
53866559
446508389
273311495
3529556
177813138
18175452
530377817
12023634
366246819
240498933
201771242
120253054
62268524
15051276
558800135
395159419
320525073
350895808
277733218
304041084
87490664
431186402
788628472
213122378
132070460
33115841
16534320
79585701
161365553
112315892
61250066
140127648
233327818
551323316
269269176
59577044
22677026
375462442
239718733
78214082
411575237
108549974
96024807
196133663
9411227
326341983
607800437
325328732
136250137
382349765
43706837
160300601
89803288
529840907
94593128
106186002
635958965
203124926
132092107
51068999
66471031
87221964
338959625
299464641
123519359
627168233
90796082
11931383
177874009
550964477
226083979
450929601
101635994
656997112
48166704
41894131
302686839
241492954
740076771
56957693
639352767
39265766
137969790
152419418
272922552
287151399
223901991
141176268
73713945
86905844
351598372
440096
66416283
169120471
148768261
119142798
132629150
254370367
273156959
262301948
249373134
286530193
2607998
212580924
479885807
70112308
198920579
608983444
20143960
30149816
254235037
45529160
486139982
417946954
446879828
364330551
305084161
198164261
56001551
646354483
93453420
27393143
32913686
735644721
144711287
265594899
287457840
464233028
93099
270683050
205197163
52159641
127590935
70961712
107231
646822366
134330247
25451049
197032480
224148436
168424074
5906201
53539029
122072145
77760165
27831260
177913130
129722604
10073545
112028057
53760255
403779408
98390658
690847621
185480427
91458642
427379834
252955541
37277776
590118560
179278655
1137187
428902301
112569687
58659097
71668129
581109978
56772930
495941052
268380011
298249224
437166908
282417676
210064068
14362509
242219310
2118720
80677376
155386631
56508972
593890041
480060038
399605335
355819531
6693503
125147932
294290369
32039554
515380725
85634809
289842202
314118340
195210771
691769091
430512872
469361139
277590462
41832862
141267666
335613712
107367905
178895263
611902440
19572186
119590563
78100717
486566716
4428994
590804594
79251290
327702700
49546552
237405061
62502944
422746159
114874425
611569746
11140533
605563045
438690081
4040469
39663415
709092994
196776422
119829594
47935023
23999078
11484349
311774120
748139991
133094962
79021183
100691689
174312314
429268501
461134439
72481793
87485088
506560200
145921348
256881282
477685676
25341627
114238096
224458408
132150404
173764104
87278369
237911154
106550498
30954232
91690049
111273891
37251056
161307318
26428819
210855344
75841257
115606593
282448539
420069802
60002156
29126806
66934338
77808820
13275219
305328777
81360714
100797830
81238008
688136497
478378350
12808635
4114055
275611640
9862889
306883797
368801692
106838770
621207
310729216
698390976
31009875
131968722
465631947
213896599
424137293
250127283
35089970
17075395
465575829
95529992
298886399
93490697
716669130
41267170
66026295
114529475
85388413
506788227
469999493
189086312
224871748
293466811
286919035
648190277
215227349
82381239
311510101
93440613
341793220
40989381
234553009
284901650
88543192
158336180
73445139
270988923
419706911
32747981
176097361
252297472
343794362
71353360
302386946
1487846
432441125
46681238
547536907
663176925
705411717
133928112
9404344
650337412
23368925
45084723
266321062
358248697
9575229
255622844
90636494
171618168
243745613
316855157
619481580
458973301
162016704
166386606
234273463
269907909
326865904
32227122
325515344
67839146
20778302
274410512
285730054
634303059
417378787
363091215
181285534
584281123
121503180
146482187
339623435
236523158
128832699
126012517
221691
497363058
610424627
481082804
539779386
201894717
43236857
269454664
130078020
382526179
169486099
282359780
30193885
22580413
61386982
4129072
181143562
8013432
10578358
37526886
36250865
134423863
153312792
52257547
152279924
604143649
194165649
58462
171351539
25453416
351282925
376957875
356614861
603210
431278306
39796473
172508838
699079825
156872134
615262508
15045210
9579048
60345484
6802341
92647756
324254284
315200204
120467535
12060933
449317650
22826024
184911345
117689940
54182948
71283038
17823699
377436917
318556658
639309095
771559819
212850365
519836883
103269869
690604535
113321816
698133304
476111842
249437878
287623624
374730014
174231546
23704921
277944182
57737352
353814551
666724230
112514880
264685283
303927575
3722383
34660881
68355502
207474716
77511053
312358829
332062046
125579143
81484137
662648839
8163235
600291136
3700599
88390052
395161471
1353654
975793
118913180
77040624
31516611
44329706
115284650
223450112
124712721
38908306
52732904
12200983
91671294
109853600
97496751
39869718
128618872
372818214
430256762
105904383
10811289
410665762
617258132
305313407
7812401
217009499
697694909
170961128
397583174
69987628
734911759
170212803
128516409
438343689
585243221
71536817
125815426
140076800
202487699
349645433
681095867
6007520
63256133
47487198
258433079
194627941
318181567
11680199
322186770
830922066
9886171
46473610
233634681
760225621
210240267
380718088
802408704
327555452
118838425
25725806
109039012
6186985
206647488
138891857
62827778
220990065
556271716
496236618
85529749
9018111
108971702
8298871
119584566
238410139
726836133
20611652
461479321
186532742
198338035
155885082
206507409
166001294
19481092
2570199
374504724
181954212
471958817
724138559
163256256
99650922
172057191
87723979
133765896
629700443
491957581
160293254
8451427
230044481
227816751
93626798
31070106
99854981
165020852
30613239
11131304
456606080
655182665
326991194
176945878
584596883
526984723
668582894
296263768
77557
90521710
428485271
154936563
643645247
3998023
54181361
268195700
249504957
170616334
115653665
83916757
70578702
526649789
142751136
64767115
252413606
29738635
168394023
118890071
184082297
62898866
307803165
141129874
480845215
177789461
45144024
377720826
121636446
5687735
195725069
545917263
14392139
375665710
466624727
101703713
76317471
316641516
335880883
90139461
387994415
467499894
188709491
29312094
111213948
261497832
14607160
727957163
130089122
246431641
36777363
213774819
53154712
206150857
372791092
93189977
60225868
612837062
114741360
163045831
598822350
74771450
7816571
654586454
261043228
458089270
49098332
370348060
119695297
83373377
342821565
144208367
315554416
225739438
219223687
124327118
2387514
91411707
403705021
48048008
576950152
405113431
24066734
500110963
2124429
409287177
154868550
234087774
299636476
323345247
493517939
189224021
363726949
45195032
9305326
52460810
224180516
77926278
210455955
133860214
142846134
87083196
356215937
170093746
596098301
24207767
40366736
493898726
46991057
436473627
161020929
477022734
231996823
212046253
122879272
638481934
173405195
181523059
21845473
189824862
18850783
217839128
125769445
102399759
747808382
121985323
16442341
216245417
531655601
65406472
131662620
6444320
200324666
20281509
236872352
186576598
1077775
462045423
134932764
274047016
728292796
215154635
2701248
222447689
495623535
3649932
175590257
469159714
480449765
187173377
481469826
256735668
55341680
297406498
396910268
20617849
650683088
266761562
56185620
16838875
182219192
216569230
304968319
18298226
196352709
285688060
32354598
238631245
158943931
1673163
686366036
62852717
230902378
503933583
543467321
3064855
23053431
699880504
279253473
107167487
12572949
307018690
407413932
178497497
106229530
301925214
7093856
117242647
439036877
407603887
78967073
65961541
459041825
97807939
280930311
334754286
122897450
557169603
15130851
185853583
20687706
487494012
309329697
497459177
257555223
369193705
80307710
352468338
66000140
15953915
21817496
257947886
70827317
6443549
214432490
140689541
44307746
192329320
32342673
127064690
707015427
46278055
428610508
123728190
114623710
86840746
4124963
403896070
406891821
114543854
32137705
8754765
520881326
140963498
379293906
121921236
188015067
21518365
21175777
420467730
172850901
27427441
100407022
300960910
123632514
74408013
158527546
20533915
100180518
167866945
92557885
226882045
93617557
169547231
587022455
76521535
358438301
94593275
76441159
412946099
235116770
159609978
418697832
241640669
301493012
94787701
390819632
30212697
615467000
486423813
135495436
147766018
34700910
280887149
198813452
499575250
433992310
460088135
314565211
93413344
216293101
553051103
11744986
111364689
520062243
488325386
248861579
148913807
34483845
343620
67617452
5631203
434586647
133683475
117916331
177944120
201910371
265411728
363070654
35370989
35956853
558347408
332434233
73079217
260286399
88568893
261563143
32406081
179652638
11502482
45577325
40842146
59802341
260859935
443220893
533277812
674892878
162685375
137683974
719767899
67278485
332661672
253780259
22984731
22230318
7775649
16202409
6875359
342205787
101234633
11115621
431685975
7677139
530880352
9475425
525909706
548235561
242822813
51904330
65396721
329224732
108343707
544690372
205744992
291298055
36148430
273991115
264387741
9627789
367327558
368697418
81451592
823405307
79903320
388978314
13819609
190901280
589247152
448161873
736957176
225060623
388595776
182697263
365825710
142742797
19927
156442166
178356171
96421361
166174020
241157864
2676387
95290644
497065444
99820706
88454412
395577533
87974123
355756628
211193665
62033934
193374351
80464482
373701177
46873663
179117233
252973893
586109252
14905262
145407940
354900192
295921721
345580849
566477662
72315862
216291413
447949286
428179572
396616756
27016013
52157514
165984308
79112134
704961609
572853594
2515065
25212940
32955031
27891061
44129824
16652229
33499322
171116270
42211392
474284447
130247264
29563992
277519629
552709294
66541943
379690889
96600864
115362500
24960820
39777701
140391348
360214133
3601834
560915995
77486232
118742152
650725519
20446344
338205782
116949454
85082639
312990480
35016994
185801127
400365819
258084392
662236
84328939
304838678
184844125
112976818
65792961
464247754
579512952
160394422
167870926
274914564
681577681
21011319
29757001
582113350
55569638
228247656
3594007
37852214
472590521
283723708
602535958
67497431
14929596
20794177
124367595
157783997
96966338
473657368
174345676
30226422
74133665
543588430
708807414
273279654
35545927
19022549
176076736
14516260
4337243
519336193
33985099
31256594
249226822
134267298
34667580
354139975
477582674
390206754
526157876
53823076
93356971
119227785
285143068
94954934
55864448
36907338
62749506
110618207
494258458
71369752
3276420
31404886
151554219
188036934
45608105
595557968
67268967
104321547
64673043
777446063
557476846
357166903
122688546
409032477
279177748
134359039
49691184
135245910
20918194
184390958
262757979
254121594
16654217
609548571
51734940
140161815
451236218
189354834
44936517
353539076
320334699
659928910
506042040
4776902
230025082
541394752
69006265
126728590
248557388
146131710
388703287
55956294
102417921
3431486
268507133
215027175
443245483
186398004
674046721
431018113
2473214
266135706
2136453
237957495
128732633
297474386
494347306
255670997
415204062
110379159
215554768
302414724
487859661
94231690
63820865
32197971
341324780
281213488
3706910
612838695
118687421
157398617
424050033
22032706
195863891
37325854
176087082
286160785
23862440
85947032
331473532
152770904
305359883
270762630
241221453
328674180
45319777
35148974
325077285
397576544
50387611
450118019
41848999
112354198
38493742
42137215
642457630
440936359
1096650
221319749
173211426
39348765
704351671
227581533
217352510
152561078
538450140
64913966
699929269
563530891
25214902
321171684
360946091
633407740
82042018
153776029
83303854
7619805
749555875
26678290
193189309
277076288
217647158
24392016
17412063
87319737
10320540
30472908
4584715
46907520
1433283
141926982
208860696
72062099
251682530
92434310
47984102
65258034
220828967
15236031
13695230
282162082
428957751
177159862
500236995
213018605
115041496
544346512
202319091
138261059
253657831
40055331
52156858
104502485
290659763
137823167
3786470
109533804
54257884
56352677
1829523
13562726
331444878
124890866
38567860
9884625
299920831
88183836
176047726
573951441
484434321
72302737
181196463
144322340
182662322
35166928
126815088
214157870
22154168
791381906
394863621
224634606
641729248
559165297
645943216
204904281
262055037
410979752
90425498
708511588
74159153
148806067
460607418
48487492
44354521
119835911
47568636
167449947
260394010
52651166
74021329
374891590
170612258
10011808
228530435
130884989
293944686
377315613
591768585
488796926
629369281
109018883
377382038
257405187
546520233
141823646
423586123
88139089
217247006
467454459
8131647
198536821
13512680
364384277
463789828
62566678
568803854
49113666
5880763
588687367
335251977
143344635
200160627
430585128
193430330
92744565
90467543
234995486
208852348
376380195
55315492
25910487
154992001
258972527
747532
13244091
1656131
264930869
35779080
142188367
179478915
11948241
146150259
87114801
411160603
630134318
319784403
146818715
205989878
36202062
323767086
313483769
197712946
6369248
83033320
260791067
21238357
11237246
48894642
63304555
34970247
280327622
191490059
490763063
84100360
243839870
110403727
261037702
150203395
46340373
505588436
710870534
44645497
267958293
8716026
294096346
266203512
55018583
143139681
70322611
270707052
295575355
49723846
366775834
121733189
264863059
134349443
155283650
17501720
174593103
236928224
529807179
518865429
299401984
30671389
459875850
679186796
728190554
53039574
79422572
630593018
137984169
571809521
67981560
10197924
464556984
36617774
44239885
208445393
77114285
535453951
16435775
58291747
644605460
260928781
287226512
65475582
613251994
128810901
17522950
17993386
233162783
227476015
62975838
84853047
658056777
204102151
31897980
274190303
589456982
102293040
62153246
401808141
532740417
304043659
268612291
369069475
565341496
56475508
4892968
51334431
264265654
120897329
78381137
584314108
87875910
29996968
701122460
149232185
655500913
156531803
31974165
47112270
565936036
191036477
115129487
63741537
65548386
212415214
94724060
175051594
72293684
167174748
17870320
708636341
46376940
382557606
249394685
98694949
435936781
179037662
661432689
140934962
123075452
92925833
378946088
105091603
73554457
315469407
73811323
248591114
1001260
141885665
14681969
256451053
766743518
154579315
141800487
7643812
189677082
77086787
157187582
685601106
4454974
185473626
584132801
829223867
358078021
355793386
609940009
517899757
609768556
62234154
246807828
356890396
40238351
136167442
389504864
56411005
617003625
343128907
44533400
165297314
265389744
574753656
736892863
379672142
356745508
402720217
96895711
398253809
77336119
50049120
4485812
98896771
231699660
16405190
43829726
158811568
620376192
72533787
785477569
181525490
486552951
226556491
209636601
281926908
357630606
31096374
5667386
138747843
400739711
11569488
188559231
53823636
81597363
226709790
468401410
325274195
192008838
66727955
705317116
363987386
135038194
33262082
38226086
85771914
235090674
125165823
165350901
299844228
271590442
25909571
477594175
563828794
4802948
757395927
103311311
42976175
70531278
109266760
473168402
24971354
361171594
458999265
543716116
6320776
6351663
5327337
48229350
138149884
1730703
220901368
554220411
59725513
66591600
298263531
68551340
357877
245551998
367389549
35177250
294281760
118693148
481816315
156802870
306245799
212800716
30196245
460579813
53174981
71085864
343849771
197180136
184538799
181385041
77120574
784543
529890658
112445944
16929519
71613233
317452080
166782157
432523978
92691155
678330182
27395580
17441363
116191521
2217502
557182122
311518104
127274285
107199653
9338304
293494799
62870741
139542245
306704388
571156654
7367515
47586528
666476551
223984709
24663327
741932622
739475
115527342
79572998
629583015
436219280
118252664
130886246
41704586
281525680
1886404
167756507
274156402
431986839
310176546
626223354
36783063
62482005
321855502
306080234
265745131
96849863
153685957
152074778
189922977
173905705
20625833
406069988
142337858
35251665
14285412
99812175
848983921
490761860
406120595
40213497
329389779
516346635
36186088
9040604
33803924
140024580
166681130
54255751
11861728
419473876
103122913
6129311
268547893
580573846
400325047
8144759
577149671
264975825
89888814
652367040
3702831
243601170
56107943
150824007
279441880
212341209
1167776
271800875
13124478
777045453
351489813
63458413
295108163
27168154
248552486
3058098
620378828
19802113
477396198
242452464
154320295
143279648
103380882
691808414
248401008
123402525
677796710
38657818
2853289
460242429
60940224
23675189
407988098
15299850
4463648
213358732
257514642
305741220
6039773
744260710
737918507
530353
396497204
534094358
542740095
427767254
499944368
160162763
661718821
166186113
85054350
5586668
377002577
326557814
42872307
115737029
161570973
104474784
414548055
15929576
8746777
24020941
157252170
568129468
671684667
289544797
573422831
441464521
270358293
19446661
79517208
8834247
88011774
448038279
40902070
391047905
568052696
191917277
31054297
107054739
168373
179218287
382687032
333936847
90750848
147434842
196530295
363969442
107079482
357579406
133865355
86986344
105593389
554165744
182612326
35037503
63688103
84118130
272182948
225058682
30433407
602633422
7967269
106392549
62146675
51001569
318824069
57961174
582602812
99201531
630970561
336863632
62798483
35327592
14338592
11889789
463250536
54418331
133534234
33038284
54821878
401937119
788767044
529763829
171372846
390635526
588957195
559984593
319076222
158253001
83963616
542653404
68896521
234858359
92380499
20530571
201566037
107216893
135705087
93991547
253935904
12998710
65625676
165031375
200478768
4341413
703926174
476139478
720230788
144735427
50692687
398058018
59875886
410683406
222639894
753842151
65574128
52029436
5160155
605166185
36246143
233061565
500809482
35834164
338123221
160711305
379535391
214339869
616997318
103612480
199087909
178378886
390817544
81674049
30138320
119052249
18109364
4009922
24139906
294839312
113487106
47962239
259673095
338358340
4453
67026507
252835855
263813362
24721499
163613870
258717274
33905490
21822388
460101820
516285984
11391813
257842321
25943896
327882659
238522477
79209992
365164207
122816658
38241643
494325720
467128437
134579896
67487254
96249468
130762496
11925204
4497384
362766339
92240896
268528222
1599931
60208588
188226656
203440449
177805035
61514423
151605265
379859809
556664040
228213641
244869114
155583784
61496653
621597804
101866057
40369282
275821683
239235015
439637196
133076709
524688786
37952827
72072086
346069272
498370183
194658792
52419468
486813617
479317863
475847088
27739148
147640772
58366252
361809402
5696341
125988511
514922814
212045335
285119871
212413512
77716
640989347
350546514
310446518
108484464
189072929
639527310
219531612
259338869
726770436
142899141
398167800
111182346
275815859
476382553
275275686
216923229
161954470
162957897
27511494
226990653
88048954
244268241
16338754
67509515
177100099
220583440
201644228
15023696
156864143
92536269
681394396
146360882
188047585
727544171
161893661
335695972
462658027
3322778
245112044
89923721
91573716
63588207
364051705
335248843
635043646
35426431
378418216
106922425
265999030
474602635
433012441
117775270
332672924
237434858
53731326
56750773
277975773
145107258
133996236
526411006
24307789
78178107
69439828
24263664
234216599
82630238
64517759
522509874
38668546
680405057
277817503
494437911
8829674
11698659
60279387
156060103
247067237
76313647
96974373
120522484
152105936
168494846
143278778
433349769
589932370
96947988
22193596
455383002
363578259
710291340
175047584
71292782
21700300
237782769
31910595
69569766
199177068
251710153
96259831
333269656
87638844
218944206
104090874
105675860
1773525
386949944
96373864
75811756
14124880
207957757
7212749
432227311
103794042
188960880
220842411
108309895
52974163
279680676
48980898
137852232
273709992
370346919
377783999
30785136
39587151
14542097
411325438
320422389
346913988
349477949
142827211
23965835
224025804
130154051
315655775
75774786
287559099
361494765
259590174
786618980
39923090
23996231
765725136
36703110
106087489
216549072
164257677
43411347
318962547
572578556
233078230
15053243
234277944
211527387
693794158
225180874
451571905
388317339
364094494
447498592
407908354
94006906
240427853
457856338
381504029
17065031
434007309
75891493
155547146
121144557
94828941
130755205
257228751
80074740
88901816
203960053
489958239
166535448
153863621
222047422
109621762
436939240
41903339
23887423
14447766
80401786
234250175
568239461
577261501
60293398
872102803
390577991
272067418
574237935
538631252
101659188
25153334
225935539
297129462
87208264
21605620
70375700
62753683
767400355
197544506
45067413
298512835
31701471
612234720
708222490
481541479
483877090
12012670
363895302
35007082
579192665
75311526
67510840
438049655
23367061
16792292
122592306
56965059
296416825
103392034
180962850
3353021
367349765
510392320
134981028
373046379
212061834
50468124
398636340
93900845
124468424
37686165
554169485
114178980
171230349
138271091
100245394
313392010
137670880
553463815
32212595
69537133
761373955
30861371
38543575
248299522
49049922
71079123
8744292
116580178
531458723
52597101
14314111
5689818
114832260
23546186
145510082
189798230
8725538
516482375
58998559
40291964
284152465
116840654
148015209
269781452
202512774
425365302
101755716
288072214
18723272
503822191
22681930
25960819
548544260
21846114
551933128
91104082
476273707
239072870
402196936
157008884
59326106
53390602
17453559
104400298
25526545
6602529
469471653
311829037
193259757
353669171
600195763
380730033
478615908
2463096
456708950
690817475
276655228
619200692
144679318
137147454
44587346
162007158
12870013
164083079
83131247
33952170
353404232
173241263
139159907
342298963
263842493
205720767
119878544
145661324
134426110
76238384
139501332
521644643
195891585
49745942
8090786
106447547
294432033
427443773
66997995
21279076
181020370
112226517
25818511
61988628
64482456
70906614
47768440
12943232
3899981
17476860
337355094
254696647
5573934
31659980
216997903
91689615
98186226
124729489
57362472
10238827
80541119
300007341
51536048
18770100
185349857
40787155
195819099
295964996
64634363
239233223
131294364
84226838
433085611
103380342
423763864
160548199
47966130
594065932
164984313
76669943
47146137
170286276
333855115
659603851
432777632
547695767
40707075
163980728
63971507
91087672
34633421
487736805
39912755
32727374
35345731
175186537
6356131
14068855
112312115
584267076
448142834
620449649
195673339
69022557
325282811
116503202
162034450
255318804
64584718
23532570
219735580
277167477
227165594
8244806
57698268
801114904
11155969
11115875
103751278
61895239
216819097
119058979
645997698
131624414
76391125
255543260
46404717
171975925
3320537
25726522
471054279
357095765
180751905
133567591
46521218
416269969
712753656
288180281
257225366
19671374
41929045
499154489
99101645
412698
224858421
364388897
857203924
72361963
30924983
122123098
79685783
75347605
69978894
36960274
22595965
519927759
817646338
654549768
322741396
157409883
228515808
66010811
74946785
377507150
176463235
37632150
56892188
204320975
367805975
36535467
693023957
39469011
148800849
262538921
306918811
261374069
219531211
282059286
121940764
38185469
187859521
25754949
192065349
356124487
143275294
26201798
759143327
19308549
533652494
521557092
124562765
44862487
474698274
44464736
33950997
112836217
397717247
14879451
880123700
440613580
26469645
501342757
9387226
396415997
6456948
109668791
372896924
603396081
729891
419810642
250518245
255387365
313185317
112955794
63753315
271407100
65402775
39695701
250478531
343440932
246455516
28283101
591747005
120601529
50099862
381486771
19553273
7580962
68839528
101641194
61800674
700465951
172843768
517774921
107227990
273103828
543479063
447601556
686030862
142540525
301412211
69205137
86095772
38199174
93851877
313463467
158948561
31671710
24194316
198608325
102526974
70171801
130529427
63336516
309414964
39950118
6918694
352293183
220071683
351010553
216037125
49227619
46405809
258291025
5978182
127450614
371573845
241257024
75297719
45579329
174463318
7582019
262605880
357170748
176860127
24427770
107776562
46804170
27577158
64088980
15776848
25582991
572497037
114949220
466533270
83598642
186998369
95987991
46299784
238009744
56538548
73028042
244595837
113301068
573055937
100739160
77927296
266634251
413817043
106415560
336735478
35739832
416756595
593133025
239331941
153845061
172134602
66513691
95661845
297169359
165494565
271840124
209942612
241720604
282341311
278535182
56398083
678754304
199568998
294336467
224930067
322561743
722078367
77962389
91169308
507577131
449739862
31756686
685035200
202713300
79701343
63992403
312673774
233406179
982560
433227914
519899542
793981850
165440139
266450387
178972794
22556461
78728027
486792125
120101485
245817055
77733068
5573637
5406540
76604043
130341373
16793945
9113576
596299922
16987291
655752429
17447238
16756021
452740726
72989031
90405152
681057674
54014027
139889292
593989529
404597727
173839744
60929070
220448248
387993941
209133055
333561963
575862065
812981847
258038066
80709532
156523593
44239241
87516663
66889890
358612697
237985478
90071702
283187775
115882375
62967080
142794464
130536783
33225056
12324465
9291050
149519489
138987554
139188047
262823381
286281893
119743491
67684100
221662021
299925211
281434713
200436443
95134398
204991712
537825439
454405355
468497498
290103338
132223196
129455697
142324036
102666633
153729763
71365389
38168673
82842122
534370108
408485401
36844317
346017324
114110127
175917371
165902766
330750401
247470956
5482058
327346794
395783496
191375727
212336862
44339284
350482199
518312608
166995686
141713047
83992082
384766
585051856
341208859
447291018
23743700
325702354
44666924
477236567
252481938
58919121
5905842
506520872
99912875
599777097
215036745
86544642
138170382
201926942
570569792
154369693
745767767
412017846
220682156
55659208
473154058
46706250
69296238
175525356
47943274
138593156
524793131
203069008
62736515
567546422
301138363
261868934
668956983
246320974
64735912
403150025
612251612
327046923
56383983
334381809
105486451
5402288
426698694
372265818
96953871
739667557
534482099
55713274
76488301
453793371
635331445
541047309
347278212
45823598
32522541
348699879
227626387
49980562
112033971
16862751
782874320
217347012
24971043
23800935
172137270
99663443
274839466
112476958
9281585
108628044
78211402
117091735
571441510
174964157
61568234
62671455
19829174
210072710
57030797
676762764
326639970
207770783
17238040
195725283
118765725
474299833
371470659
280407514
41798087
720385171
150013319
421801330
59242668
348921112
61490937
17849626
700108
389667749
26391017
114736910
578817588
4174903
4565912
457186192
85828445
85712607
245920472
530379472
370544361
235869860
40384811
480491800
327323143
98641664
597011277
71280
130964003
215081092
306013989
49465529
285003308
423183339
336896799
419224200
74771770
178982953
262809714
24840148
29273382
517061742
166875316
613204454
299163235
343151652
525791313
130108094
925528
575513659
55871505
412694699
394781900
573772160
115827242
80900574
759316
242717911
3332525
625535493
165177071
39368196
644245082
29654456
161977608
255368311
147195878
16989698
301337111
475978944
146394583
58142432
31833063
41542222
4984147
171670254
672329460
40287834
398591983
825548619
181600435
62342769
256793027
407102276
250067073
339132494
549836829
86037911
376941396
655181120
243907995
639709566
49522828
398067011
226187968
111740705
62071746
155662999
95329334
307918305
426321408
277544489
387350889
40875048
167063627
418183283
104229786
59482425
1274848
250588672
137960241
31375330
1405139
216155272
567685928
242544136
126332364
16997212
284522831
602629980
796694563
40350872
110531415
92648077
199171364
356970228
61931487
46384660
484273883
209304686
231231158
47212313
224782115
354537514
34185098
141265718
546096027
196047
162502661
106882461
384733877
18562847
272257961
297620117
170534102
594142503
56664906
547061206
295826555
181385940
88393394
455238081
66946995
114822144
445844163
460935311
514799108
341858459
349357938
155163370
110040030
58094105
462441233
162740553
413151218
779692890
200748465
96182745
263089785
48540473
44376611
92052681
21437073
202308948
52335386
644595053
363601229
107022599
106401764
2033533
134177492
2290910
122590196
6194708
56819682
190793332
269509227
463550562
310306031
43421000
121072099
125310046
44997881
3008621
89396075
91034574
568711081
112973625
57783557
170050724
77505335
75316212
346674294
281595326
32684370
100552081
259003516
585338484
609001914
109399237
277836166
248676637
67952782
315010356
116574632
455145
35985587
561711075
456907853
333661690
77528910
512667117
301486575
515049926
128906219
126339683
379408825
201535567
35296438
290592209
14304943
108423262
166191087
47630604
201565870
120327498
55023824
122138672
328593550
6101916
2738588
105537544
120168997
202274014
121072250
574844891
76408739
281307045
167703887
386992911
84292286
441964884
269367017
85873135
147909014
26546862
10981378
54206981
292528510
795510817
132022522
67384441
220777908
389391550
34660098
108594763
246088206
812597308
21655203
122948251
194231085
502096483
247146248
63117690
225649857
237942364
176715646
792401868
634073677
445507886
255550003
265706576
475834397
157289851
503180098
4845570
129116774
18611887
470308640
67330281
154063738
731426875
57345064
134774143
49196578
58377267
160898519
107405213
125609121
54500974
72376875
597626156
389792171
109625197
292446579
544380337
248918834
598715589
210170177
154421578
50707956
314752532
79041669
77440662
150837545
210728475
570820
316466756
397217151
121160632
460908312
1349474
346994708
162440162
21434832
425412808
186039425
275985948
448375835
60643098
555897435
127623627
97449145
46083901
80362620
330992415
382370963
113858167
8503524
5730197
155493859
437670859
11001865
43199782
399553874
97726318
15377687
10701821
1856491
576117927
458892761
481620973
148764404
494122551
659686839
80528610
4607046
549583165
57725475
319855390
190230199
440827319
116557106
32087900
356805401
483126202
59537639
37421347
264268195
185000011
452809921
18831283
417943926
356447196
167712565
303586736
228031012
250495581
55355827
117052941
24838400
29176826
401553781
599773500
366337523
38020063
234570672
555566988
112461666
217885901
67983829
588683933
376584243
632141198
394155377
247032965
531133282
80213442
655324798
383896537
79849033
566627121
545990585
123252298
510522799
263968594
532488012
162581060
207759223
50441458
283173485
96451448
39545518
238389144
68193251
375957382
189622561
58543267
376929915
317795737
449309318
528061242
363906114
111831110
62353279
252152405
22486357
409495182
124001769
420762517
42139281
414407309
8789451
241560586
635271258
31731449
23023679
386399981
416107636
1103661
802959081
240322889
46415481
148844927
169900326
10394762
235003409
188900092
45462389
39447421
47616503
237395611
133753114
442096037
159298481
14525026
848423787
50170168
308803167
165029788
360156027
404036993
76310768
174568894
25626508
433862480
459199210
415612126
300174862
239973394
57515796
166320485
285547781
42407075
432711715
71693951
184624438
384863917
8336818
895578848
23202621
26772992
12195408
69352509
293312967
213016795
699961300
292056714
145922877
162565439
250753662
8082405
333666320
89292215
1254971
25770124
144268535
50252250
205824998
446330219
32573622
308613507
562089805
194758879
372533181
42448449
44022774
56240180
293383220
7812843
474886932
1722519
233220381
310550352
52896972
110158830
205893651
74268513
2318006
882977585
169790904
195715543
540333870
759351034
346882426
44502763
282300887
23220090
45291181
43965381
79643000
262071957
655426548
356117222
11340213
221178394
137163422
26944145
212069667
102281144
66641728
227578459
23194075
53207539
214823308
708824649
456980992
299539158
213133486
306979872
484042460
15754736
170747645
305066111
15814262
234378869
55071684
179579868
11861735
304171636
171116155
343379744
65157314
209123221
100901792
97801196
585554132
4295245
84713713
425839066
14721530
497493485
415387495
56271473
416116119
59706530
187716362
169600695
27465001
274371431
96426362
515084787
70076761
147313141
236404602
377401940
285903762
6813516
291059850
64886640
24869096
34239460
524036499
127003244
223898518
161694105
162936218
256794445
140793815
257868230
512709432
75403843
118665271
22500739
275993776
81021158
262600010
190012127
236791594
248666190
190062254
157772716
101657616
7917922
234612116
153352606
92486261
296371867
338123607
422580381
161117184
177424504
236433214
36975108
157461332
17386553
704705445
65633154
65279771
22313416
189605994
226326067
734479723
3176353
105244207
671093061
629051065
333962418
128285569
57138070
586114868
240570690
21356523
241884055
77913555
31846295
177912862
322174688
21330069
21635974
392930035
417508284
73265743
221344788
712163967
9340242
68098085
60906484
12024763
36167140
17587081
56228868
263328415
144088242
239527040
388788368
584192546
286339418
274638651
40840517
118483815
199428735
69275496
289114688
480698296
7723477
326958892
23458547
119453958
124111513
62490081
139290147
149350547
78595382
107499555
40154290
185563977
605436564
585152874
41680074
15143611
174335373
77681135
9927421
119360180
297135708
276059495
416917306
480559527
522843448
228882130
54722738
27818863
251729080
108632787
662254317
609184272
706360496
43646263
143412903
87600704
41499000
14355415
536003287
374889045
239004446
107337638
683769648
302551474
42288632
262444980
469988026
90148293
24153573
234916690
333464134
161497044
337123158
24006626
55028737
615216694
778709815
301952162
174158719
50982264
381533361
56099837
21693925
367652025
4110508
143150523
591969766
160674910
68952943
139060558
18736866
4158116
22775290
85215552
559097849
452115229
100838041
175266144
236450410
173616675
46510573
22081654
380371769
403599593
57252445
325581269
424624709
548713093
10262669
574491350
332975394
160554437
200756578
349058710
128175811
48222097
133346893
139986507
669932842
587415553
22232884
349918188
82042618
381436976
104286658
392628778
810108148
6853088
193602659
122927787
322321346
119800260
428546193
55934575
622037526
251562601
185016213
456586325
552944730
55379520
83861543
750703663
41170912
794009568
205258993
21926171
265018367
246236987
46467279
439305566
132032156
369275463
78756781
546879570
31807746
173800299
20506243
352893128
264349007
39194672
148282895
224085139
6645013
156292871
312923934
251604537
27290081
6274196
40542202
30212463
542898911
30788067
121661454
196953864
526316191
325269446
10095520
404170386
308065629
123103725
179705275
362551998
487165261
237762428
47674271
370505194
34140581
89209356
150645470
28124050
758309
37984828
474904721
75253532
6321485
107910952
33996588
98089820
302865717
63305303
94004161
33476465
222639916
176844705
429943866
279304234
709375260
54848285
341064558
590361001
856688881
120239083
390948740
33871738
359661373
667489312
127299260
218964690
177645623
256388265
612310172
2540344
339098403
42608532
130393508
160322628
326349724
370994816
90938929
37047636
223217939
255293500
194708517
44800045
218959425
622087742
28676371
545440734
221748281
78013445
1660806
17398875
232052538
175028253
120349039
47323357
215785586
428528943
242414248
658283342
41382783
104460465
279260590
273663264
230299484
16895840
81659642
485637014
222464949
433876872
630753858
226108395
149104215
37715245
128813256
122753456
618303557
74558721
449925308
121461176
190625939
40107051
104615714
3795931
617062570
17785313
164728796
599345301
401702642
188801764
120801335
52199084
595090999
230033696
80903977
17989485
59689528
546666466
74404923
27791788
75570538
29946455
4579113
657162400
100168269
539929854
216863555
265407077
62259528
320228144
50629748
74775778
234479943
509489509
395014627
19378517
206673551
341357298
752633098
1429743
140462020
739896771
458753661
382562533
140328895
115045256
121352058
600762153
270562004
55011280
256909098
234131498
716929463
27388532
319481054
403558465
446094579
32948668
317044277
44807655
195692949
10017869
37442486
64777691
860537931
27058786
35228191
333665687
98478340
196335797
54028590
168903282
44759745
6361083
18651504
473139226
123161611
27257977
73007036
80956636
39605463
165473490
71764181
252620815
320823435
70768441
45743470
16817746
303145917
112840617
692290068
33811770
3491577
21605710
532140218
249249624
53194391
443127594
239247834
353291815
170660016
504900458
174894631
615207932
284828544
166371181
344515272
57347748
120174426
113741454
84235791
56679916
65780671
28750303
361493288
93963572
275204487
34765212
273869162
5478826
95347049
75946425
203682185
382106453
328804747
292819789
32067216
82856615
55762333
451323786
10270626
550482830
262941442
412773591
117229651
39915642
208769699
328730402
431475859
59797683
59203085
46591221
104893515
194601651
85930024
241202072
296759524
8735910
429503028
241462314
171074672
272816659
104838485
326141220
450825745
268903782
376490486
282244622
230064924
3938274
7918112
16025821
7347743
40003031
651760
46188251
151365900
80186616
494686017
531669111
13833530
2534324
1742149
27944620
376534313
362689911
222050149
67198758
49545264
122545262
49458880
474200434
5189974
102674135
221210363
546800325
115050324
515971410
35628372
66968259
243566068
11157422
178892565
71515021
768732159
189322231
15027304
63459926
708035947
96529851
251004468
384176143
725920081
489913480
73890690
366530423
398581692
100512924
152908760
694853682
243614941
60285806
129545986
86118609
348926160
111495845
13588827
274062835
172882639
413482672
218774255
11959266
661090
76139413
91168
87598871
4079198
105081617
835031980
232679760
80322903
207245174
349495009
126812735
50484289
513468586
210672875
190595629
345144361
367286069
60330825
62473832
15172726
659246499
57275399
398715921
65359878
44044918
7996821
511000836
187822771
226329018
57374889
378131801
7569501
672005137
356439984
2807606
34967811
167886427
461801052
766469978
33785762
164269076
374803415
153888368
18542313
165557033
144045969
649219655
442808211
88174436
219042996
77904374
39569354
17209632
46375666
98813479
357189115
8058502
50265307
336448592
794243045
2434153
112407715
302398665
451721807
185623504
212673919
853499702
224552170
533670842
364122605
184583481
577218826
5981993
13154238
447496389
398870625
583223758
16695800
191723731
445486687
346665166
137792022
96856111
230988440
24778732
157996170
486822635
48527499
15134099
95310455
106759146
7445738
432888553
35226501
234100837
89737675
211902885
153748652
164997131
264527294
39443371
583222871
240589674
289947515
21768379
17152632
63063839
411171490
37616535
18563141
3489481
502607712
307213169
101289372
13508710
240243687
51534140
779190386
641177890
408972318
132918097
358993861
188452112
514254122
138319093
431495523
344368201
132870214
27512422
111035169
283579517
55673083
642637375
37600452
7646137
223152247
436275240
144366088
84749130
54892236
330791276
534779257
3617823
167917465
695952612
145308736
461803619
537244939
494676323
55326450
96266751
616673337
59358450
188217620
9128571
55165312
560551781
143455055
168868891
340847770
412190063
515491133
220462932
162941026
331739439
593466209
53542831
536724403
61126691
660125384
261998446
443290022
89497211
91013577
234523425
384232855
51293754
455526568
5596501
152111089
295260517
230441172
73100127
624375
90943076
274573351
33702264
749963995
515842174
48155446
392396995
8651943
50259177
535345511
85340809
166306284
138713156
245637018
471427220
139060649
41611294
2839008
127273058
16581455
290296100
651093146
282869254
37962884
4484652
103799014
51910784
138762427
548162775
278582436
50862713
62520302
527195145
421480
163806389
134452011
48423386
29682137
93498776
114970048
141211472
277834768
478366738
59343819
136681871
409864258
162762676
33728696
400564471
48454315
306546284
216848863
173004620
18817724
35777724
53244729
607425186
96978777
583276919
56911894
164435756
79873119
138791987
534403435
489733181
161050681
372854548
10612964
49620122
1799332
438867526
422340859
93720837
53684710
285981012
128744120
51869395
15111500
83751772
57630031
134058827
124754769
333339538
73738710
528615627
3983067
29264508
42764818
179791721
57056656
107405966
160567866
12163642
209665283
385634560
126025597
548049454
13368012
119968897
115282126
187580976
14458593
311122132
180922777
335016550
265723248
581750697
70965682
634701791
82673541
365834426
139904351
5181263
29083933
37886177
608559297
118719978
418514552
596862721
142929114
426896424
42032464
491531905
3046384
23232712
157783172
173479742
282630429
405049450
253663750
131871252
439667651
122381761
176659709
74041061
63767258
98136270
364973202
719154095
24803078
501617063
477911194
251094939
306612245
320674371
106850149
9111990
197106110
9783538
355929280
186821809
54530654
617876899
582865617
155557524
192361281
6838409
90782377
105097591
187088424
235742312
8958276
2328427
241488028
32099094
180018224
559210961
16253310
704987299
456462162
18728804
78854479
78159695
466266259
289723851
211926475
106579334
312315605
15665677
70476156
183777919
612473964
49895430
42415400
32073447
7569497
153063164
438294326
20854081
54285172
705680
3426909
523383730
56446197
357693852
56519106
65079695
127317771
56353977
1088489
603991403
474736114
604242840
648977311
692325681
68467528
102726911
189299037
5095933
266675556
448398979
67215096
81363886
302953820
423229735
541865857
194449206
171790660
22258528
235418038
391981083
6645732
21434955
449702084
412775463
272718503
93502127
470887419
558353984
136233151
360422873
156160592
236653791
18654215
480834471
681503839
237342885
6982443
432324819
278187566
305669965
233747726
229899351
11411377
12774335
274301793
300133323
5139062
514232070
145042681
28194022
453367194
801979984
143028493
73898438
58411540
581148067
147099413
58921793
341285311
41363591
150761382
10739272
17863543
331821165
427835230
462368320
150923817
18599782
130352925
216427691
361039942
380184785
300491142
829638954
103898323
162096614
215710619
93131234
304059240
153510921
486068043
133465424
59933335
83546914
14407178
616142662
418006452
704194846
254549404
73420701
632627359
96677688
314899174
76665011
168762059
365999223
359800471
59417122
331843766
466585929
282878715
477427246
57203127
172988441
601101187
352639940
45194641
102778071
40201746
47419389
29337304
634876414
148226799
141012696
10387058
92012142
501018553
55406669
153833873
9780823
494340176
15876647
490078613
6483645
23565678
129066361
406718490
344915179
456778258
94067393
62629571
371062681
301002458
378365987
30430474
36782757
403805249
120430920
121256459
586367480
23037691
13709515
12216347
383933240
109704628
333888942
413700966
99098139
621218961
542223630
401466243
66110685
2168197
5374101
165441638
4188794
121002059
18252685
187893715
325201352
131554760
122510554
63050512
46073495
289736690
363760117
583317514
592758785
58398690
571408801
114012174
469079134
76382531
151829356
348303159
19937005
126256939
193727298
36555563
632999955
150624602
94893387
322845690
113015241
160423208
61787110
10019552
121486088
653387055
66267919
378220905
228499327
259379193
19290780
190322464
398807090
76171923
623772981
64773579
311556838
105941893
781373890
268530478
811611078
4553476
224872795
461831247
505712681
248414680
621058007
295485202
88001863
402938803
649488668
574651813
247996994
79864085
109030774
37112649
94537287
416213465
59314065
101793689
26693082
360398934
787379611
283981949
19776214
64438333
86299055
288665308
163117378
20466723
397959717
388205716
4480946
339281037
262791412
65291781
619992614
72418729
659269046
16161235
684233993
164479777
900703579
10431617
33122531
169840445
317855029
305180635
452846849
81616313
259239158
17177453
189340724
348955904
185102253
444533846
33212241
12448748
51895438
29679377
324321343
2817013
21363980
494877164
403514215
232839682
255827779
203654275
527550698
209322822
242878687
102335687
27894827
221570265
233251013
196431784
381530331
263522875
61153700
196079836
70982448
159321464
298483669
5257574
288706761
55380382
136658687
35120763
102945989
181245583
600833273
109196140
530028807
96302680
484187362
430070300
241518059
350559385
56694327
484378595
6657201
279940299
136480421
18699581
56148108
388552307
600273026
20693618
124909816
81289300
33755727
222714750
276563178
277823429
139092575
125016574
238578367
386073359
337464227
60818302
312831961
451742094
72550006
164113649
406718222
191382794
6645379
34186729
23100866
1249923
349255720
339687239
198750640
17896408
25302424
481630884
2032634
43876089
37386575
301786680
530976576
19463719
84985215
311183138
101539475
77397725
614895486
19996223
149996239
186438159
559627570
44359980
1015943
66920824
9930865
69465039
391881307
546313092
28623864
3140144
85899420
100076603
1893800
565249896
122801666
203067160
199910414
564582687
24392360
345757779
119132284
101626547
54189342
191862288
279313861
616062095
91998776
45128734
309157485
5496996
14983271
309854936
121925470
224729271
28334157
22668496
291308182
411890887
320290438
155396994
352080057
262166050
83092358
445081448
611058914
177895814
122317582
21183132
542673687
317306063
68196345
344332743
108120302
186990501
295512692
24278172
109909648
52545463
71846583
356500028
169098911
95491599
79785707
11892634
386396351
267128522
40665401
81158161
304689711
547689482
2933378
210949164
23341422
63682766
66326699
95209367
17043560
57508222
2163888
273431360
46535915
180648865
86015293
397873546
236102865
481716544
258171337
152103081
158819365
102532157
666363922
136234383
17704438
125006475
119180253
36587075
225251431
53624750
245181273
337221593
436881934
248834415
38263470
263732166
413031803
77745648
150508225
6801108
1591590
7352724
81261316
557402303
10725740
51175698
245136925
71662120
6561704
344265434
353827311
338707740
149712706
689137088
7896449
122966782
232314608
151314432
334623928
229375912
104307134
158859160
6819539
141620948
105216002
53479546
125217931
99166992
27320393
53391393
641203941
118581257
139015848
67929345
33904905
161255453
208145770
32145081
13477191
190226543
354990420
502643473
52979923
284414738
110269324
82905198
116550782
68054363
300122031
366674059
33198419
89700550
193016617
1780488
148430360
489270423
605070058
8954087
674188559
114254049
133648988
255070936
261684783
163798550
850147860
69005676
38522565
35433826
118791466
136253646
378723961
82708206
310042278
113143780
12423344
45842904
29056351
363848895
440375070
103148099
41857635
558047975
135519441
79230260
64790257
113443979
348161923
198533072
179731885
122582632
149538594
313678659
480998015
211108326
114271303
101869835
39584167
3211357
574726560
359875454
99503405
657783325
212413541
243114998
287849675
16527588
226104285
433551668
351690733
80623202
134995117
531803534
191728660
43564912
18788115
533029238
297502139
361476781
209224180
283489114
62590332
221263092
272800529
331653765
30691024
67827530
336354396
251399458
506475322
456272602
67682156
151475412
179787045
28343841
196542908
26637317
253535900
574533105
617593842
64590234
73769074
247950661
309872799
585581006
158053945
363857561
749021458
592296098
225842154
225933573
207302387
298833749
208950110
337041310
613101086
38000121
143641835
34644654
427347625
219155190
684745219
108598679
142414135
339703378
321514445
29572533
187250940
34252671
25889216
489024688
387978465
97552719
20618176
34075604
167200147
67040274
63888284
202783676
60917923
190260003
126812607
168253931
198665969
465566948
157602784
343046864
559912050
634084505
498116497
55158902
804215338
4462780
616340140
334518832
195316537
7099031
223182917
257185931
196675002
37182598
253801360
214219752
409034446
8683419
89989807
569290519
141310371
86802898
445357978
137145998
223209978
73885348
69892820
442632376
12580453
125116628
184725869
259432424
12874622
478720754
70248054
1461976
491927760
611588901
221158928
81201257
202183525
410695893
93282129
38902841
123473075
258783946
39255656
235763571
2849853
34118957
131921193
65708990
189946157
709592212
60328979
7692482
95474019
150307040
34117012
329487375
354425283
107340194
203977545
385207816
50275060
75444488
90037836
813548
56160588
83872095
698255632
134913035
347135554
38684960
125662117
166825067
188466964
36491552
636107100
518181061
13771047
295959182
233777323
564228686
331744049
176749111
71267298
523801860
614122390
459797497
596602803
88182668
82848348
498609681
513545676
362764055
257298133
486345207
77539013
9628743
74699129
83966864
34994895
228189172
47151359
57247376
46673356
636656768
155886351
727944374
465513890
600702093
142775098
131045352
199057158
154957395
409373426
503548019
63150269
13160347
396938719
290818583
114456006
67928613
51247636
60056882
336883540
79942849
14360484
320077156
207550105
127351356
1713052
187037418
53231436
121423995
494185849
593062499
61723223
331738044
117442060
667667766
615375374
51414952
396283588
503458769
41630158
81626018
253991304
389276878
171491858
351410864
315580133
113674283
3808804
404226567
84079344
442898044
216363989
572569963
28169419
295178497
413896626
1825820
2471000
98200810
50111768
274389424
230650689
14861075
330755852
350779259
77537614
244477601
155159424
268961056
16304947
20490898
78587976
34160416
38158293
189946711
279921003
357465766
263308374
476458886
475283957
62397768
716895
419688298
11714097
78636580
366274677
12758577
220563674
18874637
20359970
696753308
43518690
279472278
144958346
116691669
466260874
363468937
565026902
49993735
396808140
735756899
207895504
242862796
3399853
62795112
752544919
310686770
31858497
508618168
200777743
243407754
13135566
594772677
16082325
507430778
268084274
293511839
693766269
209642435
215258351
120028548
55848077
355107303
72791453
172950350
676592057
267334455
340690120
297731430
492326062
170722236
78582566
64210062
10327137
368247444
378668604
60198880
695649104
128790974
19270551
196061351
168971225
48279023
419685511
136748282
541041686
365638260
419713289
14584718
640735
111049627
328913934
149269830
79463587
23778752
6950035
125754642
5464089
592656942
227616598
252066462
199469634
159936298
338872811
363781940
148034061
114031051
178637426
334980038
382244186
100921013
278050555
2900409
211196865
280700241
225211383
182720441
170777649
55628716
352424007
144896690
127080376
263910297
29504767
373222976
442298258
69752003
725719150
39140190
7905568
77782429
432865646
422789171
497194043
690180326
126813929
761175905
79234784
282054576
299868048
66710303
303561076
151091872
557816688
359639874
363372069
40460450
213986561
58874802
63318403
170516865
762400796
137794248
176585172
302287099
41277082
25540941
198403592
46825666
1020723
336185842
24637072
295000337
254611094
312136141
212126940
93354359
404251687
335958650
287619679
600425643
651108279
23975865
149288162
70096374
60691868
519438869
345094797
49110392
553091870
34241984
310718368
616710419
68111990
104719453
391028149
34634987
11282391
543066577
155372999
210715766
41839307
153296626
679402275
301822345
441112388
727996211
107135123
88989595
10409662
53250301
42161538
56977844
116129479
584666394
356999392
151756211
155268615
109609408
302899368
448620465
554305458
776738946
28185362
121766917
29230562
270744488
79966763
210027762
305359761
14177495
251523011
3790519
19998775
190606147
480058266
118073927
25633063
594169879
304423506
21023909
199503740
278436738
403861020
59305540
332243430
147948640
316813524
150611732
481911156
424972488
331494022
26079846
357087310
25984638
67127766
61396915
150083446
410347949
123889419
436180243
346291327
229359051
139293932
321081360
461677026
759962073
32867245
169552674
232202106
8029904
32378185
497544584
20163409
191745479
50386399
340949772
64946655
320818354
363042276
149822269
195086315
147107222
234670235
342602015
608986669
189844454
203026546
62475143
326132328
259875902
298317730
256441863
42309439
37795495
270957725
121213105
132384528
31856610
39590242
29534399
28522552
250582480
162099373
355405070
201228804
563683
89600651
332766331
544738367
329439553
267704527
43060710
109637118
6710526
241329204
686124059
432890533
186060326
291328861
37569503
229585024
527948329
287091503
494034456
10334662
62019910
27385504
126618112
281908979
191204507
99731633
246926453
700600420
336005119
80796004
486535112
735000070
320260532
242150367
257947834
79733577
65641357
1098973
419566829
5317265
105973577
86632937
2957702
348916889
234827212
160794559
47338330
649779377
486884132
337379203
38293679
354375447
50170915
145718496
43303636
261059701
57882812
463374312
157812499
296795897
122640894
137139182
276257898
101463303
47727344
32309648
8404421
61030352
178740310
322791708
173596750
284221539
308651980
67027627
110101177
70756059
380030621
106126147
231978562
7185408
142637324
173679423
197247762
61516593
89009851
367372601
70145848
52141494
152013128
1989357
37831931
156513886
155954486
180366682
624154649
263244730
156248894
317314
43456836
12478023
511242570
131448790
298272439
64296001
15756063
35856853
395642881
40088449
292234379
145853339
709593919
43915678
550306345
104577775
63361221
323212322
2766263
135266339
172177425
559152893
214847091
64513224
33201445
221691556
174745050
9241901
149870768
46149959
203002451
21477659
103751053
160078456
349705395
322365573
23989036
446381632
347086505
435649104
182063876
137770556
394145261
17393656
21385872
698655316
286078850
309526600
335708000
110144248
90556336
191840576
228710042
150966407
182215896
597619377
9481018
55297555
133623991
84029773
224349723
78327722
179825073
829228084
204020990
68583728
34820396
137854796
105083860
502372
2658405
21835550
251807602
257226011
91593946
349697634
42265839
198523527
570449287
368893399
584822628
828160566
205822702
172259889
88244496
161661044
498675262
88925648
41934208
798614833
241265392
94183307
887440
264880963
381051438
39496007
471157059
50609898
131101045
78415833
317733917
502260674
388630937
343816528
447695366
527846100
626408140
552190193
704587009
557503620
128393548
110501837
108428897
5107048
460310974
573243117
64493324
648942897
556171959
612974243
43268019
20901471
129840151
305501671
166923549
172623859
40832831
51261969
328127575
34419139
18565123
4872060
40737348
4760342
129263570
2768810
152668545
474958490
59354097
10172847
319287154
494892331
256042299
234885572
211425466
447356096
20140737
144257168
431762056
78980518
54960654
501861982
191431425
101618192
451897864
108217457
197238394
312430439
5131009
57041790
582182669
275767441
700318755
59443517
12383183
155611507
532360017
67573947
280974683
70567455
89696621
327931886
359085931
65348018
1979752
519255499
624748035
7980975
52263690
79203732
85933217
402233683
340011037
27438831
127311585
386528794
253568206
43894375
389337718
783322828
365874241
67720500
576580921
196836785
182232725
342580298
51095200
272054598
380826045
319570685
231614362
8400921
516780803
104647101
179610956
3281065
128624475
569481305
34697725
684019046
37473553
316272355
44134148
261309409
18818392
121225761
582868556
43764231
75552894
58122023
456491161
169175684
436056497
366818727
22823603
297726611
97842444
414904145
427928465
143838572
223029612
234697015
101360518
84520552
720484490
527882737
39613026
382818782
426910087
654779080
31906489
92604082
26586753
560934489
323836935
61921032
96128063
218257469
404150392
216304862
264815606
420820133
213261388
178793211
66550894
562208262
6312517
88561560
54905060
50586136
36153418
518974030
207573609
21627419
492858049
252321828
10593776
39316730
114772916
609374342
197346785
276780256
28388181
540009652
296470011
19326747
412995907
15074914
233633556
35404223
20104425
388322785
174798697
20422571
73534259
563171370
16514128
578015983
40209174
38529005
539568388
15272331
63600741
264734103
226370780
812027
71817237
134412576
20496309
139520946
275054458
275238185
288059572
408333667
155142558
386529572
142097170
157038832
92346297
625256777
168289828
190683547
156046755
455044758
118350949
194529220
246848028
76991276
154217086
19174956
538269882
427628854
649919408
37078777
341165739
277837883
188242107
67726886
10931108
125163000
467246697
465203115
428359078
460381912
460048445
50095714
308056273
4369557
7931987
828684179
46129135
670714650
458355298
49045976
310298225
23825954
41571366
79953618
488800018
34922464
269141326
407487630
199245346
52835171
56667328
94851212
44447779
255663466
530358909
482133209
333524019
33774288
24838187
138772453
334143431
403236351
848721902
42841025
88620485
274486460
513106124
444595096
429217113
143593130
541726663
147304679
142032989
27296799
285488641
247169382
46418551
168142729
77096507
191464446
30192878
178779464
260434747
366034449
270819389
459326741
69336443
37596301
23997456
856942538
9849849
111644030
310496568
186247320
302751086
204849675
551428469
15075276
222473335
210500888
154329407
612099346
124992492
177564355
111206852
9981835
270835162
434840300
98035692
787532185
681085229
582092212
11943596
147200574
155000297
57627110
60710251
286791811
460741932
411574200
100390937
174986552
51071664
224750378
251768084
186075717
95974692
478034968
88199249
835749
389519408
116871399
635733968
21086605
160642411
1960718
146807086
4214120
77551516
64978760
249744681
156466434
264582994
67301568
782596862
587857854
135163572
121334337
81630305
78342836
3910385
8432912
545327566
172591779
576517469
534783219
233538182
456849518
8542993
245942269
15414749
24173483
34571359
223781461
157512888
388533289
159479584
186961895
480812023
314994119
279050484
36491978
202359227
2533882
240460244
147713781
49862977
408252541
58973759
21466485
324744219
4543421
57081834
70991483
117261348
81653114
513811362
475004811
515609337
22644100
279625244
8815365
64628630
320017955
72724056
92539982
27014658
119520634
267432378
379141682
154325074
483530984
36717371
102865841
618590340
15912148
34591615
200483366
422430536
80027069
720761568
187195143
326649186
159266668
18752326
192253859
76602412
109594837
433079780
104648883
54791503
31456419
16831148
2771128
317023467
29753919
325381317
263058623
502530954
963522
703649137
299597585
209323416
27306115
462124961
98564722
555799723
252770615
10933426
513282590
580810762
46799404
406625690
409320453
201309433
270306512
116757082
274459180
88305710
169288315
520816555
4542986
112532603
723299414
575680429
630073687
35613756
549628577
309045564
79963038
48269000
742890323
348290124
91696136
11353632
77554719
105132846
103666883
485431761
120351838
502038021
140429563
75296464
269939311
82870920
163061916
15954762
431858020
39933615
772163484
302979091
206182753
245997143
450708370
292913
168481814
322238576
108553085
621208
8034358
137542271
141038203
45225009
31750526
63042139
243301604
210827080
36384422
55994105
94859213
760639730
49861682
278825584
238051224
38224305
726828567
113198319
248353446
212869811
10264422
278705768
722997285
58613832
339563052
319834717
562272921
507067016
10485885
140723316
207325450
191143234
80790434
189557442
26551788
79117838
8324555
318470992
268255341
19371846
535598749
209834631
494334559
711363728
31570792
1815934
125757830
321533831
245593205
131497717
218962637
527468330
54803119
10324052
403484026
473084040
6102575
34312213
205637091
95017858
284913274
724001601
442947336
326962015
406767966
292203812
28513949
145303729
202188582
262925070
116344396
614116464
694231961
129416035
759623986
354423697
478784088
162426168
19107969
11634107
790180967
175959135
381550080
509664077
211979526
124327952
70396134
463591795
231240024
85070170
20454694
521348121
635818453
26520352
20092531
18989459
71077643
397523511
173351461
345161469
38132200
14972243
221872792
6509660
218560184
62274377
174601926
447137954
24048878
346928062
501541800
9726258
639562694
450807889
44192501
90455069
347212031
37118080
101084383
323000455
143350779
384587466
656444935
101459566
541685724
113345212
212772122
423940635
123655825
233107015
176282466
60767061
5827906
13638486
381690066
523989239
67099300
215783473
96134546
211977241
385685051
118773800
120954518
159290652
344684352
235281218
270248333
157312205
744509073
24701970
13576316
743291442
461237598
484995467
251269943
121983338
252972979
70403272
28714392
322569374
1327166
3865932
488234920
11001164
377327853
210687657
364430620
770060983
671574461
646175904
126245666
4613730
531769521
55159071
70370347
152531632
76545661
62260720
19124912
31512693
64447857
432735881
167645337
119518305
270623154
185034458
454900141
447252088
93787030
797980120
132156518
13576614
366208910
16100915
171999758
422370599
121980212
174201410
18081340
126738186
128774876
841652779
619247038
311048523
150725412
496752338
322444851
9840915
54208064
31499148
161878640
122330810
108660020
846043613
223311837
36324379
329649020
516105726
2958965
115674825
32991370
2284194
79773247
3233281
188404928
93968158
237062072
8659248
35789752
138900023
379882647
21445306
199422599
12839728
11155760
45008537
574599371
149824855
234378530
34095766
65330110
180328834
82749781
82331812
198377887
110540432
147043960
465213551
387177035
134651894
7609196
123977244
21476348
203305756
377982197
24617817
129434125
486637333
34362039
163587338
40487686
27411394
4912054
425159756
481035966
274932995
71405271
64313525
446732831
162741212
5120445
413644136
594138844
122415726
324563705
372059980
446505305
436681028
238690471
288781572
413222228
112828224
208867958
528156376
146385276
6829088
146662295
180981316
590211899
28054802
16840480
75443882
45093460
21352986
333652499
83942358
109726120
167340323
1092015
181503428
366784946
191862049
285796727
336859838
15093106
175577016
625729396
17113508
131929457
3475526
55175886
215429856
200140182
259714801
151784351
62941866
45740949
197524709
104898875
41380776
122113552
509754923
539446854
255854898
68246914
30408687
236099377
417576101
649411687
164523164
516398731
52318564
237347732
270599347
301410742
300706089
175743734
16461310
74608231
317332339
75913013
90721142
59936753
31536640
100913496
21767137
126609430
63277057
56965260
423370775
33243015
2110796
264199828
27520419
122733607
122610158
472950824
6396340
505681458
534444375
252967357
213906775
218519206
78638855
407927693
29835546
284190069
20866547
321541084
138186442
106373056
4438199
96919385
108272181
615586987
204707865
17102792
302045460
754632260
161607175
342157194
416972284
322720040
58112370
209610556
248989296
146490298
279225381
44422302
203137103
210945139
76329623
248924270
276157983
174912469
338026382
162177012
272072625
130842773
17353694
6319394
6976980
93957259
87321605
88655050
91919307
505130657
220974151
448135400
335587075
108757527
383176022
150703019
60943359
237172055
111659420
468525862
310633061
56726177
390067568
104560939
143541219
266799040
8111905
133121018
142793095
65197918
551035511
179021489
418929399
69840099
338992643
38120568
373188105
568983821
89832042
6533771
144062555
157462575
10596409
416380323
319744279
311482625
2121779
150026097
5749635
465155298
308868214
25510141
208877090
115909348
94736878
604470682
133908494
543439927
76098880
140672491
170444872
21409220
387020619
527740819
153093271
132325520
163764073
588932635
430349488
71414188
175272939
253565937
49931398
23938169
32503116
354301523
593010992
194943087
156815037
548043447
54581823
194904138
53338601
187777411
460052835
364746511
83024559
53587662
477540107
278068296
551271262
29362507
179397919
77598090
118079132
294304797
3113551
130460297
155749817
41011213
496982349
64778213
704533931
11702299
379580807
174910577
349931858
580415429
570538397
504606650
20980701
489529863
6610638
322248451
83299276
95367192
71777420
284229964
99942880
610558811
23673751
592559684
189419679
75228280
96961911
188905287
166807422
41317809
80886754
186466568
60731524
38060195
130809052
155667181
51840026
216752655
333578739
136386268
68100613
292455601
22761666
10502601
560101666
692674471
554349354
5700837
406941059
77791778
618189171
46449872
483654847
79453002
547279324
352677576
28530028
63522477
463957256
120944466
28756096
102274234
228896467
93663114
285080343
183645273
142866849
501797426
30607566
415228282
94286652
258105418
191901079
329028995
43272727
2136071
214845792
19511994
117416158
191256385
63813367
128759569
125403269
30706025
294513045
377405444
588776193
24578
126296148
339360535
34638531
764808008
336944737
275736128
59260435
85269206
685889606
41447451
73059981
456256171
339331108
252258468
6190992
37499788
258488194
87207889
167561785
16011436
67086728
101783332
195799934
18922314
372567133
110535632
386560569
139444154
264560009
65975517
197005642
947989
141437654
218523367
1891638
434263844
57441151
310111576
28454580
84551732
439124736
620629478
472194521
620597039
376483505
2245736
840239745
231401321
683283
276938195
108417674
13908011
148679829
470476942
236187011
371695950
1293999
103764687
457148212
161321312
72018063
431173027
3626753
150574072
488219838
39558911
272001955
46901849
546769705
325465386
133190084
360519831
416860314
213209160
363642517
64627170
729601158
75134455
77467
734993001
122124842
9544965
15853633
192461333
12774748
54291657
163651191
193507472
55136694
568817573
117165046
203306489
380435454
328152681
197883951
43663870
447834718
47742133
359857816
169477405
47039680
548768046
25521457
307422662
182548567
45799372
46559083
136312011
332302539
128874558
422138320
256518087
288685822
26443356
426708152
338880622
226238619
397291825
501729242
18372422
47373245
411849216
271756411
310897301
292026744
396121322
63193892
435509933
60818816
279810468
458404735
200882915
73147431
123944651
81460812
109011881
30500544
407676529
329577693
241767941
601495175
855424806
255768069
169963095
284508070
367890778
173871747
117449079
360781939
277990441
139923314
603622970
262085268
210726624
477901486
71172530
82663519
326286004
42279113
102636899
463225210
114086561
52942331
275734790
8087498
111203326
132952935
68347161
332749385
14015814
459765893
71672413
153960208
610186745
155932956
392773513
209254786
24020493
879873
14243128
105053281
109509422
486271407
105041536
68438526
181125288
259535103
315799483
135465642
281648744
272215808
311402078
6719454
314852277
586123407
282874338
84630665
442390549
236664121
223105098
105347540
194848783
194598447
83450828
473089449
439014415
324419673
94602744
81290991
216602290
227504597
683071496
12331495
19308928
193401817
70895811
251178137
476989888
42090015
183996602
179672384
9941033
17865463
444301817
428411304
556549169
81661869
183677719
3348531
77701961
278163622
645954715
351506726
554921047
804476531
578825982
4966549
503311062
100096423
182621714
39972982
6150900
27304240
41372934
389219815
35137626
76960505
241859314
368157683
52179659
392241368
49126991
58416622
332928336
29100061
280438187
353907879
112313640
244006587
116402862
279917795
169641721
632618779
287057246
474159850
5285919
53487728
269191351
526539934
132643105
32578322
80795504
646564860
15618569
384273603
121312386
300865605
4141631
406796006
31776166
20794750
335034133
165869923
261755345
120349190
22729388
321598583
416958885
271094718
155491142
60086640
552375215
403458573
268282495
392706864
501541676
788311925
8042800
122746343
328749322
125810757
230187322
158574589
248470159
142989799
99680869
75877009
235828618
99930128
47444488
105317377
53263689
193054413
244532905
628567975
26295391
32963184
138540419
52070860
25655885
4330369
613602642
236882203
416869138
655279259
151536282
380035906
357034647
289642884
43598670
290985130
833531983
103107356
379654821
404893362
56290333
3705624
264021380
370234967
393324010
156297094
723415091
775627
156940699
628465081
231422868
16678977
2306887
358482695
138796135
115926168
427274370
302659626
388421811
147765331
228416025
106526889
492554535
39696567
401947163
28728557
11697931
30475999
435765863
53399764
1879279
359730810
548000445
251861182
371329693
93924915
89013418
39299349
575842329
97150050
110428722
78810537
70738607
117779044
52226185
250068954
83281977
41376596
237913493
175306536
475638098
27411115
646915913
8132422
123620194
125662127
146089207
257055839
434662133
14465736
121414520
607520497
173048773
109461771
142151164
349818607
254982423
21771572
443606321
499808945
123981624
718166491
82994437
317768064
82188088
318846560
60874568
32396125
280935997
528993839
184657012
472527462
123057678
152981555
436744591
52135217
185726670
99017175
413825623
100636920
738824945
53257599
8679499
81681404
206344065
79092616
353167493
107953253
385149436
69493361
49092826
263620216
3553162
657751
320178882
48614139
561859618
77974336
388274527
250165349
8846764
61714534
289111420
178991754
369955941
132790514
168135341
11482696
2633993
565850762
301033870
508635934
127038028
78373209
25014072
174761527
140135071
369932497
844109919
80054616
29427256
36360028
62050353
627042881
75320026
241615982
186173114
5599390
271819936
354153254
289157040
124824545
117459895
490922530
742829467
217388674
72403496
292132104
31369073
156345819
189889945
51170247
83764843
392586718
557306521
117863986
92267673
79375668
231121458
43979235
81031034
329279994
36126738
11948374
141191670
18622669
77027892
494453006
276996360
70864892
603557
151639003
14330812
41274208
286244943
62549887
249868218
55102822
116116709
245425293
55202262
101935137
147133405
427800385
287967792
32964986
368974483
16466842
588059988
459263392
198322740
307454592
4689373
523032154
157724024
344245729
70780798
60426019
30421097
645602602
504817435
92145231
841680041
118789126
208096118
529719928
161571159
343123592
85984845
198350915
250096692
343677861
139188748
504806900
291764182
282492114
430049830
375343534
7282202
305117222
560613383
504978120
193880404
85370686
588150757
127395679
54607834
111336838
7279139
437523784
338669277
57470565
649251439
120356392
730116
67792229
192823571
339481503
2369662
535210327
172850360
220842516
97676630
329505671
71992137
50961705
106246629
489884784
19773913
102489036
298608020
606405272
263019585
80589804
2427026
27273882
447379032
655117510
34005981
111542013
103030497
463350315
41038646
183804449
115006
79036263
518550130
56264690
198890482
344732564
118571483
110996876
64720321
200759620
67788254
220685661
68793770
202104137
27156526
138123034
455469742
234990712
62031803
586074863
99268107
821784081
2739520
755888412
3699110
691620374
122377386
77051216
92841276
372691860
6567387
140241282
53335711
125577175
571925445
46796916
101680961
411766150
59209861
141873305
48550415
378067201
265598847
5541130
50030745
301622805
525026333
507236186
134110098
1110677
33470364
33966504
775048153
8493611
17866775
221081422
131604427
67308705
190539133
9576306
766836068
189271463
556852094
138091991
223461554
419438443
774521507
25314520
53795559
71038916
73906218
334978017
29190559
202659067
226649706
417816780
145143128
159723116
117181027
247252330
275491907
24933151
717211434
102930693
31806695
92833798
24837619
251011386
272006112
117658162
309820422
717550061
243212603
238138324
164968832
667440
22178981
137577606
747297975
108720320
24820440
12121519
688335944
40117086
190073799
435426928
265769985
107343652
11841221
178080590
168632378
128861541
78646256
49554980
3435367
644709889
577748958
780345916
286102228
338692922
215715609
555972663
355740461
66153038
288562957
4645628
137930738
6743226
126122344
76241487
348655472
470415863
67187662
614327887
191938108
18120695
123987724
2097194
1049346
11248939
140282811
500166601
111989043
144698012
249419142
409722261
478682244
555373076
428051148
380893369
80287036
237391834
217741866
144298141
1063979
7702176
18124007
108752297
275704391
456953140
477039691
79387480
67347132
125302200
1211042
472411017
569270125
44865011
228609311
118534016
311410760
93313769
339954301
12292996
143499928
29817267
33853090
342546121
466061443
65465315
732185659
253405912
490207504
511071746
327031145
235450574
53724701
13903279
299398919
204644843
2024547
781249876
134066252
43002934
94153394
655295694
32321212
48644087
684217201
838595
634657292
311524142
560683501
5793146
442045032
395090223
33638774
470696385
499584472
343232543
540345548
354182788
398757537
334263950
79311806
835165138
189852633
245253698
791539565
25668629
350974637
113020283
419268614
227426598
435975052
12846181
306897294
74720862
408968821
84380717
41355026
636562417
59228287
76752573
157073415
315738299
637245157
314589055
268033032
168005083
202955398
314887315
120897145
125354291
145689711
334749236
110881256
228445861
418777942
194441120
512578385
89489152
134935421
27174087
517700704
285184917
329332863
250354395
252264750
259114523
275712750
112309200
230906013
34167476
363601917
647131057
753461246
88587504
758803985
140945547
286988390
894196232
135420544
111517920
44692085
77543999
149685306
21281116
350272552
750572095
155231464
75754950
134838972
183566467
14163832
64409664
359539412
686077749
195479213
90552938
543676804
178893501
173205890
196321388
625055383
101287364
594184487
85660034
124024244
363751596
6376361
275694584
126200349
55389081
847162456
306125036
346220707
63841390
139305268
80965468
565727550
485163705
162102896
44380282
816895
207985444
319325139
328561707
515465427
698864765
312649289
431228415
282178484
73390663
302971438
35274455
157650252
92664070
274157523
59727106
21261165
125403747
133503448
11658724
138927519
583307118
326577084
84226124
499477451
125327000
17664355
561760415
687384343
38184070
14969478
503908638
11486934
502643710
223812022
506999833
219243453
278506142
141592709
33943300
16479323
16118850
565006250
370155635
23814944
403171010
425513769
331506543
361904880
246991393
501463066
90191148
433405061
17433852
173355537
341492213
108748867
8335506
10653935
709108715
288744479
246327653
118416466
113736404
50473486
60964123
112524743
1194742
616692214
7363900
493570131
88896278
134162107
315942280
240970089
250181610
117813267
25014190
285316452
74330261
27923911
404028457
26237195
265685470
361985219
648442803
342062146
634041761
237782202
157857929
25528610
644837
141054692
136746226
594559971
6764003
67269570
331410648
576655158
47548035
2304964
132385101
268637181
221331979
626209263
73032106
25747057
373265874
83500975
341520842
12493358
281952148
228791608
72523223
34763569
152917056
376915210
212359061
886986396
25292420
171449537
34184378
171431634
441872778
232525086
124141864
242227469
94948609
8353278
535166170
386524603
160039643
71682156
292737436
296733514
76930914
81238024
67334138
33769468
834427646
7304644
166414499
191805767
637982685
95996253
52206766
97597426
160869335
84472164
1569316
759876904
330265391
5420419
422888138
49978033
590296262
131803543
69296500
95532805
12920744
184392809
40282698
19513917
727276246
589498876
711417004
146585677
110166548
59036882
298292050
308248631
48186205
35864614
114543987
145713198
87846424
5374853
409075570
9400307
91944887
6825314
260689858
545489622
2464164
242787939
12477968
468453335
656207657
16817780
403139240
256555799
567535897
520190474
118428769
131466406
111909375
64557334
530866607
680941308
147204779
252262218
4299325
126842739
432468053
428820199
639212089
64229175
218170917
288255987
41899723
10800836
328805413
11854579
279888050
492929522
456887761
201290902
16510434
126113398
52587600
150509322
24896522
11312180
29212818
758508792
186696895
165358412
3710842
349629683
299824869
160658742
159771983
204019820
44923222
207827844
50796481
163557767
39715877
488009166
302630073
166241075
87479912
289707057
83807066
265870931
259829755
429095562
301909358
412224334
71705449
694161395
207837437
82911167
605011220
621643248
264705165
524820836
136506581
246710045
168865230
124072619
50514887
826441515
92860310
290485720
478783091
418223917
24597208
251043522
256907413
529351800
69927766
409380900
461519662
263974726
93447113
31220736
105669014
201301581
477090031
22532563
68696715
181626072
394412653
55103721
41242688
23281137
7886758
688206661
315896758
616676471
223396467
291979921
307690669
304513558
220089982
472169017
477415666
218939852
135847335
245272466
187987172
98800738
118668392
148572094
182197725
24913211
440896338
335954521
2472215
197446123
190011769
297105521
12760982
34848543
158536618
360160370
629215839
870796
161238056
234653730
415285752
92906198
42246620
72947909
333435407
188924764
381261216
75736473
356069906
760653110
16211331
103261677
15703609
176799207
75865225
738917577
236697083
249413357
38918190
887762821
376995691
665252545
36529661
345790973
343242138
220487238
15914034
242036746
292303155
8565839
168498117
171763075
456924175
8777716
63947241
3100868
190027425
296862869
200136185
87359867
12899226
447432286
141247595
120521204
147714261
406746572
191271304
59700595
323649265
821872758
12501665
55471058
7872751
204441169
313001796
404822649
443947891
61127547
196906276
807812319
145937288
445831756
278831933
83055772
1605165
189658175
71996935
37894966
322891077
17124579
114182675
119229581
284114114
32287429
26048609
18856396
164269706
292065542
478625545
263564008
524610257
318595975
414612122
309285699
166382764
200355602
401773882
174065102
165914956
43417442
79608364
113644314
81734510
435775187
60670314
148846296
61415867
326718810
311470916
106046329
265022777
304738161
616501010
14698416
205668666
1404488
587880118
243769486
144390615
143632647
849325726
169925013
417829206
51454690
667176673
57006774
198065923
14758521
137125287
2381704
418790191
71452098
315251447
304441992
48533489
112257727
431334800
225037200
736845245
379399
211732377
39941918
129562071
106609581
118618362
242623506
250815093
227049333
255296400
344421301
331320183
135084177
592975331
198874737
187294390
806808537
293137461
33430889
311125301
6005555
115596302
86308456
18023866
21868625
153756775
4130509
328545524
87033388
361012503
157171689
98582903
421010502
479417089
13380803
276260114
416463413
9097795
661354551
242183107
340945134
461985322
542357870
309222214
176684880
194941108
116725696
4690060
127908542
203687134
567614326
193022478
411042335
176819962
47417952
357307449
42156060
470262476
190201942
170975088
500742658
334445294
53115246
576365060
9364430
410133650
798127747
150897272
88911802
7886238
360805232
63073067
461454640
424245312
512954416
16446587
97005059
42782519
104179124
196779140
176718443
213517705
133324899
377631400
545519374
8543184
249488026
12944645
11467753
191176238
359040515
30218863
211019599
210791796
88375192
475247776
106797176
8106429
24263677
560276857
8063126
27068664
92581954
95381646
16628487
337826256
26875918
33799014
54040121
37564068
4612775
114055104
311739107
56796576
144322445
324043213
194172208
467161116
17204489
68102469
130753505
16224863
273174755
23056864
107062638
644279521
136527629
273776228
224459098
263349600
72171052
677424504
455053310
34563742
179788053
582483877
88628024
425813290
87780402
57367438
7450145
198493036
203161644
34674712
50420922
392071932
160321863
67179061
125416260
111131704
8368945
23537856
15372502
8944832
87531692
850899628
193738717
537755332
411388596
716398547
201628970
213670613
215720783
41898544
465886178
103630013
117285247
19812649
457489242
294608887
30269926
51060356
76011816
605037174
76847153
407644095
211637931
135959542
73286004
498144445
59143135
598268223
479093151
36420893
48056334
743637957
121097990
209416703
238569740
3610386
152252502
581867276
114010432
268427
43894635
787757808
756259200
198030410
222094875
42524367
78121223
43631079
295592372
204696287
139963567
197188442
9907863
118723448
277777307
2998660
336028284
366263147
61337304
493971296
93227110
378119211
46012654
48185899
150028155
80574107
185595183
140631837
172685296
10971407
89474118
294918473
6435190
67622233
353198719
388278717
8240559
194266496
12575722
322892951
59428424
476854484
316271915
521731269
175585992
165546532
20228216
18753177
100859460
411432986
100951072
510357344
598372675
594465974
45750038
227085034
226355388
127225326
137691506
61479120
123152314
331277678
417343600
342840959
133961277
195559055
108866175
401394778
133908993
78070764
192360703
410238472
161393698
204875430
29343795
37850066
92971053
543501336
280230539
140880185
66913189
146938849
61514163
236454076
58848167
210347218
53312166
150365724
74941734
82344851
76220963
311572553
51047053
122627321
544785709
153419763
726005587
104232523
15826894
146052154
31442096
128252011
406848014
297793988
393761383
68307914
94373152
68206392
115832217
481677043
395241826
134154727
296003180
280080324
286245057
144833529
204598248
53474378
34295690
676020436
36412280
249608454
301027126
8626579
140272548
55146771
702829567
71241141
45314342
164410534
15359450
229860232
496491546
61331831
24466270
490991104
23271270
285111199
584928722
74280592
113285117
56761973
93862934
489787968
171598798
151391212
315774377
259903336
132624708
64643891
258670163
484345875
486709278
517475122
405263849
705021759
23549085
721116387
58452030
203699196
2322479
51636865
153683335
298678016
44245895
508205392
461150105
47618495
550019924
295812123
21266942
79258550
377414341
201104070
46837564
85907642
72136125
243685138
343951505
468542137
256895774
226226950
714168241
5462375
249669419
155613685
22560873
300225216
24800291
92205748
27718693
166192350
269180092
220359303
126249029
83638055
247645020
685830161
127513738
30066624
53906773
50397592
147905275
27933715
286778669
372566955
222704952
606148645
656011979
539693950
303998702
6830162
123379065
368650449
139288165
93243501
11351248
395700037
144742692
291029469
68891358
582303402
198636546
436789833
189993576
756498217
26121245
156799706
230567742
169801405
483346911
299472529
7418472
548363714
142370434
14890385
90217363
341878669
564248413
38211826
342958300
31593583
387645411
293242446
288830915
38633969
45677842
168610425
518810213
219732611
211722707
3497100
62304040
144415891
105401129
84996923
282202619
429800104
187435027
218256799
33105943
600803193
636770888
54985728
10153633
110713582
751395269
304256643
75307518
258182387
5779653
186618014
77452553
158700259
226229283
302970955
243612327
217185481
14069461
452264636
790841876
308688620
7913903
304535534
189840412
212583428
388027173
647753574
530795631
27526653
387743176
377384593
175188574
174532359
43034492
229325529
10875445
225423204
347734516
44223416
13228751
3029301
157952714
208522494
89186051
848966570
22629233
153117079
129723710
186153169
182634344
398116466
258040543
195748643
25420535
245889007
438137731
57514201
330975353
30087701
556963744
710214064
91136814
585980040
95741399
346122066
59872435
227138553
230544473
109990148
332446532
451373917
25249731
187158571
18526993
580350985
33677426
369640528
13150245
67146380
97027564
20183443
117084717
215374161
201229400
111679425
471663081
522993265
170878882
187016715
141370368
47840595
185841287
278975500
86218670
324689000
106608595
107316975
287880305
27207237
283146672
314512437
190751317
568475341
192670416
137908866
241502248
284218010
33812563
645844497
239365841
32199740
670332289
238421642
292157759
427843248
654390518
501429453
45636069
282158366
150419384
11093896
68883346
16813868
483183718
184882515
407391787
75240802
410412145
732003029
173245793
79472976
442067379
385560799
54149011
11733750
27677073
10895423
140660318
745133098
575883633
204299859
691798460
28286720
254649103
152490459
428290726
565090417
163052516
109034239
3717287
234663413
188575678
475006008
32615797
24763264
147180745
142516611
767778490
441186134
66651831
132765617
77505338
371846010
281838194
1465498
197644408
191073185
199223030
49731462
559260393
105941001
561533785
32273652
804417350
145496356
515573254
561001624
373324302
56406522
17962297
432934597
741303510
36453819
48764617
123358785
75805818
124964
25672057
76229934
213810810
762309607
192974131
47905776
224524972
618195512
655869124
5828978
56963696
30434076
19209431
382047384
30840906
301106651
268260974
315989856
706859580
457235695
316616274
73857040
77349977
308396660
140463375
122737194
35997285
269887990
44955146
178560044
114569346
328526174
174869684
254907113
62901203
35791114
514680729
268042055
24023937
312274863
327815548
58686299
201370151
155131106
52670288
27738010
612245291
555835541
264141246
12403610
175520382
34614551
185971903
660606029
3519509
87321448
322440715
8861154
118817803
72992014
39600128
45093417
383125078
450028697
40125556
220077060
322443040
450662038
4427188
188859586
331499584
295210741
419603395
36088802
224537328
172212256
5723772
628786378
127207646
700842
441375432
165326339
872614666
222876765
303228537
193107372
4885301
43535778
10134968
557443539
176969480
550891709
184582863
873426
43122142
14675554
364977384
179967041
490385344
120883545
416624582
4835250
115586811
252355668
387588934
393269454
268022348
29942993
165047141
104167767
285745947
464911334
204648711
264206223
97668367
99672489
50101667
424236089
129806969
127065121
590523325
66131011
177805760
446242250
576159490
393242913
17647642
253907407
774445092
133203341
319756809
78593280
26078083
326525671
131671935
205765620
363773597
46993616
356076
34814492
107542718
277893024
177195823
19602236
55332402
556253050
31916111
113468067
7622924
136030673
240070021
24526975
104168936
378990033
112411598
54084930
753996511
117538659
205418478
313952260
455526694
211667190
12496711
240271410
22731294
466357126
516442611
154709568
104079451
96148463
12087258
149760313
89269764
30017070
222031815
54193384
55455472
73154229
172396440
588045315
186167752
140171720
5353364
346335562
109847878
393551376
477165591
231672571
143488167
373843235
8268438
152024700
342281376
463907031
302903624
140572766
205992119
32071570
24740107
91825624
592373355
81536689
174367084
56972858
419747279
66656699
25831145
165940009
166856175
101530498
257281429
568204058
368980722
178531634
331839765
68758149
99531291
132566500
275054134
194798718
41876358
278159174
86647314
555617393
490480837
257136386
418126892
443334376
13682180
14699581
541253023
329331137
175212820
487725825
118028386
219428700
211091705
72804768
250788607
226160698
466493753
537888224
86140186
230645246
71929763
585544102
35700909
529043515
213036583
118682941
787304115
62483701
115581018
291840993
260399533
140525255
211515088
31450029
9949340
413204471
15589609
173734498
637859901
308230344
245356512
424096164
4870151
64997048
180265667
445770859
372468630
483242717
358937651
334645499
107420743
32295504
154582215
581339162
23197146
44648519
312645874
14341759
415639317
344635610
11637985
454975692
10547974
608879398
161690104
59569583
322540953
21977493
220452046
406967769
235725618
491717634
309312284
2875941
23138066
513843245
761098
206510501
400490429
246971984
118987387
205298669
149497900
166838133
225284308
185841994
438878462
66540652
76001519
52274469
150371763
106845748
95515604
350559593
250764795
198510902
98635202
249499266
3839779
44143532
71501028
68145610
36237779
236869400
13968681
122498667
31814170
419998427
554239934
525132497
508622306
407198455
786769119
116950936
8923309
307824922
19676986
342657430
327121300
352651976
255106287
175218582
24474795
390044365
323111844
461550312
131223104
152642215
446205843
340178580
107356567
101100939
569208502
230580650
657607470
287400359
640275988
121213158
88113571
385936692
51629613
654609980
60766480
7174640
256141992
277452077
487474294
236684
261497444
383982625
204360257
612516281
2176506
143581641
285274635
589990939
465384433
128785701
12071897
108750046
819561339
740704701
35389063
246696135
744809281
220853366
465150503
305710269
30712233
74333171
194397
425421427
425581231
43763790
75008652
233649363
254615837
207051736
349184583
275146346
9850087
17899465
178273280
465759776
128004892
461314129
342726938
112609514
833211
86270463
383018684
41738685
254241377
120836706
42695073
63290046
160773234
153661899
29685160
585335254
31295390
68511183
448712791
75676469
524935678
3737020
3495324
131803963
250728371
358766292
830975026
165700977
207619216
251747680
10370460
413923077
193750330
358251424
142750190
2862360
236390864
238286241
134171127
168867960
12203255
120981307
49620010
321676260
656287824
218136722
279149537
101295734
5941690
150469291
585231801
407334594
62928571
699782112
203461709
60619787
533183356
210040262
629039287
5066119
173724142
19988972
182790425
337667831
356265673
99585899
456796106
32441913
352992447
189460101
13929821
245937092
126749406
10249108
153466692
8567389
96926394
142520508
91565778
139850604
3234998
179562271
275299039
238725368
72793908
7871989
491036758
115981706
457737439
146424353
119499907
67999288
155732157
32364254
32219168
75007635
70194937
52987582
458439028
304798363
434393221
382785899
328849389
7381890
9020555
370713285
45712166
678823813
82707440
18060254
188914017
48015665
510140376
161039867
445771450
105535049
7438472
1797636
25162964
18759797
263145822
228754790
188029588
107871784
2194614
339773764
14860973
154197882
262189049
235611987
740781987
663204886
65742277
252134881
150428373
552729199
36178976
68058299
467364200
543023
135351679
243950294
16085533
399128135
166828357
563177464
24611117
399982096
5849960
255093401
29052551
37569496
230976918
18795826
76730791
45984730
403755618
415173092
379319260
184529177
252678528
22954975
9767635
64869150
40031556
184752990
197267284
485870723
168611548
13819567
355207042
119723051
50967548
221500293
116337073
135979876
51629500
99206242
148190355
192663969
307075716
355771161
219222480
12125655
142591539
8712543
531837962
100160957
695236428
54261
85356721
290715283
495829394
122481359
140714489
412649463
524391088
265814458
120387980
339049025
337749291
406096413
53083163
738251580
94869234
535239
96690083
458473774
729061579
203271067
126605028
652470420
451190537
36633354
403958724
27063990
360654747
258880424
748370295
197070771
562604918
56455591
131843805
146574247
182481244
217690227
429553238
666682632
28470970
323341760
115967933
737138848
23473410
511404835
225402825
156037718
60871401
230740923
62500896
202189844
14597692
51855450
398169178
391458607
422389851
447809718
129848807
109443539
166948459
179613747
48100095
52845004
443400053
4795034
110993743
43681568
1787379
128832789
450215876
137254269
14235090
591539699
196344414
74499989
164058006
138673180
214338714
379059308
34189430
34511942
174103345
144031971
281603717
327291634
282566763
201508465
621046
383895086
59896416
305531562
144029589
439731974
203516808
42133512
112299087
117536273
57398384
160092243
49750419
568922062
106393279
697307130
70962244
417263855
232838906
9458170
122161351
336674069
232824151
539982662
397175618
363977631
140559232
526014162
75586177
19790562
113671314
198590028
81406145
622700965
268692323
217058688
347131820
214951572
60039603
48811405
763457790
721695831
2932008
174573237
203552730
209594392
143777902
111958793
339754903
1201667
272192702
256406528
133149737
389786899
19893278
204841963
49112882
161199144
48788397
43811472
685784799
180356000
138330803
40550123
12031447
86502658
8346376
266637960
37154513
180911173
280102280
156984852
18757569
45447169
403326803
361910221
389292348
191335513
506082154
66162737
6854330
17866653
657370745
242811916
14010723
174813609
349289047
79294379
450682042
179767171
338021028
42821784
603607193
432387155
180811656
5307261
162630474
54821266
242120573
403665627
135082645
231251578
35501343
170172169
132417207
4400373
96315798
326892152
55343950
158426816
489015719
1359113
73653257
619562717
38996686
281419642
24825777
165250195
32412127
281332788
65039193
139333146
696387
218294931
3536673
297122110
598585412
327118965
503092118
118320609
216857348
39779126
342124986
41887549
59703813
39281884
25792544
6951161
72932962
17012310
4919301
193243790
316532860
30714752
13273405
72491640
333498135
5845233
22087578
725650502
581826803
133336775
12948220
352024427
130631947
263279659
30262362
284959643
106264780
46928684
137218485
50467133
154776382
483204483
337052379
524392619
187444888
233186710
783568625
448727988
403312756
6767072
40699147
178290075
6184466
418414610
154462646
401529990
76842892
502490187
509218080
35933108
363508345
100018649
423396233
44645281
230805617
486717572
436638582
558198761
155751730
37481204
229109668
168064199
281449547
348195812
238305938
101264277
157532960
89074840
72914846
278961446
129114497
78075355
196923567
87352859
630464983
304606324
422916552
169016743
386211029
97409712
21019843
52118350
240223195
250322485
828612175
153712363
85363877
80374369
2440107
38579972
78670555
303615888
581372992
74369796
425994372
154548501
27914229
62158682
488278877
43383162
52931645
193548024
678725189
298162389
82250153
79689496
433152392
395896715
196568866
345972782
132615187
449883208
589087011
48349630
104343407
431386668
6701895
500217857
54724529
142771997
665746157
87789413
447536534
272977489
43668792
158668184
40217156
290343320
3641873
76827939
6126900
565050448
700035
462480363
413103710
171723561
157152307
184530651
505231928
583945050
238401723
56588349
67221980
424253960
8579890
278666110
92093590
92388567
656557482
203728132
31108745
55073547
254593041
13024705
339446794
17882859
39848192
183235861
192684978
43154601
48954546
564516563
18570028
146885637
85897566
154076277
99655022
850036466
57755077
17873557
83509018
264562170
481631599
332951179
272820575
37772820
164925898
436671621
345955695
490435325
536703241
38850529
249501465
8826477
7966009
532101678
161152141
192737827
593724605
186250706
204919626
70116528
305285997
285034632
101086520
1164183
90391036
632018780
346633205
188156201
328067582
422608932
336383862
358163854
49804161
671375461
444990323
235016851
200815648
79853887
322143093
378854027
149510581
260875208
130117956
107924182
42691884
58434735
158580232
145699966
256848993
156572281
140263388
173455523
481217943
181596994
257460047
368429059
111014418
139610851
327221947
46592144
39002931
6403690
362983993
94176575
51226018
28223719
31043271
338022305
192446043
332267460
219654114
282011101
164930874
592400165
125586185
178050908
211630488
440081369
251172595
4293861
379665265
339603593
49589709
27218882
64495463
529465754
41159902
109091941
195444224
315655225
160696013
563344054
231219383
7632519
67143007
36630883
794272877
317936264
182898679
13108775
76235056
207148835
23092609
434809904
511453062
193395749
164331768
63059615
571067154
278382657
233958268
89001012
441101732
227080601
329551118
14472767
138042901
33599687
164501277
297160098
462046286
457337069
191055515
271957311
32978236
48857095
94895466
378852537
355740126
282885515
40659893
146931251
391905345
126849619
45916752
14065629
438218358
171196266
104690465
202350477
120728502
351279274
92743194
36443026
106277849
358068410
151062431
572203358
60568236
3226157
145198680
40998676
293074111
139336654
321725702
172876137
8915559
574860755
35582112
63016191
37725134
275881048
155693456
64700996
308885924
42098129
131575708
369788742
363329045
194866250
169074871
767378542
570465755
153605541
79573379
23811997
80889076
121549418
3499989
11138527
233744451
3979417
273584738
42723200
109055032
156805131
8810881
583349378
50561080
2991024
347599785
298359638
179727329
166611707
412350530
139266602
465241350
593882336
281301211
256159489
356779634
353183946
191835212
1720332
8760803
537786007
78982192
4111887
12680520
19011628
272178666
58208183
10122564
240307182
225709857
109612428
614665129
106978772
121441923
89498697
604050040
43358615
113382604
509721091
25024850
482124568
90552369
70831165
231903955
247591640
47377225
86229665
52047943
473008852
108826796
205631477
53991501
383559000
68808142
626850001
331457169
212641728
407151123
88638542
625846770
79796548
247632912
193793118
133530062
9442442
14424248
96075890
27280599
519693357
28469481
236172139
428086774
117076298
235580484
144570993
37221533
34113271
422399102
211097805
114306102
115327452
168339302
36758338
50689199
672525232
155366875
616081453
26523929
179328369
140895714
45977467
6535929
400380749
191432366
109298594
39281267
294905621
38020849
203077563
85857835
21324390
535874974
324295129
39726539
212758187
92357598
100333597
64892220
115417368
146049681
463432215
319404067
200766064
24859381
330740873
102816072
170983783
195649047
45901436
118419071
346392347
450322925
514550956
510054035
532613138
25277903
60725743
27772818
82014027
159851846
375908560
2082078
504515541
23958046
71432620
108867681
177032240
28536346
822671169
541829610
82363738
57439314
323083636
328927738
18419592
297699555
283937952
514578300
7246069
65800555
73806299
96882713
24177501
7493614
405684427
676119745
33582646
525560760
613665541
541832575
6470474
105295742
126324291
79567189
171983629
61949886
227259016
54601410
260974551
267062173
39933038
205241107
382239546
39651671
98540767
155987750
521611879
638467834
423562432
12093066
194702680
71537946
458854621
470302607
362800299
94289400
193961017
124380842
59012195
454614966
84836465
12258764
124622472
67330023
321346231
50090448
308729950
380830192
450844211
133924293
834523813
20812613
12352030
218515821
211399853
316134434
59062145
315997162
43254808
249490784
61979314
31732422
197878159
452968281
36731682
144279536
127974307
7991434
418628333
213671980
53915972
270574549
28122778
739876
191743941
1629444
187828206
160755072
12834009
14763457
693147139
53770436
34288815
103273781
61389998
10133448
194032613
409990170
635165465
1903295
394740668
368870318
270556601
149292119
141804712
532854985
138695266
594485842
5064674
17946792
140608198
109092837
52055585
202580871
47831004
452869860
68239646
550591487
28323329
22653993
13327642
755581671
183282790
38974864
506401601
336658042
71414800
387886740
157711907
9897857
25940154
581420034
290663408
53168505
79963872
85339938
14064281
77738432
193035371
13108515
35165003
344891622
162757745
361375839
40585805
2612923
137900720
33523907
145511929
294813325
549183525
434517939
72262937
34622107
235103919
25811304
165392143
16726976
119537881
690284986
69064995
144763745
148707353
138110971
52036901
35146106
81021335
111961988
689406250
335553870
84938017
186780304
524149551
308225847
127663253
325269556
6132138
170311869
509290514
417912213
36470925
312975001
66294698
177975857
85855046
45351746
32588694
81652329
50351006
440490048
70563574
30064449
142242794
45036340
12407859
3645393
165153611
134681350
169140111
150445295
126194629
226743306
36230218
11006950
15838210
168636347
51814663
762872318
442543827
312931761
185020115
449728313
68345544
447337963
738910527
89489051
465195715
582499448
73595177
5527472
23168630
956909
12739523
275428064
98249624
23271386
207925221
113953561
109464050
207938821
364089564
119820634
51322481
95162945
388437781
103269235
551241132
5593364
90600604
574067381
66333483
141668368
325924469
631818449
17659491
66675050
108373103
25206562
346270125
6500668
13053595
6631595
61984235
789738164
595452422
18930969
412561982
229109903
427080180
138016618
366534184
251317416
153450933
36374730
308558330
47018404
73665573
231157400
328865149
510740996
6889233
179863647
5103799
134234610
63483334
58798017
52801163
42781855
133984443
132774450
324517273
317736871
72446011
13788871
42681909
119647919
678573380
513451506
153677449
293327156
558791222
31051988
96126177
426901070
97712177
212948549
283874813
80807932
354841650
32631539
118466124
282811868
120041634
154135415
71241496
27150468
325981
600588986
229184887
476190922
640661477
270998842
239736899
169969286
129396303
51930062
327361747
253931509
93630628
298308478
1089449
256620066
391329458
604181
12108179
275484481
99323893
164494488
556307554
494651669
403066859
228554612
530431736
56157858
342724701
175759340
260999236
671150999
5215116
280126510
35247587
51380823
76190399
95861169
18194056
195094878
800145839
90551871
631909390
312519125
697150951
200130
44185024
269040503
142593038
211200642
400791143
32815413
434917443
207101665
664515261
72593084
475448534
32430935
69186838
89059523
195186923
103158162
17743875
139326506
141104053
86963366
413996704
276141473
174533813
28064996
416388949
139000071
14546680
327936705
550735590
62657806
179928453
222350224
403061766
458875746
206965068
668868
22507506
270575209
600243797
27368843
294645851
126887010
477404738
112317245
614903914
455783346
47109508
595570854
34804516
212448349
10303115
19644584
71358254
243910889
233823736
110514787
281188446
197080971
9145536
22269027
91059507
603096255
306957786
205684319
83298524
465546868
70211318
349953
668431129
622046183
19435307
9605192
173977731
224289738
588528190
273134942
397377517
346845626
4201294
736642046
331895118
112539110
330871906
180970819
203539848
81233761
180862365
476577468
147967324
652345618
253901613
320238428
325649016
159210546
230238030
107575773
364334509
41170571
307346193
472215961
473568213
48215938
111358779
298613426
331802550
441907619
456307384
130984104
24383016
142890667
474114231
262862996
16810757
179073759
290542486
130062344
372188074
229866171
156505011
473359054
228169574
552586022
12717572
185777317
484555005
164291133
19988132
63060351
311881908
21303056
52792822
496270277
220648606
210641798
159303831
340139820
2794604
116118911
14606844
574817479
218560336
227293953
24612561
68793771
18503835
493901328
336150890
420756202
54437909
400779564
17567630
240234470
226288848
556012945
716948129
27566664
27485378
157334261
39737896
96833901
291338156
20648940
149322748
668324171
35461675
101857307
179199805
264110974
204203559
9626879
804083432
482504976
218089873
706116327
440934732
326377613
174526097
460726126
488480262
383931020
227620235
166475803
72225812
2480865
98997162
20091957
162751385
352022631
64507123
514326116
384606358
269914842
701933972
2329375
430813766
257442883
341666363
179268500
102826827
43857707
14960900
61493319
185108938
556275092
82169109
643471525
49995737
18637121
312465299
158711331
165493695
288038711
201834805
201708291
417865202
445725340
557183537
129360688
48044957
70095384
78390246
423638649
381516736
273016949
165816206
296718457
220195157
132582106
413434359
234933399
43376211
18563434
25322845
118281966
27450220
152990988
43531918
233645787
151725420
161824634
166146972
7594907
408398363
23917763
108938250
266874299
38552038
194357034
24255468
389247203
362202648
607373257
65447674
102419895
31069043
157337878
568993170
7012626
190223161
222885175
328917807
431148717
527536873
767401797
133050039
596453799
707132474
529077975
2767093
13088205
13282604
157058948
128704695
184826557
302009071
510108671
55748363
7016317
183286640
120731391
463120807
48659137
134072770
366670634
26386085
259093868
676943249
164509525
177008250
37267634
86101119
68089431
90950306
197094922
486417613
636659475
687255903
311946662
83808945
89234588
237628827
6974325
474131364
91922236
353435337
26941279
10524360
207659877
240661759
82778592
295175116
538236320
9501187
12942053
480887639
161605825
29831
355521419
187884622
174135088
295307853
292503624
206746968
15046036
23699380
100705747
222899284
584907331
140136608
17024743
273482042
138745994
14713420
17620606
241306917
393000774
333226067
543805527
432952694
234173996
534167867
11698102
193563412
33591843
68493567
36167511
322049542
173015133
348014169
589354991
148533464
470672469
330991112
148228103
498251944
186501507
588229345
379848
181253227
250149682
232944736
188722310
113414078
668132377
29993160
990252
837547796
256990686
67259417
267845277
749805684
452253640
98699923
78356501
393311102
43810463
411026034
17231835
733050533
170288377
78691715
36480147
103476786
389166158
244211869
429435812
39516140
9832602
39927344
180536336
90609026
514788134
462658024
12180738
149113521
88572517
255004138
141722602
384684445
225413369
143098956
63744422
608434472
244096220
350146483
332838147
26980417
248087295
142468496
449083521
551864397
406384162
29382382
802827
470993394
509538728
338288376
17222477
236368738
455079286
5696067
203519406
93054056
64781438
90386575
456565748
12014088
420546123
273300903
388914159
156420076
2307121
234028549
99987471
99670251
198882191
350171881
50560910
569253147
242230206
18342988
62663939
13380907
115168000
329324696
649740051
45373347
805239622
435078681
179070445
104770390
449490979
60730638
18696752
25762694
83324074
54504003
77139998
61586497
739693602
196116878
92010641
128385798
54859235
57421881
483597518
379344915
68883573
460129429
23028438
161128293
40171882
4338549
528004644
538566060
319618006
320679366
144718650
361229356
359723103
354730187
285524839
46632991
33151640
17131547
118277051
194187341
4795184
14270130
236274477
368315853
52641017
123732314
70090372
54850847
313065630
574360061
256798204
325129733
242140776
18728969
72653140
582157007
769034983
134310159
160910126
14194281
28655584
297338
123468853
273206578
105008854
2351261
34882250
384873620
66603506
256000627
16572681
8100692
32696131
729326376
495790591
22321568
330234600
265029779
312340549
381971018
61274156
19674187
3541816
91976421
651392079
222383894
91252772
59064034
168189388
225753696
163303354
237556095
163846585
214800905
611595263
337112622
216418617
123944078
59676427
288689333
5106488
63457373
146082482
60191738
503868238
267560984
192398517
2237938
131949046
51507893
575492950
33901415
155702678
23699158
11780188
141350295
655720076
688570180
227543564
83842822
233780424
41341513
508283193
397438381
45317186
528281104
98980478
332912095
611659815
130755896
61282134
87758509
159118196
54962118
480344174
694099739
16267416
92064705
7201076
100997476
471712821
9905756
719006738
135128935
244152599
37720637
168386832
566151447
80909857
7462749
362447055
188874429
251871665
377484368
520499863
48291841
203918699
91858946
201019448
59605744
55637021
416189227
139158240
13239309
9860246
54048980
228350791
5241266
128643080
44069983
277070185
176353858
32564345
56064472
56965575
467353521
41345330
30854752
178286233
306310518
47247518
37034781
87079255
168424293
191749896
9353239
64278266
242260292
39778796
655443973
45786548
107025526
214580442
75437231
34323908
89752723
69441675
459834190
333449973
59580742
66630373
389337887
196965723
647786681
479510273
6874391
258732983
686605877
25812910
43316444
104081867
24586479
328188785
239351008
295856365
60290757
213722217
266997468
47783648
422934296
645111451
31366894
734523714
7142195
368575
30828763
440827679
53569127
600468107
68917614
41191637
757342501
46747167
78902662
86160129
637486825
292225202
145554490
19838733
153036723
710648575
586483720
299888913
545933511
1089081
154167394
24245153
114394730
152709393
16513301
218494675
156256966
132968480
230910872
56305280
176427195
23131820
327614935
28930397
224966106
779579064
2300196
228171188
75983887
19540507
472139204
98435657
240890832
380253155
131522057
204086826
625439216
82585542
13144550
85392849
101952880
218971743
77199166
48576216
116416827
322436785
148269777
81369781
72550126
469266872
8940648
114439665
262242334
38683376
348124298
441026887
58146899
40207837
357326565
85773142
186053727
515098877
65071409
84485476
457946828
11035225
56750150
163801391
137051563
54120862
125701092
6365054
14635606
448804229
267149983
91423655
13184401
279374126
383004747
390994087
409356972
13569618
624984183
36369423
9263655
5881221
164048666
280452959
3940575
448076480
29038554
35943859
262994693
25864852
412406644
582179764
59219279
78037931
40856569
153383490
175720519
18131591
27917214
116449654
184735082
15405740
176375615
77707604
142319471
469893462
308014920
518332772
727421308
7699924
100770667
747477862
25190874
397692788
402806475
545144837
496482283
401825038
423760580
1682252
1987639
54756228
244120663
336534839
626409456
151498863
55864729
474838614
260051965
395939414
40046524
67043570
399679183
514104839
128117328
24001493
151254876
15239574
93827072
708301275
514575318
377261124
14122749
142516365
414756351
385386870
75631720
68647398
23301701
7692896
244264509
21873916
464240759
16427740
94969704
246529896
94931889
609960584
491362156
80579472
108701900
755349733
716326327
204344415
313021707
132921724
58147316
300427051
166133240
2596615
660968630
73478917
137782612
537458
45672885
681876257
229449841
382988201
314186881
32048266
127623191
429134892
195027493
193401809
397288931
315582457
188779706
441737544
447373047
176160717
42423867
217861822
105936833
164193180
46297502
325181332
66950160
157255312
87099221
829138946
16928337
107469087
444750333
244568899
94321946
255349590
178106751
14176953
85007204
502654656
248714703
217509998
52855597
293647102
177251932
818492255
357717694
20619289
154222420
577007903
340024528
4159652
151391569
27796653
169468651
535890259
436763644
12646106
375381844
621204073
35674517
108808552
49699074
113883415
102866328
228862955
5306834
223198824
186685182
547154075
346930173
345487213
36353698
162728275
163918429
641659206
271408192
95227637
112571321
18864655
778750023
217293313
278845865
674962724
127582529
242869499
248392232
242169221
146170916
633790329
467759451
10645911
299844738
800522472
76937000
6802398
128672920
778421
3569353
450644648
44042059
326302597
697856118
35391392
255206369
288005911
263227348
434886678
33065791
6512517
17382419
494166334
347758659
295395784
43889925
232294911
230509063
758071193
123175270
277140511
80636794
63879331
544573082
154199285
166838212
67443310
85243781
34773961
79579979
316246746
147753278
15746620
125677816
869230515
681389690
322813968
607419760
51157414
127800044
411369949
316732683
38172116
43965749
20622627
47915464
112419443
4597967
178186144
111407472
692503566
234138595
722731259
528682640
8516109
301572026
530267875
118459510
343397267
45568261
231790592
59500478
88085651
242580778
93167262
14067173
76333767
293341142
128871440
559408934
714110815
38129146
634058
200257777
660824541
364749247
114071221
36960391
378942208
664733318
135542158
77681540
172859889
92275869
530515396
492155456
251772343
204497287
39203634
187335193
33379720
141060361
158286161
66053564
718699095
173634429
332134762
509273679
156814003
134596105
281094234
58137974
345044072
513264682
139967954
553639797
627596777
110176863
444692665
271026735
15975438
194585294
192806516
1681012
567821523
686618614
594153770
146118873
394486393
104065645
134846298
41280396
188662318
35869451
11438690
602891496
30550054
101142862
166617802
53062095
180429266
166552400
1827010
285484621
300843348
278424214
272719
607974384
347781602
461836365
133771926
28871665
165215006
353720246
41958670
401681516
382945979
371225291
130622366
24648544
260794382
72024739
27046445
75629496
469513632
740397428
118703374
32749996
26992628
107810701
6271915
153052593
65314657
41998988
239387910
97083970
142727739
230234523
18196709
269435135
210507638
525252899
8444057
87686469
19221084
82554227
227512141
343213095
190886320
189857345
161636340
514650020
163836727
107461671
12056093
15642944
32848357
75349158
364230533
449397946
97967125
1567580
254473570
9262762
39917170
29464719
270622989
681348175
474405131
124115936
405220499
217750581
253289958
348925403
107775117
303100100
32575295
644849096
415708637
148242800
57423218
8925613
488592555
313502519
10914880
320085557
3464012
294207165
257057316
78382863
388621190
31360467
483184397
2771104
585648814
426883814
209606902
108409195
44440158
266946245
580819096
233562724
49914196
178709273
135469105
209434060
280824386
81303211
17855324
312799148
22543761
18718232
98940121
77477355
279336026
99539211
281020513
113029355
53463915
29405021
379759
545337459
281383147
304026214
186565243
403525395
45348395
48566371
572195823
203470104
583297985
137481711
235568983
362082573
184643179
105083477
79739066
233292290
47712892
84729434
403577610
363210235
52167241
315719934
726991528
72490403
7829784
389259851
49857373
249925
314187079
186249710
91019611
117735500
65285265
14203208
228493782
152565169
80250808
491942110
41895172
390068674
105681413
95324355
670848826
37106871
175278377
174269894
548405407
3228247
216242256
55647240
5946005
435906179
108778713
52461240
434780699
555716170
76419708
9959821
660714512
109681680
207590195
317618975
838107485
22844219
97047317
5942298
2417194
219204664
477965823
201053867
51605829
36088150
45557580
221779729
268368816
271439
803204369
707904112
193818709
69354276
13396916
512534937
602814713
188296515
67433963
39055127
193037945
237815560
471887655
248796036
98784994
403024017
11961928
346898887
277882256
229863378
131273534
165873975
33324248
282248747
514502798
1169496
60889078
314955093
425008650
234812860
116839994
140703094
448544146
544738143
31594600
259118502
232258788
718029054
266001340
260966531
176725960
542104505
77666999
19007798
56615823
90347911
64519116
40017608
745027343
13936374
552006212
42672359
91020144
661781090
283383562
1558329
253098542
123376049
74615916
319514715
606948157
319667507
100066819
292692312
294053694
522616595
56643204
182026970
4313672
202366779
669600059
98585567
661455746
27749816
49497291
700045605
21297462
291136192
67022426
207446375
278654198
8413243
496234579
37677618
457368990
291425705
61014962
364948867
658995583
359891686
496519664
63526905
42522763
426302847
302598914
118830699
1293465
49506902
649634878
43397472
85595859
47009119
45265575
190445527
171721620
640820843
498912540
69758758
34452075
326298633
174204824
195863581
215951502
389604165
167392659
115406471
8561259
125397355
64425337
94286242
360412564
95096729
136696555
49019951
29028742
71816268
532861122
22687918
158458560
63714419
8483333
140454302
20217706
70443364
34193248
53470893
99633198
175040471
126088245
15579755
57841943
460648490
196402582
47165228
658295
276626474
10449732
1885190
364569726
594398889
581445269
141702947
384253070
512272204
9565142
6747350
119050729
578812352
360266853
33375754
170532868
251780291
273113924
318751611
154212296
31637371
284343887
481312850
112978506
32509667
4176660
85921961
423349460
346734191
142005547
2258751
368928645
62029044
20902253
149183698
147542299
165002429
254553317
41329209
50458060
183966035
300865214
53070941
418164627
41133676
692748917
518210372
249827445
194140860
413862551
136834863
103234316
3595727
273433002
185401154
524556248
667502956
624580946
62429578
20412981
117805129
264314814
620012558
68479599
138727152
88612643
115761061
2676307
441708816
246116346
259155596
668964796
39638783
516027516
139304317
3677436
36372365
4889284
6700712
25936992
778854416
488245138
44758055
463613
8742138
171486569
388642014
143388994
135990257
38127184
202143887
428341956
21000954
590427955
70386199
511951798
820921633
84104571
286788366
130621947
7895333
495962248
805343644
46244569
394394046
20983959
232851456
19984023
32369566
207729614
451526788
150688145
372138656
549668064
538499929
4187353
40855569
125952137
196592355
19483442
74284750
12928120
504492202
28806430
359125686
106644350
106351958
232003230
48287630
299119824
151165132
293037613
800675159
202176845
411643052
8757980
119928939
20199429
20695952
68368500
108972309
43560236
38238015
166108272
443837014
19574932
219763895
109039866
236024362
21926305
375134521
123075248
28981238
451355598
236843907
334830016
3812209
161851818
141487489
83161603
122383107
101284615
160693331
28523814
205110933
212057910
46871284
157089627
84659417
101064872
689949983
169083451
191124569
564424309
437825661
17929839
323616162
626836611
36333463
319072557
435707317
32382116
403295148
21119745
63615727
738664340
9895292
39926276
3107678
68620464
233255129
30910935
258211639
20771837
7230055
66888458
176204321
145241740
472556543
21184011
438715829
428746
476688445
30518520
567374031
63120607
270810544
465170515
326323713
70970974
48710605
35990699
743989268
142061265
542713814
42474410
461691768
99436457
97371197
282963429
654333644
466975565
44864069
361063323
40808223
1885857
39095358
46475259
1483510
175659948
97534497
243685669
166020463
15060206
67649235
242510012
46632598
17355347
492326500
327935605
322131585
133116703
380860459
67124336
409978760
125761673
95768757
10344721
4971586
48928904
55332648
53651555
206236634
9402488
410601605
266935258
174749027
278024561
504936412
107412116
328999320
553133986
27798598
321999531
5776706
18980090
340497189
176616278
118685043
110815719
63027051
28812219
2782651
225594182
153866827
129616296
170898558
154386596
170439202
363208970
279531671
212570823
243852024
39125734
435620847
308223327
830508226
344104416
44426369
537103024
149502044
297201523
346149597
655862239
88352392
22464739
46122090
246087932
437871291
424357626
401440118
250281854
36419
159425880
29762505
317535151
234859152
69261770
16560858
879012336
268395046
167604154
273373787
449166295
67838123
14204288
859014341
226518609
123218023
571227797
3698543
534913052
115777034
112763551
520087358
75914945
123903132
363076529
44310609
362279189
313658561
230259200
187315924
29600417
368597222
149692241
400375227
437591084
381285552
368698214
699747006
145701696
77754967
330191330
747428648
481959977
91351082
437685523
14856
40375904
9997923
91096683
411361030
525097610
381452
133597161
1994840
65113190
172468255
136397718
282238161
47602978
15868942
4487088
166814085
67673723
49101729
271475584
104450264
154728015
221307130
228229654
47347589
223691061
25125996
189144647
198944215
261193593
116742058
7464600
162719166
618623960
199993152
458124584
71716865
48088204
32088101
78300608
101900571
241308788
94636226
194130060
373969701
84783136
168076608
454950141
129372217
7904319
21753406
383427710
308968511
54084387
45370304
663682158
329870109
491647101
63984467
427735045
64529239
210092235
755499555
256503232
342978688
775112202
57914746
29039430
8893723
7816412
53747809
122377324
313617811
158226641
83175188
545156695
174908435
236563614
591219061
73943442
171232802
292217051
72486320
135160772
84442923
167811680
175142230
668416799
193687408
69387725
877880671
79723349
462919270
177792893
181712354
33791165
44465147
96752044
345086582
65517330
144537959
16091267
73406709
696842763
23988573
75832528
540943471
57353987
654703592
110458994
446077951
759991634
203709912
432045221
99843958
447875515
254918385
229919379
125315472
373634746
145134494
423873528
405399035
628747828
101158132
201814441
135973140
29562534
200719344
100002232
377453645
21917013
79708513
30223393
253290829
1451008
30195941
283860025
129782537
140713164
28300615
11938216
360739168
391641287
78308948
83069517
72003613
270599464
114895966
36464799
30858448
141011072
61217959
458856083
24631131
93230742
340989476
282645923
461468927
11775379
115554997
62080203
260365250
116739438
14659114
386172978
413988809
294950006
18914701
141917513
291081015
325286713
536141670
27206599
136016963
229896674
77490535
52478598
482629223
644418191
558493370
732990620
378157130
203173868
449831180
125876726
837627412
25878004
50521014
87138218
191365462
163047861
575641912
97884997
146365710
460445634
31286733
206177210
86987285
67077966
214965234
231511970
673127419
16806746
53449106
470737030
659699867
26812016
665176479
51842946
88068082
731537437
11911039
38972194
293447459
369474770
146786567
524429691
89739936
247777639
38595368
219090884
90521452
667880340
41330210
53834421
444073917
157242802
378123526
115098309
196519198
31470820
788433706
88322527
123637357
308493740
31457016
176431175
313837921
42825382
47202457
319958444
76171199
217489165
405680692
88852890
205456102
87294736
209808861
48681732
712452847
254035020
92371678
133239282
60612925
76900442
50716551
178088771
40956799
328680840
22314404
158551026
300386935
323954332
418115209
112235056
160765270
136348947
188203869
166655758
372235659
2969156
125813515
8115450
297227110
139006104
276777858
194693006
63151858
75172648
3637929
169159144
638481335
222213068
366388590
28579837
417546287
97233930
21137378
23045717
551641590
632380
645150821
41872241
309847113
67338276
306306445
274849563
506016505
104828737
317735527
3500687
14778065
700909578
28131180
91177687
174214471
245558840
240092222
571613829
26300712
259019980
513697978
171570426
82709854
413756484
383925693
492071029
44355616
88125032
99471449
238395917
16097432
413539583
406861487
487803725
86502254
733552418
4332988
202291416
235923518
91320364
203857355
217533406
273481125
319293701
305262476
257208837
112014695
79158147
271421191
265795792
49149685
73679373
303152857
237947897
109532566
73525060
13396278
70864857
415014218
240928452
42513150
194959759
4143384
24675090
93813959
217697189
265411278
32801715
194567270
558985754
143643462
196197183
65996659
60604041
659533702
112804778
771114282
240923772
4449932
148109653
45313176
156907545
545724023
3274949
78802413
23592666
176091700
345695556
1624003
764361629
109699642
88559206
158857718
219035052
68300294
534089546
453002233
258332673
75233539
160642965
42958191
340393408
21012739
39271882
371731605
248887870
515426623
300515188
335866605
79032958
492543079
511180312
19193691
433485073
68285446
225517792
63143166
31500664
200659235
180470115
351338195
247463146
153262133
102007878
451237898
22994376
178929883
14050678
253330151
352527588
99614286
21265492
91933469
225696197
305208341
299778028
211899385
104631583
325773398
386149286
81501599
176683545
56903068
10760393
46596368
126013680
231794454
31888638
704637953
4962805
153873605
74060413
198531650
184663818
51247134
648732765
86110561
258053827
219532358
148413705
280840738
1699002
64377834
68739891
64434522
98354729
40878457
607647803
118284820
467651042
7792500
348877043
618999543
761100924
694580308
146737009
500433590
73959370
33124879
30817874
40339838
599505539
36801726
245958626
221762178
622150933
225623793
52383790
285921344
306524430
35566866
161071856
35462857
169425950
432486076
166829829
471374217
53308109
61151730
24586559
34793198
438315344
32584120
12993144
310327764
596296635
248999047
24823229
38733886
48294821
174040720
170890413
155155047
119787402
233660038
462811335
154135381
200986477
48447504
258852299
28575540
560371369
464645599
562396688
352451013
219745445
147624292
564194
285831287
15653517
2497136
189261156
117609492
1854181
139799913
426830321
719990893
9693304
54925853
44362834
622692409
151020499
18123888
132418656
830658687
563675917
313630576
347556753
35611980
275129640
395976025
30950321
4058867
80904492
175774235
377344369
397896755
431698712
468381461
266837343
712918954
336526910
34461267
503847595
4241200
195361239
50421500
69942069
77719864
252771510
349327527
130644442
712593581
676297248
435347527
285341145
252113581
112177311
657249946
92889142
13964718
10534323
496639097
75871593
214024309
46823345
902122
15013625
684641890
87380033
643785066
607230115
367594514
16171165
206904756
242493276
158000160
55156254
810106675
407388396
683322836
20792752
411136306
185902534
288249574
71700328
304109569
86231730
3107196
26061785
21185069
270258415
94061901
130617912
6828482
194588943
16385885
434545284
68466359
82330266
339103100
372679486
45770459
68891424
161639176
129395340
505887838
171258464
241571156
2532094
210083410
282037785
63019021
46889614
339844556
110378905
9187472
361501050
30488390
26803175
346587663
515844518
176641626
571898826
316090265
9998986
422149944
467814
950546
8611729
165491622
19207035
464838837
110264711
396740339
98385608
345113457
489479945
32431680
403009151
158508012
209693406
213253282
5028385
143868
21208381
211604280
327448381
81014556
4929805
291912268
25775758
274263646
309594722
141402448
392873164
10138344
10161921
62741135
81012145
64985740
216804254
5003769
234660975
645477009
1049551
248354986
72517455
156575465
391857770
69493905
285479335
53104555
244367223
96599295
88318958
258749700
27103286
573646
129213499
13319220
426374879
402940962
194219579
394962134
62681559
126306459
21387941
15676887
197842360
298421216
29132196
600252739
7488229
289767286
111569655
34509867
98439083
750378281
309459746
722891982
377857739
62325628
25772869
409603101
138890580
171699376
22695239
259042382
61108096
84922554
108386444
112331810
3609306
680793594
233014020
136903712
299535004
131018418
33401998
168968118
151063029
6848892
180201148
275166877
174779693
452561954
7036314
158319525
15644688
48630498
116055886
187006322
166841945
1906001
143935479
212213367
28855106
321114091
6490641
95879911
259582808
323642254
42542305
337804803
619060316
10469943
576882767
32564882
89854727
172510240
29090439
267043856
164056785
219254462
88670757
252095253
406487470
85545178
242403821
492473647
81384766
269810933
61388972
44246022
17772462
358107239
61690783
56166226
226806868
76517430
355953636
36683695
78021867
25154131
128847600
609708158
136809416
18954672
107962569
110726643
99270214
162193444
22720361
15354909
69293943
245137242
170924835
552578871
49005440
119404315
23999659
84384110
198622407
2892397
557205579
361820167
16600657
68048743
59585627
690603181
229228761
265426747
16767485
89061946
196530204
105015796
22671052
131011793
212003792
95794176
141714985
65255777
277517699
130747959
322629806
288384558
555942677
63047329
595942455
182329854
422066484
145911656
107718154
72540991
433017342
100665
40902805
386453184
376860571
152340802
556706821
288445760
4654884
140714698
176858065
427669250
275068770
144460417
592341674
359981223
63597476
190539995
132667216
205471923
204249465
202140021
3493763
121126277
51102340
55094554
502280439
269644475
39674115
141102924
144408938
190292673
461112054
498034242
8370495
39898243
110312018
147679719
755295017
40183275
110500372
256064915
89356774
548427411
4574544
83238613
13108808
5009555
864850459
390362864
640720822
112999894
88599444
66520995
274718803
108340955
168731288
263584387
433571952
227482470
261247013
234218220
343847586
249893899
454043178
125007551
11582453
494776744
461973403
78060552
694128999
674800228
113498053
563506608
6486223
151779203
19737388
30980438
38272
106674066
37902483
57456828
23757668
48382864
222003611
152695861
489909284
153884577
21903410
32116699
124215736
107420975
192452347
130181760
78038000
395492264
331557484
21794816
197740751
256568959
43027890
82057523
122106684
289374785
495809829
505584108
267232200
16416891
327132239
154363601
799104997
47768609
501004169
13921984
36517631
225555864
65112843
3721243
385712821
123633849
683759067
383914835
100879502
361571069
217862898
215608823
29041430
309572993
255052931
603905638
401705397
48792681
245408947
687269379
12017075
50935878
598863070
390811182
266293097
745652508
275720744
71241135
330214709
28042954
771078544
22676432
523544136
165839592
1088263
191913139
820199659
274624940
288588152
24080024
205392537
98885070
17618873
438021624
56105896
307849443
136989731
109432
38768422
111343714
77154540
34338118
161022452
138797716
50570317
58573476
93090490
69195020
312490805
385995492
350753999
26804751
91607883
136786402
53384542
52215464
281066826
137526911
464405900
286544124
55480095
351953810
196277562
403161956
98186343
279003985
60769838
6210622
316331001
357482663
497858382
268221389
24024512
628508006
494994540
480057400
666751277
236067436
690947499
578103726
435629289
216440390
274347730
252749112
321394605
24193214
111345690
252579303
227593603
314210507
797930963
576133470
390098247
317554213
335577701
47995555
556169001
147022152
422409154
269533362
325576528
143591246
445025434
126330136
501341703
65450008
265649075
147239888
32843056
431248673
677148277
200115549
17876029
649807
170767041
60045801
183236452
222674865
113956977
488055731
590682044
22103540
67409604
529399340
128335415
52215126
560082834
181728296
412385378
82624820
33969921
19938731
586756400
207726312
141502049
103064977
205259047
588857534
492113677
263561592
6139069
205030366
408529206
41315808
3338241
36657198
278054203
22449124
483743884
90738025
240194985
10291867
267985091
318310804
208869891
118864976
15860967
31678004
209763034
24907193
20788428
628131825
138287052
572928842
290625221
302006028
626688481
362400620
259534319
81388154
221049171
266058797
43394433
728307087
129051169
4840889
388565197
305496135
575216399
87184907
39007740
89214327
443952955
143237954
33467807
1630858
97519193
119758638
90677637
19398565
140718262
65460174
248856314
353175310
213933262
18686834
389990964
250752514
226262917
364757758
87664555
180688422
329178557
743083267
215337648
243796815
550815851
540243138
183200114
178797313
262238158
96191952
22687328
15652007
162881888
94296697
715397126
58021124
526437205
114367673
97861375
515731772
5472844
383507951
11707014
244760039
3392028
661164767
26754196
12873476
91193079
59798110
88984031
28541120
256858811
149726730
7228715
569230375
296582095
438167706
9088328
49491274
190064563
271429206
7476274
68369774
86755244
126642217
194789863
47706526
30062604
91792601
90309408
93551166
22159945
496523863
80227184
306929341
187073906
6560075
278887365
417714323
217808950
206068522
116729905
115385357
259110682
40795153
1403831
536679837
15610523
80197090
810577145
40923001
403950407
167950016
69648309
22675959
45128453
30155663
70723077
168116395
502071391
115896425
2972745
197048080
137673460
158320232
6920419
593295714
54460248
226573072
92189473
296945085
284656164
167251143
414530965
610128074
112291854
55047684
326256269
40527409
104039804
306516550
59194387
5717365
141184323
498695005
157497564
597118879
153737415
391788887
147184254
564675562
2897102
420597506
2319497
733710233
286131582
461565674
42281470
2958665
305429284
45343538
272422759
28377597
68250427
623997488
202752089
244728851
428628225
76604330
41282797
331904037
201326861
317687867
438549807
219493875
208566424
564008788
447034232
197598097
93092224
126349673
28260200
362548778
545113418
220878264
281486225
196840879
11362037
34823211
65674946
1332228
408311677
18121483
25723988
34022125
707184803
420351371
123102263
339805973
343851608
42653397
108090048
74680618
11975977
74142239
285058324
151156761
25881626
4202371
236104900
172924391
33209632
87545210
184324245
304813006
69906034
23833767
148656908
320125444
104079376
353311530
7243670
8953438
189054151
99633596
41490535
600635752
38322207
263132069
684153528
253800791
294687897
30669974
7833718
19121604
314202112
40866877
356273711
32049763
1066000
175184318
127036761
420901620
299833192
495072252
6571271
91511227
160331508
2549332
265190938
323623515
53811261
73886570
193413215
280792
45439159
707201977
527779107
31019646
8666535
304759085
46820038
693533393
7090931
98515910
442413609
63994560
5270277
100387661
676405272
4030219
103207147
84591656
72448281
487338253
223456487
251630813
636427136
210478776
12071372
355425038
132119097
764728828
158384959
58678481
23270630
155590223
8554520
835062684
37668158
389406525
135014387
99956783
354180598
84466288
559806567
31547266
303050115
63110902
950701
2607756
411333203
120363198
18226773
82032005
123149177
90769128
19710296
71271999
60337635
48825901
5330920
156938975
133265879
107682748
288132170
370125331
365661084
135972698
298913935
22598823
164392322
19533900
9125746
318694369
174205509
722388086
131955988
575564956
333496525
16720170
96135965
70020321
451657958
13667580
389107034
132679611
634936
275367284
8711807
420767784
451118987
552333634
703914995
283491518
271814
189084771
173454784
193372220
537014557
29336934
118800552
177218424
644545421
155230118
93079558
83616808
73559805
167616505
147652549
658923557
9485591
239650090
221931961
127996620
120649917
253772712
51815329
477619594
9517465
276354360
597647667
605512617
175691804
245434788
367599353
34038978
341712836
216317245
222624952
113134521
140993258
154103000
43083511
269834229
291385085
89476596
649202767
8540966
26822694
265491748
213664929
408946687
564274258
114786750
68245037
399008147
4040325
730517785
56034021
71152732
168911924
357208523
329516135
319975388
141694037
132553377
276658120
19180764
346173753
333251921
171049455
101813492
10416463
352300708
53719811
154194978
284409506
582519009
675309424
51984705
725655021
38636607
713750302
103752578
118867547
59557359
171942079
342608040
163707614
182826042
332659553
69464824
360759362
30317172
577504149
256982074
26599874
22364630
500066579
2344441
31312143
385321478
85232404
25406258
356063525
447933376
45721530
112523662
248597063
18230294
323956053
317228154
607684886
89782687
25632406
7588385
626786160
583989698
410961856
145192702
308393794
69445648
129516249
236326899
316608313
8041449
159260053
297604539
244565531
89559561
283935156
557133701
667402437
70742836
116391075
106969360
65739002
57091493
193587251
124607099
594292622
134820296
195178978
97087909
198794231
135038576
684157928
465985774
349595022
8123224
496224388
72914870
58644427
322718514
158564875
339945693
26031
245713320
865756196
38992780
1072973
3780476
5240457
171921197
732398817
22676867
18804472
71826356
666173703
40245993
378437939
50742027
416334502
60807588
629535333
483832426
719351425
11481476
136443085
218288163
73594034
177989510
773542539
112446723
76789351
97577363
31578023
102207258
281176708
871569490
710869479
213553459
130034735
515063851
523827447
197506312
548987939
650602908
404153367
7706075
67835435
46627190
293803018
106266896
24048019
85073477
50714829
27617962
142830793
203981960
691513933
24880120
595344629
5346965
246492054
322591094
21871625
294005106
58929819
100387149
285559308
150589687
15558562
521911375
231606896
456428486
493976400
306230244
214058662
493732208
208996611
49491745
53163061
435694233
11086257
123885359
116418609
23002373
274549956
72896455
14415125
178172216
131444640
389673188
351477033
83662123
560945491
298435032
373422239
215409060
460569572
143130765
470709744
534636554
327248017
422293764
44473864
244610955
220582338
8472676
152992548
135165493
664732515
13817484
5157778
286296626
289053000
113560567
345473085
17744429
193496708
264344678
161251213
210248
182684925
52577838
474857310
360822700
181401841
430321914
419898241
354826392
407103804
544473068
292287175
78103253
456071103
824270406
31442607
52750826
128905562
822325645
15716019
240148020
223761891
450259179
162621009
6220565
631186110
126889371
115653386
530253911
89108473
129099745
265326175
196056780
17052255
17095025
121328170
384942475
95736779
30644724
142987745
424993500
281703254
186981875
177125257
374557222
13562602
213768351
236275202
307349088
119820062
78365473
122595122
265990416
362490558
205310480
404037786
47784150
107278964
695531916
655107415
166676633
270752728
132523714
140274311
293449883
280714636
119470925
75228588
542353976
459314433
2622972
509051537
274864940
410634880
295643880
681315949
79364685
390777391
502487995
112371929
222317574
303349974
586964935
173712803
670133118
72428657
617455718
70961543
188736455
300258417
8305816
2278121
292122569
271892751
9861047
19995632
307734633
3777577
187884504
382671338
179433728
208967817
436013412
770863832
73266866
44403155
164376989
40794299
99837204
35371546
281955185
524690692
191667531
337396823
416718033
457309291
127166576
616142773
8543269
135265404
75861104
157970088
674377604
14869801
54783110
108295291
649320685
3777905
465893449
525680
440989041
880712293
650570335
374222883
511360589
267005481
426195532
696316137
352616319
625474
30636663
255783857
235400418
94894287
646800660
671772934
176337228
485166920
179580823
25975277
496870032
321850119
333142168
293917573
143116112
61732628
637786012
577720141
19122289
14197843
63093604
131803623
201431247
52371840
186344980
338553209
409437445
306317476
302526110
139016057
248955092
240623477
178169568
183700008
18436472
74428013
64413010
157587050
352052389
54070378
62474048
499517907
91225280
69949330
10279671
25030499
141663581
187755494
259133116
212053452
23238206
192724424
81748046
849234
16188121
264308323
573648359
109630950
366705062
107681003
1990654
532169743
14584471
282731078
6481533
555033200
484312431
168973223
92605976
8840208
52019586
2448803
55569689
10361250
745241605
31032151
67917347
71979771
236410097
133700822
359805979
677224391
310140729
5538679
277785236
5339546
118500187
283747975
235663474
104936142
17163062
554988336
245837491
23818089
528188419
283020944
342655308
95971916
262073374
1773389
15200776
118642175
31868527
157075921
239507207
145158362
708593295
146055389
444898826
58249653
245948810
15461401
81514992
42883181
30348195
366937060
58964616
344798874
106036371
188341042
78924817
57311032
321599485
12165588
43155498
216537132
234398529
5209741
210412
28655685
24271094
49414468
506181516
247873581
8667521
269264573
67556706
331432057
32104871
123124515
40280587
70507702
289219469
396258047
85022891
4710942
67982003
200596350
62315067
260278494
2456589
183176342
42497964
186529096
402822362
47994723
6444246
156025527
536633346
115804487
402405802
228630553
27461426
103004941
719694371
49212674
4972918
267833989
517575623
259803307
213730367
360874874
713049842
418349406
64531829
74061442
15753077
471995939
102589655
29661048
128836754
475537810
5625903
67879206
3481020
313890101
316195663
586200600
16530074
257480812
13568814
687379234
52552610
315099264
231156321
98418377
243654908
691688656
221376360
163287680
584177065
498811989
206500607
768760365
279966457
12757556
47527283
177221818
87912590
744039799
19378405
210223636
173589222
280213037
32473961
88968548
18295304
19386028
536741821
99625493
626778993
77496941
1410249
79128495
26150255
11197719
787278
85036673
85747883
46157086
7041127
58842738
243512647
51950351
115412833
265952231
588438813
46052666
183879519
15314662
438893421
370008877
235039343
44859163
194759157
311612235
39474299
90813303
647999851
442233971
531355919
351473285
162800825
204385539
40054684
516171653
265548827
22036177
353979750
24880816
13414529
808006
3953252
55630851
184644632
36745689
113836765
32229388
374218512
51139603
643891840
83487148
75339508
830197888
681054205
107395503
14952773
143539798
27783932
165934653
665471602
574301862
494574241
114042753
200895892
104965186
103648101
177496866
199803509
503876278
543966996
318366606
8514173
256676628
372851390
2599989
418224833
300557735
545863468
78885196
165263042
337701872
45744905
521484863
101331688
333287002
319641879
252564712
142359687
44566746
529355
66200825
70452976
275518479
640834062
3721437
17954849
383294874
163893554
515582767
250309888
147828583
218096687
172564574
392280180
195223867
241827876
256938313
103592367
68589695
14140763
33955348
292457324
138213537
396583447
431028054
113640899
558302301
524003527
107865489
807632411
458616452
109470185
87998703
183838511
107277778
500496751
392471234
354348831
659621128
35137377
357450085
119329262
67262740
204517693
10207475
364631621
789071459
22644516
17454578
105323886
83622377
25456997
11576717
246202257
55471537
533404779
221625663
348211054
279154877
489119295
47518072
414592526
6246986
250781828
365014468
16330678
15887988
576110916
44718431
194243273
125210345
558517628
264306966
55516309
741392961
181269749
99208062
464650040
9578297
54260296
223327615
162954973
5460104
428727266
340745917
319181685
21452082
940234
81481571
184007609
330069547
602111673
484101951
55637153
18233431
76013437
809405636
573440054
92431881
478416027
71670872
360302936
596780563
16411407
184375055
301407627
559384142
13897926
256052418
529183826
116716414
58375483
173763332
16448784
101947032
463566759
563190350
255635476
57405294
172030864
350273881
83315565
165705300
3523478
509686851
402198048
146386871
204870653
2829550
430938110
19756538
46082674
450055880
124638547
217481770
133844514
265944690
196993567
651258853
290009571
6767011
829590027
314314182
659816713
287448133
25797787
145415536
215661884
81250220
49889970
29046979
121347153
30147264
808107475
5745209
267604784
26115337
335656095
277608202
15236175
203192523
257965187
226947718
250284122
49256628
306211560
321314406
107861422
320177152
560358698
528282186
74844613
67838458
384469983
134564975
230438725
84698165
43857012
369180701
201671980
10892042
34656371
38272917
476804584
15779262
25009444
360646848
543122231
216810702
157838454
294837503
114043350
165096373
14354436
93393703
278281871
53611436
270030637
156334259
429885368
35694896
348912784
242946873
507709706
772795180
18965222
430048651
152063145
137336994
204388219
62416477
29313541
358850602
107884746
259447140
186573796
485110721
283325966
8345790
39891643
9988137
84479786
342760082
555934395
134110856
93250730
1111715
190386546
220882980
140140042
144009856
652723993
6999577
166968780
454979156
46784995
35844336
104154229
82293144
577662457
449585855
164058202
129161434
67312378
59860846
19196412
249527277
128614110
138036031
274693299
705618109
127615748
207782593
178030184
77868321
128612273
196546460
186612926
35801151
834276939
1915552
26744009
137357316
369125552
54341603
14668548
724634927
279173307
131341952
178483290
351994586
42021396
208857857
79986169
211757524
144752235
151511283
35092790
330962057
628817407
689408749
394774078
586893718
204758091
236759528
322053560
11779259
741288
429330742
51974820
154649873
207949818
496248966
15945392
289007981
40112238
88786034
411729557
433934839
179643672
4251432
293497337
188100290
15066215
282597827
759300019
500673712
62575282
46714827
602683323
121260793
29261259
316983031
213235484
543472599
92533876
227056268
7872487
367516062
592460940
669857278
38981425
435151122
655015100
4706910
306567103
86888062
234052679
138585279
62981150
360471935
419622046
392715460
5651461
77910402
173592
223476502
589749017
78911155
42782308
25021189
288669247
393743868
105080347
245197375
264916233
262940430
5768792
83188452
448787750
20542331
86152043
280015748
464165031
18455653
467122540
58522523
83909517
174425571
2651114
297044660
63099281
30577097
11877625
187166450
66516417
440760765
382161072
55875351
160862446
10986469
416867087
109725773
85024221
56170437
279190358
112191647
251153182
64803793
24785791
326886798
122191892
209891579
303389925
54721205
96531179
129731482
466083711
18726661
580863395
149350390
59205463
11954279
188189193
138881894
547193131
13227831
56346235
59677498
512441750
786996606
5228050
141472235
109566858
194940683
6625459
5018664
123472797
823897490
161717455
16143089
181072355
273739667
182697150
256886440
39164322
56393667
47268101
37272790
578684652
429405334
119208359
99563883
7462619
136766388
230758231
219197471
177765698
377369209
192715209
245853322
247418945
105159512
181532978
692900443
58185879
35621779
376630129
19444589
122648673
43588289
705419072
18735106
513130597
13714276
216006649
290655241
100594943
169280579
7601372
724445323
22482118
276394312
89395185
807234365
355343220
281871632
461565184
672726326
199499271
411857167
492123635
79783233
335742645
37999865
386958129
10193816
356915201
130617387
157800097
53480531
806635530
12126104
535300505
468360040
75387949
396119297
64005337
129416647
170826156
518858222
135674449
342768798
63617782
265929420
295555096
344484815
5586728
57242999
2456672
96575031
234283672
29317021
319378477
537714457
93367173
609863198
308882921
114011799
478142896
467489601
751221949
453850372
249257011
30918542
112847857
380963196
69049444
89633878
381125924
148068296
80672251
39259914
2151922
230095663
122838627
27449155
54367452
355858306
332038474
482026664
164799564
85776436
271329548
619301703
562025889
299125916
351407825
25563049
101748237
281123
538799832
40175290
180782564
156947842
154637001
795039073
50635699
1206861
16102084
236803547
134960306
208749527
33862790
5316279
18593008
219607085
24262328
320426885
45926178
1339401
38283798
223780593
23389155
227410802
79855369
229368929
159334446
28692591
192956563
61514834
3427308
292588852
14289477
636079978
138752387
85413291
676909445
64205158
305014705
239477053
208465357
118275135
125942328
544647143
430450089
74499710
52381455
79994720
458367515
380871146
248290113
15297824
271617441
55060842
131145680
13816111
31222745
175307522
31528539
54787262
137068236
844805678
533006204
72200702
71392494
478444531
27705386
322759834
310976685
271442072
310917573
335299849
221684798
334840682
293310757
18274369
307734923
157784166
152857460
196579812
44878868
518744471
792445221
409322911
77899792
642831414
3624549
397737404
311104969
675460338
53934552
143946212
32609922
564082975
278755642
400308493
85106351
111439677
127604752
327704648
80933905
822317553
63734419
354481259
239936223
640513327
670249910
90423822
78713814
27297497
421480587
81084113
66199057
178096082
72467260
120041613
554591930
103780895
157052539
16682956
321406907
139927580
599695372
20750146
206818252
160889436
126820169
599942580
186352673
323599559
509126312
3884762
23729282
380366146
360609798
22063727
98669909
40187243
477682326
402821294
735157258
109854275
17351525
768829530
182867628
56670426
124280725
5576105
331564744
83414013
233804504
376924895
105312503
263918669
20282287
188011561
372868239
292424131
828310188
129189785
144465360
586972610
8955772
661729705
293822075
421068928
127959477
301379574
110385175
127581558
13285679
3621220
106012722
277269917
80322013
398315801
80818923
86904745
9671284
380863006
323439607
327398792
380679077
351860709
521034405
233510247
217473713
10914922
19588295
322023445
101672018
69218967
136364578
201601164
771342447
21686865
755390417
390609462
50443742
1683194
160856170
17473874
209241515
443076148
2133153
150466888
486130651
40918257
60396131
432841522
137966988
33361496
164999552
320881367
151528415
121636901
190452408
424356653
164914810
150810863
9665080
99343135
323792543
14379637
115235648
62774313
186731475
51668878
138504584
25311544
327149839
84866831
723948351
474075321
181147839
57549964
436562642
149431756
202180890
79408947
45990312
273060925
415762067
165138616
359749222
44183290
79703224
112204188
369019869
189766442
39949840
49625226
188934135
390178777
426651785
109993266
337201289
9402778
5532767
137621123
537446725
580470044
74334611
65957668
430817661
266044768
175506893
127930964
632728584
755779653
17410657
431388378
56149202
47023097
112365099
656055058
226909019
13713856
40711726
219366748
697299545
88410905
135458394
472972
196213767
151943382
12853502
438980356
88791049
289003506
149111000
152485236
312894190
473559265
486960544
550181248
16172971
173172791
395155970
114732148
88766893
418804804
217853
159639763
136930254
85913257
583866118
29618978
351114024
96382836
129110424
613551338
53774164
434269325
566051383
256977402
58837879
394166031
13107473
410487689
528312984
57055891
397127468
378231952
483142398
318986267
109663839
51396846
58270627
413352390
416302734
47212710
25659844
285212871
190365405
228929061
239826646
755942552
341113791
356222163
120526096
21182144
42354476
33693493
615903940
295560479
706840431
131777341
177166140
271114227
326419354
31452
673673588
23551706
217749997
75874695
245499074
128357397
332024477
239178038
482683418
7851015
34131705
565018156
19077076
8436511
73530377
484883100
252672264
423123826
476937809
245772911
699785153
51407792
199429886
378950145
245287909
164711622
231862483
27345738
22344739
81790371
134198357
53744060
69036625
14615868
38961922
247868269
399270306
706114323
35386301
565592784
354050708
127172597
178235406
582522015
235374503
89129576
177769530
45059197
213098315
370696261
281401500
290716354
93223212
17089164
195376757
96666204
68968020
44755228
103463011
413170601
9698446
90933461
121483926
148592742
168425564
31732493
44112658
149335355
340859725
19641306
101574667
364048064
345525318
365507816
87714070
754048651
239506245
39762930
31273500
6783353
264443582
393219191
36267033
79335095
580234220
168315033
331736190
22395688
91533642
596852358
144188964
21611278
64743494
148616562
1485512
101877184
326717877
17580160
119852569
412286019
308083357
51948873
117038048
130023439
20833976
503829674
366760587
643681383
74966088
696388506
128293503
327335799
326491095
85901874
2118516
403199545
179199379
413552298
6977003
56047854
308675207
148822371
293900565
236833070
240947317
114694258
358285926
499730549
363121679
483300783
32066588
490501006
620209043
210987773
40030244
18977356
91218020
831101900
453081080
299440416
239155809
73297457
103719385
183086349
67414028
394307756
183349644
382009013
172703586
7308870
121238488
9539530
172798641
180905804
4571021
9758674
31814440
429924860
17061894
379969496
505784581
15015439
268318162
110526964
294266291
587864358
215352911
53677150
158236365
342164813
647949400
550988970
136059743
249798093
266676972
193404814
12874125
409843170
236467721
555741169
134290847
405823387
116771164
333726400
537662121
143486792
80213825
114875325
173896872
446691464
80670015
143099728
165891484
49152879
590217137
88464561
649290915
256527308
443247755
73006629
26116429
24105151
325224908
212260957
4270363
130204950
581973823
184742552
243386269
162535301
506808167
156126085
554446466
13439114
33149988
134485502
571179163
57797541
55733050
121333889
238248606
122291245
413024950
316115660
225320753
458596942
15680128
105674906
246686154
580386008
172255986
516501056
186172755
266311765
327376056
231878319
80990607
428616734
20017
175682979
12096099
500568610
404005182
37119237
150647022
655957362
372487620
123000628
774880732
590624045
183856400
418390149
109921587
849363910
291330182
81631182
304980647
143580981
123199030
348029038
21407987
141501006
5761658
45197247
546148867
101790714
336776510
18555165
69447228
66168939
384889214
57904335
208203343
284578108
141553563
168277310
193804
37258500
40382522
14067768
112331329
173158000
2830097
275582466
13821476
60594862
797284375
383001889
758544486
143830128
10238511
685176867
191000037
97512260
151415013
253280036
352564796
5680837
266571561
9825524
141564481
26558132
198809672
571314677
617212469
206182422
374743202
421800282
280619779
65670032
509103511
15192599
105176921
204907623
178804192
71673412
442775535
181657013
511276209
653799895
577721948
294019427
240113968
30819059
166356776
472158159
168687742
25214705
53363329
35205347
550620865
164676309
293722
180659115
256691216
135771315
47367167
6469285
59859509
491870178
196828744
6429200
671121625
521972265
169860811
238500064
39393432
612728841
79308958
227851073
148561426
427943275
397728376
126785480
291406413
135140603
93965612
23378865
228209483
198123060
38053875
335837261
56000181
106912778
544683074
713506142
449080873
152000452
117238823
97537270
149700729
534674629
331240189
270411862
205518333
726333094
130695474
24474448
70604634
136003591
58662617
9761818
547882573
200373430
316641230
465600069
141552639
7857515
133427882
235271484
325682878
15456437
34422719
712457334
5050038
2648821
264301115
308187014
65468093
419998148
36928026
165885413
509202730
147602030
342720741
389908905
175598128
379980650
289295683
230022349
272386049
170696159
244616572
82634088
243230074
736097705
19857207
107662151
35626316
60725173
259401412
66275910
85264780
476033393
6969600
147544656
34854921
253845104
281248157
33303741
582286583
295926873
30463223
4168085
11364631
60015868
301175371
298600315
729547571
6472085
190540709
85333512
530825102
262864851
566829071
1626488
29235260
703002697
74596675
161044936
290801535
19649969
634150512
21459045
62481714
2050492
92823701
251584137
184947596
420964792
680941363
29531414
259758187
265494071
330111591
20479965
364625617
384692937
276864259
70238978
1376151
259348460
346249641
177602114
9363252
86582613
272841676
695445503
223086571
274248700
314974117
9327738
183899684
234941514
15722804
96905950
141306903
236284371
276698304
474044842
5542418
9944032
198399016
431257414
1876523
187106645
284377816
30824180
16647823
15532233
693099921
80501202
65021754
239319666
298363178
423361101
478603052
161188978
361750189
177969918
63390
236272545
719099245
192045352
66466341
185018644
1070710
132081363
310578144
42815153
300686069
64548392
125960487
205798370
166871477
426251965
384178051
75613348
442035178
92337169
15472323
18205357
245962840
249089900
171735514
303917653
1130570
69553985
32105496
137911739
169826557
106725069
384116852
273839382
123055096
501864560
685231740
299899550
170652973
219977848
314446926
100529780
44245282
439567453
627715924
162778116
40832605
26041605
168385954
455128182
187853737
524968768
113266435
29104062
148444741
575351519
542629558
174414354
127733408
106461466
680206337
386979650
392470521
357546168
276198438
242078749
162178447
45278975
650445199
255474019
3661420
30809458
76835947
84015929
224716369
37192217
265471872
62743815
147841795
249428076
515712654
396521795
141497272
60754289
17120363
297873369
549771070
312201198
41483794
15490464
420831272
31717635
81552786
439907017
9548405
75102110
564917165
515160717
336203314
161710648
162773499
86206686
85696820
464833362
184254005
626730375
20692719
234964813
221484347
507009946
199822929
263842243
550903245
8596839
21752706
16307681
312936903
455961059
375643829
817767453
223808334
120743268
73855842
451637148
112720934
294955860
569276981
90643788
324968013
237737554
273120136
264048336
204992673
47404025
89599242
338484819
94283542
189721570
139887523
104297695
48036076
50803683
169681939
102360882
183472947
33202282
173881728
265842821
203136233
171990670
465655290
205594887
168452539
57309433
57681965
51910009
53596885
229251505
90575462
23837839
510850375
355480994
29228469
569558645
125806912
194306837
300492130
2551109
348473120
286214964
391239829
471048493
16060848
26641465
450900245
327965141
252164724
396316488
2151378
6272835
89029526
757938967
303605505
801947
8499972
101344816
19890859
220623225
251351080
335599244
110675181
203736315
792154
546335020
439595274
335375875
85568223
123872777
16115484
147687028
72559221
213445999
2027482
64009232
113247924
17643443
56138582
62728377
289745
2815727
206550499
55610950
460582384
45734439
722611040
205558757
596459710
107527739
131087687
152872301
596174045
87486662
49874741
29088965
98524931
239971391
423604879
8639323
289677093
584727951
297320938
47520177
230629318
147567522
59450826
111622680
322785072
356248655
91736288
87505733
33876070
409093842
97599341
199324049
229572968
217060912
255171916
484233095
25631566
288187008
118642543
155268189
54061366
300829174
26742085
128522137
321394379
132593595
76169843
281524422
13041232
140777490
61725249
128316264
224540326
441781085
241083968
125473905
212137180
352832772
200059877
609850048
489590262
10215658
7607505
397741176
65138530
59077366
20112381
494754941
538560582
98766284
28156699
28383831
193356204
36500958
76259167
142731101
212246188
250443937
13725564
64373241
71362614
409541632
266508244
274410196
218009197
414700337
192498340
87257759
445573034
585075188
637150430
209899196
395848797
37150775
15503586
509039323
299370774
845512448
404743595
30574865
728649579
75718807
2409003
829292870
41821873
55702654
127068317
194041953
176182288
150371379
5613044
58753020
230957375
108087666
84394336
71310654
82856364
5398199
103749443
240277097
265838513
500345731
276201575
197384812
222663891
143373044
790436865
20701
477225014
4706014
41670419
754875865
438010535
50378499
26668542
167487066
1078900
405717550
45606978
2767141
57874033
156699928
422197751
276598688
290258905
229707466
5697545
183406857
13569511
166199656
169161322
183205764
124640261
43537796
61415080
150295457
395551173
177948231
107842073
114746123
366095847
481129325
142444800
67118904
70573077
20920842
303383423
372376130
227743870
140658426
99721263
715475049
79372538
325283484
671098140
576858140
27651892
72941045
492623315
41984346
71573573
616081072
220481054
242642428
407292831
48218528
21561536
262341715
395587915
29951515
91750760
135223141
509708882
181463456
164077730
91781930
160870450
415141521
169900941
71629127
200920342
127845652
10335199
139209888
445956707
687115919
161204628
119458967
247460560
39733201
226530864
151344031
291989727
371060107
151870148
622032884
79944715
267086392
2666407
235236031
167452996
220461670
609155168
869399157
275495596
91286180
13587093
260144615
204818849
192721548
1622102
51195654
22447450
1654147
185156799
649958761
45008532
101204417
142536544
24012419
105311254
21032696
505207811
221887345
431309073
228282327
115440644
323543849
242484796
132367871
319138480
263679800
35836526
64960166
57073386
107831021
241122138
13760627
140028887
362908999
161382174
179712746
254358558
129909226
798779497
540024016
49995154
3302842
480778408
440742127
26347948
83145987
176986236
16101927
55514770
368772954
225390847
128208647
180544063
149009213
161699404
14244024
181203723
252486420
167212805
309994119
122854368
268910557
62157014
516257151
673784526
125559817
313855863
242378469
730154207
44663622
384749746
99063850
194981660
80696245
235444322
40021565
93894373
266056917
343847608
444210592
509973304
132697001
148572687
715497097
206262838
454547447
23073637
212267162
226535035
130710857
2185342
92782548
231777974
29762732
228366293
109754353
339070091
509265592
131282150
424840834
67019906
81911992
111751819
269791035
53557422
228064717
533288189
234142608
572288025
229747019
671327279
457256137
125837939
94022184
91091387
451388263
426347342
343576436
398436662
186733807
322705148
676633389
92615050
19773566
27657795
104739514
349227161
99008205
65976156
365497294
239168381
60859163
73669337
32625043
909370
161293061
568827268
212807973
138276768
512456813
336905747
226717687
100546345
195361743
114054095
61066607
492441350
252637576
225377299
2326351
397208051
207606649
28067523
186489389
213948192
485284361
87345244
417091582
119898427
64646576
78728921
275848347
231108697
353011323
120307889
376454390
75110527
747371
9012739
326789395
185872301
144379411
110298362
127048906
599120984
21069129
33166815
149068040
120888518
398565081
7682285
253420541
61610741
95113433
362022713
57708271
134788756
432668819
386709467
157520586
17814036
503462405
188718864
177525787
126788378
100584254
741566510
127508740
240223628
45291500
79700090
189513122
322946613
5067998
125969949
15194094
4862339
158500846
122454252
135606214
758612921
71227009
420796572
819938552
157115539
350243759
432681761
147661694
142111176
100328311
425057236
415808481
95408022
93234961
111105157
96182909
491574406
558613245
200401229
510888350
179711095
24398512
21617035
511010554
75547343
224669967
102122698
278469712
506471403
17052501
422462251
548331850
70402564
297436278
213794922
379522987
55261596
165627944
52194556
31663731
419195769
133286052
24714377
31502698
62979061
21582117
129380264
483896417
72942883
62954642
395670908
338515138
34153411
18803275
338556580
761423406
138349115
747003481
16076281
7270344
154682173
78357040
430602820
31827554
149429107
37157631
105742472
13877243
226184888
49446008
401580559
249972838
41038857
429314080
47759551
192042510
56286082
803788090
116548497
733610539
171389028
507947787
70067208
18956827
546517765
520215143
515378683
40698674
4166866
147933556
77757809
25546314
199009467
569912850
597347030
117834332
448179063
80867102
7990504
359574564
1838460
642838671
251155320
421513159
107312227
177853970
651613668
529191177
421447388
49937774
586096207
5605724
620331455
396449924
649107360
380643326
153667795
30288545
70909418
266900132
134182531
232628105
12923080
261006179
48565108
203832251
47884240
360244806
105435492
63546096
344217786
231966635
399574902
22288816
39620285
9363458
280054738
53965914
342739162
21196290
665712015
254036518
248240297
114101399
433159841
400319056
212289886
428067573
9994089
507174367
381568709
108678720
286175661
109715077
159737940
852424076
508514210
41116289
745834709
33209934
75101205
346376304
43468610
3066943
88950611
563137853
318059752
444362251
4409386
137807110
166979646
563713440
257823702
454319602
17832878
45066473
21355324
75005370
48582234
100099035
334157384
391838127
608817793
62811672
303491079
259535103
254624966
67219175
77360344
404471343
721100189
158089781
496544135
305221383
28195800
262029112
99888945
296768134
31514631
803169812
63901268
37811740
341618277
78505314
737590513
496590157
16846021
25063443
514534978
335156555
40811012
30080811
138270322
456189986
686677224
242155798
23691286
33827640
74576235
517363207
77998244
544674204
562776782
8099600
13197988
239842947
85484155
200950548
14918533
87562105
447916282
158309361
190326532
2358727
329565189
129841727
38858843
83625202
239117678
70126685
23103745
37969409
39954680
164397916
690287159
719926130
231653006
170027260
296807670
177230619
379913983
578069140
654506298
30534939
273657474
588493620
152034838
313712597
14763362
84409243
128432988
370998870
23029785
453652923
304075344
223123370
52571189
16245863
458127626
411960752
64570069
835927791
87725500
212127590
179431496
506395587
386889745
65079373
246118513
767703017
74995
377423696
295898984
292687737
211805726
105029337
305739631
157340217
48221086
2466223
220129970
298567316
2082201
359101119
262245686
140427761
81162034
430602890
766824966
217476122
543130288
157112201
159195967
3396717
109364185
141585196
864006
47593047
104803717
485229556
44726783
276434767
667132072
610724334
239926431
91121204
16616115
154100441
117687080
400883292
48379136
159654006
117416333
164893245
758300066
502865036
217601953
461736037
21577239
80089958
25116282
566777015
342727847
10214854
154609523
600867720
287349845
9624185
225694092
214927938
11248467
432251270
199464034
110249121
498047725
34679459
74092433
103946360
236006196
61500468
147861523
244482419
5941061
18872202
273507838
215011186
64320724
85585002
282668562
669649199
31013129
715045549
628998436
78647190
560580562
188166023
782185590
56051726
36916261
396744420
433970791
100755008
39648787
1899324
353619507
270445366
76722531
100312194
317427636
797755680
60876832
150406544
346960220
395912108
114370178
149174762
459909190
576352082
775530765
736789674
365071087
310742008
319741605
191046788
42131539
34746043
272188364
298185588
233488776
18281958
193864457
206454874
561706020
97543695
477343305
82394744
401043641
73606579
151347766
33440625
189553970
429701482
446749800
417173459
205636460
228645117
48296818
365626495
4669039
13827882
297059707
205844517
27701496
22283054
1646633
122359317
58887659
325479384
243818373
260966941
988282
203984918
148638083
238242262
109181148
4503630
13763703
11127879
53069937
54004774
240468926
95272915
372532908
597530360
65037685
188386386
164112386
223445929
21777077
487441621
257879
10421425
5142903
573378875
37855729
700291419
448252590
210772890
459350557
210444088
163065780
342280515
132317030
350225452
135741430
168701945
269260738
9145861
209476946
64861586
81263824
180085866
24909847
27179780
219321980
69273042
118916908
169179119
464071496
115261581
540667330
714593939
89823194
11725263
36384703
107982462
731214861
523259359
105660430
54545282
285808232
602301026
214010445
260423958
23807437
10398780
434390170
22666022
88367226
221267973
114828332
27584206
15613993
82166811
64192014
556442178
320861333
428795926
330448514
16447907
108333017
206972310
34943413
612152487
425875089
267312086
714926379
511412594
115465557
710557386
86579580
403508466
18556210
72710818
34134493
284984328
279223526
63352911
662977981
17311872
11720018
12052808
106399750
576418779
326616061
187982080
162960282
2872597
60110468
449053470
8774277
98378801
59535841
159108504
326408450
368865684
505653524
491303741
21310099
102296422
508411214
203957157
231516757
10158898
439703634
190280751
243060409
10515646
251689849
280235127
78577476
237631314
110382803
211744100
690576738
467714413
24712715
131744321
59919713
410662415
51528953
93595552
346170787
138612353
146590492
551738966
452972133
863428498
222641705
50661022
177687068
65152680
171546976
265537812
12947981
748147941
54474528
103018354
30580310
383720096
20412645
496808808
78412315
874427401
75287131
55759977
43329450
18681348
176858623
487634227
201856525
421981778
17932079
14472288
627008623
378608313
175392970
626347015
500260038
30639546
220759725
85981654
531093
111561331
30113840
61957694
174342848
64821843
38858029
270243083
9002641
25476191
37137082
360281347
4620939
357638946
136710049
51252983
54423026
331016203
6988953
165143754
43013436
119203117
841603325
30428667
141090294
218404060
58685178
352888049
27318695
29483552
821081569
7702448
143850700
131608275
171438429
379511859
389704269
674169212
121202073
148585637
366446875
19086176
206875902
377714884
1566891
466313752
39808276
515249626
158328331
213752433
458608987
61520954
170963647
237996675
186974590
58450606
430375997
110202265
97482111
72953677
451820957
259411110
688824386
510859083
270812666
208127364
4310592
2036807
821450128
10030471
178453557
150476961
211917955
150346635
67788746
247585922
34016894
15403688
356831410
687516654
157885429
404177084
297510391
217100757
11920941
273048138
309765710
50917
319599294
110702408
656081252
204322502
675572096
649986903
86837992
306408894
150945036
185431462
596992517
455530381
12969787
273218378
188823486
8013619
491635660
470832735
72075054
51102141
331071662
246451766
449049687
475505895
69792092
128571970
197113110
75332678
265021768
110983917
114070270
8398771
331261065
670016820
43882044
420799066
406896212
629360724
138476503
646523664
119939946
682253481
6533043
21219575
13561132
415946770
228854349
35015820
127513762
278098494
478325837
370541084
200458425
73531252
467701211
62380571
253276706
19817647
76671414
404801388
145214638
295541555
300268323
210384043
18387664
78856128
310507857
344681922
147191419
62176518
640556734
26464400
354791944
195784256
624371620
20386109
293397705
130569406
131702094
13499640
141004884
463941988
2885726
291468002
537413247
165899879
47214929
4963799
160080684
302434006
721156011
13467011
146307895
264999279
379118151
529469347
247971816
279908465
356091211
373621439
61227304
79779604
328565883
23240620
431400
299008550
7265200
579976221
123713122
253178000
120993638
385829723
126798253
73852872
663687032
386722849
170959490
381774351
113652726
671129589
32346999
286809095
195234500
72595755
318399704
136506086
82028108
526169520
121456901
430767337
36426662
66930590
6889897
435204238
179107157
40429621
118527179
132612306
372037571
17456055
733565075
28586272
114931513
466664953
34330625
177930746
235190688
7272233
5192103
43095597
398906909
4311760
288359245
102651711
175717699
101658369
1802710
67203847
311377500
511401004
405825847
69072830
251351665
53936841
222296585
21193916
229958109
42384509
770367072
171664719
513675180
342111141
6195656
243013396
58739788
320148810
45086137
59501984
308008303
20206223
321000680
356330831
17301885
33216355
568220491
23736173
270663143
37331908
351781105
419627186
67076421
5274754
152232905
116858770
473317927
242663474
535035591
163466358
133530812
192698729
18500811
454582724
146991034
23430522
650424536
171764270
284318619
57799304
114783128
24196422
53231469
454397798
104060427
174507959
182586424
308596982
435226558
39454137
297069322
689011723
9359257
144973774
53014
4906939
461127484
348077747
453525286
202302565
660266757
176778855
70518730
138032144
274904826
33608476
245794702
516408484
45252778
242360532
47588049
292062346
363595544
3832223
28962851
85855436
230139883
7730291
563992542
221870459
347346449
118160800
12475384
252374279
292263117
55216302
254331077
345381183
370862354
101670942
313198146
4303814
394520360
74833553
604777204
316220664
166857632
1240399
364733275
136506391
302612713
73263781
428367972
25164981
729528351
206620985
60958001
305886985
97153819
116540652
83050553
346567120
100094326
78438330
673874522
233732200
40036874
33508816
27861288
169382647
340933628
162626421
347088071
42200659
75524747
152945550
692826938
457241447
112799643
356604931
38441870
117888311
216150302
686411993
514967564
307130804
123025788
675266851
9760351
249583616
98366709
466552
520021011
64361119
305009188
66699201
383717688
206748018
30311875
202675132
40187531
194321629
29757325
476534132
535753981
60544743
170782465
180510815
81157424
17718156
257266976
95771840
211494637
482739624
339679710
244861
204985665
58228376
6381846
12685315
47863661
167531134
162789498
366447258
104912829
92859102
190273910
155861795
267951901
4301408
90743149
466405675
20943459
224800792
2374972
12149301
411706358
22580295
760352665
240099273
239785359
221523120
95674873
19998283
51370801
243367348
689554499
108869930
288701961
211943554
235597866
272421769
90416714
38769581
36272536
719565434
291411960
7787600
36923471
179642756
29900497
7053555
14996561
553590029
102889721
73141485
241119941
393932359
226630604
281464690
247950823
260580081
170177972
13261430
31059700
703362926
231549321
370755240
355572463
147441824
350837903
22381437
463424667
224461767
35727747
434264838
177103373
196996
485461151
29006100
87529720
283344927
381622201
583807239
131654525
64157519
75897166
13449759
380969329
271160709
543525775
466868287
122864240
400493412
151830668
111669227
15469539
186940733
39895866
95708282
110335514
74274375
243532099
430163203
257844649
225448879
891313648
345685756
304311198
8351794
140700882
211073914
304681167
45567224
600300102
56272707
176153876
61156287
37045741
6742240
68403921
589772803
4744001
49806987
293612620
66262
500157865
460980848
491012600
92430332
17046063
129882682
9603688
537182996
42146263
504503405
626148476
75151570
66587569
280379828
18281250
133133922
51536273
361194145
273511908
10910065
76073440
515923447
118123458
300320570
29511006
189374160
2187974
211350693
569656191
201007050
207388217
313895439
389887162
831194427
71932928
756333333
69125747
182011899
243261553
6788536
84088637
208431929
371514388
4404464
590629512
9262531
680749921
261647061
64962904
458181838
203146009
220304896
42588022
230464169
53624397
411183810
566604637
259792745
137561623
9957474
529821360
49583877
46538800
175556520
27847985
165964239
29363385
123340379
132794925
39046140
62610832
67786487
76059563
53764372
8540624
32382746
311476001
396589484
3580842
659432982
92416644
238960217
364556000
18926518
262455714
134408839
60440390
393299334
313274336
372045774
146392264
68054343
92248276
40501958
266978021
330043173
96380796
408000746
448843587
23223824
101963960
595412074
10995013
242010398
67839678
53809646
63684324
70842181
125020883
152142140
430657005
647831309
76333322
10916530
104726869
201883274
33267356
10008556
12308268
301039
647583620
33937327
431858328
182266178
16083847
42517559
491185713
70548452
3213058
89207977
305967255
511089624
4738035
424736104
107957622
89592865
354826646
74848967
259725626
233193926
32967761
24107086
103894990
248827806
45828499
249929606
473348821
137831831
251315756
18778062
2121843
10077996
428897365
355836616
667702688
405438568
95116805
1193648
114871065
237673530
284805638
321542558
284551928
405877584
20232305
139797489
123733
152931895
29960871
643734201
363118581
124774392
726860935
110050281
76671151
335244714
664099242
97188161
11720581
438210627
13673953
612696057
697856155
86365067
243247335
609427565
40952730
165897050
367318496
327111776
595994583
578311667
360620409
3477375
11073153
93379112
813447887
21800475
70586475
519431776
125827518
18131151
305365681
822452882
227642301
67706830
201796938
376285649
24752282
24873032
385096074
212242786
74327146
580006720
15734539
287704044
40038822
744261662
353807588
207893907
87471048
56051912
121381732
160672793
111127091
2690474
539542621
592899264
38079732
435269594
128552350
560280365
606974357
257499222
5774904
272668335
43070982
877149
514483236
157235043
99487260
254924578
572631183
476185802
363324602
16498828
127663496
232825620
5153705
207402791
454747262
357705568
14174539
157679091
163421263
803404420
661777642
2956053
159125262
184352860
601299199
166698134
61534704
621334607
201403507
100969588
28865458
231475139
240801898
471672609
420371627
21636302
121044775
59941820
47551503
12949735
149045705
406922708
883336062
279391918
11945515
151027531
89562760
21221112
636417878
225754709
292097957
363479585
82392236
169872646
104440671
323414880
236409265
405669624
64489519
258631353
354796924
213432312
286285218
124064788
346498681
626535781
239913621
239832665
210717130
12149469
19141723
208721538
88735984
65036198
146313845
43069611
18393086
70350515
25626231
188269578
256422702
6060159
8074385
75870492
597176690
59618069
411534488
339304349
149105270
45010404
599591138
31317183
248022188
3059788
93974476
286073696
87007580
81186451
139461705
490832126
3765352
116781151
344916775
796755873
90564943
375397
77759087
527167614
307038948
281395214
384272831
63792885
52411756
129114977
31501388
430452748
242867937
157120539
285564683
378765988
114531631
247239462
43425396
68804519
108202811
479314222
518210964
291740017
488538863
286766716
492711907
27618070
70832118
16219234
22396239
252828073
132402055
303059973
335262193
298086827
750106983
60454498
28477496
295598176
870801
18916789
215164473
125108154
574637739
613580641
94311731
373545532
193590666
113959964
117825906
301938166
492587298
331214510
341960358
203046036
151119080
77966602
462624348
451213919
48952213
100526556
13752404
676987655
102190519
34666376
51514128
432119973
45233023
236076737
81903111
368903
557766500
316341938
15410803
604674494
69230251
260401756
702013086
781815377
223920245
27225580
112313008
703610529
604208697
13349458
334849718
79853764
568588967
1927118
324323891
119585848
109947910
340884525
152044603
18869862
9857996
462922670
378525283
296497549
14412320
160542635
483484222
214252734
275885830
71189257
10930500
224193559
72744627
74024974
48231836
567143700
239225047
271312352
60879563
14128163
40647875
309344395
266612352
292929284
3663280
11310935
231967113
50877780
150918565
98524286
245176270
745214452
358678849
528527621
68101989
1957672
537294954
1077429
138463558
569639602
43618667
169601220
275561370
223919079
79510120
273749428
12168272
12965841
2507889
77309454
6735660
8858711
464148710
561964867
589057612
433452364
13020444
1348876
653525360
90653438
406076751
465082572
323350
268726650
138864358
112120120
318463553
376586084
221572958
296766720
368792764
357710528
415446090
61351253
273621911
147603443
135525591
691100975
92215232
537643197
157495708
593614635
226611241
72781795
184757426
11886460
508066389
88126376
415610266
344770634
464118965
239394483
190958030
84086759
738094999
712563182
91421346
272890845
448177759
534348622
331193612
107333899
570832860
209649143
279501508
71947190
296840033
291383139
252692473
218063217
142265875
13444995
228277923
81690002
497694797
130858026
40049154
742051345
24870843
260341437
80434188
554356871
575185175
786261519
45386074
76704888
85042111
643292016
239397739
640643007
251377172
19534299
65206559
79097735
293360115
23102151
24535661
399862182
34847738
193278177
427594593
460201239
445466693
355059789
513708634
474899533
554691714
210461262
51590881
137642329
11346332
162121124
170957272
149566249
7864818
363510613
830608565
70849987
37429365
47017019
12911668
176480878
82307977
186884542
233747050
422108201
65157476
35268135
236625609
143319770
47969197
530882563
45484050
8624659
91212484
232984910
71098972
44419184
20028270
79367308
52796345
151344527
95428478
217182952
394130345
34953080
315214048
88198387
18125988
154069923
252799550
475776397
336275565
128244125
17699859
135553775
65751116
23681635
55140682
263218358
89156408
91389839
150274437
9941179
33730707
876777804
12655730
223891296
53483276
401647581
138832933
18319729
152691399
518264907
91864866
137843022
183880177
274808739
2760487
214565368
142122
37973688
346306702
80382476
173264929
115567469
297296104
369826462
85471783
602191717
668614984
234732451
760520815
49675916
547566519
522325992
87308600
75806411
8013642
297853893
267055292
430088051
12520848
323174207
191511037
136221206
665617611
162574150
111247794
52357290
388795899
42093152
202631960
418726759
173425453
268852503
396479465
88053852
47387885
689985014
156547107
118630748
17215733
465638159
57044314
512942678
314539469
626999286
363123707
413005523
37102695
18238228
718394652
15938288
80034103
411372235
181722723
322611641
79040846
467883430
305452826
77472955
426608
336679310
509996721
212986375
16354836
221422969
454170821
272995308
233139359
38277497
74725336
4723049
51906733
26498459
109653479
271486662
137158558
66582401
343172948
495128011
310192742
32953202
215104482
132716092
242759546
357929025
74228978
443152918
290955084
31279999
37148689
219200388
356529657
283819259
95021791
352831644
59213007
505517654
4120213
101970879
116576696
73265510
573025922
76475940
462589674
724721827
36853188
112089135
85034167
241059310
308176187
86498545
692180436
289677532
455949
35894618
474528033
144237900
38563861
196172629
133663594
83310109
445733575
158471857
816764188
264793478
95625731
46098679
261954119
226646611
121962234
55112014
617758490
630127478
288188788
109668166
1225737
105684203
22201684
394869247
30567280
336699703
113858100
342298908
151049779
44488548
238685495
520812863
92483735
235573373
248253148
412654681
194562958
327870826
186603483
156264271
112364206
44091529
281406948
165688015
300682205
517407379
124920076
279508065
637995492
53004495
154397430
296094129
30775647
15816986
481939891
35241590
226047680
185433155
225588074
112316671
436292339
6387334
130335209
234412923
148899621
387584898
492998332
2610332
258821974
1824462
425423898
53353347
21855547
238339
82508857
13032174
374179627
452851931
492058929
112274397
100234800
76837412
201168463
449295874
107460820
87115885
611598709
107651928
526237486
26914291
37712646
224746043
447505549
181731433
135020976
183847040
18246593
459148847
22653188
177388293
452708789
19989440
123302734
558333704
391874990
137948528
4500252
40326030
94013823
377915886
328548684
332578322
94739492
31555938
529444997
321656079
157799284
98798541
104488652
435176734
805029422
72018179
286717363
128165039
77260293
37564053
149660522
440697533
109241907
98365696
150931172
100100627
54572826
59130498
224346847
305779756
454301013
147748936
171911386
578105885
49181218
291420322
69851273
56554617
91038728
88494801
512128126
94244105
38265878
24077081
56844898
22121409
183775173
17242441
534517400
499439149
35948044
363853066
82356360
74140988
102359695
13111227
382571429
8451193
2468311
717400309
415192584
353144543
174860311
19280129
462663680
906161
605119234
86996907
8941755
80249704
81583063
22505324
307381914
553721912
173946566
57152741
9080585
95645469
41479812
14058424
83557012
419807467
25108436
26174693
100158222
36683228
129846044
264586644
23920281
442432917
75237641
22242716
41458045
104771001
531802430
347914963
191217182
728325369
587702470
100926386
27300674
584789718
649688877
381104546
249564709
616507192
118892413
58987562
61090545
417239642
503470129
214466485
164773385
170802324
27714363
446866955
52656645
418582844
447520867
42437074
159362098
8887935
367152419
189633792
264749816
223328782
341975408
51345318
54360168
268790617
53651729
251120503
8633360
194020925
560085036
227679043
475133663
40612644
554618202
72986539
3234767
42940467
367539816
506462076
477595783
309701684
1188984
391815049
383230960
317560198
457220537
123171929
273009011
291073133
100597982
98064422
535496048
292774321
12450253
33761215
44706423
494216740
38972183
177802348
3391971
416827285
16702964
204552085
237698942
391480390
4171728
398152339
264421021
45293948
118329346
299894912
264439053
220784533
456512973
154733444
39217210
353255761
223165413
24478321
574109924
232305958
22978952
10146471
610196892
289035344
641781139
156650798
563887917
216583928
105982242
9803313
102743200
43385107
711178406
91225073
236163034
65360926
16053789
74317087
540097365
74972863
5321097
167591047
255057044
160827971
8719809
561330815
14710421
155113498
43922979
294428805
318961208
8475632
18117622
684555012
64173232
67793477
336262931
54699097
102798794
387023243
198074236
58541944
210977308
2625019
214601166
210921791
66209597
3072975
63490062
226918438
98404595
39306509
654240438
240801225
373896879
273874602
685548148
573441390
61443589
8931664
111909544
324389921
49366872
109901164
440133127
24557503
87892182
343000948
757129884
43655307
79688234
8123761
511247778
342242912
190514130
79028829
538565035
298908988
62474385
38577968
163502698
22746108
112678437
227886255
37905956
217102224
120311870
193252364
357419113
464576448
180760253
221117780
200421123
408954049
393452288
182935404
118260199
157363574
352513204
743550043
678862656
674277207
504117328
24698639
25044617
112568187
623570102
375233894
15727972
80334872
343094904
299797267
495652060
78318252
348527161
242207684
104172462
235782325
21425956
411047246
266286358
428548445
23701008
772889980
86486089
264064748
275752554
163025179
29478578
411969790
454784530
183341491
314076555
174988742
23055702
360083154
690774630
523421434
69941188
27368737
531106624
1560130
9959316
190778778
255159458
446590235
118950398
192057465
357195482
237621660
238282248
326283509
233082918
204149018
114564474
28706416
572133543
415364374
209764593
249559618
781936223
121840724
901294307
38234895
254129064
62826323
38235643
226608589
362960085
148450429
352889538
448849244
207875249
183416387
11237565
43173
164409609
8084205
545594446
457699503
29982625
88020610
382467342
202949220
568217042
8302743
307069851
359037268
350126298
596976644
41430560
84189109
552507624
43173014
166858418
361569526
896590710
2483035
14410309
30593252
138609757
323649739
6374881
192953013
356575781
70105107
69617321
108369748
90450616
73294416
198106136
460304810
46384113
239668960
223567362
100345145
253805283
394633106
129794820
94730657
260951645
39208843
725717612
209521521
76470930
403979778
288215863
155875479
130965252
308727617
353739821
120549819
47286987
400497121
550612843
22933251
266817755
51926722
47536981
366144597
150393184
5617311
302472210
69849634
303751068
339215425
110071526
292920425
17637159
3642609
199590468
10190132
818564395
13067356
183192007
64810606
293662237
328139771
232173921
74649636
299288667
413271384
236652800
323031874
611388447
50972127
31681428
142963125
13204172
626994200
123231393
281265462
4591137
307159013
364466019
348371709
35146692
243752269
503131881
234493398
47330053
470730245
601100840
10650598
9636018
274817824
324435958
300846708
11750265
303376191
20039917
22059390
26996503
404580392
188810833
474139179
127929494
152258536
177005061
216981598
682858976
46883405
166240918
321647436
244401133
241632018
129066219
51772001
99245822
181895400
20351073
56320687
160337465
40888573
7781404
438858097
385802916
219606920
776776343
63147603
108563455
1914479
12059472
49322298
622353740
95575210
20255901
44582272
75855037
44348729
297877060
342628821
132420425
138421595
43198307
139931297
306304281
161928242
181338782
133750276
180285826
638417148
40927618
63137047
573357206
133979183
86111315
533566075
3425572
128972085
515144646
209326907
21875910
129269539
10458288
5893801
677547644
40918708
75956500
252621342
111212893
368014601
254750520
369820407
363855204
268262325
94721580
76046355
16532425
375729974
542812534
34170650
375180272
20325472
66282385
261388544
822501263
59201640
41191619
203862194
5793462
43218743
160635828
159757099
141848175
272491580
118243655
594975640
509456056
368497348
177019717
411028303
128471493
317726412
319127433
44557508
688192220
38075882
60387894
177626808
144913214
215952381
327677105
11563935
135621737
333068663
348212073
766884698
395619142
129432699
47524663
457042266
83348171
44085621
327444822
7071208
505954446
628971523
157070814
350576389
46291625
74114592
373345754
664891142
189323135
130342091
622198228
44115444
181812813
453060457
145665283
250013315
360679838
12146751
184760159
145921573
300023594
126284430
677355955
92017569
73078986
69848571
128966105
219080763
183935669
490914864
323283277
325155792
53462682
519273295
8983788
205511133
46442847
6367063
48130800
287135618
13047610
370010564
7472262
17227258
478607178
404168580
408086151
72518735
37228515
89497362
36728828
424879524
202360713
453189506
122714764
99380962
73588674
369101158
130208886
52083312
100785586
768999591
174242118
192958443
52015913
126227170
158946910
63627618
67614681
374727929
152806585
43649254
326516712
104986091
196151322
97396114
262238594
546737895
109255801
654430448
283247950
90948095
649450848
362567812
328775077
574788036
230619145
137076941
101617657
162918743
324285963
239055061
3140730
261873050
272251723
129772308
432767524
213626354
347099949
129099415
85866571
507321513
66237637
610853774
270174851
205729793
513010089
143658214
333696357
127449657
722268870
414591228
87330484
52573836
201486955
236273336
84635971
117276684
281546995
12724345
43881753
248432352
496961804
369639792
16621008
147109423
9513650
128729610
235434466
651586029
27745846
392746602
587287452
647577039
82656617
296219846
448588447
372409297
421546042
213469152
374263044
84694087
17898071
62838115
216878817
89357739
193941200
155106204
226340282
175703429
5555433
304125111
455458281
526612288
245083360
319882057
3395211
238650521
10481470
19802924
450893451
374434
601480926
224967074
1528242
316773854
96986313
676081310
45364977
14265520
12574494
234055479
601505464
36457668
175598604
143346264
495975235
384839104
363547390
439206642
26230054
574473315
32764565
95286568
15074296
522111778
619881384
237858715
297049562
262355176
391462492
510380415
70181463
28998821
167623639
125634906
394205457
131619941
586368883
79591314
731415051
226747571
39069485
296693156
177544846
44927166
133391735
227709140
331337262
4700523
260762361
296577643
552622815
391572877
56142590
413006287
492882340
135318927
385905994
203321964
248262449
49881644
336243570
546026345
128316887
431289060
124770242
10897267
349047218
20705195
426050842
129330712
625334360
156102796
236963924
281317930
82575238
306504980
698954054
176740629
10960202
50336774
132270836
106484022
257245210
13910986
8425772
2268865
478337392
148138810
193776883
67497796
768056676
215851105
39264718
460196470
747046814
20313806
10804143
491221039
12208749
684645328
235452728
264559654
387957022
166298776
437368951
507960567
31467202
316309769
563144263
673044095
24373860
179282196
219678793
228819076
18778541
77963346
489640444
49753995
54782
671138043
289992420
2009258
21552697
85293993
374281697
98223570
17698888
583873421
26094332
115725980
29133426
120936221
3516778
171585199
99525400
338440646
72120084
33980329
67923612
213099590
176840662
85688598
164470500
4556945
565195847
574836559
288146607
381771209
459544739
444092975
587732022
104470742
318710436
104988919
150991338
38555389
655485256
423432131
87198306
531816308
125270634
19918487
102316062
33123048
141155226
165096287
41295539
113175807
484034259
103546607
596288723
111286180
178862099
150849512
68873623
782923
284367500
163107112
222298323
129501897
28656854
78637135
168113468
5613387
250839398
356980733
23077846
74702386
95440075
81090825
253091417
67895081
164296982
93197243
14904526
162431637
360596881
187999615
330843787
297387032
186104214
662982830
307976238
807834301
230639020
75981831
31604257
431523945
713075261
178291359
501083390
19235723
289825756
589988587
97715630
8035851
458869971
762936352
2230631
150606899
148456935
248061756
15912130
403604490
32853645
81203386
15127446
57200446
267277444
213594378
439191269
177128257
211952683
21753343
100401550
139862316
91543721
147727425
222372348
279523366
36200755
93532596
128210082
41115795
210068040
62282780
343893285
170634850
369623977
96719762
27450547
167239129
271936501
185797199
184743200
54126164
406983955
760911779
21770614
43759362
180727095
226538649
152918534
5181330
404302624
475293521
6604313
273950391
578478327
74246719
563769052
217618684
208617821
50718601
70126271
462605770
155541959
349250579
153856757
345171621
564723101
300296617
270545530
130336930
186298300
158356900
488365453
157825924
773202973
68246185
5817308
16209596
475865328
429489521
155291819
19527425
10554487
307567953
248529332
119543135
78776286
352479782
427537793
46157056
109128122
36903130
130207901
120742715
562846156
59394219
257553361
649841726
69684778
200294947
211971709
405669030
87630873
229847818
333493348
281143995
287983058
33533404
213508102
231428271
157807650
424719701
654732529
207214590
606915636
531156206
59361195
371326001
210977927
48379175
70848139
463324774
4126077
161974537
485545011
110837807
498240583
411149467
87794439
358442732
61453672
38224240
525931216
849955540
9796120
585726646
32379391
189683644
197890415
238136914
333120972
123140403
180906145
138328144
65928981
328540936
166193955
137937995
482368489
79703077
31493338
9940681
104891356
47041078
542416655
537808951
25981666
481194752
491873529
641966000
431994022
56502879
26147698
5421108
29899875
15350338
48895527
496806251
125974944
184340133
208558028
309383828
230516097
528221803
144647584
661500022
59080632
632838088
226434718
48236598
878703745
38525751
611581284
294269586
499466010
164264747
346452159
35649816
152267732
27751913
205462119
173795309
186237
9155790
526465744
107008802
12939274
499885562
412323812
21128977
194906588
38598771
234595540
143926021
375665677
141396977
205172050
130282419
199920886
583328312
200526301
106169211
108916199
111177752
792852885
27654058
309348407
506778939
4581932
75074426
294255688
126838014
745653905
216948841
207812759
67404385
186846286
105621749
8299128
504445706
31370423
131806348
319975739
269900870
362447826
760491040
474857287
98709873
156082171
438893973
23670572
21785818
358195499
148572644
324186154
75697033
217313581
189637936
288309312
66060455
230276900
277066651
223617230
346252903
92372982
367574707
433977290
380917144
280013883
145680658
684321251
441735997
13748483
85478540
527925238
827189323
644672661
32665596
262386323
104726769
452712452
124978310
143226676
215925622
90671219
5240025
95538127
58125063
582088500
8245705
444745694
124111702
35901607
86654820
481550505
309954718
32431959
47892653
11283349
134873414
264858115
64507284
211097654
154689770
194447741
2842013
530390961
62127596
73995016
511428226
263514072
135854313
633681163
324086286
358076924
78368774
257823656
221520597
523295226
694111494
266155895
729085332
329573984
158402454
183263344
101498507
406062098
56174494
609674824
136303796
181679804
10223920
323847164
12611461
487396620
54501122
54352870
313617919
681373309
131652938
134164351
53618231
7309628
146482205
139737361
52286036
46939217
514389261
182218789
77377449
29590576
235074913
716033335
113891409
416276462
603770735
264066359
255696394
547634324
39811612
259840137
13436579
595523919
46427144
503757682
509734743
492729931
69334936
5712281
41626258
231531240
163079576
153913612
171399317
67932425
152880332
71004098
163689336
441830593
158911760
17074380
36927281
158945325
725949928
561472656
105734867
130403187
109635201
26431106
6107604
197888938
487661991
356340342
451680767
66891573
38233405
634525250
370290473
247858285
230563357
510124479
14554279
143504230
238891781
87145269
468665415
433434282
14684999
674690691
25514273
6643275
476743740
526653917
198927092
48770856
147103549
347676441
550208620
74758158
314890570
102221477
495624327
227462053
14572695
10155889
644846106
104470779
157714966
579235004
8969170
36419094
23767701
191102602
56368946
17598803
237534037
530304981
191861763
539777193
92742365
302371524
176228318
667209754
293714977
44237723
109097963
170106032
290720181
90810459
22353181
28705416
5630733
813558450
47434116
66020178
45450196
698055281
16149319
174905900
689673402
261260385
168689407
199342567
8171288
316790646
141942392
303213411
36404375
440502982
155524897
500660452
592269458
126459329
78924086
178887968
21285881
113951144
33216943
555278914
668384613
439497533
264377177
110630404
213054547
71113171
118857696
53395734
313742402
206068598
292441116
186640052
56042742
411952122
251797788
314750131
385314139
114069561
410859439
132680118
188535592
276960371
222495027
15847393
59556457
340150962
443389161
377468493
266961466
456667958
273789310
120212404
43594941
232285070
107971945
454444618
185802437
65569466
352682578
25825443
108668960
334896866
171209346
490002868
17083458
600987253
105903085
394448806
749733540
18852834
63175434
16803073
168045473
65058763
120237710
764439230
469230635
374433383
112287193
407679835
265359921
3498917
75685080
38782752
499843903
317769605
25790531
110006888
320114352
165151074
63952125
199319402
102415064
546655340
223374941
8281542
286202170
133690646
414418901
272032647
85839780
1691060
51565088
203055032
251560259
9929054
415112390
269999318
25548486
81414550
550804940
422580245
289865178
108200311
133970639
119783288
20427894
6961602
379487703
41308857
547510998
22515220
660562282
139855850
516446297
147029051
179960038
14596715
407994489
45345055
17719116
616169230
574974623
346683900
267919696
670668467
1176457
33590445
124829094
680793926
46775799
11722249
790947189
133704390
612011298
23192370
352730488
186521525
62550701
501335253
289982344
222184519
462705753
266429564
22918045
26484462
214947565
93635153
111519265
263023677
118628789
334845535
269705595
121100021
71060221
88934106
539705874
101142357
7179204
256190001
253084459
237655816
25077230
369163783
18592067
215055464
444840803
294540633
599320549
144284809
642565517
233196989
807163096
112950257
61512816
435578934
198068505
144528762
168086412
86862385
86294720
86473147
14939806
197071442
11511981
232070215
221644714
392848991
107210373
248007744
50269981
632255072
28908163
438850142
152508082
144165222
161322082
816594540
54285398
44589319
120996151
497636988
280186378
563817213
731751477
28719506
455615858
304329737
429975625
407670641
17714877
299742609
65429811
246716814
115344829
173156131
88321459
534229664
438162292
453680514
390649541
369634703
593329338
561658706
3469315
61272524
112902601
36244059
235715644
406475217
44853440
144120048
36395442
456039730
676037225
24204222
299063109
9310739
458107712
449680139
256214028
133016977
288266347
718301984
220640876
247070534
199044233
109952465
28287117
581793108
476445892
310531032
231005302
102055517
237774308
31779739
338512752
420523306
8577290
517064118
240559297
121624831
30239453
15138587
23853922
747908399
175779667
242372006
26860530
16366024
185386325
237851434
256866085
12676634
542040079
136520617
77866545
224913867
206447358
301583366
483817221
7085824
122471192
43365321
205483788
65983703
606444856
329578167
57275086
1530752
93683090
71830547
280157
2520269
25328237
222417137
689870043
50900948
92673712
818153122
19959169
26008771
551191653
407519639
271931513
722451495
124768383
36322196
19420044
23891236
297610304
745401083
344684953
44132073
29653870
483136389
349088203
156889092
958470
130897719
189072064
21241508
31781402
143185916
591104887
197410776
446708582
165917651
185231669
317650854
135085827
485527600
782914858
534372155
80546195
320133883
26166011
57338594
4625813
290392755
69257534
219360640
165679614
555427763
134608672
203764967
444891825
159919078
71277895
166971061
416213316
230754071
100192612
297673288
53203577
245056575
30102358
580949404
314122868
300804536
65071026
12368453
276810917
30164219
95117752
162646964
91189226
224051460
249725662
138691883
116603132
92296034
147999805
32698231
119818183
160139829
341285897
34564776
297326002
39715697
205647704
232612524
30121433
112572646
4612802
682120948
74004836
282917353
241810755
190868132
824902448
290528251
346235255
729386699
433904794
384180576
762640283
21164047
64847045
465355508
11101829
72245810
556781414
510367798
142967707
21185558
154073872
397414083
401959323
28061780
512477270
81945342
340623461
304867614
239580505
244055105
274905026
500388743
714079069
167452253
344699570
68047370
83454636
534085629
167578280
454139998
68078547
626806609
92377781
24064768
242745386
538627402
606068994
6461292
366440623
777426603
122107328
17887129
462146796
25681318
47854145
165170054
197026413
94125157
495898117
144780951
526937684
269997447
93281888
504545753
6458398
179179664
91557283
66488338
50856390
153035947
357464085
41857768
540356377
30660819
128455235
336461800
292112964
143009313
21061780
24978918
37855226
374437651
432487902
384013513
278550200
273229552
49755277
360948680
143370303
19472629
352440949
220963113
211500739
73270011
48409064
231795428
151927245
472886155
348036212
36787752
176845724
515768881
15141788
537137006
330648249
634786426
221522565
38204698
210962435
2142343
67218461
546496090
173544437
2927016
93303521
286181526
311373557
555622487
96112469
36774056
119268931
37239486
9386849
44253547
99111808
65640833
189942581
300664707
33122085
441221634
197035640
467014199
9433913
636385068
562157405
154607059
128436189
356687923
365819694
34688854
394951513
37596305
48335544
133774210
675330246
119716625
220671996
161138948
73566818
244803459
212073886
3756108
598206427
81743060
178159336
417248855
322709887
292559532
94328670
235113785
481246611
65159396
877290943
45861312
89062684
266545667
610386940
474204918
2824696
354607853
234464555
590678748
552394010
20532529
171077818
54338234
152844803
46334431
262009863
6910492
382643995
5523740
34808453
373961696
69980851
191592281
7727134
487208759
227399502
53876709
237223111
241877385
2692424
476307949
225505237
14281031
118159343
19866032
145769615
16399930
61899182
115616413
132781680
288043708
210867179
216457172
442062310
88978109
456186
356713733
440197248
421206339
266475523
195747639
357742046
858004373
101789154
29426041
483237574
430611393
61522336
99833211
397676260
530597925
27705612
109116657
508359762
32026485
218327420
253976727
366816190
92386094
32725764
531852126
242829094
786838941
196198819
10189242
817607963
292061831
252790682
265780457
170068386
72415008
33590661
223748731
293348504
57071758
33704574
86424817
73359251
36387285
278478691
1733123
626872517
398216491
44120650
59358790
137276036
11049131
665426050
371352912
186840547
87780774
451608471
293504810
190178774
130889330
140461009
232298986
96218395
91502504
385131692
11084315
372348622
97256984
10727138
91497592
371167957
738267378
92073251
730707778
26306275
30081595
632114211
229004739
85541796
165692265
258798136
128452211
23539160
52746
855556194
18141071
72617161
508045034
510699579
5722593
875830023
690641352
109290071
67055783
3160360
61890718
133067556
65151956
294505938
20491273
799178019
727453999
786146323
6957733
543935033
42399196
106176483
282449207
287253354
163694777
93617238
399027957
61100514
18264710
90624356
301185881
112471450
232468159
298152072
213346465
381907868
172308465
200301678
82509791
167573550
772748658
67816554
68513765
9971354
385801782
51817740
119410983
538602124
586093316
27062146
254216515
3495692
86167533
47686519
146328694
457231788
859358291
260737737
233989129
243634729
449934300
158842117
1498553
670523624
48485675
47401808
578131844
662451422
492180142
420209673
126196278
40819547
51357774
363752268
96294245
38253735
501764828
123252639
150753524
740039135
59983661
50949799
78554385
278081282
24549489
188812097
80313283
262503652
290698180
246803830
464719743
351515214
286593212
216970187
582105123
327037059
240050579
257956104
444941484
269354683
12172360
497556189
48077907
274917683
230021673
293578485
384099729
20082450
296665594
120080282
73325841
210671928
17607216
66197096
517356623
372843720
304084006
318188315
187414902
155017125
82290104
136928079
64439752
584649642
175379886
140590901
362522486
4120178
368648639
11781716
2866417
391793668
39449981
541425145
212237601
168604182
155095136
285446996
324862369
692461377
56928674
200975090
251625261
322754625
34059794
385044943
369232615
36877434
34826004
469930057
422582390
321934944
1031860
453806132
73600016
124928
157416012
8911778
20558692
31321765
297721429
117133189
126821720
381179620
51132880
618054134
120453840
401533206
368203919
214662300
40916845
72655748
40524654
89388179
648079237
94193931
305139728
71270664
331643743
154822634
287685506
340112285
340424169
244359889
22434667
355103821
378174792
919892
442435362
223403320
327643684
16185821
122554343
345197388
644004647
398661609
209693870
261405361
41579443
232212991
462624936
80839527
272483679
170222888
55359678
199402701
608443893
55775391
87491600
214781501
15624201
221957484
88614580
206533630
38359638
405236012
331583435
118671698
65695032
213338181
218741620
301862966
65254615
22488671
9416876
46498066
6742512
196889471
150507090
296731002
172782137
12546145
252254307
617212971
178317309
331619025
12138583
268497281
55378446
834449447
212118942
356113
166017929
454019482
53773427
318163258
635766765
5425342
147076097
10848757
28488884
164469110
137536311
235364383
67478952
17345143
97675544
13363841
226481379
617539461
733250226
56055094
384204098
307086744
244940374
51365075
682539078
540842789
24389162
228940011
202992562
313659529
128662361
273471983
310964702
572777042
158908071
300861735
277068695
59826320
376282816
48032336
468444652
309107779
112904735
109185683
75028955
67047667
8845682
422455698
104403969
4772347
181288626
9414621
197220965
194665273
142690995
163168103
164276928
86968223
115983458
344360692
701666602
69304226
284203877
357316144
17606632
97035516
495007049
541548793
49291616
411987734
58872755
45813703
459648871
200039372
470005312
8103308
398663434
467711193
24640178
540748971
8223138
152750860
46347375
545885010
133560951
9750539
69199186
226780256
286476833
313734320
80907384
99876595
119606066
825551859
28761468
110126526
10088878
408391
13925488
167173312
42429460
463570381
277471014
467907779
24619976
201473508
424696254
509995112
46791215
383428715
42693990
141239715
366739718
351406013
35557982
311457491
335142711
82982363
155550479
81156765
72680995
684708109
46750662
294894478
544438623
354121472
534318551
513469436
29056105
42362796
354879592
354854058
545241440
21970989
259386529
181126999
297012173
408502030
261267498
623375690
74872588
352031196
604741859
129923943
143485257
97740366
285590965
437155683
22562975
549532061
502400250
152317865
18840261
193010713
17878830
102219149
13805357
32665273
99397356
212664504
36450172
214135396
330696955
504619991
555879366
209904392
194674896
408906791
10627588
26627404
151584577
360117451
595032789
3517488
87563736
579523319
461238354
76730389
504859506
174339135
5562990
273760530
15007602
643018761
529868715
279118607
586295611
261373584
217843185
354589578
473826922
423457434
232767106
237576564
115049932
59299627
218991167
115536911
354328709
227768111
21805125
51789180
197097575
20572735
155343847
187934441
533896819
524931802
293503383
156535535
191024027
305347595
633017445
81148694
288918934
50753360
12678633
8806864
203447728
653863301
537256480
139286069
65404689
279552537
812033833
17180750
256874677
51060231
19397036
57747210
328208862
351349407
318688805
2470260
267953756
115668341
2603788
129418997
310759822
56174696
258558902
308000339
80205914
317296593
664789440
115931985
771755307
280083973
9769121
154070470
452684554
142206088
36885060
123433908
675789044
200669102
430777982
42908530
883362698
494251066
662702940
6856814
375009281
484786097
73937756
281880903
544123337
716859266
190237428
490552298
99539699
207810565
392182535
42386940
136553896
70859139
310412633
15391441
266747193
116509313
458992939
119704727
8404629
235783159
315854956
291182524
26349686
108721041
383729066
596205153
112392658
90139059
4986261
4247787
400112212
106152625
91840066
9571522
159377058
18747573
153039087
775663401
202470464
193941922
139852224
498768310
294714010
29610723
91778543
3541078
170171150
594720774
209969952
74538733
852502
211717929
446483238
50741617
115946252
329695299
61927939
572230391
144256476
519561897
353293718
183648597
46278278
82503686
472338432
263707320
64205883
160011588
7624276
189218524
353474
45194823
12839222
33633860
93910374
67951683
342792754
529226628
88764654
56733343
299604049
249033068
592664995
285788324
546490469
50112133
15928422
477732514
20660386
392000940
768088792
271815693
412030495
294645261
51098226
48148023
676483985
401402644
396223859
78918485
793988026
73573193
167704252
555735187
233670692
497597628
14497739
264182943
53642563
98151402
281789066
302324278
157801576
117776301
29635692
591436309
824325669
496898768
1323476
480778580
577040201
22584572
120270750
158225950
204184270
157701715
279975758
19856015
85545953
304895444
183537404
171153964
101257731
33070956
625087669
702114501
93571892
442946493
10113432
178335133
75410721
243828319
797122463
157595433
182935100
237832238
842910143
412789492
59376009
659461001
55026012
113472346
108207600
11527593
57996328
141420789
142362955
221897910
155424666
41665060
100906653
112210505
542929441
6911539
106745907
68362932
592569617
35380365
91898903
74042173
123963703
735629097
267575978
22895484
215620456
611575152
56708803
48076087
16407019
498546639
212154341
29670338
39131852
624830033
115583142
102988817
27518151
189514701
874618747
487157650
307062020
227831654
170518519
238885291
386788392
284185676
218050730
125369243
56858333
65111860
388772840
260485544
669859430
95990158
361276480
86663715
74042161
119327744
228047525
104738865
776996754
754926685
302965291
135785003
789925091
88026894
277228524
376716171
252605154
69404515
2422697
301043911
409514789
177717836
25011307
250550083
41335036
115528571
274474798
104277990
105840029
101644623
205575303
241180637
256216129
300169557
86133724
262529544
85882176
176273342
216368316
310155911
314413748
397874380
156421513
21065407
190806747
3116845
226661526
202938467
63109336
96703018
145516892
224129210
256034564
107462023
67579835
160549392
400947337
90418360
84122045
243088950
329284114
9407371
351382001
448026694
189052069
190303431
46254076
169038410
82033127
829866888
280376788
1462493
229194846
298702448
10732648
264025096
198746056
16084505
538817913
568505476
59411369
387221146
81908155
80985678
116357943
136895274
127922427
643005522
286369359
163880341
122348947
546767229
369751322
490369043
593344061
266594261
183169635
396665123
247717086
274282185
563108807
40245364
36061672
39929246
392365258
498669362
9894957
44331428
503966698
321189110
462212177
107350801
95646768
159204471
745760550
251955758
113251953
95542116
28387863
456538906
837867924
93643415
43400441
264009499
365901400
371960769
32641043
38779423
98848561
25768640
375005437
230615314
77705004
77730638
8735449
173859693
487498089
29954601
283701826
268725844
225297927
65843043
60384849
815222332
271955696
5660268
225741786
8565309
556625167
26676712
725902106
116788088
183656372
491555772
329800901
172851029
40927649
15355902
200070879
200196193
15561113
400930127
121370737
248981485
149453704
593928172
226050891
189940183
211260465
34541852
58277894
579753256
369856604
246957674
123494251
442843989
110512018
574645289
394745278
13261919
58630156
57881038
231445693
64046385
34225220
747197924
217298950
12418556
541219428
113502449
237639176
275219437
16441464
9552784
173470993
159988427
28693400
34595282
88742587
730834395
650468157
608323872
373442079
87975401
3201420
467808071
127002408
118802937
396862633
102819121
112701575
20255597
374248375
96445959
227503934
174844426
8043818
751725753
689465898
158335574
748676946
39815158
26461351
575588321
704533367
393967209
92307691
277002503
360714543
18141354
38074120
5092422
89769445
75517244
3411317
101035331
17245180
37817766
474797666
6595483
100049669
132034041
381211768
450740647
156653935
281057472
283427360
472758474
94877324
107577878
394178106
180137119
38322809
392928950
5473290
352649957
106027884
352993705
632440669
4959352
92016479
7945052
218104065
66086260
33360436
430166967
515586168
214253831
128374720
73355484
32815756
9096157
318054502
565309703
159139802
17082012
631168140
122562160
281911277
310098244
106877739
18282917
683339611
132068844
235321089
412923886
174984478
23444067
28728476
49040183
50551110
343949922
337222080
260352599
265287131
128389674
40828693
20990716
459713140
489585581
36005253
492026431
226879572
572665484
104436592
80525786
41040297
493298242
671928444
46372742
131656021
8887221
56926777
30284123
38619992
112892429
718897122
44322122
140751424
153140465
38730948
3236026
644028146
32527897
140855884
210828741
85652727
229417752
101367970
325805308
361009107
72606089
22189232
1684799
221443664
68280160
329324855
30741862
133868855
46609544
39472614
201893042
353314890
168276874
115594641
313598492
30248011
12422936
422896895
117877556
38062083
5339313
320815653
470127507
42901822
101384268
218208656
187917252
263430338
248780835
352939807
28635526
495231476
285042249
557868120
335081830
2292761
355348735
138653210
781221709
136856652
71129902
15021762
240752923
173323445
159413743
265690427
53965389
227662945
92360086
120394989
334342324
45196420
168043205
589612345
62090520
148825301
54253905
421808262
13001466
109189134
648836119
243182431
69568344
36372997
42098865
131411758
159817821
201374428
221668938
498294605
745529595
268950
158672311
368274887
118910130
347128491
222123870
786371182
21756311
361773210
542091112
113588897
39452294
46426261
256720458
174829092
701325368
344052752
379292184
108741114
230379133
192639310
635020737
127004887
53010724
225687528
301533484
159992396
55129583
334429220
13236796
531301450
101126184
418839982
238257850
82608216
235057209
121651744
154723101
457347551
405393953
187668044
240865011
207714825
19235883
387344754
97355438
286474799
524947222
361982341
233036102
434612553
443054460
31809078
155570068
90132956
146271349
86510907
15446332
89586040
308627350
176574534
144572700
62337840
161165936
234366184
239408055
196568810
196726067
447402000
93599090
6749152
628852840
412548767
571425129
272483711
756411803
508774088
71746666
423955907
59910143
79170168
308863992
389550091
664842478
11858678
400812879
54027167
38120201
158217918
444430328
6270228
281178423
5896288
300621971
110237764
179133779
64116052
1510960
17776422
265440076
77952576
362436602
15053345
53869152
139713156
16567595
345772799
881639488
286520885
238539313
124716346
353221805
113503852
126025947
139698048
7249377
148004708
78426458
299183425
156905419
186453914
31596444
69752842
447236811
690138308
23275711
16787411
23770629
621667657
153631855
98298461
725736247
63150529
66361142
344506357
58134977
60659831
428934036
17529510
115954263
330415191
300016966
372948015
765709806
4332698
170932409
682613567
617627710
17855760
619444515
164271268
123337108
28797399
93177010
153350480
402552264
102951973
219462304
1109183
37734473
15549717
58066736
74219044
95417190
339370696
303446953
328515634
699273387
429990160
424145479
174326632
263007889
463408169
408945139
689834524
41685675
103641759
63997338
303756001
503470175
14403801
396356268
214739451
618305060
69730483
329932095
674310
102078247
527214373
134073986
157496175
57762864
605212032
24098186
23053808
135454775
53558440
291281
159808558
3024229
236699651
53441444
35491960
107250047
269021650
796742047
173942497
375072937
105533627
498318009
457969339
42347681
16049081
8247929
530566558
18711809
18989565
162996930
374891067
449135552
256659515
2978623
218039602
173557919
176790608
82877539
79676171
50235375
426206363
360815315
206840669
492434132
49972933
814309503
108853826
22214529
162372958
180888376
12299883
217469255
243617662
112093691
244098992
22055002
123319266
241347854
77303950
261105209
341853730
274940
242910682
356359119
137221174
208755484
318140220
161377876
500555191
128111076
601156676
182552180
138857324
585697790
213003472
51593737
9781772
7451702
57462644
20247654
329979478
544343577
223406483
10283625
505634280
405271964
114368004
603862969
198655439
527027139
217925478
34422079
505704954
48593841
160763950
780950486
79675792
672110225
542676820
2833945
19145238
62941122
394032827
119189285
174257864
90443637
77142256
17153851
351791490
475976647
101452184
33767470
148151241
199590990
154832827
156860236
19944716
9434304
144993868
106589753
13162822
32440831
208359598
164858178
332001783
9233945
110207760
44939581
135564726
99014635
288903970
9870977
531755289
53127777
199910985
28111322
74700461
93490413
470827074
146259219
107290602
248559151
284342997
22783144
210105388
145117092
212752708
191893742
809213291
393404875
505984441
269611968
15075233
182863167
315996043
195933556
465996830
374968043
69939560
131068308
200160671
210075331
445052102
128047587
121774988
44519190
36801287
15274805
48825113
235084855
160560055
182207309
382758112
35888708
43200458
293404900
15459727
41272721
675013259
130568164
95432185
100618881
16234487
319056788
13284717
192229313
836137757
152369666
64741972
153346003
179973128
7126388
374288558
75912024
313946051
111955883
187662055
321612293
316676101
126098362
320090480
48773431
74199869
438256507
147861828
133683918
72268043
77370774
18070327
29662482
26140652
185521440
332427302
219196286
199109704
204474026
25285226
46308990
178017102
46240104
65119048
106133970
324083662
206497304
13940077
390326186
408457353
103819159
72968988
123544855
255532230
58564318
9122510
334371597
546812542
373058416
654513354
39826556
92211416
105281222
473548085
53275494
10866867
150860301
20531595
372163366
597414552
152188553
199824178
382770763
178378406
161837966
31413751
59215448
561351517
687474445
1753951
121046949
66578754
88274284
162505530
9920132
282938426
11061962
3127255
84975769
310642485
573872371
11959439
71585248
164958847
691424332
340028753
14918326
136619434
113919825
146388191
686476802
88597637
39500314
652747967
84382061
370141640
593362328
578050774
32538473
543977001
114870616
489359964
147959216
134099549
175380623
248270994
110591068
530339588
222385346
578999490
30774791
289280510
821086139
2752626
120183300
134133666
90057412
643383158
562244235
391066130
35399257
169794452
14247853
52360120
119145265
641806207
809645710
452577031
115260624
298319406
444927510
21277676
131172996
190793758
705369085
266443737
134744619
195306864
217701997
416350912
353660795
400934189
130286311
62001669
7742700
704474032
5108459
418527395
235787551
119278455
438753478
487992156
364601337
379465154
464706132
667181400
374749013
148436191
222821950
66340253
284810635
300665752
15664966
76390036
33808005
210103072
67351847
83395112
244276455
82699332
6789013
510567013
372877813
227808935
457683026
235760280
7535564
210412208
74440611
617069590
423758256
145389260
118036821
433598317
8745855
315105966
190753178
215203273
93302281
90242216
107765530
253226178
309722592
67481953
82535858
250661943
206644235
148408784
161385261
49614185
538130940
8182036
68236132
82191837
679374479
60704008
60790941
681676601
126207293
73120899
67027938
272445187
385923805
5296786
197284007
143032846
374624233
38818146
47855915
122009054
229236472
202881350
7116801
72854024
47880618
179259836
44423935
305790678
455381820
167966771
21810378
123074457
43739251
200714833
52601471
95902965
89427423
208412043
167165848
44872631
30308212
183578445
77353115
139361059
306076464
241544687
24842234
599698551
38222513
40693303
1227216
416050212
302173008
132542451
149458056
351932844
546346219
534488911
626836157
89325776
26406345
319190411
33591158
144006325
423982005
157703164
54552236
20615272
35739426
220277887
514509508
1471413
243616870
666035572
280160878
89664249
704538771
42278916
2900430
328051991
46966441
182283092
255724548
720046831
318066568
71571111
500347181
163613349
160344992
33343438
245279996
61226878
131168452
109800646
151638665
453618914
631550857
48653514
821934306
17570255
191461788
55870048
345058539
607004259
49417663
60168030
541065738
473892056
174840341
376751744
95799241
15164047
232993811
52368961
2704952
81297501
335140846
83374692
19405582
517093093
38281030
47238026
41579161
278040656
164219225
110897579
210396298
95553724
53534917
105815074
535027338
484060478
251639056
237652993
147689367
43914914
183563671
21440969
196172324
71103836
261973978
55055382
493427055
75995169
406566642
86966099
53012956
308998063
255487274
273521989
67002907
16597097
368591109
145600674
202872006
338356126
155108742
400611457
189252374
311797387
164910144
66114336
719392943
146953160
10080574
449352578
79166482
298406485
157672507
15143823
253475593
6065258
410107666
494027551
8249987
577271928
464889034
82807100
363242966
269016594
277716280
671063
202044676
87406989
316939263
251626825
6032093
615369256
14831867
41141821
359852426
633165134
28427254
128634425
186605152
27605234
664043300
396532670
208393376
351506613
264713452
255633971
517050047
89448724
230287395
609154509
367028272
100603252
238399558
3633759
66944346
365961935
307920041
335848947
247626519
101739053
36084611
152985591
136982133
487490843
332927350
3925386
190372911
737457640
209379450
82824170
14345347
632067190
142085166
286637356
350977811
98820869
170407070
150229482
129837322
91929699
233062399
4820313
179073423
184433608
24746570
234261502
13111618
105106871
10975235
3466535
315245596
130591473
808226937
365198026
372420747
57688856
149991646
147765612
142591482
121060386
368964538
78815144
303777480
12857459
146354508
44898165
218001446
111386054
107556802
863878099
546720181
22717338
58908338
168332015
242665263
93331465
572744605
16046384
11180719
294020988
47664876
297022301
306877835
200878398
310715743
121011182
72635377
477441141
185696291
258472506
3214966
204259328
42956841
60650427
60567847
89365760
422453558
265576303
419821
223863040
163309339
214941740
228794643
194603879
170821891
365390964
91828912
109237943
336094629
37446330
71985720
32330513
13940362
79569732
1655247
255465635
489696634
273019699
7906996
350876668
9906637
82705099
2696457
452006829
54572869
141444908
435232810
730063468
14303192
7517524
205722111
60399966
219799490
548157100
152689566
379118484
199324979
243090218
227725781
29714851
2948079
49952085
556108170
310563354
96067632
316118642
260275277
56693271
364124664
15158144
1693364
555739836
64562784
355584731
12227069
743424790
170139653
475374398
208598306
456349084
389260095
234047262
241086684
128445532
100759320
791550727
427243099
95854795
150938558
352237154
89029362
837158276
35454542
102878480
206058739
53525317
109107239
487094959
388202953
78848191
250937588
345764239
630172063
49369096
32023618
26449909
587200406
248105752
296666885
95319309
106407698
82326144
526383351
570892656
173468233
17576059
67739684
210878099
340423266
16129487
98719983
3785004
11616963
313961562
381696915
720141196
97290829
121096092
375141834
234992137
483256784
76551772
347892241
326519057
258171731
374155847
256291758
9891763
490269586
96788329
250116033
735457914
5901862
327159129
57942252
23208132
39286371
530216791
35374254
438022515
326345786
67596917
149193989
552924949
314819067
110152215
213244579
73295018
540996331
110237686
80597572
54993897
131256980
439655980
34902551
334458199
494531059
66307288
379252684
206602588
157997566
422488251
88762595
135774373
275473441
693109882
13367626
35426719
670404967
8173846
398807410
764495536
39956029
184565451
502929192
470382138
192465250
239179421
469864347
86476977
25862078
26436345
166335140
45374023
285749700
94203243
188107546
63221672
356587877
128686962
129852289
247664285
26397400
229816265
70498533
108174828
131420371
511388143
1114082
102010165
556201676
62385023
255025316
352889471
324069214
376889
5644977
661610699
395173276
490934248
132602159
227775461
97639472
542726613
278823859
198911387
28326948
181790949
513571011
145482254
146881510
457971755
259670306
294060717
85163722
212442589
21301623
432121692
667157667
348389459
104556106
22642354
318787106
477172111
71349090
67817503
316382653
155091201
47264285
539854481
560864562
75056968
134895664
713927964
559174315
89059139
163448181
107296631
30836921
2651239
3398609
51039857
65565417
353139891
344480984
43798747
95837018
147195859
24735271
25703107
169802520
558439238
89397199
375118734
419603531
218871779
380227065
401521226
406277960
147190466
76839851
36317608
505703022
118149652
329020218
258302619
271366045
23034564
5191240
471275834
211625520
31404880
239668118
181245883
51154997
56828355
67810155
7204794
360660653
137054725
436895430
207735794
499592462
494795958
224909327
651404684
19513779
157176786
672891970
25203412
132390917
377340292
519341312
296562161
492595375
443183934
295584013
55752324
280906092
24880424
276070430
395112616
84687039
36141591
86694656
116431192
184299257
223749949
513381894
326648480
38106950
69547963
211091281
23052594
163912334
237682953
416640992
411968754
303347124
138720717
152574362
25489261
365634881
80443070
258427536
80859165
183024035
419844109
18845003
187943576
294661983
127754983
45718682
63060216
13532394
211493598
331399985
427781586
492807540
585051461
613244283
137710751
63924663
18759814
49491957
124049277
18409301
269274823
400996446
261080588
123526039
115609256
636064882
212783247
82602203
173097782
117765534
489050002
551161997
535477285
158575464
521910469
583740954
18455119
109535150
30341423
161085737
129913387
88488158
37484448
665213811
32680088
161128717
173989668
651774490
71686330
66517090
196579596
366175893
956562
543296267
482251739
835079715
48535247
3720256
255504435
150076596
280815083
78650426
627530681
679200998
389092467
390255989
25132080
197585407
7820866
11970936
336770868
142363176
307859884
397426296
393237312
48759442
610768741
102527765
250377106
510653363
2982338
142828027
262239943
207044626
231156238
265087478
97990307
108556963
54348831
15245535
398587705
107856377
301542748
750971886
50455685
345712482
375482641
301460037
21068073
156732025
819522877
295715721
466707996
120376618
54202693
153459038
807786691
458013968
371045803
259898049
42615523
206082002
95547261
39173692
285433676
495195995
14897784
366697
448693188
165339472
511007556
5330104
17744476
454524118
198342035
17098743
51208187
616202233
21450939
15861008
663980328
544909031
127309196
256793262
216447586
254781134
20217637
98827252
330648298
635171618
512400049
271033362
7687360
30326463
61750523
90923258
37138265
349344025
126172511
181090101
228688677
467437632
777395168
368658478
167967507
208685808
76832774
533299844
195970864
304795948
53545379
305466295
93212580
184320598
233815020
149450538
634728707
256730444
551229295
20399618
58635623
64279414
655724271
31330774
173876733
520411788
56765523
417384284
236640927
36650976
39251663
168452165
282613992
390910606
526069911
474233782
60081575
173140319
535627303
216819525
145471187
174768836
221366193
335549506
198153342
151299781
287308449
323007344
559659706
654192559
500264495
53783641
75031418
31142244
219462481
58378006
26098024
155243533
3431794
525993018
34337506
415198115
512601370
15016580
546305630
122114357
3513197
428362661
643704600
49486933
233315315
280658355
434657610
41744858
157327386
46162390
346793693
21271339
199432437
3838965
131364259
260655988
396379869
191341500
773034652
317469129
26645250
136175761
43842240
212390226
438026002
120762072
381496119
199137933
731513959
435959960
283921113
326284128
166544068
5057283
230250882
241683206
168498125
138602051
190447431
367305723
8290907
176116643
179819160
348352818
467713558
260530476
620301040
454274050
835580182
233178007
265956071
732995452
243585337
41547680
172585933
489506209
384887001
521642234
11863747
82710030
41752215
53482315
34383427
408824148
189516194
318815991
188561875
591263
52116105
366703542
7869908
4844625
67942629
89549760
82439850
78392762
109702801
82789490
312248296
86358834
107119796
197754953
19580332
275006872
572270051
602437525
344240580
810964024
164047877
436992307
24437091
12316087
170434202
281096356
45380457
205726595
10433258
610367727
208182838
290720551
795706453
364536648
139416944
215595318
152546741
79281019
521252088
325027639
14006216
118600947
371480972
59461470
139680473
100643837
386394954
365554674
172402167
84148503
166404758
103003158
383394917
151602831
670820672
16741241
20630539
157665242
73336875
690306287
137008276
50597204
29752826
8693500
3528389
768574204
280197366
11954046
602259752
97814695
261313495
260043331
46496583
8516395
237291424
321885975
232503619
319319525
516363773
63665501
502497356
22663389
475968983
64404778
353190865
358595558
611603709
614858853
675546499
218601329
69375858
438809973
745500992
427680317
83889013
118240736
18548945
55464579
375564301
94474043
187819635
319758370
395931624
467053383
251535369
126447004
297706418
703507
79652196
32585454
53066156
41394840
280099840
63060071
12288852
101695415
159830850
115767014
114608928
289893559
146347388
814337086
124298248
80017643
7961903
76065720
668585300
441487245
125594180
2224392
123718977
310663942
66871299
101221204
196489115
708286165
557903246
119331346
91297389
488385351
870352
47682762
65691478
199315696
239591
93251
23409468
262799607
3395234
104865866
48320537
120289184
110588757
71645400
7224066
540262895
80881914
129567886
208790702
4301418
416324285
235487991
135825776
66980948
9357009
330738262
249861936
150114424
126512684
356108400
2796256
129594579
312780931
66752115
227358826
288527381
359859181
97744303
383569549
18660818
35982008
104067898
571636297
509638809
28229687
288117043
242169577
30771964
278960356
653941814
2266998
390879132
18723105
346696029
8252267
839149593
157994318
489686455
246519215
104241259
451144920
296480836
284943721
555495461
273817340
42424112
114036063
678269006
290717618
67819794
54689429
21811265
61238980
314887964
42111900
270554235
57024807
174602296
150074528
737804984
143702800
476407124
9147780
398680521
207367198
637129701
469642638
324763753
108719231
25566211
105160665
32695744
12710361
39121206
360248242
565379101
384300302
242489161
241346188
512637084
127800577
577343938
455388221
533370095
136326864
53218739
66737765
670869637
17220443
2202171
192471623
361277614
47921185
332317050
132444851
97458395
598653431
26085401
29872924
30320678
14939371
215169733
109171893
39068973
51251203
81633230
77538632
21742183
122174327
57669301
4699315
143390654
713106139
5721902
379405528
22118024
55145850
7451833
5432769
236756677
384271806
124092120
137066643
250513837
422161611
102846107
254474906
84844659
116733722
445616750
7656814
5431726
263725509
305657054
235189052
133990617
72481252
3772384
599633072
19073849
61765632
197012448
306310836
487022623
163100268
137187442
101297368
551353442
104778410
41296852
178814043
341373875
68466186
201712622
490458806
490962354
90673536
119311495
2505451
99127753
742468
51886474
205876135
35894327
145036330
152437323
38837552
12688773
271576327
423259326
85509005
431529969
406599683
223625827
262486348
10377750
258104050
258430272
12288676
26406818
125979852
99292814
199236227
172099247
47660453
124128782
603919690
29539303
19948990
105045911
4837527
108790945
713310960
78009581
526710528
119553609
38663067
271510129
171667638
103451906
362871445
837671
39890146
71050347
311909591
301070336
11036068
656171036
284546252
442416262
156931396
42355550
30364740
19801187
52310626
56224881
185156382
200037060
149859040
450103563
307810748
322260978
23979532
202405052
29999518
480714482
62193371
249232454
106435723
62329262
375868496
42638836
160826231
375964321
163938283
116617174
77079855
34146109
635044697
605105674
342171318
180654539
278527919
731751063
157215340
258992592
839690357
705579680
20318150
99760305
96364630
375855950
69052410
160345468
413780312
1147334
495211358
607566067
313010733
49452752
349310020
88700456
138530920
342288428
243155684
241679125
136832398
30518024
30036715
32388218
475006390
187583628
370101851
116542952
236548451
55161328
707477422
496526
29430067
148714814
547485929
77391038
486588170
75739216
356919383
13743753
282400752
114981876
506782961
419816276
128225656
400051821
426235316
84589061
98161572
414264668
50560651
205873732
142142195
240094701
722992831
326090958
342711188
779212168
188832645
373656523
276244838
84130036
23135320
499157636
184245714
241856599
218535035
95975404
83031382
175678019
246172476
609375121
205773281
413937824
547131932
268312445
264191507
45002818
34209968
130162426
353108038
72128641
495274634
122182591
544867998
413592748
153284304
46072292
75446877
109848684
110508381
300187344
162374294
83301253
70717459
449276384
210987243
336315921
312421998
7890964
80492747
317293437
218425150
464751722
301903956
481446005
117669641
1395713
335576572
322309186
7350775
37785823
74606209
178976424
108015768
6510463
144016776
451265167
133541654
64815472
92292959
232588417
460716357
163411177
388358444
281671761
69330365
264709776
293724144
258576383
53880631
243512620
488113838
155216366
188361498
53865620
69006944
192702076
228565807
242302272
352830354
210663110
300055214
88968021
414103762
125290509
423720104
22620479
648585424
456299325
501282060
53883899
83482653
37181895
53953631
320450222
26428840
758087220
379350794
242861051
138496364
687889648
453355888
108568265
478278141
272224316
163250340
167099655
33240470
331115479
659226392
44595234
490823087
466979442
333227855
124754254
119773457
195754539
8120199
65600737
18106454
97302737
222059116
154754152
189837966
12870348
353432679
658692534
19970738
222370942
131774020
104541152
147909245
632864984
215216889
66737354
241853930
600869095
49487418
56802208
250708396
8168569
463435482
311474876
5187874
317770880
498801878
16457345
208548518
393607231
44638972
18322362
483744431
29698474
71363192
156926412
39971918
142328145
39237684
14471222
321484588
15403094
639891309
473815515
585035156
55559042
92713054
656809730
186367972
136115830
26426313
377752596
296114830
180057212
41910994
674143
449058474
389965802
123879839
456340837
38451152
139074015
582786736
328967602
75135832
304252631
10067840
417056468
365880233
94896923
334917828
31366770
171852916
25084816
328285842
305035150
26943052
693143419
102812930
90883732
9309523
29966106
79280709
145215770
30139269
723822
93217906
470645627
567411125
183393206
137001153
36882711
491791056
106452660
138743648
23907044
182709782
32103926
114606950
410346781
484117707
120042542
271263846
193731500
443266201
282349764
140809375
559986197
359823085
41926472
36628188
48208734
216998270
247677435
427101491
703881949
98712370
183964593
454929778
318692776
186644214
42335159
529174719
719022957
430582858
248061987
37186233
83495600
81583689
253194673
183665230
47353473
548159917
87239042
66178057
616469470
284903719
86542366
73571363
225834772
434647277
93587726
90723692
172259179
83343079
45340347
48107488
4899549
249541783
388308055
261833448
187403
684619457
376816660
476483051
14609084
456009066
42160412
216891470
281168241
90229569
306918897
554734633
50226666
30755014
132328654
57498808
331105718
309921692
70777837
281537631
102578483
291868839
383044144
248846843
583399399
256599732
205822993
65186775
190045615
196067082
73758899
179397870
137422579
45532557
5094643
423296241
145862041
308482284
230801377
105958138
504708349
368822672
38642088
334939921
41143712
7038158
469072891
91365224
100673252
144653992
698815509
766238524
157815161
207990797
13098048
117013300
162549358
836486750
274999387
63905780
117378760
16154478
188581207
162369697
548559534
65249772
18874938
470453352
170522052
22849888
104212733
46887424
3922736
684299909
206639496
49054193
499688275
484057941
601336634
734657420
63544347
789538407
350498449
17441406
233978513
34266284
86990440
4978885
343433365
151542619
360435070
145344835
249259062
173753637
173628687
195963836
149644492
153704949
327603022
70692656
118769438
1981849
25423402
43526455
343018497
229528412
37641370
689713675
224216750
28404779
436305061
288741351
462003464
21046056
495215978
9239823
86783313
38642360
62112205
319720372
10422718
723542762
168001173
14608113
64785572
419736917
260697706
78099383
715366394
120457088
556057103
51757325
6158369
290112882
60723586
301493334
14633066
270971759
259039341
88639811
581039949
44193999
81143866
413829036
192844176
540756337
5462543
248333888
37397073
56305905
486461161
37093859
45678319
279733988
237567104
86679612
331683194
87010955
19527313
15231643
376992643
143822859
3496377
4248281
445444575
92817904
128254425
2647712
168505403
55784525
81470057
121801615
123376503
624338427
582549072
219848792
143144633
4560572
95338052
32114202
255511753
177606451
27178044
3870327
275908970
233804484
224578558
198037792
38307635
84836604
101359458
388292979
396029994
287142597
17335625
208069307
9643242
328265188
124920475
126364462
46483208
5204283
503520984
9959746
286764937
44089910
38931280
442796989
523881226
373654642
64500143
351771904
397015698
11365041
157629382
32416712
327381760
9516852
505045565
31440676
376930142
14056829
528764657
230269906
117279337
389326651
171042722
107642811
2968502
22785922
323804214
253667512
394073923
460002991
144167265
78782078
443641137
30937522
118306074
96575360
12404605
1919440
2753459
36672508
28768827
318549307
351864264
159430789
119640566
96591101
66561741
137345898
177999283
16439482
20930097
97465588
410750922
112098227
767215136
80677881
303195616
96852361
87735199
308953749
46118180
433588841
38077129
317931891
261728149
241032974
219790911
136369999
4268449
28128968
329204217
104155580
542030157
165608117
4380383
81044331
407287035
68966140
277689801
450414727
64395213
393441277
122455567
69398509
72570566
277086932
171518930
348856825
37663782
397302
42847557
115532572
114814765
543855775
354366123
143834794
371738080
802619707
28808317
103048069
202421289
38081072
56879788
56483669
460363761
43554331
387073
179850077
279844493
503003768
552559702
582560275
196450935
134003283
7755086
313124454
173860006
24149343
103890343
390425451
161647524
295416001
789320508
174553803
161466293
636111
134284390
202224706
313903355
386667739
332713818
86264834
283021335
379368033
13438013
189352627
216275351
654603757
367758031
268816601
404987504
52591580
174613079
282798581
2495905
359296093
23060930
12608590
220577407
286424624
38112245
234615034
314157616
5567552
478752468
130508794
59505278
774235168
5833003
314678180
572116482
336866363
679697859
97993883
161354114
241742198
96468806
224772209
721930916
20107238
438871875
462308284
198552397
290123605
119250037
22388172
100750902
156914909
127617457
14216866
369728220
303629871
516194652
425885093
370333763
312222417
223140128
255167076
534716501
371473734
332743590
511365391
739897207
20400773
334489070
196334560
377670950
84274749
232242918
575254302
349482787
808505801
3427281
525752947
128240032
142836473
299814842
599206557
2841502
460758118
141981945
19360555
359502976
315172840
69524812
76504392
221259113
431013243
222425366
26331610
3706316
369686746
76103659
218333652
743683057
112845715
170387694
203033769
149044855
72445392
512954472
192241540
321807985
458551227
81851737
261106007
239929825
93375057
486068264
338831404
305665025
16549345
290080487
271520253
283165321
784904784
31309258
60218440
305551820
85919283
90260831
553169849
2711372
20725179
351399557
96530094
158257069
270867355
546836765
49927015
12595249
150639775
12595711
376138252
244145497
8566999
402034257
337258983
251908935
260815531
12234555
484560420
246386584
68690043
678691859
208862073
557918243
270271519
297520973
260837806
740367536
2930122
8057348
576648265
405298502
169010127
178699095
236893494
8843619
209736
84364627
611512853
445505692
6234841
98264190
36506361
540768481
622048798
531710534
472491358
20178032
618744058
226803454
101608207
657946996
314067563
418022778
7167173
131243977
54283995
556305567
403215144
174896417
610097225
126066947
40647543
3523684
187867736
446780569
2919108
473897563
589428557
553648011
105990097
76419858
29145300
479197609
252638401
1852217
111986313
82378198
542541773
11344952
140278073
78863684
232379844
626930857
97513955
35780707
144528188
23325422
398345535
433613693
113989730
420560825
428592619
128091172
203115832
158669133
36889114
165618711
45857156
803678076
27971503
41863983
17548243
433174530
329361735
27831471
511290486
647322145
77126553
2213241
331503458
202777786
275797952
50256786
345362120
221235837
27295641
124453671
728651217
342327388
269105783
107808929
117211599
140668498
173363328
595254149
197322738
36801715
71633722
571893269
493313671
59117586
228871509
434476029
42599103
116855403
81669558
168846554
382132910
388718369
30128918
863424670
433756113
298760245
546512026
71679293
411466945
185129361
140476777
552136174
226677534
156756758
126164573
212808270
112577600
63596320
582403132
33544928
247491349
345347249
4684027
249053579
175161056
5824224
256937284
38541433
177637163
331054040
343575233
90836753
8902693
2626527
523424120
120718421
393051334
226378073
339673427
532156593
291690406
60976607
9538812
43906951
18307074
672412916
2915285
735355603
143361459
429307879
193429913
281127270
527141598
248286302
94992105
33943321
17950213
65214130
356574406
97921060
510930216
147376304
85656853
397520477
67225267
47546185
126674723
771697
173097833
103738977
115124689
450475415
348940238
647609526
293890512
78156505
52438367
143661210
385505626
422077949
190690239
265545287
200691556
190102509
51097696
62667273
70649472
444533208
230284683
37743556
578954199
278431017
207133094
571998346
368624631
79320746
77141217
813008374
31133300
21139051
458405380
400152405
37355548
12291623
249932401
576685190
135116439
626954401
666922439
355816440
85908335
667341527
255676003
299952299
135977456
498902544
37845588
293104172
253657128
216927592
216993376
2610179
19072786
76507805
362307373
13303692
11461800
27746286
78190103
390266399
41704691
30769626
8085208
259535266
628784895
145920509
28399808
180887955
128403717
15512965
331139055
804946370
5993597
19562814
24322734
7100503
19658037
11654074
65171025
655295930
7004661
386637329
1124263
95753083
76447480
101425459
537011281
211471804
73184829
21161696
188492235
124844647
129406676
525894991
352580820
503752740
238037141
41107241
59844091
7454840
305944952
335973275
603439
99793265
271608623
70951130
185716197
45317787
633697863
201972832
353295110
329715645
757899937
212286870
182195294
456210178
23612727
151113816
279219039
1824793
32867762
343993420
25051617
367691533
554356557
92120103
274436146
386092312
430722
307254148
399226244
609020375
130657839
463248092
169984579
395072853
285062015
4229876
4399383
377241545
679628560
236303666
470670
8039134
373702319
110066308
69387762
411575121
185158189
182801417
336047072
194613088
45256534
295354519
368672878
288343166
12387212
627654410
48018568
254324547
283403484
496639137
15282792
626507358
3757811
153583089
42511324
95270224
56886073
3345337
194611057
74781654
193523086
500868062
245014338
187351725
3193445
217910206
438717082
367661796
46671004
117359228
290619625
167076918
276743244
337619871
133940912
191978486
59428936
161014263
10724859
658166799
52911081
790584096
326406070
117287040
160904378
52380528
22924886
766906504
1727477
30764036
275480598
11577305
415845192
394046157
178870117
482238175
368826184
175221830
86533247
130382642
218186147
119250292
728439126
50578252
265682339
1819559
4593422
384459136
381937140
520765900
3798200
295199569
122787849
200967483
108838105
336204514
438155481
552904590
46427963
49343981
137468273
326768486
516681506
43519858
4674153
66655811
221478757
437349111
581517503
173172840
107894481
227928139
94681353
152683867
270966726
634610787
105866230
61173726
113570075
13500929
508535201
25567968
153224432
13197321
677333439
22672742
72034500
635457
199921555
170333503
752118778
82984847
48897408
185367848
72852065
345021241
16834260
599357864
218080545
137170014
44005236
65520751
121568503
129199377
508048800
305499344
245320220
215891963
199968816
492143060
8348200
460545049
517484479
413255199
513504473
227892162
131967068
48763914
353450089
5174182
193961424
118747680
597037749
3303048
308617490
451337913
14304559
292549640
152079426
34614129
82657970
304159949
280825968
122867234
470924597
451018945
446235210
581456186
240600900
14382625
31166233
45443095
86571613
39420640
214940089
149025523
223328419
14562769
628110146
39167137
35071060
493835929
52775778
235273501
386410646
625549401
65751479
160341038
253579119
31994140
93735859
241066390
286187920
195250876
41410871
140016512
496090611
6713119
139080452
426077128
11693512
313881739
7819967
396046326
242362531
31259234
83846714
224260482
306993838
178665768
8963342
154736768
623804666
730735925
202782725
84810976
259799918
10936679
33399577
16957921
266428586
431344990
87876954
829453526
477565878
365319248
29917052
623502540
335364796
190690156
860208242
75748339
258888912
395022010
75983139
86024127
32711550
12014316
75484065
43918947
127279265
593976947
277125248
392572111
33247386
185699673
368740403
120705756
53606205
20482830
391097427
133517054
398138218
218920587
342265636
256366467
384678623
20972960
139040150
103503192
295943724
600766496
509295928
298542733
109123303
566681775
291492458
40506075
249871140
70999470
166541165
329380936
176093248
713195
25408819
84942436
43737961
260160920
433923202
10951520
345836488
525306224
160498815
41662387
290597025
48791394
291060083
27304326
73773055
207984841
202713569
108636654
655374461
104557156
113167415
189917085
7590059
160129629
101474214
578078679
151137257
378151648
269294103
164763069
85371153
125657668
224406933
680652849
853202405
226555133
20542955
127763568
146700954
50603814
252805084
42313394
203403875
59591685
103366488
264356054
360181644
469195750
1924798
18070711
59538437
56053163
413935173
74137699
317466369
77214632
108484126
165667981
423127174
756029544
47404531
64928138
188016199
177634018
20280248
274972737
412872502
329575177
520231599
418484579
267289201
90972644
25825059
25392826
407146316
446490255
11914849
278126579
551337505
122894559
217290274
253676059
46238975
15777065
296977730
659486334
67039387
121190382
147497573
133634306
234394990
528920493
182190961
158156511
149421600
236891725
6412810
271218082
227078953
26610206
7069591
205601589
33414620
197414163
238141786
95496279
273825124
712013235
235372789
366115394
849114341
58779220
4779739
161862707
247606172
209796848
51216142
658316944
50053392
65591174
330947163
1533855
98344524
276540319
9192637
72865126
341271541
305326087
653860779
167205906
653234639
5349792
153807167
334320809
123316464
29254268
369402373
589944885
56981736
34901578
688961015
466778414
278436912
316249817
116516427
417070847
336660956
344200565
221487192
693193093
206534992
23485634
444477469
427948740
77728386
18763875
572568102
320312527
32751185
82495895
36338139
62625121
231767658
27364342
563906033
69992338
478613518
7912667
84401676
17384618
195412174
299063177
4134246
117811502
39657456
108073494
324207767
55226739
465811143
334267778
609369473
57362937
30001148
149557315
257508680
268220164
438601589
40697426
212980831
166386671
649995401
76408426
56473634
341957293
363298589
570257664
79548227
539588533
66487043
60618917
31431948
47903530
258458620
857182716
131198762
71472378
337143469
51531221
2192311
354968812
348023
296434724
683529411
264274010
1995754
73456290
236960077
46307
210176621
150429714
321705241
471515569
522103003
911962
211764569
712920601
96305224
47475600
147391972
5178131
17786551
113568510
30468354
49613321
348410907
303610053
63173512
141274900
184989501
6281756
651050374
168787085
202251302
3510421
111085552
3032774
243743000
316411205
530159676
475015340
212454848
245643982
178698638
2210447
509983031
50602990
136715402
8481949
184162813
38910109
454864574
354968163
59018527
215026758
18732532
107516723
35451421
21289702
18256471
381010235
489386748
9304050
362286674
299571432
51344867
103473385
556403612
165057403
85869914
456159589
592186778
454551783
81649805
127585734
31145465
112768930
40191691
30251079
333548812
85597495
460272774
404923108
58972471
569912428
438252211
519511185
70644802
172151462
214217393
517295813
157148742
348930690
165030116
456548345
61688068
45366986
87914318
1541692
28491729
48677843
680474
85722610
484548682
4699744
71207984
172622287
101351443
30793638
173659113
72447365
324860194
24371975
301567632
42663890
24755382
706247280
541569309
88442445
217134648
148740623
8283765
31469485
57288211
164735207
559925093
159602143
271500154
95532172
644458087
414094393
22950972
17015650
258013597
546155667
281099962
218125454
110232038
195460878
570576307
201783356
313793737
93960228
79495751
234660222
195747845
366233457
5497783
87722410
659673997
16890727
171518266
284390790
159094362
231817322
17504866
24302486
17524050
29211122
73967856
64483750
114770183
71044105
148287779
89415924
478606626
82857498
137465066
29409824
175309730
358458318
58021757
669645281
76505666
649199989
43500820
15705417
585674241
200863087
75495771
116412360
789228867
26405718
33921260
689994289
119448933
72895489
177188194
12259041
518113847
111666926
27742173
205324235
125263835
305462614
524584397
49944507
1353693
646528865
16993248
51087
23127085
204743480
142764873
19293888
726671176
183065869
200141688
569690792
65664356
211871908
215453984
61436992
700627408
29809889
248977524
213042779
2049165
30145905
96439790
731892394
6323985
130352975
84652553
134129658
85411726
2191851
157744605
107219287
253405806
453931568
25750611
48535093
239049658
8349186
241416938
405491552
80480622
438679516
475602447
139578083
200853653
665344261
246568436
59645865
148470871
1392840
1729385
131289928
396243598
117475015
415544827
539747362
729007022
107289183
30408803
205740427
216993293
40328491
340377464
102858853
58506441
469942603
116328972
477901585
41195798
56502374
129819510
133779058
473424915
85408043
153831133
38054350
333019167
59735382
465859707
36283743
504648398
476087586
587564928
722588721
773571870
660224552
223490845
210744871
217151113
175848555
15021022
92666143
16452527
511655090
35710331
295669923
339005156
4883021
791864714
328066477
170285954
331897110
72488585
84324469
349102142
864060684
246291115
173622987
385101967
674461270
160880167
59721472
84236541
697676489
79165313
91850307
235649186
239747396
167954438
250162955
241368768
364231811
246069458
114162994
562919674
63792310
251479842
354366296
282440811
355657920
23145545
28042562
297149213
315164969
55628757
364691340
157366235
228904673
31949483
249386328
123416984
6173440
261642258
82150186
1409280
13395275
335537524
171284621
173288745
444188976
380213232
104161723
105532157
24741655
212552967
189458423
112765151
35931066
71606161
56169285
468018907
227805450
806850816
556557748
17799908
324614529
40169594
566880260
455956313
272890243
83572499
63974795
658202676
497008545
596562491
272152856
71858512
135389254
191808375
59248543
381660825
177415085
160257518
147884015
437974022
99969832
202397936
335345085
73108226
281135396
45414007
173594654
175318467
30439208
27607162
109842568
635612248
29313248
5695869
327690745
353161874
118505656
27018043
254463589
37908444
45250739
8887603
55701086
485212628
36583426
380715561
76884063
302571387
48888181
48839614
403050
67565815
145391178
67669356
152581281
253034278
102845141
194813309
442212101
16577318
269701229
83285355
623021517
264783623
260790891
454691975
414324959
2553822
107519479
485531561
192236328
48772118
232004879
55348315
12480473
699518658
210966407
14201547
738802446
107583872
109284743
35907307
125823283
247682518
766873818
160562602
241868410
384954508
9125375
553343844
102897130
13518878
212667635
32715813
186100035
313010705
216836691
146896455
185850485
200607898
121636549
28332161
94779445
249840116
235745690
16347619
587649422
586309200
553015234
162195330
293304329
267134432
523113528
212463330
122259004
268547287
30398392
263467525
243580145
14465254
168184698
587105738
354036621
743703608
166211426
463879316
81801178
75592341
178324420
83135998
79668448
772895965
84337413
17569333
376417023
42624472
552278783
373825731
68805746
557069192
5519175
129905845
69599064
344515960
23632976
53418195
159750165
225180714
8049020
131057495
112420302
259570855
390384912
238490
166122099
56031788
203364927
693155515
92135569
124695852
100296018
213554908
175225053
560237680
265957555
206689139
12044760
171895108
230954131
313267157
114773050
26925003
575219955
676032877
13353753
441960072
8578932
95878708
531411782
128584677
329762019
303569914
172761810
111264077
55860853
33945443
315820349
781086739
346313692
157446883
40991223
58575092
3530108
152722399
55761448
96775089
284404308
155555901
520588395
99178635
199087795
413363986
77366190
165621322
475712145
35447448
452485926
204004553
47333675
248562469
78042603
345655978
545667627
4557366
58144810
396382550
38558847
180341499
79724010
565899449
8706986
2714493
57787482
30050216
127098670
371103099
78459145
747816143
242151645
542465060
294630033
160638547
14515918
62289910
341373908
837468206
153105075
189391980
69783872
618902156
204087503
43198733
136160248
43179395
768372
195200209
179825430
283827588
22418219
262476721
58652987
256127350
68992207
139578985
185616944
373311738
106977743
434034
13091104
693595348
101877679
153245868
409537018
160123134
299949919
11469837
442847037
798826239
19198553
399964350
10327841
295947678
5109809
23549507
71797496
115253060
188176633
276047749
24598216
171209131
23296233
234695995
583762014
659250257
180314900
361614097
315311345
56838868
259035975
180834228
351545990
186522096
328553611
90044203
659463103
740612085
160398003
169240861
353800468
98343669
250564409
176297077
831617235
59673398
681879710
168594750
318483824
297522070
802523
629008467
446017988
40709214
83103157
516444482
10968005
5518732
245567389
104940374
58453336
378917315
264499816
446003395
139052172
117847003
532482276
405938094
36769842
256113968
67632441
355407045
369398889
125335089
76730257
25899940
760634380
20637043
6567329
45542230
88780260
56356530
681073572
61999991
64385581
249857253
818489386
178207913
435104253
485699673
6612365
466827273
704158489
324018
251980647
314820137
280809653
217534925
11497358
169395047
375646924
188824863
71663855
7386896
767389897
602733533
304843642
247985543
450152589
109798760
171015280
64536898
215714
74526141
582733314
223762629
68316097
30630062
316725753
89715494
742192755
29147452
104277043
195821020
17182474
120739110
794329345
3756087
14163118
145267272
121112253
88121090
16493335
42766452
437186178
248437521
4159125
329318565
281515792
145174682
90105904
529911194
820478291
80570867
151720725
371674019
394291483
273829535
199513759
140572202
72223631
18879744
273912490
70688717
233805113
36974341
185951450
402971076
92708457
177046809
179737532
7435983
303115233
198393344
168946490
21736591
52354370
285613
26763458
176275047
170042387
681629066
21559187
701030013
103132003
426222041
5191717
184132835
120620194
328804420
278703484
382214877
346297189
27275965
4558564
72655139
24175878
28824837
30213301
6247812
171214321
229968738
2276748
237870919
450952996
107735521
757830438
60840387
53914103
92557285
104274345
157380775
189494628
244610789
623138021
412379461
19819343
378197102
192205566
285332585
28297713
264987946
288921581
745843041
324578840
168755249
313823431
95285526
112032042
345322239
28020057
160252125
588728142
5952277
115402657
72479805
224924003
327508173
73207641
442154346
91287622
311654649
29185269
193498483
75118590
198476424
464672712
25058146
269465451
2761625
122190994
437009439
337845307
110187190
329245132
178080864
20993445
566754073
407304256
24403057
135796871
356435619
74122078
387007728
30859687
766379259
162729556
205254251
76891445
741455620
1015114
120239239
334335264
182072981
582820423
29491094
317289479
253068098
401611006
508518899
138676357
312285702
493487384
50672047
74610879
123603579
127192339
35031835
43994721
382856323
136393223
269608545
552192741
71517462
85276490
12572889
852459
34703797
57433399
24575390
102745210
15790823
25409839
17792078
98783645
6817932
316101317
116051646
74491787
687990330
119724128
122083965
138109673
133263246
16507582
62037023
211649162
212213681
2412536
60878699
42596364
196629398
148951900
118373213
92461367
334225100
39218955
6877472
117368141
555472187
15420154
647846124
2234270
77106840
302206393
445922554
275901363
691955487
10410033
385890395
5596836
55024174
372114160
200944920
500017280
155053610
201234238
571785709
16948186
113803202
220906439
161204008
379065901
41485730
136734973
476176788
192187142
96939230
325731023
241305313
359236559
2782527
86495719
37906958
8861938
27948164
407350263
14735708
138448052
198426044
308956897
372286434
719928
170125297
535200188
493205323
57732943
58593472
157986
76263230
44292309
53566956
40048809
42742722
57527533
92301288
102186845
154818154
812180337
409631642
180820228
148180985
317596896
536061922
257774012
1318190
91270674
183897265
145178069
108562174
423744993
269129023
107924941
189472
263328720
560831542
195032705
113593948
204952313
33229010
382201132
30465460
548594
29382130
86847878
111015220
4323643
196500222
156032255
114797274
142031859
146601765
744881140
152760333
663001926
12173812
220518804
243528354
13715066
210835640
296943295
272221874
193245606
754079438
193567440
137698712
66844394
44596486
448739750
169678923
386458227
6818858
207270061
10478559
243588283
98922709
455927325
149782711
735236920
225623570
180267670
259732326
80636121
788429668
388151594
235557731
310482139
65196986
791328259
385418556
580156271
135280139
92568942
171200357
51490526
484318068
139164996
62750549
309779949
103559196
422870469
48221515
370221734
318647721
554736089
76148745
352244023
245511072
42738386
795423071
207836635
5307880
134731192
314460338
19386110
223338660
10551617
142931201
13320139
170465063
60514514
522101978
445774296
364543919
17691755
13432494
135815465
259781847
192148275
573547928
19158055
52607414
316407778
227236875
97106954
34996722
183868095
203925197
52789362
433594758
151134705
238675391
540937458
285248134
385287361
22727598
158530091
232461753
49245891
663648579
376552766
138531801
45020633
216673610
8286923
7633493
51116789
27103501
322082276
88717640
7276957
845542442
119970589
7663024
203576012
100827717
345500442
359968266
314360428
258712210
230223356
39401348
686715761
4640552
65934421
374719879
47678224
136460078
33608293
98257857
56531966
83874936
208961897
16979442
204690321
47856710
55976654
477081444
632092404
54356083
14724529
119857586
233202151
117337302
105938662
56545993
382147723
78766286
563433507
164059515
147707239
212891544
188524606
135729276
260337718
62094271
31477921
290282679
94376992
3652667
785024183
1403218
33158911
610241158
29220282
183536749
36884450
89101612
107725930
36688558
16263253
282483855
23923283
17855334
14783445
58254855
711950596
116036648
217494780
31717224
210033159
346213821
104956950
309424594
22698142
19056959
233190808
38291550
556681264
166586837
191180798
20110829
16421983
88633921
10190809
815822525
20763490
143972313
155008130
313871177
94499739
495579904
38838736
390696657
65641336
50915564
32203554
92054600
4412493
145700500
239481304
129979256
10417860
86952761
71190613
26646519
544518133
399608581
47490238
569140924
141153117
184244339
9543758
70488672
115246865
9237732
181774358
134919932
14000009
51206138
23767517
65003865
824186
133559706
19056594
269093522
173074347
81226399
162892395
48765288
99058665
23814096
612915281
371064093
79564328
3428370
593736917
553612383
356062678
321481633
90370854
315870897
3681008
238722957
43133926
178310807
23180512
1821179
311458124
13986995
202689557
50355411
279063817
238419206
217532819
384898616
21434440
394187616
292749130
47978215
308631198
177748052
155858068
276415148
630069018
23466359
80407547
165888564
66887467
376430503
150680606
321101725
514630793
208048617
477738825
128931310
27419240
45576627
485326695
829004056
166238487
26814529
200089842
205342972
10012303
172662314
201520334
181849922
236038969
132308831
742013616
292688419
259952466
93840973
242202266
35301685
254909016
607963565
295845059
41985103
5625557
416674471
20253083
885736619
30713680
571712477
267719581
20055122
308095876
69551227
763697637
84766318
63186216
223330731
189825929
160033329
102826852
144882
303142092
394369558
100105359
137039994
184118793
131439324
838883839
84274052
8692445
368084290
144227530
173643802
264520623
32540093
159734293
337966335
38957939
34866494
173063183
389406392
427349236
403683908
125586831
41313513
233402755
206116772
112274617
144124039
28046482
509008125
124826427
703927267
15707441
367265724
423860879
651464212
111147669
227699514
125528027
60529854
295301511
463216768
465032107
209727177
370963106
610384275
11430400
10339034
140581910
166918138
37563002
32673819
377431324
89102949
293373478
335531683
44418857
134007970
245900597
144303159
84961586
91017742
511665623
387298582
51861532
44274972
6387302
543779585
285495293
335137001
13023319
120837518
160773103
1756574
213813959
42088588
197128586
11506833
272212102
23684872
16017227
267585474
590491315
202553300
280073420
124977678
302941098
53853769
17919635
797094718
20104146
8518107
15943599
29623884
614234804
347877604
98765474
158445749
120346077
44167664
167742470
402868947
8509834
92072244
704935739
246167786
89868927
282950047
119537142
16837888
286773749
271147205
155641838
185521772
270111667
141085357
120485350
409056681
513265084
228732331
51173594
148203841
725141310
266826879
234602048
311571533
362060850
39083560
193097182
229141594
316477730
101591228
612216192
284447631
4488522
100699060
190804756
167829236
54782085
268196596
11075561
7545475
290154687
406249775
441189086
357929845
589681103
338354304
58827192
56691472
18845676
84643046
524635702
128545065
377092435
209794577
223299856
206992295
829124228
74452133
8681552
24082251
58435554
429436039
210070389
102073392
371794358
184310946
379578435
382336780
163232165
126143437
574788931
1408319
154882869
680335569
151023707
24835276
208351391
333341127
427873814
111086621
533488756
89968851
27035201
61143606
76712469
106737748
121946674
281822543
503902
845753961
6369332
429702054
150833904
77170003
81150754
18294221
61973327
50477790
328428718
659088688
94854799
72665897
33886138
10229248
4827920
173288412
344070440
389029463
38080877
104748909
536258653
175104129
4862023
14597896
14411253
281810949
585287714
607628393
258195223
89802949
737908214
63480219
325265029
273620260
143806551
435014727
246780704
120803064
583581596
224822673
330022118
117142991
278006083
864280023
458163758
75996038
248105009
432682749
686893022
332806584
67040141
23921859
571562769
181312303
3998351
55427240
346324864
291579764
42319361
210449283
324901918
820194955
168905777
612126966
344732908
102503481
24116711
296498636
301620452
92767915
97880837
127818380
292841784
498791981
192563880
225694081
416765342
360650704
198708148
45745136
476400369
533709519
136318022
262273269
39274861
232589719
150975906
108982453
409994330
39322378
100140865
309561289
50707896
409196693
190080295
226498634
225094785
254360363
515930339
18221616
31036910
404482287
277613180
475331597
665286315
125146969
183486050
198220909
55783744
251527701
199215194
276328575
535107534
298680854
65675219
58725315
541171562
181507181
9467089
266587330
63753992
9257234
121909032
7784159
27932310
334870452
168820015
45140633
3909071
63065800
12553301
323721678
90860320
59000309
128592790
638179308
122797680
4556393
205274909
217754349
99763737
104376544
54556270
35555102
478840860
52935351
40784083
89284565
66398351
23140969
268600025
6780522
360967833
406234054
49537464
221991359
484272952
16190462
330728307
218208170
952926
445970608
146377873
510371001
439029516
424046989
60878621
2180996
714306868
467007526
43288405
1512784
45056579
3313096
89876999
655888823
263512236
155703339
51388304
159164671
42587636
689486539
354980309
756647194
684916172
533223316
204342398
101062200
679408853
8428311
139732805
7088302
229459855
116509725
147634582
18208827
397454953
32712818
1664836
2744240
307826067
91567166
443957710
22756029
13453952
396564357
35254118
822078985
123939302
504409178
388471651
31377937
182482766
200101884
275199207
194279137
724648961
234077553
57010960
630261228
8627280
43556045
156561504
77659220
61586865
255898779
277177560
394627017
454998161
135302852
54266543
25133861
1774099
77585979
108993449
323733945
463638454
103553973
41899912
14491944
315907967
530447157
197855318
106385768
157648362
346574088
14639699
149157310
76799489
30416561
86242883
130875077
414948951
177068452
611205307
329770488
344751243
184944200
88686852
546885264
126069238
357005109
264730763
297575502
35316574
66791295
105216163
387464182
40926930
323512660
159032947
277000876
185068461
3619609
111312601
605739156
43756429
8157792
399170664
600672561
62477460
743141010
10266344
506284255
104877311
55488479
248646835
526786107
7445599
542490479
264606384
18215295
78702517
107665214
435795674
344797919
518267248
181347351
172022451
600114378
26770883
237976828
652759703
58086992
219745777
275746575
86350500
328002446
651477542
256947111
157158663
202688984
554713207
20875388
463016903
382136407
275606053
184530282
398586693
366622242
418573186
4744552
47346486
11064084
255540144
445332048
329019583
45890869
299413607
242603436
85144072
51567421
27323828
130038323
165486623
317265447
138629461
76516703
155052807
465358740
421076647
90889739
478809704
80602145
425820756
64570055
495462712
368158799
1064868
80127930
519545463
769737305
177903556
62016646
72600798
568666929
27077032
253363057
7462366
109912338
188826682
275722543
448721637
268187704
263509110
25168007
481232072
143009720
405496597
407577523
320363350
170639959
86385253
268526808
593733690
36598872
20871715
141793603
353982105
373938988
266799203
15385070
68095044
201998887
772504225
213317038
131211087
386440189
333558389
341546403
202380385
332938459
281895208
61820955
432999856
76749120
129632880
166587784
51095875
339427443
497534052
99658415
74412798
542637247
2883952
101655219
369169
271622931
412281139
146745001
14255359
568028474
140569574
11985542
295556908
259122232
91774184
221816486
6436873
485428927
244577118
599683057
205533608
779104206
19585646
182096463
183808607
234476394
216924657
164966487
587129201
3337512
20950753
533327394
206833260
227646435
17127397
21468214
19481075
105194762
321377505
398217210
265214873
85619152
821985899
478311911
160627684
290743892
208062797
528846678
127482126
290514293
19899648
20293071
120010507
97618892
141320328
525047807
228994995
22330065
38024529
62887707
106291368
80209532
553905033
280411125
254535010
70926961
54307975
7002444
88731091
390907772
230834657
162524324
192992893
438607263
422070452
210867540
102672213
36535941
439330908
91892791
164494496
99542685
340961627
764004913
186147914
25322691
148354410
82728212
345133770
32123016
490312497
193784537
17650564
2160731
19321773
179786367
847670958
19901280
213214265
17800370
644020771
214657308
39819756
48461375
135634553
168521128
197211148
375407493
325510101
124228234
588578232
365436104
143153987
140823334
144208902
394544272
534240821
21589467
123569750
33242202
177855989
339738084
39326122
235291219
653267853
215108588
555601813
365266035
311314176
215084896
212596746
13889554
151140688
95366235
191070889
220807674
738845067
85117414
804096946
6148390
27588859
544765730
158882775
188542759
217071854
470961838
81680331
189107212
268362935
11210883
419581504
379007805
12918088
582615182
195021236
145705
16338784
21934295
457245510
83359969
34830593
20317933
23167311
556356654
3533172
129531674
402654358
232501081
141985724
192845681
618970858
157716704
6974756
187103053
77298648
373534665
28857708
247517858
89782287
44976661
107618936
56121305
322819737
30877687
22409916
91597677
48307186
98564682
27166773
142113325
718668984
282464685
238851123
69323905
243161639
67553324
1395432
79253047
109996327
147637860
79791754
536544623
274342020
133905608
165219432
245543131
433576898
126555187
115550615
355581713
15053003
45577461
249009160
286052287
178553759
449445388
108378627
253390075
761154629
41235598
36543604
70371990
130780919
630573019
520838443
7065491
3091543
57764182
98685235
107756043
17664484
120761584
673811782
113867745
130345270
79551358
157832293
501505036
227108933
276916243
87619606
95761421
174160029
305128757
51519166
11064442
72744290
600070409
620891905
238499711
58144740
12907981
41573012
108520962
31180390
346751559
4878325
179650051
24735685
225600411
315059108
457784567
106844459
76784671
232058338
50795679
621710034
186882401
486666249
9671383
157830899
139544432
45588981
289623191
522406572
122214031
713156061
226716980
66028837
124667615
236548161
428941
230970459
743250839
17054683
379896645
273796423
142864091
475458113
442378244
115038011
88686580
169679473
228662645
7276305
125116511
36484412
14100363
249347024
134279942
433114423
389750709
304027194
552702741
28072345
434376818
90490820
44870292
252622487
262096272
57130232
7648264
264171947
683022
334604592
219974059
385958425
35716938
832022743
426739198
99259150
132070737
241342121
66941229
367464501
231406770
109446440
275093822
115720332
791382702
340528355
129253833
719661653
305856429
8850974
28247021
657739808
141695751
1411594
29140703
254742810
116241264
183138777
430260072
26220581
49359121
273800686
552068137
162200002
1031638
43550178
489688181
615501437
184203652
631947552
549177997
36744747
27765039
230603342
30104744
153706319
122470756
292355841
301381430
529858797
429957021
129312523
304429840
37911587
58952220
96605410
354932
193685387
152809837
121256066
6947606
63920538
330879367
107477715
96813368
77403057
804734732
21083602
342010523
445820947
229094476
291719171
63336265
143513273
212875521
677612142
484480761
692653379
776968999
420700636
182906546
322076584
24997749
81704672
378361858
197907067
104176958
72361987
246370615
453208363
115815343
5439529
328355612
4842732
170417785
273368073
383281227
735365
42880727
21864152
470228692
138420634
21687592
67490343
403557845
25838102
33106647
16922793
634927101
30451730
550781543
53977872
27527042
835101611
40659662
316531082
519060421
579799947
362172389
163489480
47228629
137472465
57849536
55607603
72658935
20232219
81632220
53134607
442339233
38653512
73436234
2115414
637617861
768855212
338691867
507207952
35381099
16264546
30466704
109705778
506486001
236211162
301005589
195178477
1776687
212410934
313034441
297885385
542637885
6278600
285213665
267019137
100084790
234890789
518649551
410056107
19579490
82045613
47955615
83290004
278744356
615840741
451234014
127337155
77009496
75946070
166793696
39017481
93449128
118755150
36894371
217313265
84466979
168550781
352016429
591482223
196774450
248742103
66062334
564909080
53039911
95656998
43572335
101828626
532901572
647867120
45781026
155261385
125431761
34733063
465629633
91456690
190975928
42174626
152419857
18290694
380916981
216149530
615843584
80844855
13711181
808551880
138413757
2768131
434579156
124991975
2114176
244475785
308658277
343984449
247845488
369342294
61985930
601143479
18658572
20110894
26142519
674917582
281186874
379878313
327941831
332513947
413034245
162753866
159759407
327248539
541965349
806959201
343137182
115725124
44698310
167559995
212000844
105246166
244484334
102044074
75852323
64694642
410549090
21588848
168024984
162341537
416591643
252055044
358960712
149670796
40300959
31316623
24205139
194984696
464863526
34445914
706353002
376171115
83241579
245428134
27736493
412755826
166290508
179862426
310340
131197337
51758934
84269170
242134145
293160374
675694414
264707625
282987996
45505835
128527623
98306361
128662140
281546170
220688765
174729947
257548591
429997112
44544620
236342284
44717529
129268239
238798534
123920811
163567975
24163372
158349449
258821614
19721288
266914187
302183488
88917549
542423960
3398738
292191388
4532458
1088948
192495146
126420131
90156315
331029090
21876032
29811984
225296962
202246262
284337558
255825350
42810940
242852272
90993751
22112357
188664255
58314288
372232282
363125079
325019762
296283367
290622159
82323931
242610556
458718045
46435042
15045841
46318372
7227841
29347613
24522829
5031883
43895500
328564037
65398238
577338931
48933598
804756959
324147968
53539914
181216199
397877226
702738267
131812204
280258168
117771813
445941473
790552334
312591933
24405662
5916560
64269365
463047476
40146327
293276187
253258707
42962023
428227873
567780978
179505653
270236317
1185072
7966992
107103082
570816430
23299076
666795031
624693290
75162176
310823623
283984369
527953422
187401051
9052618
158333677
70816047
7823639
369860948
132465791
161917642
123310565
62584596
492816572
108846236
284992615
62381985
41527948
19773278
324566053
1286093
486035894
361530686
735513568
11534563
536187613
1840435
219344973
381636456
46854256
5624927
248491615
66441321
268823626
363782689
452832571
108879641
21118049
453722580
147727825
55905817
6261303
630187001
213011427
69198519
264914723
192685361
37006735
188858641
60980012
178116612
242300177
400707755
700660348
426413061
300479802
38120258
327356684
130456917
61108769
34506052
20091874
327758645
417833079
73059328
53489730
33587562
5102167
443244836
87391802
180331493
373262808
18454302
262933134
12839027
208037345
47345711
535848919
50540197
77190394
235819283
242114993
93050623
160396849
179889178
432011583
233424899
13830232
211020836
108740382
196169211
410531893
266557314
420621358
734315219
14565417
53754308
683850184
6330077
42675093
13541227
142983953
89599597
319368376
656883033
511141553
516283033
25010298
744571720
252593077
373379621
45707955
16705904
161496364
404595837
294164732
234495969
232069240
48996531
164505679
446311642
27766766
637165817
14089253
435730240
175926156
126851317
180883566
198309723
609651997
332270272
91333387
14218674
608280038
51445712
8607150
88795612
92089850
549933761
237321697
31333711
491702503
77767688
41940306
99702601
117906880
109661575
114185032
364964575
148160107
52781326
158666370
390813504
225040158
93016290
365114273
98629481
303429044
292913973
117381509
210212
321385376
26278629
215279166
93376968
44752487
620475266
5801787
77180396
96076014
102097304
292112243
159280244
333029705
629389017
58885305
199837278
314989388
604228364
522517267
18069374
6702953
351741656
360616354
15357349
78990818
541589145
752810872
354035878
513520964
210193471
450123692
73073227
203265156
172962007
118777227
319197481
198925534
531261277
329040377
58682803
319886376
243738603
178136573
444737204
39537544
2106834
325853811
577793645
224463689
111472739
159215948
1177727
11853780
7760140
438117284
178237086
34042095
195165215
82257740
1841066
15122537
384123247
315560938
26162560
279903793
38874284
24659425
2515536
253038358
322754699
23007424
517911184
138956759
2568440
648154662
377602368
21290518
116104322
3214772
350988820
84075835
396459326
148318880
141801421
7503302
91671632
446719298
469668150
439289500
11306637
365010247
324762357
640020185
233769352
582217806
86185809
92162303
11914406
658203353
20272233
4246289
386512466
10890214
28278331
93703847
182596120
21012134
41920222
441978913
52077746
488855668
81690601
329153080
15584518
235624726
12576966
66845080
67036789
17014211
103365726
525877370
542850767
177470408
242063888
373160739
223978377
326066371
266416717
659521707
106484617
729448448
12383919
20707348
16331259
160995166
583522342
494255897
28694032
404433778
553347279
454541344
9328837
177079738
4556005
67774060
229853081
544859832
48840504
392522415
151194289
56458241
252771412
709289785
299574403
42377740
627092859
379248294
170573836
20473522
388074752
42074325
277773503
262842735
174096824
98799509
36163640
177130150
3068220
230259123
93112444
31932370
14675507
538000722
101734173
220759040
510806365
83151615
572907092
842667
168750694
485838137
283038598
303551094
24001381
299457000
53027801
491541009
301289305
208180628
171144382
745254464
370687244
138745030
58384488
194802238
353778511
7197804
273240354
48159714
13746389
212986249
381746576
32043931
530635537
264565290
86319806
199654720
177375586
5933568
14328302
462035513
37617223
75407571
288321698
94402090
80073471
47758577
489077841
59166736
388403986
57163763
20446648
59817671
217944464
436040116
32612055
4300822
150516707
157128136
170286795
21047528
89346125
486670616
629092465
10245874
11568776
38565424
491067705
37440406
24646510
172178474
13739964
357072728
177384040
48387715
142757925
88541965
2398738
46521077
35872960
35607101
134939512
631804588
411367209
86065584
145333775
496748907
84348074
314294031
488925358
253570966
720963736
556422685
30281907
208873148
402427976
135531724
13927530
340260000
111210077
204189717
309303027
117063899
136024207
44754588
5844125
22148543
17204611
232972841
189005515
104682376
235538802
514799974
225674781
260177283
117216112
305582666
606475080
55429814
515395761
291620721
451828914
325402173
412948741
28735193
34941064
15709575
104059297
270323565
6828536
174764653
262203797
345861025
482889885
168944608
8295253
559709385
413607636
56987402
15455464
38074631
578203395
333866934
261091
196671766
196449446
158132655
460683192
519074504
204567195
57766821
22925498
95939118
15313002
172304887
419294877
88931219
6482073
476260068
152790066
96738079
352735366
312879483
347861444
365259688
713489988
22419983
160322607
68973737
645168715
360094868
90080744
34080576
8086943
727635572
210056131
128963315
12597126
842538055
164766575
82311378
345231636
76718710
14581954
41260103
205114656
142120595
16989454
86377920
3192612
133922720
238870651
155252462
638756356
92395954
84401938
193858113
15467749
39422266
22986026
113775110
244441182
108679481
453174161
74178971
277954066
1045814
108821951
558869467
84294833
8618975
473588055
356869
299086500
65702995
186280221
14031603
152604389
31006868
5768225
128224308
132031037
304088792
57770464
11152190
550270797
6655560
311078769
455933908
474713072
527142142
479359438
244779631
751427358
153524939
1716584
14251150
70473648
257042939
19094572
58419940
133401679
127720908
25925552
358202
96165363
65807416
355469028
151807677
257051673
362660605
528943689
329025068
454447852
66141759
443711010
145065596
31790966
293679629
168078680
98631416
295439653
192658400
180230225
432973354
50817316
229193850
18903220
253937663
649577277
791019861
679895426
440942405
6371969
8028751
184861277
461966625
148715756
322286796
389972542
416555812
310475586
330032128
9539444
170833210
451358994
815455733
7232203
58582972
24093350
9306244
172982571
209467759
213694215
251308246
455490216
134414347
29865596
732336
240746339
158250243
106498034
153362044
16140933
97426665
635038026
30008251
90528155
106504920
106004841
158016922
56440550
142256913
8813270
90400153
12761382
5454415
150929575
92785945
145710228
360816222
144970802
253918505
331605995
557525805
143546862
570401437
146499114
247524512
36213475
104094074
178158676
279247539
2528302
560529609
68013771
353167820
299104142
30718385
44720243
60315828
386469773
101348168
129856611
48308909
50211097
170670338
583980500
505187182
59775347
501148008
659727349
5196227
628045828
134577688
155321216
310032858
194291506
41411456
608671360
281314402
52787047
20097878
137008466
256668329
261883181
7492906
41525043
41378505
399769010
155532381
20658846
228168730
145407155
209080524
203211982
168341172
45845746
17424878
160195418
308486292
78656037
249378348
140874796
5120180
86710647
162475
76712468
235740393
11501460
107458108
377210722
42962603
103657176
374121618
116346540
165814225
170919577
412588495
20735812
245932240
436412872
41886159
2276014
233563378
6360505
584432051
153704129
279960845
68655641
645225435
306544834
134789456
451080372
544802141
70656059
332954222
414358251
143173222
170160100
427634448
40742704
26466897
20431936
118049084
189499077
38820179
161321289
448047383
475612872
292779982
336312963
37970624
471318570
311175399
486489380
698420
740975184
118081334
273918492
305349759
49388856
147977355
11322114
769761499
297071184
87338587
57727756
189520191
144227422
247248525
146956121
488677122
547650381
112999188
245724810
366694330
56988329
247393654
39235733
208433901
311727073
135553607
93347097
151617227
128719745
852007585
6305594
24330621
292015455
217308230
57853498
481035484
243778454
143284203
594443990
9664357
349686895
2575216
617159446
280693267
238366593
266442531
403275655
315650546
174313466
121672866
102321832
50775066
48197690
244911078
87017359
45623571
581162460
151073135
274408226
219937007
251731488
611052466
616524146
159083554
104595195
9776419
271541309
199616290
348385244
5951943
315551468
43890608
513140599
214316584
4390329
264156481
95623213
359536407
151046894
71297115
95519804
62392588
150592494
316767578
318683169
439516463
82472006
217090942
18516876
439495699
372353570
478161315
385772473
188155237
664953804
194218837
14429938
57290567
298956335
72980505
279828404
483644858
374246992
250320870
69787276
188535982
257360531
173484386
44488470
21653849
538717176
237880385
23225113
230140071
322131272
16307317
24271556
385899516
407844103
163113020
290377216
100220505
473751135
226430766
3705590
408862544
102386332
318674029
242479770
75590630
290235602
456195355
399354964
37365381
231728137
258296017
49363096
493866866
505854814
339385604
74876818
129019087
634772620
602347765
758066958
438442892
130940374
115581355
103175859
241607443
1163785
714744388
14077817
218598403
8385919
43867235
325471212
29173352
144127063
119699250
360360220
242290067
15876317
413766278
49120939
12769671
287310640
52253913
34173148
38213912
13109206
57146302
303570826
607406226
688571039
739810487
351617367
73011353
206263924
199431478
332004344
334205399
13127657
99520512
380175074
125449583
144663989
455067933
267007769
773711789
569497552
198120322
309755985
192479492
352981861
86368819
308224764
727856757
593224271
205429499
20861351
126544407
78307015
555790075
602434359
325415302
27234149
157321138
586468473
131122728
203404633
77421513
504639573
293753254
288452793
286581706
95472233
52798645
169462962
37197098
190286440
304244406
224264188
1871232
87673870
247315293
12917322
640357683
353801451
249213221
59813324
792904933
266263197
55483307
7943705
239080373
370198950
53283184
48748326
19069370
52960500
301337167
451808891
140240362
256359862
205598031
294583378
144396849
7271936
124843679
516403924
12480825
86535004
850160491
38982049
123110234
584862300
85157009
378818278
438011589
216740774
201420065
310891216
332988535
44781690
273844291
802301007
89081886
107235391
434977992
612376622
337978988
56390184
221257922
18584417
3411626
197185054
585971065
295631472
52717007
19206820
154957995
187668337
699848671
140734537
231224212
157456468
459822084
11827900
36635869
159312324
73348159
274302687
144098484
153722439
622508311
361296014
141603362
49195645
42235860
139206584
193919876
175093230
243813291
883476
201115720
274897616
233938003
25308231
290054468
582570213
733070589
265797828
21974629
143088338
7823865
2356712
46000715
4844583
40751584
297474997
425170201
97929746
89177245
31917438
64851142
166267107
272141232
601986066
23641194
13262488
366727686
657248925
4267609
91287092
595817866
13250638
9341983
160539621
175643717
18799643
154085928
580910779
398511512
102728302
587608998
200334299
181959482
235103169
11770476
303615495
365812813
193056151
2713694
244735018
42689509
358480204
700199062
12376576
47479664
72450325
239019202
246221994
505956317
204489833
16672442
574268891
459814597
276113514
325358402
75250370
609382490
10668630
81303020
18619882
275372671
542884961
671703603
15818464
163967144
767935443
27278580
286594445
122558865
397055291
48894694
85648074
451965864
524793568
398009443
159208598
6755619
282790928
26482963
480561829
368985219
116332814
205526019
369909771
254954074
197000541
429629150
52195936
183128198
631264100
77302991
203776574
127410232
19086752
26373409
47872403
112518281
68816601
289456592
47237046
107315451
274934957
97525487
131340286
20661220
21468038
32087116
201546159
396017284
1143514
4317350
19043596
98962280
57963276
315357520
82938831
50046105
151411115
220437977
21899647
836815370
8527759
27241240
61936161
63070807
303287359
514373991
63787436
38051573
117555974
5145738
135524032
114944467
13840889
16900632
105930683
396291207
42729960
39605236
37939109
111674892
69185
281532153
353728428
577085732
159874545
40690774
576072745
719002559
42874576
191619882
90500292
286518141
4052898
20261070
169479117
114173826
284043024
323452007
26269649
22184
99728057
154061122
248701459
395408424
84796859
454156078
467670682
196840762
71516586
328234
172778285
411625660
145901289
125604809
558839983
117879612
141642610
1841180
390860367
35377683
188222386
44986845
291162602
293518504
35810372
82053252
9615698
709188015
208893437
600554776
16839118
177242476
168042372
566721018
388547395
368299336
124010687
193949005
122774743
132294184
619155333
85272120
276479932
177688573
411378283
435238382
54040951
533498734
240311416
242027785
155648610
311436084
113024237
501869284
357394562
27661396
419946486
405706516
170320186
417914605
75902117
84194042
521649691
327711612
138966984
132507977
83752203
317099382
17503401
707210000
269241251
249758684
257585304
165491686
274074995
339210693
48852647
85516666
238293437
587253154
214554325
587023476
253104481
172345088
86680927
101504235
244707144
171359561
132486768
650694171
117355339
398335631
519423132
197223900
286192310
187856754
240526006
220770550
511275110
263936687
298082545
92360968
8512207
51282633
393103549
101635480
244061234
52167626
36002487
856527597
155248509
97189318
52647066
439885354
387076060
505979578
457870220
302438567
43066422
191355502
70847916
183880384
88001721
11006916
19721433
40157001
1104118
592223409
11797106
549380487
261652926
134186071
5295474
261409456
256989814
342661930
202966832
150326517
39650165
74407295
6645012
16355756
185129652
54227043
123762157
31051815
428584801
265756570
40779568
43380006
449661825
193307903
414376575
65562153
170011783
45133419
748977767
33733281
553152827
77292674
456960530
399775353
564582188
7645325
3285720
158588594
363260124
83896480
39090844
133293528
68209171
213276934
5654249
29305188
581140116
72891115
694751954
35367752
544811728
320581088
78443412
78094911
410904756
344461357
283448739
22452238
35121708
18650037
91157616
448169093
7170514
806804181
119728300
310128492
243889635
64978116
147712817
589330128
709125615
363957794
783101
366406596
172422693
354230551
199582354
202349312
570427121
255752280
523621827
772024775
52074149
17708856
135496282
233124202
152419010
220069432
339787864
48156098
485773847
175857222
422153548
110038127
317082809
215912137
370933238
41244247
109602046
88555337
593937825
416659246
94018909
188050095
10726999
134522326
29975781
11534091
251754152
105204640
173216340
173006179
53416637
74473908
19174296
241363
501176261
400286007
772832983
99039213
120712179
283690580
53905604
126876792
583613550
302339439
9920382
105059648
4205005
90337557
38859260
495087847
851029604
1620238
587150693
541445615
74413583
34464551
246163043
85097478
34952254
53438968
330461890
167323335
232863474
12992021
536203534
7700897
51378839
69288543
68977565
207064625
163575045
387137852
260293443
407275314
596247522
688457
164706751
283108215
582003384
322754119
163144793
736351311
13602607
157175190
31491493
21865709
19267675
18359127
373726806
594455606
309826930
103037424
166246432
235344705
208253540
371027705
296844204
371142276
138097625
39030115
296462291
244124540
220606953
161253790
10924124
25479172
72080052
283484687
312233713
161312312
79256056
56789419
458477993
40219690
99345140
32584901
295116352
70736102
8300032
373230916
17858503
67769498
144906330
32026568
145161524
21222806
121910411
31697556
223169158
224999568
22638298
145511362
218770006
293071236
123231717
384551426
609911539
542828
34082992
111922081
81001765
539040334
106951413
19521735
291510798
35028146
266655766
144205748
67356060
61877315
200763083
500556045
116175177
842655751
234800561
284937759
53736556
148478204
63904990
175488786
117906231
598049790
307595562
763482917
230463842
25927228
251968305
187864411
483620071
41294665
188387482
501094400
56654476
240086892
590911
172115382
307165693
836115602
11674129
245903874
180126583
28811121
542079324
99007823
124802525
471993742
164014358
635026945
408808209
473233956
452461430
225602554
304332936
115226623
734780263
196324331
96111915
7918781
374452917
53181629
52612020
711397807
37460799
126955754
150322568
263944841
337652767
153252289
583002062
317393229
425951699
144296802
163099546
125249308
62532348
384983786
238739260
228004996
260418088
183262409
319808911
364105473
259732115
18239508
189690080
393969064
395271034
40686784
519932011
99874671
37180490
226180536
62365682
344011176
34680775
76200933
328541821
37276817
154523262
72570205
500812533
115299623
288380072
59104097
26217020
400295513
51415396
7950909
164821419
312720506
641262818
12542759
377834192
330828984
236804105
320045713
114189938
70431331
2207617
79651983
112252018
8058286
641838102
29298054
189479059
175478859
195890038
22201199
585731922
545759111
194887712
251030458
45814876
449781474
483315370
223145205
184490240
178596258
25620308
501350999
5073961
128879147
67529712
899556916
59769440
338438354
546628438
158178910
569825908
55036369
119207975
39655502
102477746
222162085
98275300
5848973
150214360
281823381
229937826
287684902
170747765
25168208
122955450
167083101
32809900
32223853
552342633
221966857
188219429
91345053
258212872
257039921
182481830
483865800
693515600
114399179
315259337
299908838
678500389
223319077
107989128
45841995
170082219
52476748
297120948
71132530
108875098
297307766
137605496
430614700
80192361
30722370
399986444
368454209
222439846
83312017
151984022
648409898
128731332
7461890
73362024
675971006
321043223
17000205
226621217
236767202
43756075
123981897
46107764
441545348
311548137
677486578
178481570
150858543
484840850
545855507
53769005
50066514
17527289
109547720
41535105
92077347
207619944
54208871
14758242
215704412
81962359
523985877
380808172
587146717
167748
616523619
31875622
170491067
399183108
97727104
101316419
264631008
15110372
7831248
12664190
4463920
286176032
308357900
545758502
269342561
419232917
570444710
107654086
120964569
306811878
264875528
30691116
114471391
1064307
459916245
68088146
20239181
53459103
134167797
71270728
468356083
163961454
610852644
62875778
528750379
42353341
78616032
58485410
807207862
72292051
3411699
422581901
82836975
321701207
183917236
404930806
315450785
571718930
373874099
750916424
752760537
92053292
487548912
126639142
108724442
549834646
5934280
380514142
70921057
301110543
406303247
479987462
538130819
52341532
341260942
166527802
111293612
942749
542086081
252092192
8323529
18541612
322958515
147688637
371453488
58959178
98706639
474370244
35431461
345059801
28513754
272934006
420092081
402606366
19406998
153256841
83334994
559094826
163417998
72494789
104741448
437757069
5665361
93005339
347940970
11317566
549778783
9735485
61950554
360030314
613177941
57605674
320890378
364736655
15273627
537980142
200473159
182784960
225635252
9665086
132484031
225164928
540588707
49720492
433427684
787295592
615927980
300165442
13070978
112472981
438239109
112412755
194391103
444247628
114302027
208457706
132301761
39329343
3799202
93871823
112652325
98569725
152123150
132423102
195589132
524598477
357212962
54951985
69322905
169014239
388769319
145286073
242843147
591716938
541705622
99144673
302429732
143667377
68221199
401280902
559435659
8965800
10234647
19201378
112831003
435822589
225964164
637226455
362695172
96947
1571783
58050555
61650463
192364493
43452471
277118671
114996963
64357288
2622365
629476505
118444189
605616477
220145396
638736868
413309667
86342758
217304373
89795798
384768939
256201917
387849400
16713625
45728968
198324853
39192927
53750397
256736383
59203391
334014580
194560251
343742525
110182700
60299980
9199053
111297156
158201082
347162274
457360399
349219243
112831790
624917843
667581724
73591191
214671317
637681785
135256107
6800395
782146141
86486366
113544258
744093694
52930337
525552861
41737196
213120535
76010825
323205220
229449751
184212257
102533973
629807578
94399754
404164636
500784917
40580193
68186651
70100216
73861092
622710405
80578585
240677844
444584842
27896914
31194760
477742477
156988288
116293683
28295349
163582578
732407724
49226487
48047379
1575392
162729201
454603998
76128784
272433560
622465831
32268282
72007468
675349694
71482111
371832668
161705785
164998925
132027174
518618702
273226967
131487895
14607194
479834566
422687629
595810799
126477393
209627944
135399097
191902954
208630395
135657034
157157462
202474608
339680593
410208269
603529726
61557201
265375781
158246607
348858630
15119008
69100248
472497957
112914039
91760406
286668191
41503809
453656416
172843312
103737554
190956280
157795233
393969367
72968539
6687885
12612662
606897152
306676990
5666732
337350939
287843847
757352807
361935034
158707435
54127037
56976525
38717092
53564695
226675722
212150843
57104419
30511735
757737977
183497949
12182583
10329041
123150847
260194347
235843724
28441758
134628372
548814548
500256390
50718478
303577303
568275752
95132565
198773538
61417721
135735824
346492634
3521851
37863971
517082540
389693960
32799105
75199176
204408854
24356170
409518427
93209316
55973191
146851474
353080758
190464121
746095426
122745842
303799341
16831496
16624337
316443903
110904681
162705534
159054628
212484741
657797453
13952963
198389319
35014862
24535629
58875984
8099879
51532
340641121
6893115
278123514
366981705
368955664
27323351
182856755
704099945
12077697
530170938
588709342
442319454
18943514
127280269
1240275
195006193
364405884
85644153
1337875
884559
131739693
498478049
152157247
16645409
288855152
384850593
21507268
195097344
298426585
31838029
227698025
119783473
165904385
31567287
155511650
194940113
177329078
14678612
21126776
675669139
85318446
337293706
29087437
111941158
63788571
11907588
188028975
992260
233976064
414390624
490034407
83582461
357195732
394542030
61566970
24845077
267892604
4094556
349199
311256434
510053794
2127844
634317955
131097729
448544044
415303875
300971715
62622219
39561391
171351503
261761893
250104082
245072126
189563742
334880550
172674619
31975098
20687160
24462255
352426399
15180517
326486009
691593060
152080769
239920242
14503182
454905418
54567315
196173722
858688300
296518044
20995372
113372139
433430312
10615508
85665784
40281663
363862291
11954290
753476555
206902759
657557367
12741813
443356993
284732741
226379952
224856740
320170281
813843359
155376572
124029762
388578178
230156025
10070949
48359594
277878364
205730474
498965505
382234401
37635370
2140551
529562322
82338446
105165090
315148292
578529300
127476487
719800546
352880839
127946068
113718568
36834591
520179182
290740586
214529459
151252797
39721729
268767801
41067637
250477887
584779025
288479545
470725713
87498825
80339268
67430098
153182695
314989607
316105114
141993930
764250841
184932527
168823794
586976929
359153230
107938852
200603919
786355581
787998704
321496669
419069898
219976952
321633087
84785159
187474611
53352718
87875686
1306293
443640548
28304570
442891718
111095693
111006534
204588431
58177630
14676301
255507954
7825580
201660097
531988598
545949036
166452166
19323036
609115762
101541788
449541120
324187606
539782225
42363706
200166844
78104378
512273557
730872136
506925111
1496274
58188535
524087872
751858839
632218401
82294110
62174690
17172413
49175931
74123952
570284390
24181202
511087240
217716367
227014314
126086430
124109009
28708997
104685261
364645112
182237216
412993821
172959333
510096938
122267106
61495364
6431673
234446132
327766590
646044
684273129
147106585
33058693
458541595
207621330
5631876
339777346
136391396
776727865
370668492
1386769
84134750
422890523
54213026
734365750
29675201
640442368
118301193
641186169
114230224
731943680
389304501
209959314
423899340
84519375
79574472
172502706
288263226
211505400
559293280
131053473
4653197
534302139
334584150
28551502
29610096
16385100
305624260
55827186
627427257
343748427
49441203
552107319
270918625
43734061
315284427
311640319
413375242
233434101
55138445
3472273
3983821
146957493
346245290
31442709
38116484
131032785
280824998
117356670
263989855
536030958
227452069
15320831
428398638
31131433
73103066
13692479
128084917
90066077
306136590
69253387
124580381
251390639
21636040
508462783
101682314
216636959
725916492
518206672
306612800
161111195
33774147
575861977
85450294
119721463
401965521
62878535
104156223
3388367
2619355
13173871
10212771
212673421
8901048
435435791
593852278
146562278
360941834
3324771
181807605
452404766
47844532
503121721
210526446
703186092
322603103
328355838
460639726
151285008
259585617
496537107
501411217
192988870
12336121
82228661
408964800
95575515
98423637
588663859
43302245
124226122
626878429
219056279
359660619
623206196
135395719
632656956
194285516
99059535
456098042
703312701
22807734
12822775
195349867
96766102
547962421
308398500
140044584
112200674
486311538
422527213
2371199
22704981
187142476
825389807
89702058
363333355
89758259
115356529
1305361
677762318
148706303
270781313
40358314
336135949
40973101
316275133
407959409
90335858
85279175
254662415
472317949
62880748
227204426
48028168
361815494
75635505
14873054
231056010
213140415
632993032
116826437
14059844
50447975
48216277
282102301
43822230
4181890
559466626
87400736
2023791
509140800
55128404
257239666
306353782
25130502
822435562
23181062
37282462
42546767
141300108
215995062
112803311
250318573
188616628
612696075
82102497
13869151
61700174
115278874
522528923
79239368
248320026
280378630
269726048
367257757
605801682
38239070
831661
141265072
19572742
203351244
89913476
66426808
58354285
328047051
173169035
500527022
96871295
458258109
455533055
365789245
643520283
17690318
32692594
232947695
366046600
452730750
42349730
207793719
157944042
254264539
554358462
54561542
180859037
449148059
273419120
47757530
479920555
41872140
105914895
270172770
431693533
718461174
203597357
96750901
202620953
578496167
189485058
359463875
189526231
229649895
73700555
16873748
559195893
25975944
179898063
113284162
287403197
286287458
504862292
487249545
77242808
244990198
133337426
276077559
58906740
192654755
224735112
23464778
231201200
57868617
138793150
96530771
103673780
42079369
264735989
49747514
147776624
711308474
232771059
66391952
835972958
475193077
270689128
64306398
4567016
336852077
230883740
553070774
636860886
168883014
134304309
106231311
126923626
136733723
100915797
44203044
129599734
90085899
107323716
661913459
43615679
650758997
54338894
143286437
2971009
455102853
151112176
289380380
73212216
548885719
671954133
54802368
77462357
159251213
122482349
247319649
27765455
74506709
522550484
20276585
358747356
187776312
245033601
141716521
39821878
163449433
3592958
554577421
329502997
296512630
176270868
19955841
923693
64078818
131278060
225158145
24444889
685484096
241137096
245036567
27565420
101323729
270780683
64760836
170041162
689690954
37169848
35455120
415442348
4618416
309081593
239038016
244464976
148920378
255054190
35524594
496698700
365178330
604399277
259454182
13717848
424442845
258064503
309027997
295800055
542431784
79125329
539351126
497697920
91010666
111438122
82463267
526401894
252184056
693205135
16721625
247595650
242698
297958003
60541722
246311135
102068652
529603337
121306080
608823266
164944484
512339548
268622604
71633651
302743668
283630392
311340727
130735432
546605946
221767413
804934369
238511559
168526395
596336422
714519558
54002635
25602194
229268580
70547538
140539169
18985082
136743896
341427685
235260909
606239416
141727121
770178012
496040
196043030
134377395
314115532
10560961
157109821
51281031
97009216
52725745
346153222
119400233
124430573
77696443
1831035
80240941
79349043
13850708
455340806
115513283
178199289
209823630
458463156
3146872
102223236
437877311
471581539
8727800
1051929
80739659
541246205
264417288
453871356
158476044
320520435
321038303
407741717
45486371
81670793
542868287
17328924
421914858
78865301
2820331
517924977
59774229
141673899
47937978
110626396
272383411
220526120
38987317
2508085
104156887
398332506
722664537
102335854
315144958
46094969
292762155
174960689
11050674
337050925
331766544
349208009
117291455
477781312
341244549
270330370
269203478
72971336
381380397
590796852
135310016
231988975
489939805
49970178
436729608
466252
446204281
145894800
29615682
64119637
333487084
32211188
41999848
40418970
124828677
153073654
402671419
192686951
83572093
451630260
211067387
111451020
91283038
231401023
142187513
112091658
159402365
641903676
435283906
438302218
132514975
688400336
629499953
71677726
30310666
587402100
248784584
241741094
123663294
631159932
177032964
60841785
94784220
763437
65301147
213855133
533744162
565139066
48474356
836393337
69750501
438925673
224287568
170581597
34520117
7756234
382584002
360423515
320518615
106120883
245788658
106027734
451875115
10183448
70755199
289020288
391072174
572922244
187108413
122096678
209606821
154485489
551220919
317688775
17330518
126735166
240248284
629781141
778157267
37739954
582488700
28144483
162076743
174234801
491376674
407740907
376958632
722022153
195678330
139234
253382078
410834279
92509597
22450790
4528566
292895825
2965700
574738269
278165608
546765274
62784363
264783164
13693606
226298699
165335441
733881869
152624606
84912733
173887452
38702070
110846934
538453148
452510696
60049758
206323262
453809628
385732604
359566062
3931711
13693133
13227411
76474120
146786804
173347183
297293620
24225616
625588501
194821742
23552019
101713419
202050767
454655068
184863508
36358040
727672
166849150
423942306
278520170
216024869
21896039
455364277
147291301
66159611
162612878
633424943
83273464
64747935
86099631
811489236
7134460
43917007
350564081
50615404
311058302
29917824
129386079
86822728
307403152
199683392
193795120
184231676
365153988
3220168
155276194
324244611
694606975
396495613
161663011
19012740
227726557
411165505
268506874
36367147
242810731
425150413
524247640
228150259
30688756
364329450
152642595
351517469
213706563
198893907
137431281
20305505
386096111
9598412
130787591
283226149
252181449
435930063
245209611
362641117
127877533
166698272
187590905
174408918
28268248
212789881
5346412
36689470
731280031
534170250
885464669
232793263
326196493
65533257
246592204
517189960
200969652
4360772
17044881
455368
107065425
55575626
184802023
60214489
69184767
10337802
488215652
417351752
118540828
311745915
491388610
261660268
132405157
33132026
76158905
355344078
67746907
236325480
3111570
451053625
169638351
39432896
161628000
25314177
262760053
55896092
271326143
5601117
91865527
127048445
86861109
271315380
490460321
18955660
99491615
17000753
27066012
551166675
113125266
106727499
57110578
466712530
219890761
244210118
18491406
37874335
478393603
118954206
433849462
629278840
582157058
261869101
71443183
18905139
564191790
421829581
127922085
13300320
194927673
644565508
496362080
112612368
492066437
120182608
102772644
164864433
384507980
46642402
165334362
229276296
655865568
73190120
53372384
124289891
21573377
132858492
32260007
186183472
377790911
564896
541591885
27219600
913188
318075357
137148295
28161886
227117643
325646397
45473728
63779918
12255597
500787404
329867428
204101818
277705460
103584960
186043295
77688458
320934539
79974534
373269268
46404459
459495357
197563443
159480304
293444773
10552260
105684453
5633545
107955902
699782553
388027035
4145422
408910115
294359416
158642468
264346017
379802653
89979131
710934412
510811212
33792338
154739078
123976343
339319833
513953425
433515619
44260731
267362794
32582918
3136936
67283437
131470006
264349954
313557043
26258383
131233269
548295175
404660026
80190103
38266014
103481045
619365042
33829056
82163053
10648474
107033749
412208868
126489433
132425220
748158725
247650596
259507000
722851174
8864773
53227169
60521819
570032271
5821154
61511598
47767708
68302027
636792036
237953519
141081538
480907385
253983044
9252555
678587994
572187849
393274863
245790533
190737495
178502839
442019609
263460985
43413909
77560946
430076514
230207785
89682261
288896543
34478521
45482253
788443869
485997348
397241512
140140063
156512578
144436702
57329600
592525124
175369330
335570233
270100672
23148393
93822941
159440548
122564745
656676108
83497010
668734235
177194754
53304444
105783412
49134696
61732898
367584993
247260332
590179157
250533405
430709630
312167983
7858
71365126
168858936
219218116
19939053
20984508
170212055
4084878
760302568
76698577
153994314
87608683
68492239
342252999
444065944
531500810
194958587
130284917
55165775
389301547
138919010
395280945
169563669
7073245
143185655
400145761
567447449
30783837
157606616
16186775
282237333
282670931
528053340
21496033
118576491
765766004
218520751
19445132
1991609
118259749
95897980
223270957
4553319
194425051
593329183
7724922
91973112
11185918
395574887
66843614
115379488
372529768
180700221
239506170
206762897
58062801
37418656
156740627
213987621
10589037
284310036
110253734
32625241
285023596
379723659
177180096
490829580
190504738
74094238
390987066
186468750
16454565
370049870
286149141
166277712
310145131
350869185
95680965
335985360
401759585
151242153
367194458
553291451
411921957
493728172
228774184
322434652
30452534
234539262
209583326
34573337
176931134
8051129
283520470
578220877
363577427
190556004
81124788
201899749
45334526
221662472
41901431
39748984
331783324
620999979
157853028
146695034
66751915
303969511
396549033
436942483
577985104
198294443
403942414
490562166
595169368
43080111
128033674
147883587
80008325
40350399
1758611
48525101
58264044
414197548
240746989
68562308
103157297
64080032
705106809
340031328
101972307
622431237
11368337
221031032
330080100
604985936
235729810
457753862
623310777
130201395
489453311
189110234
126615080
790251564
398084473
176162483
49062453
590394083
16708223
131490424
189571448
307076273
8454046
262431184
203204200
509624229
92455866
180428576
42185288
112217322
113031543
488880860
9585853
76397054
197284779
99109696
135737184
509541354
64468831
36191386
168545948
26522699
4924401
17427135
577001578
442418286
266592460
289176473
522293171
7576152
102215363
35505193
197580686
43358908
187897860
227123475
353563602
563919531
620064576
144458729
35358957
74077234
389793051
292670857
97078543
150956001
31129794
125429681
46414237
288339342
45157027
349812989
40129307
19459847
40076512
168249915
537671860
118695098
16522316
78269302
332753629
8186801
131022695
249230732
83094794
18702360
561948740
630071761
44989
72412097
246227006
233198734
603074578
57549748
21791747
95293263
428145443
64506572
381898782
193405444
301881247
179667646
602420
481747094
24531997
237918533
235675694
270863361
195249980
57614039
62819431
204370962
230772086
315043922
96060602
700048213
71048624
704866985
454340899
81297465
35791064
187037116
68536598
10050954
193924693
5181448
614525534
228398913
260739356
86779867
175578483
106304860
503011292
82357180
309594916
119738780
254729134
385395521
249925656
39559708
210422139
70935581
60106303
73740168
164091825
105022815
597639049
57961639
99665710
507058251
66488122
24304740
14862207
24696863
239478381
141197281
540509604
28190944
276841683
161128562
190883061
263209992
457858327
97761934
130573199
540793595
432423912
268448739
539091919
21952978
748002290
170832865
424888080
25377108
14358596
391147245
234589124
126013866
12071044
95295461
300273341
650776029
42697567
249653742
86239279
27592734
272626438
12976416
43261185
385950830
506622149
149138028
25759654
316381601
151977254
85340823
445566860
74027234
808864002
120782619
58616753
488434190
210108127
51232394
606903915
223720937
1715353
16116582
393108123
3989412
99629138
311843835
3265498
49710755
645276009
247916806
8734640
526838441
183039291
229185265
15389894
108412484
275695634
144048827
35373956
245343687
97885455
93490599
454480270
81450609
344340115
52015849
418180095
73630942
128961981
366627197
116086808
190552239
34451946
99087083
4583390
203290325
621267616
51024795
623709
2559094
169921501
409101059
178406293
216289687
189398399
487476553
608323400
51177273
284766241
371355422
76547957
459021903
517831310
166658213
413799473
203797226
165439659
100125385
604714654
340533350
281511896
449256698
236299021
631461389
5393897
409279378
376019593
839033660
6784031
202120229
161507826
402086187
101022484
48356695
46905735
681703306
383372482
84085069
614961227
33937846
72532461
77476645
162083983
253727427
362113606
75735496
298472816
764034547
373733841
551865437
45307409
46358580
63533863
280296722
63018732
94139235
626259403
618927211
273291166
166446018
103663463
792237298
457307871
130775449
138670050
320021535
102331308
94576106
154088303
66019006
363484883
6911522
646361565
541644462
63696119
443171734
7045800
109270381
552148237
287008675
10435003
29190876
856128269
124829513
46507945
104706614
103345883
420185778
367732071
324881791
176351803
249560708
496367293
86557319
507665007
14784139
246932370
18125867
556631229
110584059
33283562
324354329
91040122
361050101
298748980
327889269
311029344
518228654
65911779
378834820
635111502
651678532
564487925
119066477
604212655
556561468
141542346
166159658
110083940
548457805
584430816
62778609
132082264
150365476
160460587
298257752
438178423
35089799
275093541
493004356
427721513
158729379
15855350
209315956
24559488
565810733
2007423
371422321
60524386
3111245
230549770
570917496
73193056
74525972
223787011
4969769
20581140
1047151
657027489
60863570
31493750
336470704
51307125
217355188
25946235
251303920
132136142
50529190
89561492
44479394
234779292
28052859
63952285
437295984
40273036
143863231
305413526
373460562
282140953
225411117
118643754
77119279
184118558
19330712
245907596
15342522
114543698
201275273
244180468
234380125
352148113
244005542
614581716
126511613
25832397
168663111
84575081
36016280
48213323
524832793
376161346
26180962
270328554
24485316
643381238
382150938
109052020
399046451
174655787
47387789
341415689
1603486
553772278
398686276
632506617
260022073
318918384
219657873
108543501
209336605
382743199
204633466
743293304
265935517
222140893
486170566
91607356
78923603
8368151
3946022
38022796
108235611
289932647
818289156
479173386
50306753
49190452
410353746
223729367
181609974
328356518
9251886
641586155
159510187
390456349
208724218
113319027
161242347
670164101
20056850
387809617
214598997
115719596
1626191
334053545
394660
50419644
279357267
771533373
196734764
532486117
343298103
78685778
403015237
325959261
132044508
1611960
135243442
188039700
3836201
125280349
5953335
33887153
426639695
294112502
639134371
92905547
270850214
225761212
527552740
322018935
141874406
570802058
176778725
319155895
480606795
71564732
284496312
46658595
51421294
116182612
175215274
1574740
204431598
30349652
344991392
24042167
248878937
495691538
527129952
58788823
495548773
477468067
371793848
589310582
126869103
394194615
145783052
234138301
28118022
460321426
483164826
38159342
561141453
2274118
229758478
282666359
26387656
634334429
676554573
44647035
383508895
339690443
246757146
13530118
255103595
412442682
293533207
296371232
22327404
76250406
199602523
83724627
355133830
334208882
84810562
301451609
415294020
325915341
169592042
701811381
590155585
18741411
279066653
10107053
202360197
252436539
370099090
6888578
290696703
59564922
51486816
2897530
8323478
166266869
113001379
484906354
529854437
44653643
595567186
134987960
486983925
116613624
7191626
423701377
174182447
115321134
68438001
178291190
29411476
141625731
95863790
26762426
629850272
178659911
7904418
161567371
11515647
25292152
53701082
23413920
114989700
13669411
702887076
207841326
35378641
134051916
245419234
184053184
36855776
321112953
38120864
31646765
22893379
697434481
29086467
193900762
337555608
155154886
457182514
577605974
82022743
5295452
39838182
45054633
177738537
272300933
476752626
497357632
282960985
36647868
32247892
160970985
235297646
737292697
247497646
92220319
181137675
31629846
53607917
74022919
156381177
347311538
470514340
107463082
178208746
323062045
13056331
30885840
277949650
290331302
495011095
858258251
55062767
164552749
514683867
52370221
197790658
15165261
51217908
189499989
69826311
144951109
334110728
146376415
15981914
198083438
24418150
230004738
81200300
250573920
741381129
303283083
33354717
533837043
364171477
686971602
132399608
862134238
128438521
446750140
308626641
301322551
356683776
358992344
234671936
149954753
357571447
31060205
79808819
92897048
173642419
583123277
98652641
196755901
489407513
144697853
4202887
269165372
65977601
78580396
80865231
685298843
684245112
588924830
59449211
472954165
297389595
12992958
142670
42047891
94955126
350366518
833342277
50174417
536531543
137924636
233513588
68803166
632728
148217966
394893350
527904236
45230906
523405100
88918799
356344483
441214212
118794909
253507498
2664848
798069025
211926227
63799940
363532845
219074820
191237409
22474248
36717242
2776527
9290977
2098791
282087061
209139903
646622932
300887296
16306465
77643399
218521491
499824499
3710626
76143882
559403985
520498244
270517423
45929576
244665349
569383055
146282343
109220011
318138462
565519431
281668168
374711372
6943303
61465691
328428891
41203314
643392875
53379737
465807414
168988327
44032531
278042785
191583928
122900439
254959671
469476591
55644910
42549812
524581604
53874379
585049102
121809059
50051734
18070410
15441337
152769355
23421809
21343548
343664757
40669855
80553609
209745567
30357785
40691526
146019525
23632641
149303199
29385147
456432375
39414378
74243642
481619407
22988312
741115886
753406361
714045141
447510246
115409776
532479056
104285904
122324421
385754846
475331542
572086222
373197789
67418145
272421905
226799894
123604409
59025556
275393392
38157956
110048479
660324004
112021565
11022020
79266972
173629969
326663597
99870413
5991289
766729739
8865546
13740600
406640315
15055977
718892150
138256634
295820913
81358158
378651873
229257739
223513549
536898412
783064276
21499664
198179215
67691711
110643574
47633903
217817689
848688678
119068496
64888447
50000542
487311556
28871150
282957004
67478589
148635075
122829284
11968577
15468547
15426807
120700745
268485392
144963997
191184277
48683965
414797718
866509
166405375
563040384
419295509
192936015
45488271
319566153
340196080
43655988
226556412
21223976
40114140
65225237
112661102
646947768
748281285
98746201
542881845
55022155
206175594
77772479
416859517
9239461
2305936
472938507
199627009
290047292
167218664
286617906
137554387
61374153
48456466
514042984
4108670
208474654
648072328
287114411
149484697
58328436
303198262
11282717
308092797
129413205
83261734
18726624
355433147
559026098
172692919
284070941
34570657
419982702
558798312
13419979
388542705
565746888
95940891
52741073
164110600
77181959
295183568
186747136
14403692
720354
135366765
450397113
564082467
558809388
371960538
352424864
336654735
82689885
59215402
718484401
790924499
26937778
378625563
81455933
29206726
383360956
319294885
114826825
144975652
114357502
405022736
199861585
53129482
361250081
95131778
408311580
145032507
87080803
175639747
40247776
66814181
119498976
299848727
249654522
245276377
342002512
135854843
329942517
558891000
356716133
489314254
87064158
30917714
683466324
152090796
595499960
326476053
444838453
425208630
25039936
161822522
538975507
240303281
30479430
317990617
23712594
213592545
440196693
58765583
353195097
44315740
211477721
18325676
602212451
459882900
80767201
490729093
378126835
8134010
105989975
78306114
185580693
335615542
115023806
57114826
9649510
211073418
353676823
228544812
548460247
23685570
417876941
199428490
337950146
258149264
49538019
498710513
102684759
265195275
13933529
1659187
29209005
43376974
24154339
166051842
678346521
138280337
68955870
84582360
327739952
97037824
59835334
179874906
390210410
299172960
164821577
134758771
27998467
59370636
7651029
303635136
80546914
247771436
43212517
343389976
188495384
459899682
113095483
365604412
27009034
107981990
387591249
42933351
317876471
265386526
721611821
255027872
614162417
230735485
86149811
41184988
151905866
30632538
43565980
464486745
477931058
194812266
90500409
318543706
157415984
274906180
22376874
108244916
51854349
304612411
447038346
388509936
239852173
151217865
34291544
26698049
191964940
78287539
228236541
68201095
200385303
23022512
716656355
41807154
153687380
182346074
73554262
135811456
197914385
765934311
61513008
696033679
20806359
130305757
25543065
6203466
477101514
120581188
54738151
571637430
186983351
329340843
142248544
36198463
407714842
14329
22877408
4397438
99716935
140878499
56409647
269426496
636359185
586366846
330860993
25111773
74445459
30548090
253922862
206574056
175353534
88728433
295427693
6312305
7064707
688060641
54194712
428042969
134363536
517199167
19114550
845411169
393380872
50024734
190787381
99143325
30544869
47407714
276758482
838453845
70312771
35662497
866281
223745653
278531
20947251
749210622
97308388
827034448
23561773
405346564
3125572
27774974
93079061
105175412
239689790
122621182
59295769
426846726
283444200
174012279
307284415
12300127
233358838
241462683
394036202
32708425
725377014
42242917
519286219
33679729
27173503
396023373
316971684
206804041
319026187
16740727
55623112
197168496
121833111
497879473
39065057
96141123
55975926
618892704
191454765
195296958
572230369
54341811
24838733
661206458
370523273
3957713
228327450
30529482
137383043
1302543
36602263
73245962
57971792
340862289
656082315
60119914
172949415
12254622
800200546
702464757
415739408
143746899
144123383
438965708
169377774
132269486
572723402
114634501
9453025
188400334
86151686
75631097
421910908
28481060
38295019
307975045
40072286
535472586
300771479
14485820
35499139
296434520
346265135
224495951
124868123
109769644
187061837
548794090
84061292
670323079
640065729
33999627
713601
188549568
297107433
306459950
456834566
437011797
76880206
306397735
351227125
194066986
22458807
169451588
818992103
539982888
767491520
84102778
43996632
600549704
190500865
557236506
166665457
11675824
53185558
622764668
691544073
184687275
436867099
47859323
184196105
95645666
293907196
203801683
137118322
313879659
554352272
422416415
143333011
478551654
366736053
16456895
380412085
18914102
218964049
194523233
36758365
418069192
10373766
156640777
694052306
448923177
30416807
53772134
226418673
21026360
294103866
255245150
154577819
77496617
55098798
734793187
3771276
103033217
133914827
19323898
95883327
125430191
291150848
399229750
13761853
60409935
100995844
62342207
150935231
191587621
409855736
367906225
203782242
176685490
219504379
6598314
37989000
540565340
102019199
48392959
142899008
43574105
45186188
57596307
160114745
113332191
56084778
1791188
8182380
72543032
301622996
30474624
4036806
30784531
54761932
637865954
409249842
152805273
30243758
31418189
102590772
59937881
115459382
510466966
4360344
211090468
197621624
292557204
545038261
34352427
37296010
248981791
176955469
491129730
90846204
211549648
27306296
261898059
376261841
336690292
69332642
356275392
225592877
244267992
560260252
128562545
683122384
17533747
432012588
153775985
380009277
199100533
112108751
18224763
113611099
151143820
734581488
19228334
151164638
386983969
13429072
392039644
238752858
768723965
99851090
58252123
277008335
172182656
460214825
122713980
220719304
315372747
566849515
293551664
40183023
47661315
1491428
320715249
206215926
33519027
10923777
418872065
210103768
324414014
406177797
253705840
89242545
255945122
213085405
206651920
811304875
421244246
796657584
21474377
497885544
288707753
285664793
497376199
259047125
49441816
303992710
53369667
182284463
384791731
434614080
60874756
149899049
19351321
101605208
135211413
38722216
108494341
24802352
362445236
114628509
12384028
584202623
266998392
19585577
271513094
106411582
287541637
430309424
442229328
143983404
139374141
50242890
13730614
124718214
646772889
297381153
331858877
9678464
145830793
64996514
102020210
4849282
92585006
588881822
299793788
300327005
420213321
501565566
45777776
250792480
84692128
245522561
352687832
114975892
159105366
251146389
23045187
560651195
170542092
79537047
27605147
132947180
100349953
367978722
416991764
15275683
133152578
320368827
134712247
112088915
50019791
172650836
45724709
59446304
95089517
316017813
647192285
61355408
280453947
578409376
183709086
110088739
142639975
334101756
27625408
588295450
362526478
39023875
32091820
28228043
284223492
314139673
31166645
171791915
232549734
63933174
402517271
17166617
353908853
100521978
53483904
354017400
74975060
203741984
378136818
191616045
110736509
144163763
162886811
98220764
68740004
576465728
480531919
20028358
237213587
268608303
460998715
16648343
47022582
87358603
110225205
243442638
178923440
18043879
227484814
6318508
8969878
310746385
167361019
118829650
180567566
607249168
180319431
56721677
135438734
106371177
1353009
307961901
217081705
2601781
363186972
181003058
516462521
135577516
727611
61976663
31855287
42179198
255064364
432199252
200399636
817096809
110721130
156125322
127528153
185156342
43528390
95110225
704252
156219762
69725569
51399088
228063133
468007563
29263065
78621810
390924959
15229174
490968055
199712385
107450313
31779042
66517811
88324906
69913377
17742965
194192603
149225852
521262706
193394628
279654636
503059954
155764575
332533300
413620632
120457690
2772177
52864362
372814649
617009392
565099626
135335778
132315222
64021979
177645518
84607417
838068803
263148460
92388493
465692194
237968
25735030
24060320
101455974
3661861
52459810
227642063
250245676
538883003
17134489
87742379
494003439
190861850
81851981
128939206
253259369
146757997
617798903
442057423
108643923
57067861
74763872
417254780
342153536
124256930
7224193
140863442
85575561
182031351
186497903
352318344
41209733
340905197
318093213
696121205
172224998
105884451
115672938
156638880
216515175
82004217
421061676
222897548
116372918
1013558
58593196
195152201
579644641
704345504
358519950
390926225
287945885
19705387
354118615
221880390
446917622
128016331
26564455
127003655
510640347
31161198
80122974
79993060
48476893
636808832
10736798
297219035
32371464
281625903
756170384
132300540
121132718
262690303
10818003
666300637
182858699
354463544
288639416
299291075
66739236
99834109
285557033
286444569
127650658
7420738
761700340
259512911
588700807
75489015
354908513
609962283
26258998
51794227
513160636
200480099
123452421
300050238
643118045
3210023
377918407
139801702
497958023
265988
103341720
219812930
234633544
400745273
408850159
486074782
66852348
25476242
585527330
68524655
14746129
214691725
357952740
341347792
386127540
14740876
199745184
413905986
193488287
74449030
231100548
71294
261652976
580662361
173609195
509839857
217270691
134051216
43490639
68308919
11744275
231126100
54328542
95420054
597949014
12527705
42476577
5900294
719831103
188218220
203820902
326758709
40508598
16650653
87246442
9403902
294502838
1195829
354054529
141018144
517793498
166804952
121366445
13882921
54786829
144257455
101161939
166072879
102073857
20159328
358547276
119292620
838229781
232792809
120618053
210945606
201018011
383511582
115877829
382435242
317359749
226477942
312414234
12686280
349636517
460086759
513575299
31935503
216267730
325356024
762963927
184077944
197711667
77893810
324920492
379379330
479355962
186112578
837762811
195464513
93847182
205497244
695171247
600112282
220974502
183591
229489676
51675788
319589071
98419658
592312807
122321791
316134327
112284498
8624589
151152723
46241468
371101558
276611912
528183713
265458218
616834187
6546176
478860133
65978860
158996898
47478843
327902706
15099083
242843497
393807690
88903147
320427409
74694290
230161667
99443181
261330629
95058392
24870829
35313239
93868425
139721838
140958318
502407715
122058770
420809195
71958889
138623614
120610961
25167094
367572841
343130083
324575565
23019392
646110337
172700267
37500410
54799746
494836505
187549797
234798301
46993880
310507627
53675392
60129311
194914912
456060029
515965029
49000369
454945287
422326228
17099156
452571807
328536775
251974521
454764575
47363230
168632773
116099848
97936538
838238246
145236606
228566436
190616387
46865846
88518453
128292809
296441446
47020187
178485731
214097420
63179764
400412003
168567262
432000113
383804861
61480155
280704308
184700509
209219568
56808935
356262388
36663978
505374936
396743861
14179933
535708019
128001661
433390851
252191168
258470785
470186470
319199535
524354653
508649985
592667917
224202976
50551832
515238193
16459874
80068203
241794276
14128118
5668949
148027877
120525688
11296080
370957899
276660426
366952738
161211051
568342483
136289396
51343381
10846447
242889595
9705293
46124548
46933478
261144670
533984885
567961266
711445406
656469429
13501382
664762717
519971584
137132447
379887819
195555380
47379131
503583700
166723100
72938076
207398446
48733941
340670050
348250996
611317718
384451422
50231813
254809455
733843859
19402653
271682367
26798385
811404077
569053116
262384426
655436966
423915913
232605642
394733144
310588237
404143945
20245180
515997280
527917307
125855955
495453620
123946998
6545467
134210912
4840438
230816950
157381848
392083910
120915642
46440384
548657057
19736382
430676853
33507432
38805127
159072033
245055155
92701392
514098910
198011573
326200801
224953393
412617054
181327342
517235188
130582630
2840280
132976468
40291390
722557745
52606655
578616213
52256045
254249770
306537108
464607174
79618457
23513564
80255138
415659078
26147622
42001713
37161607
132966616
3294315
711362541
253435032
73753693
13065321
242930985
214789907
665767864
36156192
61065532
12223926
120330336
622466013
123722059
9572732
80361126
426561245
70418825
193070774
65818174
42135753
253027579
2041928
330324268
200066280
197864325
182778101
122632914
756663720
3514654
46015769
355670245
349789673
578459041
34445136
5920857
28627875
180439158
122298457
182919503
149439073
75210627
63731716
544068993
86495067
485769030
119882751
33820306
135087771
40910198
496472247
167132439
63301121
289262335
295452257
155819507
47983851
75215814
277975307
82211905
211153929
238690109
125841434
202764419
434908138
279255081
813810234
548660158
21876328
76363395
259129697
475055950
174456859
167771184
52342668
108426246
482825444
562077762
189823877
424385777
223617270
365872843
30533956
140340916
241082078
6266526
1615116
11757546
279164739
462443502
116394878
163483007
254826926
336560709
270906139
18104102
217540346
218000018
5164243
78755672
76600165
99014738
334858521
290187229
295272108
403579064
703760508
9978246
508484734
80090673
31328540
102964945
57247154
129693422
170647540
404557922
399048860
439388811
74397326
80266278
759829799
384196583
809612422
357028671
222042951
186947336
550354835
382799779
361389709
98451469
604500009
442204065
79102809
25423095
192861389
214304046
101448370
334032158
260552624
10769553
98508847
787067847
176366094
96313045
135222879
65397218
377687641
219353035
239434
128831854
943966
734221247
38769953
485140326
59596471
364882134
497892548
227213156
129939480
169235629
3656507
317060608
291241916
130890538
403291293
97567329
41946252
19559359
8780654
91097632
130072040
110258970
84977763
7322047
521501861
78356524
723850174
843123
695470438
179580863
223267116
417509085
16126099
20111644
411071456
7434494
262051286
713804687
653773266
453587569
230925173
210770025
564931398
329450203
120168991
483082816
300765000
57007042
247602372
186648716
652662974
37536091
134626634
364175212
671746292
57872337
246258724
11374262
367130670
439814925
559176768
91095127
97334759
567397314
5739001
74212466
297521451
56593298
261196573
118909093
415283603
136439380
164323708
166704992
6664649
359506350
60947076
822793045
498990683
54646260
324965835
3765310
187981102
287535789
285615213
697654866
396434804
430841052
422845122
322901181
75719187
78821660
254971277
79101679
27537
11841588
348068407
4018263
315291569
77908312
49403922
260824039
2547684
36254037
197569546
119196166
72069509
265364307
224491202
342917320
5539960
90657274
711782798
47442126
222445762
91872985
487331622
287834901
338114014
555105259
278306204
31991580
287782547
138401845
244453664
186743279
105469958
94861618
127745801
20692460
347108080
224922747
1231726
515996751
216443556
17541173
53304329
81548708
351041217
36294028
96803320
41355102
357376366
753594905
540081754
107881467
44861117
519988987
2881609
270757626
96969020
156988978
83981267
164810776
454998241
27738530
176461328
435896597
111054019
107798377
30408124
361831939
167821609
340097639
184391967
316613956
178985473
140580103
428740444
690768987
26108188
155700095
15525891
1593872
30949104
328812053
139950864
14329646
196497224
1477047
109396919
182752190
235507944
23267281
144660276
192767188
295077915
244438283
338754946
208950834
82805200
347278506
107800574
32105087
497606557
381231192
282898779
683479936
40578081
250142458
14383996
154344916
327462500
87672537
243254831
323861759
332520031
305813598
591106034
116638619
510515270
27647426
528642303
509586956
42740060
319464399
136200440
110869725
594292747
306825963
312515155
760997240
329902797
45093409
177394200
676749335
190492399
302518140
159778628
80041111
124169998
449984775
470171649
627742181
315514987
133870169
183604593
276493149
601606650
76013650
51769364
170571858
68421954
134880342
85989036
516968832
49585598
55755693
244940312
92296287
110285034
81198645
446471582
144928
182478758
432548234
443232531
379589493
200895069
356515896
400334381
223899987
567625079
806741183
445767575
8275374
156556394
220148640
426767537
407043912
280248016
311787603
52895381
2652663
194453068
257259551
296431869
251889156
403119992
306825262
376266881
289286970
78791133
408989298
24792580
365960227
14354040
12803098
115888153
403174961
7402288
115624363
259655493
77459089
112389283
562076795
320693380
48782319
169212678
284144454
4508638
84405252
278102614
139174962
403179985
340989847
483240645
13597110
48113289
143345132
561859992
7421823
67089287
136801233
645746654
171188593
82893381
33603269
381551020
288449684
102189893
80937859
126428934
360128203
111135371
262454430
525002946
397957756
31087240
14230309
61416599
25196952
130706279
451916091
14507649
66507635
3907231
151616648
452764591
630417735
74438611
280222205
304933073
809158357
6373196
252141154
27388705
117264528
203391996
75903070
501968216
203467394
84821803
490279462
16343667
23396450
212931188
41619849
2706237
636591535
117849468
295692824
266087810
129690586
426991674
20981220
268144831
108284683
227461436
546707948
24113467
454390332
51529329
155606892
263395856
526300925
15634411
73491984
144123916
567547251
345718587
161642410
125157078
114909185
455403035
639354371
146896338
372051799
758807754
58607497
768873529
14325386
197924120
216277256
325529667
74681888
90293981
89568243
321787402
29151379
110499550
3972267
394756181
139574650
405932108
9695455
336721037
174697881
13652722
405514792
219898903
11569430
68079952
8348773
80974224
269747059
59808529
110426499
41146829
268250282
192312800
203299758
113350761
189277420
102681153
36605800
49750161
113240790
277924129
549395268
5974406
132929268
515500210
329373993
211163284
195140
189217152
175826166
224138831
290895893
387676501
28269220
467850158
111346525
372156949
506250649
551760883
74694891
368426101
422823815
406754121
436754
153162288
47278164
291551700
40040431
664577138
86133495
124819016
22063000
250561484
22342956
43578669
391198693
68693414
553549170
868016
218591438
26175529
69186853
12751437
228183428
500812265
16094673
16331116
88763791
121937173
22434829
205596837
365689578
125431312
353523275
172158673
542294311
133210604
353205088
40922973
27319897
15186181
16588268
16805072
33401671
44566280
26730704
19139587
358974408
346978277
340016451
776995723
2103236
759204468
117319817
181542992
105735914
64641875
11574403
302566228
29934676
69273360
280480051
46264380
409972118
156154353
366384917
334136857
223496933
92112244
48146273
85238667
343325807
72149808
5148164
236188015
10542404
168628077
23367873
182564694
29068271
289034837
38250027
95011236
23315690
31437138
146432174
174926807
46728126
421385358
206573806
89847161
188797334
555814944
184463967
194899493
454600206
655162508
98931293
472220830
358758692
337910980
106052840
10709191
337560022
235313913
207696718
41629611
70789100
459493316
103201410
60031637
60233775
132552913
203532129
56551441
128540829
30264627
20620166
291685436
11557754
112589168
310408993
36512828
458994315
45376387
89383189
217566645
743255956
34492839
296464171
357596225
109085223
62304458
21155987
54609722
238587394
8707833
826432223
710412254
109484104
361762000
100244507
149978734
130850367
85242872
138396362
533293391
585254875
458018267
46930764
365739367
255193383
51355647
184994457
694134858
140890474
286000258
440051208
13262781
308895835
130449236
155639029
53478858
81495053
249748479
118714308
511603338
135708375
378862506
424193594
236089757
454176467
27593741
180596769
88209656
222159764
71422399
193905317
227334919
308726666
206562832
22820557
189526420
43865884
212275081
91414909
697120616
339288671
306158714
264528692
157468958
465219932
526319070
174318285
305944290
120316606
498116537
154335526
310082631
166315442
77658180
73607137
248525534
417470415
57224471
695527175
180839973
348044427
208555910
187200621
668158
123716948
92391087
81174102
403567941
565605644
121280827
276347647
22919963
361358996
37000927
351382
441971213
367217966
178437150
4634899
226230908
330464329
628321968
202312045
442458506
256466898
372815147
235081811
776028528
109945749
62458523
27583295
821820171
109757175
425029960
241109510
602146229
48190878
160763970
169223704
371738407
136858871
134634352
181874467
233156787
67201715
438199725
4867146
100853115
421861600
5490128
123625016
369612915
518407676
28738203
147619730
173258429
6395156
659931743
211951109
23938567
189166247
392578123
122128657
293756074
678348661
91501176
500024656
114737093
429232842
220014414
580787527
508113423
444744121
24446534
208956611
343183559
102314949
24307384
159296352
310891827
13169271
136686261
730776658
364520557
127163517
127982713
494616427
167596379
268453678
104324915
335188561
83447026
537788432
53674934
626082503
201950537
56732724
284885646
97844872
278735493
147980771
573865384
115323319
21423008
380952608
145401955
161829383
3868984
165175186
145897540
99546151
377776417
160974786
188650411
15056624
349222769
181127868
265985704
172658867
210403973
489160052
12804619
353407290
88352017
1868981
479214302
55371074
565653362
89424611
270256202
112894157
279167596
97988476
36996591
43301426
535671524
388786263
474720592
238127601
84171873
376127737
189368621
268577640
524850068
1242050
369322009
12766677
422821770
315954746
212101668
254813404
14040674
21089845
12942406
678186509
684078446
208521436
654680593
44417393
546271636
64522484
126648631
240943270
127200741
49772134
218344073
670680799
113132006
152053371
277153598
325021252
930354
77262762
231472400
526877575
69193348
309898381
102111763
24968351
239498342
40630737
244083241
16075077
674906881
161444972
393050003
606231030
148804773
206499339
159242358
460168566
108167950
796253089
761215670
1801541
265048338
8424476
10340324
10633040
500796683
388278573
48321362
106797648
119090891
126617902
34781706
275890289
94430055
175329306
3834501
1067602
233125694
100899108
620386644
273738977
404843188
142006328
14530533
412013783
369288243
548034356
185732963
76944178
275417346
90872587
283199329
286263732
673020825
100716411
42705020
189588647
149508292
320805303
153161861
40848127
661578792
289450331
40503718
215352218
40472921
127946555
233630766
452641822
158997373
504378878
430672641
292259855
546789891
611078467
499299327
56991521
171043851
209242928
186328049
77170109
38396580
29684825
68853988
657922526
15937780
251525787
182949927
616183393
349821058
101482386
530390410
53410647
181564968
746154679
557225564
88522484
580671544
165106020
44746331
145624160
40296872
123834198
389060138
550751787
119055624
90108040
285780973
68627249
229109145
109342648
151842517
92835590
480867476
177601477
6374684
2411196
20143580
825300623
1025698
53630675
3509287
21747250
254122491
174367589
161169251
361974345
60384310
226414752
309039875
288334397
204526891
334533471
361062590
203386775
143306723
240895295
500691578
97125707
466504987
264141
8127204
590482335
46912945
85373633
571740341
429634302
407032195
227613071
653351598
148969896
2647123
22086902
17828937
130668288
206493378
166007012
592324734
96410001
420327015
19864382
508698600
635984102
117430657
818141508
791833294
66353406
17582598
150107912
1973454
110101490
8537970
232049
659647846
327130262
76704707
93948664
588636540
15265321
9104027
307953149
404463652
459129978
19319963
499096720
106851127
282667549
55052173
116071978
79353987
63950255
675000853
1978894
323369239
98290935
693659804
299812190
54692955
35740635
1103904
411917381
548563893
554576044
72332558
265049481
94448472
31863961
287491222
146073618
140661883
879629002
726450537
89124921
109574353
688869964
25618814
3708262
128741886
124868968
60991879
16907016
2663259
256008549
173685996
206997059
96779447
12979875
127034360
346188341
12999372
131468734
118432325
11452662
660063851
198733270
198807407
90342181
11250095
763036915
743192595
7621558
378486128
757391298
601926983
146265596
34376792
53845302
177379095
418737002
18619903
18120193
12830811
168171907
101625985
31970230
68945567
566883980
357916840
412208231
230860794
29694192
178911626
44095352
176982201
244913298
18867743
35800750
529848805
442441481
62307455
119178195
5605707
5907802
493138674
174683179
323554423
216916389
250613724
402291753
33907957
316404503
317778170
32143663
167735230
636271130
59996930
435403276
84087227
388920387
415196581
463128497
51010992
32205892
177109211
374691944
324213169
696209042
119640986
239139090
265105313
195885225
47256087
222171012
29179186
438892493
147496297
11428563
238525337
167842633
8775854
61344095
677751663
331600781
86073272
559641696
38162137
62276429
140206317
292146704
483064466
158391906
261340183
133787856
200941681
730587902
501416028
170108622
21911214
165639367
497909090
200648588
753058810
120964939
88051110
559588602
473176687
173326607
299174615
16923725
641889165
71356039
74739971
408158530
116947870
813042461
614455639
78643149
181360878
164563362
11999262
109094704
40456357
191654007
600609819
22774938
7348493
685671642
845749097
126988719
194971448
586495886
325060711
43292403
284679061
365742200
146179812
693853949
361142673
797619387
123093512
375183910
209527325
166466157
16180330
3593362
29124377
620531266
186888149
163007204
393535801
189486425
17399846
7820701
93096832
76496937
130442563
334440762
307350694
302898560
81530250
450918290
395962957
295389211
155068505
706199703
696321936
427651969
526220322
377731438
11748730
308178764
267729368
384217975
600574652
239622946
259741765
234461779
200029517
143419428
65103249
59967896
825127191
493358276
345038668
646991775
217960768
201457470
93226547
74690924
171430964
66878066
367230702
169863940
2778343
24663841
556948310
716753062
158213709
529133770
114433252
225645254
541770
443642050
592448871
559586768
608636394
268499176
124947121
287938960
227916803
113209533
9843660
431859259
128809762
96691829
354217153
8982609
858712154
498244759
548374447
308153674
20275444
50009023
141169610
42744022
44538119
369517890
165931367
4054090
481292390
378674121
16256391
493568181
171928076
205815336
242685020
182073735
62750923
278525407
93414198
15824290
183360598
240027585
3529920
39150586
175507418
368819711
107610570
116030736
106438317
839716356
101497125
294866361
174960215
239229757
478701904
439274806
312064117
13192729
205513732
3162815
34312987
14441698
265685719
267245990
210951478
9838753
703086668
296835324
178907357
170145881
9987360
333178372
336606570
352676771
100921274
145704010
655061021
100656049
56728501
54510594
580371980
310118410
444983755
42249887
609207856
766132600
399631603
161746292
91847838
208573170
699091622
58059970
7635977
44562610
1031977
89490146
253379483
113377662
574075153
503498436
267705431
157749563
625881916
70623523
63760633
316047178
599916926
308053833
552256848
3361700
331002568
52294911
221898114
136219407
615117978
463546313
55521905
210397409
28948571
74933832
418041451
199036693
75637036
437986360
367557312
320658519
98014467
211082019
618288609
194759851
192327996
357444179
159491599
20575709
313935895
152201375
45998026
400144467
478786792
756160352
342325697
403498990
45347321
172998216
17867268
125658761
457233608
446879088
162453423
808639864
97185198
117019082
408356836
560468078
113640646
57314416
205574841
251724729
307191
8997205
429682818
304373856
106195212
196655110
19693743
215645663
371293606
184450599
180431098
2565315
45882884
33332110
641130300
211345735
421332741
824464107
97153658
288255054
102402175
329675327
43112111
384506654
296189460
215797903
26367653
243991568
239200663
363154933
651669073
541726610
544476230
493631176
3220748
204056670
498220361
322643477
616781847
383861618
65960423
55211576
93719885
44454513
88147494
730328255
87705128
25697062
196642180
2122846
13054510
126912806
100761801
275819446
240701272
432912514
865073461
151985231
337156611
233497659
391572769
59291309
124986735
156738237
228703720
351354197
417778487
109708780
4119001
296957747
188215202
398590226
30407301
166663559
112241265
588244230
197684410
555371332
208059763
736713387
181361084
8115809
321458541
470662271
244950114
596301497
45043957
370187822
105501671
172003566
427935653
192899255
40339043
267026397
543641193
4535185
755326417
27174973
13302533
460304564
69072367
14875575
24898162
499410868
378313239
711818226
10353226
79759898
120406722
446061520
276425533
561636299
120094029
494369321
88166032
153730965
147085716
590638486
170638784
2421264
68470221
231320327
218817802
511397447
114839118
3799568
131075991
569539812
116980125
142195864
168424676
4441046
48779902
171402633
246306251
364785061
50577822
549998365
158297174
111465661
559768395
57565483
79456399
236910840
508926986
542569138
23468035
96243590
664013642
564661669
454321654
107618038
461471356
320736629
207821452
43414218
442458382
26704751
378001702
315790411
28318447
121629278
654614987
462868577
545203
78602053
277049546
302541404
53182555
555564923
165009799
57724556
38298108
424515183
506956637
91603517
25929414
693855871
149836189
237954
105373745
28321037
21449029
602984409
297974881
590506553
225863083
109804285
58779548
247841801
136586023
806866838
361257073
659662802
49816888
34783433
127556905
660361401
95921585
38533989
23447723
18444977
73371005
2560726
34149777
121962760
429885455
113300272
108660914
6397302
136239605
149781973
569067015
298617981
278199082
560033938
73663315
33910084
3365459
372328354
273404140
88968617
719507728
346243914
13250794
226150419
221923758
176530293
391321365
40794909
230806533
392693843
302631164
11615487
111808369
91292310
134755272
401327257
322135804
146872400
55773981
249792736
161534851
705228595
593718563
178632993
52909552
127471567
180311736
39402793
122671232
205012658
112226343
170826333
36208202
197279885
1504781
278256931
73773478
175487016
3771991
569521834
158046617
135915841
188328322
58003213
391428317
350832109
221092885
157645477
12350474
658216361
16770919
179510723
206203160
16123022
298347258
509581137
646695239
22184975
38671418
375120858
32048187
408907008
425093297
256576363
26562858
517800090
314983532
18415228
380651439
190730175
246376220
214010985
61964792
205840255
156269945
166084657
189638306
59969566
157886903
758312693
50031840
323601583
123224182
126185930
3270149
97795334
102742740
406315192
662226703
46959401
151148674
78823492
4179896
41591396
109198846
151860726
10869702
98338895
306799154
644202843
424364540
473778153
400993057
175051844
16393384
536221997
324466344
32964023
70183441
212215071
55194015
52342
78019419
104673495
149247780
588441483
180951084
421683973
704309238
268248163
398738368
290544175
551769060
80075558
645458105
81682563
452317947
10196495
414757568
631278643
649578
268121085
280249719
31218499
3138960
68210604
419081853
243971662
467632474
402579801
94943292
282213747
212830683
152462696
268216334
271490883
544510828
212108085
222713879
449447103
141865260
62994744
40484277
103672263
502042803
463623653
766123542
4033442
23094931
164640429
9070465
23426298
410703592
59543857
239674907
30480720
25149448
493916977
499342026
449885400
71751091
496435258
79657890
104635640
13357058
159020367
348549567
15650807
694563303
487111416
90742424
110846764
347232935
493765215
408974066
27628643
192006106
696896920
214089079
103187340
98130866
508638506
369848029
1725526
656078628
225727041
84218257
244973922
93923659
43165487
26560365
730127834
325624665
385355421
777500
647898281
400344061
59835433
173800353
589286348
270104800
288498468
25111386
231430243
277066513
287843754
570208697
579994164
183715891
3678817
217556417
180911875
228407156
326131690
55430194
164694340
115093273
295553424
211932134
336959364
245783104
423611170
428485817
164975993
391988890
245683189
88585333
246899500
77780645
153742669
1951210
142222159
81405414
440034399
68891068
419400860
185466775
15758253
316633767
287236274
25593866
33348436
35088611
101848608
267632072
150702975
388879887
307546896
183781462
25553461
159628276
259378205
590548007
77148241
72435572
197465646
159367678
496882346
19823710
27159789
280165314
478578075
487331015
136237305
57873335
700845989
62474351
616346483
418541475
9903160
587467
26919929
433532713
705102
177973263
13160216
195343362
47421652
23893603
331087395
302706896
547328244
9643274
18440721
51500058
123847214
92724519
103344185
267753934
277971722
3067521
8834671
542933249
768687708
377562267
565184077
212374957
154396228
303177276
271011264
196367507
180000512
496716258
134749328
177118845
84958267
502083182
78309922
136900808
11426866
42178600
628719125
346358359
776152009
5740364
36107154
406253487
183952913
55855038
139195460
32915859
7394506
87922563
2924103
15193299
167250811
394254461
52629953
484575194
584908685
40782552
190876650
534527257
383035549
275264593
753133419
52495385
127702588
439990168
203912686
283741689
661229767
384466827
204080692
343925759
276640841
90857522
24550539
255918564
736310105
223292066
21368417
123257151
341999185
76324085
490398088
380789776
32744601
315140355
310847852
264848931
11168673
649999546
22909110
103754241
148353931
881768840
169150399
188085670
142730184
105506107
353058509
451279891
474624806
439037128
129141446
156765209
213199782
26575266
364690859
13790691
479710748
561708365
55019757
83268777
129006737
150916521
108828507
214417087
882019455
5728101
11908595
27148914
52921375
208475372
57016152
228582783
227573076
557034407
184479553
113067066
259340728
150173470
406424263
325841164
254578924
175550284
104411672
162120289
310793217
756629341
206342335
205175416
269280230
518623313
260052107
23770923
239767168
34042489
274655919
342992113
15976118
73999034
23266461
16408401
207247795
107146362
33643327
106736357
412360233
527793814
158320203
21375688
19324222
400115998
201098074
14296384
68567006
42335515
719470025
601510635
69915262
204081118
37958921
370634519
513431881
52414960
105527772
623579258
533298125
28658317
13674091
72964009
29641618
145929158
53360797
307712180
218578493
611272667
109347627
799620777
70453372
588755348
38145345
88823370
75163719
32145317
789638661
84085205
257814130
177528755
100814029
311482190
331560798
573082945
11201450
141925140
24545308
43447789
523631962
404899407
126576260
363087363
72762904
10052354
99102945
364600873
142076213
317314599
74447705
6965094
93005047
128473229
72235515
227129964
615544076
2844764
22433315
209315290
165515094
392902621
604908431
261763740
380491712
32294266
103802704
5519383
291793461
195343532
211786631
145836839
224146340
333834022
363101845
51254318
227785541
556886105
352539989
295273448
497336421
612669688
108361649
15476404
140167982
100923771
519687248
273442296
789740878
764806744
56864621
190228380
198474650
376505841
16243200
421667592
232777258
45434944
655939687
14976353
275413633
288140916
156059220
62024500
80236492
324934119
60586712
329656392
6301746
198983221
447199907
37213455
34050747
249204240
1898160
50509621
42796380
344089
1339948
244063343
163768094
35265835
394938426
38284523
175343147
649542402
18995100
676581284
171337530
7157190
43706423
208818545
67155123
76185934
64658823
1065214
552568258
17000992
238845457
469869358
26818391
337619190
59166381
1672111
278407912
364686507
291681276
96898533
290682572
398894628
672020595
594679209
270113354
72462989
86452301
32042463
54390801
71280212
9333702
12621664
108426293
16744834
98590914
43426171
154090139
127208321
91437032
39300959
93511043
10167771
80544371
53971047
51974
96719775
38490576
100480696
21933418
175372516
360642277
13764057
334492923
57274525
225620127
298809538
2913803
95715824
44713785
842930277
389046137
20950195
504852842
370635469
26084082
158776654
611050582
161768261
310409199
22469426
704436274
81944514
931699
751565447
177801901
14835365
245725837
71999324
44279918
524736831
185269387
132604720
22096566
582023613
428186160
85742125
52231938
792070823
6074900
14283090
212305100
218446283
154428737
650389417
322036486
76231889
162449405
273353796
445369418
388658845
219281692
22825590
648810982
43266568
424920508
182631179
517172772
11751676
547171858
475676670
97919271
826850329
120320040
7355880
852283586
18499963
457231640
4954251
174950321
516884533
29205105
192585529
386221307
167528078
320566178
149116592
160937847
207153395
678540909
616984432
206289920
1782406
61956678
84888055
72456341
9894625
214863593
332986977
270599148
170629029
210141616
350319321
326695347
92080962
265179233
514603587
227688791
53202845
366501677
176994152
356621905
90780077
108210102
754028302
834620070
42551534
507070864
2720126
283496204
208100243
310000985
4388913
90611786
140210001
24586557
150984932
206953851
115288049
382328859
556721820
230058509
300991838
618085271
16977701
265921370
295985364
71108253
366188462
296558766
831918641
69700307
11545815
281069734
207677747
76723814
541277890
58265991
266768251
39602834
42802056
333142761
430571556
105415641
367337543
134320141
698196831
234708878
478441033
95477517
401073540
617988299
87603
544499065
480499600
391958318
710794300
170594867
5663051
156394901
287680280
383328925
325024015
41749704
118030472
735809583
347189763
51681224
62056696
63311880
2101252
487014491
132672469
54002864
578251081
134146566
21479047
449351723
732269755
66963382
65119799
431210713
8575895
487505074
451678165
306243795
46679923
997651
257998336
49518613
162987343
402542957
368984057
610066181
73499433
293107826
308424827
389712160
21766130
346658244
26873176
8124250
33390316
249951009
267629548
426752730
147962235
175741495
174150530
426526663
27884581
39117031
155863713
211291365
45793852
111548483
94466943
61539880
156937144
83706042
500602160
689112850
178331898
98591225
859850
7950704
220239199
301539679
70197016
61811598
475875283
31862651
352197862
73846427
486212640
392470177
716984938
437116986
101592398
566865650
217040665
283667753
16309198
521137666
117803158
277615177
22767223
368254600
352408971
139580409
71643216
417203277
400576281
730293780
121613082
384081286
889120842
226487272
291845131
91300265
765469279
93312007
151633156
445250622
101761825
214173598
864711365
520139241
467046428
49228676
407302493
91050351
48774332
41617106
410128857
10604854
15959998
122090609
343701255
302983236
15692304
129689569
409527733
52905181
28242954
31371896
385545901
187428837
635706385
47674454
160298178
577499285
814764095
329560849
162134011
29409865
140628271
212581188
126564818
24264052
455600622
318109203
17209556
55016224
366504566
583900428
515271193
354108024
367244867
21712209
271331969
4929283
72322
96504727
142000620
42736018
522030502
12349222
481375894
292775875
62220215
4185603
598964515
52669631
148608336
215793252
143352387
5960135
477806797
88910096
355985463
585650128
420700928
463820538
59597918
121025261
281305471
19455613
137712078
38578256
68099822
73144588
28395637
117193732
382183976
309613238
45222958
219752711
354161642
145844460
355374145
78190052
50679421
218120026
35047221
4348994
167196894
43667832
282307375
27043627
667085189
187358201
635662517
55046000
567445278
199162496
110318148
191486139
13440346
322412841
749951436
167285751
117013542
99153774
607373274
16073092
135206889
725163292
256618129
68724198
19212915
51040631
192373422
253034183
5426024
593885
111281508
120136614
9948171
153357129
421059997
445129964
149906408
325055636
516447772
868374099
292633741
338882385
333951346
342686474
30628460
48408336
400875941
17495364
58615489
8655833
60196992
2546917
670612443
97953643
170711288
131174494
351388552
323508718
1334290
478636613
156571090
32757076
36785712
229302944
185978266
291414986
10975284
247465843
217903253
170793442
453702293
4712358
359684037
143737560
826620862
565880139
209943802
504093125
5327307
260975064
307424595
433425762
410418919
467301289
64999924
209528763
96745208
193864777
6088897
13488725
14241011
118841487
63113895
42271963
114509591
30922249
105483214
170610553
657917740
55958015
202941923
29490049
3005466
137647535
717392144
52014484
321262160
333234424
74591156
236009556
319577192
119647528
182837419
457704683
226882718
323029175
7421941
96503463
55024251
88582882
44554642
122531905
228159750
166989367
110269911
607801291
42256350
77924422
38159162
302901040
28737536
43082146
7444636
289053256
49819111
203831824
442885913
507738338
89653563
185318570
415528321
137422529
2922324
32361192
133327142
51898946
452888480
142488555
603444170
60059470
48573219
253958704
2464163
202398271
141869686
174048271
72944591
357291259
59175028
273418837
28115005
265693273
19684631
21671836
113341468
132078791
49977065
70901527
703616761
464121197
581270154
109394525
519535659
321673969
168198557
707039109
432188139
105939363
356330210
388346729
187965173
22365872
31084572
778123651
557111397
427735960
21691519
614574397
94586570
260132184
21406259
9695841
167789122
351493628
3740052
572979682
1026649
11714034
378681334
157371776
183047327
303150905
170302912
30992690
551899963
61666472
67051903
135915070
150537512
168347488
458380917
186157081
164881976
458085219
95446864
651747199
106005238
79426644
7251043
517964039
245603217
467843725
89512168
19120111
111067758
158753691
80006098
142444121
97336481
78882986
327666900
345137
275891518
236696560
11109425
448929559
18459787
59937743
66512041
621032795
346992339
19251559
104839988
41526564
294343606
22421796
174415868
98079284
292754960
62242106
153707166
274361973
20765113
512742838
644235372
133652358
64467278
668042087
11912291
310270406
352030399
439636042
27727898
115022386
261601264
359664591
506555931
120162050
127501187
721666729
215574173
478671838
422348306
24623717
14379433
53612566
209044571
755604819
120102691
88299191
8433749
44670599
162389037
454338761
111000908
326532519
129884835
103443439
12839983
127355830
89435206
256173329
248798541
8290449
216581534
25690034
325831201
207265264
141452815
18659970
424146099
171276553
230334405
215065104
272860888
180866375
610552782
61421150
539305853
454512484
755495590
111107518
2755792
463832086
7626348
56651903
41622666
248506796
108018921
57203047
38420980
310251447
621470373
27208528
143972787
311073771
347890553
48738278
291805721
360535292
481589673
388138667
259732751
254562580
170367787
474703240
91064342
433387129
70424958
63321526
1018871
402818126
16003927
311068882
448676391
68330863
110314599
212588589
194665008
234524539
244048709
7417679
70078775
447401414
306186747
33937226
27074100
35515430
112468091
42319562
126439456
402441530
506834557
59860619
145129748
229327518
307423270
785510701
82155852
4871212
312385549
454784054
746188776
492136755
5502086
624420745
65412133
156424771
527051019
327283535
669348304
129978286
68024119
122692209
208417
173157413
141684553
18453142
127333035
141804664
232140320
55837580
18351180
647482354
351805226
208279209
33003028
84081535
445849701
88508347
232380093
277154722
295957783
362110695
252870875
370032254
61333496
88635929
199910688
757297834
136730346
240651415
136422677
56328674
718714460
280843331
319080314
629180032
102069507
217130042
460695658
241132905
315811218
496201896
149392449
333387967
366159427
594447186
222232848
38806903
593092553
220181078
544547859
165850009
48353825
468795591
63014215
370306342
48559439
32940111
63876954
634165848
50091902
250216016
513530511
198373962
325697716
152249190
43252316
116137707
75107860
660253128
59684974
33649018
91873721
121197316
72492282
74958427
25100803
56556196
567514226
616538782
280616732
274468926
17521468
35921082
350128112
31630342
263937097
86010636
450505237
87467582
73969301
4873717
13068384
249237387
35813531
340195813
209565638
133368675
40719471
134292798
18691204
30676220
519483770
516511005
491502030
78247955
425873081
110074870
520356794
30528024
1320622
221068790
49619983
66234867
507412971
199380402
200910740
559653162
386097535
583264168
188738178
320129373
237649320
71152710
65328991
499789991
4975979
62634194
142274350
211135437
18893861
572358253
671099905
280029931
432641406
110350654
45658641
290286440
76332313
766583741
78200660
70288381
4281541
12553863
424703380
730280347
216537408
127062879
617102952
14911498
474079409
156191147
54812146
181021669
6415596
257933865
7686424
218428792
6253783
529722463
80692627
454891234
63489094
11231948
70433064
34437554
172260285
395028094
344782822
49324627
11857903
629270300
82641934
147622752
169502201
140033967
129847659
86982089
337648451
146268938
591600213
177556832
212470828
374056308
463855
781835
43363719
31767645
69755272
397851405
142285518
16640375
358085550
14888730
583773749
7770257
110122977
427424273
188520806
71395130
541135441
761597035
174376961
395408531
33316561
170262357
420471653
138550511
133171180
294922354
106685417
172262978
269405931
189471115
252813289
205770159
140345536
3321424
421169932
24066298
59149785
56007381
362237430
383965223
393564854
82717873
576298004
17971020
34850419
69721452
183872969
525905468
21128471
224354386
149807404
261548963
529057847
459438434
12111509
288987313
110994466
14258178
628103231
301881258
475440575
240792180
5498884
14194422
163207904
14774132
342847443
15042299
324065781
729873606
438887285
44137517
162711347
100149454
252968606
41293307
52676393
112997285
625423745
174803125
489261731
244081343
534627995
36016882
248328459
124757678
334599452
245627593
40480837
19037353
108990719
142273015
80264569
189984803
179291491
354457083
348206634
529843711
701704855
65606732
299814240
38934807
489746905
316345758
64321134
496767930
95210704
4372932
59316127
8116670
249607414
318359132
122590847
135017688
817919635
360511346
174643359
227980638
5231593
27063277
499433569
128306247
132683484
469095299
145331718
585580534
157909325
658017603
167371406
80998565
56086530
21749741
595809589
4886686
123995857
219515876
15198870
34611275
309617527
75844132
240369924
167655450
225915803
344394062
333370949
76836689
275640080
242203830
5026354
104916345
219701572
70450171
43539359
559468796
120609781
183998204
362235980
407246791
212322182
56762900
58639968
31768991
16454562
734359352
15175555
452639769
8418441
499978319
235510097
382066524
172978267
205946718
127170921
269424123
622210438
381310573
10773024
56479983
236959331
30788147
210603205
567100660
64265239
406038986
749174208
34571679
135676836
167568445
346913509
780292474
31222164
147272736
488037607
86240506
262062359
321017976
561834014
29684450
36615996
156747210
8541830
170878911
590508222
90136680
381694461
442381367
190810722
65628402
270944918
618168890
397673580
114152286
27454998
700569091
93519912
227259891
102291294
37376806
75975309
244430137
51717801
100490616
54645680
57512703
163947471
342135856
99552480
450016530
564364721
602176840
235271796
138966348
31094653
14157256
10446252
254835129
235148156
65489996
198506597
474530277
8659810
416200198
315190465
92007160
327975587
22373305
268296154
253512899
225972115
438830788
179073810
93628645
59264203
120143731
45608357
91774678
393727535
537306835
210060845
1406224
438387240
178995725
424333783
71973154
99470571
46239821
168849900
9719896
26419434
195685269
318702266
803335791
102330048
16786825
21411400
225109825
153825111
102992225
148653320
423239696
200737006
734111053
79935951
59622278
23019508
25412433
261590309
6213586
323438944
278526595
222996693
267004006
296221852
105659496
344949993
268192643
383834315
381526093
700843059
631446748
90098220
496485380
21180967
165219961
588455607
370529808
256679500
301851046
133253447
171069383
527616802
147788726
36575022
86200360
70478732
157275204
484795435
222479074
32169329
98918832
302016155
30144874
454083473
665296787
85079292
3709271
57247297
97119459
40674541
185831695
108421405
9767178
85906932
201141062
239929428
1894414
98179814
174194038
112415977
97007405
60476834
385179979
395288274
42826319
264876972
17609286
22546145
38483150
194134624
148851402
119457896
46488920
34000382
233198021
48725218
518486989
668700254
147141006
721158377
14462695
397509069
46596020
8930391
76803225
4511122
231892226
59922191
735509508
289632025
15500633
209679779
569481670
527457226
535670898
17774075
39120765
244136525
184400638
160813256
284206238
73448070
22354858
40126103
398189391
201311766
607592828
30229814
316259106
279432230
281261611
6902849
1114332
3353120
44178275
37447248
133326594
187300691
16364218
23183295
32675835
14048270
466508343
66578166
38546074
354413525
634953184
300062853
3748890
95110731
157894390
291755694
109821449
439289538
13277490
453522333
22860264
396544050
137716695
115081398
26492870
160759300
80339608
16262631
169519574
79830768
130415574
19887854
324648890
85852824
86756142
394730394
32458032
33065574
39381260
224868906
555744779
615664021
11983127
11147143
36332310
97955846
31178590
74965220
262104789
336975344
244039886
43976164
257553017
43126326
232059279
20617744
639700880
340532011
236109297
301412277
114965071
62972963
555916776
19327202
29146604
9373940
110311357
618172879
127141310
421335998
130802364
213538729
406411278
24242013
57375192
6040173
390651613
367133525
494357129
5196203
64422855
216939764
886456532
203702704
492645772
630652068
541105399
157304488
9255417
234947364
47108594
8020382
684251198
86421155
24869144
305832051
201631988
718432898
139376679
22661279
85389457
223560913
57377487
210004437
2340759
413172031
735015675
8143339
4035141
442221195
89072594
132523078
112683181
212555645
169298557
92389261
65926156
142034166
146007010
891874745
713240129
52370761
160582156
47386549
249487235
3919735
215634912
141020744
42892336
202277124
100326971
329768259
330372193
445708621
136283438
596812311
10199782
30933301
371293505
440099614
204681259
163396846
13522018
120268960
98380198
658235966
117280068
214267598
31692494
142069013
226215993
140987233
57103514
209930563
8200344
784109739
89152269
710285105
218420388
304477793
83263141
8906617
98386074
313943006
61153376
620387626
215090393
127485196
279037969
275995
214072777
67178965
153112219
102185972
85877446
20666060
54915390
114344717
291584428
281136997
173191238
620238845
126549916
13698779
277184277
58764858
386636495
624297982
53811331
62896606
52876874
356995964
49385767
15964184
39717864
1906097
13080838
36424292
14874451
406284909
265610903
65632917
90683603
277861143
401000971
201851803
1958485
29990048
68115
122950893
610712366
440233812
169819225
63518154
238369177
4258148
172651891
193078445
33417572
621770902
179876423
22656727
22626359
407699906
158942924
598261878
207427932
49988510
315530754
158816984
686548882
5656713
40695786
10507457
223628948
23956612
372993849
162548802
19499031
80169133
532342484
450163275
207906795
114686363
180453370
101302841
113796395
340056065
148378173
303512687
155387316
332442987
360151257
555270109
784618604
114264796
437811337
591860791
165521308
96179515
170095630
52159291
2240027
474229525
15271689
78147738
509222687
284315715
109514482
143606309
398346403
25068980
155067165
751059698
91863288
87504803
468496175
495232417
96116194
420797328
687822309
66406418
111608864
198942387
163404383
116059737
164627252
43123552
161088530
137794485
91406081
193875646
80204649
17228831
36660823
483966082
152386140
332218298
47777653
270429604
770999647
504344088
6027676
71931465
236495462
18750482
757377138
218737422
317092018
220789795
282109245
680660898
15642341
316733673
149203410
299562159
95545757
567894750
233132837
97187769
115629218
305270484
274543769
104198243
45969519
5484439
433416493
211270229
516913437
17048818
175838687
729293831
51122940
42922755
218337643
303903255
5247162
306154073
214498494
784162456
118027011
250815676
775338920
278307922
366309018
42774299
758154632
218404171
117961158
108691366
315581248
90502833
160295016
59748562
399441694
219714159
169268536
365039166
289945682
275109100
298280721
107327550
33125864
213948295
15468140
626646776
114792118
451883486
133924756
553846498
177065423
21835277
375299134
603635726
490613847
639143
13672875
58897757
10175820
5977168
25260947
44450013
116469416
247973433
328540
47109620
95534280
366094804
164879045
195317401
460732349
263819213
56999888
7424196
296232253
326582296
270277059
349872428
166714914
41493011
427667834
473652104
431765858
452614582
63395024
304094014
618830207
206035878
83162073
444243386
779071390
12365613
10037944
507377834
183508384
481380297
55405595
318657151
94697286
378910953
39457767
426247153
201629159
94240217
101559610
194060295
727986818
780041943
314515330
183871174
216459856
291976610
402548228
225296444
148025894
503022646
448392544
377494538
100189325
215931533
168134089
42393730
103547431
707532645
33998119
775558826
120384717
326085284
139175217
93614046
489694200
716758392
275535596
3126354
478585196
3244548
158119063
173566098
214865445
603791020
95610371
4908237
424277283
342327203
3243465
50266247
134868317
125996326
117303578
116940670
32108841
299091476
1655155
143667032
272626350
307303389
255345432
727986349
133371049
627413330
189962606
118427356
9928405
21987253
51787766
109551593
114792065
181115541
240390157
112165027
404581179
214663296
39991538
619145636
5119131
292784823
71033516
261905680
123280718
327124741
410977344
115931534
346496206
151784740
89657752
40401337
161277285
695111056
452121722
288674842
3675844
248185783
62033439
117407390
314892048
379675401
373654172
84159591
124242203
31956945
5930123
378244773
139111397
705060542
225697246
634142495
71775003
11067591
378348465
40980367
215344785
159895822
152953256
178255163
83455196
132205301
633027153
33153263
76675203
31327123
90170857
199939
395150424
156845888
123110111
376698794
379203541
5845719
839178570
204150322
290582209
460809992
165869397
42266313
61526534
697056933
428046169
275611202
161581171
243918895
150146938
144543616
13281782
12952364
20595187
216726673
220312024
43245508
130939890
32609757
133930681
308171939
6132780
366518459
158161746
58101446
67833358
384399360
416860159
9904003
437959191
18036401
2200622
87518581
519648259
115610934
164562977
625215096
638493261
183469030
249485386
172926764
74986753
20972801
262544124
264990506
642854516
662221027
674414436
299976776
286010633
124521520
196270567
109844015
71319983
71978089
693848644
658849657
3304940
284124222
17668306
214646962
262448017
255581171
51773968
702897622
572511380
144321132
534325364
180326694
649513667
512440767
186662677
343029869
264379321
334468501
212792379
19471287
289998193
38017824
87914402
293010652
19902781
489720137
55111632
226797138
211708766
75768498
73924002
250294713
102720129
188034709
142070592
338729756
79710476
238310108
70878165
20113532
136430023
457085741
100157735
830155695
50203642
19705897
298490205
508800354
653779464
605789317
542471087
700263474
158390356
14600699
269191704
760850512
664831920
43247514
626574827
453850646
548396980
602175575
38926050
46221091
121229104
93884441
97865652
573513357
205258183
48001088
6763555
145307133
137964
127294087
17367845
84984855
499107239
171517045
74349270
205069760
71195019
29593157
39523257
553808418
100960
16704357
122968136
9619038
40019200
58677377
157546843
35675575
109447233
189199640
469938430
96653157
462755779
86075443
185789582
223715738
345120524
15391717
120255081
107342469
337638250
81226765
179515786
71259398
54211276
45257865
32138107
448476976
475464740
356885006
139872147
121785914
163365022
203689378
108593044
359921379
92891485
185493311
53864326
1065866
7985679
51284562
72455593
163914129
333004230
760133586
38116511
155234423
313941161
2332
203555884
5381978
33786441
3698591
239479826
8625276
208265469
586956438
180326242
23840636
400081842
230196208
19498226
438489853
205371977
24976661
11953098
133468854
528730500
289521328
163774816
369783802
308191831
136131764
615716622
71888389
6576474
12425967
306348971
38669203
13348830
41365446
722378505
41606812
501414751
155667618
94163487
112928949
201693274
105394243
94703231
107444790
61960308
257128389
200608695
176129735
135308254
457670785
116417512
154858794
212403046
234493340
871977844
33501924
339268340
112503005
483901704
221201545
350690320
44667367
106786969
199314379
360081243
106219262
283259488
828195069
156405748
83643979
734595281
96496964
713621299
20293093
245662584
13588337
412110526
286470690
28069000
311601419
329949425
41221103
85475809
324379435
119904355
19174926
318743869
154569431
82559625
124241855
309964741
12529128
419751756
184964185
236373759
537535334
291325038
54092518
97905396
135238519
142016741
190599957
371732359
99938806
9374734
232085091
27768002
74017497
128854267
243979474
190071328
28481540
62017636
31976658
418056921
204785626
230684948
710796061
20854652
188688384
207529940
125910711
478803107
484583103
110603173
304396833
76618424
375534217
73857798
17340954
114420180
29724800
302858372
449858190
251959173
39544258
70966972
636026507
349924319
26872460
30379487
173092709
74371122
722940387
222712652
7905090
144642911
232714050
60372526
37814278
527968194
419118851
10026652
196434070
125874597
179637158
54054332
23918709
419265433
462216159
86718869
545539562
204847132
38061283
26442415
282766592
33216309
75024279
334408070
6949991
99300439
364640393
430499225
418800835
27889865
419610991
58052934
29950280
72544088
140790721
27442435
305891363
50473127
116781930
461675528
39056768
635197232
42001270
356069211
304662034
413163057
643520616
193209309
7934290
717419380
278509619
3309788
32869387
74184628
573901284
213246753
191831261
96145394
590876618
8289302
48554177
180337782
46216938
213813280
111474701
418183056
650832507
113191505
11396941
202736803
19008672
401745771
7516397
125962715
79135261
29338078
55261425
60242656
63550628
275729567
63410594
57867603
164387321
602747189
181147682
74002827
268226764
614945869
31481402
395172349
51365565
182768309
39482531
254962072
349972412
54317938
18323241
411901981
431143540
187916533
54254698
249306491
509860226
64348631
64771832
622153172
332161874
315997094
150493473
74494174
393678637
515163
134375082
151607116
109224087
361448691
213847506
60142383
512553183
73727920
255829828
387346213
432789031
643434536
260846731
11094743
68304416
422000022
405934969
330196453
188448222
86891234
438541424
11739266
643506403
254326
349409817
40065824
37418554
682879396
186318447
152647012
1038176
595474576
6314728
173758202
98832486
771240597
28657789
142565598
441932101
37423058
230397343
227423685
24032151
502870254
4364947
398964874
21826073
38663894
68868377
72511514
329865583
131840288
90635869
438258270
403733758
747097
139146238
134647739
2920638
70301729
156867196
56843484
63947765
93567702
399709042
245550812
171896781
177614922
620054930
4413717
320583183
177236733
118751487
204593964
571076344
197613677
236489186
500629104
27254946
75749343
152236537
113791337
71842365
16071262
289402552
229709121
204335856
616710189
58409298
225052672
293897969
102347052
12094423
97163752
347541275
117991066
117857957
104077217
510716465
243545589
671123946
316006577
367903261
816288880
2363584
192463562
324552852
37904117
65257403
106030505
179286187
165573298
320103737
1331026
8155970
239836410
29813725
145202910
63025275
29255027
122338203
503805035
246726301
270072622
638865608
54806538
32969572
19884185
220405708
281109978
30826543
183538505
122253958
239353676
20106789
178480514
130594185
226620978
67497646
397142921
514093256
15124444
351655722
65623156
20637675
136638477
182582528
774969893
286211584
3533601
73068542
455902929
597536598
60111089
708842476
72494977
82865250
474898037
64149173
196503429
301704169
17819094
146507890
289798857
104525082
295316284
438787905
457828344
383796973
175641696
722981892
45768511
169893109
17998396
232247775
101823488
264732062
352128480
290841060
428637719
169247172
55823142
130986375
117318054
516773872
173302553
37190093
423089419
84290583
20888839
51575399
266966377
529102412
62581676
10475952
167907784
6624804
155217166
794666134
119324932
23910236
660301852
330527955
381290961
218727776
555637235
381529422
205244056
636473080
30146831
1051596
49198360
225815593
120158222
177921892
85959264
147081466
13376910
462942668
364737622
112910856
19248085
594015272
79152860
189532578
174009322
221851225
60281633
93027371
147071563
82438475
534851881
45404759
597031155
318327377
89267340
49432338
520376818
31703933
530105523
378293004
88240946
218575869
36777189
13401655
124868883
140915793
211626588
127269298
662337526
19181053
16618598
622313610
680632854
408426337
572010562
287710137
34025173
84727044
273786964
25734023
10512
506347672
6231366
9946024
58967522
506012000
24005970
308902926
98836976
137209591
347528603
463679424
203969854
74080233
271015808
22007016
25938045
34382646
90269403
88851360
289179787
56912073
70871774
734824120
209003007
432822560
1578845
51607585
6285010
95880128
65198908
476468242
302089744
456963148
99301224
443871679
590969034
168302031
213566464
369133220
60083065
308105889
78010981
421358654
441360871
92065593
32816505
390277287
8405723
35719205
491281555
16112596
22789194
31946119
203124292
64560110
319113932
246751712
250407421
107322678
4917333
85213932
283595525
250259707
18500536
20327415
42778620
161806997
148191701
310466512
101787639
96125748
22795066
141767348
355781281
199615865
81252834
96625367
385829818
331198489
137536534
386549514
54139010
179183850
80178578
189071571
106906112
93577773
661819819
42677814
32657125
558492370
104804736
335598042
527126397
280638121
11513515
560221597
533783463
304256565
34441388
378600252
311267568
415039118
502247881
75600623
434752698
486574666
222680618
330281736
74766515
607567067
266063074
5906566
272672732
337377208
271781668
34463774
142349550
118066653
173224723
105155222
503818108
414567580
76501078
97418807
32521562
836074140
183551558
308843758
121729074
524546045
410245034
68575898
326269912
393781837
424306445
1221250
58752678
64652657
164096908
182413273
428807256
207964945
28130447
750992232
101688916
94263485
688400247
636281179
132099293
81318391
251977509
83701577
59386491
791663937
279639427
243730607
194161634
90631873
73432013
33537463
48953826
141606934
352920160
139551847
7753626
487561534
11448455
106661004
440439883
471371108
640490980
322071292
291175503
58770649
47127181
361579261
84250762
256359845
53653628
56265804
341652879
20756876
571633087
314019713
120506878
298573177
262272442
108817556
28400510
446208342
243435023
204418398
866047146
720375252
105027123
164500145
66993410
340405579
47333825
506866671
78079300
660447696
349572922
137235314
402937288
63122802
130999423
601837104
343007240
14558889
15537163
99826277
43213036
99132448
409758979
93184959
210829517
7622435
504662822
198755941
182267234
95949585
338075397
107845556
309021947
74517485
85491775
356674341
34882654
346468897
45790412
515803652
501644969
442245454
93480281
790518
473477766
22157524
53090912
168743797
186658150
802462462
70954978
143634957
206580972
70655376
467632514
626900645
212152722
258907513
771317816
53822194
35458839
259325451
244120828
316777014
102226154
174616615
40570159
96963398
1339734
180714405
212156665
601881923
101838911
33235499
200699291
654156345
181164062
432989581
651041582
284564993
110625752
8761349
204340945
353343883
104341938
933285
25591375
427590632
216034320
41273385
26590723
177271033
369517263
16343783
373836418
3457942
226278439
26042657
345109788
131279109
348223728
294162035
163109073
8763015
91511481
397621057
551129936
100506508
138652067
420082177
86800733
107712499
152973832
31580384
68171444
509984742
50783810
58637990
37429356
357294050
21818159
32676173
533637525
493908235
168628492
545878262
256312593
1951435
456493684
35154629
324244950
130770679
93876157
346306272
6385092
21676997
141633130
166926651
162320427
731200232
14556168
279323562
245487305
316477048
358462987
332021101
132639797
418608325
151418553
532903087
59009458
507100844
165403855
567791895
537816211
17562716
30487065
38553170
43337340
89572308
670025942
11712019
206110763
37603983
212602647
598086961
129697155
144182037
251985993
255937293
230851129
277799987
113860263
490955050
139201367
282975403
82390675
8983576
1170830
94551483
211027961
330890997
81481595
500942723
114862510
331829848
9152459
20011150
61538791
239017406
447747495
323242625
11234072
120607541
58739683
78631017
278848849
278256149
119756539
55002510
320550658
99054331
693813312
330244951
339344821
107399117
111842882
41582785
160200896
370190831
572832521
344991207
633772410
815494117
71095746
188958803
237758894
10853716
273131827
16068014
46013166
512918927
281090203
274063236
31181280
412143726
116365644
8387062
85405078
249447245
836609191
78606909
252234266
135832113
625111456
63687639
151347883
168110422
133658850
26743209
155631172
505348511
240466361
194700819
239265308
324736325
145623617
596387134
3370296
688772638
274079375
52100393
200351039
577663171
315263805
255925725
127186450
632612906
18466685
142500873
41520495
169754505
352119169
58861764
149727121
277772983
88871467
138213078
272863193
240808174
185448554
319202804
63549246
28093658
153984273
37582021
264891457
251291147
438349666
105008403
319813
346204041
95917352
304819642
680569262
6856476
609577415
673794732
138159451
28070589
134805699
71093725
52337994
198892576
806471900
166964102
35881535
36263102
199878134
84708804
271389593
211487880
101941190
367620389
258828423
329559997
16117
317055219
530524725
43090322
283683898
8855792
7918124
528765975
249925845
67991650
243278052
14592581
193603590
247898432
25138051
148120668
15310652
108581852
81758469
138679583
477766765
36784157
131114581
413800681
152944592
398317784
386504289
108154017
23649594
548106094
81941253
222827502
38424248
360131144
460944814
260858237
361562207
316560493
437132027
56747808
34705648
24817350
29618887
331203851
122327445
18965512
49717751
39811334
250794171
409773347
469892152
391828910
112241049
38527526
420149418
16846017
721637779
16654993
96793048
415926118
134448681
224213239
513030
136463609
427258884
338916
32430344
271939301
45057805
634907836
316281705
91297433
57792443
24773007
13846562
45281928
423983690
10537237
54984220
43533321
279669778
44319112
290247260
392033857
318600812
254639922
19607939
884645886
299990805
64086846
2899497
206454339
9667525
367250991
78105382
76461790
107512677
88517982
465981214
53191323
180479132
235078770
198682978
349207461
805022186
77226997
47498833
136175707
215708662
151791982
58932117
436176697
649598
197180400
633863823
163950786
199045332
369288232
401393151
30158113
401942710
1755445
521425647
184730877
333867742
80352899
179098634
45358660
443130580
576282761
180986869
43264960
19692732
90446037
340149567
7289193
203355952
593522362
394270499
37160574
4618556
367670119
343752484
9383385
165481671
424190987
109988240
164467045
11022339
547413534
545915850
20120311
395994151
363891932
752716508
212200022
62957265
607834518
7065480
664059383
377758021
259444827
431504936
169529388
10844444
86369003
74637777
57787531
233075318
138767209
258831254
184561352
142139536
36162416
482517408
541518702
104070330
240256941
503473296
110069924
610917127
657899697
181861149
54636431
201564868
594767501
751419778
4802967
551341668
439355147
43392286
124142897
183192885
617224740
58080848
292425442
23161494
5167453
375376386
159083707
463936474
612162228
186912194
86667296
190261509
393745926
16218942
153861301
16985556
72948305
154838667
600729069
222945314
33437100
26763719
110151121
200734003
336923839
128453805
46435578
143533064
133800477
53835290
391350673
135259496
121642612
23921827
86223690
178543412
202306847
81552727
488780117
675905833
153769283
17787158
88462568
161510498
136418329
23660425
190957925
204292938
249640297
364216425
54884227
174967509
590282651
42559246
260605707
8327016
311708598
221388298
437489652
130598499
268243951
178358789
30577542
45315945
280287352
347270757
564149374
9556667
498818531
37206191
118972755
726459455
644179990
129141393
247545436
152853219
126287242
147543417
616748063
108458359
50676139
23364162
111814815
140415703
301373333
198236493
37018515
811697025
205431594
67447661
103939406
184046683
248697981
64120453
525286766
12592073
49736633
294035793
169388788
106830518
182838924
131863506
191359757
235175744
393236467
8416040
186207725
347000162
60382868
270896287
491133831
215670341
576418711
2776053
66711168
409367064
163358292
421193385
211147659
34066291
55811812
105151219
22534414
262275355
80686776
109516628
77449388
242400147
523336739
2796422
201840434
339787134
637369494
51307946
118645884
350213045
365852706
2407015
339390932
48541593
27489720
142861134
330948692
85207160
476323112
53755891
251839023
22683950
151626977
244323920
204119542
64550092
69114673
185327192
93286383
276960446
159333956
48877018
490906550
771556550
825813
515921054
53799118
214713849
56917411
39068821
42761867
199323192
331749854
288265998
40080628
39984728
453937188
62036603
525873131
204164327
166307899
19293495
77603080
9752011
9079330
90697594
10246200
529269113
191731557
521710804
138468944
78407893
465591060
112668581
169465810
104185590
21917079
594994
41217011
574359920
161777047
170031063
109323440
123802805
34881918
321911076
222625769
220892862
139876025
67138353
43684786
34080331
227379962
19389672
172600479
115784394
40988353
278433847
150340822
418419788
112943789
84225912
59782835
155093536
583028029
18307330
109456009
642566484
88910272
363526
121219711
103591360
350547769
239856509
514113190
130104304
96102282
318266808
278854420
94650033
162398395
463275052
9005308
12725652
174871293
200053414
433330006
393313373
420244635
408281886
15871946
8968087
508712832
233394853
184750779
13615587
93297958
364458486
115740823
21748796
143580713
405286160
53108834
57060822
206083265
7140572
341935396
45926614
149053064
468526509
19658305
52171459
289852152
263309231
308480265
308195092
15732627
7413319
58060537
124528318
397294859
556942761
362120528
46267963
102962122
9529403
459911203
131112522
403947034
11802502
700986099
510800168
145854375
160149933
326475926
478286314
47118758
40479243
43390816
420311384
453107269
169494137
608757975
13206443
35125772
222439745
400194158
115643515
418913188
15676074
301661165
215416851
17332202
5977511
83508890
92999837
213326656
653686273
229792091
32681769
142272808
8365469
308702650
44617361
14598847
197349051
4932396
8893179
253608028
599229519
64849800
79000667
619370969
16501746
244534608
191720286
89224709
237637107
343456828
224114484
232840219
173019490
61931120
354575603
410773096
183756325
208233322
611096315
17299081
128199115
56658228
22101468
251456296
270131876
365037243
34950765
247899627
390867912
90233186
136902028
33870480
235736910
444199528
201987036
31495639
2289060
355863936
189206318
166553639
40594748
104756040
51822495
32131639
181378000
38217562
24061346
387905799
438340317
256534506
131601070
247234279
397678
355832636
346345493
81172072
199744888
168976425
30800302
8439989
528559651
554751862
561968244
551914432
185427893
159113091
165141961
210199428
20246132
97690312
10011879
20080011
311483691
224673836
23960439
58631304
277310654
21186818
46355428
107659753
112796681
269828573
161477421
127148653
704772994
373509483
195515308
15975678
241367407
433396585
464232655
19191918
444321119
67542294
69818765
40657067
214541444
84141832
91827153
195693502
183767918
18019550
140371775
251140520
1487665
315077286
99253240
57131339
702205590
23843201
418301922
756327155
161060727
307321894
122889701
328503979
22960162
188747991
34615615
575384938
575224162
12431684
430601461
302553105
515161618
295359978
433568193
214075974
117820487
25312481
45818393
82735434
175338831
203049566
275287032
650626292
29987152
99650759
595112977
118561601
188599880
377200475
36132043
168363808
95893357
62785334
157945960
193282188
129550
124391882
57704731
255132131
59719866
24127039
210377
104382488
71372640
142502617
23703118
333721887
230731371
414590659
143602468
322418
168832990
151727019
316744275
147940260
419630085
387164631
204327948
166462387
159470024
454639530
297732645
13135608
175196445
343901456
480027202
7680988
41819346
186324557
319018357
227348844
114568549
501870148
205770327
127974706
7745111
244049893
142528054
203357575
227524881
112395596
643857511
136715839
7106019
95717771
256887828
646459141
138527763
257657581
258080344
90024997
513711425
554998712
221691992
179100525
459008319
697700
365283290
270003790
225604916
2722826
234276632
3762708
73846194
397082454
188604288
17450512
138020655
161597546
178318587
445990483
5003846
221057973
221580603
561404471
56264460
396463457
135464147
447531125
501706221
13559048
738960512
794272107
106306014
3469465
157974590
112153880
310789170
68719077
188829568
392373281
29549917
154210393
20175170
32295210
272303261
186686235
4922134
632356345
81439054
268796571
12962876
16209427
42409525
115612942
364678452
294142102
471656044
157288984
307220257
204689419
117572873
40389145
131063440
233062582
29643121
89211877
138479066
21314486
202743877
177354377
264215858
594296271
347801368
586835065
76782442
64074003
152718100
409761315
47446196
672234809
283083524
79261409
103773196
1694798
682817229
198227590
459167358
504057121
5760527
212763033
356181929
281846281
54552449
40957252
322464827
278531405
347370062
41879078
138250632
37014063
294135794
19754870
38304828
45083112
114231612
201877203
78004533
701834940
41999228
255864014
335311803
425861823
712870320
287029494
184204311
319946465
383871555
326042219
10252250
155659470
2385438
701500563
41704646
108967389
408445634
233624658
612587960
237323365
171755777
71645124
404832899
569288
475908077
84229539
14099937
40481487
248957905
2213508
29889787
130154752
169715922
529458858
60883800
66541984
517986437
99303302
90524241
44401878
56458480
215014934
571087111
489852313
156937329
289651537
43272130
63137720
169771083
227807262
608145342
40141543
2885000
33954071
399566315
42292689
63788369
314704128
34168612
201244529
328049086
681043448
232501428
103122707
60546508
310439862
36357478
289110498
318912439
84738896
12643052
172313535
325502491
53600667
177817018
195012116
561771215
213533896
79598432
581382383
421043581
133053322
122627848
338635271
185675981
2999100
366047001
40603621
84729023
496628452
138685296
174963722
221013045
145666738
334130633
145685945
419683732
27115511
148840741
44822264
216358087
639998343
522491904
454436651
66353263
837116310
105828146
24956340
18857718
446187572
1440018
302606690
610320679
182470883
372282848
213254485
50462120
1616656
180049802
2722279
141068054
11828065
160552250
271710
201048828
340286152
101931551
52955915
17199865
114778554
71370838
819998477
144270783
273625438
111111012
94510139
46526899
135633734
45709178
151192969
485845076
125456969
2801768
453920798
642839583
258908714
245857476
91290601
62171629
277064878
334199799
190832729
38623373
271337091
21545037
98632652
8645900
459298270
49937332
590198116
19072904
111830976
737757646
355212
554292165
53497367
39257403
396740339
177963721
259732957
92263079
155570686
6052001
148101071
42247313
143864609
66792
205038303
385197817
265831535
74961598
10687006
56330405
278904987
272645870
167870469
45623373
3934428
61979406
79456169
336190097
577815830
53301328
18501228
10960596
287172126
125798006
337698669
43140445
15577082
50776893
333559511
511989763
168270455
116855023
438058544
141351234
822551342
62323111
652811646
17732091
11009878
46922194
370839569
155501217
15436284
34393578
327078754
60149333
121019021
304348425
19658613
111463741
242881409
236097509
214441604
442488688
288369969
426167257
17210400
246490792
130830845
385286587
265817255
316659305
37079485
587133574
4101863
116923350
271535177
39354314
163153735
65646058
101625405
7350085
7393761
315072553
287579824
8689699
301565583
121599271
310679424
17137611
382753048
86387171
8771686
210688980
692552800
146668480
15500782
622821147
19908809
137789576
51586272
133486596
124341951
429161904
322901810
327029403
157250470
138644464
56502772
84344662
56345778
108024498
35801693
23188640
33814596
263850823
360807208
553341568
533882737
95501663
298362889
251193216
640494103
376865446
22615182
647050080
206032329
181057666
293369211
95372010
71971272
557309013
177435507
429073844
415789713
45201200
339726975
234672465
425503065
245716686
5832621
53286104
80528081
64593733
164841706
107405229
86786737
268371637
219191303
2874200
143578794
169365151
271243664
414642520
121443295
414877849
78528195
71026301
546811265
127850539
169078728
437990193
327163842
18750560
53834890
132177730
130670477
24275
12596903
164837403
23494628
627035568
190767621
619693037
92461307
337878946
10583910
112128146
502917747
138115528
235333177
116793845
7577499
19423514
24536375
352768516
328722779
229238231
278302128
149400696
19775720
141045886
400469017
42401811
76921289
799719265
523491752
223677320
39139925
385410766
510002626
92733328
427036394
609005187
643626605
99239625
233547095
99163617
286690512
236652747
152463472
106038407
203690218
448982503
431983051
294409428
23237649
4694789
330697553
385285550
333822659
100305135
13807331
220341572
47554091
584490680
53263493
46256634
68022961
327036977
359261931
62811493
225654666
70358839
248118937
310650555
211174733
390733327
421385382
140397714
58885810
104241914
343821014
36302488
156907815
203310564
12947041
64402228
101243045
157781043
643107496
147380994
131554096
139371761
132689723
361301690
24759980
1670640
253327229
448786983
64243956
37733864
182328652
21776387
211084831
391489236
120056034
50217303
81243680
136438554
107275656
279804079
283653127
12490848
552404611
148095555
360732379
20955655
259576124
179740692
62584561
451489587
230925483
55400609
466835811
118753620
36960021
91719783
16496487
91867962
407700199
131708327
239377509
191196685
81404694
701582875
221529876
35630457
330470481
272737233
255616472
36905403
24993461
309520965
176958851
38517750
68543847
270137539
89416494
127334153
322152606
135310140
681064759
93940310
50403516
802631338
11775253
648907990
643741173
353237399
88902376
6923391
58179062
396625682
148347793
29438159
4437080
187866899
157649182
144805554
110815099
1153971
337193644
116352991
132888149
193188721
470324992
276535791
388282130
237139162
25688514
208619741
28827332
227716578
40172393
221491027
48227324
112765082
210980076
190208229
91797074
215145982
208882154
116366296
44268959
197856184
162049844
520222046
565385057
484850483
111904845
176103194
356042071
144915877
226818190
303163228
44807811
432722786
90399348
26107570
486263596
398235330
2668689
198305736
33267625
587579741
83840037
7688744
261321491
338213441
245822522
24555226
32260453
160487007
49281964
92239950
430535964
616978365
184482468
182395900
258406425
442644648
840137038
120728101
22842583
111486755
311555391
224212340
275325446
49616983
154821515
381129098
257414084
2840677
307710597
29661003
581874977
68644528
409874681
1822857
43369290
387595305
431754656
3966051
272960055
169840610
1272343
236541335
107665419
197298479
33894387
482961782
64964329
182033870
510914823
70405496
623908545
308598282
90264692
30090929
39113304
330032340
395470572
220973770
285374572
35443393
91554101
209743985
8231845
185755550
46112372
42508591
34778533
154070919
163280925
338549574
45693503
48389750
133106298
56968689
63564526
146027381
546760031
76371730
222399609
144990121
13293210
5630018
239754782
505445939
617721729
232580357
152340602
136414121
37576231
331968234
18404396
594812260
290780767
13524545
174074063
68875122
118079759
600438883
25688733
163068394
1224205
21013767
226540495
99422416
146687757
601532099
3213563
8092069
85298310
337260398
38972238
101010711
279675310
210441853
561770673
135643125
715997442
299357175
528788259
144076730
11584393
35147781
1252611
55412721
161900921
68295268
636816166
397003754
161987135
33836395
116706015
23199839
195676295
88321963
3154918
39738441
355295210
204830064
115755633
73705397
272779220
175648506
245481400
474058093
98702283
115037001
99658976
101008141
153036451
60571984
594578171
367837716
463622226
232098803
135208141
38590000
343960232
94365933
2661334
619187002
412216838
392477346
882675732
8711041
313955360
21813995
32561417
91219869
288320160
1060134
532549851
4976062
498380887
312571754
224277503
267071797
592374695
107683745
231124678
159983116
63589255
73647706
56398702
105875754
149389346
31773246
522903734
47805004
54198814
367923793
219146681
61596695
3789263
77845922
146382565
6875589
65085042
50103377
616950997
104419913
716532430
134838597
512328008
171140414
120145211
251301425
69846299
27110108
329272390
160794470
247729263
471597525
155759378
99063282
668956134
433609230
36701766
7061504
212616543
563979548
18332739
207539177
259578225
237155887
534184745
707303064
148381157
5085377
151958800
407113193
535098030
16554808
55043388
675872163
592087584
175649887
366788195
477476169
299160186
108363484
107627016
33271424
160460458
36704136
107789643
14802575
24608573
23817494
125378450
120999911
124237001
221319267
220922281
31264147
80646664
263140907
318826439
192666075
367876703
3164857
3486850
115514347
354927183
150649215
535676280
2491034
2949577
167257398
109025938
611600785
66137191
508083430
144662096
151302137
109696967
4875741
743220597
90132136
363656238
309321108
346588589
19713077
195386968
213145381
307760880
401607978
7361756
218871526
43522357
32007699
439647623
64066368
39541049
389816592
75721116
61450265
2318891
765169059
349217788
126535400
215010280
200304277
363027984
203559556
344323417
22443259
131580842
19441025
201746325
584474165
227698538
324829953
264981711
826074630
483427956
137218906
8133496
3348650
171071324
174011470
530904342
310047220
308263345
71761189
17923242
38083292
264538343
638224741
26140567
483839160
410301721
272857679
262675176
349567801
756196316
758912641
182574473
42988029
379414766
605660826
145493732
133119068
15216509
2960923
734896627
582167040
844029
37389544
181425960
317502269
488869292
37496868
67708908
570871864
292418450
20025243
128933978
620826080
16110788
238198840
321676496
201338376
99700853
164262598
521843476
625750407
144406575
317896925
95287613
497053593
112891368
171222353
510363680
105179219
239013666
696316249
186415600
231923312
209890605
410350947
219369545
353869754
166413527
282859519
78915940
95582383
30173165
274853401
530645626
52833057
545426015
137475690
82316749
110615188
78942305
160015591
214436879
541732565
166584119
26750036
406783741
282217437
458003646
725299217
9232914
32706606
462978738
26139367
78938319
445105332
533279
393504127
348303375
220104104
300619046
545946635
33800705
99233658
234737672
533414779
445178511
16651333
26474739
482367625
223742042
95516962
247578984
472180407
181097650
24124567
344824672
142466064
111731901
6315146
77330583
116839017
415269334
58307028
379072166
114366056
335620133
59256554
27673723
532375417
605957617
172931813
51449419
580028
187802991
11543182
435748650
587774623
125764854
93786518
114942641
286351456
355403518
188834228
27797123
87060417
33331503
119120676
7882296
102798550
438471246
564375207
316394892
58101413
78859571
160455886
207773195
388656978
309043909
327726013
1508287
363350771
249417532
424694820
20524584
196051276
226767841
262639730
726926726
13653980
156941389
146675463
255539712
365761329
529047902
185950867
85085202
22433608
16220138
297744493
570393092
53212606
176785433
379855756
42170193
206021735
4744118
369885898
137312457
6061277
59537162
460283958
201215267
22659857
121652008
409464793
395679806
535419375
145337897
65589070
143567738
395186065
742598878
48168648
54513862
41770939
362873683
505036528
20928540
427319519
251812571
735831940
227817887
323298249
238131300
379502726
114149414
489828829
89659971
154969638
82291504
593004471
55601570
82719422
307298320
339464659
32889907
409779585
13763211
489438976
261358552
218190641
454959
8765911
204930553
73089847
507815805
237656095
735777787
264087593
90718559
88680142
59677588
32520924
149313969
73995386
44222084
98872226
17020944
246247570
204969120
293092122
561757350
508057961
694976326
116295937
36098991
123242035
340018194
69008766
164244892
6255238
330106675
641179170
49154066
582399541
94771747
104115213
77928325
496458487
5597350
5103674
25780631
230873003
256525759
164666302
109035602
461348517
264014458
23080455
25783805
696941764
86927205
342658211
158338778
12669786
44716317
195025790
644262979
19141999
28377493
445716861
670159171
8669380
194696455
25081810
481716769
612720827
199407947
80925074
453394962
262629397
524805941
133998569
110156315
256611307
267736303
575112233
65920479
185484822
15357292
186878525
176722579
61523648
596112012
324669830
1582610
619791936
178879703
7899683
318485436
154375343
214444263
52525842
34204260
511283842
425197486
658518361
428021792
159310295
144864685
53009410
110459352
100212274
338770760
17030433
7393811
279728766
414291003
161078364
60314088
252769609
224137398
499965704
615977077
434999724
67719012
317683059
595055058
8618192
113715259
289995861
738517115
14597522
123845488
63114270
247619534
283704443
14585217
291578132
74923706
495957067
179270897
211205349
441738103
79905007
99027283
8674091
435784648
563344062
43936587
32234814
116996323
23800071
54634450
593160379
463902067
824414529
13495530
42743707
327789112
135466939
33358049
60794121
68440138
177902817
141072765
646506519
177541815
594941945
247797764
108994519
164290194
339208666
144577046
3431039
619388402
193982007
151036098
90376728
692854872
1829775
219427770
144953440
134226034
353662302
133428564
427457455
311923535
124588624
60303553
568687045
25781678
331341077
613978755
96527924
23272168
67017174
95376101
167975277
482041578
308937514
675217478
119930357
430507086
133980392
438599081
100437493
153860299
417334311
131311152
559185063
102246937
12672078
47873225
549327912
720396855
666394346
226414346
102355563
7963238
387194826
458087687
242050478
14803411
31936186
80005923
284549560
464015371
720625944
430300889
90780743
291064590
17035527
46095031
341724295
14765837
696498426
229217535
111601121
100694389
85644782
14956743
206623696
10172471
175077011
95348793
303473722
100062277
286254249
599292082
108129503
52326354
403431830
812657641
367793228
126519813
69981081
278931102
55281694
377767767
35915401
320749742
264512144
140164707
244303287
208929899
136064048
710367152
126328493
385401157
194172097
17114066
29957963
330054563
459086359
78877323
737023631
8991355
202087915
18439047
20476617
21408151
27396281
316798109
143220562
183266394
137235544
213917878
46304354
203803170
1669226
215043116
756268026
77344202
31061421
411244853
10917770
64278457
37576977
599513948
542996237
401092147
188357697
306710355
487162784
38412212
635555118
50974690
336131772
1366848
745956268
363781581
348788167
32024329
61402528
102209119
282142975
4222686
566906521
6017624
224807253
191671645
635798
243800276
101878411
183143848
117442494
126163467
307783319
128645125
141283723
33490387
443286956
443621763
123799604
54155881
505711752
6175616
130540690
256908438
11316407
448358211
317601914
220607593
170898719
5931904
134931411
360586164
21718408
215514247
48078742
91397952
601845241
12030668
870503019
387866396
21947904
67203227
481848606
198833654
426987502
473710436
261524045
210312276
188928243
3824987
48394806
233013679
138709066
281403667
72163413
323936965
90310022
234405523
588647751
270116404
64483708
42481854
455475167
58096882
96540812
13829649
281002979
144978309
63746259
135383760
360927249
150390896
98887498
182062435
387783848
477210352
3832048
108217017
532566993
196813061
455630266
259529030
207820958
173132111
45002781
18886372
16543486
184649467
17810600
429099649
181326362
177250016
257681399
88774991
66124462
43373478
508088994
16996575
332606214
44403607
293779007
13569805
153230494
184439694
5903502
472443510
125680920
310788
169974064
205715876
356908280
368252122
210375128
820029366
163068367
180606633
102062025
69269941
603465372
326135486
219262394
245001253
37098311
95964016
377129623
494533519
68484843
199369624
561706108
86976179
12733885
310892709
143838062
511635048
70329814
272027084
36355923
82678776
50178633
384883230
8807163
79910926
107789124
347693278
127677077
172109298
479163601
255654445
343741375
768729910
145460620
442195408
17107642
293084084
260477385
75926518
81427355
419584520
162388268
6916948
46528237
11159582
423909
131546837
25917700
160478868
631383662
397839916
345561779
42219499
377664247
29069036
621339855
43764852
505780964
452383557
101838017
41958110
214727815
358952697
29095378
70220310
311862
53059155
99936250
63763415
106006762
196266906
267365020
86386399
145373260
319567987
382029691
77757440
107649890
128220534
475591090
59999306
284711517
91179165
90494356
83051189
263261831
277620752
369628502
217564348
551536307
141309328
370686958
7948258
5350550
550327793
583863591
6086856
387396906
74070493
213418626
150440174
116208708
11929265
12904435
72930414
272444
151510387
55482364
105996578
94510347
351064981
663304691
124852478
61722139
44712569
278558195
263693317
109706173
301274362
47870818
508384504
632118315
5102856
536782765
13007938
432628257
1725101
124701767
458611183
286200709
174766822
259911978
37250484
105035436
267468071
2666501
209615420
461376353
120210786
32712004
157694531
85507794
70899921
394767783
556698045
280685592
300107959
513899705
235665982
367291533
195586484
43936217
276176312
149373932
311197613
279607126
38839341
81935625
52491676
202806119
47269554
261828451
84055574
521005484
183515937
276290367
366097007
427853714
60003836
133305
456462850
241831945
133881754
349901099
24391855
738656177
325484063
52517548
773029063
778508380
74601615
233175257
7243719
344045238
38159248
74205131
87041175
142911511
389457395
715470084
305789946
252173694
216276232
170572634
640901466
14765834
16950501
199618243
30157381
219573699
50262849
142445148
103758945
112716229
43663877
5204927
188223965
310989839
224328380
340692823
201449751
91467769
492448658
12143171
171752474
264566198
8863257
18008776
43049720
6343360
71476202
312703831
13760248
105801002
432113790
534599266
6145187
42469329
196031620
248029995
295207787
125703453
52367273
74337753
257987787
27059641
14215895
807536568
10237584
7750021
80002359
242781430
361623769
414135053
54593590
175593298
351618714
560783372
49703632
14791056
365300067
59018662
495597367
52595676
241630068
236259963
287609245
296536122
355069919
423993953
84374529
32164208
653218228
302338240
82195025
557816151
350816511
117163184
125336646
4574724
184528103
6121796
220476191
10763680
49306626
272092138
251989103
104167132
704294394
550380391
38683548
403139084
352073041
79956558
73377750
197846958
30247291
487222655
11390451
41433264
137179140
876280753
23471144
336824941
28883756
14828409
750048609
463514738
9883344
155685729
229996467
318105909
769060455
345000325
370931140
137567166
397300932
1113405
372338768
550795036
408746043
474368819
572703182
161984241
642105145
61682150
27494481
9798104
154391129
214880706
470685385
235600863
549836989
247348156
685415440
159602238
3110536
129238763
479231884
474117793
269051240
224200782
123973048
21120952
206350641
95886911
69828299
529640888
178485836
252790908
186813642
103061316
37663552
155563349
450727282
25996217
282021759
42257809
763078240
804602857
49632068
53671423
12757468
288006604
177226177
621382414
724632517
215504424
234
484528746
49764894
10181505
112794860
51342164
175309643
205670259
69027534
27793937
1580556
295020051
142723484
268880168
349924960
55095748
507936509
152735500
227756965
56073817
216047990
174767916
300558823
73928823
30482658
451888277
204524707
373958915
41396726
77351878
498194205
690494028
624375639
309222922
729827042
420796424
17979088
23509214
422155446
27528146
224171260
642812360
867012175
1669885
309342059
116962205
13332093
281834005
308289244
18165502
61337932
425036766
231260292
305485831
212311841
146586058
286185027
700600339
351569484
86515793
267151100
707834315
20830089
2039294
183377104
40189714
5994318
566448244
644329494
93440161
354343267
340501640
101983327
302053999
64663073
352074030
204247216
149523237
26783148
294815073
16989154
2372714
19934754
408221975
254790496
10637584
214955731
48469866
78487643
162796609
83074152
73699584
667459366
40494707
548683300
107624405
186549416
463557614
443501807
39690539
3780940
112287700
663233
45327246
102913958
170303990
107601233
59764457
213537793
710506364
209751763
97604332
22369871
299307634
276682967
280571677
45285866
338488086
28364650
21267124
419101596
9185514
252063575
336765348
61167199
587692543
585342760
131946007
566909307
83775455
221085892
73099139
359033649
233836240
333189756
8793543
167743520
46397401
44861194
6633471
64024280
242211739
691453044
213422997
54794238
142486964
102094538
472120717
619775925
280519870
900183810
41841434
771694784
71122444
186218691
112122827
306747477
327622752
27749330
210016048
252368114
162627160
238997213
156014250
200440012
17133299
162268934
316690207
132852429
723310336
370451372
9781116
3027312
406626776
99001357
15178859
709941964
184996253
581437096
851984352
177414219
318296632
4324777
125109986
59467397
266227484
194863562
148408418
120261014
126583752
63515383
42973402
202661019
538923897
142208480
125051123
242231421
799846821
339351790
283670744
292103441
81046115
119086795
23542939
11831173
6649074
228890611
248565410
91301566
89710373
434729024
578889618
5158259
9979978
429689918
452309943
151496934
512768751
547723032
41983778
34376534
145393037
144166893
526017676
52624367
167365970
276963088
32172556
20999105
8187365
89061105
409569738
45614027
200566378
157671946
333674066
72913975
273001243
14055147
870935195
571419213
68411278
589774
253761716
524228396
218417847
77792905
219695562
549951052
151211542
664773519
184649246
305571722
279137078
398232
247323020
304866639
61802600
56234942
43395012
193244090
47671989
440295142
57362573
449122805
182792658
16716542
445397661
166819327
256444066
4167432
179846534
9589615
51251587
271749388
270482138
88974367
8342840
29538166
201564375
57783139
72026076
160028145
221223280
64074193
407190625
363198689
19010597
555646000
112982040
648285734
755368332
284930985
375116299
289922151
11699988
402233632
823754
83004228
164442682
523879489
185019711
145145775
28674442
3352023
116150684
149011667
107432007
116411420
273327741
37815030
3654595
66070385
372395202
19544333
362768294
88915056
96135603
5840620
27246717
141078974
299914594
265056197
687455140
113999405
312483517
277807789
14618164
60056308
619742623
241810173
90469328
222509330
240261838
200590470
311124421
348650469
89261129
158241956
124103974
9387365
342016892
99797171
152998519
148841815
184093948
148587934
103225938
229343242
214802738
105079
8985388
495763788
113070596
121241230
31372483
227203139
297323769
151203096
360129967
235230883
206929144
84162200
2344012
185485949
316086688
345723377
208136667
479949294
259954695
94691874
23265634
165429821
13839473
295631402
17788325
454275688
236076422
61120039
376639199
17011959
175040246
114465894
279803293
142840829
368452121
45276659
19884117
54615931
829620083
67505199
841480211
236960458
17178827
248827067
178076790
221763366
44474955
341439167
232641991
106263244
42892253
31387986
102697069
84456945
34068825
93252304
379597275
340575507
514005378
98975419
134526023
1918302
232152520
161987581
492988532
195959492
78313169
678196475
206605702
78649180
188195432
696282089
77490801
30228876
16353985
45769476
690087073
86381672
149605656
8374717
173431771
100303920
11143915
514483681
298008183
167471081
38776907
97948125
101370587
87489433
78530851
21920038
11888738
594397248
20985505
561199120
607790358
270345094
474712783
218087111
6207486
50404214
11295790
254028370
76654435
627855374
117725090
69927529
440153116
158317573
52866967
48830437
498421752
43343513
538008267
442032674
172956538
4737919
104014668
211794996
35798293
198970922
173870239
455332762
530365770
57360539
356295193
233621472
277175030
529121673
422220096
54195826
318199118
441362918
11568234
464490164
247150602
127711897
161547285
223042824
57187927
343353090
161082785
259470234
85553049
552878
148823846
65923466
166837496
243796188
15245701
6020058
17098580
78604942
300673148
505721259
96568579
83906380
664712614
199861775
736494894
2232
113914949
175329536
2541814
191446534
57816079
77481640
257387450
782421921
198801379
35296524
22484640
17927089
122164206
73529936
478993004
151184469
382475151
280965798
484098792
612983427
69561346
446171050
369528789
12978899
120908950
124077850
34177952
373228392
83969579
3459044
82440633
155012993
95184615
866244792
103835951
60653742
52442079
558155443
249399681
262598952
119192181
256072420
268880543
124997747
29310021
253193215
54247073
455961006
40727888
37210528
50203304
653562611
133815116
81020349
106430280
139238247
96700306
143224470
102877276
12178891
84117969
224687067
420262878
119462648
55895348
260478732
247140681
321064159
10610007
1107355
9125853
432946237
71770045
248161738
42001167
104822178
52523490
86735982
25601162
109939336
280976266
221094983
67731895
367736496
125643679
219838776
108999074
15226263
12733209
334333549
249175339
191451203
90110919
391962908
12279833
294476285
413907554
641703925
234892748
153529524
12052820
11152531
438739695
14095777
375199677
280587055
462961263
6441056
537896233
2255832
171434876
247248070
33371704
71169771
145725904
221340639
45117775
69440322
643102061
2168783
11807537
431083
290786476
37547597
17807381
3003047
190902906
419426720
49866135
17515606
141692868
148703234
225358124
351758333
183528805
20227497
79789261
274999879
190743027
141357696
430949172
99158163
52771998
184927512
161518923
20299534
199704914
122871851
546737466
76313546
89864549
76034102
313343590
70949866
56544842
21573352
732859902
203793840
408099320
33918096
247180344
141482431
448444738
165963300
386673255
28863302
184193335
86405708
11899056
5702446
413690257
85768047
31145089
62367918
307239327
165955327
13963075
355581739
241462170
18769574
387687643
20044801
520043392
717165857
164183808
352283138
606964222
405862391
48204560
58556925
3264259
29355532
46681821
12924682
707022527
173320015
234099091
231481063
119715110
63100101
12066091
452728036
446410511
421533172
58167275
312619764
50935089
165877527
579316301
571197111
830326435
336562062
264930741
150362663
319312454
383712175
15346499
352278164
197642352
27035967
1243846
409732973
12580841
71665902
60475871
26700128
416808566
701235147
50821376
191804008
10329327
293383100
361079204
13797372
101850646
45656725
126007084
594971613
21715422
35110531
388071645
25695814
354549249
54790735
543402674
183895340
221043326
418617837
53247957
579744513
9481431
19278818
577864834
41026516
170677604
32443307
335415929
347081424
122897062
54125320
101886431
524178696
336015555
423208697
374610044
32468253
37777863
154512967
7209169
635239700
116907732
67857504
32056864
47286789
60671639
36575877
214979881
67377419
73002360
117780681
463203868
62930448
36750278
17134978
690717299
833213422
479900021
304578355
782993074
633280919
47478887
136857116
169453016
29893814
72058546
69742302
486625646
401420446
215122444
103630112
42445920
35921637
118966749
244405273
563336414
80004879
75673221
539487683
407147573
9195827
244954872
695791799
656015995
8730744
236309754
35561793
42595493
314579878
141254345
280324980
195005798
6639416
259984723
63812613
22635030
110898640
158360691
56567132
124963364
217724774
209853626
416510459
20148583
105208556
499102041
289287450
32230200
666636153
643287839
27169890
73797578
228769426
42529420
136713767
155347157
27460166
516615766
461016851
278665193
50589923
137184268
311491690
5128498
385385361
380171583
165663794
220872326
71572022
2600890
147309858
759589
185754844
371395095
214812070
15421033
70673184
429644493
22342655
123386392
759033815
587477587
120468305
104747008
214271289
263618550
102566018
444995201
588239668
176513032
382309594
3463796
474579419
173754359
120322208
344514864
391977302
382791253
4108382
2577400
2979674
269552741
456304711
118841359
1466806
147282287
362488895
157367984
502789103
408293073
128374777
262935535
682004622
8536915
324142985
324815849
130020310
206477044
360642136
368521654
327423475
14185012
165688485
7166144
6016441
166505407
185188381
183143750
785068284
508185750
185227012
34670260
17328318
180156876
386159839
665454111
64814049
143532146
583498375
40712857
122277460
225061517
165670797
38339736
79998693
412923383
333377666
30668604
81756832
32082932
299232752
634881443
273301250
29915646
486483544
39533170
232309036
16385304
81282092
588288993
17299944
137618526
270321711
205415762
324800050
285369335
845425372
256403075
355387823
5040531
444147403
62962597
54847196
344741717
79787440
511499044
359343678
2093513
305552734
377033047
576122263
119743063
833792119
431069078
443315541
730096567
194648209
272706078
125116180
238391606
188109804
311866505
10601379
487180478
10303705
157756168
272373383
109659471
556299135
40132041
331377378
38695465
446684776
592062018
75404705
339633386
102986378
588920034
335950695
41611825
405917631
60694441
373222529
4336801
212538514
2343705
297536814
680373254
98391553
3330723
83450159
63932648
253880273
342979966
138602462
69855516
77679772
235948360
262751740
391240395
600872388
16772051
466907251
545537768
3797273
43035801
35332420
301622660
15653756
75612016
173955489
593862181
75021096
404469156
34573172
140968277
72357246
201017452
18136323
36815682
209866447
156031164
22328393
92879045
67149266
124445203
545702218
45494284
254448953
116865712
75774119
724738236
20039681
144829709
69365043
679758033
272014575
294762035
456529891
197909758
238945596
83648846
4990854
403341898
385385344
709160538
56573358
103137557
90655042
16507363
502832025
44813648
188019190
17399709
43483428
178458282
77448479
13731162
726672181
44554803
390961723
70566970
296186811
132056550
2502325
37186898
12597473
3829474
160979857
253342273
255537408
572800124
97078723
182616793
182624137
2192090
384066129
93114759
484473326
57927245
214717144
102652885
60624349
340991602
24697771
51220341
511532610
467587333
19229457
115107254
35803853
55704743
107666479
37479311
113161643
436815932
25851580
645029447
495043463
112421915
141124204
51898329
306965380
396857180
40656773
243585569
814191333
96532195
247602070
248615731
342430584
462322601
550856111
224689715
11970918
568416055
13344188
119286738
331909448
113414436
549309169
59741394
336809044
231747775
67688152
217636512
33201340
217267420
70582902
424755690
40823317
424411050
27724919
75790577
55755611
334217465
325464194
93983311
60357006
184201147
222180351
203170262
1450483
203298223
584421571
92055140
67474294
130175071
24198043
53031727
7441271
115375162
371087808
133537202
133396881
39535665
25584410
441712072
48207456
56168512
28229570
150474685
237101255
2634721
11853701
198964888
110810678
551328947
368295932
22475205
570615522
116476633
613866594
13311879
71089217
639506137
46460170
7173237
42523267
524969842
500951083
339325551
72346926
283139562
189468978
688927374
87747248
205555127
38866575
211063889
247827823
3245950
78416218
3997838
81154236
130683099
258332534
139783746
26628006
25354715
106134187
21368865
69167685
415784957
373064663
388980858
283988375
247579770
102418444
401232517
50119032
16128501
25266533
77344037
859462105
547537021
462425080
79844393
141331244
888400795
254922476
155880859
313162007
131052968
342681107
161339783
24749310
200265693
603344237
579636481
92274130
405496818
537437836
318254340
16711772
182966177
107790672
133342143
26847919
675934568
150386844
485812192
218801129
549989515
290402862
18858936
278980856
176066959
158438621
755715120
54339003
418465620
491269295
118411448
573075750
62656932
97017988
379424714
232653776
379809611
699611477
169165532
89713075
562038469
67842449
32027388
18401128
457946748
678092867
536444630
258652023
553382140
444408780
28692937
1161151
626401217
199175846
348906661
45463322
49431014
78065675
161174306
328735163
53573
467764309
51970513
9476893
411263263
73443320
21124723
45896005
564701051
54305084
203691565
250353642
41065255
145335938
84088225
337988728
142209265
116438075
221872710
383125923
339828
323117131
289709461
226615764
161931364
268337840
26430347
277812978
155672304
159201649
729357549
210961913
498702367
195956222
338560310
86137271
657024392
315885450
421819171
109429191
41045783
263486428
106282237
117230750
1884901
57361858
112078848
185543158
268940006
660748463
601175452
219039860
36561256
498554975
405490987
631850501
744810216
93967596
212815305
164487707
94267748
225714355
628945614
579092153
381547813
180408044
563196174
57206162
513099813
52715711
985453
41744827
215667622
52709584
136250190
518515852
208889986
36452152
348588297
429964033
580247438
242668073
109555513
140968514
320416137
355108364
30985162
228418855
787121629
186310142
181469613
146099240
23540710
81014625
146563733
546134231
100510541
325252272
228484547
120506124
73500758
647588840
552311119
88088
639730141
206394281
113297765
9467187
522882514
5995
249747328
607275235
317900092
405324675
62189204
532896777
99718191
400289751
55740545
252627436
622284868
17468079
747499332
215517198
214763482
248121576
260441288
227524361
210132367
261543607
243484057
713077403
426168039
116959972
251278929
653183435
538660670
113074374
43117385
479815983
120007421
55814577
71229149
599176441
83148138
337204400
54946867
255013097
189037810
178495460
598609411
84538219
444507149
267978389
45168832
861185
25725232
796671153
379117668
422138185
124298886
22226770
591352820
484099949
234121979
326756578
111289194
20743309
205944468
8075032
474835905
283678460
18899698
2390395
215710051
48916359
77748822
30783879
98311494
22545832
47488444
20242298
367863397
177660692
35090106
66963064
112583005
85430978
153750037
121010869
406420885
77886396
83660031
26945736
366504393
6315971
44106705
751882505
388651692
103145088
407514258
191266441
548246503
514590257
185215871
55004139
593589299
112143185
490247189
347305464
153809813
123991332
70323017
800503053
447031286
27778100
245041506
2453636
199675559
193445568
391268405
411650970
64466752
65157482
265213548
200881438
504361676
481943157
169376304
28080855
39023065
139645214
93394478
5356866
467178814
95523000
625559926
288142315
50932067
212128999
126654980
5920702
10173222
419325803
175811326
263449349
460094792
105828754
419605886
254461393
221103018
668269660
72364429
265762717
181668688
97186571
67064301
71225015
108286699
199200669
117003775
5561941
197984786
127013529
18366401
718684139
28281854
37471468
297514607
156274068
326809163
85173811
187556210
419799165
783568234
150670703
427544168
87224892
338829563
729408540
221942413
69891528
3439564
8157039
6963799
223390213
340469474
502883711
215237866
256733849
635146820
248283259
168610262
28958996
38560112
128048588
139454984
4588334
44128801
122151382
15609882
256995651
427543665
711633993
66019963
737845243
301774017
30561699
21925633
300902899
233255566
16415446
67754909
120708477
21034630
76502231
110226386
34230809
43371991
306243460
88516710
321370155
91169247
690606170
24396364
706206948
173900785
30077078
326109414
2366159
682532867
545010865
515416436
177083403
30052142
696577283
104689582
15644155
140485179
66780598
19313348
649731641
850023463
52245639
69967080
212279651
701824972
110490983
29381715
75206515
595910993
234686438
203854414
64293717
149278196
146239752
425969371
12787912
450956896
2748404
122810761
338755007
74546199
123848345
738454910
7913984
229182719
325115443
49477690
10464481
209683646
714457983
202867186
399926752
118673972
46406365
529551264
664367709
322621242
364418377
685981462
57979952
22297196
399275021
12345899
141254879
13181121
296341129
457823650
472445981
88881660
18476512
317890493
56775425
65978894
13363985
336413743
713591532
62230394
64385187
325689237
192426157
302066965
533228019
260147028
223315548
131999801
607410318
108273514
22693781
485813043
253281656
318683535
32614521
11928154
227039570
210376069
23921334
247862220
53257128
1135946
549795743
127651469
38623138
207274994
34957073
34249718
237011623
147238157
263224702
98698275
101677501
12075458
46442377
112137717
409523495
241866213
193053337
644235859
17979726
33261915
551698681
50714723
18934311
151381192
237168875
303946364
2357720
1264574
647897609
27719970
406985231
599677459
199519069
285681483
10371972
307651109
115217359
315004728
10214440
294770003
37549634
16425314
229764676
668770562
114197110
5250853
39678015
778733685
172604066
27316946
282933458
96406239
89989675
112786040
69918588
151458192
572218237
112160872
20060089
116254369
440226101
102711689
450579960
36511594
425693011
85654908
141074422
424716695
314785689
25073462
637362480
115164278
135417798
188695986
10152588
453704027
494149845
166164566
375657228
457307
804436484
491117014
677942187
59616118
517025144
262375024
240722268
179965543
694968935
215236157
263822323
397071225
56216112
50547558
92168862
325427453
207332321
12397035
189078962
40866697
140810302
205784062
164790641
9881310
149850061
107413299
181805063
113900073
732326
355793315
236083605
347249918
152277162
193451306
61997862
114430901
419125079
403106270
108354370
133719280
281429802
64460353
1624495
467656422
545853807
43176188
116691635
246849181
332295869
200988309
160420232
53245198
113291590
224999311
56143724
217999221
23488862
453236659
775009336
63385914
19289328
129229823
493214282
605408114
780055499
598488148
7317934
18213201
331684786
538954514
103534076
341464018
237895744
18195769
38222954
51743697
30006552
30115824
121898947
62307765
45644666
170485129
488288212
514718050
421649628
4470165
382404628
245365551
121032631
81429383
183229725
483473574
219681044
103469126
8546588
543895664
191482973
76549817
478274555
185363274
232322930
220756691
359424484
10553723
296841817
27928546
514165322
487554014
260578843
254216273
574767197
240558544
279357630
552124128
245488768
199225387
9945386
36187127
372938194
158871169
735544161
732624692
439200514
82659593
37417578
328095575
27518929
44861375
831587936
119511181
407965676
274048800
575374168
25363458
125745479
169681968
276564125
321961298
43921833
217423287
33318077
488801984
88337308
579365516
152561353
59127688
27631660
155127694
169486351
88304858
70584304
95110161
551529514
354456674
59810311
6967903
145239642
76415874
130500065
606602814
593638157
15457503
237868167
553243168
194680706
71095830
6644546
247323478
557403697
507935355
12848162
625144880
99958236
352837441
143986286
11676913
765818037
20713
76980217
7159529
25224347
534215699
164883846
410398655
293789929
96877838
36015109
11935005
254022906
43624138
115690543
155617172
44601724
4048552
179721975
210848409
389732484
4238189
568404738
120410768
554358169
504877065
196567427
555043957
117418917
71000738
253702487
187589865
278904742
188280061
121328768
281457246
7201205
388324058
216145362
131150648
738583911
31240991
7344714
508326754
41856027
420464715
155994217
49850500
256538235
1001630
124697324
307423101
8047011
214835997
36281327
90185126
514400773
84808935
235195220
501179603
426423507
603973396
348912112
204956618
108036830
409031797
471589218
454721364
28324425
77682328
133758165
128128875
62461630
151280650
372055895
613830647
120456622
77112704
99514823
322360155
197270331
26074272
72459766
77254212
717410303
150190097
191135761
108223519
273722657
169502131
314206993
444381589
286647825
236783858
785910896
50680059
345661056
35857245
91012164
406859696
317457233
186368
438224274
64354893
233297211
208586568
21025387
110356674
391295201
257454755
22140864
305312008
18187422
202301697
80617008
14215940
395813248
241746518
163319923
5676476
82252345
388994019
826266335
577007039
395414769
6194238
364737442
42553005
259727559
140809959
26358414
370975370
132236442
492958129
491909848
80382055
115941086
14555424
199450968
410968035
51402681
322572542
440633757
354267921
569515466
602520495
126701986
113046620
65286733
35554195
318645471
54967726
389000552
660055058
118769214
243652788
486923253
7780011
387952610
112591082
620237924
24543587
312504157
4236853
177983154
381849542
6434485
5445287
264426552
124013538
10229552
127881854
204881543
207949657
297247570
456665240
56799464
234528643
171726690
325037683
321050716
141123187
74160581
283708722
6248914
466676702
697795968
571440850
383656800
8255000
10174407
626610487
431090718
330980232
122203340
121017067
7750039
25908272
245467365
48695184
554787039
304922235
170889311
46123634
65172552
93044973
14444197
156665900
149354794
22134903
60121836
450359118
351332974
38534360
17717137
306063851
2374507
151091357
197330123
284928252
160384364
13171193
63363031
202247
211412567
699856534
120441788
54584317
430102301
551233314
124164792
41367865
160448377
284790519
88191209
405725411
178409669
162220237
95228842
715988619
92005377
445426894
129423824
246540192
268416181
146389561
285443934
443741039
326521223
47016161
32287898
169474664
603577210
125070648
617620679
437555837
245490690
369979299
513328442
16751813
437322634
205575979
10869175
183480460
445786181
220372625
39132028
404828647
153185841
619062852
123632889
49047433
23269108
346921197
91595075
24223209
248968899
33146020
189013776
613170238
264305031
61770243
38664038
788199488
205113371
405780076
224128161
90318836
320912613
21201393
41230831
108589194
445681545
58283026
378823691
47320713
393309617
27957816
367299748
317963605
44951606
136366192
330848598
67739416
208942864
152554338
79196554
4764877
125141460
21705258
150314326
840002634
56045834
155136904
49094359
63349318
196817039
84475066
259235651
436563617
437398416
163400701
226062844
7411359
26523845
195025095
365381525
120023600
37367746
369567001
72958530
114709538
286577243
2877977
34946571
86482959
429864680
63130824
506414466
211414898
376728663
150101023
281853747
691670537
76493882
118154259
62152028
333272899
562339244
186144887
56821347
53071461
103428137
768526429
113055143
155473889
395836940
18776815
375915039
50544626
1972186
345452806
270647521
29760776
31922299
246063893
77252009
808307116
73591839
45868667
15932293
97396468
250871524
678503127
105369483
252458822
4814493
595427551
758943192
261213787
196878237
487121553
178826276
431704909
112102851
26122292
569207333
52324061
41639532
352224529
710304961
159762498
348691700
739591549
35610211
123250253
611766540
65065249
242942629
190859050
226905133
99118031
391681244
320860812
49817298
131553169
495733475
314253910
283523457
109221509
435666951
385247374
37855891
92227574
71887221
267778313
265665991
344250198
42574221
276633503
732046344
328225288
121332081
125889085
127178819
130247344
69064078
24870297
137081315
79857414
583329556
157000000
343527771
129148387
91724263
327548728
26862687
15856730
389523229
43411923
56468649
38107311
240836131
12169546
124210218
153283570
154981266
77993698
161655439
22991237
590111913
273421785
78309422
27491992
37355001
79807725
149049406
43318156
32196676
15165851
4426164
20790583
549962130
144231329
255075716
12742894
382622093
233785570
122498528
233555745
380370384
345879165
114736596
459402197
410363612
86098210
150146231
70060259
385369473
225411627
32547886
594432556
68950310
1096867
32013118
307062944
149337005
10222032
90919557
74945240
63250129
77445277
322873960
14257321
216499322
354383419
185725034
120248183
114057253
39595715
84727200
118645034
412679942
89063023
119215076
5532110
54188712
219367216
300900051
728621849
11940051
161428806
190418198
201962696
267080584
48537174
259817101
265050079
621844850
215356216
785655186
80807378
115383698
64340940
645394220
24612972
138365271
185500995
153298516
445818697
73853359
618213838
33508301
116026078
48582879
393552585
189710349
270657197
27926798
73225020
270655674
136236619
381112226
386467338
13317626
218828030
607010959
361349057
358987677
419486558
17230299
55745227
393705
19897589
361038927
162454392
422657947
501739160
237627874
14587056
285999477
151201688
368405785
2595955
214475573
39780168
295580426
96035137
472070513
225885690
59680491
15067428
170582592
28191902
51479095
144389495
73152017
35761279
179417160
5928602
587766182
229979161
423716712
143240056
550504886
533099920
417227373
74591002
165861610
160192024
302730170
75068011
548089939
113869737
244905704
516394327
4048206
597374702
27258678
192410333
135488381
101149039
52659860
55515115
244267557
217605840
86696796
46735768
185002239
207242682
8883138
73865346
616252
449136751
161270376
3234688
7316799
351512679
215977487
352590535
118191023
165232705
259620849
219288009
56948538
136329861
771195237
67115230
358408424
40875679
328573127
279498093
46487833
129345936
127785000
198144265
844263111
9631117
187079786
485572706
340193323
54426067
750071076
77997452
152153609
770111143
327286091
83624125
417073140
481204271
160922217
539268630
125803501
457257437
83630554
120663346
31245417
205501388
199306106
196109999
66802127
386233328
177117436
358300097
702778295
621822
52533938
288810412
358370389
29511804
512988355
215962497
256574521
126788911
155041184
236103228
79115770
186709035
466236271
611864180
14502413
7621921
630828017
474136512
456902365
152806891
86302535
162831931
262538852
49514869
18497380
359915890
28533269
28079119
244795630
92376738
376571323
310428555
122179561
274654106
101030139
7990689
27898707
85948539
613246682
90047953
383839795
113163961
326543952
27936966
392094559
8852349
586968389
759311395
99850559
60962703
486278950
238711856
296282695
387864287
199601501
478626908
405067705
323696411
600361559
108216298
256524519
42796709
39188924
192591317
736912299
311847471
118729743
235921329
370097787
231274748
98909430
445765566
235321282
435105433
375229968
127016261
244961738
128639230
308340705
24740346
48715774
411812271
34055
346669835
22168383
266798422
146626792
223148042
442090627
156601995
162695815
109896314
459398946
776330
103906258
183639744
127330985
260703737
72273905
32062536
7237769
112035201
337249680
350647906
19404204
237394450
41152903
79678534
234116385
412842040
47883341
3317450
654269105
756001801
115493088
390403797
226253727
505222855
68317677
45968357
118023620
321897644
105418433
736294708
7958316
199596167
399506834
21192761
365317036
24744112
184675597
306374179
62163063
230214018
653212583
184609981
135139445
37046967
349295984
4433418
252927421
286306607
25254817
196196295
21401224
1175356
103104193
107806195
245333250
619518510
567033112
249827113
29209376
174707377
69860504
346810182
95925
479510527
79122839
326539095
18391594
220488793
166903829
25447071
14205459
94938119
222543244
253344062
32057401
275019480
44118093
28461656
28513387
17046415
321704875
136735606
30750082
101854168
185065934
76783330
368859520
249026727
64882569
393779650
59622943
325607817
9070208
417459242
38121038
11754949
11796937
5940454
187423200
25975848
333630273
585623942
64339246
156470798
23752765
363091813
109956805
4049854
238055790
48394677
3000000
478744225
106220226
779398238
31255281
23020593
626930184
47882082
263690121
230052430
117247662
62216147
424997385
205610670
663039796
271369823
30833107
25567461
637181956
111542181
55490435
234238037
10277070
371513135
258682429
365838584
29518782
69951179
68165954
178256425
28815642
79286562
33404406
260292240
192551715
321409425
128525747
806239790
100742173
231104822
108080474
155975084
138712029
46727132
724519
101234747
10267246
129164273
76807814
696519575
858700792
146250510
85998829
622651714
15971332
39849526
103820027
433859467
337734843
345618562
7820304
213154729
34844312
179228622
101298978
205627999
359701019
81948508
203323434
262330084
67782149
170991990
71467361
377491133
1399358
81457016
53909495
1370079
259094571
261896538
98897512
296804923
211386985
125567523
86473718
917626
132622946
30943597
541346672
383092861
312849457
326134680
364480638
85037303
15887202
377309420
506645965
93887879
4904856
152612165
308718425
41039424
5656229
43043616
150811018
171323307
57613784
82737923
395476659
114583746
5028554
217493127
138982433
510679090
149217238
124989168
193783725
134750464
57592342
91907460
63439939
284094658
157677725
753558542
487020153
259232447
50106534
366982954
48685500
197230917
195356718
141020621
41384614
105223158
78485658
244608487
83372667
83229656
21811815
55723445
318080927
165999539
830596681
80182578
439892561
317761959
16675702
32208568
344699165
163618407
26945819
245108838
329290428
139982480
36561943
28739140
59853457
110293514
78642292
93420873
27614903
10436466
241073567
395918298
264891852
353387367
83345402
74483884
374905480
174091897
84935792
54206006
169260847
58501938
589122356
102231861
774314579
37947163
3658503
254786950
105855281
627946845
292000639
48553904
25126655
256959161
181542973
115847975
441693148
351587350
625661506
720538527
154356009
157721367
97417578
470632247
102803923
95021892
973999
242325172
104806997
117289795
616185039
94033577
30001420
30461428
335484074
318644182
158176828
217418551
500286938
254111553
36182956
373971086
67668403
370921021
40224580
332237464
4141254
385216621
142940866
289060690
252539637
705757487
202172385
31175359
168535798
10576364
73826824
647090851
511615212
33141028
826903785
182062287
470468
242830045
296379497
310467195
96481150
272191373
55839951
6850578
228618734
520166479
370034389
68319685
418628204
140795294
55130115
404810710
239948645
4652247
118000029
307463874
158081758
131979742
154568182
51275029
30660103
183577081
13529621
102432624
68479182
635957416
310997236
37577308
199999241
452782834
527509365
70770594
601185216
55073163
136663808
6640179
349203305
39761237
729835383
314990898
414504032
1488332
36140093
284872
290170877
270383679
10372802
92927108
218962148
339385678
260571901
241196261
84297661
168144982
138036731
22234522
92288405
119151782
163818457
26850895
59441747
145011949
94254994
44992461
272597794
126026123
109694915
582895965
43831613
88092482
246058052
102277114
369324972
96187329
24915858
587353368
649178545
301117440
21004509
24527560
102986424
38039924
71971299
216496948
144857303
645976377
7706150
46767105
308193903
386681384
152224510
210851841
469982906
496495639
437135139
11205116
119107117
425813976
338341357
132841072
239333758
85722350
220511962
107681277
591644603
102621083
297843212
92660321
571742210
329838594
79130100
14451154
117767155
337775152
33474789
677139257
119576439
32489801
79463295
101771134
756145764
162690407
608017205
675318409
365614045
369093613
84349892
80580948
524867980
773549110
132704406
66326539
80016342
74491626
515020815
23064846
297702225
205960630
228987702
306900556
231597490
162706818
151504279
11444434
26851345
71611995
458101833
725633584
192145755
364688399
495347326
10477356
646385477
89613318
464317708
20296231
505287762
112066359
170826453
339810089
19420699
368187963
309770705
83433158
631236021
185209080
162782914
34078699
104221758
16276258
385901022
172271724
157868792
73610830
55420841
480833008
443976585
4743626
108246625
79126731
67467356
23167455
8261008
60081806
90232351
262146101
49066073
743625087
311171840
233342683
157399296
634743899
25175598
201236476
220615840
29949954
50332056
10150077
9632104
230568853
80976217
142662380
74796154
126420012
35271906
421950055
65671826
44495022
97813866
470652309
285540345
9160419
524183775
605415639
611910065
61188574
248911364
37226048
42537626
82649255
858745
24959231
136636908
321882610
281542377
386703403
47385977
85949738
437322810
403414111
124939288
155500769
703201905
290567881
647615406
425513622
24843916
643475424
88678987
79678917
2780624
796943029
136434450
219047021
72967061
423849550
725024869
409198019
78967727
511835205
350063176
66094882
26937658
526001987
267461569
607149253
81690558
89296606
26493450
48138280
75251107
326033100
181394111
613943947
1263670
40214889
55995552
412391661
673842663
141849322
303482998
120169434
54955519
113765059
310483736
57151495
171008702
44650114
57731925
87378338
253028556
272948939
260056889
129317384
205620389
85331879
15420252
354860578
109090565
475657103
531308940
65118870
292505892
21938328
443789392
212597520
75077939
340058583
26051674
582547280
724395
18153
106843009
124594708
3874749
238996622
711204198
581424568
559865280
37003102
186371472
63737258
329379079
556783613
702098329
323379289
184494197
169763244
470475916
670942992
112858776
227430665
26019748
546650757
194534481
156473387
599129815
200768848
31631706
165982531
355225793
28586902
480423712
37862994
569004288
613573571
323795014
44712864
155262230
69335913
19560519
3628268
232692439
75429125
47019698
351967942
155470825
107570307
477456423
558687000
628649695
33687365
99455166
778468278
629541608
13634245
23261931
12919651
49837617
27052840
482893005
139921061
158001995
135683752
121622554
345834060
1653740
133900431
112231595
135143232
145441879
123501774
162838769
354682185
85964498
95065971
198823110
116689930
437610091
158219519
32227697
367066275
163782940
10240532
186411595
73014503
105507612
574769993
114311380
554549988
99175455
10789500
545575905
430777064
575069774
428089964
272917964
30948026
284903382
19828810
137444803
343791787
683806360
745742938
126496678
118713694
567866416
10239911
150954997
222186784
130102625
129321920
449553480
124103706
63270840
291380485
494387137
242928903
17459175
556322114
447288628
202559364
35519853
86406031
341639412
107133303
76684541
128305771
290463010
231891944
125916803
277130490
362513014
527731243
69758050
385585462
213588444
605209385
59662782
39815343
11615252
72704895
132643908
95965879
116112281
105747050
41690633
72680512
301983496
224381352
788964337
592413229
45569039
682986408
316781689
529926
17508759
408744047
283777527
35279576
21216984
123060928
10214866
391045547
12630790
479113742
82282498
396464470
461032551
329086348
10240804
303471726
78429553
416707729
3198217
531547184
509475231
163185555
875260194
12696590
204993392
104538524
59718147
469448758
1287058
345832517
126094852
64788971
367426762
838700219
323426348
97617556
409005335
156187161
412012756
213010327
561311370
145167419
110323554
223231461
317807648
341849451
478288516
506989674
57178775
480843148
288707116
223560580
24818946
60342245
471784489
116345942
262829275
651945011
100082859
186222333
864899821
210608301
158815470
443653317
67678809
159108861
78912861
222833407
631882785
18373018
35329386
76042108
95726860
424996728
498567176
302050858
124301043
423002545
180549913
490052397
430447535
442645053
240658792
36813105
220569652
31623192
371227716
64303593
309818265
68753911
56738381
268039899
111086740
24918175
10072891
120265363
129523380
234349737
56285996
116203005
505377522
427221091
365040762
26315771
124173659
131065178
109124642
137088320
2098075
64711429
159882498
80235224
167996646
86392284
527181186
483535759
34318437
307911168
309581141
280137388
214190803
225708102
68574608
20197093
43668125
206459048
105623851
4258615
9582225
141099124
514069403
128682016
14025011
354700582
21972544
282345942
137654533
624952503
665019839
247873530
385605584
242112628
213307990
5181544
53166276
502523602
159921305
801636074
11397349
50231739
369780148
92861656
119827896
5089068
30073673
516989239
41353052
50867424
414501738
231935540
190632342
130826429
555698811
223301430
386364664
421181026
151549556
281927251
709430309
197988589
810444788
53897472
128747832
174172405
212948726
338153668
57469004
346574828
5362976
22448806
6362343
356175480
253663693
176267770
236681972
98507509
604381599
277686813
596943412
198596028
716170483
1456316
268413396
266619726
22205867
536722619
42967444
390183
280357112
93445
498205146
75899631
359102
159398591
262315118
266593271
204217328
238331287
311731005
117851893
6234557
250932665
52840161
151485501
26909467
621136163
273798885
143263350
14451657
135220689
474697404
175021690
698923582
517370072
92145596
104282540
121216006
231124495
37424479
124352809
509243486
37151726
227644973
462514097
96329763
146688190
421110506
206715721
69343205
88894009
4983698
561721520
74955899
443486419
148720710
332502754
449101820
145422725
111629358
9381827
38912664
363567811
316760949
103019618
52771868
512447697
361079650
59478678
57525482
224602778
462425386
17612303
366226731
345455929
28475961
199032773
830199536
413780389
97376982
64137801
690107779
426570712
704249011
37998450
1276332
25603108
201810660
36305975
83709319
134482582
405957275
383730144
34911215
138176720
298123905
273681268
23550791
97980703
80869884
209273987
403122729
320052608
162188
252279052
19304387
11441803
608082617
252670037
23370281
411274350
201405959
44343372
58236458
611274715
108911101
26268313
226823149
12872558
801103
154746148
609022
310708354
67345805
521225583
243163257
74105091
672339084
223355738
13761792
127570472
196036329
156257535
5812746
343313147
120799620
561536469
106421213
17836232
107819782
49133849
196021499
103583900
87265896
50846992
320004680
40104298
646599995
578454449
215416039
364789020
28845497
36763173
477924669
680158581
229065023
7008257
459179518
512992549
164323391
17190708
271212005
75685019
45727231
688187484
183138912
51764639
24742761
137467947
91418538
36422305
550995671
718455599
97230593
417793343
27868951
134466156
388204403
421251184
28180859
642505416
382783218
229767627
81341492
211053373
362632621
350651085
12804472
349551188
366864745
157083928
172356265
793452494
271084782
547828359
356393543
109769344
1327908
51987291
419482765
473299235
36636487
414207083
321894736
57717650
69891823
203979050
23630916
60483092
284870414
311521964
319584408
584352305
271798962
277429425
503595287
153148973
55964089
519450093
169130318
305277572
148554488
88337025
224657963
107196439
36896802
36765273
745982
564843170
31678627
23869558
238591329
32167809
131396069
179057252
199593500
65505803
110856124
87130047
68015997
88539386
427246
561593949
162359025
45646293
31816133
613708134
114532358
210247628
183597320
13455885
87987950
776228949
38245565
277040564
8580295
68614668
40245056
807684067
6122320
377964952
110116684
461932049
392974198
43685822
788440294
555648521
108303913
351830754
462381800
146749890
265272785
166865038
199753291
290344741
632480458
147384788
12660883
49652972
497722711
140996073
353667018
425368270
366026225
2464653
233127276
134733137
112487036
324017577
124652328
237970929
455669239
221165470
389563930
25523558
81885675
59330498
463954864
117280721
522191953
194072714
277656740
86575347
202565190
504501932
582149595
503257168
429219498
308719479
66113930
55938309
64503245
34001821
403007389
112227867
80118418
211767188
106642219
72986045
53093118
568093742
238212126
259897246
188054077
42569619
477502330
318762383
4558948
7466902
159400909
3819374
8464251
12729100
366625332
843527343
741796904
145056592
125438610
534885446
38150880
164514352
567485844
458730840
50633777
403360837
14151098
245142196
92289570
128032367
474361405
206153582
92852213
378636338
157825038
235827628
183272361
45406127
503967500
109273609
373598214
94298163
196717358
42602500
299599412
14615092
587832310
128083015
7356626
84175947
219152343
67722297
31030897
1963574
454961200
194897761
311612083
549188989
193190562
280589677
104562588
108520297
553098655
487679419
668966153
16086875
182566832
350132803
467266946
322058302
184279811
40217933
3879994
34164549
16299373
368794152
9643634
2835188
292492081
13230458
144558715
753740544
24896844
10693485
213928513
118078868
48330378
256814582
58261026
76903966
94764687
178417090
168512988
4544680
259393952
179603344
67585079
780878614
799579246
193152168
206972441
110013398
182463174
109922869
688436746
93175786
71857002
186196494
97061317
202564576
4655685
591156538
340781400
239788163
76228909
409021315
100371554
170466161
764526989
212417262
413031060
254713
321203542
180005193
24285387
212510791
180436971
102490930
79861988
25698584
642069687
56825464
163936516
171320871
191656996
368326190
488648939
1065772
208934317
14143
55915110
13385351
389661996
27641949
130386105
73679668
123349103
292046547
47046055
495820910
247006756
314782606
7047164
56662236
15110254
187117696
15953082
480863593
430903474
32014578
69419060
541564097
35095686
82755273
273655813
46441913
256878712
86595998
231182088
141794735
133677669
31838592
192755778
342677331
175237293
496034358
168653041
725797977
19099917
189777379
118866068
211274798
21643306
480466355
354139515
5327597
39152657
207641101
465582813
65778140
12337133
189124224
16358711
152130258
84831222
585268014
13810754
331820809
315147260
157297890
210081802
63904678
333080572
5314747
15716936
256485948
63790495
46741630
259839756
604271399
239961744
154430862
3524104
67317997
584348185
50192717
661289050
180543941
23902707
26690581
607286908
67892500
492406916
168172193
549046173
326927506
412488724
18161762
4099406
567345189
70951941
204474221
201600791
106099585
46156589
423942803
485213875
71103012
230290007
169298182
303351518
74851564
227854020
147167105
14431048
40244527
185159693
502229344
82270160
226304204
355045519
21871830
161236808
56269529
574815558
237352212
77101159
429544055
183170350
178633245
73596255
625984930
37540949
644024978
28305085
569596298
43385326
14297383
10689547
160435403
25563965
289990478
761216209
1785864
407336446
593141164
300387070
39317368
56444005
252838520
14443421
331774267
165485199
204392730
205446881
280930889
22062722
37579842
208101775
678181451
381584860
129826527
11787216
5060740
197225088
15888271
363186058
69865567
223530821
540636521
77524205
9043097
36266961
189048546
708502734
681722694
12418691
90673243
140116327
40182460
343980574
343242638
168746147
60260286
61858787
12262539
34725313
371749564
658737798
301709255
212007109
78371773
358784771
552891879
13207385
662518171
301500298
188013347
362491401
411569039
481647
316767852
35257942
317146714
279053952
481734446
323269788
47656209
42950816
696153379
445240418
91177444
572346263
488339317
15646990
738539974
169466829
509792361
6364747
574986110
169518372
558576526
490533602
91223035
92696674
75770283
61134830
475128943
899513
278275504
111885405
356392682
191238717
194075726
23587016
245160981
179180784
48524858
191751876
197293886
44917511
82649363
48600600
74245391
69486487
511845895
136010602
178449351
39377769
152814845
391113864
217375459
422276614
536852359
25881035
195455410
10257804
76962785
798866
288975489
303685419
2221952
91822076
3280447
186095801
330371684
353941152
440884394
133486982
18919013
56264484
233160970
212285694
238497746
182810790
300480536
192952640
1715296
39185743
378732520
130581231
76508603
136850119
351660061
87864568
463827279
107196384
367833946
213503948
272508298
117023980
6765070
345929074
1695182
34692117
43310056
98153809
179531229
309096121
71821170
9225650
666178642
627244026
225242967
323386004
243706919
132672847
20947532
520531028
363178637
1593841
32690920
446360740
337103462
479903835
306424503
80052769
231850126
11301819
8119534
242275161
665681631
517792758
214092621
16335184
80247452
305563371
74615846
485464304
115183516
295280839
239380633
331882209
106166666
112941751
606952720
215777628
97217715
373609940
257344245
609714824
103312026
324725974
17545358
5274151
65761799
723576030
28708548
389254724
172776049
525914891
9687987
86826785
687700614
446255124
296256594
214177795
270995503
207176365
262100704
494837009
17017585
16386226
269209516
15325774
525843813
306331652
1269567
212864705
22039537
103711400
32577085
753808229
109486545
1588417
58761465
174311924
134004620
277010307
814716868
418752269
330864325
32982180
56288697
165009813
757321603
131349246
531327531
24441845
127626408
118118172
97197222
50059829
86886277
451977576
68864591
8695569
12794384
95322339
171913209
284128892
10991040
204448290
18990630
35389946
18881789
440737742
28045022
118023825
382061850
217795371
7723235
225881045
312703328
188317738
19291910
420640944
239254250
65958224
412222057
319121
377421550
83208784
76118482
288053942
255707639
19303062
1142442
614190515
267402821
586906116
246248688
468470108
44364359
379180795
36543701
77011377
57914090
15878670
94804793
20650354
51147670
515857533
155799940
133390216
192408045
243350152
597615078
419487769
468303553
231050130
117741675
67051508
75619043
407816079
18135317
354759442
19933812
8530224
689853719
45364269
425901488
94173108
59747031
120550913
910515
177062009
247781709
313693498
28920179
320550648
266381840
313445850
17258479
35798855
88990090
12902916
660527368
433526215
4928282
268445235
470967170
400016265
166779215
151450116
241447940
489168770
602121021
48789335
456289730
167519706
328906480
64248836
90929626
360617671
211809155
72457332
49453643
333323745
12173520
88520075
108683622
333053048
8479746
517593541
18340346
15586938
16582649
2871849
27866824
353456540
140546486
176555080
178757389
378177744
52889199
461230467
15724787
22945140
9460241
505549226
109790645
107657501
3750457
8291938
145363742
45955696
32852166
44085011
93735851
171582099
414846725
269259086
224455396
651975723
33201793
449203867
236294943
28559480
227149886
61185525
7373028
48431893
102755206
410881041
348043384
135602026
86142077
52630070
29816055
142203921
470020402
755338947
179308861
162377530
280734
2020022
252126114
21974168
202008693
312926540
97983829
12998902
98781989
136384507
84695498
16183979
375589526
92990490
94278747
16482268
157639
228887181
10942507
295802266
153484539
17503263
296581260
70571549
36315936
590539741
363690868
252774385
410601763
372099538
320880037
513690228
727187799
3171064
80248723
66611009
113444886
24460582
485521098
353943798
193246
182726368
160064053
361316615
93429552
134670260
246858012
748590690
13349248
651293132
30666277
338945913
247097286
10107969
240077885
195451765
249095184
114197429
69382430
402191115
571764348
36545455
570475655
240259976
455332902
336107089
113561260
112343510
27964570
127848674
253550152
107416695
44055664
11656924
202394386
231778932
1242338
119043982
54560217
28738888
22345910
228714885
67169739
124944625
27766620
48974305
229622625
186325989
195189054
138787942
307795791
39892165
40859936
20907204
19710436
38848354
248266936
369376770
580194827
62257304
93981087
16228999
78355348
338277338
21081702
270874224
38363792
221254814
520523609
19117732
67891635
57128728
670545529
469678247
114480662
469002265
477900326
49221041
124278013
98165933
421918074
458665276
140690054
66280821
89142767
152866290
200904392
80543230
46905651
86214132
66772951
3302077
18549007
48874241
760143208
318823423
70667529
106043420
90591203
97586330
291741041
298347941
344174504
103946295
111880882
299747413
292471906
17981990
271434942
239645485
196055658
8525258
247815952
722539712
37661435
689194372
44193688
19132949
680201708
221994840
87639173
122192596
17671809
168875024
414862930
308940475
60569080
255713349
312681539
244173136
147141452
164607427
820241161
526280
421133581
3131952
82471382
115379251
1723685
228466628
126016693
30337029
55169051
56790498
159653569
268279777
36421118
309189931
98638715
167342970
246038580
203534435
124725845
301061060
97430516
66252152
6845868
124710792
209527498
48469936
216977739
101733934
671009031
169390214
271847366
600416917
140002889
117486823
95457813
253338930
250093931
286666718
33581390
766750279
310615412
4511025
276982794
184249013
844543451
326820813
364887962
232507227
186161210
318814844
228943576
388644537
15957677
457663740
279809560
6589626
62328821
551648954
67544025
19111133
32925063
36463798
257933812
47841735
102882985
165975306
228580000
661727739
261330371
66380567
796166075
528188711
84753572
131510485
90162817
328224191
31550618
435215204
277065707
101060832
311696739
11464461
321700685
330945175
80669742
117615508
99367221
278082023
497198310
3419762
26992964
254137838
320833026
352129597
162723873
181908605
269511093
24518411
59848286
96616302
97718880
290018458
104659862
40843285
93000739
74612159
365999226
55963076
157714363
19540205
137017932
592056241
301169275
38032274
92885140
50534369
398068575
84628221
103932489
78640168
158803707
521652864
171709468
11509373
642766661
106970435
206574655
785755243
194205102
115973214
485006669
167599729
102048971
519314728
113344064
165036150
99359399
101229490
310227464
294100948
225181473
79084536
244796799
21065080
106222103
146131682
37150688
106551814
263752607
433460512
445462043
44202231
84562227
88867855
93157727
624633464
361572854
151402825
351646650
37480682
66765457
253924172
1958005
279018381
328704428
130667143
197657917
193996698
108596647
552499474
333587303
3963363
383805154
591720998
110853854
470524561
552608814
735836636
236849029
5527403
226027036
95116744
32706505
639174789
457726707
565346256
650766807
503442001
84176529
183136396
605307298
66688455
170160124
644049928
437407248
102431053
50023338
25466962
236452621
108892843
2399659
449689284
179358945
73054412
243740766
80922788
106792697
294951153
414222094
75877215
219277508
292706825
274732317
22496781
425381939
132962603
48206237
826016982
256329761
268571241
248804351
471424265
45050681
38819196
24777614
208274035
16431944
149405148
91300689
316817862
61028438
21484387
109200748
60718201
322555488
349711117
425046393
5614723
81159219
41602685
106214026
4640316
365178277
309044051
584896840
333992855
8330671
8736911
34371225
351550289
104591976
673150573
336315918
671659467
348802985
364757533
184680752
281329877
475072940
16289985
4186564
11340428
618411280
395666333
102532964
3061117
309365978
142967138
115553198
107924676
21740341
163223516
7197043
99607412
77816641
545955
754954328
101722112
8837598
368698547
35785518
669841461
15246042
176500491
459727244
177168768
36068751
33765608
121575423
566078613
247915080
32840797
24846824
73557249
621879727
678206810
73256523
34385491
540572950
47162337
71105681
81414095
132373320
4632331
254653157
416845625
209226102
29330633
23074566
211171674
482953143
151896488
299857129
77570933
148256252
63359917
131327978
100398892
364848545
272548245
258356454
279867418
665154203
190414917
33408671
106850211
28167088
444786788
205699092
424862047
165689427
7118687
311800050
608747179
429880110
608537180
342436154
591405939
247548748
227634297
543320856
52788334
21182889
570121583
79992494
100163914
14956066
118080102
126262810
331190517
26693734
179992480
28313954
71099564
271558922
39924041
53098592
11539579
294118560
365727501
36682118
59868777
103313733
471527073
60545369
310421290
497029623
31561020
4736951
295608243
293466911
176052813
387973603
64489225
240799606
478803940
70958129
70893248
363640193
23308724
154700794
28825669
12684364
305980
193695822
502546648
74786701
169974660
345195526
18276678
456115032
681890179
197372058
2336908
12056544
160858674
245641843
65086516
1108244
69791542
145271825
234425844
140773513
195076528
1971838
116188278
52474346
370318349
150053767
470129651
102130033
128089645
96926606
198069759
488631766
84224346
347270934
559649669
1258965
229249719
417679401
87203064
132204006
270509331
237254270
200921703
123613194
133499591
277502740
68155648
40968687
26673808
48168696
40444348
209889261
550313225
320985992
53570043
219932113
155600881
79594576
507071650
251294271
423410077
351678306
50732
41713915
168984467
247837490
223318566
2268242
148364577
112464831
271001984
212379155
20481365
34076852
703012644
142914856
291819237
16667540
302890474
477355055
87647370
193954241
368048723
118369650
231367646
53672159
28778273
87047401
94712447
415794485
409712209
278447271
127015687
159086079
359900010
328451231
53122670
633489574
481851
122018314
17675981
72838745
666997438
130282641
23374773
258295055
265656715
169754659
470235427
40492787
162065723
165558906
238567874
394125399
611128754
55516058
108138141
264635773
332535269
816362441
27164742
80238506
101080426
215111008
38569948
33573695
113302789
62388347
144948026
659829359
112181315
828909376
48022373
77092775
140385621
4100368
279253388
261203053
92335968
463705169
1399417
6503880
189593176
47048435
219242220
470005608
47538299
194405254
57539654
95977277
45160693
161787419
27031824
1601171
160866723
111599090
168184008
114398359
73389257
464713349
299568034
119540557
638070711
177873267
38007494
319276079
45100391
14120983
317169647
386106208
32855620
69861727
494641993
461012738
59922123
427001476
29429516
164996013
260434296
330326237
87552417
217514074
595220898
83654591
248693571
57483953
656193797
180058005
193548223
115430678
11641948
813511655
700849630
88828779
237227497
79073338
55139066
25582748
6964079
638587100
751553630
338389694
164942657
556988005
105553033
229936325
174937554
333897552
55013854
312185847
44281928
125172788
62389733
75098355
28434992
296470121
100037972
121207742
350139946
181024184
799702163
27325187
226547461
347263807
156397137
210144249
18429192
297359767
245436082
36785793
727668152
71510227
183774384
12917534
189167042
623729261
529569
171136706
810390534
99733693
26519075
116313889
42701904
339335246
727129109
179511771
325342929
23061213
36024076
78630785
69734564
331853779
277380222
240916153
314193844
36753046
480314464
718265385
522954844
130660075
76638829
118239803
302060839
666560689
278735211
594610877
165236815
10071257
40964004
332871416
14454741
293192183
88982283
523573114
117473402
5040749
172133062
65990743
31682862
258824335
164393422
519047135
26176239
33845702
352037533
59305160
520484954
555134208
158671866
228664510
291475282
398809340
668861044
47332171
829552672
239052112
382061876
411427388
374182548
11384676
13410606
81848272
718712511
331959484
639457675
189890169
65414454
126869269
200602999
828197533
119221007
101444253
45011376
4297210
344109019
573974490
397599242
24239550
38744476
9790917
25419089
22652532
644113595
460401202
332814359
248209658
139165621
271399633
41965005
491900019
537595058
539524434
10874659
666424162
418065432
167302265
115062064
761636763
116543383
119899438
7716454
483166788
221654880
604383483
286563191
117157999
30918911
12359684
453129667
268638101
193792068
447349400
393284967
290326393
75315758
308924392
251866256
89710324
9052753
25250846
14139114
198779308
10405801
198002
581625607
614302855
47874936
170414574
128372157
122101579
33437023
241726616
178946323
182626459
1377580
673941237
388714704
755648647
6342130
341981635
603601944
83927183
91910780
48133984
177292238
331151041
33367754
22064435
65978672
409939649
34985264
210217484
232558196
437654075
240873973
103163740
64734153
68038365
247226230
504749593
31123987
27646098
462959276
533184284
96178620
675231471
475928899
164271511
92863274
494011719
252119812
155140191
296637140
172208318
180760095
158155856
70044246
8056553
96914202
258238952
201237347
29447166
443623232
326136494
125917417
798192093
300515336
569835920
339718491
316222422
491561910
385743508
287721558
249966208
100771675
571856067
3323809
262375933
75285603
16921331
157218133
2182302
485222968
606660659
428862147
45522139
358934073
11946762
271473523
584505923
31658728
186206980
71429003
148036338
375903065
25236167
425845066
608055627
84661344
9663222
165274794
18764678
276062451
28858231
6277914
611399351
66426402
55892727
49302310
551208047
139796772
257567359
506944258
368055684
321739317
517777643
234391095
728446163
8380113
10179523
92961754
4055477
639189160
639738412
51928021
33989034
73494890
291558247
167926291
476034
466123803
377186215
269838534
365896170
105675121
61093659
744931488
157632373
22595128
305985567
34468964
152767300
11423311
156550688
128741646
11427555
426902420
140055945
99541470
4316812
317145831
275102233
99552809
233518834
207859285
231926296
463674913
114356463
470595957
156274952
699014045
160959914
252090864
10205112
280195321
84017720
168948289
554452219
41993447
68191429
71867923
286811773
220299955
153796822
387576335
11104578
476895693
181639701
17793733
138652323
81155398
61334572
40349257
506696081
181130886
100321706
121044216
365676630
153285658
58158196
359686334
52828012
149399988
122199257
422385866
348675920
401475831
318269737
50256866
76311299
120315831
306615614
42129549
76835144
40302320
93634704
627577228
38486735
217153328
519368172
73201549
218750592
679080697
15754876
374754562
55952241
544462337
1171502
56853011
112056574
517810761
67312859
239843757
46139269
517555766
147649979
236694628
50001105
35041595
176600181
5442755
10908898
164735650
81930057
146716819
74596548
210431896
32162841
47902845
283452587
537533011
435282391
551598545
127262874
81941030
345352178
5869241
444428637
196886052
34430150
98011288
319385717
71536830
464321777
167532369
806608682
111740834
111960922
120767664
455521404
148922077
316468726
292653098
134774690
41044133
94455734
23686429
35345503
621348104
29257628
338406126
119635020
20225382
307971843
366640557
105259145
216119093
93808869
107677633
284787319
213893563
190464015
5876982
120629999
22738940
464247329
277887754
5840543
336821342
45092148
518642416
49801502
89739062
251904711
116404825
95112900
518661891
13265924
426211487
216559870
355221954
480148268
252777406
413647421
288598810
342637907
644221690
198984182
119941230
448261681
37278791
383629277
406698182
169698298
292230600
287157839
23889792
267124365
555382653
469585703
66363999
403108830
102234541
156723195
416062040
113130781
84627867
8380621
22083366
862728370
831871775
14460412
14229512
232182951
137383928
488981483
277685964
161755909
430524077
70058240
463979463
11194249
48122744
131508577
8754800
93908850
36043383
152012547
29387043
869363927
201970557
415499909
59687457
201032401
151593561
68933930
150928928
44425251
1376384
111203300
492537359
149925015
1623742
129536451
40105544
625077836
460946570
1570363
256493381
17148405
35249188
712921610
104255301
89759917
309126281
86674007
372659093
7538652
577838064
416325243
121110070
634089972
282193767
241423166
174554727
62760419
305899051
279967770
179040932
346252358
173989215
735388302
41201192
44816974
435861900
86244126
360134954
218580095
82011288
61503028
196765405
542777807
93908913
31741101
328760733
456757367
632221794
99456597
12628082
285396981
167821286
338961989
141242762
168723563
179268912
103863129
159229705
142643137
382412244
292700074
40577983
396804224
506476133
685570974
19071291
125464881
245571
582484456
490508910
61067562
135620167
14108450
60228062
268425891
24180576
40614081
34574862
1959210
77801148
6845005
36757199
450007425
32820097
296808412
85775264
16902590
59742999
20503698
36227066
70191418
3023706
305291250
129176771
44500936
55817187
184787346
19596475
44598584
393220777
11557003
91295992
10627744
7955822
151778882
742299914
298760551
382989364
240810176
17282485
826555869
174793075
574091472
132173975
325771521
527168020
114809703
98062217
18985534
55695647
206167064
178475359
38320304
55009903
95163150
131802103
215232188
150041096
24595420
513263106
602744922
78832580
518354822
142540981
221891502
420305023
73181213
468147403
186543489
411113606
150778653
465463040
12935485
161738514
45995559
541937
443110841
351709387
11197193
83970141
321991919
14297336
155690879
266929329
167061289
100192047
87242184
193867333
276793881
82482971
687385981
237287932
308974289
31871684
135831386
435339568
608588750
95458275
606422740
87669261
560577971
311857924
226663882
738605420
485949529
76334483
103594992
265227620
405648971
462620427
121705534
29051567
722719819
193444909
383843104
10865507
5058340
33752303
263841120
495794144
241734552
208727120
30590374
147849939
677507228
24745743
178224830
62494585
686807438
475696013
265963753
139701075
243927298
103889371
215405635
389606295
469475912
86198316
17949954
46841281
33505483
350464775
577392975
107458665
3213797
3051080
295458113
336582702
77105093
67339738
472607651
284524066
415171307
544672377
361251894
54731610
538207319
478223990
292165757
228593205
87258217
242275619
236170809
3859400
153685399
260985165
19577728
107308267
229498829
352741991
123843625
303375543
380066044
445038803
57321556
361214891
61362795
525865573
8059255
188631104
699270399
51317601
23868142
112988535
166675854
60402554
171885332
152033881
173650567
214972102
288310052
86312859
313373111
406217879
509551526
200828616
760103201
223900725
177931695
464518561
61103645
163480393
201711118
376292202
381522716
504358522
20499638
347963716
123080246
850109957
200653923
43076501
398710030
30089517
126431633
107106575
329839069
19206436
526628212
618600383
394236749
196052140
492074295
15564626
261198278
48137574
23532997
219656963
716029219
257758401
103910884
433949979
688787751
167554275
33644193
286154681
654224946
593869322
46484564
24244784
15632498
17802478
605306985
471066452
136492304
368441703
274170244
434882474
56667206
338015125
81927047
39232777
146820151
8362922
640916623
278202292
21345769
68289645
216530366
116286061
219996790
145769380
156681473
219815486
577657365
267856762
572470521
189834933
149854895
63567115
370477325
263741609
126878429
306521883
117698064
33826627
360282024
20943049
6721307
76975280
60046109
117162076
322248866
63212802
147394128
321404367
30234154
267727324
53518363
160260928
26487818
194804818
408958693
524149694
419515995
93617740
5838277
301410635
29138746
71562636
8613161
32427256
374168
451928114
73050941
698367232
91753350
861518527
336667859
166541835
70344900
78181507
462737501
209708481
74480807
84053157
67402352
64910464
398725929
145997
44398724
253571521
185892694
144659822
123628118
312283963
20889800
293854626
270223132
180539028
74850509
37412623
64806117
48515574
57518894
352831192
897327
29531659
216849095
148958381
217074323
69748829
344798335
525287283
54839768
74369775
486613024
136928881
164505415
158062097
93399946
380345503
320011684
24081382
195731772
229231784
469679813
377683785
81784446
4583412
110195644
55843996
404699339
164373333
228486012
283590119
214931229
471997970
789013928
380187486
88512256
287152712
220886827
863988241
23945552
220957454
18311517
12009297
260345532
229005290
82600834
37861246
25714464
51241327
37169988
287543393
38998337
22969934
278519097
12598431
1780744
5992310
421300803
64702290
183783517
224537499
110247014
6870009
485983272
593736327
239652335
110128138
213053297
594729190
191827555
77906145
306042324
13564726
268502199
236174293
287649099
52891246
2744809
202099530
81103150
762578228
316377341
377308767
391215590
100984870
19110612
474209213
417015097
620832137
81386759
675815363
20738066
758035107
222364593
142158870
115712486
12458558
110035212
33981673
21491717
714376705
29688009
102392745
248177959
319078790
57782930
85837297
921874
262279147
74709871
66512195
4048724
827879242
492308272
139940009
244214390
390285380
105699298
498897502
40133102
138446494
416819852
220856902
4465090
250841762
49796046
474450859
481954531
9578243
21049850
390874496
49081594
329217273
127095525
403819824
80355695
648125060
357835745
61457157
33602024
91834947
391879932
285524312
19876026
69395169
226457643
78781568
42462075
17152465
235229984
75244867
21325163
293644528
207149657
101715437
315033582
280257593
202225585
8527423
32471421
277953200
43508211
9146550
426712423
21540053
119914772
441762633
104515171
226787762
20475417
145907899
459926530
209603132
12779436
94619348
542447465
576142381
270091772
34712342
740833365
115221434
67756173
26460494
125130664
51222022
24053315
102853264
137818097
514132679
521662380
501120668
7522188
111408072
253585989
295107175
642983251
22317104
345514125
503995568
262771645
147870123
60047058
34082042
419203610
373749679
191614330
383892775
332429063
50638261
107476113
103469655
413555757
125077194
303268001
5364293
16104295
101847032
494268000
97564124
6886594
672681847
570485750
51331425
504226125
408735189
278245469
331459854
52744777
293780447
55389035
198632676
483428360
187096300
23207797
3232338
25876059
31554219
10711841
35483248
171842686
406268070
124126802
73426925
406345314
333714537
71753405
292810507
218122156
618108542
225172957
62291414
94623683
14990317
276875021
353623621
178577502
706162485
77759682
403547094
81185255
112401236
375781744
120426312
322516405
815494778
265637074
520624917
37130736
77700093
196748441
25423379
511460394
214842277
5928241
144172344
573929473
233310477
196239941
462613251
232829227
2492369
1929862
76399261
82326133
214112666
60006375
130068536
16556655
660604360
307979162
147006707
162811685
37091448
331211491
768079129
38179960
369261144
276134396
39757363
372501320
440814738
261551405
44796121
576516228
495460764
10283573
18955143
111958614
254658176
399679150
55809892
418443773
1981977
303451571
387360137
55712531
174772635
121150240
408714875
2098095
113840563
400914377
794585002
8390621
24664327
194049417
17015370
2354737
163456226
9656725
368200119
411212990
112238174
144316096
338865
152018393
679512034
208846422
423848566
163983651
10534184
436236215
509611031
441913626
347343473
137237072
22373887
163645341
17718433
312095565
1191747
1189006
45837590
90483925
368212926
585488332
36029959
137313467
513918248
482133019
105315575
62649283
309519798
163401289
59302399
82112144
13812327
50373548
94560215
40314559
554407192
405734223
37017055
11500435
148717517
136185499
34639392
38164684
2406192
114945050
40895887
136291582
98102782
421584795
16192153
9441293
45549615
244697669
64339766
275667408
510596857
225115275
223080447
37825565
80899629
207612370
138501993
330422089
50362434
115538270
58934346
499495987
516461830
238659556
183559249
329868145
194553820
288026271
39940198
131827080
463975747
139558350
210647423
422889482
62721201
338887060
571523230
15608789
117684599
16265075
143723987
62168513
514562112
10861729
46846348
136978950
218074008
44416463
199572700
161881516
74701135
104000696
346634229
171914428
82704043
430101996
484178444
214166370
254094828
262899702
333790482
372255288
329605863
152018632
595358967
200567987
28905874
181313259
492999144
292815326
12243086
146280568
121186953
182950856
468257395
419515089
729686258
197276355
38367478
16676995
563149720
29175096
368731944
269472208
407160766
246131047
245783541
510291252
189997015
238275066
138183508
106347931
322595174
9713971
411101840
118028601
170451034
580305335
213943804
315137335
128083517
138969535
427620384
293305271
128589990
69963644
444144312
12069398
287807566
257126341
274377864
272254588
34320321
322473022
315633463
34646601
90590044
207396658
78034817
189632239
859749416
473085096
471340019
373539073
27030966
9163844
331816335
39232445
369125122
65496443
19739318
258815091
53920258
10066475
143351648
67832045
206674519
471309454
396207926
65729893
73239143
305465402
58258406
82306140
11563659
210773667
603531706
512410776
17272330
68105311
6520007
273122623
410715053
127431611
157804282
528856820
18334370
12212707
403215509
100481902
58835525
92740206
27349100
125906687
551456350
340538354
94347881
181490431
41938837
88571380
506269261
525950768
141141733
266035214
290358559
248770896
187641434
702042413
61028105
380813361
11070759
49112166
112628199
94974584
73896450
61791352
149345689
65168279
36443285
407083848
241385752
142866485
412437279
269313406
488717632
535557140
265433526
700312832
47420009
357431162
85154197
455929822
484971443
13582112
10027476
36984075
22450086
269300315
158197744
253274339
88706298
372908693
693376389
305570159
24461633
67119353
586108885
68558212
561275191
257872001
108474558
491016861
8318977
422986284
621942061
5215332
260259981
75909240
547228975
278853461
348288733
712263070
636899212
63035213
93446288
63282416
6666810
8871388
80718187
107334036
357704606
284515548
113150609
492682990
126313710
182870309
174226523
483028121
37153126
104774643
509179367
89606848
541624732
227995510
155319684
96205739
67444434
72567218
401708415
144286259
87268298
65817623
8834985
80388384
358140489
381102182
79532038
5936087
99663818
34235019
511576378
141414682
119400531
79603684
26792584
81479024
627067486
75701231
359488306
267769830
34498143
185788480
193855525
132562730
5385418
97082090
76881352
6809684
10561299
146672443
2616990
46648857
69481549
132606092
8555045
11957929
6668495
6293867
109881261
68449796
24236032
603258147
227140622
417569082
665664435
71380400
17307601
158102540
116455815
580248891
172804703
159322223
64115667
222064169
159472860
82793949
415623494
488219483
80758300
437862296
493072705
64208574
342461872
194672828
345871809
284240733
278092213
555497693
108675564
277588435
19987390
18658526
33714327
15067994
72339124
142650871
42752967
73981610
157108064
40511267
182188766
234993832
31698897
139045784
40615828
142260948
242269484
634678
530305500
156828627
27987396
115144852
212292996
96967677
255513650
591604180
107602258
312275664
26840039
298021482
139940512
329143106
377855584
3550480
664431866
158020176
185096714
206805663
222519496
3074660
274544215
189076180
42815220
364950046
660285361
368509075
5242100
43903338
143660043
78538128
2253726
57304985
303860119
226606866
202111933
2668383
269834035
170470779
297678233
122558486
305704874
189004836
231494595
88114835
256088713
98118043
323369160
578547948
822000839
91605015
20936829
25826515
670982132
235065250
367186228
168485012
278879260
48600016
282035892
299588449
544361195
110196291
544031291
636205836
114003327
219993429
738048761
337951135
56733530
148203921
269932782
9010105
97957258
447907695
477827068
48071510
69598130
456099722
313134565
78219411
99169497
34737670
86916509
846530712
329321660
44442025
6607763
569182237
46925959
129536668
586757779
325910113
194570648
333929886
112383706
845908483
644286333
493756726
52093989
66230346
59373969
228632048
431903742
399171524
460132901
18768317
351196628
24933156
13546928
161026991
47774271
493888210
9730546
103521698
315907941
419594963
493008627
19099020
32693359
26894680
327149819
96345925
783652774
614814
276907744
93565600
3681888
29606391
59411943
133068674
237031866
164471652
17846020
393963697
525061480
90465579
242128914
359218583
8127608
206085899
18671550
95740539
197037072
20132431
536804666
36712478
200703427
295220913
1583315
238060374
107248416
106436616
237493811
812658794
15416462
417219134
316687838
106175324
11723061
212847177
208321736
550310880
67873435
583696853
300249602
267727470
509535764
265941022
93126025
72841793
568946045
3943409
287229305
44913546
686123596
708598296
52680145
370617875
138490828
120442986
138288147
47661218
33242583
8456428
27870127
651770986
116694704
132453175
89351105
378154678
164316806
198665228
43128090
268343457
552564763
590327946
417919099
71700699
46865993
176612317
152199570
37110950
66258464
622210431
14042729
224735731
97978657
561027363
157387429
6627673
337289964
671947847
424151502
41957349
10139731
305996048
40217875
321392410
7446844
30936861
1549319
258662141
211188972
666460232
500735331
54896564
335707265
172913287
174256907
298027722
146266998
44391045
7279552
105688566
367441280
344338428
422600902
110105842
74709925
469348549
286257028
545133336
344564522
770954627
298616634
199187008
48605095
763466133
251329333
81752550
353438626
198154958
81025667
142791095
73728221
110537822
121785801
340067620
11925388
12724717
189402720
39757741
529406592
512339184
172761041
26989411
163489723
183785482
23368727
57378780
435656019
316011543
492077554
161930181
93528368
3878391
688921527
203938346
119717745
69362418
77818559
213063593
750920262
401729614
2956236
11172523
191361785
59056270
404227700
216927393
9296452
269813348
171553954
492608321
147282471
46232605
197264145
348920095
433676182
93917711
397763109
54862445
10514651
249468891
238006300
146427007
2029109
165288504
676122475
92218628
280258590
349836821
67246076
165976642
12962468
232280565
43409922
528147043
763520574
336500936
400918453
272423604
104443226
62527980
323607508
119541475
270479473
57702889
225087471
315935711
230591364
279856504
81300497
42577735
544497753
345601085
493771218
4170055
295825520
302475310
715511183
117684557
936834
47355673
134799387
295637493
230833885
312683660
77792627
532823824
28076587
119913430
280051109
535912130
391560084
197173803
372176178
232538727
397260893
183482695
169729886
496424179
708470293
17471926
504136482
230322484
80211395
218371270
125919247
248908757
101076347
412474781
53270159
175344934
444136492
265404143
61251688
579115217
34852820
377211277
52247752
28745155
95571127
77803742
9088834
93773025
525507901
27449338
100981570
816923913
319953087
10497032
115969278
475243891
559492673
128077199
65352384
301459762
96743614
593508918
228389285
289282656
100369841
452607554
616429007
105046162
207204122
196465651
160664216
1534568
18549225
19541931
10526694
55612975
336115634
9982679
6547062
8349418
21652321
220054704
575849075
169511735
338255561
177274508
15533349
184232704
190810523
243207824
292117339
208540727
171609373
190581225
102816115
175279238
227903852
47239995
64327953
158114212
19939089
38874935
125013463
572915032
376715244
567145793
317480355
41854282
236340632
581208782
128373728
39574788
708920415
434308521
236596033
224167622
267068252
22711444
95448908
86855745
27542338
317684377
536688
282521406
379636850
378898754
400315763
150604581
135296322
90754972
8052925
14142516
105109018
400068596
309779619
426083085
160874768
20394819
75676241
216649981
575952099
7474571
101531865
214014141
403638475
78261253
135385594
156455859
296115399
142602181
583663874
374750419
159511548
436936418
17337378
187733397
63311164
150176875
22737342
294579796
28962235
355254849
348420304
126391717
12280147
406160009
55910830
665807196
185467479
283686356
14266555
580913186
15798989
164103378
5559565
344430350
494128854
362072956
83043782
91241761
62762708
259403043
393015442
51605492
307636675
31691782
6893988
6003320
286303577
85773359
510055396
14085966
117425196
184556873
3072398
280625659
50171664
485514106
128720220
26550168
8754611
201261973
143164634
258650922
374063051
36693201
641280338
74129606
214560445
228130093
170481774
17809446
762559271
188892035
61994053
66315098
83853387
54610409
656086504
33975178
117381233
65475037
75767435
684069638
408784906
216884244
7482423
31268585
102686199
313539444
79240914
9107975
231561759
29466721
126351228
407030601
756699666
246105103
8997837
53447758
6704984
323270561
452053234
56227822
101391621
68221294
99467154
490481694
23958370
90014148
26064637
59226398
130328304
56407330
491722179
824910601
481417707
167436496
135140821
701526628
106790739
7912773
244415457
95862145
21881040
130214409
17021786
245806057
75968207
129083
798644358
170132
178191452
504676135
155135046
115995493
493968894
150128072
82510356
206663318
15291457
321517316
356486750
109059946
82614230
211062833
98454062
125572591
1017371
3751119
6042901
3722252
81163673
356300293
3865897
261220774
338591607
154545319
446912240
50805519
511367645
323125437
112738133
153338203
157375016
82147096
481179006
1965754
78568163
352564131
199168851
304429059
88223191
804712162
468662081
385162789
97254645
22897995
73789953
89971267
381721347
15924447
155101290
705552858
188044800
176326886
319666844
39898723
236477061
541679988
10578818
47100150
18578793
40983810
289339702
114879953
77649839
144436111
874228208
48178948
751591881
10520747
93479040
44896536
118750490
189435010
45905647
168672231
470812400
317908310
102510441
365943777
324502224
237336635
136097418
260350487
93234653
647732990
613407783
207783153
307246587
64461233
36983114
19946318
180112847
699029677
75562938
223445917
6885196
502914076
158176929
36229688
194307908
390519277
169715086
211255264
198094595
136844407
88972248
85969782
5859719
156779389
67339597
176433661
83168626
41214275
332222005
230039369
297391375
136777292
347419385
609674602
216529846
615237438
100447247
203640178
220572132
59800713
249520389
61559179
2881659
339935988
195430689
27350356
53894004
86435816
25393219
61869367
25913326
502786327
49774224
244309486
196049308
11981014
369761360
185566951
270930458
116867341
575559247
18531194
321100976
8915458
265168240
145635548
404244034
65459044
73837610
2047296
83473703
289569586
50595911
417103
151811315
72005542
277916243
26806285
219354
449068498
69655419
134605935
21939794
444387081
245341230
73212173
515543948
6645919
41215064
367611070
458829217
77396655
638360655
61534166
60465631
83017072
289574513
297786476
192241382
381320163
45515970
516137
34084915
105487450
17654465
381123690
124195234
46805900
2461247
115121552
312220363
69834205
73337124
152071090
126873342
345819386
112345928
87565104
31406433
250028444
161520171
262238175
196204184
110353763
121549051
50894596
865374571
350369689
7640542
98870286
51553032
441439827
176334667
15879396
105432105
290438100
101504992
29275088
209079939
352850720
426201687
189831864
32255729
82105639
155431107
467872788
214035767
347316372
372194484
703532130
115468020
802654
46184771
58854698
314226230
1407890
319004797
394673916
72531508
184994078
21002316
4092992
98463489
330308505
29967245
531812261
138822315
513684584
108626969
41295798
35444515
314888499
251199139
562985905
209178995
200296266
118367241
525841430
614760726
139752530
475564943
98718299
101251836
48841724
88123681
545261804
102400663
174111406
185327089
331107005
14150313
63841105
84156678
113370676
142615547
67201333
22407249
562013599
243165197
468736671
145972464
182755382
311801804
383584400
11236384
171050688
551511515
123482528
268578458
668515759
56342922
9031614
180696203
39382280
3181073
57627309
385163733
231935
65371645
33500166
359785370
213141176
409025504
368779051
383318
134647746
374150362
161648901
9280357
559974644
412079895
324618604
249364955
252814254
13609270
602361965
252252312
183385490
91745969
472762039
454792259
14303737
42577467
40432576
43351823
45281096
125895657
41997370
246037986
334207945
478305330
175385063
27562706
119049505
82982804
583569216
677693854
37490606
22873842
458156792
157954809
116724104
841074541
275998233
62114189
634654685
253700008
439348701
219767995
193600746
369667008
226824728
98943551
8408526
10231760
524663848
621258939
12092685
95308520
84819351
491811758
122808598
160331988
38316517
152162139
413513300
11169485
85381021
764209497
37368377
195544010
261460768
220861411
572693481
71852865
758946580
411436865
16206873
311061580
42041372
38627753
556471772
134851999
141718145
29379658
11812937
47622847
33811352
182425992
600451364
702118104
117825483
198203722
18044149
479576036
13839217
114314159
140021250
532910732
287117750
433431065
162496670
108139327
230357997
24817943
14499524
205573682
62683593
293055651
206218444
45033611
56113072
79545107
13147488
65895170
271678520
373643833
72489247
87670024
18487095
43962847
183817973
272263818
25070221
742056261
57838574
346398755
226689491
27228430
126319301
366289574
1044613
12858098
73819835
61079747
2094178
44245314
3434544
248996982
168376977
189741173
156414460
692171910
55741092
151844583
113033204
22846982
29896626
190063577
410557169
270470637
161322376
13913016
465279542
414376449
298333109
420806822
142455346
118733869
82631427
150879678
145810288
42446745
548627115
25653819
60636729
7764630
63166
80654675
683307922
294550649
377339982
536377471
132497626
722643528
58965723
20927212
248806311
249215927
408100822
387084948
262543184
140634962
51340896
257977622
281301857
72427832
14425729
204622
244756206
349839434
647505109
439272165
78824832
511261925
340883561
100086673
188068768
139331613
34643415
84650349
99852371
134404169
13639303
126866456
162449840
208876015
37792695
266751174
608555713
145842487
226637550
175912169
355562053
110151260
4476480
316383635
112650478
29319933
59109946
191705453
475832616
25001874
11600676
168254216
106618970
151215690
25663128
72555316
253824106
202515879
271672220
123950268
77356292
231500930
66101238
324003600
155481888
242670644
62546602
478921816
19950577
12767515
426846658
248528141
22126533
11105314
440012354
154095010
169604743
303520502
433623483
9892086
232579647
316270232
166499336
276032218
7391785
30399713
30474276
428597506
477380762
181046035
70118378
18674255
25404417
67596651
293738929
457208968
6133643
373061476
546069414
132503967
337167389
610082311
483628328
28923111
152972669
31265204
27604000
14469266
487629227
54781330
337911284
98251048
147065321
109435
163151046
242040020
212407321
118232861
20603081
286976523
115514390
292811675
83975193
10807052
268619480
613190468
100126743
21022438
123079166
232289373
20087487
57248072
240650643
150050392
250765418
131737130
127489944
452757983
816884152
167141804
269557455
717392493
131154225
230936172
9576627
411293137
181742006
430493474
290704567
411576293
25869904
126116199
4855091
176834746
493570438
169218834
89595136
148904665
113038469
11369117
115107338
371771787
329616334
153696576
402969496
668229310
194999541
123624243
47494789
8541280
207662908
443131454
19954612
50892336
384425604
394937549
382188556
366924417
273232989
294464388
42916439
702493311
233612611
145750214
161650599
352100565
16810317
159256147
215755636
166447143
168342939
109778563
224381640
364297323
292769283
30692897
383778568
23596241
278894072
396136867
74806890
23185538
22904095
242731281
59384482
77302859
25390179
142842881
835283503
224406718
96897703
316191303
260578635
648599633
127159321
27659862
41888591
244295972
552828513
392919723
272426112
441673281
665140
33996975
216145858
310377618
296472050
140222982
198664558
50552178
133926891
21108373
128867559
6587561
233355124
309382790
125085941
109117758
555205016
127961447
573793602
123644830
85266508
57454251
84024262
6613576
452628177
14697000
186422174
519697140
186850675
540065314
91029557
425171745
181022643
61096058
34560550
572304050
554533021
194532835
187969002
171760547
83744058
612696276
52104104
37236740
64125889
75730691
61921751
243473355
407216322
7899007
454655805
302836057
41637992
318261617
234095531
146345736
90176394
268086951
338885291
37413750
27115749
132301190
114415050
186049188
519222538
331781782
284448671
58412968
126494893
59009794
126087238
183436647
132374183
9451523
388677033
453135039
61436209
75772052
130870750
104320419
717780538
102824536
390026000
23326525
691370994
152760914
103010582
95416626
206270738
1895725
506905068
94668341
42209488
204690760
30130721
548971586
185786825
64882030
106576310
233731203
45376788
134142979
749712068
348397115
237981017
53841769
30132133
125811592
638855226
434349169
52997510
178624630
110384879
197667268
361297515
25318216
24354255
149400515
11781494
127346209
10924670
456570005
110049019
156123582
123664721
473977148
577313192
1231787
334570584
17799048
644491543
104058824
134666981
137133397
64247681
260090904
204908163
20021912
188894721
54528852
83137251
210742808
209468790
234841074
51628335
454140905
17029029
109057241
440364365
126813763
4741614
108284599
70836677
204823646
412897349
23250083
163278344
74429287
19247959
193485810
2566003
319734621
349750075
155639187
13404941
544373297
9646182
457585327
331063300
84377418
65963093
114819135
167618395
240639814
100307811
154876913
58967268
25704298
248971993
68110828
82521721
358643680
94616662
165448582
547233384
88408580
645522404
47906226
19319135
42357449
52209125
97875574
28792999
236730067
178332005
161948180
431284487
155845505
781877214
507351692
337733818
360091139
158564845
127858937
29522846
134952797
135088156
33385412
30028232
360250624
75690719
169106266
349090920
268940287
307256298
166600244
6570205
414764182
1783238
168206054
657098897
367774406
223372805
49005873
397957579
325711844
36216533
136180454
50019420
642419223
290620567
67371543
378875204
639571063
73178376
95483909
158615229
32062088
150336830
637689884
45221423
511011945
164505418
1144301
421258557
2068401
14241293
232474447
67252645
154245014
287336184
390615725
67761674
314328292
344511837
13143082
14228312
160074876
10322243
195086380
18395250
434357844
324606652
616814570
382764528
767263806
482405509
63393072
27545985
54860988
145041532
45868950
792566346
304690712
103721946
41569168
2248744
96362469
91408643
53768711
112976786
32765704
539416953
56968661
267697422
770578493
191707736
47704731
80202164
429028608
450010799
29381375
1713804
470302151
281643777
35097055
53621982
391309909
173784183
131209415
124711550
37747948
272450117
24922716
623946660
658476211
275068430
92734908
55670333
481412232
344483064
373092226
70360563
155867502
242657934
80839369
165403726
531827451
786553557
254446841
277497185
599021498
600213691
469479209
203857542
8815448
26015501
451149694
810393031
120033904
492556554
190194919
366351553
60030798
377285004
617241563
6674732
314152248
66956618
99191558
25206315
55381930
172309324
805001132
374477211
460568031
73310120
144530262
116357832
328574653
73661018
567387766
17390291
463278445
202387669
683947939
537718905
124447345
282789164
130974737
270313797
174328307
643420378
463583855
8957434
326645668
23798055
277779033
48540813
359551118
498563992
104417794
64548337
554883681
327598089
232286331
96941038
248170584
406132031
39641877
43020381
2366166
71199531
211169753
188042076
108009950
12713470
711139703
456347349
583495394
25253233
194025754
27762346
19351629
278196239
125573360
85241575
70177
55702155
160559235
216987168
403250200
335328077
137309193
306356917
201591
358669071
233495333
842978932
448637384
611539385
69234520
349404726
114791722
109898494
19190927
9550988
38560143
83726874
216727406
70004870
202217358
149163500
123852256
151275833
175807300
388248288
59808553
163716109
216697139
150998519
270056114
56574140
132966719
38950141
288800412
54137978
78083288
137301870
328541344
38747280
99654318
386204137
482527620
138277763
5852234
124601595
22939722
154507433
8011534
156217571
68947229
302861263
117668212
272907201
25118211
222604398
487134708
647313627
263375536
464519412
94862846
356167053
184279327
248734405
131695591
285105993
186377236
135298816
836615850
48606057
72056335
227109863
7048604
364594165
137508265
125902557
16383401
489026667
8350460
50063761
310747852
565043141
149838885
155637437
40619636
154090187
554301553
212533675
167992617
186981580
565782033
493270623
25237810
326418236
262522765
627419064
195813131
9117613
59975237
8733111
290555259
485423821
289940162
57094604
338685531
17031502
12108478
553964418
438262382
148047600
37119790
164087114
132087469
538513850
17310701
155834457
34386439
224703857
113712015
60969596
85130181
536314355
390242958
263808033
273417151
351183023
221419057
252139388
56052151
268741905
259051963
125602654
570641508
880866239
412501447
38391832
2160603
6934980
86473522
212948997
123732865
264388542
154694016
535754241
17307233
481130380
106362326
178151122
436689329
267635617
146925935
22369516
100571241
59716561
3758842
283883373
55541916
278277545
177037598
175461525
489843960
85190388
320255168
11962492
459047837
47199958
28078011
2586979
187363374
185562535
624659435
1388802
232349352
193521912
399756423
14893322
79094656
427648026
169091245
314760115
131661295
317062969
214830990
694976980
416020835
263417814
63399146
235589723
631112253
5015954
87225878
74649245
415897011
430793850
160206690
323027435
237781990
193201971
34513227
416311255
8344961
422697976
15838250
99592560
99757894
110747811
57994811
291550244
175324579
159145263
443767471
44055783
200061437
472165360
384270614
85630009
559002923
385478874
585073348
148356539
82639009
124385204
33362507
484395046
267441270
206456528
639248956
83438925
251092497
528622072
164554378
714591178
1728416
35388139
289775828
498496571
592248864
74595095
750625902
377233168
338169540
284957020
793646668
588740480
116120019
5401601
642081740
264782803
196507995
568680229
2664249
133708243
611523657
280478956
130602961
15440365
489674070
140340653
189667319
26569628
256747413
524287132
170113509
590532789
494834593
202407487
803809092
35930887
724054217
39448246
285677
46192777
309956554
361436998
277614327
169498131
105642476
73124506
605159835
128492583
60048788
718235333
314516102
28832720
444043314
426898989
128645625
222746466
148687192
249892205
216188735
13313555
113669647
98386398
27021878
248665662
289916215
3028460
131451048
21601732
507711535
435961673
421067096
81066607
88680064
7202445
168394795
74167591
787506181
194349038
25846040
601977706
38183373
47288814
298130970
193158887
27893452
198994114
59389323
47229243
753116311
196671184
1852708
172926850
117928918
206011827
471122150
243944249
30566365
599835
582796026
53428540
12815602
5030270
304584985
47586847
539617519
61282647
9845310
26400919
167260001
297086584
274687761
11263109
27839529
519351551
248060979
1590939
737956910
416808696
22878167
100406917
412930203
120434741
411286863
218984388
266947187
171017703
81204235
209365997
221058225
363882352
82096002
384712931
12372993
58302717
693882537
219636774
15131301
35233957
184563775
79332381
491060317
418499523
425971164
192553714
623031696
5770524
46520139
1783310
353693661
52696233
654872555
76093943
152968362
427562484
624545310
31690844
365078224
275552272
53581137
546059932
250489546
338829571
31425035
113085537
17489012
82810089
26508954
60083883
103301049
187439105
109228916
286843289
432926858
32967277
171753902
174185997
112695919
1821253
50392140
3839296
323406024
638667072
182100021
631521795
143254933
131351335
208970678
50588452
26462649
182570417
78429784
122995034
415244693
226273658
190013706
286545563
38626468
182083078
9480173
26788237
66963039
21953314
517033018
109532715
14079111
193085907
132506629
108969165
280325843
237499147
582235424
31418127
579529379
256800404
268643836
88831890
33484442
34495397
402345506
146208080
398286952
189318722
111896409
645107643
242995321
56197406
662673862
47682135
48468149
15067208
250774292
786353058
87197697
58799991
192879649
562416551
203494971
303757444
230989428
614840226
231375744
268425625
495601536
376098595
102545792
171012178
40217421
283863767
152266479
543200252
480011579
656774028
181526708
500625640
423367754
94347572
2031604
89878551
591929349
205910392
582946536
415836045
198157148
55921734
69198438
25070862
74343505
493859867
14637262
220092141
97955987
251896175
476969997
134156587
754053751
44692603
97457308
630558605
162648182
167571079
41877868
342713003
138873269
567928072
306546955
57511442
88563869
656759540
506638293
50297297
6119518
190351657
115258359
9983412
29505925
104868182
72421379
332809984
62400531
105227317
83833251
4862936
275373946
154614515
190348341
17941785
330923973
351938663
396297244
199397973
767351687
64692222
17497675
476861888
69436212
235304724
116919038
103757924
145345248
435592478
636307868
595882730
461141311
50056627
164254728
100274472
305827477
525756963
207333539
181110057
190011039
47219855
19551494
8014769
7823239
4909596
318477427
267789085
52936157
16050463
144325355
53209632
26496949
727768996
167696139
604888283
199791624
17405144
386564483
403571397
131000900
252151854
37986358
15742175
22091019
266414885
413204888
69498451
13796119
196645715
151668091
4009553
35759963
281760920
54813490
616735487
30920173
116196813
18144818
133564930
382650311
74508088
10175547
28636145
18021697
34395378
82136777
61375013
138411192
140958856
549059430
709193221
223467946
372072121
151182775
19137875
271466275
181934718
67596445
116183197
83666846
64183779
410880039
81261393
543105680
382453701
543005120
615862818
419933089
345025110
191164219
386063529
4260095
208344235
147654931
93274328
28843572
372708563
62928199
111037165
547996140
33346740
139177475
34293111
43133321
113413307
563644103
3393680
61079548
191412577
153273756
59721716
318499217
142819561
358767678
287182314
76136931
154482776
118597270
66606719
428199525
442197212
126691463
155300282
7045016
197360869
76905326
31607942
305589330
53184999
218459514
67472183
113072974
172840386
361482586
23170771
659957733
238369362
261532516
22158555
58855732
31529443
485903113
16932473
55305807
107720182
130794514
202177375
593035562
38356858
234304308
165789693
187267807
301448628
3870868
21740645
78314274
68077236
481570599
78387701
6234251
160129856
4248075
578554859
238300607
360594488
480083444
238423400
17487553
294427629
254295687
589591738
224408853
1229978
167794750
1351373
280657043
2507761
304873799
508531179
14127671
251149370
487461190
152613452
61194042
413894491
83909058
72406146
438862846
396958182
120935791
143639505
43520127
166652829
139699199
274187757
213127521
420612677
141002418
430245274
50370489
255196875
123045272
638169679
74423497
56785653
145330421
62706351
215009815
394213
153461322
44317182
57053402
24854284
517437135
362331372
18551309
33142604
65228558
194991973
91631196
360093118
673448210
196760796
7771031
433369062
12564693
404146626
11830576
368229291
94343349
115191417
211686326
45894230
164838324
56226078
533973124
74137105
328872622
67968684
175518307
423915675
333767531
71108970
731827362
676343600
5929621
26659626
454528178
5053364
479662151
8774246
347712948
107026707
431635095
62098499
275614780
66453450
154557766
110182615
17947993
654380646
54299068
60430222
213523690
55163384
123167426
151439764
296667350
637613877
271670280
508197800
565986977
874328
45252290
65184213
107093257
134977540
357545042
213440227
23281083
178344631
73118469
266084042
225550318
95722687
133940292
18693005
217223756
692730206
515025238
60351750
485516074
77791387
522764745
773853928
104988477
556136050
140352740
595538
252372106
429999249
30167765
303683813
285580060
202132865
161711648
137986151
587931394
100785804
6981083
334455017
89694424
264152526
30920041
156276126
84198315
344389615
73690500
276492366
239311900
104359775
23047426
355030854
189361917
208030341
33293313
690402149
356713855
8720109
396805643
11245381
582151571
73433729
113108056
511122731
42491317
349790216
15090078
155175503
226563157
334951689
600520034
255816800
107357333
124556800
125098960
29185874
195603033
182151882
411279689
13506988
130325513
44499295
207462360
1792122
23658474
32206414
299311541
23437700
219960645
109685658
113300812
708016163
13449906
123905702
85491051
257324552
100437993
416280074
474947498
320578154
94359040
146071265
578326001
12516732
312472276
149184267
392448600
8629915
89372226
23226457
325626973
278066829
68602438
339363349
256861480
182042257
219305077
282533665
299596408
326814219
86167354
305702648
54125899
614323910
124874928
11464524
17852332
52173705
126186202
226965826
359655502
29429114
243383281
330266226
71264473
149500723
261213677
830490926
572487213
446005965
100709528
359670565
151969043
6049874
89311485
216125024
214093298
13296841
170918726
207235949
291111015
265151730
106907754
397153147
6225656
258779299
18337531
308943388
361115275
165195038
271433214
264711695
435385984
125164023
95038365
3225971
113176936
87547897
314468931
637860117
424662462
699308692
187839812
19167524
269791791
177973459
531881038
338668571
567759908
331553158
211538884
109070379
132943551
228554901
388864784
251560850
666696396
14384138
2329710
664206992
47186267
66741390
606888068
73721819
42031956
186370262
46868427
690714449
422857804
517835381
89833360
477237350
287980103
53103625
13850544
281400134
220166269
5340170
25990412
209564830
226885494
396529530
48940313
11683984
152047754
315990142
454920909
14743764
11396759
557611697
62852268
125321132
138357886
283314905
635588107
468073854
42802005
159529901
255552138
12333300
51581744
12833127
31276409
60312456
215295706
310796409
386797148
388896757
79552090
360585764
160135377
6307339
244389507
607236725
582949952
23810491
69836023
222578779
287408244
809545353
12848669
2649128
104750330
474928699
310621658
102192504
45205961
52212480
251250551
62311817
139995642
172209669
147061014
137282571
335184846
1078550
344785918
421484456
30605274
306030078
36158631
207600472
489376594
282750
505331131
432748303
86555581
25507791
650767941
34437650
71172879
553713988
102380325
831120245
200280760
105800990
112300154
67649050
13395193
79851120
113938921
34665431
878809283
58652375
81298705
147649140
132851503
71599173
142503153
28747848
617141997
128879538
54136382
265689609
29712149
209981460
91128748
340443130
21260747
335670528
234869266
312327595
463406286
238858913
169825770
25319093
439051876
229820343
62583822
78289738
362220992
777864233
447351040
1196405
149340240
396681551
467263080
326691993
10381021
88166245
80276865
232507138
72119102
667217525
559274277
442306
729006
155223402
26918366
90192090
113758566
311319176
338835835
3114712
128175593
5741288
158005600
536037258
476069010
12916411
238400973
370428620
396458468
779182829
174803240
155261161
111560249
13335724
26227273
155549331
157928429
196379133
36435378
100506752
275160961
300524377
73744417
88487321
488294009
169039889
53355345
52990322
11637237
102735579
79942324
189456688
421690606
39355693
215644589
80605932
405925133
777686862
11321266
92401610
582261643
421623734
621471398
627615753
16254941
30774116
450866297
510212654
272459152
44360618
46201500
806116
187337317
68718172
179455790
91908099
38216364
32974891
13313155
18624376
286945859
92766564
168726760
25381007
426508119
26787131
790627913
5514783
242966910
184228522
543177822
30455512
45989597
133641438
201051530
483061045
482728207
50644587
102399834
340878231
601720956
214858567
19761084
2702924
6559403
24726749
437466663
418007092
25107575
21577848
121943684
106314942
94732147
83511906
226394939
247881589
144830363
39085011
71972206
564947699
196891139
132205236
471474253
61994748
741948530
37397070
447643405
209272080
816316403
18693338
661418409
747864869
233140568
213252754
175911948
221889135
463976599
15266757
88727074
761361416
499282944
217388747
330047726
7683169
394445267
297928813
114417647
59584109
118333851
49915207
375783170
133847907
469782406
560852918
388403518
201917313
132840806
451916951
18745387
83881491
513191016
187341377
822272548
3945698
135434186
478149095
267795564
14308480
494061258
72784994
11212046
202987004
153835983
627916920
101753376
550353886
233847900
148024042
244048984
7267532
67789528
581832105
46409803
610632478
122856790
419386327
62009251
789072000
18426328
477781095
306862462
527288245
635625669
106028533
256540497
152083239
523507133
109164837
54156854
217141502
340350734
285784022
330531431
108321432
39548710
123441505
442510625
219687672
102806861
23106937
550832032
5245693
670403607
615311592
75403165
32722204
162872196
46094774
578702535
10125119
218837266
157369500
438437888
530934758
265088442
479242314
167973676
334507216
70168346
222580324
528451
35467770
86514794
583329189
113214988
531594801
14448946
388589611
591214200
453018848
330558547
196606475
378601968
27917865
86805485
50154898
132256331
327939650
221628810
169980180
157045444
585889361
364159415
589065063
463499327
68399483
580967838
110598334
354836001
37068824
42002216
299291091
28427287
2155604
4749999
134815215
289950887
52741105
120627267
103354020
85661253
189568728
470258833
163995813
60216209
449400663
473245343
148924640
21193823
177757157
184090
402114213
275117827
220293265
74873691
49581874
13885143
727954108
62389586
126907855
273256238
389693465
15828451
1528139
3953015
17060451
186239599
305545917
12552575
66217849
185486311
599804331
320168251
129763542
41144396
480951361
454455303
67977825
1858159
262288696
366100042
32840924
445967626
135408826
107202712
419781678
357473447
115234458
396569014
69365401
574599072
5992589
12348326
107371462
90374734
101504313
38851208
200686938
244538302
69186381
99728672
46834925
473409329
99542349
501028475
197348296
31067962
12171720
380002421
82589378
179824033
528030792
40685674
170341435
143307765
69501373
49141253
179784920
531520438
166827695
498425560
93322
332676915
34375767
318095349
138437900
320028692
739341795
532090148
2265754
150023944
203321423
7325319
2586308
631271606
66000703
256690360
440746111
728830769
246174589
300271933
10131997
635007353
682033381
264485837
259412585
6308681
471234159
363278112
371691089
578785811
703414399
195920114
385969495
146951281
396646325
583337413
212775063
277673487
86000793
105981327
291333935
146234724
73710267
287810690
224898105
682675432
348251906
310380364
221405296
291968621
76280644
9419822
88964058
2873746
7858057
257414237
126430125
352139234
211263559
22976786
152602465
338538175
102547050
36903378
26259618
298648480
303937665
536659163
359991169
212291621
136696227
248190642
103896831
163134022
353898094
354754786
219217896
217567830
61067351
323740026
4840315
425983986
3621518
458514293
15509100
10977456
402902366
14559656
169119437
7261879
146271035
434276259
65140563
697155314
797932756
9674370
25741449
2577772
116471986
159533246
42740943
264032745
13334040
215271717
510614865
236229985
677661429
160405668
54216139
250189254
247373385
149842203
169089752
100885334
196248508
5105635
23568666
38471603
463889066
42912855
151980298
304974671
9587848
201813261
29382802
63922188
710960178
116731984
384793385
368010090
15621751
23213412
385289843
563905683
379467880
85897058
574080907
3510295
183560393
3232542
67947854
714688844
195650290
324497842
567177437
229175679
4406845
69223342
326085744
6475339
600791025
18415850
163582276
221123863
159585985
36737740
6767289
201433253
232096448
444081340
441825205
479334924
536788712
181544753
48537891
226257214
570608872
64130450
2175997
143225446
371876088
50284373
409579656
263989042
489842175
449010779
111370116
29643557
125966884
778159907
284812289
701897136
164193011
435581270
465690692
445685020
195643675
604722781
22026344
252394836
189559309
147395361
418744483
20948246
235337782
33420557
369676807
74264023
306389441
53256363
487012613
86705569
757175596
486641108
347516060
34562595
320704457
481734515
358661569
4198730
93581238
296811747
143447720
2639438
26528235
828150261
321512883
181291879
329646067
26570067
71145004
29878535
349323040
281212453
9611778
326443114
14090634
208437942
309499312
405916553
26573962
262000347
182045546
659345490
246562083
458266344
174778917
42145661
6247304
45808698
41111232
329082483
362794927
53683756
184722924
254242409
179250094
113945685
642625885
85351819
196820280
490467468
225700143
54103354
227967169
205576012
487516618
113143384
538687839
635325999
52453569
720928351
223963060
64446572
53202303
119816510
9109823
579492756
172431052
4096246
238140785
1140326
230949900
341802551
559851564
124497042
393127972
322286
28005791
251736263
189764695
38422039
21668566
596727009
547010070
275771439
82200218
465636874
49183083
43286083
224370605
7153034
40031003
59383130
86592631
155633056
137068274
379960421
153496261
257434038
225704462
596809129
610867168
438208744
282760480
72363732
62534229
236699423
356074681
719549210
179903387
29856310
77848759
55061041
177862815
152701145
87684244
78783002
273666997
140836957
792706663
168702534
246733513
46585632
70739647
372938064
83780306
219081055
195618073
496136826
108948043
53203670
117404757
471085033
82341
282293738
221004168
1842940
196851440
172499450
101346111
135524159
34857248
308653983
203059174
224012675
220357391
81862030
528971124
214833625
258362450
54389781
48318093
201698668
384513497
260835306
78184721
118231961
136382942
54376669
35799142
213194865
159423060
68311210
109759783
189194480
823957049
701976694
146831652
833991721
23488384
62832738
103611023
501136067
132071458
221484553
11663945
415626274
133169391
63316512
231890297
12618248
308287234
719532872
49341141
230099939
205240768
92830539
78773772
439451938
7102541
355741297
664001504
459767821
109101621
47343052
186795090
217194371
8014614
82088673
69928633
32746576
739843870
120826202
276217603
4124858
132198462
213436753
135619907
98811338
108160040
156817484
21267680
345658521
263937839
231341736
327309231
187814067
64887444
349221865
323875290
136656368
464338750
436180773
66199028
561004
320286074
356681711
679893716
97088049
46229407
34600912
693345625
198897034
737269
41043732
233443358
205907094
52325657
506876054
327969410
189868455
170554351
564880634
354665
143010842
272280978
171191050
109800838
489762604
154954273
293947486
208869700
487268645
201088215
440817953
74240541
144147462
67917965
369729198
149841529
531737848
2900055
10227255
162402589
336929887
36674753
191231481
4554233
43224371
145128832
34514857
680375507
403668852
14118610
62868928
519656713
198511568
6842232
4112905
53489639
188614183
721516521
570471
62169313
9238198
705704040
161511104
36162096
229046675
219495567
416098807
252106542
100278724
330877587
115485751
87205219
276613001
194132995
315579732
90231818
11395851
313890451
173394235
230153296
533235374
77944429
256845228
335903148
35810728
262400227
153184383
653363130
75240051
204263958
637253289
36718053
185040597
84614499
7227716
146925291
70138940
555291851
5119277
23146391
284443232
96124103
285799567
391748621
573510970
167618658
209770559
163331794
309241648
397448311
23121558
22249627
209069398
329211260
210416404
261910416
419224779
118097648
85492353
589629147
175954624
243893548
17962094
675666926
443751016
74606602
99568565
291753657
790801328
19430654
239462409
23377428
30790738
75087988
191226569
190799532
34484018
276664307
88234438
30068491
767088966
255453267
576871183
10070893
175085102
256066742
224247218
376664902
37283023
153152124
45039705
608062132
99416941
279314160
109611929
26895324
294925060
354062212
375739051
152995920
262038567
153019079
217020526
371454244
771253079
288010265
51134189
18366846
61619294
243056093
731937175
169847228
541062902
154114916
75996749
172943064
42036566
6844648
23112050
108096273
78374290
12794069
340445827
462982339
89311154
51325040
200134506
64867955
98537491
711337614
16618026
392489413
610593586
187705794
259225655
44398298
83363383
61005467
298899525
13205094
161906596
59118719
440708756
51175693
26379386
23931921
7873814
94170073
353433081
24316427
315312906
33663414
102787980
220422468
173549693
334565355
364555991
28081313
27542512
285213996
161261004
420656760
137039928
3266939
268465104
16291991
611018583
443438975
635933752
142279197
40903094
9578471
116683946
317778034
177088516
237538439
5857749
133299829
104694846
788818435
38331188
195316489
538338070
520167562
119123371
8745564
362433216
258933028
730526193
428946217
45022549
310403356
8005422
131922292
8056560
429383666
111980320
36663319
576617877
482087059
323855552
16430539
298914905
302151109
445013777
266902025
336296339
92143193
157068826
247738251
99560928
254745050
61045322
407186791
224929017
86666328
299908689
231229513
161004886
90988334
488598764
264195663
270214430
53664041
173526222
3207019
56865194
163706235
18101680
189225539
203659165
164141029
580487596
19362647
185688345
82676095
167252054
555987273
400186
55135909
278713796
199909817
609260297
11663712
204286148
265381327
192170452
31430866
94475305
245556138
44749953
170113397
197053686
333394541
83023508
165986974
544521675
143603677
9414749
443096150
42950516
31798629
265633837
89130853
58452390
109457482
148114371
1301516
695119446
212684256
158790111
60660447
486198969
346801168
69742137
196666125
518781668
331192778
45702945
416297882
315076540
162139378
57752033
744551300
17950340
22022600
309364782
16676639
329169870
246627717
628844355
624004667
46525616
41549103
75522576
202472293
4001644
4981926
725558439
164173986
411211059
355231758
62180136
305392757
101803954
105937131
218802845
28208516
41841479
22501002
68850010
28118962
48790337
142320784
322172752
29157566
368811529
431116710
186348374
538315546
277431990
150971912
320012130
634909773
153994542
28064308
730377776
5056413
6922351
581409261
699752996
598566798
184435357
236391944
21979437
125076795
279721376
411345046
114865233
639353839
123561156
109107926
445513148
34725017
100831671
73891554
665843336
91651122
115515445
554752875
371980510
55765599
321236245
194507682
647272651
267457875
46452839
65826802
288298902
5366544
66301672
43854276
143434471
376676975
185806417
47709284
73559958
275429345
93215237
518924007
445479611
36313161
38270927
78572729
259252905
72577277
184487085
30061769
197447854
213234715
421160332
526892725
55115590
125912572
279416965
475106052
58598045
470712243
657028232
234614638
97923352
114570479
80220794
35051810
58977147
227390345
5450435
32062528
229792276
121686977
324897156
879023300
601226943
228419577
391601833
18150421
12358982
54914287
502635217
208347181
5498296
269698894
88167302
204836218
400790571
73448780
60322016
445014964
40861884
45371705
86850832
183603192
524841420
102613784
99308267
223668912
286034485
86144406
111363912
18964147
48598913
198377725
190123203
19083603
9935567
67493414
188919609
417367997
291569230
142135523
130075571
16010940
153652729
225141667
1681034
287036413
422452680
271526144
31263224
28648607
310754766
86599621
786616373
41961949
15870705
183419407
51212596
17657388
59834008
514613617
450593813
6627052
674949214
339735135
128462376
29206720
260914856
743835365
176915154
77565997
406832723
94524567
31814311
121926576
45329919
280476727
14678576
163224688
287585646
193876846
296751240
531744209
314340551
31803363
24114681
395868605
188963210
675702
204620436
241021887
38924512
19692016
352926
42375343
193100156
68123427
470807730
32942860
242710312
637573535
330116025
466622197
257376849
574099786
335065341
7088750
555047989
388569181
168809887
9708740
402555263
3555325
134606990
83717435
538404330
279143809
44615714
198091290
186453979
55167484
428219268
313639712
80980545
40384369
340719623
186916453
142400571
177537365
72609109
244495911
296836752
70536058
117354
79077284
583074829
134452574
259487175
441964448
296666541
575511662
359581949
10832354
144625707
561409995
193892667
611502317
19584356
262009053
254294194
1896136
4808783
414625279
60620106
103522631
365670902
2239090
366947611
34518411
98871458
619971781
80119183
576291661
97863544
129496949
16424964
128157153
119468195
50903668
535019444
61160782
5619254
33564305
300329666
430269152
60945516
3311660
54735492
96944855
268695515
27606276
608931772
483461710
301573404
193559351
43997739
177647371
446539516
85316321
65755022
161166370
421486700
282414111
495946586
276676629
234962420
207028917
5693990
260608207
39384794
31734661
196192887
88255915
242499919
378354002
48384449
380478320
742744973
476945777
69617582
302098665
11087217
547957177
387304447
281332987
308573909
38168074
221317600
97500764
62900959
61101840
122069739
79834596
165415078
527882002
12289135
50329061
50551657
428354267
835741302
105857604
56806540
144346787
36530466
8784693
11079302
525062631
51748334
350153
31838671
185978023
85431835
74828387
241870734
120035928
533114932
58056116
603573678
612400613
264102274
583127375
10039371
715643331
281132986
139407411
50345528
274649448
105027534
543379852
225328461
95109644
161076643
284497163
39975702
165791701
626398690
100424722
546041145
218284985
393344126
273893889
47772704
341191632
167122414
203763464
37398120
135256374
74205513
333221474
27065706
620648108
199939881
459227706
11278848
52083695
584593346
320873485
104798392
39133080
583601565
56990518
112388271
264827656
327204962
76871356
240402456
571354188
163351508
386658832
126422103
428991323
382566246
148302463
300882575
539607882
45116721
231826814
154869253
2047963
60270279
332005453
68688359
77822629
597375203
103678744
483674503
487090534
193799673
24120100
180761468
180046336
139011815
103303714
193231618
118100106
175496539
618475395
512367712
165800472
280975788
487213296
7608287
312570467
216437283
251943298
160245152
21906387
403648825
587242668
1828396
420847078
229431889
171045241
607069685
4283733
193226336
46609003
72179143
1149203
39990675
172623664
529361230
276747193
820410518
45148047
228518725
264279263
603474399
736788323
579033378
133474628
9342230
135123138
324843967
132964326
93748607
54245531
437655882
49125270
349373307
317878087
32861031
187901411
101340392
50295605
492146246
151312012
684487147
145969923
93031536
16567080
304532969
214897805
52171901
37355970
10132411
198704036
595525541
61930757
48347289
399402898
663418862
26147134
396362555
224381068
387877075
226411838
93232454
216242687
14767690
443073193
301347146
119356681
552671808
751214769
51877184
101873414
21077724
45736772
340648516
310627320
513539673
35775664
251766508
40548956
2063288
267063555
76865906
136510728
178164947
479313791
55402713
437815083
75493486
551149886
189228213
432282828
263058296
15157268
352827252
151367268
183186934
179037782
23054148
87188052
30094344
114789690
549593916
595064738
26814215
413524856
86706423
169200686
412576085
130953105
612483606
150242658
104933282
236968178
148256240
128998302
9980280
68335514
123485777
25823780
237715553
32179832
15940130
38225403
89338342
15413015
4635085
30859976
224491855
492994884
67789251
30420205
563761636
508317239
149658288
78794881
657963731
60855874
320275281
89490600
39581673
150058261
163591662
880583131
25982194
153352039
55202656
153803282
112494243
179062043
153736170
367188775
374043919
559909723
791481721
25116026
205436238
131949503
745170505
379795020
700208620
134474650
15567785
135576401
329866198
28752290
104325412
51309830
191274466
126793293
16467526
404816211
48881832
84458919
292330302
330111286
75318583
53555088
2713839
1235323
295272266
129923056
36449633
175575906
410626600
132745359
56369722
225490557
39264195
417266339
20656803
19273416
139129026
701643352
185576028
28567454
229310473
20241439
145866407
188818759
58460920
268266432
128139902
232923827
102376687
125570958
103236229
93239741
81559360
143486170
320777605
171594093
275383869
43690482
176974509
253553529
140597881
342976189
415499
696537967
425558040
71546528
62476606
274853622
94616178
373317585
203060786
210082955
173890540
473681119
6069730
827623854
77359852
85483211
9091860
336608755
76690007
49886045
434901393
503401723
22271884
541562631
581969391
13249745
89723385
323960881
443208688
262277139
72471249
79390567
379444108
274521075
231393806
416156862
50767107
577433854
463683913
70476355
467622930
2221170
84618981
110506549
429621348
357601890
396981324
113064483
108616048
127081911
84590054
186511449
117920386
5884150
2141667
377266819
61237090
54191445
12259503
8675113
96530785
19865624
87845760
179953388
274333053
381805313
241825037
51235015
158195307
441351626
22065325
326735680
61338477
158503206
223153428
609510400
97817268
73193863
97914953
282554992
227989450
720212869
10621354
98000497
43146724
108651106
371572860
400430748
247701951
390834
282433135
396924653
59055079
68287945
335403007
13801163
39689713
475470750
649509591
162429649
309071124
19174179
3241334
22689223
15784131
11379962
92509468
197166866
105367704
173483380
268639971
317229784
29569166
99990735
273171725
29521203
37512156
786604804
471741198
357761468
586853364
184006616
462225930
768317412
111883572
449846382
21549226
5144767
576141933
813280428
28687474
452786148
12090504
308025481
173811066
320798093
111787766
183328736
545041940
37433480
714911894
330818338
665895500
42186468
457699598
46276841
279732072
291148947
2574855
61070056
11831275
52661544
44758537
514563417
357733077
138622681
117850849
47035250
2678993
153578458
451143568
14681073
44110478
123430145
67916264
390507376
5110594
2934356
39109411
95190092
491896992
144358196
110617612
105893805
362950118
125421336
311444687
673201861
22663458
180352922
219427246
89608395
602075556
55892223
101701888
655329704
238007592
173230591
224300732
396277965
41562100
724725971
293037795
14618209
142293855
33450479
97284725
532852945
52267636
56528782
502852307
233707320
65603260
518347028
27922047
141739341
16770501
109771215
684898881
57912364
19252813
250842744
455286990
102249177
114869148
517053860
39653546
218963371
161466415
493953828
139760011
152168968
322984928
862467
712664330
27429039
164405506
234534243
152069645
59383970
391917909
490393195
176737629
105464722
559264346
117865151
311894716
802221980
103620280
40691582
871882236
591221226
3656321
285167080
42116187
75043327
5466418
347196713
6056429
22074240
33625201
35048781
39004639
163575573
6477247
176678072
148310768
52999518
233762083
150617890
800226173
520712037
144132655
664899975
27824527
211625737
176896273
282803121
66847655
26511686
386580918
122113223
117274821
179765864
202634367
256218296
138151575
93547241
634696545
318559214
867069963
263396731
103419362
165702605
20420981
3023490
94263716
153520729
125560141
427237750
69598906
497957910
421307333
405277550
24629204
864829388
566102221
40837664
348347860
273298916
450532168
101285474
512828595
3580505
21527531
81407881
397876256
64099008
311605010
307490196
32689627
60860363
592415405
680920973
135107854
84227310
488375316
307574840
208546025
140394789
2755353
222113845
226085494
198614898
144265961
25464216
218715983
374140313
113252630
279817244
21752426
26901267
519033235
245382194
324767794
217565374
56214
213811636
186628818
329888660
274987239
161766779
359542507
224023042
49263566
784360284
69007621
545760732
315871414
46125433
1982016
53560222
420202425
74900785
68399029
97880964
410825839
67087579
456471400
292253855
13480455
148225448
185312917
66850715
613959361
374444990
71001215
451808794
337752816
126639067
345960844
159380788
224882096
146113464
52385490
192310335
339924036
369145296
138874118
115838545
92840532
9816609
23313626
177821187
825401039
111769011
50218580
15972851
375659327
183653573
157785917
91606001
243311019
256214469
137383754
108780275
558225861
233765212
694570831
533071684
491201323
27229796
45443881
208088529
333313278
60058653
360945341
230105020
21714181
747789722
5688413
237111268
186003612
198728565
58206317
113819055
69254936
8584124
24977489
87775397
99692452
535124409
408694776
177375013
157357776
124079075
124288983
32000672
20396012
425927416
362901516
20630464
504069272
127737493
363473713
9495137
16550166
11909926
144621267
147100982
8444858
31051015
335342794
200922899
151102961
347087517
256086417
663083949
504616925
405047366
262096500
697632600
26025675
271652396
238663369
136895303
631902751
231220659
12929644
282858589
164102188
101568738
71446070
193828188
31593650
127608653
163318286
489190410
55907006
120824234
13120164
519839474
296319601
200321894
678619404
92400115
199859008
64462823
8538906
666385223
371537478
478501931
32431092
24239720
40949586
27799636
402006389
616950251
269046197
36250514
504025015
136624616
305281917
446832399
226260184
176307499
174191524
514677882
692991401
64744538
74200710
115992834
181698318
482926705
268951854
4678757
476270096
371386370
1120147
53187113
110098667
189235423
51548200
433764657
50759245
634108666
403779348
37471577
472868220
494502299
603891420
457712658
100811632
11047281
358693375
231030200
621798849
507357451
639960083
311978210
371615477
514010818
358713099
6906475
27966740
51868277
112070242
15063142
58395653
128468290
572322960
703627492
5312816
64399540
475989910
377457822
230763073
362303139
662660
697093177
622029923
59103986
81135061
14145837
144458411
12267013
260069697
42413110
469290983
353876349
108082498
574585648
4342216
177613382
33203964
4050452
167895397
552595086
248267475
93835731
37348488
213274303
394928515
367343459
226852670
606673088
99887912
187765874
152649690
344920554
7037817
347591467
638263878
135421079
441357202
741360424
10747283
80315405
496899771
14091649
415205155
160977963
59476145
199243830
7117722
61929465
493321428
151789408
347439394
346640435
506793425
101204919
92878157
65178724
9563968
30329434
509682140
601486509
387405222
1383872
149015881
815869010
302466551
1752521
723893110
691318263
21374964
459617152
171123277
11160061
233324221
40270771
58570605
91058036
212786483
46673906
339079635
335175178
29650412
265927125
346797631
144840207
31216314
293445619
122692715
21274556
584551445
92041247
30305306
60277419
67656269
46210293
120335810
116036076
24935584
176456603
117410043
49883132
518538216
544520565
38091179
334001752
214961387
233365273
68029459
62093610
788593060
4636045
169457320
25577084
214647379
375814932
136330870
60112099
521615765
49331764
449286393
61265268
308803776
260842989
777855329
342815742
8591181
15165048
730159497
747844215
33594723
229848010
148200467
322819957
769434123
1454318
170317890
499476474
6946576
3563611
193810315
182607422
630535734
115799076
45664485
5095268
347464351
190939099
345318895
69090713
672857555
301794732
18829158
824752824
28722388
375616896
172016636
19054716
333219148
33470194
253056626
6122023
44377437
452078988
382494305
13445043
603735100
93957782
179316542
7285415
679571323
131542040
72030312
144519896
379866743
135876976
4565371
59019003
216850676
123786541
18716041
261411484
245113210
97660163
10001236
347749088
297864689
82507505
277852627
716874711
136430705
388019073
276527720
15127745
15834002
159998706
284373795
305324075
159420683
511514659
307844787
89255322
236437013
92835349
18485777
642265542
342962439
202490476
662284516
114746421
227756736
518573154
137346100
74052731
34666439
291674541
3701973
19790972
32000
127789073
246802904
239776447
348172367
11717278
85774397
194987195
542052024
65406717
177716966
305726573
151868947
5440158
45549310
101530629
46305406
193886662
250675761
766108028
132382292
31314657
86895657
598782795
209434605
139391726
35833192
40545390
12242728
4686750
802332944
441710877
64446230
68138985
536721826
154832896
376222489
726235433
89855397
18546877
427365766
282690441
294717210
57123040
349577732
91819257
644857511
90189294
96334343
130629188
257529592
9973088
419763894
370359322
208477467
123566243
166495952
376131450
77779352
224145506
78994634
36931923
392513904
556228292
469182407
946002
174615871
273274023
1543225
571398915
93721660
475383367
44726910
178343456
418667608
601691496
160496597
627924365
341247221
228216279
721539350
140368450
8795441
222885559
193989750
151986539
471988135
221374688
116015481
406010205
41531198
164297576
844721332
27293361
73956729
363458896
377271658
279953249
177728670
348248727
542792
275440290
364163909
146195242
16892345
59480928
4976445
803558700
52150618
184890404
182777997
331750327
101487437
121875385
199679584
310569664
145351511
504673679
34802986
45578641
384248557
27618497
250498756
153538696
588177407
200213343
329126272
224628593
31617767
167119182
467353950
89965985
60296000
181280548
107140840
279403633
864788041
3930462
594063634
30931103
7623653
467849750
118257850
210613218
197800754
22707166
684782803
456127515
156284040
62763715
488110987
273164263
394886145
293382598
13450270
318950585
436064970
15509849
5717100
548237546
11211069
16395616
179102
220757575
49818502
242413248
107634830
31553544
1966806
2500751
414548501
3984331
51650469
156413802
181367799
419654470
591785343
3349332
154836213
171543169
504896459
143033914
215073006
58985338
302612413
489341277
148783608
294147437
1415792
973028
59266840
30060570
29823892
102425419
249311826
32034561
507021315
120541355
74865823
13811554
411324105
305974936
665364769
3529736
627059415
47273425
524500811
30577941
301335585
166187671
9590926
182492958
157963320
13953974
116968291
86894538
400654675
119871368
104751031
4100469
89463253
11054755
823152430
95610631
11542182
199550512
217336470
33958631
16871769
235516200
251853849
462466041
248240524
14559164
284276226
398894213
407051090
44379722
86591071
45204651
889632484
268770239
31458776
58617072
120210989
92110928
593320056
678571066
211993904
562582181
17100360
26396163
161019422
2754425
114542412
57284490
124486562
33486465
180101226
299816059
179879847
286711253
47530380
64467099
234616370
300328252
780684531
94518447
135609014
22252209
596129182
757217039
59960781
659754249
28929483
85339044
422943687
406866470
162542241
30170153
46073129
73751155
4692238
122711213
689830033
41342666
128716944
338311986
273520005
882464585
520385824
164418517
755524233
414446306
15628761
688448204
26464506
221526375
50640614
222093788
138873065
123489564
89600833
11776105
291213234
173420355
17843738
82276028
109774153
16451751
18519474
793234592
253313217
132858015
1483175
14736049
319057517
201151488
355966656
500875614
646000132
405090744
336075585
18761890
91468150
39655537
191162797
720122055
213026052
40196978
5804268
267777737
15172781
476094885
73564430
707278030
29482819
56262388
302534327
70725199
67756251
44327106
21351062
348764865
45611103
128194307
435529837
104650106
255270718
274886091
123501632
472149771
67984865
26291399
140946028
329430958
18942559
255650259
102690161
27469615
275803780
205818
293290342
761612968
110682790
86903261
280904088
1181179
350121064
558885562
67845333
540776886
52751492
232733226
173514684
39288367
162639404
57622225
141857664
654853776
264003863
381605223
144029534
765499204
349796101
102586518
298161365
772635397
151675584
9494821
111354654
221539479
204713606
86504581
179364293
230379518
170129520
14149649
17287629
158106873
160728711
653966829
737262826
214676310
377271600
159331180
228929733
58923892
512654830
213044256
8257931
521606183
326366148
528325847
556310497
411674051
262079670
54142282
51394123
427249554
12420543
316786216
245199596
361724770
33438285
164904207
61902308
270450619
269113657
671741174
296483583
262466713
245796931
116684375
32564011
161902217
339520207
218900280
39502657
266218952
137616837
315806684
133674052
316428994
153893487
265118121
71815123
66846885
372786893
28536714
391250694
265582640
195641235
148617369
215523699
180580249
774888437
121597445
154566512
198867085
808980511
242207879
134931687
134108035
9865641
13957845
528958604
72590063
229725608
214793340
198052044
293801038
355295873
16571774
50968992
49763782
34264109
82284998
78307773
37506527
403257329
144672239
107936189
2618039
155342803
129604056
84434450
592094024
27380562
497928948
9697952
339042598
600035618
27065625
310814746
454791882
444791786
37085555
451370452
281206884
35159507
275394507
23896850
22703659
263003835
11474443
62111912
110060086
484019787
10351376
388279490
273077099
100438634
97476319
75719883
178526084
174434810
71141627
19890929
314810017
42773087
22464102
85546828
428542979
48576
307671253
84765913
153602694
197998077
232925061
68815884
475912589
90899410
239429793
163727726
33530222
15128492
363998021
199778508
327580001
975717
188454636
13293880
153906328
458744970
114872866
6893157
492215
194466816
165555705
275503347
79173501
637834964
152738593
502852747
4706585
244344783
378940417
181937908
36396453
163066507
202346390
98111394
227568761
369817828
522861774
70294173
390118769
407098495
9710120
156086104
751701181
11050285
3977873
351680222
130845328
137026697
377786282
475932328
62054017
135048022
168272970
281082469
62952722
60450002
834378454
42340672
469446133
53379527
97043997
8575057
141978808
10196579
147432876
189924
126529035
39048889
178519775
276960494
326357851
5985506
512099955
724485762
278166041
722728701
357205980
75167253
114052731
121700122
87070231
177341612
435597628
191683272
170819054
43371035
207571
151410477
10787767
67272865
303314083
194277616
84844939
574403809
299801614
136980306
144917258
350470731
55141501
161452643
95807199
313244742
3404280
50762343
435116463
284180917
60292835
506301985
201592786
386017484
41250737
264635530
183691238
112549952
110357235
68835991
263519275
797122270
534058850
45030952
181594212
150158338
94861114
647894801
243976096
358939235
190428031
182969938
320217305
503879880
45820066
212021634
19734361
241192508
419265934
71339444
542242607
39386453
251801508
16777504
219990240
102989717
776276454
192925945
415033001
295241126
58604456
169958136
363879865
427364512
210058664
173538925
39303004
533453033
204850266
1295500
120965518
8613162
5242750
130569629
44692006
430256510
77568091
474444027
114885044
82662789
5129430
857611279
34655563
181318737
191189766
67803179
110952114
113396806
54786243
280470522
357637829
80980726
36789529
430608560
495342844
426817077
176057137
381178853
179363377
66468889
164284946
25516232
163732953
131570292
226215649
64321950
171787310
42884696
132801341
27721551
32448049
170782535
4293004
619519854
246358322
473700996
1184840
672117655
530267524
199700888
35484527
174513862
72395592
142705507
233747665
325834922
218436319
138088269
82516096
192724584
56074550
54566227
64840897
6733610
573516223
95086239
190821511
55241384
1729644
427128276
34111824
43858946
186788166
358177517
7439956
21858082
706153936
655461277
16284830
186877631
342549639
137655850
411707780
285749661
461379249
170528056
562045298
296754725
229797200
9404606
469661770
197410372
484520882
122474774
397879888
448079217
527766156
318995849
333189277
125970839
71813258
5709014
241537146
79567
178148681
385985977
434717487
601934123
55444810
477187495
455693769
378413668
603654642
447354524
137207059
20030250
398861973
16821210
81431405
51830740
318218296
540788985
106042017
190374394
18730965
96415606
184926100
166294100
22562995
473762838
50064223
355363614
555740773
171712056
148751793
10607195
415297224
18568722
292469676
94239189
27330850
68045109
43056990
22708913
385226190
19657595
18174088
145574811
40214222
153079558
42144093
117724915
225720060
137372817
205107078
308386587
279519890
360058553
84672959
11012595
128450142
78889527
74010834
257845732
772805176
329060889
9538064
386761361
242228477
85994167
186321964
510951633
147617657
416843915
6711452
157680702
554779888
625611768
373441226
105343409
8238092
225724167
103632112
415856955
29726817
467032820
494952150
218395992
260539338
342690182
62914361
342524839
89251097
19043339
22011643
38707344
259089058
141941059
36349615
106576581
86170697
91608405
145610349
566499717
258583659
187975941
91035041
95700643
371865309
37842255
426863365
87191271
107797128
749469798
142179652
7337191
120343905
61854486
77187826
115715447
202065441
228128104
135578933
251838068
20550327
4160858
382392741
138704326
247376021
242767627
67669760
573966886
163014739
57737849
360740997
203217850
226486008
120986082
814542110
531803480
239014026
341102534
651829797
511131818
304692938
707759673
170998935
491590015
3683727
15197619
113739177
228983015
15122371
48995829
180759442
129166364
245674598
439048069
92559953
119436152
52626398
219807857
74308423
32470179
618065618
40315890
105065946
50874789
51774592
120773977
519868535
53688797
13919282
565428143
476187774
384018125
216165966
184908942
7144774
1861454
430785905
11554904
302802723
263037137
826804025
172570062
20834722
191232109
741811367
55002603
125861986
195382326
366701103
212181777
684391160
224538870
332000098
291717307
3418496
259565977
75399794
638263718
690723712
297009032
75046563
29031984
84573497
19327722
605790712
9780496
336787172
276173201
162748677
488913937
72894714
198245351
433708603
198030760
338043032
66290761
581213586
28330437
571140416
204322253
239197730
176668653
113100877
16290963
2165594
170010652
607422700
79155301
182437523
280894917
205703706
580180112
106707702
42495273
540995213
297876254
6340256
25085383
34073405
829236496
445203982
69443511
164519913
358509050
235302610
7577387
81276757
602014239
543032696
308137961
435923414
613966
206639574
515034703
211940009
278397363
637941556
377189338
114594744
304086395
167848386
197935410
34974565
9636384
30996953
416876742
2776517
78373907
193324609
125337017
47851145
38514250
81117248
119307554
15606531
71125204
552536868
31836456
43986135
51638412
229298990
46154688
407387781
444582893
137421900
298478627
71442809
353469628
295527852
5528291
443379989
257902227
266708663
5943824
7402836
199976285
4668986
463823505
388582082
499545968
74761284
255843268
20485401
280811468
9285914
193985869
231193393
7279819
895232
1097313
387763041
439655910
106125914
39893086
248936506
8868916
10833134
88144333
81361569
83304500
10009441
489564017
159133355
217042412
191468171
15488508
303874224
11173720
6686383
214382101
104714911
404808766
270911212
22164624
222313550
29751748
129556607
635378879
329567827
25044455
573063732
244240723
54534008
404536282
44326250
256964942
622346
251958776
193848447
15776964
60990475
251697919
212204659
113717262
42034311
68644440
114942689
24775180
290177169
466318383
486010915
256231533
232477072
258644101
201802697
189263169
571645464
1702348
93195382
46631920
210096695
205956893
230758792
172662454
209728421
146034773
459777414
216485318
460055075
316148620
350849764
5210603
228399846
35295144
132017789
420194823
619726555
604747615
1747964
299788031
230342595
206506822
68494
410572
81175422
138102144
14776206
14567341
52080068
390730917
205824040
406465368
102002647
8008975
710385898
340175779
6527296
145917196
537179853
67772355
370232340
10743429
384243227
82471557
10048755
240694443
819655
232575481
145246977
417777272
274652071
121262933
131622335
408993370
205034302
5620470
20264205
433382742
10644310
613971655
299663329
318186717
217815294
334690582
136408903
56292492
186114223
34910497
489919877
185266950
255203135
17565215
100856624
435138786
95736427
306914096
65148750
42570291
30251189
521680624
244343866
230816407
279888090
248195826
21250323
168473661
410407450
727206824
58930445
174005359
403889623
281368007
9353408
3144888
158246365
87013901
248711628
9232666
140584073
44209256
86438588
101150406
24253756
479478038
131201828
146597349
71208626
367827698
611468388
123616585
22250195
497399981
52056566
27390952
103328283
607726349
476495427
117795532
43541045
142679183
106249312
854840238
7519139
684082309
78426630
6887631
693419376
184915441
28423052
470290002
31174173
172550957
272176165
43540871
245125955
58509397
61093274
625269333
70513748
64851258
8275344
431684568
68006544
115774565
209079244
69147415
245729287
505296007
107976214
2121062
473272769
52760544
4866000
232714777
107309934
150072833
54347086
50606664
427086874
32697252
191884426
662696410
273342748
31685474
249609580
19729570
51622514
164627169
210805137
76282360
250612150
550309473
233197752
614031441
3763770
103602504
22955784
173210938
240379256
70432933
84109175
158001775
383541341
331774229
119314753
426852607
155518937
121943036
41313773
325421046
209113136
331882927
171279412
456445837
245050708
374047685
172517153
11838952
106408809
295544514
113822500
256463597
542026240
447952559
29609798
471594655
45289215
41771413
223898931
158173766
44965891
779737306
11726476
50415161
77776273
668393805
21725497
215399010
94507920
6816877
55509245
50969192
259951062
387552723
143666240
409040329
34380432
117593650
329252443
42714761
36061675
84605886
9608117
265935342
20088822
509716224
632399
407855693
18866873
9848428
548502376
137490613
61763707
92023837
615509
143498420
225894408
88432451
215546222
13561450
104507181
267238363
27648651
554684108
213873372
311928561
98018058
14375456
306249331
83075170
229068605
164930635
153163140
251548089
246427846
79206691
46397959
525870886
9588653
102919712
23214837
365467851
134479665
187326285
142441786
190582682
58356307
55438266
177611544
38058813
580267597
140317557
51755521
170691351
256139311
172057795
626950690
434077173
540452717
16172309
211813993
122791813
100961944
427367343
286874114
691115483
247145692
196858354
547364646
113366637
485341837
455525428
744422
444822647
527143032
455507936
349330790
650499020
346037960
666335560
362606783
28012922
44551403
162950392
60530462
605062848
855737261
282668482
73763373
430830811
222747203
154285694
33607613
149021410
29386031
450793562
73197158
86539975
337998086
86039145
335377943
93141550
20217011
119181351
191793008
629297924
397225309
19353841
371628828
113299183
167862368
281507955
160318351
508568531
377591010
51382531
384156668
156976051
15947258
103412600
489098328
699016873
206900760
391820511
315572807
56500972
397416635
383782455
26891637
99427532
587195916
809744954
657683822
261906601
104522541
301108495
209936452
83569016
29872093
152493466
26327352
126029417
165777509
138587226
119729297
461093226
3009715
94788626
107803770
163246389
448012977
499970856
64279025
335163156
29491354
98764185
405050422
169412658
47035776
241753503
74802640
570804972
171584897
82788671
79968241
23021176
74920666
74930922
234903120
267633317
312414617
105703559
326820
74648114
5340782
189004670
407732
96218350
269379251
2955402
43799737
690425222
1119920
154300596
432086301
333332225
566690343
585562912
13695528
178796086
180215640
344553675
650086659
397568137
579300285
97704230
21940839
139953071
166961268
382750341
119434663
40957239
386238171
177919519
56129981
417841419
325148571
92855920
439304576
72330573
494984014
216675453
400748066
56029571
6786458
45496995
504596387
36049204
164656645
256670177
167019490
388003413
269638371
88658126
533914179
362579397
217770068
105261388
347168019
679609864
505917274
532368274
77250661
103214154
244005994
430725001
419612169
564113923
149258395
84295472
157717429
64036194
232655460
75237416
170033917
8243025
247486850
88718974
282558291
150357372
243894435
19876230
443719058
56279350
653740822
347659833
33317226
137101321
415557842
236978728
12059693
17064346
214542410
11873224
102103491
229993811
3729188
62247187
438655212
185693155
34998662
484396259
299691558
230168535
10752343
200824139
176777860
279901208
169565057
8652273
255753685
223271224
268369856
517383518
26827386
136547596
243257831
187501602
3333913
466464018
299343545
98699774
58421272
200972399
490715871
177757700
176919980
49719816
402120792
170427019
82024228
135139434
222574382
200088809
321792238
495371070
149550024
904956
55122513
215699059
349535354
17575015
118092075
175355393
559139695
594073160
331241348
157345590
75693378
186509976
79317630
105287936
86400149
2187333
189882271
6967346
76824880
7869703
517489524
701045211
74576098
69828320
242074719
513833442
76862366
259046693
548599236
363004119
51839066
45518718
395037999
103872666
565216209
6988672
213391257
793100206
92694786
17966540
531342472
102119286
78014090
651615440
218723489
130714474
14063081
368041365
220119327
282903410
36911905
104305404
121875281
364112684
100307273
14709112
268785814
31649927
13165969
20343718
320020237
153518444
4055484
237145475
14367082
9112809
201073294
42070481
9551411
724171105
242902116
72355612
504694205
40686702
154735918
650290859
6363891
571074602
88172525
751298524
50850250
1545134
69569858
28569703
398287602
43956230
101374173
332503908
43791767
45282938
579284528
33209120
325260353
815559720
652363056
56381191
398374699
216409441
76355500
397908224
702381569
7409476
518571163
338276545
61174884
13863329
343969399
49093507
578765072
512856504
668218848
25760534
342074776
149310361
18038082
46435746
57048414
371542870
4156674
438784370
378559659
28941177
48485777
237921941
146091299
531936564
409127277
264923889
742122867
104883691
416536275
118779843
43109614
543454428
398022333
163381808
17928121
119267495
15854008
226309312
51082886
249087791
424563976
666734702
110235565
239481579
648090243
393340885
129142081
29378025
120970573
389577954
179397703
98830317
2922163
67300546
309253084
458162975
43535048
42134871
49837805
267045626
511337389
602233292
18213632
15005336
74090836
157595857
94397313
98103184
101178999
609490600
15765647
392457873
651387024
143613574
8642784
334863519
59253201
10442347
357740015
540701015
363244716
658537449
269557229
174907628
8610008
46924665
747367271
96461508
222162176
118313628
63736792
436382474
422416268
26698582
757940677
124864297
83564421
491321953
32536771
123540922
76842811
585257701
14224002
132214707
511443197
696217432
223926656
96469870
500167018
156289147
824812876
118221806
20374728
626771387
269384701
242971102
168707665
87503716
623754193
36974670
736501596
113340139
90348984
585235267
24512766
115955971
479029749
175502763
98386561
16410718
334137216
652919499
36579789
42291246
91307437
20600843
603942713
45411920
187817923
425828488
446342536
98119555
621937977
224296492
72220180
202987282
26067877
34011186
657101738
834052843
621813531
13234837
109143548
635602945
8958660
59772108
275069162
93245227
30378289
174443927
75751776
216307156
647641999
107778050
114500368
13724689
26255378
73337614
419832342
107737984
16182896
723520563
569510192
620355915
332898067
147574757
84260100
145290663
86807409
176132131
191672800
6813026
304370012
495890554
42860286
132733496
378988351
352794099
402676220
714788227
219529094
345745853
30143402
81079301
3453753
238599009
26978396
5898980
70655811
1636341
235831196
74889389
501375861
293367878
426988174
330239113
168346922
62300505
103810277
537130972
17226963
110236268
100789886
350532761
75032165
573875551
4426863
97353508
761620472
31835223
115498670
17298798
196307621
150082986
71087566
355794476
103601118
23042528
93407626
298419025
36518875
408949139
33952582
650887673
43160097
97072953
136963583
5174798
174931724
301778613
434830888
403014517
147627136
181336417
112610271
216621388
216510393
351263102
275750940
15623992
644798318
158596527
103065298
79353737
352523124
134321792
369899061
81991715
60602122
108517750
6774531
13300128
317250394
41769517
102258826
115781034
62554541
98076174
143355913
99549074
615549561
135620645
2450569
232962762
11209049
56298786
240124910
11296223
24807662
212156834
228695398
371640238
22277531
241735212
307260064
212275801
685538234
253700606
23526739
174605342
164062484
77004753
52761518
224382092
125805937
355009173
506470440
87065979
648999656
219102539
279229623
449944884
604168257
74420003
148484560
6331877
422293888
362423405
24545281
32272295
233607150
237625572
473487933
45134366
155267773
91007794
206308219
802304525
284725871
444028462
406212
118355788
395817456
222056588
940717
104200881
325067808
146167825
167366588
150070013
56693050
24057038
655747451
321842706
556866582
642096754
227886
415532465
248022097
182645209
186201954
21168783
488469397
150734370
486800738
312228412
467452212
191806726
202466935
136979357
331310011
737742580
215882320
4669397
17194442
161259591
2908175
126221782
463484844
1612814
220939133
300223131
323272527
149102672
269097210
231864187
53140499
591804669
203530519
10162132
61123686
58458669
334727523
16631925
388402973
49502176
55746715
354727480
544351255
518871261
7415487
597063738
50088034
55213386
191649207
32437428
5080981
4934383
757995003
39600467
77059136
95531555
109441955
9137034
203456808
235215459
59741775
22048492
83784094
548772141
17621557
645121190
111690760
40319187
69842453
28343437
289541813
169719162
32021795
288659884
72508970
113064513
247277447
310001794
290550995
551042541
9033389
69733680
637752280
54140732
365653028
2078921
91224956
73632430
40583660
157965028
146690101
155379141
131075742
10275560
188546261
709050818
521886
136970427
220308557
216569427
39678637
96208518
98584984
420196016
109426989
313400611
1560850
29387292
462085371
44305791
182989402
79719217
87821388
88095188
393493658
22048627
98901523
338333321
521689817
615123092
60959914
624471480
716465739
629443823
176717342
110322990
15297275
614116579
14047190
616818992
167234557
31615921
136709301
16349396
591438949
258894668
567663918
20987196
295153787
234821907
170491972
11140997
470930249
176279777
118228184
711465330
331717568
529461177
4954628
305989590
233494870
185544442
41780576
36553164
45958060
277940039
132255010
126521315
6225564
549843411
188553546
71977889
178449749
168680982
2623707
7507769
206155766
435246017
307462254
245547098
177211550
435546536
202996879
35473075
3240740
520550144
271698312
633315544
403726776
449114451
373435718
55706796
494981133
141029399
114394275
400289076
316762546
345938277
99740478
158704218
273278819
5009657
167618683
481742626
49661782
355900515
527701230
580704275
33716643
68238858
301213922
73270627
572158796
255106160
766998895
228481756
96529928
236959626
77462943
65976645
896002451
438019502
5609426
353504534
29908325
22267516
101245451
480842116
173596256
68795202
36070517
252292710
604524057
114538841
115459740
390078225
1547881
343572539
482782324
196728142
122253339
9467929
124426985
12978264
140521076
282445130
208628247
146561328
380575360
498976382
171934019
16388023
4049108
133658616
219322641
238105472
560718576
47942423
7955142
429827880
91625692
216961861
224818157
537270973
586414834
402618870
643431629
22590833
177720756
120012801
165191357
76761623
211207922
314417539
201424075
568967223
457892184
73484312
416329976
122841511
323337390
130291042
148163481
50504125
319150558
88948080
114151161
9031204
578115176
9292829
269136488
95177656
182344177
45869830
145082401
477082194
124625133
196229003
31341939
607155573
82797911
3263534
200919533
244733139
116715042
55120190
247485590
245987514
178698320
510323236
32340974
31392431
285526011
570943779
554917751
83540861
27855926
550087917
218782734
86566
293625848
694846
221432612
622440256
177652290
583010566
319769410
100197311
356181010
434841024
133780543
212958911
220971131
480773827
92268684
126984508
4253415
287988382
140596443
215269234
283360329
5740647
223606042
333007436
304147382
362383679
252048131
4327843
271302898
59583165
407294549
361795829
238943093
59429466
163327491
463728859
821368245
34320823
250706145
343888994
407991969
106736668
516529119
20083183
19542053
202896735
9064301
12901550
592490773
650915126
27947851
425652803
436187679
31352432
734943327
551083633
44111923
33160212
31561845
41355494
139565764
339960550
62999375
161856784
218908527
272985859
448042935
223259266
365103651
566669092
356573120
14033385
92006160
31821708
21219282
21336129
204396529
1401259
358746824
61572218
156027090
334757051
395224296
92830209
430232653
14508093
539527947
508777978
2193600
301330464
573414925
265100299
86010630
24983444
114405533
296202179
35926554
244946526
12385231
222263812
295694029
30418870
257361636
29230526
308759149
170910420
243645925
112224034
62960749
221133287
40540125
608811824
611365504
271141773
352867433
159615687
281067158
5445100
351740320
650981926
722564300
52189628
16516388
485025984
142786458
852975695
304555533
151543652
8767919
271809690
6352027
625093727
299795828
33259644
417817117
564467728
241803096
607976068
190803713
166933709
47506972
228878324
79097427
130840923
244180749
117098850
750632686
65443208
8161628
43087734
616363952
273124551
512020430
184883329
701436004
103329784
456653061
365582562
93371202
688528889
84472244
539491265
340371065
466214112
57450129
218677399
307080894
104655602
619052285
132535022
620916795
134846982
198891357
2516452
257112773
183383541
18180
21682755
624465248
20975663
75199597
48895725
196265525
74006755
181286817
830749
138597321
353500424
31031931
340514287
148471312
350327041
267285940
369556185
540757186
147998889
103391149
331673839
92306651
474064337
174571786
297932323
34335831
4191761
22685256
7294879
19355735
871417
34937005
364215634
22176601
327194925
223362752
80970633
113224727
399975599
37746185
54539591
236434590
44813006
211554910
213427284
94826117
201244929
148780618
577903910
82529910
14655689
477200909
223063783
61860627
20004022
53120075
449814482
110634431
4817299
8117044
232643334
502656296
581668010
131478603
76136154
189015900
28471972
276993048
208385561
245080504
173814974
514576496
46282027
209039924
135493294
330834900
300189836
612372139
7608554
346761895
18979267
238302208
39673277
546015334
244073493
607409322
237557764
731075699
540751830
16267218
393581351
363742480
125153904
822780788
179692531
334531395
139691394
259361685
262494669
305801997
252213881
59444614
30516988
507514594
864083754
45811749
383216540
114018452
293096240
144826621
74161583
713116760
108916959
31169641
89181414
314871997
101395661
648460989
518748582
318484437
9380709
417129141
887316
168135525
28369960
82427199
474868451
227461504
86532868
26963884
592234309
545302674
197691263
48910389
31756178
332020691
48084630
143957456
50507893
74333639
299547551
168503286
37810781
112566312
344568551
75059499
2007388
223279524
421433
80766988
164534007
50695431
1281327
457715161
66345774
91694367
183682406
157521175
243709599
455623465
545748963
6941401
108195075
5311325
54451089
812031198
451981697
444257495
806395742
309513770
245601669
45487623
202512783
47988599
47620050
185388152
17704042
202819809
30252208
153695459
215078765
234835273
381010277
43478648
315109808
438400030
43129183
109232821
164176226
93177157
25892778
282449932
24349269
123384014
395212897
56753727
43244804
241550151
547763980
21791254
4260663
8124003
614079810
566817167
450015497
133178810
663316315
440641937
368048644
45876236
23887345
312413621
149979201
586581566
17243389
22607580
802379964
27297159
507422176
750396648
41325730
91210355
376424644
118251211
26419103
1350913
128058045
139653877
458800084
131591663
221134704
33205803
104014363
318803054
92194608
12315133
780187194
15435634
454334911
630400519
369505539
95738611
7096455
123374677
486809234
353262795
87151855
153744841
688970792
9365838
556606500
61314003
266612997
2341136
9579938
552450533
28628107
262316984
188361384
95121082
108860179
13275191
65789154
90791593
10679037
583904562
395666728
354163988
124829101
113721489
237762991
621092071
44455346
23106656
6278078
305617215
195231054
563304616
272318625
631764622
277964443
167935508
292260385
668534036
76054204
237731661
318088565
110994126
803003326
393232651
9918000
728885509
187059311
47590678
322816682
265566329
570636400
727074482
4209108
42339061
209559843
72072302
229820065
402949533
448395934
778086179
3259861
65414579
778450423
145567033
114267018
206465065
417897559
62644548
625495298
139673145
18683095
130392194
196888545
57498284
300737374
99563074
215035911
251287361
320699485
71349845
678583699
217422431
18059335
427514771
210786851
237430645
172246816
175541130
832747
557774909
587784333
215790760
659710107
1061977
178501852
66787007
301499580
11728399
243655346
341680360
6384017
645489267
35690449
56233409
89640118
66701080
529970229
67215368
1018406
353431358
451168584
370227868
128272744
419276377
404920201
310356025
106078910
272073366
300870808
196919890
49257292
857250907
514938399
270179349
19796430
116306576
253781851
592003053
181297370
9621960
381779339
159186208
103481006
53121032
190157131
14634175
39325944
695467515
556002370
472432851
484342241
101506637
273213515
272380392
154315999
55893703
308588480
386030942
153407514
47036687
109986619
24765565
29016319
245593705
4946102
695193766
24151274
488851225
545655590
321134111
250723749
58249772
168067660
18570946
284645362
197889902
111630958
157814323
220489679
19020398
12483546
605704363
613084050
231295785
283774032
89293491
400480554
60985145
39286440
531774149
227557935
33673841
2983528
40141547
77722054
187123458
294624437
32612501
645379130
294446420
348456800
26291741
116218762
4701539
160262309
66995042
44703812
692720168
18359521
247679675
24171600
231408096
279461347
273396345
95405567
158308601
482227430
748942503
7339343
341704061
9521478
23622994
102580577
580085687
211451089
106641456
70242703
36343297
196522623
85690264
135677016
151419840
99105491
150877028
426743025
141932598
34440598
303729938
38975996
13849567
749975005
338951743
291859559
70409253
87471156
62408799
113909162
124935725
55775392
160025028
111792808
80722344
75882406
59257384
112541259
29673165
13762266
68541498
15887710
34345981
106954215
90721864
589937069
50368767
372671443
321867957
246487203
94327138
107293265
162971604
365070757
171439994
335031796
699860320
109139210
160809393
48087817
34245548
241971144
91990513
201778422
105633311
143769743
394438317
2287062
162625707
48711584
24205538
78758922
74601432
695093482
195021164
47262687
182135680
7750779
156836870
77533832
415245055
42155220
372865054
305155205
438269963
158594691
194936128
41978735
449385996
59901054
527469771
167355581
196382889
112254278
38492284
502855516
77034188
296803962
90047680
65668036
253155146
129238336
519889408
141606505
108410681
227536505
2965799
513782517
634742865
9804023
179285917
160657968
293120152
393401457
173585405
772058240
529506289
786899789
143282671
1991393
583558420
592016492
213825355
201148790
143954437
118343077
424931917
178239663
472887755
86672200
171048159
330560938
189470629
121651655
91151614
241756698
261647937
366583131
325922857
515440460
655894698
71248407
365519815
3512727
16388381
206580333
232806025
134558578
198245262
69999081
426297076
4193659
610765620
437205706
152178542
111706887
356405840
545414042
64777819
137132853
389770124
19481794
324089344
110208982
160546354
101505260
2968499
193666063
302512709
19862132
148681958
493656381
331887942
90070532
201146546
170517539
84726074
138386953
41800656
72273178
16743455
527586132
211655659
30712482
1812747
141727566
123115918
309794258
159080995
35446225
18170026
180048406
155966320
547465557
469165739
46164582
59079204
102010633
25066562
7653094
10076969
787984023
683364921
96362204
390864281
45525619
41763015
148292664
694725209
465868242
34065409
488476277
9062911
213399878
660138989
3216757
23157073
17177349
625357916
561152432
154513187
10315794
445253807
58469636
643208645
4319977
156256642
185790269
137511872
405031767
232936138
51018697
9430515
783939404
497918408
142500764
8260458
85569305
93290144
9890847
31250186
106676232
33233485
105547216
239305778
16923698
16904086
147363927
637980910
49236973
308264832
392338336
317308550
340665658
76928213
43356803
384314238
47469146
399760142
10176765
176682966
378624448
162199780
135265343
68861825
327275103
555629342
588455638
37997249
150327088
635993191
98896575
379870120
7305947
53727464
688396868
719966001
179936780
22801692
238081173
161440309
10082114
582725522
36652739
234402734
100595781
182263669
163089393
211732347
12345142
554394515
609540800
52584746
4956711
289515811
14318935
180378786
216498818
559781810
61975676
558576985
72733433
310117941
179484954
282238013
72803767
300741985
50034843
71752108
54851815
9851950
475330673
180802448
48465499
281271879
433319733
148491244
5470246
130253634
207457319
395039695
15138390
317634813
223107234
324487938
3798508
539439679
55271370
24397227
105444079
227589556
650092430
499172820
271416377
476452316
125595102
27395287
70429287
118637586
19645802
541304207
314355755
128324531
304542841
153198592
194923128
176686066
296261942
327588275
513292659
26442233
164561219
61079687
138281784
10687233
546056668
279821973
324308357
148471137
150932482
127726959
165205
386834675
316422150
540277291
137905682
90125705
823280986
494477206
49456261
15144971
156247981
50769571
265646513
165132230
182385578
203632484
16328901
487118645
407974195
9373276
490254297
51715893
223168812
66426962
191088061
484823370
704445060
118807137
369686432
435713837
127321996
823149
141680072
551643082
57800074
44779624
592853951
32155669
204605764
160697689
596363406
91058873
70643110
265514310
35425695
33321253
237268273
559177275
121086943
59355582
71367687
54920900
542944394
162913304
94563766
96296568
379434540
65229655
551404374
142974648
719130265
669364164
78515234
68892593
126245060
80624867
207343251
84474486
89397087
355135992
719373837
367418193
380340803
332999002
59064039
605321235
323162943
90123921
712239282
201149663
481880780
22820330
154986143
295412256
527109672
87763542
441030208
153983046
54245737
798769
74005298
47595609
274993974
1463350
295586999
339653622
75785737
265849110
208182035
14971672
193471882
201998716
83131629
569474804
400405315
387977638
94276589
5550344
148886576
9328765
17847194
626758994
663600264
350753461
170088131
180707546
577419139
152452895
222405830
596053561
99991891
33679900
1310799
102924299
55076528
101447868
584191615
108493845
418572307
675812282
81046459
26857652
549311015
764878518
180275051
402435454
161927616
459721928
52156871
68927736
572287481
672450491
8788009
238348213
2699546
486275821
21594387
282514102
111519431
807423001
150167083
113210408
185562581
1526097
552433001
630208755
26425354
120035080
194262622
194428681
528046745
232703221
225726698
327881141
613063956
82139797
88714110
118456801
122519336
291722389
484524848
733404652
16976225
192218645
6002793
84436302
52736638
13609037
6284087
131664752
128678227
10840308
94709848
43173316
191928917
440748550
405479412
184878091
19552869
221980387
436602272
45478525
51064701
253399804
46184653
326008145
265578421
777632474
203919783
65411699
140108343
75270302
193911576
15570476
121675633
53766326
267166707
12496243
5365845
403713456
253035338
537345805
239304423
137144429
761961506
62372111
152866599
72149452
41972120
363230226
620340911
51477856
177141466
295579126
40388314
391364365
257100091
111717366
83246934
542177458
153429296
167002831
30852942
321201173
55614985
37259939
539189892
50932467
59529862
440654549
65053236
56441175
62349258
784611809
33612305
262456154
569778368
719209149
98750006
43788484
258752120
110391707
244968310
515834930
90732342
280926649
28932961
209611363
82387064
96991579
164596711
69563196
627358164
31907160
36287869
210511222
73220459
114555793
69499710
189151774
571108004
284513358
131596539
81224387
5198182
759615085
11379143
448167739
254343427
808679854
121250672
61951896
247117907
278173769
74026444
65464676
279759960
161924609
114588444
304891297
630250391
809778704
55943041
242188693
248564436
51818733
367723230
451715546
81047958
45127486
96487701
210890086
34005527
288432161
534141420
176683947
5079400
279822038
122597398
514497002
64052796
107952427
382060581
34737251
22444490
116577190
137918755
223859371
137198101
152753746
56792398
368822128
24218045
566017827
127550518
3515356
132114253
183273788
490112110
572566601
445361178
26153428
94752639
311943689
147865941
4712680
226652030
16203723
8947098
696764552
34906463
157486347
32100738
16217344
18232570
408446405
136631480
222721548
28776224
210954659
86759919
242869268
298794136
68193489
103517794
143665823
600089814
141769581
62273953
395807489
32122491
83192888
103967290
354051100
419725725
425534035
808398864
3737450
141083741
10968714
1245241
212564734
10437913
158534680
73647963
36471988
25251361
738328106
24393032
38760385
526600297
226150942
53848387
1677778
324505710
294423665
284505913
452455902
214470769
154236660
236531329
25134910
278287263
34140617
72801552
7524285
94161100
809377585
219581512
199837685
15642103
521945562
173494739
529037392
80642696
451752454
303145396
516303869
229797796
590358244
354037033
111040784
45397204
20567930
145936391
27422511
461361974
44890684
175754967
191365126
159979403
320304820
134956644
166053109
275083897
319843392
90931103
267203978
440469182
16519198
140072786
20056034
613376737
72432722
602986506
677289376
227220959
456765254
31157732
454370507
543255441
71748097
285246296
151416988
347558569
538282604
6664327
394297537
86269854
511938835
616009617
227475635
372451961
391000829
290906456
647437770
429549655
310123694
318930626
155950267
712472677
51672933
683654965
232075
117124627
315300254
19018559
54986190
231184624
576095028
266026693
212626207
387732771
179522922
580532552
517276123
37844020
322375555
312323584
64360040
379255690
506656623
135395999
7732118
319341260
154473145
227217675
797059302
268140697
304830399
5860372
492626633
94608993
37638833
96266979
390569525
208988265
152783596
27484239
185637788
2477068
55469819
299237069
218730962
54034631
148395218
34911873
11909370
414813983
6219674
53821650
445578097
391668486
124430773
494788164
103251920
149454106
83996960
372160677
572499406
109468856
13181584
333476350
105960604
575713213
238867289
230834963
32877813
228915035
465151555
27235454
105544282
591742007
51534241
228649116
60866145
598607020
174139140
25132978
199705499
159616735
232451651
553817464
106884458
352931388
477034466
43204925
49278769
118402542
57787701
11797529
370079838
450430035
64348322
180726621
64308124
189643803
24040257
52226167
3523848
22773561
116437070
496507721
67999569
27368028
330929998
169777189
341961781
224553709
1928028
160228653
25636357
215431746
616056223
252321630
293976860
151306459
328505485
359712465
491633744
94955443
28457662
482753414
38177377
23297896
4737351
372200268
659987176
40544775
505170741
163417410
43651051
713272340
78260644
793733923
172304344
104314372
73696746
665319464
303173891
418264335
340200982
172024349
133561882
165550922
1995835
205499869
166253793
310640929
120247170
231944342
504478268
142916782
2140492
591213641
17248336
224453180
195696542
226061235
186234118
493983276
37269565
171812259
729688530
195709136
613473707
242001560
157090084
2111487
210361564
254848703
131950513
85728378
112326073
305317704
716546040
280014417
82757751
188948023
299288704
6215851
4179850
59896193
326588422
196010461
85910573
832712156
177140140
361859002
205479419
250619665
702893944
5741776
91400798
217591707
8855926
54616578
120966758
39294107
442964763
99321430
454482147
166255148
275350167
677313587
319042471
694866104
85823248
255533182
124907587
85605048
553940411
8541873
579973072
687365709
281358737
50007705
307831282
289088808
67507237
854822188
2051025
429127527
244824008
27601915
44723958
2638334
30854044
547434729
19358024
56749362
31287888
117194290
30979492
28558634
3938862
817663477
485454324
182740528
7937472
689366771
482339138
329902835
9326851
78718497
55899991
376982254
18281336
464309720
764144159
48444862
300303831
214446275
228298887
708599744
46595222
319813942
208903210
601649665
716765805
113643429
337756632
643315760
77230958
392980684
122268001
512657658
848101153
498384138
123192078
419612801
90313659
198226123
113943633
185423386
9279601
784739494
57855932
128436791
110214183
427563037
75388835
85342771
15320875
51873499
99736102
30375748
168909550
147100425
96414838
28325346
102669671
255183855
225559064
3824
312992399
83984925
36457031
89761068
11705836
186623369
176637663
31298255
90816953
213708802
252661219
184660155
290955702
599686981
65269898
522314363
346530353
190959085
147191985
193948066
42787491
589187904
258356338
116135732
17647736
204819729
77605822
475956775
162480272
642497544
191385886
492410817
141672352
52246217
222254654
661902885
43030054
128016076
115443329
226938474
304692281
383503698
367932347
272841444
204392618
26873235
639781578
97943558
306651968
171272085
594130521
20601995
154380031
126331385
519279697
433231200
341545162
74697268
58363858
22823058
153509056
514729753
389531629
115973663
210394377
428190580
192525197
3169921
245721689
106735458
18575601
2795980
72558673
29857732
369828210
352405312
3449768
51024588
552091467
83580560
717221898
241850546
18503928
174761153
74650225
742672748
69032534
159129799
329238737
61518261
124124527
76175415
682800099
21569091
293862551
141139379
73647530
270907078
473667640
269675424
217529985
193226059
26280923
33404597
666646912
56639210
462138227
229416020
150070067
121831023
200187174
122204534
601751638
307357793
251215351
36758501
307243681
65749044
20322333
64430542
378867082
194472971
83662107
285965982
154163997
70750152
250942599
78781464
167740932
311941314
86204877
92838826
59573288
395525329
136241151
46218786
19403714
33642854
139178640
84114101
68589324
24981376
385155221
403555862
130513173
6832694
16588565
8018858
34505907
572217285
644156215
244757600
151948269
616906945
410551025
222194614
68683007
139862773
51750781
46498533
44144380
180046643
7739335
85452834
343066803
190873460
125516209
403994586
158071525
131270326
282819817
12253341
480653227
64346830
4116314
6739790
29644112
428384881
362758394
24562831
10785512
104512310
216833086
304138068
412112976
614165871
33863680
2542325
217446791
209493715
148975737
58253815
180795107
197592896
4727156
390678593
91060544
9204300
60240767
298732473
382317512
19181367
284566589
23395097
67775406
241469726
57702381
50172817
202436651
345847360
427144507
388944358
120665451
33093010
112581869
547677353
125363601
346448309
755220920
3026790
236414827
472198630
99817659
2284156
4517088
26891842
50270290
574976066
133413007
300929960
563060764
608691444
76951016
2601915
7853147
533386508
25841814
548304813
2814647
387636085
181142836
16508466
97366673
220271586
69988883
12589786
1376004
133510335
124568529
4141651
391606915
596746004
750956429
624551868
48927474
36210158
429330686
52873280
135761126
218702547
73923767
296194851
365992320
134464276
380952705
112182031
140386305
48097725
90531908
5976439
23363088
13480982
51459990
504660298
709243321
394653425
174242450
335469595
482929153
354668237
438802282
415020618
99983347
26649408
68280056
21603136
70632524
566254584
328796419
665162385
327601725
69842259
78299482
167883944
740462146
158861243
528134046
518351034
481932740
449419037
80756690
244308811
115492656
569470848
426562724
516067047
77272650
564261520
439351135
54439962
25312949
439982099
485974460
12788780
124843912
368677069
348083183
144128689
83180070
130341602
303280568
389449298
193538006
29441914
287188027
206949513
112167524
310802385
343331260
286046152
418770605
59698582
16324755
12138676
1514443
89506664
233481012
123757374
90406946
10278316
106948533
271318486
411696765
41262462
31897504
23648330
86657591
561030979
3317047
192459874
20621923
152709820
715880609
62683487
133116869
279007401
293537627
378697447
561513139
329070035
127907080
282708067
122262210
235246545
46814768
311051619
59722708
278803796
25955739
364906858
58354527
43526825
494984148
3471923
645815065
568292939
598788082
412173822
65403440
8972091
456247362
25915062
274850353
45570770
151688820
297537438
763682635
47904440
536682030
38401835
701553133
155491701
343889903
377800647
88997547
22552279
19405659
4610645
113827566
152560722
477267905
89046780
21289917
240222416
251435348
711166343
140344729
292818574
1354302
19608227
2682710
84566606
60231754
496925628
195206395
106415704
86545335
368510055
307580609
77862995
653237421
18353309
390804742
19379029
98820154
211680858
32137672
321245942
309158654
314104871
120085700
8784571
375447001
266882479
70624593
1040322
13126063
181585042
387118220
337357202
365967469
538399469
61350944
30531644
205916956
189422591
111940833
485303469
160951864
10035690
28826186
32298384
71545201
95665501
467372466
74580152
64246846
266575196
519756455
561916024
156223809
227858612
253993944
66745213
279097546
207859405
467861557
680542001
241932017
63112881
601924548
364565534
536838057
186790438
359024996
486863879
81292148
97162395
31936083
211883703
44043153
210570618
94402190
158742977
222711795
10760603
194872994
139129487
15110390
9951179
304495143
252783050
1720041
27715186
34684952
418698637
128222074
303729256
108739039
614096230
111079501
325433224
148660898
136854692
139727870
356658856
64646141
28256491
130835340
24826395
64900559
8923907
359758440
6081552
229252991
50071681
439925930
152969920
36318927
219694234
475924842
255257857
84719119
701007438
88220626
411978682
372181785
422760774
661465231
144841079
373375444
399193982
736157530
93533520
84369622
184981670
619591342
283797946
221103150
12886687
315900373
350928559
114767805
248493028
211765689
231139412
152284190
34781964
786160677
39657325
228313432
309433450
225738723
375692351
39498717
352652363
208368204
5571272
19671094
30633044
455186782
51106568
542283553
97393700
268902072
424652509
539255406
7782450
179539078
15173358
175942529
826022626
5109449
569584846
822728707
36064373
353189309
236259189
324817016
395075949
243021737
412528901
539498583
89849766
648527994
67991849
8988098
229863300
12540436
477654814
41465864
198995354
37672600
304228828
352680773
557040230
341595277
175585053
850626533
23599245
11378367
604243324
13983887
281896980
2211092
609251356
279045836
351981788
165096152
8632704
154770055
110252937
66987784
19907173
378964844
356092524
64105417
537292191
133329686
123880138
40321112
64247147
18558036
65185542
507252361
18823650
137265096
477277199
59719700
698229971
801404527
147952191
11097795
544604945
57172377
105830785
428479977
776103978
535259348
142508414
78550764
96229929
301280953
136956537
121235807
36760625
84358636
377907921
1339232
440274785
244188407
138631301
744316475
664549742
178946405
67077057
66648490
437164431
40608382
405334484
116389289
75533529
176014202
112309239
23561370
695934203
51135360
125113499
745988951
232311517
605323454
351686625
150284187
97524271
97860
674362249
679034669
479134108
2478995
180090565
286855057
576843621
438320945
198958389
10174579
628019936
320679275
793766596
69635267
45720764
28475222
306540727
407258089
21011636
277695043
19384059
211811787
229203961
271287725
134153000
570659584
467514051
136858952
113898016
95917916
463441585
159120614
465793595
22885172
67075952
8826105
290810058
549338342
528964299
310421232
309836088
351386686
24037216
145265402
773345661
28533644
98336537
7262871
566133381
26302442
442865883
92779011
139169958
17372945
454705490
501394443
551564121
283537663
11971676
42150716
22014597
301558376
397498324
40113627
177678224
141301916
304805131
272385099
520545256
105494411
54535422
12433243
50097455
306443341
572528507
89300486
54418204
194092808
145671864
222625
401454385
420493856
492596720
305517931
58924773
490271579
125794878
249709803
18832694
3554439
75579723
404492998
17526344
255476082
29007474
101419481
44451037
65297363
375956346
201641884
306757477
113833996
2328536
781534833
188735459
295099759
228405826
46039870
434162840
839019406
128066516
35145184
572677697
345812697
617330155
655172174
260422
56231092
377155359
428960864
10454555
487862805
349008803
31595014
87069779
16549166
107133152
120866010
37779653
414309226
47746056
721150
94415623
429817263
23384536
322777570
249885151
359583750
316846185
174048589
260903301
117035170
281284030
160681566
154669045
159453654
352775667
96211580
308423284
248559151
431035058
104774014
214421571
43530476
228583325
254885496
58756889
42335110
44771745
85635200
175966343
144829810
1142823
182755051
631340845
173477931
444125199
252550925
38883006
51103882
425418648
293569015
77110843
777053046
132369606
387987751
274232439
351968321
77642664
503015805
284839488
14278749
298652024
56730541
310069379
291531852
193479584
716539657
522512565
195287682
68229414
149280555
493867072
86699820
85179469
460942227
151234447
221398720
13606968
710701446
49902570
260327283
22077984
197122660
157875586
1585825
312863335
20214162
153135288
304342057
3093396
129517688
483718270
115498003
558529179
592836818
171580973
21921744
66233957
363915863
112833642
464269642
204753107
134595646
80912831
316080836
174670321
474323559
275202507
261603920
259457607
53106858
88220491
26689502
24693777
213346914
498201862
334203202
104457091
7096964
316081176
129271921
60528820
30389447
42203293
444568022
279527744
50825438
44686419
92438754
534114968
58696160
33480807
777992506
19977031
56552217
65174168
277070318
43064757
209479520
321348314
381520169
248333458
188320047
591053597
269473001
9531044
141249226
68080788
306216958
595697577
46700006
119879269
13148999
14478154
179293922
15357662
452856828
301846397
211840154
128792380
80116903
415186622
200013521
615707
151840833
187628827
44458742
274071885
270035945
51651415
189426082
93868439
184866509
193914660
50944777
3836452
21603193
31220301
165887623
298672395
69329174
319689003
612217331
147766343
136581382
141154471
117553087
18275906
126522837
3629444
56071859
19201131
373828851
171664595
82146836
467906862
150557934
205068264
173985866
26405440
814621395
409952796
205734977
243344696
457435287
88054697
111574719
224337491
46062528
290214693
6134798
517391095
30765174
47813961
394476953
277657282
248059344
387012360
166818698
125201475
186325088
634689310
26637360
414376149
293665086
109070239
416378244
16563722
532085023
145760612
89438945
2306068
636030087
205675466
387270233
356692621
303657765
427462579
629016984
74353122
233998411
102302876
262361424
505843151
657564705
43394704
93953897
212745037
7701165
6843448
96872036
112141884
152858119
217261287
461912111
42366080
139954417
258561320
1445709
28325480
197622550
131158573
31398157
273211617
34618910
400784769
548133813
466456811
38070307
64699676
5730823
128818377
683439413
99527691
445441287
161867449
70212764
14171885
10723714
37741789
603064504
163415192
2181342
12853151
83558300
281519351
117986985
255217958
106680249
155660544
94193622
66019874
315959444
576053285
24956046
236455680
28815476
151065578
5766159
116236322
16243953
7232550
486240549
56801528
326141561
252746011
19483237
267108113
356648114
96746576
258463447
279870266
232609741
1985028
181493490
19387377
338221002
123239564
25498115
422855259
245193411
12234132
64497348
153228697
218523882
47942794
249025937
200980268
487179212
54219962
764910676
302017382
472712610
126579884
70590593
404820821
471516955
253227390
428302069
44019030
11065362
220153660
16652015
453973410
427114844
171263989
193983114
7124101
368958794
484965216
314586313
76966959
246119669
49984049
75594722
198206724
288534871
535682149
144205538
67406962
6743528
284995857
174698459
45449760
397361643
59384950
77036113
169174078
30627388
209609075
24137183
75035056
121986950
429536061
47015407
220786204
323039771
10835086
338004538
86381799
351657783
424856896
403044651
182858323
87820769
18661847
311918065
207571860
264804137
307170420
23315057
140051786
658899046
742802613
72080657
167846940
4821004
309854882
813315224
115240
193815894
75460701
198660705
138711406
191130553
124813435
20958352
317566467
9633075
78893301
282182998
340638003
93509776
21372925
81118606
571828476
110763438
146299401
118578144
12530039
104693077
458415525
290483439
38532720
363878953
75113446
31317289
54385522
94517112
383177231
489562039
25876754
285733298
12420973
494818658
336314354
356229041
110074670
307748752
343576229
7910682
806478036
285578021
212987269
62767996
30816994
453448099
420764
50465669
96886336
373066273
181861683
91824023
643796784
240590344
22398391
529400231
554421699
242366591
392149697
12733056
348766421
225148864
490704013
4055378
89251800
290505632
523110687
1929143
27534522
773675111
378481565
79820488
772006
23193909
153764381
104040350
132900280
386617556
107449536
171223785
432192549
136505189
335466711
30464338
464276043
95892297
406056588
43276426
556358613
396017727
28272117
444956309
682836498
293828874
109397821
53831345
691173583
193896438
247481785
98506016
343077997
326272607
87310537
220595856
285707595
129156147
10276390
142675362
41304387
118494744
51909810
506818549
285741769
49120027
7349230
67604255
45599030
492668311
459532929
8081824
104385514
472360644
123755773
251318736
318470636
81578605
277474556
11909134
162205062
98328755
21621654
469313681
68950977
290503758
365457619
359033033
331375598
3258695
169223542
46759632
10451938
29828073
100917164
636796547
59299303
138896531
17370263
721494458
26486333
130825941
496742565
53153229
534254150
308253649
307449686
23450178
281585699
20114799
138762619
209439742
475497319
79463698
339084015
96249037
41814065
608486573
670160106
209606572
598200
570698559
272319007
494746686
553323676
26092111
148484678
497398963
590621036
91773292
424512734
50156637
134206086
159819992
814191765
90211830
688637654
111438857
8008586
194945367
404890065
343221500
669123586
9593272
9179814
328149384
198630123
169630016
224455549
127574994
28496566
190624831
60583129
67473281
11312424
495381749
234825112
425924597
48231666
70260282
459758568
320596329
386379111
634888239
37540433
262006776
302312145
199662248
107871003
416118863
528397117
35673583
289617763
285141983
3456127
57661411
654375613
17389024
8410239
147309851
7467750
277953447
360778986
186358728
306168894
25429724
30535983
564759597
32749901
236441881
28302159
216122010
34134275
98491176
162228875
118972846
405272320
277217828
553149505
841499511
233227424
90940816
302963691
316846299
681832998
97901109
354793647
25804309
299790824
121503939
195880265
52538435
4547928
390033191
36587192
533717652
105603316
45903648
122601903
3853600
547232729
185661466
749624845
501515050
208526772
238693983
692691290
217408489
135528821
437335073
690248312
113434737
694426539
555288963
470156548
219951498
25653788
180378820
212308238
208750869
202076773
129393731
32561605
49828441
423119645
427471321
3077685
186422843
437076965
73113214
250145016
307138937
128681116
392443000
534226321
124724713
29874598
157505666
293007873
7285116
243932958
29867324
330291167
5836544
378536766
66323962
51489633
46341745
270365084
61020955
188344304
16843969
352466052
184798351
201092011
709301031
49012144
20162607
827858146
82979983
361349754
212792143
735998498
740851000
257234560
444292640
42881131
169670097
79713932
370235017
165689199
6713922
371285884
287930324
17247018
162182670
15081890
33916741
10388017
260175345
328021587
20740005
345573190
156591817
329860233
309145844
360958690
161053554
293216170
174120858
203728980
515926154
62473706
209800934
45993064
18265198
16372044
35607999
11550079
232443109
296131230
294729137
324604154
725988486
370669146
156262846
651703471
40114332
35063204
613099378
240467324
616568945
494506434
368742774
89292924
202991907
262418060
131450529
11979491
54367220
50620284
116759658
19191518
311988077
208331497
220317860
309668546
170867362
687298846
96968255
58749168
329135505
404146684
826640760
368648284
213040907
161466685
17534414
363250897
83048229
1038298
377853928
342987734
639417030
512403404
21398803
146441300
254191973
37804657
122910807
428237598
87333023
52510005
365098159
206638127
17233200
190931425
174101338
688681856
106861165
169145784
39177066
400984490
379045582
24056984
306492345
1408331
548863208
318347167
35531598
395106732
16708563
359309527
187271134
119227622
70494970
252642197
120389716
148118482
279066122
218503676
80885357
36984978
724569
687416156
4911907
605028628
127340359
270611033
370083686
217465650
317943272
61697535
373091658
480415391
748158712
561311859
18614655
304395172
48143887
257896529
405490503
135172143
382924183
316869673
651444931
288159478
102854879
99899790
14862616
271764110
82534758
286630331
358163385
29402394
613766296
344700060
53827379
35268564
415152
130730644
459704356
207546870
168483286
53264472
130358558
332964184
224573349
374190871
318074448
63804834
214897754
228528588
538066127
91542881
167743834
307797313
416437621
553710423
435655549
7983843
50435383
262596035
77535353
429808721
91265768
720474578
160412255
339421248
15565634
606745530
14740309
38494964
182424668
100306549
100049894
10731243
455664317
85459811
116429401
220773457
280430339
175128619
76409512
492697032
6813601
95415814
363999796
169575787
87649526
499078579
130611533
265314308
27344080
654678746
510174375
11096892
11016535
6962994
420079555
50073966
62473499
132753296
244170990
511868762
60849922
82972198
94254226
184145328
15519291
19237479
386249329
33555237
79900812
182267287
26341276
75923009
305893513
113813690
92750964
516980696
54777438
280106412
140700666
97009476
185945494
513467304
66833532
5493110
226369753
37805978
185351004
65383683
204225099
270568292
229987617
70994449
484963739
309311989
208346034
296716008
68948285
295518645
344773134
2747344
298159391
11284712
759205872
41441407
275978994
150114996
195241098
8321763
48233085
456907826
87868840
44472637
378484899
41200110
139086204
602931206
8209162
91359726
619345487
357724638
78464581
110866998
471443962
218227493
167101079
453131373
24470950
158814265
220741558
110025286
301030761
350019418
204762232
281094801
62774804
114103974
486226014
251533546
117341542
317298198
77477592
5806112
90912701
11559751
11269602
485620661
597506642
16319157
278149540
256364473
47254729
108234950
403824708
16356609
76304791
304369898
326987841
270282366
116121462
125553034
650744838
351397569
409358099
208457251
241162538
77809889
158155862
37926818
197867459
159479753
329724377
107779147
38516955
119061356
85860554
152122622
416696997
26240184
469158348
455041414
327066590
117277442
324673932
19795220
784123612
384969253
419466800
367001948
90701138
522658597
275487350
34862265
23241121
91952237
244133175
115497140
259624339
295229171
141099573
252789667
18548074
39909183
81557606
110294016
537432664
74336707
515715816
488408184
25278552
316516222
13305220
146711916
25119100
253062140
496292940
158962143
218399030
296878980
81194040
100496234
348329481
347256284
139342080
325576316
49916587
202810133
226516330
85837176
265081935
4799368
8626314
454119700
744967545
540538781
312054236
234479521
231226994
244453762
14490077
126044804
252547451
57426116
281631511
47555954
193696677
130350796
89818749
5620708
107282271
24485363
426183255
246278687
124084494
628047264
49870582
253425040
690581855
325595741
122313705
40222301
303980136
693076680
288369311
201897986
320588620
463987452
100674280
71292746
382935746
15807090
21244152
251166325
631513931
213881147
24361459
421530709
123793477
481767012
175219528
623652182
536740525
253962214
550001571
68686305
424259572
365397585
279867069
549273523
192592710
228758982
3206520
160626997
2195072
97827572
54266949
365332138
203753725
202187731
170321403
78458526
609535337
2148247
199494388
74510035
391506218
505572031
374279212
485676788
633577628
96982670
134402375
58318632
190630236
409688217
90931299
374076818
286471902
72527568
428758342
149975358
788469034
392327449
141952671
60471708
217902927
322481573
261161474
195775680
295758887
149283213
81203192
612516074
341855103
47156097
61954516
72647174
653776129
6765162
161191258
347468170
736458699
266559393
708123487
163828590
326001685
375373970
65895488
533044884
731724594
34133469
471210898
50466376
28934308
511091906
119082109
501105228
20166692
20151484
151726502
203710151
68545215
275967335
27137922
119756526
19749945
16665641
253069625
208300899
83668256
28624558
194681505
107440687
137431032
328196457
247770295
320469963
99280617
285543651
44853561
50515097
369888501
281036387
505861042
454023956
181580356
168853077
36664978
96647280
534514350
335916004
22812106
375567136
127172329
120290009
91048778
458839973
546918606
217135312
311899023
316355434
292625335
4805094
90619492
201272743
387246703
431713949
58352517
294608550
144107606
146673297
131459337
625503835
452032477
180429529
727729864
211302202
7104588
67000657
193954814
528448278
133610086
111356404
36080084
153151509
490941537
531357653
197754997
110429407
437548744
20693362
52093424
66641263
190447810
312559911
271066181
9126838
7223802
126274123
439474760
1140
559333503
83423038
41490491
559213520
8145186
214851280
292582713
359428798
85915887
421254829
81924234
23802867
55293065
397502607
69296211
111262092
63196746
127683293
277242999
282223505
249134157
199487223
30831713
24011592
439835
342305414
1015955
198704128
87548681
193118498
700374
181708983
231562919
50327485
383208275
39329867
280639150
64475690
96043887
7621994
86145370
256025888
45538315
219439871
10060972
250193200
27177458
25120138
20856955
171071352
36445933
543704
117842747
563387301
620787781
21348546
423947110
16520229
269512665
715039085
28411087
396479995
618965245
122655690
496238199
149996049
18782766
77550415
451065127
175841276
24583667
54137060
137281317
151353053
141321012
59913583
249347484
13895404
222566188
310887353
22735433
5458203
222682376
29572905
41923085
662634224
501986203
439541556
143704215
55037762
317762571
57575022
105428377
437927728
371379539
539088781
476973321
474305902
230984956
20675001
69619718
102089584
60958796
112900222
474937783
55163277
70804919
24068434
799691864
339703877
54437427
412312077
459680696
133145652
353805783
9994352
292998080
5312782
162260577
139646268
24290875
26001180
75005193
57610841
35510201
300657402
603445611
425384800
775648655
14936746
7032610
102408117
239317567
181698550
52359478
434627917
709876832
17062335
174073176
255782025
32848851
256789607
621380320
153400220
149057628
76751452
324252224
276318964
21307997
408002226
246051394
5018034
175664659
446688013
159240755
61237049
114891802
212047830
95669662
63078555
313236086
430386722
37839104
525584739
509404143
754530295
204259373
198213116
195957246
138537491
40220210
247888198
314246038
252968427
196344221
216323395
613375374
470345319
465194137
118736942
136534801
375547744
276634408
175408009
70600507
123126158
244793958
35500479
616264958
70347405
127745568
83147501
103822945
141397860
284853376
625889970
73625884
283375104
31590154
236362852
287815222
317754482
14708081
11740178
389169883
202819626
452466108
195104834
734076024
389053014
233201313
524599541
54745277
627082540
763153540
557118987
429914016
386895370
130108
43989555
740149564
1996197
135188774
60370003
138179290
137055493
517536297
727147794
198420674
9454653
675380408
288537063
315202998
229638283
49531290
12681796
21904321
48019525
23070627
137022406
767686191
109771841
332591086
18650271
12277752
92882464
16250229
71092926
101897133
488952171
16035981
142435666
398613688
419909131
54543523
531728788
97180779
16398335
41880370
47001596
386494929
165353034
105699157
21021422
40664581
781702869
17692832
305023235
656598199
208418814
200607793
219504374
115507347
169935570
47313098
119183928
799216095
424188616
23999937
52539310
280774258
512175569
245350593
33439240
160635951
204919483
397260137
362884092
51111668
103926180
69296731
268481591
115991111
117210351
7381686
214838327
844574180
153431006
106663629
646834576
594589221
7511805
117147348
37478175
770290
20629674
135756803
240665294
28286818
520653367
69512005
115473279
48902986
711087245
81533335
90748015
186552292
1416069
26336966
292264203
199413946
30219670
271139152
11717488
8637018
212434499
786240847
33671116
473567667
240495712
210649400
110878724
232851442
233039583
230794725
205897055
258175765
338701706
62270072
82120710
16097847
121980287
469596358
12410926
313679968
65644828
499676335
650758167
7340122
608556809
168619340
137759228
61473278
477907665
15588066
32553121
348347483
786724090
610816293
293068606
339474732
779439135
449331278
542082
400819874
488410196
109979605
38830480
721490130
95947107
39026694
104323731
315904851
14481618
214980106
1877848
1485030
563461078
64265337
6093345
166707114
3233721
232264576
23904164
28686109
527082846
151463200
105825537
523484278
167719854
236820311
433026785
31982378
86424156
22276459
26557132
383853682
395582738
61783613
10278864
96453286
316287900
713149374
636803763
475716838
74766572
234714758
264375183
128733285
10850809
257744698
2840166
561627102
308534954
42998491
538730083
226959769
34879718
397933413
2051897
789738269
739590428
49676494
309820367
367369969
11300986
538326811
304866310
68847345
50291890
113221667
157581007
368543836
278868398
290840957
163963577
9135993
133871465
7693806
169135435
166711747
82894228
205025827
394355796
527855342
583913258
183938639
239622946
532680201
138103376
54006049
443209516
105810620
49438000
216020248
550689641
329717292
70863251
118877553
183466808
81287514
633017772
44820959
28949007
459750657
636038921
15272951
69887931
411789384
347336815
72676420
480535259
341495890
713880847
209579971
180816
29484679
300151230
342272534
10482237
106343198
9644219
15215376
11071595
3597406
108270381
242806200
140189275
104788413
65402878
321592821
254243935
399500966
89333431
240261803
255480359
369537101
239205390
349728861
198995950
170356713
189715199
216621317
93079651
606288824
92633768
129379294
40549313
442811781
577128933
16001955
514139416
2719212
319160155
83971439
1920974
136023103
427162958
73643428
281828906
248736651
294176976
514918467
432963623
1216260
215545186
29349914
39986992
528686270
126903408
99753619
225457182
85755240
36366509
456357378
624569989
92737
849141840
286887641
233563293
292830089
197079354
259920933
163489516
25299818
104263371
189341960
580197466
510185097
156010209
353112809
224528545
423536165
327477365
393263659
511722300
16629682
200612156
3052889
243120429
126194056
308868198
176244177
565324835
466764740
59007218
72107907
23906904
178282487
67030049
57834531
3405335
375455999
80895016
205377451
147308846
167642521
448088546
106626877
140094915
335528236
3214403
87516008
150448759
250967241
2776693
55068027
100651830
104780088
20169160
53925199
156101271
52442666
344975475
95961105
268429429
184244559
268779147
353873880
783544341
21238761
53314970
50063421
31228788
486216359
177312218
186538947
15747631
98745782
40551308
428613096
42043353
449845488
805413817
330287844
319344880
416072610
26832519
456792718
539500296
9422781
10420187
47699323
189547568
351662311
234096069
536822647
50683786
215765214
46836943
462126767
498334495
224809548
486716005
496094590
368450823
143129618
465039981
19521207
135757948
139440649
135505630
158887283
143118769
189359431
4461270
7503568
721117061
558149195
98839358
67878398
51049193
131968705
7473403
496281262
251142760
246212752
627880113
713194
86791981
222569957
229617064
8464260
583032011
1897162
226934261
85855305
191764351
212873811
804652530
68769908
204964350
9426452
165889697
426469870
601629376
478989260
33796246
73843102
140169341
55140573
69356139
270725557
5935052
31002193
21164344
136267830
37824418
236220199
141888475
92671150
61733276
134634585
580545510
107877144
513201868
5775332
149648740
328458212
162210513
152911570
128869537
275554308
26988239
260057175
152329445
235812139
482179671
42067320
170998708
139216101
137077587
184417374
28480972
10453810
56350624
265014985
51681027
31952472
156364335
256570465
521575830
163868951
17287998
311813042
46236358
112627817
48145998
121522228
24353803
328366565
476227815
16988115
32948294
200439136
323243132
352244735
76379120
273037548
75724325
44882128
61071256
172070936
625157588
145348311
485324061
337357298
528894087
168391313
162890693
265743028
207654994
349626870
556521334
8732626
421384274
597549966
156565150
195530175
125584325
80391923
608341731
187333157
332860673
153458333
223205986
226716144
710857950
169960969
308082322
79656270
270899136
56723427
378815770
48685082
7431306
120878260
38747193
167070948
12501667
308432532
438833778
1345776
63991601
73475337
26525326
84150634
355871424
470781
2632957
200929034
11410441
103376583
628641056
68371743
37036436
80057705
27913103
353568042
596921327
36640041
228367128
405888492
332393163
68258020
9871772
40541626
479823896
681606704
174503926
299108885
262406343
583877103
75625974
723069192
75994241
135916397
118882172
55066321
230526117
7674056
49024732
224056120
136903070
164335003
431077511
358409140
500735681
180972284
39494679
337744579
8103572
190288743
432274607
40428712
84298645
139837111
377459203
172468701
267341855
156556186
1514204
46361211
600554035
627315250
711080925
54806404
15132603
50312284
286832253
329720762
161737538
105637463
549575687
153936245
517785737
139182982
689387832
723670
493977559
122690046
325384603
596114053
577453035
630904677
326508312
30222931
487497622
23210936
147136584
189039235
38715138
642808248
325031397
368247731
165985359
391094682
191959259
100566990
225630318
749254780
587433181
8995439
71470904
699862175
35853959
104794155
361750065
127427202
144423089
494876812
247651434
48863757
167605540
640629187
377962058
525429381
446990763
95907295
92487347
39905851
37372490
133066941
20114548
118816905
227605517
16308512
137879739
651641325
13670608
12395601
55536864
571362030
14957091
19404255
74093989
81354455
441757972
398058740
10937955
255423534
84246598
64746826
223374876
305961310
351574526
190733253
556281813
134191107
255392823
41195098
681234834
4903184
507237795
557019187
549501014
619839307
157462997
688460874
597256989
33192450
169552687
37338710
167686410
509975884
206953392
291135137
174514716
475707670
81777676
258790157
5860012
44720461
29851525
309613243
607728997
13033831
1830785
204729969
89250992
54792021
713766737
516294853
123732527
67663344
580457039
201389128
13680908
239730708
57926572
28230759
66288312
107508763
232586380
96614898
440917411
22069192
139937068
147153866
384333587
449577602
312480826
54965956
179517115
460778746
127755780
575529175
484379029
345438908
47141582
43588823
365349933
185185020
142591361
104468767
413106380
177904884
28900513
39962006
53363092
566436
479058196
462489864
74337109
337344968
515531336
40970787
82441998
111508194
135578759
295962460
109174047
323195706
179009215
106098475
183726202
151057104
316247256
9560326
54459555
52169563
302620676
665797948
484458316
415210086
613729661
89793176
35013173
401036992
28259790
461445587
4269766
445051028
87964210
112504508
639044436
293497700
48071346
96359484
598617432
564037804
99003725
80191764
225123295
197592466
530296669
47180716
236152740
692518294
166209729
179655893
265090418
6438127
428085339
22949401
24180193
495119435
361518167
127122724
692550245
32580473
563958942
76003680
36639207
193285335
203301234
95944985
82912561
73915787
240982399
103669202
535834876
13191830
4897037
76686482
149505487
318663982
11534064
218617147
793571743
10193080
23605678
120260712
70920789
10863768
84928500
4179842
611085509
91802140
167248275
31061019
76435900
72004605
407929513
129386409
261108411
506358604
497112836
6105512
195996193
281381009
1906628
64157572
113086282
534027315
375986472
373564470
73467265
125948569
199717800
111046407
284729417
189107880
182301269
262500804
151336066
445412379
524469532
434134793
507513450
3798768
7845865
173545948
244570634
40266449
285246204
51326121
101257
422071385
239699361
869556079
206087250
177785592
146995198
668788610
139642703
162832439
194752679
64674482
25329307
755399936
33167507
263260058
174526605
2351452
830005538
199016862
542147415
542574607
137811917
465232327
8672394
27740758
762549139
522827581
188704022
510202731
303551390
45054216
100354603
145970437
34317659
107115967
322779484
78277611
196607229
118362732
283817869
114838915
79631385
312315699
501045736
214564031
120001349
149922854
368424794
206633565
44338294
583604405
242509029
145836394
166853429
4691085
81209849
495222907
549034776
18659304
814319140
12047353
310654955
29503183
458751548
93800967
54755605
103716824
2703850
209618334
1129366
235697714
3661009
319825871
58211249
389114660
70605065
33089651
49473890
428031082
219334781
280131090
38550010
102901752
193461434
1435804
404617679
59838454
64403144
146111049
11938093
31372048
23715946
375717832
124185084
18140304
80613672
40155598
112635460
52610570
302001197
301743783
264702594
228676090
186604054
687568179
97965710
537926203
41460512
25505218
611424106
18744104
428911306
175659465
14227271
623247161
288040945
277666594
100531152
225200152
365032942
127349900
10474578
730835087
23595675
174958951
12200950
4502590
635793582
176935200
187372742
297921687
226495392
33705926
183727161
84456171
247562897
21703548
568086617
210672650
95010387
288396762
10709888
82366695
75359634
115382585
28119454
327301924
349287549
83082243
424739030
88684669
127234597
156703554
202104418
124911011
306050702
325096962
32732595
467912581
16444363
349780479
327371895
53262146
251899133
301361682
564567426
236928859
223844172
261398406
688067251
28289336
27881154
697379692
278182792
419819514
365114834
67152256
72528098
402534953
244025585
68276036
128180359
126422242
801895654
318668926
250867461
122312264
109297941
344951268
502665048
309538655
495687796
163158455
309933714
75567999
225259817
513701028
83253798
123779378
350823049
283382263
29430690
217046085
25380510
588357781
307522914
138269599
48962514
411375256
253751922
19107876
115182871
3785973
449609065
16308945
655993339
62674469
66812298
321959235
307335536
34336710
9040027
392086260
96910611
262872746
412653550
331896297
233692921
36118917
52333226
122770933
5767015
125702438
137850098
105242148
52426943
282120366
156309109
153899631
42538817
342211446
88607162
90387226
85980735
645065349
307690569
127533369
20317514
751711828
223294252
37188997
102604194
33481258
121785612
64508496
31458632
77465
173778096
116020248
65928091
46279168
75862921
332395994
494994663
27550112
49872445
138339756
50257229
233390830
24314831
166705126
138448110
380277587
42182945
319913867
355083568
175377946
20472201
140431067
149594473
278852667
193216308
853104584
39176840
46723746
13712756
1387623
144181306
446970545
722503588
5503056
20184267
96541408
346775380
419458525
6295464
433116602
236225807
93103315
305676318
501229634
19164238
130967532
328322025
394020901
294271980
258476409
115751576
29650197
147383851
61422655
97556840
47167624
341748622
245514874
122972378
12721365
113750174
303668401
28594566
359091344
318292229
58620068
388225566
27455521
135036861
305425868
412016596
48609245
151882213
12299665
649841428
607707054
35771197
54047116
667790825
234310844
64175376
59101493
145005894
285315043
21197408
138822270
87108720
48322438
426767964
60060618
349881527
112626482
5567844
13832630
517187251
118285522
52364572
43198205
468076146
28583699
130701559
249265441
746231017
21523948
264760153
82949946
165360328
34923317
3558603
56322394
548437417
154103106
62641767
524688944
356727963
20883102
281864769
109145732
28204087
66884495
414664526
233441178
156211669
72204165
277580909
76104237
211733511
107923214
159489888
355521903
100443201
200155164
515362507
477144713
3796516
132873754
105320281
466523993
56210544
42061151
394031011
64084366
204682858
256196573
254642729
485395695
169466257
644620547
79077487
180395430
406821962
807642951
120455357
308835063
88343631
221601872
375590661
396584740
214364635
303358352
89348063
66279859
265931586
47201137
97790751
568298814
440847275
487295548
377264141
24652142
109858365
115114701
122476193
7832148
418016261
57953631
46230991
288613406
147058113
3395863
15573910
102983894
83094814
773595343
244022879
67433715
88839873
264639999
281277445
138286903
300478222
177600668
79219335
438598866
522950507
40441084
47691363
721410435
197199260
5493662
22311673
141100578
182621781
346954783
143008715
26892142
105128466
248179974
187270820
259261663
334256260
404059256
145719575
74778081
420861634
82305836
111714329
63432256
91161172
14333908
48597022
314132376
269581251
11938118
55462254
586009837
348031201
108133731
351396202
23046781
205448381
22375926
2466697
8049463
457167515
174978543
135138970
19642005
513448581
142158762
19006001
73256137
25043737
298044197
133001400
110302164
93888093
863450
173248075
345792084
490259252
113206429
257064451
398686930
373132792
451505581
394911160
238343528
15434796
47755625
225392406
282700468
31518927
103154656
336397946
198805313
39079430
589637477
613281907
190594341
65348936
371051771
26344625
403911948
8698903
388714119
311311232
327532697
447728449
91381098
134112656
90135848
126716669
42465580
6719230
230134673
136910907
14375795
380954679
67682840
322822885
33840869
262279297
530613414
2259554
138289474
88174738
67699914
111604543
557766063
90031062
52119499
8702312
185248485
11571059
89162279
15515237
481552279
1154839
16864870
205525180
75089448
221518738
225454290
293973745
316685978
432107417
445695131
414184800
151647912
14866081
381380669
88868910
508420846
321876985
16530054
465880593
100238592
644765794
257390193
94581437
167708319
710228274
90066036
716783240
62771673
71036801
716834385
366213360
46094718
91021983
366638208
28775202
154112173
193253465
132712078
31923569
57180007
332276934
50872212
398475283
339663210
579580609
316114965
190623599
340255670
425427302
413758155
579944469
207669976
347881194
196254756
25077449
342823104
503638972
113984616
553997794
237050968
112694879
277016394
91023685
265591887
250626221
30857126
162821117
677138597
94243822
536716977
17274331
450222614
391763549
30985130
2481582
198342881
412675320
245671049
450006159
423961077
17609373
57565381
133840157
14114820
467428325
69335165
271318248
561001918
231754123
11484449
192406719
477017622
208623364
644946522
99553078
208729932
207060992
23087216
421007
187896460
154106656
120515000
308014258
308580955
162932761
299202351
826939025
139810898
17042091
162677517
58911749
6342119
165154172
226477521
36414380
231497758
409811670
900764858
231308682
70291893
479744787
91408591
7298572
303973587
86333071
2314163
197343639
154580771
483468004
31977541
178900891
176811055
144227162
690819364
454296015
9013330
265603561
19870632
1546229
53136858
426869202
11638792
458732501
6148880
1395103
4164492
341234399
200405544
525781741
593866763
60004191
36684643
53410144
191823814
14088215
329013697
635163366
47210838
43276671
324443849
485902777
167030416
595477090
234355380
13513689
159326400
226404719
203729364
47263465
114862519
165299593
743572992
179129972
135938804
177520831
235071972
385075146
211501561
210744354
546019356
522985395
51670768
212313973
509671012
38741626
192471845
555616165
237764773
302875237
30642357
148775330
488602709
291706743
93108415
695458036
16704618
306809036
14795936
26864032
38975452
467141626
10079228
27672696
10836336
206506428
775283035
294134644
177166951
95551761
525710
47036851
502329203
287788921
133822980
82894559
10070310
56136012
42765008
562662915
38309615
257451125
104791886
74766247
280598184
221666751
86472989
803598909
365920396
80616132
168988593
430538471
291197610
762492195
90657382
287406816
532721753
351537044
87166465
14619838
127619263
141063921
178517001
307659282
14866209
217749530
55718871
267709335
394399897
257069674
861006895
22687167
97744464
18961701
141833913
330745345
215365708
338625519
40932077
5448043
213842387
312577657
241919696
449017955
115653168
57178283
73338545
123046958
63983612
158521227
292829141
216400583
482887729
169820558
68767799
852906
131771437
11508502
79683485
492086203
86203206
147435922
12649556
172085632
882359340
61886594
644177871
184098918
64159770
287122594
17518171
15551246
4006022
29392181
277459038
28409257
249040970
549717044
896157
709309399
116844054
616964531
526041748
2203312
73698982
30834389
17052033
565662363
485463988
592049257
56677936
315974155
121956125
93253838
81060542
419700804
27132700
85679181
233044415
157262731
269211351
104030799
363774221
1352550
296948279
391133071
279313657
107577568
214152293
37076473
421587220
254983758
38031059
7084470
1373591
297329209
121217603
348213637
68876567
265360447
389982442
18020362
20335393
118422240
144182127
181832173
271163694
229003927
14741939
676479029
349519552
30347202
31934354
37419152
178594176
134798968
661188921
463742877
225159370
1685343
832598931
506435259
338422431
132102180
102522101
6670907
261376993
112790746
115353078
254312275
103564963
3909047
462263849
170278146
105725694
116178874
316243921
22580622
656714169
332650219
59058183
136395418
93429698
204613321
632402
405880396
565813104
35481239
437732811
341736313
113937714
971790
331789258
461055887
20919026
111600941
62246210
461342275
9300803
81936728
262285595
567020760
43148666
66645158
185264143
6841600
244982372
606948623
104646094
71644569
59663390
552434768
53794149
318844580
244363570
2198082
354668938
55382886
121097947
38949627
170202498
842807219
38818305
59361134
66114942
277307833
7178580
48005208
31063028
7249217
400237725
131075435
101900926
116987716
430654595
671500807
259205246
29824986
217175696
23091108
352412550
32634733
772880653
133727987
163141766
2415895
26046074
23831512
176668293
30891730
135574799
452666248
224710984
15441136
879911347
266511215
71888031
141392740
61088705
121208847
236990279
229976836
55713627
143927793
458882080
243278472
79016704
37444115
661631301
12009162
242213666
507787343
20006477
66037801
604399169
7164241
668431011
36327308
367716814
32124254
102155599
542547251
264242149
631390
172057754
4910290
520375524
340010480
34957971
624222943
3194294
64202467
111478999
231865317
516989155
661463942
196345171
596147835
761123064
257896540
172706806
84883670
280733693
342130089
217925864
442555584
381417649
182296172
615059783
314575647
212928098
109215128
374863896
212691942
116771183
882932111
417095380
20003721
182680661
308698947
625237729
168625424
425543542
499078199
6772254
135443165
604795149
168265280
161479985
586852382
262583128
238774896
48806665
102922333
24583078
502303416
17829352
247001186
14074632
22821610
301296533
252123723
636545138
85370796
131970948
265660762
40665699
304706322
5778498
368391456
165486440
172815130
105597495
113744775
172109905
21051492
34996843
499128435
370956183
29579830
178869763
48437660
50746040
197169919
119646795
43082260
149200383
83432809
83976256
272533
26446078
43861821
192542433
104731205
179875013
381006918
434516764
177264653
453355917
494303277
56326100
399689261
129036408
320801383
384178881
526577494
61653676
159231850
1312763
565920905
229101941
270714753
664875583
317440592
177388677
157566382
159191577
107630599
342395901
98585424
159858078
287780062
7728101
99420055
398500102
237101346
396038558
563500328
192804820
104906685
75773904
98115855
496635955
187537760
267459767
219120549
101814303
146133255
177072740
3016297
69454325
347862725
14954588
17696596
436466989
37965616
275843457
97581151
227909086
309567930
438263809
224535944
143726110
80350780
10011698
116583382
315529890
165707880
311551322
205656610
586213999
211435547
199142960
21283560
134140505
541055458
222103177
35652366
279725781
130648701
195989444
64675729
163734072
3906342
279118382
17905320
367912600
532253450
703316898
99483857
258250746
64031908
117088633
376069423
291799215
215442862
67780488
103929364
168306423
42179525
104727519
108456089
151789768
20001299
76718520
14502396
11022359
316690348
503013439
735605141
245002379
402978155
49025307
314954046
6801884
408889733
54497093
606450191
377816033
61464215
16397686
376886264
240262656
227476027
212280597
427272996
50902747
749624964
260428976
39283704
532954048
325756681
260276619
99179221
229041371
266766210
18282212
210921301
466259807
677880083
376855610
57244992
164147152
329796768
175718836
433037213
26451492
241079584
372979663
66447224
61159082
13759394
405740996
102336406
76940721
527398536
757601948
741738877
4458034
739146981
15162758
398037389
572703639
18796161
204729815
152299977
155803625
45003149
26416703
184982084
490514751
401021661
339032778
129159081
61038529
176122244
199587389
28353990
219380168
90011167
149742042
128924678
65183583
136230818
178541209
523017133
127561317
9250730
310075653
227760700
264519093
307335508
503634988
145802339
814837
4782699
728179693
182726871
189825158
376540782
398390001
42341031
211763429
389745095
593282379
119017661
150858748
420023385
274831737
64960729
342027667
47184816
403855606
11436476
63880919
401512994
14896376
102329540
450137399
14434491
627534954
560105572
5744453
639801386
88064143
120110985
114227853
21417408
7281675
285619254
32302132
434410790
233846361
186871568
44550123
279537510
9707594
173250592
76327473
246616248
97943350
221312930
192569291
304338851
81911794
377514571
663379896
106799107
220572380
259883951
445807904
200390072
105163532
146085705
421626775
56077671
21410636
37082623
326359093
250748735
173438788
91896131
278338885
10936216
6511155
354855601
678253722
74367008
316672781
155749736
133836033
463333473
397747646
282761996
3416997
496138522
56485621
105502014
670440137
299167534
69276
177536230
232879661
13793265
140384301
74512164
147769800
372439686
166657365
536362132
472840499
31177085
34711949
232497895
160037257
18987320
192385743
804645149
123215069
201499243
346820158
197052185
658541572
120020204
473363278
127037264
296007961
61166514
271465788
194447019
45900396
23248219
76286378
126743160
375918870
124570168
236466401
405066753
500892574
468084914
101382205
66452662
64613555
176452290
117233155
75599253
108693308
527030874
57602869
57970801
224238726
161273948
3751236
672900951
30322650
129500159
112409678
376522861
174629285
20755354
217768
332211988
1036553
198318647
20521354
246965641
160438253
16865441
592830739
59215135
3981855
304662624
45780237
331770339
720360122
55740528
466890437
369056717
591089041
253682375
100604425
13284858
409659268
405513
47855566
474474966
12668105
6555629
344587038
572794295
8127892
171387228
563901793
421977659
456992014
514616513
367673321
225045535
231030410
283910448
237165765
254045701
346381195
26222512
66072273
172710746
638596
366270602
21029919
371857986
95178009
314019900
644632146
21998759
251068819
28557241
630801
50495420
111267791
587268308
120008842
68495404
52885308
8648625
548193688
17737436
40334676
187749766
405780999
147539751
260906491
199891371
4465930
515392060
15725664
38674202
146420988
102646861
46446172
42880574
519824084
48787011
258282554
52779265
145861479
703561946
293831137
88747814
493681731
277514176
683031470
54128557
130307097
11429215
235843012
126264294
5739022
173647437
554325310
105705825
106266760
218522705
142257110
21074948
244994365
414174578
47432333
15434863
406466504
263382232
420628130
2763984
444044085
365338364
60616702
215193900
159243563
466764111
334483342
128702853
484050639
36889306
72006633
470443732
55474577
97279301
93478897
101476405
164443904
110366121
165062045
433108047
387153553
175792647
283361567
5773540
474877547
276429708
86454669
143197225
35933686
604563936
739013604
613245315
179622545
87082699
138900985
34534562
336669994
100189564
144428016
429776467
11774353
311552563
387190545
220328032
514783522
55801651
290104843
7622831
578727480
398594364
356169895
47251522
123907496
306109630
99579251
220986084
217998643
563081050
13546000
90285579
217828743
32710127
273320014
34252055
65125627
894941607
188605501
190521073
445053544
62850639
180295016
40924633
70515150
454537279
63802887
38215164
221669576
569031756
157906398
527891101
437993112
4947136
302277376
252711225
68486667
47688919
492847941
442976255
123767638
35341790
454604827
26909673
12751165
320883571
104018057
293355862
28611195
271230576
87735387
632802658
21327279
352378888
375448829
215165888
236856656
674161772
51739945
449284786
20212380
569169257
160164564
66962119
582770351
582721295
293774645
343486394
247649355
526859815
287696881
53903937
11435445
148161894
115024876
180490092
243843026
481425648
6999159
2159528
308081859
459923286
305220341
130373269
8037265
332407702
226510534
30207721
554026620
477702241
30797510
51432181
216574176
175531099
101090406
404667436
18351770
412498484
810421791
348863894
761317066
546347602
316949795
181599719
166608730
46301973
386572376
12603295
394661433
104487649
30224679
721621094
142416129
160574881
547426213
213998138
259400256
58742379
173777823
34287303
21410833
16840627
19676259
49604376
63192229
528044411
105217567
192665369
28738092
305122354
256249745
66062596
509879810
425083304
24237854
757810223
571674609
445474351
82438039
149579078
591821784
56701325
202701299
605468169
137953207
127943417
201270054
515124244
120150108
198159970
340438694
188544416
327725383
707353173
30786592
548489217
479330710
28612894
657813794
130146537
41330878
432931392
399667298
792340467
243604872
61832335
86528206
117258945
232027399
278523168
25221942
187576799
300953791
42804535
40094959
241988202
468861430
66950349
626756296
674722969
277984233
364234324
85386038
168379960
174377164
591471557
379074206
233095757
21677412
8154949
296095182
86153212
44073
1958647
135568495
266515021
5893636
261184304
166449649
33823678
405357330
51722660
25500649
323660124
294697606
108802568
131890603
276959096
244147002
238627
332946869
80146940
265623019
545288296
122305533
13659689
234295671
351797789
31866112
13647988
6989255
92963158
28769710
442418301
348316805
1655767
227533021
109376568
507032736
59156097
208787520
25188696
336608408
386034256
231161131
149820997
174557251
79541858
137063036
16223768
87557885
161119536
4895467
208349134
9713363
7434652
334071633
61542609
386234830
316547882
521557061
648270334
67848114
166482358
347618249
36011199
656127609
144382500
165137708
93660200
117779929
206098562
442219370
445114255
272116992
655641878
103018181
55314836
67071223
64476550
375786339
9161331
260824256
162198729
457357917
167401660
155588010
87238789
626842906
225956576
386222749
6934229
361489514
304727474
173881271
296571263
185179114
292406999
17251758
48406160
30325873
13124026
436752208
769278682
422877917
132386667
118525553
305186088
185469069
306316733
204409
125872856
334321924
676153533
379027973
27946405
379701641
538681937
413852093
401172670
451658118
113269732
18989674
17665402
97344679
12133253
2824433
314379451
477608747
197461886
535320390
45242272
688213462
222871973
376140723
679389714
141274376
36998017
468734230
182694635
388766061
36959959
382310042
59041368
629867185
91494821
51632201
451387625
244789059
27271700
4150359
170114078
782688945
54055659
119114693
415784618
33573931
293328316
128512056
49962465
222845188
217793065
111258376
324171190
85268922
57632014
167615718
112675801
146830966
376433411
122457046
140956384
239671903
142570717
179503542
107491173
500725540
17399050
562546463
52814465
350854967
115350305
44724660
445728033
561097047
735957946
710068331
178954534
107883415
288719882
437040104
22410762
237141030
101489637
70904260
98910923
20580211
149387446
668416577
78081144
3155108
41076979
5079079
32760403
405939542
243833993
278570759
11526472
72350683
425986502
363811630
55853798
411643543
344164017
204486377
3283438
588033355
185696759
655145499
503533740
446999261
148895880
122370986
19205671
239261704
48153694
48516919
450629767
2527068
35341254
172217504
187802966
1155142
128347298
82059942
5538975
234887253
51023154
3626314
212563814
110454096
142364564
309959808
481013508
544878374
321650016
439186045
576538624
139524421
252486113
87839510
81595294
613534399
196238049
500803068
513078180
152220571
1872208
169787885
42698146
166374885
157892116
652055859
429324954
280520563
511959285
143875527
616398421
590066362
66593561
417058395
690491941
181240624
31928904
202792036
296906270
517967750
574128054
258082226
70185275
215910688
673536
23491236
75503687
128737466
729711816
222599496
48170449
784291992
4881376
30563612
643053344
260944128
339250883
546130337
294581019
127897457
68325562
56445228
730606008
128087927
117441081
75352941
787898964
15384629
113276264
6808253
219437934
354017239
364521593
283628026
172054486
95625301
38009467
331102942
306461013
182498801
271876836
100519183
720657182
79506947
196543853
145108392
10205440
107216461
21051516
444957542
554252478
646486058
8883406
80095333
59619111
128678925
174860113
21023741
253066386
51279191
254927737
342684949
46387880
21992558
323657240
317038595
46160227
5039023
114309370
10592453
280327917
136851894
362261625
13789370
270888385
260352730
195933478
642028930
198488147
43690755
60030626
35622360
153519379
41830742
205455911
53882596
247520812
32554484
19553112
39924839
132584466
110465455
35219865
861059
42409545
122415879
25755629
68068565
651456186
260895464
26760434
57851300
518267976
86990347
144034810
300903544
5631952
122766694
509001296
512147459
428271853
28743981
97346030
40443399
116556628
215968708
705957907
225879195
16821354
31862477
562520922
333611570
56348194
213565417
556523294
1224425
282266281
495580640
4095740
477092937
134761522
710174730
52339197
26295141
655884137
58610138
131536004
313376919
19605267
159260774
200767089
106745463
74373888
71961072
353518320
107451548
75235294
335577389
84857529
411554243
3924336
111266074
95323930
264686725
223963676
60858101
12130075
46384299
129581361
31385670
341203239
307911291
259271256
237146673
289995822
105569111
337979689
56119082
70763561
208140441
9022573
160747674
116081559
12498376
131091387
620669500
115528129
3194068
384941706
384974805
382334579
356949893
466933526
291869901
69938234
386815870
283383204
349149616
426937719
293389162
154988428
185429889
327942198
67458592
180174207
375839957
303732142
3162405
9080273
358552920
84572085
154474142
37131865
25338244
216755721
2268513
38896983
8990324
93163880
17205087
147501096
582216283
322559415
101585379
140556386
509505831
300179552
27955529
56892757
78578005
283432102
313617998
67399594
253329957
314810514
209360978
288172014
207871648
11369217
104790597
36303008
593472899
69729330
251885108
97189687
15477424
260378127
45796969
91785330
8081710
160362213
568294840
211079748
20418954
557781083
208467067
316144872
129239623
171787837
41770164
437040123
87760697
394389672
165584097
26748530
352193527
259311467
61134431
35577452
140397505
90902730
422323868
113250708
100186499
26420816
548152199
737683172
1918089
378746565
102537111
6431625
234792751
323472120
41195481
11834403
290555542
610745757
582568948
630366530
345898981
83494031
113270580
30492258
113545609
138422474
146473269
164104229
169082990
423390983
636803257
173015769
70608128
108242135
559363010
58461518
148448355
166236305
400867227
49132319
35818036
152367424
356924802
348165417
444727990
625347339
125046762
151582020
939867
18357085
581808875
375390720
65232472
415913273
27789447
8383064
600971394
144317768
67844811
23439555
619024078
585813129
89865432
33727011
30732463
692384846
627425720
217767562
11619726
161137675
51736156
639749232
9566782
220926324
106607358
8950827
248107602
632483944
212938059
514258548
665876253
148072109
255560278
134515000
38841787
148939185
404858309
245358771
112133164
29760020
183537450
487103698
30434753
525876545
654727645
386121189
364921882
90956195
247803989
818421994
690142721
586754607
121960107
194314215
11634333
597496503
171213475
39259819
8554802
599813449
221293591
255630445
150876023
319853392
5920585
367244203
589297279
135481018
566164232
141963379
301518831
179533306
68217105
321062667
71305451
80961282
424632623
73282302
487386299
686687981
278048320
762358462
17052192
613121901
324509265
68137339
142442291
167547831
553329265
176753826
165260870
77697638
622815477
613199154
294076668
274472545
360872935
1393261
85836765
444887769
46845594
448067096
109093516
48377004
148990272
328864924
55485163
172224
423981219
458435499
235169165
15043861
312200177
63669492
58115159
18169227
82050382
2063379
284444461
350051091
49122761
714410609
121791694
103155890
393602198
41082948
64031522
233839831
61086022
422888533
17031301
18691285
209204546
264214955
313276785
87199470
54164139
95055620
111715539
428250942
335810601
201694561
122705262
130996332
608943047
874551477
603300675
212428740
125034369
48469530
255231659
300900663
337652450
295889582
773543898
65868294
518728212
115887184
1289986
68470413
45823131
29139427
418271967
6206817
42487168
86317248
35454501
455670059
37533978
317735765
3206222
344242879
65658605
333889319
205735397
4366921
71988188
109870013
464400449
215250556
18082957
68962057
543966589
72693859
242160708
177532212
310925297
66995827
337197369
241153495
113942034
358574617
384148738
42561262
109992873
38385942
256260883
24266345
105103698
41859504
278745572
53638122
281950778
13760705
33158062
202920911
94699348
26802428
369685580
15434107
36491041
757449
123932955
365361352
239467428
467224800
45865571
26775758
268402451
128465301
323624618
687368544
416122418
128360291
152346461
279398611
434260236
329133913
23976780
194674654
104838676
1695415
743521598
156641462
52694304
264970154
188386457
33999473
72551760
28145819
175994838
43008757
23506929
35542488
164047585
1388898
742752914
471266353
491448179
207423196
139247975
113095743
28489480
28584234
122481453
302508890
210250290
255268710
23121627
85169052
69107740
124206735
24434226
18793536
144644016
187787572
85119903
543937150
277178560
25163030
386662725
54751910
425094089
309275937
128828417
378039995
87032020
272336882
96261421
241596567
653200327
266767769
502469501
293725576
260929374
654505997
45801253
388547689
22030098
125803728
515963866
138157113
42853431
304307007
433419699
5767142
37784497
2861482
164529756
30987558
188784115
248926635
1068596
310382812
9672193
111468221
559612176
66516214
333406799
106959510
38289611
3186823
274928374
231069122
366072983
108050100
242268
158244104
29801306
140356967
687539339
316064272
165005902
3734716
9853453
323518361
168533875
133586587
295247693
9942011
139840262
463383445
17579728
40444119
95512548
661192817
642189400
660933341
516644938
37676317
11956335
160892528
336720541
336670800
94291931
272980071
259442510
10889219
28724995
100187593
555374639
138803545
11848637
578953813
139369839
34349854
275154594
178620015
9186685
12604137
430615011
347218513
36111259
99235225
557846285
83705473
83798969
514519965
48180832
133930242
337800550
117858430
11976594
32098190
399096286
283053112
345957874
111729200
187403447
816022666
134416696
14906398
79452230
176355279
102697920
107869230
279935776
148982677
515598144
43319495
357623928
204668507
382321912
41691705
294238368
557545020
66126244
278832251
811746074
57874032
95616288
46957738
483681546
32958991
33925230
571419792
246102443
366990208
337276597
282425429
36546655
141025267
137650402
207251985
37886452
511518138
114298806
214194534
266116345
83634
39389487
11358156
4687944
101602360
237606914
41852997
117480732
53328773
279563916
73241795
22400006
119561422
148513052
2736503
493798128
88912802
498132727
125618920
544572458
12135538
244660824
20508162
132913948
382617176
20285905
133964623
453997693
742343360
107385852
220681257
528170799
820506758
201768215
28045258
10681306
5634176
193801208
114795372
115532385
254539481
739185482
88555563
815389538
99985882
234457535
306153030
467024880
783698248
60459467
176468493
94424226
54352673
128423339
432996200
106530761
303776279
272302573
256431952
40169660
220854839
52023632
189993385
454477435
119291832
528859886
429605466
99547712
120331613
71501049
85722963
428180864
932716
159943007
278895518
567285854
66566649
531425702
78161841
162789231
27678966
368227990
434637128
386079573
8109242
360385418
50505048
115960815
282157762
156035517
382833914
65707755
145836493
91327609
13420453
42137594
179338176
483545329
332034805
37838817
29977545
497899755
42598124
171547124
306395343
565192519
147847216
182702392
157681932
131399317
323663454
16387506
364453258
17392266
656831503
161475343
81085959
194439540
124632858
8482476
465277222
290935915
172263840
160838113
89364794
100991524
70305106
258993960
435891918
5626480
41410947
219985428
248625341
470494441
148258748
40403788
114588297
269119905
195697594
546106540
308029123
481201222
326285600
113899506
70359693
130008538
324230477
37842915
131634576
372984177
24780772
176783318
139002324
119329281
218855092
1739683
385645896
558332354
49756628
280247842
107801918
147761735
112820879
588643286
360315542
2034922
319976092
184582243
292593599
24644323
330062824
25395537
240425318
146704556
31350946
121231758
741510592
349565098
490270154
370709061
423702349
94413477
19217231
370152932
54342044
194982545
211975895
37192162
126002498
116141417
431386350
455979758
260460742
160704052
136708380
300962205
44071347
157683121
23694357
69240536
400025889
702262449
212620845
109928386
50015916
294735423
168110786
3126472
51994170
1401109
497258187
305034743
39368593
195484046
15080189
237452499
297505437
15290216
207246815
244572554
329196094
599421937
391932667
262644382
604855656
276321255
485891
61426008
415794831
80071010
166382356
434200112
3780148
557516057
499625103
821150251
220964196
342002816
85185683
25180660
26869395
220294778
612619172
430274
72880462
360767849
132290595
50738489
9849905
414719787
7221422
651501886
270908586
729141908
349862723
55851560
43977044
739381376
407019118
54413919
261358857
232695134
17432022
44596885
231783646
566040524
408036007
194612042
655903076
463200974
30200665
64265692
23017529
140765712
176069591
370323368
7543735
400726122
276748326
55687547
109169698
528346081
243817826
482575818
95114604
69896422
296464515
454105633
112380965
182779940
26300840
46381518
113937016
163858639
715418145
243098038
244342938
305071575
318133786
392645457
331145259
167132516
85399240
97460095
235691293
264304975
59544416
33543334
519630842
63146101
498960837
103269949
12767459
30932251
184355533
71309259
502843745
459105358
13293328
183732633
249996156
268013721
204346371
307947178
156553060
204582385
177881670
377546027
90747387
23823987
435108007
270544645
25976749
214447452
262446487
255671424
187508185
473726917
124684438
45952482
91713224
37523605
37851180
76016383
26056177
4569993
307114675
329560023
22826663
98316163
392290181
498368756
426212590
90884793
522944379
126122942
491355095
28796642
355688761
11081108
278182775
262540478
494882087
197992595
475906484
14041427
152569673
152789520
219552866
45417716
33680558
14821492
383502717
446241079
224391213
239712093
551057940
7375105
149363107
124922812
453862030
164051533
87822236
52407375
290136122
418829769
161842784
265395473
79852014
752223253
383580404
238735707
446435188
439965157
48942862
290539143
362349359
271787516
187128404
576252916
416283052
638451374
533728250
304570021
28869172
333906948
701232048
105004932
640668250
326727546
217717872
129503937
145162292
530511247
694555459
128807127
91339780
199862626
25448554
459847459
25040077
573479956
44261158
251224562
420128220
129006086
191544160
236068644
222401120
330436691
550021803
351053911
319961313
33470234
487521814
34928512
197347829
403286488
265554405
117331855
212925040
159221272
662439
64771543
12966508
814447889
24453131
13623147
84954325
92336072
705224763
161028416
171204932
112733620
183456250
115310344
145197569
245279556
37392529
516068884
34277020
1899731
64964443
210392437
89027205
476742157
546651370
28996650
55389667
797237250
104334822
502601523
508155873
299206072
523357777
18166967
398211877
403631692
330364724
114839926
285937430
332300707
64827396
206689029
235305262
347685211
652187189
656656440
9617382
324003313
200621258
22159738
406188743
76511059
64965073
38476238
92037555
189414862
29669381
270584246
4338736
311072539
611732555
708183685
67661450
123422862
825902436
3004774
232680679
53361173
587888881
270502484
213908603
21019100
476706311
207463095
537756097
40321484
26350661
90061966
235909598
24662834
17176009
10238523
124636449
506538264
336715351
353863572
352446355
330371734
187789825
23700806
12030043
596507066
109693310
327056991
459834781
72619658
174693288
136177304
2768385
22435080
26573433
394956937
481354959
452770725
43551449
320916838
18101770
83705930
514066029
28341089
79714254
27813969
484380919
828460121
250375242
247827491
167867101
367438724
47541649
24070748
465817753
74166595
269899294
230586016
8164972
237498379
202156525
775851316
220608708
38789371
309274929
350004827
16752472
483461887
374157844
14199238
309251019
213123905
183764969
719141125
6966283
187181866
141103314
249901109
42178097
280809552
246694087
193008222
238365957
322535644
22186747
151154198
265520086
332111798
103073754
30869288
113453643
81626707
144238083
44473235
64437416
14682008
588708160
69964376
105233498
97488957
21194742
180011650
34216340
56454370
182817409
629525700
336923327
449059020
152725793
141586853
377922164
37847394
518245281
26801800
118724134
252802581
162192821
126805971
191007698
14452151
94191120
167594094
481784276
388803719
111060964
116482616
74198831
342170858
198696689
83746872
88165100
285009650
134756452
134015714
129895690
132380719
144905007
220836793
71629458
333176790
260953877
17296367
519119998
189070450
123561506
173355986
286485530
18584615
215132907
31244976
188621121
735199548
239711887
116490503
296988324
358429180
44539937
196719720
536697147
477863849
142204045
384046133
466482165
54928372
2234711
352295382
32042324
51571871
34056259
311067093
83217710
28538669
340719124
295814890
252542261
664396697
790870625
211068763
3350281
437461669
357309232
480674495
46440055
244233303
254543807
289566713
103714236
195744146
136883995
13869911
497050448
41379533
11055596
573454496
32441910
206420972
292390177
355952612
9298683
33859298
271992399
166768577
187692091
556148636
7510471
500035712
372610746
121024614
19172808
488972298
655511066
151312775
223316248
233489536
23562046
201258620
31120030
362308324
507662878
24058092
725789378
141022331
104425012
22632233
27467205
150059015
649732749
343508051
246602047
401121638
42369399
194695890
189112134
565676941
487387038
516988372
18016157
66769480
472256830
166447897
241331453
128058556
845547011
137308623
377757076
108114184
215312776
98139294
796513234
1659410
12605687
3512299
6994339
815174111
97339030
416514524
129038949
10597007
611298419
6337535
113855015
138713248
31717846
459186312
131043196
20132682
528548130
627550570
46748581
55612
86309786
34885852
427453863
232361099
49980511
79519147
364931876
267273661
323799184
58924797
465091525
50521100
633258453
360547212
274284778
111174431
63869300
229579168
465071723
30759987
219464089
22681065
94007851
295367440
203922719
20998982
225692103
147589533
524212700
12405001
120511573
24409434
492109599
49978319
773863657
37749130
13853011
236328554
98359867
103078643
65960803
473644712
75707524
90281295
425898508
161914845
470092386
174018780
248408243
174009738
4389966
162805222
22490809
187740861
193681797
397296849
23963263
212843636
234638743
151655455
77678048
32350507
97855216
367495225
38474023
123454801
78571387
198435100
15154535
48676583
11306041
418756806
18774713
514541861
589974230
102606662
190436074
100861941
38800588
194550825
196446585
583339267
85991191
10146655
530244377
180142049
862875
357382786
25865658
49240128
37913749
734657966
5250082
475540025
206666306
359791690
160102414
71528424
843968185
744784977
162859430
467420582
238904551
116566438
160558856
79443561
48552071
146422183
219532280
293405317
225999016
181703778
6937597
1463118
180716132
162542966
31859830
365976418
5235450
455933567
565327741
20887869
222900232
442378659
166757868
87031829
233343221
178833669
43369298
689707826
573181817
77913
53826149
120443507
263182140
419303956
432920337
171273496
57211982
309173429
547039965
58099941
34295730
22813930
168169189
357527211
53958399
118818746
169750236
379297276
588803632
70482826
67608849
570678618
530270366
93180087
80235905
28584687
346858766
272243003
21033656
110865939
233357576
118703314
7784191
3489378
123115069
655737635
220723525
32590219
324493070
29602406
635809691
158974928
624295011
196573303
24555168
65641681
101371159
84237962
229054201
140020203
29169310
611840814
795077748
159383053
472321790
37237886
352477543
139860314
281222108
101583297
593880786
667359593
4727259
315609
533327422
529674699
462215085
13595306
124112086
285727160
260823282
251701524
202123811
12521450
22600378
142319452
307772538
455657997
1069826
22146326
331383870
523691780
151078831
473603473
227315150
13658456
407214288
118952861
65690778
395449890
303853716
77980284
74079198
276761537
98700683
204625619
952186
1427309
582681386
15078697
221389886
131926672
616805496
399334271
239024994
131680561
207798794
148947635
335103963
207356203
66250934
512636464
44012491
568097685
158730277
17337155
241307194
81994516
392839734
350455773
499958390
152027760
79570827
433708236
166945797
298068360
214047522
13850381
684210579
461934219
345845759
156312232
365691243
9015019
192231354
617831082
686025379
761714338
38149906
199526735
76162987
180200598
88617162
680896136
154378385
579386652
137661577
112701968
292116028
436146007
169226153
79018702
139626304
408567848
24477773
354929414
205918225
213074798
153003146
669387888
219230395
13887088
661900908
641211119
17755
346930050
81302316
104097
53552503
24588445
179266569
12440985
34852679
107134278
429426998
161295811
407145274
190183468
314209258
52171495
86806337
330806742
183459421
67514749
402263204
19692462
400909536
603635540
128917230
84294881
100970870
238033014
130163449
4314022
113565055
3005731
172110192
190769537
388000511
647431093
97832460
197179222
783245089
118348383
60351791
49139945
68605014
138383460
553456973
53636597
291827877
557861313
196506625
27481299
93446491
170012299
27126580
8782343
37801242
142288729
51503467
410089428
282166153
674557105
33148812
432603306
132957578
394348422
14993735
288794565
15948300
668966673
243672771
552494436
11103208
380443256
214641986
174129702
220153274
593976445
70662876
33256250
71075740
145862303
115472370
107292127
467640520
181208022
225076384
756077239
74698766
178036094
39221934
353136493
55593464
374302982
321720178
3319507
348111922
585470689
22556597
232161420
101075051
29142717
149032212
421617613
754528549
481554710
283031189
218944843
229186794
240155995
29711423
134324956
1270762
68843733
179427993
138104753
182397318
74657801
266890809
436645750
126320365
162965204
499092447
224696449
420310837
96946529
93667486
343658621
81956733
82834244
509621498
161464656
563552516
89831427
171971772
11215487
32092544
276071473
297874043
497183851
15111002
836902
227979019
124363115
109263775
206824040
18290999
237378251
79339382
576284284
74326415
25409850
290394695
37335276
135556547
443717001
387901840
523785933
356211890
26993967
382193093
131736741
399034787
28508029
150414979
477401344
59248444
41460177
17443698
275434034
154945892
43577696
96078732
294659982
144405291
411929803
298201333
99706075
523190593
181669695
228070646
624802109
706943627
343497019
129011217
25685259
210625872
78202268
55878744
97583015
490655684
205162849
145833209
91492652
107605062
23149835
22425953
25994377
38440092
209302058
110031393
69682478
494550982
472058104
18090107
25633513
357869503
109692872
52793296
174989476
161268509
371002935
793009227
521028
121159208
278220356
220855702
184912560
649488266
174862635
463970684
127855772
35728020
55915264
23805624
348297489
232478601
230442830
125496752
190129596
136451159
177123928
83584415
168253547
667653749
352252970
87444181
191074562
130090587
428491578
27368417
355752918
254432830
481232116
809063252
225523227
561039468
404876108
17142397
480234757
143051093
268013335
265279068
1664541
22038394
41785470
119820487
73166915
46503584
522544859
92275731
193302279
32725060
143291628
580970664
153246223
123611870
211934132
34727542
18652398
54282598
234859117
388437541
606100184
320720447
329032402
536553792
64046767
22560251
235201338
50240757
227873931
139947200
302567434
664397462
7371894
142211419
210525141
102078161
290849899
83391134
242013575
175318493
157896621
121132391
461274132
638668334
339064553
207714804
330524030
433923230
280545943
171328480
722601320
76029241
98430214
420128666
198020918
390102781
81042599
347218428
256520135
72920512
337651420
113991165
24803482
240272905
286457094
624614272
131169599
48082021
220453072
102241162
46254448
381437835
528387425
20810679
180628789
579780189
29362486
14402448
192711223
96812886
107738485
151217362
134029417
23172425
413503195
265054956
82348830
103508908
330014603
139760406
202377177
129726299
473853790
337015605
170215401
242745854
203723240
140592083
146857607
668058694
580112349
42352877
274083517
35620274
77597754
153258809
318430594
712365098
36697169
806041178
87800482
788446712
295391943
133773974
178561417
632293035
152723654
30425895
28986035
650250627
368127149
442400751
271462736
578703077
408696997
26949867
359914740
46291923
503962550
497176320
218518578
22160678
36568333
161709035
346816411
18693768
320790793
7471483
360604876
234268667
294181
430629936
612050688
44219832
20689980
578715100
126116040
222713537
258033013
459890235
131739693
468661807
576650455
5285566
17849435
375627325
3961851
250552012
626613417
267841962
305161303
171844890
77099002
467068021
384608844
43108014
35286680
68946
9015045
499411212
324004968
436360048
764831946
172299165
343309872
296110077
24313806
411055946
61298264
344745651
575033174
161768251
366221807
349243168
206369756
452862087
232700259
703264429
694998527
50824141
61059663
55377352
438006627
621847113
240928180
50393696
80958039
731747936
461091904
383544210
313580927
2612236
178243782
428146668
117083292
212564321
638095765
5853558
552401856
137756308
144799118
160891803
539566832
188066392
46233522
494174088
126578531
192561972
455300705
135044530
54472855
369562639
54591158
214509147
86521508
33478981
492493130
453369
321626931
434001969
121925347
38376531
755636371
136097377
103799284
3152091
1905436
255300301
23712623
45263339
243054644
324325936
233619851
24941196
457839665
74060948
129942322
135051902
389328749
194150526
259075697
308854624
134597399
2093938
131679988
563521546
228658177
317890757
1493236
50534947
653843325
28768044
112207606
36572042
69631315
156985471
232712477
300965023
12901443
120714740
12700607
218214971
57396005
65046103
439783254
612817442
153872374
473990584
238311310
154698783
105430794
217857481
337138345
552402454
373490770
82664328
39027663
258756448
408323383
491810267
199928051
487476813
693079126
194805240
387993900
124703513
108134984
262486958
253538928
763401579
77012099
446477292
284654124
47288911
713113794
66990401
601041103
685829472
47738047
135299097
583198173
26596335
419548668
95203637
39472629
151094139
70315880
128657132
315404571
32749937
706893854
629970770
115147083
44951972
381492820
253221107
347088873
371632411
112239847
484377940
174718162
525705499
466189918
25327645
634716036
183396936
33676194
338912083
25460204
220192259
212675706
610269623
21284354
478083302
172864507
1473944
176959698
282526555
6170964
608917279
50695638
62407439
278407530
118400486
118032998
54330780
380913811
372860479
297449295
24826329
734160205
56602245
476896603
454755820
212002331
25806762
587690576
264865341
195592790
407399633
525168064
7383969
132277016
218286036
1182496
155924760
193633346
710737865
511689491
273543047
109670643
65817939
29730729
129158090
126766452
5169869
419736920
468494642
80779080
693342769
400885048
859699143
259201393
72944150
142818636
201619375
171479810
50473833
333279029
222765925
68632537
139686258
377758107
600597335
126441120
135925032
265913951
212601804
356320476
51486686
277668908
44889530
31100342
71308621
474838520
348737092
349834016
183148857
319162596
419042723
675080383
249257890
189054781
183733530
9615462
283557921
577037887
67989324
176372941
73096780
311543702
142465413
157282979
221725787
73222390
476429085
316183940
365977979
354735233
717176408
300970102
360668235
13447538
112946707
91401868
14049983
287835957
261603935
40789157
85207976
156089879
281805832
388579885
127762138
242873591
454642317
173385258
7433702
141089161
410460866
7742840
27602078
597205765
350301867
103446000
294761173
709012651
341090886
27664532
748200140
109832478
130394646
10701175
204492264
372141946
116893896
81443532
24974280
138016062
23853044
5914940
71163392
10548470
523382764
323119900
54380777
47002661
136334569
93031003
144015142
38023551
7891934
446577044
209900721
273940566
351021221
12499071
489850607
9410021
548361543
409574296
85758596
27267298
469031744
489242937
354630811
58892779
152326614
182503094
345348905
6023540
140516970
68760907
15339100
654000388
103780079
118192317
469292543
372404500
25794822
398479380
372043229
533190217
71935642
535629510
85813627
34816936
306278358
362768068
229548831
183609908
400197585
79483185
131175143
98009690
17605170
38606725
52994028
758650288
106423378
138415826
49835445
154716539
311544819
287590516
61601424
133683322
36108754
165964508
6471932
175294307
95707292
9159189
33473452
345875863
199408796
39081386
225568594
56171306
352075494
243236619
267061654
146769449
154240658
53084618
56396324
460551292
39897636
407683533
378542122
40789977
219220754
355025348
692347458
427234550
476551761
358993511
83657615
167370808
8573888
79272983
563687387
23112369
17140622
113747660
409753279
267839077
49855939
92517438
50755567
247309199
25747879
306636876
125477096
258449499
817813853
102531729
262093466
31085054
263432438
39283134
1922875
14801654
226239006
146809304
315076355
358676763
159883883
414495824
68604077
783530964
128769499
72282869
74232509
261800879
126444017
2401443
52266129
60290418
30432496
26698364
163899889
113295591
119664937
14989034
53758672
465412819
695455215
213541715
495624587
1152238
194053490
461356148
250355171
179258116
93703386
721946055
726187510
11148898
493420130
258329844
416128176
320000003
67771760
67351959
726939108
73586961
223663448
168849939
263640157
6532213
326944677
563639799
85906105
485347489
248673581
9619768
4156254
161034760
178830703
43803773
281997943
277105780
13203474
668756146
258697454
357648806
235321016
143125714
87406992
160553280
75730910
13637982
2808157
363136843
52375033
312173774
355841091
152170184
172763180
400135776
652381787
509314277
219196356
76719659
129684739
201425087
692131362
396965671
463478443
338836920
574673698
19245589
119482796
12237152
1649767
756667888
223186942
113858709
13950158
305311602
103599062
303411982
451355573
374064481
45733423
208636405
46721324
198362615
139752884
21121020
200399543
238793777
64886120
3098549
102751596
653124948
4763976
683576401
67729553
64446030
3088182
109075757
556974271
204743381
67030078
127960895
18105202
191541558
49094603
23615530
43373593
511489996
111953831
92920509
267718
502033463
274938667
329182812
930914
389887627
23246851
31536324
103972900
302344
42954075
603961440
68716285
158874993
418086968
3994639
2020917
182302074
253523903
38783187
110584098
11695273
733394972
165754303
619369217
117092506
736308550
71578598
361024671
209581145
124324543
64208372
75275381
23776190
376823443
81843352
96341243
3947766
16377927
123066425
629571294
982884
551128895
213017974
214036813
296186844
571956143
92763564
192053394
2880711
6837753
471900506
636539332
16635380
13419164
478558716
712886687
241525676
459251684
302085091
648183376
684303778
95077261
581030534
33030485
466192836
163403657
42777284
539063265
80263947
121419755
64371863
3055275
28430225
269255643
172744903
334818094
67225009
319578807
228989863
58948782
86867263
10163195
793434830
11629793
8017434
10081613
202866758
151212432
193837859
67865261
86869542
513093863
281840910
379542715
115130055
848753207
227590165
164122605
237300232
289880939
424338311
90773261
34385061
513536753
117728004
41261403
48211880
191491425
186097356
98708942
16406507
17436078
250678952
636777137
199667659
319065976
51655510
416228701
111581683
685420191
327001621
67844866
238784339
669007687
71507899
329746749
189032528
692803908
140292960
362543
163401722
3331936
2588643
455792934
64001832
2804329
12542286
764847471
489783093
91659888
816928829
450195069
394191107
757633552
64736169
130327584
40534013
183698965
30676745
655335881
559843319
119245596
10686749
629424727
5359419
162890055
30720548
445691129
123725076
53902727
697812391
526050444
177074216
61468721
518812286
438637495
335091858
681845191
241716941
6993450
371841460
200814
704073880
582713351
322216116
50812970
485178609
233985723
341112464
123571782
787215955
89610357
139361465
259680875
39538717
353906918
229643395
69288701
389442868
473571205
20254031
598664149
441084707
420303125
297227814
729207083
370445201
46240266
64854926
450640575
294402652
213897154
806707
151256445
81818711
686027123
198645236
268606384
352811048
158625172
390593847
344955300
336370057
251590101
274359794
360117229
72425437
8400982
265475407
409995158
450912199
809119423
86232647
520371116
108369390
27813698
12210926
706820589
86602543
101755230
52298225
341920814
770269491
199338895
197691596
50788797
444456484
4349736
20080584
535382840
349754603
242006801
25990958
24335454
8844893
23017311
101015070
576687802
114228787
213018189
15014041
53624020
478989659
331471002
27174157
178921755
3229138
350417629
60610637
284789178
17359392
326918460
47240101
105414360
665590905
633764178
675437790
457451776
366897557
10949079
233897488
178571632
536469988
414414054
669276471
148143560
76866513
448677052
94512096
135188404
126776654
29524148
325097055
46364033
518188985
109682186
90651878
78944416
19721171
90318914
74219963
421763826
258358604
317698258
33024360
243928655
243553765
85008612
55133472
39331202
690379014
697141
154358460
358906237
336510695
56577027
61399818
226536432
119030743
528905855
8534509
120204278
228177757
300926451
344018272
115954144
239648130
78010633
233997855
26713318
134993205
215466208
29338753
604441959
247602086
50664767
88371930
56665771
217693869
139732087
479486095
16209437
439770117
212234038
200648746
16291733
4657740
245896170
146384658
48693345
100667933
326847685
124149318
191524804
233202864
202473066
11960050
716372669
106264764
206284138
127639307
89868132
53849895
154720239
4886839
84861344
14015494
93908797
48887572
197765955
397253460
408653394
336448409
105623937
339032
210685237
251733961
358212252
110602252
81693273
1334968
52523068
49031579
15618004
260317748
162698949
189709026
34716391
52085660
40314181
273147879
115196524
62124148
271463180
741880124
207889496
39304844
332579417
15046590
3804993
1303277
20089279
20230581
20422964
604522294
613905195
61271080
23088442
207552134
449318661
394479929
32671476
334859805
236688588
387742953
146098576
298874151
423989273
291539732
43139326
676418252
7312464
81186916
237708243
37918139
429604406
65464658
621086347
161590362
3538577
3928444
48110783
447801157
748213
41434590
63694676
221219362
606975766
546756460
126020796
196033349
389200620
164766818
430589258
39153935
262163662
361887713
191818394
145581801
643627277
317187674
69878672
41337789
171935730
251507388
357407975
104506192
65827840
111588182
228281829
169627018
149093436
108650420
238368897
10243697
213464363
284093774
277520065
28932308
329485174
61092672
239723721
11135403
7497521
341701020
119782151
223786264
399555309
23684196
68438379
72179485
120565385
5478230
40140418
277168284
98028732
191162746
397274189
453421932
884746679
14188775
412146049
396645300
634921803
74779190
194440762
72890949
269761566
23877581
93660011
66583892
10651100
331214908
60980656
491852721
28595307
263422249
363758556
558583021
563432480
246046592
438062591
200429224
432015901
20442616
379222005
35007317
346908505
85111426
318394174
139168705
106377661
260469423
456153859
58681912
41228645
143426239
252215104
414901414
56761450
1716577
51960009
214773163
91027333
96395108
553460476
341974304
53652781
107085952
11337210
223662337
64150629
227500021
561504967
640478535
73489629
457835458
19157967
158626710
156713756
870166031
154466957
99138131
587131208
80364139
151637707
402993361
134443803
109381003
196785262
195985567
340512296
175274780
232849533
293960287
589381271
703203835
202649644
214699040
109029771
18203169
79487069
245913016
399870766
233011089
181339712
134464367
294108963
253324221
92455823
13487662
393806631
256629179
321725785
10357297
17136484
374386784
217588331
79672350
8046341
56791598
240343361
246524567
133432177
480907104
144225749
269239824
57463388
70583598
544088215
128215162
667675118
11598091
392736702
27035009
204418926
190653959
654987631
329089486
609702938
88694378
366158886
334604690
29119813
9469252
196011247
319987512
384818320
162437674
2417188
89096411
341651529
132682224
618697618
272807935
293224177
153955436
291898989
512161202
29421163
448164650
713997639
79740259
414422059
425404251
274396770
19197109
20972555
15105282
12826738
201838887
47757372
24207789
233028629
193074681
238587405
425945884
37814569
142466290
61570743
243494859
227129809
47842271
576309175
245053473
47839274
84682262
6108856
93446300
239620160
122974308
396520359
129211000
40719562
52398098
229164906
108908481
3138556
105685131
433071036
403604925
90532883
57283425
585772033
718310261
152218749
118436026
11982661
643896139
345827627
57974745
54255884
580861754
200973264
36243044
225312394
384073109
358856914
56977839
396962070
290408704
97465345
717044660
1830054
498913364
350384975
113557874
707493489
140051997
162878154
58776388
284870115
4566003
465617987
371252232
368108928
389272619
156156677
342080704
21807099
67500
372912727
67959066
27311504
24722780
17010151
174641418
360032207
212543352
246653138
77131389
217500578
115880048
379278866
429271334
384680992
41062752
262442166
94694598
161153687
212418090
83107638
17793478
260533245
24699107
177066901
28522908
50941836
94817960
687040393
51428456
4968665
183681896
16323157
145843505
382288487
166353473
214986643
529260061
429686519
19808085
602029458
225156485
429628733
332153158
5236646
286453048
328560098
332324053
154928437
392168725
403621560
301856359
58262291
414428517
493369619
626965002
371643482
128732484
51584968
651965356
363703961
320033467
67576010
56604995
149147010
227389451
263528718
298553771
140725763
362532670
741994854
210179365
22106950
85877890
270461609
449062151
518610153
136191239
140792390
74478497
20807247
303527291
319745554
11663852
474115421
194416015
92924081
100590040
207429153
56206668
384378112
5679089
569558352
135336491
613207305
544489046
58867804
428219843
255885568
79541485
2160539
603608806
218411463
148253843
116424342
63170963
102822291
13693691
498885001
731719154
481660630
110544923
328292983
99020641
343866196
33739575
357636714
34277046
108173136
84895840
83964695
472464796
216011744
382694001
468142871
529850021
118767932
13562642
544506562
198486727
113381305
638554542
149335963
823693019
1308823
136210233
104912204
230375038
147761517
33448319
128526779
90843829
315864123
126772635
381008252
361603837
151425681
84420225
101288276
239509479
290568729
237498372
396150194
222660450
82988301
6608725
524458209
116366971
279975250
456447107
92743317
154206719
106470556
536551827
97446638
92603769
316214813
41965103
49239559
215098902
308747203
200088697
35400660
385204818
77065965
75434702
115247879
28293573
411101160
26461236
111667450
383651569
152066503
43388894
309567190
564700820
321618263
194569041
569795941
82992774
90554387
261577055
42500723
239251784
143406312
122118896
90622645
65740869
62730547
108773532
249567739
116137895
41576173
7432956
9587693
49412937
465664492
89568402
332736655
55791416
65866537
46621960
300460073
29593607
77455592
340050416
16125929
425996500
231629614
657611375
20072264
44716885
130932459
112573216
362223980
135078680
86745023
111695789
29756909
820432428
823993419
122803267
285928626
137390795
76129940
152466459
8209474
375875634
81498375
187867126
64036984
61859209
46828775
193126713
100600708
215838026
90609680
107644449
798906647
97090942
721156753
98912734
289761977
126282856
3234211
183401295
60724263
28528616
542093239
544354575
528366218
7402241
158482701
198865495
555810989
57204051
166011812
298832863
213036210
401839931
339185814
188572501
5370560
105953595
67951724
468847513
251020519
371707098
632275193
201896196
9822039
118969788
510380
67477695
208585278
74034828
163740574
345939217
186873043
317970556
760011028
578163168
232464229
93468492
355301598
12808799
84923422
202520700
381156977
67178582
73227943
301466
200612631
230961922
306083648
523812999
402712471
82946965
284953750
585051242
96413164
367412157
83269136
139136321
65149567
411687649
24173565
553655480
384844494
331473273
332525479
7608662
125354545
57365365
74619198
518081910
171306219
164706277
324376957
193128798
447843859
170879888
518283931
576482686
170801336
43766729
549163182
392451
9168099
139730516
41081312
31134336
24842606
4807470
247902367
145401004
53692399
25691956
72431938
345525830
468168263
207569492
412272999
413421
28106110
1127893
79786381
78463330
100829494
217681629
366624394
135158802
208449856
41960888
114369913
246777822
377300282
395917664
453791487
158001040
280553746
284505245
857224484
110943033
609284428
335448847
43341753
79927105
50656811
165752645
311570387
143983245
53091737
143440616
90787958
595467563
99111755
181804324
285013677
225269067
707410685
348177374
57039896
123926735
106122199
416403181
135789413
6116857
611028695
148291807
188635646
31522373
175925440
452930912
104778582
118488463
185149064
158691436
468503908
199033754
419388430
331578022
107158524
27920316
381010338
618350744
435046059
106564701
269717580
36305198
352034217
291778551
200732276
183780297
200573544
394537120
278723376
96931647
79411338
73348301
663034146
75134117
227952915
59577362
42135815
555080394
415531291
204281930
135663665
737254771
14192237
22438137
8865505
177008306
366372536
125162018
122058415
16667058
253439
275939580
169492846
129297445
245056770
290635029
117300737
38411632
394095545
106579078
421609937
244697825
399110587
410019455
122488279
317637319
6888446
85958219
431333381
261695310
213311127
286817568
276598495
174511732
108659418
53492599
133808125
288004843
333417654
41166951
144674837
183450496
486591668
379607545
145717221
365240864
92843047
141602133
253348966
486117619
513204658
756594407
133956904
6053288
307077722
103292176
500997654
37905250
266979421
167474045
3685651
787328808
775087473
171592390
139856766
104260342
725829008
76249216
442484821
31509397
205114156
368654088
300719267
286215478
726892361
36345834
142139658
314098968
742565032
445552800
6547837
450228999
493572206
499522464
8316846
10517599
22599561
373493241
8945533
242115099
4815652
62458819
420485475
762793657
118507963
672187187
150171198
135473872
310258967
4768381
161605323
56657129
12200114
523446222
243566610
329178775
216632950
399186854
7409493
722002488
134813644
48165626
647624457
390734463
470267064
100301896
809658354
680113628
21180965
671443861
172962792
700477429
65757153
120064162
403347903
83559144
416104323
109437074
454137341
430384570
219862721
434079151
687925434
175092260
154670900
124036131
580245480
169439985
147510880
43449176
370542091
567812566
673285672
143510568
188387725
322807095
421135116
65511727
76506001
51300357
879005688
565095805
165752023
88007556
383650287
12844013
224289001
455641378
220112060
689466324
303589416
319673777
373535690
191806721
215076957
246047322
333490891
184332931
74636160
605287276
153293512
512602016
434088923
48599711
57745651
45134051
441829290
24543001
48056787
333918584
331341188
214353139
180643338
131681856
97125025
259085751
367066795
177037668
5000746
30403383
70966163
686233751
243906316
139938953
458377000
8516439
220601340
52899093
99043877
4908767
479940301
378512916
566284823
369391866
223551841
29836402
86530683
29976764
141673686
593845272
180864687
252090619
243360998
203715869
325827260
262661014
683813565
705870095
826755411
257691667
318901476
102905875
106676995
586240215
175953694
82418874
77308701
281004268
93799530
122903671
62332381
83506493
119121394
506763375
473361467
273408136
105245668
57263549
112897798
322998521
573510
485704783
307256813
475712876
478138410
180838934
54179023
475977897
124008421
542419169
6862177
177186769
435770958
488843499
174847986
242147644
43088745
211988539
22441126
22834058
260866921
67277081
24754915
105791658
450760987
249026466
206293971
21158287
169745778
568181245
695130637
631039323
211439687
156494819
314910056
82354778
106393080
31821149
663380193
117327030
122673665
88241379
491160785
107205518
298944210
242218980
467983194
350480759
81538356
692708655
26352472
185531766
246564842
523401196
761428408
38772724
26221367
61661489
123043998
16695159
400255219
139228489
803996766
114336852
86557468
110242023
93599439
15309067
67095503
280771520
269337722
43581355
185423847
193225530
79041343
150920195
224959107
117997187
164282969
358781439
38431941
44120368
483609114
267886789
158504398
68562952
446856332
288642374
34253687
22372126
1104157
668421347
17328753
2881466
252730587
117671173
419098048
47603567
117512644
253062166
473411353
188776664
569694993
789918783
345628536
335944660
86107591
16532246
461713612
443232670
24666054
21684063
128860862
270575338
129439980
89748887
46286402
170253414
371718497
154638514
245852029
114600110
285182659
37775613
534478324
265045988
705458681
12487435
124046001
363710113
303901574
679067086
141197552
515407380
111539049
334794354
134229661
514446055
202779534
5675150
24415502
92540569
37126282
517702755
104330607
114354469
168974366
184030477
5093407
307294497
370428112
17117998
151816353
215844018
6545550
137633558
123195267
348108
53098486
175906772
34551656
267652395
272122578
45401276
186200981
295778734
364102936
456204533
32891919
259492158
94890816
316171443
377674790
472523676
41660969
427487381
299564343
116260830
19819355
102509825
154507301
139399314
447959929
194464322
502479267
42363441
632909650
140544554
175135620
31729028
167773056
779430096
92747744
253473765
241520775
19263929
596585733
6503966
274085291
335217178
12953540
32213678
118680953
339554936
433781466
525099721
396585927
16666469
491022763
135940448
92446585
237304236
34967336
59035247
173987485
265398448
11531518
396849031
471181090
7613844
354522351
529779129
202514158
265621560
274937126
277826326
33700615
38437796
140292426
40042853
112222180
9687973
33319860
127428331
314636015
232259765
687386282
287139749
546589955
25567221
46235061
586111788
10938189
162703860
53863211
368888769
21571226
122969991
229479018
73357644
301836153
145464302
111394106
304992594
8241067
64563419
408941195
191678557
50274450
37227996
331102216
245372340
422325276
48234905
92026515
594943430
535226187
331687372
2622921
2567268
146248100
383490651
607235053
86048325
30392267
69270211
324901771
575489198
51362942
202943620
105170828
84826728
234947417
57668295
232661942
55905048
12639495
154945112
30595570
190641525
197207796
144336787
486205827
450343145
199471345
11532506
256208093
22211529
323614189
54672008
202658453
497183596
165269180
288345842
6674530
770216287
226876374
32838749
276144848
265978316
309192145
203821561
664857434
191317350
91631518
198334255
687986375
86902662
100279
37182336
221438237
278639224
43645222
44755629
509378541
238721784
40569392
101768008
117842464
596467010
13045474
516919265
594948517
50970980
86132341
46104377
190274772
149041557
557554256
27945730
877154
478175683
17575052
114514554
6637678
227864903
422784544
291181735
481907497
56970232
330182323
214397222
213390549
585250702
29358186
36482122
85722928
193910611
16676707
336053175
253941897
729727819
250623893
6996775
19301259
96203664
174975766
50674829
532480708
59563235
327955571
226274968
72818110
78727230
747674785
336110598
367040069
263472520
878236223
185976522
484020619
120093113
416472241
716826783
3599694
222533674
485444068
4380315
390784074
140210894
555623619
90527108
108798441
604560989
376260331
93124538
15093510
120143571
405712009
37172133
35695366
60862007
149049436
536203461
40210265
370699579
12191447
180071150
533551866
524188060
109497382
29901668
32038031
633985734
553893782
420519840
487367012
170058672
154133341
179484861
385528780
13318142
71535761
80672414
345410830
434173699
166342724
49774328
560512301
355898263
280734720
300971120
185320646
542165606
169370839
108589891
36053390
301209415
4676550
571356857
21657198
209115888
126355467
381990475
384371167
292891049
504965570
296397594
419750329
203477618
48186403
38582493
37979776
86712132
4099911
127862363
41262980
175774813
636033403
205890113
164960807
890224954
473884819
88453776
274478979
378276617
102238228
553254618
626349394
46133605
50740020
91762790
217528505
726583155
34109432
503238205
459426450
358518379
738107637
101712338
158479951
305764666
359437657
192539381
149078270
364454049
158884276
140526037
574479539
77541077
497678044
193760908
190427730
251138299
474787083
40968191
576170859
60258305
235004305
24039958
328103000
123428848
505413736
55532980
70645612
32985655
577208238
133423503
377600947
599697339
34407188
393066911
342695194
88062418
131804399
606138458
167794311
5648250
662407986
156382078
55530581
54441874
107215868
91782089
118676762
443560304
410056993
570089120
204287496
77292703
247869904
294428864
189175132
8280761
71793649
527989428
43041655
231751993
201996015
77678636
186644177
467717535
103579825
9405583
106953509
508858045
103548413
255567332
279640521
393798915
719914530
383205169
443139826
334948573
289696900
111880844
587361842
140342734
113342324
128149015
141415112
460706329
310983634
85037363
159778817
68776993
196255933
183296231
112419005
140114906
240209668
449057853
473122689
25856424
406082530
42804501
246099551
283116984
134953481
392862152
401128500
108900977
276513743
265694016
20323772
284103049
32055566
177285250
112697115
39056750
190259442
210721346
418083909
46158981
73080192
54635144
124074386
168727577
227233340
354008358
715426495
513701060
65343617
258323994
528671061
411432890
117171478
19376503
309697076
39479987
311938379
68149990
436659209
658707669
35374314
152237459
115949588
733125786
795854662
46957380
815819481
578796203
142902817
130954606
252652844
640664991
74526903
448980867
557328072
212692422
409735848
28564476
174838332
323111316
213881175
177169557
29452773
410589661
58794926
333170004
290612055
77386758
12874934
125431441
10633778
252599591
215669474
523165669
229581210
291264776
241272763
108104131
25577244
376143822
31780527
32276848
368630776
32641425
46672396
265426793
24585541
213381782
285999153
450750421
330218757
402029172
73561191
266907563
73048045
109095645
281276108
80322261
491371444
314863310
104288698
4214595
64723973
89207826
526489958
41156784
650517374
691374919
5178857
68528711
521968622
63447886
500472651
85862653
199666773
624771773
53373153
939030
140927194
43865777
297191515
84625169
612781654
72124863
111703642
80171703
221932897
56638565
539659731
147298659
120665745
541940897
11993538
20984995
165188225
69739294
670733076
78357670
6498603
450567148
210097161
204146669
379252558
72633375
697034173
93814977
246947588
295860742
693331656
160846086
6034592
364174667
67699039
310041857
155218105
518894121
313489045
231001663
103577167
62278361
80179238
26872435
198296875
231450361
96359640
115566135
43263372
452466167
3239897
455450632
559430853
478301237
648781369
466098892
35280272
155129705
340971277
336620706
21045852
275148803
149068751
34843836
6835737
569773054
122085273
394956092
20485021
25054011
1443916
248491672
19545204
60983785
109448388
77794999
183461455
177395754
55009611
605122161
244814413
487264767
449014545
447350453
58918165
235115874
343965038
323976773
88602220
355321224
394626641
175071988
233887180
61130106
485959213
478946208
486436697
588970481
371849459
691696373
125037546
57104908
316338247
110365591
36046060
57319940
572638316
446206927
83424739
420804501
381380311
618203521
18255548
154040527
203843343
98951770
35830543
128565952
360101476
18465546
202767081
594276386
4193414
34156153
17137685
276926579
44839574
339583875
51288811
90562025
33382579
2093650
602197742
559409004
449643602
734482733
355279
148832410
26493413
344841268
314768799
138126899
70729858
223616207
45154623
211505086
202100833
144703908
115709906
22966721
610330424
226815263
82293454
92137103
550624063
34002396
294858311
528907465
199520851
6264648
184655806
20158827
265166623
73092657
171377899
251639370
234814260
134125879
85922436
87338588
277121645
144017690
74256405
17487532
64130205
283821157
118965774
150979432
580079392
120189480
37266006
398148212
30491386
537733996
735835947
213767486
132015467
143799347
270377890
245633387
669364430
442351839
113514261
595008057
89665362
52733797
138504440
80072175
35640914
391646395
78213478
4914713
412014385
266120933
384036995
310482008
8908333
140751637
382828946
89238287
376166002
158442149
608982527
15346316
3219453
95257424
837971890
569243323
200705452
28056042
287355163
399947782
298691551
98728279
256022882
261745061
578785292
52251788
152208267
102914372
90330225
107803895
105526024
62981604
743928677
1560220
218451505
16774515
225703866
75303999
740007295
321476319
86945732
178580679
349022909
237978667
134894337
679937577
91443294
41411455
428955079
211823887
517084274
2282838
309044627
17120927
330594853
164988361
3960036
348402
135692861
990261
309596636
518488184
55055936
75145001
49008686
566580153
169777832
15400281
375801115
280361268
67126329
92308757
6343151
167825534
227235345
118214067
330872005
278887938
61236136
127864850
182055115
516153234
318627677
557377143
583027124
313361362
20263276
609668908
327505894
169892604
396596686
449812930
45203517
566964145
349783509
600923955
119952786
137697706
15598073
104267160
333622311
258307005
146330561
458455562
85915458
630099373
15885597
149590812
249116091
156578887
195319279
135460476
470086675
421138864
469566971
235568513
172767184
123764287
214499865
35143810
288854552
97959113
316246692
437202189
5219385
118943309
184425095
183195473
362460852
34400919
121035906
587738620
723743108
2976357
5786542
17562955
105818483
84340993
76854562
105862150
163246374
686278604
291362893
85952126
406425884
43916163
500199921
68220654
115219856
183273958
34978738
18620156
110300416
42347198
210220030
190309754
284610650
102878707
552035535
120645902
304856475
107529539
71386207
492793203
23097948
287053045
486514840
219698539
8083359
297322172
132395945
684992516
83418211
36542870
32257863
80887482
43910118
48721153
15256345
5483969
60754346
135420237
426300295
37820426
565252342
158364993
190900950
20298495
243216120
20595887
240003331
2302393
97901011
117347459
73031504
137164181
410350196
659268344
85655900
1720957
595873854
7004528
84920015
7269784
75528568
1373284
37557437
220023114
215581981
27799386
103504141
285498540
83696535
610312539
325154661
381605831
3487257
402591060
100447356
116515559
451759205
273829592
341769046
162761204
760316
5689238
203698688
260799807
167143615
713269396
359785586
33322222
521934165
25395081
175332900
485690537
396765674
254478145
413555578
416258083
370343342
10925171
15838351
284153791
170211845
83285082
18993459
422858193
307451992
820968829
471022427
93994774
310705983
26257040
104166719
318669258
60676295
358614142
69535266
341994220
373193227
517887075
211331486
154520328
52949034
438745810
174972317
534211703
641790575
31015788
17051058
460298352
225290343
215250829
703942716
133643520
20726082
262583255
197784082
176430475
19371633
55000924
225534570
164517325
7220988
391511244
172992910
3226457
23167667
178159700
71187076
414194305
494437159
21767660
34878716
87941410
297862372
269609229
101727065
353895803
47855240
183905120
511691637
30705905
80903015
144350151
463468417
74664687
509451289
130822950
116314695
268052576
361004730
533391771
70676339
121075860
70032012
44791667
137232048
11317258
186215934
68889336
41537229
8588923
222140712
474670526
421485978
155474613
3814537
524604672
208717659
4509720
3009149
580522102
94378426
484998912
36159067
2900995
27313722
311853360
30607089
769118891
280048839
351620378
353593589
289634006
77753190
80749309
250633019
277442445
126363348
164135491
9187148
32181109
106955556
263889733
165739658
595688144
4696604
49783639
201212057
243594047
405856992
394324376
1626819
140105065
146515280
561399922
780568381
112562841
58637468
83258834
29487107
192597948
27040965
315807987
321383695
392720259
51021714
42769772
99516417
97869398
431480108
161342318
864555377
509197426
85985909
80961233
488505810
129695150
348143817
11158776
140197047
12028316
227834582
1445672
152663518
156757195
242289898
49317773
32993720
78326146
288264791
180656583
536362391
615401947
115542132
278167687
671318391
76980881
164325694
270829146
102167066
572181324
22596151
67785824
17062972
3502925
5135375
162505739
112578192
416602884
29141524
132249554
446359312
445415063
174301683
474276235
81390432
8595612
111349451
466053058
96943953
18258326
15258623
73830743
198057746
16981885
20765079
267250378
34842306
224839133
154493676
308679757
9021520
26422840
170846938
16974380
10687767
499575853
260821347
317304783
204290871
94662358
274663389
154121607
38728279
219267998
93714749
315062914
107257640
272445757
63169435
56424186
92411029
25599275
425566525
581520091
149805695
197064503
4531493
726918543
69379918
28388019
13242501
47759781
205730230
640930443
256174137
123138086
527190167
302841267
588950103
172054476
69860687
265306723
3852992
83464962
249768949
771726043
782816899
177474353
151611896
119625533
70020219
187449762
41276324
9892948
194345064
78525067
276023418
208576060
561493704
372081079
335583585
16084292
364053
652691387
472195970
56668695
46487491
148874687
283734193
217222876
58139836
61997735
608110564
142165725
316104839
302782984
2444248
508488576
8977025
175433037
378900182
323173221
139171942
604940903
177386956
164905787
213739730
49034809
208990938
40453401
781543227
432103270
163047989
76428098
67228048
49472462
101644432
648610392
366835453
287218462
40536507
320456299
164907480
280232126
3094144
351368529
34590801
70684692
53338937
731517660
659433575
17215440
133502772
34122079
609987177
139158618
215426384
192470720
179674493
574099279
23149751
1715333
152259367
330769239
303361712
26473783
362415579
27357582
24309507
161687832
227134067
189612674
116797415
750601
214678596
6948309
114461357
141068822
254856175
211614924
550602888
31877675
157447565
281495103
218491630
12364937
687720334
379253234
149854114
75841731
237245352
37452295
74413206
52119811
54286112
70989267
50504874
89487025
60312772
50678566
184614327
444416617
206495789
388101454
6647984
299201482
120148631
124180704
585924996
26556051
75640476
36015592
121777000
80851566
218633732
10201093
195606721
8956559
6573582
21503173
256538886
67943466
55134143
250890081
393004815
47975597
4942670
319736924
5679243
77789436
457933602
529784379
432811898
122841684
128576231
323735130
194183700
469580846
57938495
103273408
15864519
100590632
317707448
303837294
425313863
12613855
150655500
136553277
355077837
517118016
219408124
84108884
115078529
38640575
50628799
92828987
195650404
266101346
87269302
15342552
492477529
58934064
62318648
433125407
500082952
91544427
103287299
460175170
249136145
67782199
462765695
312129201
439118609
146168617
69262842
45796883
124857825
515009141
7986855
559507634
420616144
264435363
300538777
36671114
49849130
244625667
819810
108549969
97751352
195323100
32245292
583923137
72954689
336625894
353981183
389538805
50818524
75826875
96026790
38376847
423645652
121851309
325627109
300843905
116592191
621075423
376651596
54861592
56871626
139799509
28619134
544245630
236178215
403703676
321719042
654432322
230967231
247649268
225284669
201329979
203067597
21441110
41302783
102256420
669939777
738576605
407629526
322532702
513738497
229432386
473276435
3284397
716408379
31967388
454533529
16722637
588543369
470273836
290315297
31638071
241086954
1155512
135653450
521805026
533944507
86212487
150032488
206160148
64801461
117766825
301128842
133523778
243580875
127010842
291211153
43061739
490032069
5870181
481976052
232581744
313260308
22154855
503064884
153370206
586129904
20900004
563322762
636439281
568433574
241163981
204463547
72195623
746870744
279620770
223998408
19747282
227651384
88051874
39200450
95453927
336711939
412197786
117905132
29658060
14431992
32005163
439809258
79128743
42246490
430135147
3567340
39734132
36372203
110031690
127702620
348428565
81615327
438461595
387159696
70873923
508355142
248819691
87820651
182046633
140440990
683835537
450871399
36192700
34339339
90831855
117302661
115712590
146092517
103298054
583536302
284618678
100571888
137646772
620998036
92569250
720164629
162475010
7654310
133656716
63593681
99727404
377406002
327914557
584424709
125849266
249409484
694528685
535776
69273575
22535540
521997114
384853571
495996531
242818978
76181761
270190642
317480472
191762413
156365809
223282095
283061777
412458050
313392956
5745835
369208185
473487064
26680660
296444065
165355156
32635669
343215801
404908385
119399943
341738818
49853909
189684874
162211170
9663820
11222435
68909845
267077492
115305501
152481475
403482424
256834222
330578823
260840915
1523957
376008360
359648711
80891466
729132360
133984194
312517026
112794063
191528300
422392006
355256265
346428815
149813617
116095695
51833303
301286054
205271892
156170057
79139380
199008111
153096508
210928841
160120455
257554239
43171109
333495686
273410516
226070853
330814086
196736455
452144240
116610185
168194672
783772203
71083223
494040473
24931695
59454435
171491871
129318020
391337568
198290321
53068834
217127054
636207961
501651939
69993903
295137713
478778807
63880694
30969413
74708418
189424716
217636805
20353573
187707625
457671719
408365424
31689494
621647941
77959744
174992060
34730835
92781537
51278894
778264925
167344097
126000026
6715429
1124128
355097607
82335135
196913042
496821366
764782506
383464047
111190370
428596562
36489468
226508719
74961885
650343850
53598939
22020106
132116754
209256108
25463164
137414048
260833589
45434409
43516288
95030680
189975768
106006496
385716911
35374928
64068802
2013530
493119669
31981654
51128451
98406691
11412099
75220252
8351387
37747029
107735807
553522836
252387818
300266006
68307500
190128243
3579096
477434378
506341855
19613431
509991163
117870230
379690501
6020350
796375810
9629128
6769245
25961375
38013212
221082146
430406665
242978863
410321848
134957769
577216074
285877565
63690786
283464639
185597465
233594979
285820328
42529247
10040022
334192723
158553259
65107224
61292338
628156738
34704986
55592006
279036672
149877305
73404467
167469766
68089050
231780671
35655239
63740386
16892789
17698876
43964633
176131479
7683430
214452614
319625260
166436700
634512677
282929771
424053905
796995583
292545761
128323060
58369912
5218197
408520262
34381372
273804563
183156341
79401396
237038137
477724905
31018246
433542898
472441167
67790242
559253359
5678418
159539775
128390162
457176
202709704
191104839
201445099
854870671
540919601
28526721
535282131
315444775
183604897
51097404
459999
82792130
8918585
98427147
729152830
513446441
426678691
623408043
123813959
80300755
334969984
374412155
126185662
95614905
301101488
599697806
2512168
237847776
12307847
326517602
24344336
297981331
33951769
473586201
534606094
132222540
27211160
74059075
517713656
117578088
7693870
61302985
63368212
213358758
101804067
625415275
7835030
424615321
65473883
422494568
135777479
10059685
259162960
235377496
9914946
10455076
278039162
32107776
286132397
146822261
390591249
252963606
579083299
1371396
445339575
9351145
132216011
34467675
169443401
32950395
10456255
3624706
140793950
129154642
313844543
50214901
317040728
34731757
13954699
78745252
258348159
241887836
730561893
707587305
37667826
413984598
53124160
19361312
251785005
606470333
599613710
67913036
272702066
8272915
544542516
313300480
91514130
52523304
556723892
234675867
1771445
775879461
96001658
227467494
747480718
98821724
158822656
209059702
430400601
295787295
64284546
606260759
199708094
208454639
295557059
80319487
3020192
389212845
63458038
489740638
41567004
43308959
149289688
165058539
63939538
164618557
250721086
75380481
12119913
39085397
113014109
136835426
346014153
272302301
393443849
466662244
40828664
132224977
460962596
99801460
30827520
203033644
20517165
561788404
13712381
5127007
485376486
324034967
283014904
19143407
129309456
493948268
25370621
449186495
105405683
166206707
81375767
95250426
152441344
214648387
28627683
220192638
165172302
139618709
113514203
22691383
160133587
133033556
51001812
294616626
2886214
270701169
82449795
187310383
484626889
2090029
323719368
326013184
144424801
170182513
513673475
293278630
61824851
31456555
248398661
96891526
8023681
3337959
77267873
27337392
727290873
159542161
398877973
477486128
165442649
68603647
124947444
96422654
488839164
286170420
17799568
4385489
91040961
342176050
97527668
109329020
346757113
135464531
428040154
18470835
71356759
82095558
13930957
462354904
443156731
539881845
5666357
281464277
365376918
226001549
151267028
21518126
17346913
414828260
159398508
3565238
699889305
286924305
100637740
237084242
503203151
483453420
473569610
497885021
104296598
8934034
39271930
81368126
46052915
35893741
610043077
111389504
215642804
382488314
35473773
116161586
293758007
306650718
438140566
409509828
151485487
789653111
259110380
16344351
117033138
42295903
450662139
177324465
352550068
466414873
299968477
26884648
108962976
621949697
550392721
166538279
338941278
220730666
365261615
135825858
30700469
48777714
84882426
110450861
477921379
115949910
32288525
547717102
211328676
554579448
32351723
83376116
23574216
572655888
128568842
540721440
177472004
794463153
2607248
100200552
35306027
171777862
157273318
144195730
6797496
105187330
551713940
92107962
38617392
485589477
191143569
1144040
96284625
68906413
195599780
265133635
173584947
34012737
518376500
36850274
206996340
339997473
132744504
586885784
602792198
76063779
430485871
14904064
209270899
366892805
142168573
30161954
168300828
224365387
173017144
42383180
674832574
358016488
482419094
257669105
403103997
110043332
175280201
142397677
8256510
188663176
188500094
3420947
65308874
33100142
41637285
731745258
18710050
48298304
87635464
138714708
259361135
85783431
5200854
318304510
541222265
13181182
315513001
69916129
123603821
135992912
210720851
70700389
240210317
466633876
14622422
129596265
109725660
535281725
185716890
45217262
24126541
1367746
498698106
69012639
428549438
10505666
424458293
109953617
34933965
309359433
557325216
5337777
330556278
238847759
28204374
502113274
1945037
485183016
388480499
231877732
698589822
455742429
161372810
22059907
98518287
716326439
345426726
206537648
4177663
125781364
248194810
292810246
664947225
373028805
92844870
38771740
3469838
317136044
288519438
85745772
372665498
186052047
581786294
710115031
174636890
332962241
313841422
107244387
553035049
302871907
22680699
498930244
543031326
377622635
452225809
277727599
17005257
45374051
681210704
107751698
136699279
59444081
234957279
365843883
378292918
117191924
131685282
121104697
145381437
70471392
491628051
115595380
6402600
90392844
241061754
411329670
170863957
75386417
29468762
152391272
24258792
417815371
534299914
591531736
274578003
155994885
80626256
96643078
443248684
28199259
371115568
36920297
294512804
117119816
91908021
237621147
390656216
31536824
115205799
84328976
38266262
354604866
437332083
589311270
72159394
578077819
4915877
212675657
7577947
36173462
287104797
7278638
61982837
42379354
134994689
120824481
3827890
317363443
191287060
66507999
183328709
152730238
32037227
93957990
57953794
49541272
110467105
97677538
3579781
155648763
108771093
114598248
103022432
1301792
517124899
16537966
170609682
252559772
41072957
152088024
81252489
120729065
107846181
28405278
431028907
111850402
120236904
8469383
10715860
194995144
366441290
4597554
147787686
128284118
440028894
376238171
204969313
248497232
231989287
353421607
254384516
126291501
240249240
580848436
713236125
143835444
175536461
55483124
470866321
6481180
116908689
8878733
83094870
293321568
96774407
121623524
689540737
73095312
33629658
92978098
162865490
7209627
102501539
564398780
580324265
169148923
312991415
588920323
249138325
310674740
262617610
200342177
43384256
232540337
100225434
503203164
299392915
26314556
203106540
532240742
432485421
459344124
159665639
240113710
51364448
329964620
367045270
166023343
153644297
30687988
299621363
67841334
87643587
126686038
462966810
491479323
157111276
112163891
825807638
419559106
91933124
140295181
300090258
33085312
38069177
379342901
66395044
357876784
105194504
127377582
175310882
60137344
681208
568308879
675561205
571471894
129126484
127374667
190497738
205988088
131652382
78423557
149751040
49165233
735814719
3084197
138007343
2377708
260875689
60600419
56504860
230949513
169538571
650169556
141499694
659529081
380434812
112699577
166747579
29125334
11429172
264245218
255416554
453647680
247131510
61306840
3911542
100089046
388877029
162949546
702558727
188116800
417115326
99751693
193654329
209371383
141790
164998194
395291277
68992086
57377978
71728893
6370303
201264376
187858263
18048243
111802891
402780291
52336627
109944067
594098821
430166307
74969943
86292748
372844995
686693462
485355385
252410719
44190316
579192909
20841033
631387915
151568265
87016625
258327459
44850591
303764641
51551663
214335969
28439592
182008220
109114023
101945654
57816676
664932874
505564202
20734113
171228268
72136502
173046329
382192478
105823970
563466803
271830722
10071998
61683482
16675260
490992586
11454426
206355305
315620749
89503595
506739752
323156810
369660609
293581323
40988753
83497072
401136772
64418565
21815993
100104202
107893780
139421002
290067
41750271
82341025
559001722
9110080
639815386
198720212
438982802
171620393
465782293
8894263
109957145
22911323
162501575
378411708
179544698
5065435
197065021
98486190
32248447
312528817
502535342
78411165
51065452
213092664
421769310
66583254
192256778
13861398
348818362
49772530
331027079
49400868
323688773
185014708
347253213
729928243
296948568
44389919
598102838
10709756
211201347
189984775
306791123
23564059
11630096
471009516
108638075
129859343
60029800
781728751
70806234
416761247
358976452
95569176
303133263
403554148
131294865
539876582
37839463
66954976
470775946
194549509
12364054
217302491
440004836
411600859
226463030
370105362
28382079
13896502
223295542
262691229
209433085
575442622
499082431
27468667
71957603
311756456
29437681
305575257
79947377
12806540
437607335
108868778
40633203
16324408
212499377
24541287
829468266
281465063
15984245
614872166
528022107
593508506
520012733
297091856
75478397
199651991
670294675
75777866
505276817
47305911
334860172
126696013
447891801
739426452
601121487
87227974
595116123
102991452
209033716
160499208
225078715
433393742
447550977
190883487
1563739
142386195
148799246
162695035
171169712
34078805
429007943
772609106
674152460
52076926
199936134
202114258
757290369
13028674
266420831
67678360
9842138
28815336
54699430
176383277
339181301
109152931
430732094
56443976
557513345
374859535
142868699
514092375
603571026
360219303
303255139
236438947
78131071
70007764
412463518
558931909
175144329
147039674
222027837
139822477
154753745
398855413
604882335
14644699
31587402
380158941
91321203
48856360
220844
178590137
83899672
94619824
63243407
366880989
505889355
18048147
139803245
387345626
31289731
476629115
437194335
50481769
57173464
179172848
1787425
118788625
139371862
66899937
166690853
530057596
33536997
385731871
192696982
212319966
469003
56286481
278577272
380847076
117671890
366766196
1275989
30189422
173467821
20527741
662218
55029338
262211807
438616134
30127062
149768237
209357654
12001839
89724090
9787765
263533814
162298842
5039539
274157417
38803383
336876172
329227974
75156748
119823924
254896803
48068637
382392
365229532
25441125
125561383
152460800
20643950
190109758
355087801
620387815
275785843
73220836
268513139
167786980
10851805
69926555
183468425
726260304
61430464
121572241
78657904
460068037
186146297
159599129
304506465
246384206
581494814
599286488
283341118
687085323
536119930
6953953
104783523
353804914
146707028
605082821
194215225
327013021
77324153
102390919
428836347
154919839
320245805
411010325
72955720
37292610
41996525
594558399
710040530
32651772
168339793
78466708
659486500
518573743
313642347
116089774
298865411
36769770
215847184
24024605
53402583
56102818
7814295
158969351
39014505
165342393
173261254
68645548
146416272
31927723
156335913
117348332
94023221
21421364
91699145
102394176
69606102
255172384
155565445
74765419
34548758
36448406
77304140
17178499
484623894
641276857
184016821
206676260
250312095
14166561
15075999
18801291
529857055
178845857
20898272
535582871
409550634
270911967
533756763
206473843
5775816
670424784
499240545
15331844
402103188
217785817
5235025
87851598
25482313
369801969
352448547
16212549
27711481
252241140
642651669
35944306
62379414
78808798
221961998
429668595
134765275
760855125
244290425
133575569
78564835
370459186
18948091
37372426
45888363
515706411
185384318
10422680
6140955
207892022
168201048
465143856
112576878
198025612
32315971
224698857
929761
7201942
652953259
204457554
28071794
220754656
181806982
171680187
629908637
43337028
2868679
278436
70037232
41242858
50909104
361432990
499414
5486527
38753638
600735776
1109310
291229830
183844465
276870094
357314480
247664539
342654969
862572479
97751450
516863295
245347699
320927067
180288536
10041344
619635525
106359806
151769619
43304714
279300954
183222227
30569473
41582081
652550396
2604898
354686853
415679248
625834009
655410249
295708809
272203952
128559000
444654042
247792593
734936186
376579243
151772739
436603082
213261531
73673795
134699933
92409406
43658130
91388750
78196498
86554863
110370752
501215973
158884192
183774581
14733970
390951000
51929985
631444622
137659652
192727269
68327174
249590737
192958459
85880573
119460139
42951121
60218770
224855969
788868107
52970446
664165286
149524915
36503938
238593669
129041295
54383504
214286075
13319547
85019058
32546286
33248651
218544086
243701462
30166620
269424173
125221652
36400338
557891331
371454973
4516760
224868065
58463844
28576595
81121906
90473152
339872120
689976503
281939027
45672884
824329504
34251517
35719069
65673826
365286985
327206235
674510918
361291177
474584320
156262656
508355923
14049270
105308177
155011279
171341018
11657801
735325165
159356052
74993386
481709830
15193585
88510785
339856754
401689799
72117809
401023076
7292010
174423069
87812540
94926903
26674645
285274509
310699528
78878086
1716687
495056035
114566294
249473697
521954335
510596591
38370217
30770946
262989019
216472567
84881505
412609780
487938778
4672071
334521191
405578679
235995262
548177884
304345188
45976400
7148393
207297497
333569066
255404014
82893051
22833263
68033372
1943547
279938325
94497957
39878103
97653935
463968199
119209436
181291728
335620154
416194484
40050950
293824143
403042737
307435994
484154357
181631094
75651576
502714088
248313147
260384676
613455607
85270833
41023945
333559563
807768413
54986795
374640270
214139962
33851923
319649794
257158311
28472552
501027548
2608235
566708273
109946230
737325877
224463973
247992180
267417464
29589904
70398363
66960051
44912349
74887405
463917768
279797930
16759987
108415476
15445206
148681048
374551394
118351631
22790093
18271894
91979978
268912948
292343516
27991186
597271261
300372087
84984285
791910488
38039234
73711316
63035296
631464905
231480160
220708577
1732075
126534490
434493565
796691406
260068374
43598852
7527700
243806997
296763029
154162438
379210463
75889521
93795280
46990135
2827564
307903906
714284
81344698
162333234
193194226
670490669
64812784
53434698
107958686
155820602
446561460
225579015
20980147
32531752
257308192
168545484
791310046
4252198
224439855
81168241
182080899
113362514
452297659
90584473
435167609
150741104
94982521
93569009
402297454
588224198
41909076
396110386
243945914
309561617
300462797
473320383
385434399
188429078
136546668
26410642
397030113
118525179
403934422
63957681
252583043
6583819
121973025
392406466
98277270
190450945
358482528
231058403
383908425
666264519
62080404
93203399
576687477
13060608
67280252
733455026
923304
144097504
49003463
553466427
691117949
94165746
668799130
564315413
688503806
280068747
373625705
21032353
146075621
204281340
281629917
4320059
141604451
6082610
4785395
815614262
207881789
116199646
34519809
327560420
101002259
41132884
645434593
217520238
542979019
605352018
472981045
29695238
218444592
121906063
88191593
186642970
585449901
604390887
2963988
162208989
276896586
246362861
74598897
233523944
171445636
26550870
166816806
95298315
247582251
471017316
211126058
576345258
354306158
656706879
5005357
76016088
4490543
359164206
93464642
62677611
17629759
17614675
511681906
105858799
34098324
587856416
588065391
411503966
818647204
24106344
188592305
220103106
89211862
166251040
141836169
178654844
322457938
59283986
218431051
147043947
228648772
57547236
3194129
657032984
33094340
9083630
475497498
170767292
582843368
364156613
77028385
68652655
373006915
36784329
171909092
465419586
667104308
278141466
93729958
281715446
451491687
285471331
29109031
96909327
715193267
78238299
195214138
557776215
8080285
47495174
183944472
287163498
384729248
57683681
287017977
296480195
16981814
146615887
13877347
1640500
35282528
1138408
580436972
354180188
650579542
508534926
440648238
208540671
346547594
95589632
43174097
182114086
12980719
145007856
71384968
132648327
242353285
58797889
17854066
92147684
364720970
514313243
183851244
247162781
427704543
68140561
423414382
176071890
43216128
465396074
461885325
158109519
651198270
169709205
371118478
79836445
212725058
125695842
452803960
619694905
40020360
28691689
237645898
166462337
19097918
400361269
304680753
179832048
9586080
422806195
165371427
521435005
241197757
400711314
417078059
538800062
223262822
240558424
15683829
14284273
77908304
109781363
155848221
89983607
23296026
566151679
78743048
425894671
474474544
338436436
12350101
3323324
313193618
424072963
78352614
277774063
26790695
415356307
359736637
61236486
51266083
56526112
241295059
43155828
40755238
82006333
542697284
764026713
389958958
76306619
686004934
18653913
210175083
70806005
455961502
329182622
1451613
9415516
56325786
124549048
831956487
83515563
281454177
21213414
85711350
140923235
36880580
361168518
320482433
67456868
302463753
122589071
244865273
246176167
18828949
680672875
223287455
773908656
463907192
53642491
39164355
104987705
761143268
595524418
437893062
64214873
60420575
429000824
415172843
76641447
216291268
10520922
87344235
575149660
388190764
361792046
146365719
158294925
364593615
85031674
146203205
223215195
68297081
33611995
300692535
241599925
9327274
55185512
113042860
75287
226561491
46007485
334944613
7334350
78197888
29374450
584272197
260128910
149997420
50700208
37978197
210997111
34655008
128739764
557013879
479390294
232885672
543861857
307618985
398297586
46647401
68315278
233089174
338413259
614831138
1525181
118044243
7181055
103299505
18655641
519670606
89006519
31326602
427911960
2027764
669000690
99539419
85471826
156540240
66281315
38009801
229087319
4084866
30855340
65241121
306836238
233561355
146844665
182208900
566519722
158761920
11313368
285128483
61448295
61745110
129781158
295138937
201388961
351490761
54380804
196325488
183429865
129659832
38273607
159607494
149706913
214172505
11998275
390607311
9404254
654275485
352552079
9454467
90803906
578555070
394754396
370783637
123116115
520988333
493423507
249289252
226766636
82389907
286575931
96793179
26239533
54979861
632981234
59676458
732441608
189859303
131503279
374338581
247952898
112828425
382661222
246831278
172511237
355824146
309035117
583128204
472970257
18666038
5786155
226046518
65538683
4689857
51954643
755493496
20655328
24513908
402414187
180804171
257745454
169036571
33352
140449022
17248263
11189732
296084396
252081510
38444219
147948038
144020658
224105346
469030905
8128236
481875616
544303311
17356523
512117227
588271168
446222321
277613571
164109130
194299571
185977220
26998001
124575981
205467879
60273815
366595145
362856012
39381332
758869048
589168241
74800027
415345356
237812209
131290515
539309260
108454822
538437752
78746367
368667016
234795438
737175846
156613853
223870277
617314380
72321064
40234353
177233437
34196863
120448120
403879310
503891181
106241311
167534518
583032250
65767410
590409879
295833224
144542840
40385122
108542429
158770167
632707
282264623
226271154
104886844
590635918
201707072
499134112
120933587
92131516
254108881
33391968
691881167
82895212
44866662
325986954
35655918
34685870
349280752
74994394
73763807
380894663
36122486
99271911
131904115
90254310
582245259
278226529
173477207
493560384
617847155
201091557
27060082
146430014
47059508
277943903
23178674
254487115
8383656
223080789
11233284
38897491
48272940
247103564
45474835
36212559
747200458
60074152
335015068
348828382
355908
40412572
411155063
247325757
19430487
59846885
1729368
168456944
26047757
2642120
145637183
99614221
148217205
15522852
98402768
127508004
19152378
82851239
792187217
66988149
104974440
11176973
608990616
423908456
76780246
79844245
29161442
312942801
166052119
182106297
516424489
102983506
89873742
71012845
198363086
418439339
214935383
223663921
650229614
184265863
54180629
379842797
205385968
296848422
114573999
638691788
687678972
325813879
556255200
466113295
813245355
266932422
198190047
483550251
12812164
174582418
72621856
189024723
316336481
574819906
3484541
16290982
199723057
487083316
51932288
493608448
634012653
470424151
441730740
49208811
7599630
580020604
31699407
239512550
242019366
616466454
55029058
544820381
1118878
125533550
74269985
88129537
115687693
185379343
834282934
350737941
388995855
366550488
244725516
271533709
216649930
8840128
189018808
2059614
79220894
165108667
663410077
657631184
212274469
278471795
371212087
259144200
135899586
48418647
95264277
108293161
45750674
372118803
426142512
183097100
601561335
6882663
648124615
481189679
352234912
285598794
53733066
220103978
42092633
191371366
102836548
4650672
341534072
697552292
173119262
735617143
367789868
326771675
1100279
339009483
504446095
327355470
128010735
10829010
518501470
23588154
876216531
5097620
43771939
48990696
297021036
153368019
60252063
688745747
735901590
2789907
672083195
14363142
145214782
17527671
368850655
69835597
42468908
418177272
176967132
57472758
647780199
335226306
221388293
25404466
356498810
314348323
510627517
74440855
113582650
294536534
34088542
151107414
209194712
129582081
479056612
409391633
184056124
111273021
7044935
122269944
236749745
310965909
218871236
40024234
315942422
682265266
25267735
132369207
216779615
1837204
225578244
83257370
6350404
120030804
337137181
434737426
223060850
159426178
415542227
45576899
14132173
199779586
183821326
196488388
243409514
66527099
459398829
552461461
88231963
30434887
649893942
462870554
600909706
149716194
15780816
6822883
507059045
254918159
83878174
195572816
275135485
12708298
28158904
86899938
262501993
9119460
6022482
331953801
540427392
453611158
114387134
459336999
154207217
95442124
137199706
431479298
456323776
113120558
360492804
13688720
398744451
146731146
91193833
458276814
295310063
515284123
663304952
166252166
343317203
300262822
26989955
105618796
394690346
73372494
12952172
136188020
19140536
190809888
143576485
341067314
441450836
206251264
84796601
282014659
110476946
109906592
106596232
14855591
540336571
162717589
10921818
526841914
53712039
97506008
493782887
101096182
402660839
221066355
194117359
372617141
184898150
143275684
477423392
451462086
57362119
33448575
18529809
760906175
682368340
22026314
44946481
177537392
202731154
12812609
234697860
1102270
39914117
257712072
11852032
123355184
503735027
46427150
64539574
430806516
106501406
90103328
35424583
524894242
179122282
468896975
31433843
70673555
266745225
266936310
283860077
149257007
1553860
3984183
44521579
156257912
125215519
273299069
298678048
646338211
316597195
523928798
397398305
289311920
45814482
21435638
245256052
138788329
499330513
35396385
164711079
125562098
476214821
298292109
17808339
398898756
118816047
239221871
144275551
331957460
9600025
128765942
281495388
360968729
93027536
131098966
309890033
307034012
8635925
155774423
11165869
376607085
4236543
83506242
37438659
604581222
7811986
406939511
23864687
239815318
20947843
277416582
243276594
18120456
5676506
705751554
86731549
159229300
226075163
399322788
344333756
52455504
578079604
547939811
500570121
154183162
589795979
132841162
167804335
142871456
304791173
639044540
409921379
153095718
267432124
334601609
521010
203657827
28170721
138260942
152700123
308374690
625482465
171022523
17328605
194822156
55309435
268634178
298174535
334763895
257359142
142704078
140922929
359592463
516119592
1588251
4773022
92428879
394442983
615863284
127241894
402524141
710991003
419066270
33903133
281188840
247619631
638166686
1141067
3229512
13233618
148899350
451026178
23197480
4991105
250368232
16620126
219499494
379920598
360564565
513615564
91972700
394087115
191796639
355723593
120124687
97680910
319349334
253255773
23785723
234685720
56938099
80306122
66409474
434565864
11063262
194663947
568448686
145764970
567712942
253040498
67365289
150946779
40371416
287367109
11488127
313956305
46201064
329501058
1641543
394472336
34875956
86699484
125501798
55226937
152124532
16412278
32508668
24990544
302635152
298993703
125889723
247590399
658755
146442706
69587828
108404433
284854695
751194623
7247536
400470456
5521966
153721462
298570479
403969617
100367763
191611259
106695848
459065768
671565515
125300941
250612439
119257675
106765286
863593885
480590786
383065454
398182328
328864311
7566956
234554201
308347085
25789359
207222566
144789
34431757
27097780
440342694
9263189
12898964
189476862
618394357
75721520
221192441
83702039
203549686
303166129
15022227
311869461
112590172
93461007
285746612
145210420
516220756
123527654
348406758
37426703
263711924
719752916
713761463
174359766
101313212
90935879
418642458
45051380
46732542
258212713
15055924
66539221
138539663
763762952
812184291
240708556
100120980
299575497
82299743
81669424
237622012
275695674
313298255
421854961
57975156
65462265
181561402
224694888
361210312
135074389
61833895
587961411
186467649
219856328
3781598
91017397
95953682
64437572
160430210
88819921
62084748
53670467
552208232
135338996
204113146
509847368
71927288
286736782
390798649
38531631
179525601
23580313
649772058
262031886
635489906
170069544
4676272
18229723
1335429
42953681
28458686
83675752
68854249
29226681
257394980
423489322
176249782
46116999
345229618
465322342
547318440
645418196
601555101
439422707
103058715
154065541
144290269
732321149
135891793
470626651
149922995
376452550
282272217
85702829
314326342
451104578
447473
52686990
153352786
15530025
43253686
24416342
267114743
183403705
5712448
459488510
98867675
630192664
92415041
95144067
70141670
206644100
241860795
328341126
58136890
229752182
492391688
660886708
133836913
544376214
253536407
1242213
810834454
578883706
64365247
71264600
158683145
328278039
52589673
8173823
509038555
124343022
482265261
404200417
620383078
125816379
167154738
69584957
581564587
88834030
8044261
70768192
560096796
127847803
306419673
523492156
484413201
99879067
65332046
254513
2973531
283455653
36297702
111582855
178525626
398670092
514537949
846362216
358220547
26277604
53767314
90286657
34789718
6247347
132895940
5297261
14590958
52517679
129015867
65852754
368441953
58186022
95529933
321647946
281159283
197824953
721778777
559993715
600261960
605302378
34414256
194322390
33611077
194508839
115376149
138579871
201093473
103709108
467785848
114924942
473958520
842684430
652371538
154573687
33819462
111751977
277964575
625119757
45108482
96700515
167453128
11641611
60242930
574477065
212518364
94905796
534548982
257559859
699792369
89626597
184823941
1035727
439744033
140841531
323227225
21376390
166672288
15704471
91414577
15958098
321297476
314057544
219011307
61928806
54037896
246010845
177005605
84952534
45036911
29778977
283011900
126313460
335216240
86864886
8648186
11036584
414154125
48991966
294781304
404839794
222844137
134399792
113602135
8656134
189338489
785141511
332456855
757641554
27158546
3034196
6127762
249013515
560789628
21829578
295155594
96039002
601070739
151955676
353815653
17722658
671532116
109611629
127488201
405250595
30771382
358455434
118137416
3585285
193960410
1113440
220802173
33789391
161526650
12694524
92507313
172314406
841979682
91596615
118997
656174665
18973149
132977292
109440241
321208444
31406704
56056722
3357738
525643717
197171448
233054789
205231416
423018
540171411
42967176
140095578
151815388
372469016
321694138
117008789
75480772
11833102
16735776
307685120
247984746
409601418
169101523
475344695
348343435
186970614
410910555
468823726
115693538
17576818
208754979
96664202
139671538
33917309
356166153
17166588
627301163
102579437
179638774
143005955
299025551
24583671
99264888
733875598
297880438
95468248
6661101
33857907
168725987
133224581
117898691
198434732
11005987
70766363
100405866
211920890
177736291
369185
545931189
15308831
66777747
379821
438795669
42078858
291652702
146543343
351305385
24552186
66593660
161493738
511752107
420008163
42124265
68961404
207645582
281767299
111493808
106364681
130316468
216571656
465578084
550077337
595950738
71805077
23911991
81591394
242085968
155387918
221653749
423192622
428058323
13835018
743333694
558808294
132579135
313422434
141754803
284872
391904341
711466
252087826
41304216
695888027
14396124
156012179
52984848
260028113
281349373
255031432
640731608
53317685
555404708
19613946
87077544
141617305
36855298
238696020
862273330
287964873
13466296
227772191
20329084
2028512
46074273
241003587
200525857
69442336
102028704
861583639
765583698
4481177
737404466
13938384
111565039
41815151
460585704
98795765
534643152
115605492
141947320
19344314
2250974
128502109
78696987
3634884
309165499
84724426
88596340
2940573
758978340
26742109
149510723
14713459
410779359
487528654
152820229
247128168
37266802
274085508
238873763
188047605
429757233
459474157
421044356
129649490
3714055
94164639
448772078
21575500
333862992
148515151
77938749
145443813
52875373
173417239
1982481
241038380
129688560
273605909
20123349
243962940
1329436
147912622
20558690
174460932
35053142
280150303
80529375
139912438
400972281
503951357
189521322
31181121
159469450
499408449
253482119
349742008
145777735
13492385
54513330
429557893
124264961
193548961
11204452
198138644
261934488
150101228
192707942
49893511
12878941
128872912
10124066
344593612
60266971
37142756
44333800
526798551
244554690
359479095
256247309
72154481
135321456
5568510
569983831
488046445
249586093
142035731
16217661
412648984
203543876
24470100
518100565
306537298
315761577
66662589
216648116
393131151
53707475
263723800
71248294
26919452
180402742
57645558
320109681
26632456
545918403
126761405
26293658
2861849
156805399
6338166
239471751
620119066
277902588
238096566
163443321
83382750
94833101
178572394
600839780
671146853
235059174
515920181
212745691
10487006
645124921
345898832
419040866
401144643
68946479
196467905
32744303
163082073
342389084
443714544
183792195
83132933
141021292
47288467
74310036
16678457
344492555
615484697
192850381
246418539
24695441
230696172
526775123
410142958
30018858
336758548
160469559
277704650
28905794
536721303
170407795
94587251
358954937
36332666
13743201
544859747
496797463
719422201
636108915
140280003
356353350
148741684
136949667
63687384
513544420
208519313
13179431
29955456
195751609
88026790
446208898
275793215
169187134
298713947
578815998
166752647
130281569
147249879
27264117
359182030
172331842
563186703
124865375
34018046
52847590
257737259
59754133
47460108
348674715
61957008
366292711
317008691
105034027
340938045
432420970
2296874
112817302
49374439
1465401
48753732
351967759
384691750
242962565
682510476
102941241
387307138
671226908
378903370
143678892
135552611
47061912
326086585
444340372
379663527
23253753
124825373
258347555
332207973
29608
120942229
444673551
86830479
556619713
697193141
494275348
24158424
117200423
1079414
90442765
99452415
177199830
67394281
105434528
33802626
251665351
201413134
356791412
272802907
298024921
188972071
91581572
383125722
290232053
89529298
661504114
163388061
207856270
155443081
41026329
78593081
124857698
545800173
267843537
161045867
133551652
37703518
367312876
642070379
312107205
25674777
270170609
340436145
351800231
60137105
2480734
244968215
521874189
114393468
237196989
446221044
854467977
467928791
869207825
145741596
547593511
317174510
296800074
417132423
325670987
429920724
267348862
83825243
173233268
321771794
347691829
15008300
129776341
115018731
40512290
454815939
47977104
112278165
22935637
8415380
3862612
621797838
215198497
373791717
6343990
302085414
222258635
12852635
89820113
252392146
8555986
3359202
398715919
590521722
409594209
211246246
224040185
69806549
146815464
290221731
115741111
135950881
2559281
414073893
492913325
109850606
10234303
152078450
75321781
194309002
291330582
36702778
13123994
64556954
442661136
29892696
579449730
68604863
133340745
43765840
125709168
213081499
258890197
307572346
81661117
12942440
97581134
18772267
20184433
271149009
3862456
60883189
269613093
197798414
252854331
403762826
147194809
487174204
177351853
259198594
347252551
2131315
337539765
128150
129342425
26655772
246696452
542712218
331712894
65268336
4448934
624616989
641474073
367433438
93574961
107679245
438111267
12874683
5825863
140814433
40237054
1428432
764648579
113017528
28185274
171468867
78571644
23204185
716020803
197257407
240606385
9613552
31581323
224684938
346846312
215514725
683759167
275089102
273013150
223938860
7508872
469063454
197857555
395560544
618336631
433050859
11424912
69226788
102222159
13515104
142807913
1603074
9606861
387060526
77118928
416843684
699665468
172788793
91804372
22647950
43519489
4925210
13350092
32022349
15111836
34294196
20112882
3101149
334841467
243153135
79084515
23737588
37491796
465863719
20223165
29442600
32031644
215844563
175808355
217129195
648054801
241844966
6322668
22712341
47883259
754765497
2698670
2844106
53037357
526290590
560991621
73016799
88347501
120868838
174166651
336306133
240370876
271739601
576174371
7230523
55411785
61319698
238504243
143113766
65605984
291302357
542388039
368941089
89340196
128815329
20984924
101082156
462977048
90265721
536732839
11697157
754850129
18883527
104059558
784440578
2084810
165425322
252445410
14791876
663714815
11006381
116990485
35982900
229720693
331367783
239438174
112063508
243156422
125084529
294295610
266617509
99606477
113978678
117474383
55428593
120925385
407678928
536888348
24806816
290528280
333693676
29760649
626070786
243544297
463837347
482287943
259713950
218268818
305868981
823685868
279070422
229373264
32503325
54520908
350709525
132091738
235364840
483819415
62988661
581430856
100218446
79880135
62703263
93687657
38188137
325236269
128093367
73662962
196199212
469037854
71685015
201764085
36693743
220039942
47599710
396464658
108842062
233647375
226691015
207848265
696443785
202693476
97801035
287466265
662130642
22103953
216487538
413920852
263527256
98920836
893059199
328932912
95190613
58765040
619362592
543916753
867757028
200384503
153235907
10681200
207151111
5593987
8753110
77843759
193900171
72329032
104728167
56409049
61292760
295213511
20431714
131063089
179277295
69438675
250295520
84141231
119493216
288844190
172193589
111071504
12824115
124088934
332591219
103252258
87011103
98204607
780986728
347091569
484837641
120617670
31041547
260213165
259884068
69821454
363758977
3254364
101184437
155416402
231275165
82209243
258724091
529008279
228764874
228078005
584784395
708898263
4558709
4048053
281089464
722830429
181830121
348726938
303095275
155472873
360318009
285184134
377135385
188625441
71777793
402987815
251199266
817372
423535563
157369818
30322403
150431181
207018229
20074595
432407406
693289336
125967514
36786853
624016852
39037698
357563329
161973303
299887767
173335501
365888154
105090910
506746534
72537625
17340159
170204341
115736060
377917613
89145406
35849537
627820571
337629372
125697920
621055639
507242362
465592742
27942268
11136000
272100856
206382188
473074538
107861665
221070295
19940441
355529899
188567055
266933180
610355663
718978750
5883967
629960848
295650857
183933794
17811382
376860775
13555812
282014857
61946588
369357438
73199983
292700979
270399429
251364965
207740534
25962091
438024638
354673740
206017495
171935413
318452666
8149028
395954
57001667
210418819
336455469
2932329
392848338
557109689
210234110
53028157
398153252
8396464
621842154
117556610
72448272
130845028
455610
467463803
562643338
83034897
463225023
522532571
860587771
30179893
219088949
529285529
533934266
353113129
134121833
210469205
391967057
121196689
18017015
14749804
196125673
29022245
36638202
632147233
344085221
272592554
257598543
346535261
395767165
265443831
1318813
266095250
109586604
97072705
215840204
545835240
252472414
252366906
8525086
132106290
27210377
82628170
789353417
213087084
168614927
58552190
136504699
286627355
44247478
108454698
271449409
58796072
124498275
223624944
93515361
327365436
1213196
456933758
251223959
49600710
40549473
684592179
118768925
283075403
263273619
111261831
52543252
486314547
138776689
63351309
174337674
6456550
59816747
6392250
118623170
35747702
27663842
8927600
25072371
166504734
419718627
10386960
128926996
562331356
21738902
109722978
269696465
554454124
46938168
50932818
274832338
382563074
474725783
30486293
491532650
174643
476896260
96005164
55059394
197752227
10799815
657278357
279145564
122570229
235042143
337646859
70705563
344059186
111084115
223151259
771617246
441579191
117920319
373143738
504570544
571135608
404038187
75383649
80339031
31806079
740445655
281976500
167916498
155670524
228947789
646606656
91077880
165613
552903587
244799284
45971400
357501937
328971988
64383143
122122086
781623729
163499232
260647204
208682118
257632783
282579497
24744177
330232119
4183843
649704199
111263892
176646085
426532536
826525305
27028639
270066418
383194
11765679
70672090
43865209
265273883
112155916
55259763
103325257
322095265
76165249
573852560
705280189
32355613
99323610
327611078
543654
653817766
332550799
684588165
80058686
153529039
459751981
530453585
530478731
269259609
152007871
227161847
114301229
69800718
189808902
188479848
347575117
381501029
236335091
170489569
120662796
8930444
173464578
367166729
802295144
27823194
274691329
321302747
299720739
117941827
605652435
43234222
45998582
117261988
372815417
220047108
36088949
63785136
228943640
8694049
158660183
692401660
96903887
13992782
405136931
50556348
48420897
5487498
397860907
65278649
93326392
71226149
386034170
222745290
13292659
448368156
448758974
373719416
56015875
212652139
24948104
110355603
315279103
188634437
341694270
284691273
215838126
227141538
329131691
28030498
332878576
198133609
214852223
70415266
374766621
353146882
22537003
806982880
380363063
125891160
303013478
12963310
546409655
58881544
780426428
691873396
604525889
254024823
256603526
76370014
32832805
7959184
412941757
50459279
552908624
130792781
623517021
358857267
78663180
487709736
332242501
373530961
232338513
20134784
41337049
34775619
13085002
72422958
370760250
83894457
104897874
29216961
523312463
165006753
467631692
4461315
109308298
742146393
243542312
181379660
315813908
213498713
14302
34060573
64573554
59640713
258307281
46549308
211391654
14238815
232263907
96040365
23030
368355268
279888469
117347781
88177375
48884058
551929231
6252836
570455979
133143111
63564377
113294240
97076779
82959634
176027659
335668047
363677483
257528828
16912260
298630055
109247632
208484472
13383624
43528789
479512151
182405386
363053057
303839937
353914843
165858531
198513649
8707317
368296516
265021105
102778619
123260656
25103972
45021852
742148463
372968097
378613043
43037896
56616518
241930750
98767685
120089918
15629280
344589881
114118639
14940541
76420053
144948994
348443974
574665757
62055084
11016346
155184705
488946938
75751954
257717519
534173749
311301977
363481272
208197140
144543245
436656097
477511853
574140991
705351399
2431749
96180924
61690586
84055589
20924665
80031516
385761926
211695329
254922302
691960528
390007489
15229944
208216109
186221528
292970959
726582778
194679891
105656040
90401575
177638836
266297551
621395758
384248210
134622479
251944002
76517468
11248831
701879300
267605607
55298287
498542118
119045488
335002095
522097234
376207355
420633029
112104223
377045537
147549307
59094920
38715500
123412243
90009470
44986974
139203079
99092031
622232902
37653641
186210394
537091061
224014530
278125109
125881078
159383790
129263525
162942158
95021539
47651950
195066386
288114956
210650033
117398668
334809337
748169549
232073811
7677412
129068660
9372131
426291259
76952002
292101543
145058662
35826848
8005933
750045403
117465381
12233358
328245918
10798242
158355041
182616198
185266692
1440741
198085259
12687217
114074307
64138314
50043982
265556880
42151464
239367702
3970162
59479477
60137543
512640434
344900943
368838516
181339988
222127170
570018793
521947667
28415830
53624143
11188531
132439849
91691535
301541073
485879347
39357917
300075100
683036998
196213135
381272408
82584793
206982259
73924870
81132044
79671515
552787965
183622522
51634261
2955559
59325369
3645766
5236724
61916327
310992197
276347987
511240531
361720442
143670696
82716264
251465018
224175919
129821233
706059490
7461329
791913700
3269689
211658928
686664050
209751827
64069396
5781581
25821934
327562353
104335054
126744372
387438565
177572619
1515322
32962303
56880307
30628566
511309410
52858169
5335271
381754172
311812474
208750804
26190731
257751371
203553544
132425984
119159367
279338199
57589303
557197405
359593842
185866923
470401599
325434597
224918854
55917612
25816252
31459361
1553064
56325105
408943539
32073878
72930095
8375292
193732413
264423791
73763408
94871938
19042352
438417967
130930955
399403214
32166647
759806605
351532744
244218654
341816618
187832999
2229271
45469502
76815217
30015191
46849346
123596549
234933656
383212282
543238741
329995717
539576538
71642766
152989715
733109468
36841326
132870103
40129541
362039798
203526528
254123687
371690581
701666700
109441179
296301319
101784885
400402765
216386522
67440354
568212115
265202927
375192777
58419775
420789997
393340123
89905901
51998731
97545439
727715479
193790290
3318830
85269199
37106302
1659119
161420685
382365500
20311229
14821113
98650669
122131339
308493389
530157996
3366710
424152168
78317470
167243031
6904111
22813022
705704551
218850472
445329007
54486827
209195615
214381156
149387486
32136354
122005055
97006484
149827825
48729992
21976619
290144565
257786802
321450071
80446623
155481893
662266867
164599743
38061860
51576891
3914054
495578491
347985140
84004122
948720
47064337
404493408
422909527
270286798
590476548
506397054
432714819
345888179
22969779
198266878
70513313
63194117
395596154
384786993
551810423
681178250
100393232
287426961
188738632
60683650
64728917
48966075
450525627
763491662
117242524
36176019
386099678
159390395
219158802
185518824
479444697
333050976
351015643
84353806
288282763
39254436
122655024
180748579
362252480
139970448
57286977
241316336
356262932
93937002
251372483
366998941
290301348
585385130
362036393
398991103
215342311
8033481
311609986
640094030
117015784
276333201
100238612
324288910
537386050
333988759
12112155
101793565
230453713
475966445
443140084
265476187
30818861
166860141
26816209
265924928
159420504
113510180
1160360
91945417
595554097
403331245
18088635
539552903
47579138
6131661
194300346
136899905
13736340
64728336
40580702
142658388
452669003
415303140
5122270
11398762
409897593
299474158
49397334
163290910
6903013
537526052
88557161
45464754
728053474
309107932
674984775
43950958
154699091
105374540
704813104
74193113
117415920
398161689
154982884
93713173
739132698
435488639
146566228
280242388
2384328
402657779
2459653
241334628
318216228
301841177
31542454
111715983
253348063
173531095
287007491
648511774
7599331
100213049
4793808
54018351
76206565
750069833
93860840
443856269
652673371
479597785
304344246
58935422
233389484
197198682
28000453
35115279
57530963
57644506
425467474
116875752
46966036
26119941
218360801
16372659
3023711
150718272
453037324
104584806
421128399
14692520
162372187
438909689
118664963
396706998
63879587
606833368
449644260
260412199
180455075
199360571
111304654
283928651
123379013
193503922
85499627
275111779
113404573
216982302
59935305
547340387
165976150
53836115
630035951
529406049
195701412
264924416
437611288
6081068
273389038
104822610
76966444
406470733
57319432
259767793
696478883
80734704
238636479
549008090
637888914
445894811
30654072
167037451
184218028
288098019
105983589
462421535
513655373
64853779
73909430
132388236
35302689
23796035
34220399
314416740
611533327
268469859
138125962
133282019
19299488
529572193
29490938
549823513
522171270
287989949
40743051
593600872
480574950
78638703
63426129
13553825
42820543
53093316
4916057
131670099
552102055
197216823
91845039
378831777
431824850
402571494
87031010
48816059
128383331
581128604
225379408
303114948
371419127
43716728
28127045
137540571
97868650
173005112
34816371
220065016
420456749
27628202
569027614
36674796
325119845
274858872
619339484
233855226
254162441
231928998
14106442
47496660
600712105
216406075
132721219
418182708
269494587
234056
9879613
333220858
69247186
109411491
313882658
810549382
175676520
216804259
70321989
132472939
131264971
7389096
54821659
102457009
387718561
105471253
668711500
453377953
7682398
15923065
1694289
13170139
314868146
8691792
293454056
301267581
13117251
692376519
744436854
567927582
95408874
494960610
526648364
58478500
44041539
130251081
396857658
265211378
108524254
67072693
320610158
236407078
18312316
153660305
368972574
36219811
235086555
474706151
15726552
89251840
413830768
17989441
202440673
614880731
37017928
41529600
449020693
20697152
1290387
269289002
171462232
469160989
336152500
315982968
32646665
186686765
445530209
952108
648913558
250301753
34595189
113221000
112649381
71879283
272645119
16812886
102251968
110992492
152877679
395727376
390810586
65674158
283514984
375452942
134018230
353761596
42258896
298279028
806352935
614688827
226670178
759139082
496163115
14671865
276101626
111037300
178950009
59502951
16739461
757195
18075010
194026184
239300925
27292350
184952280
552026949
7851919
82224603
63199587
14579900
158762359
452301699
426827860
199868451
620973955
202735349
285215988
233191855
333720889
16480598
386562007
826853
221899181
624807734
479690589
188346501
265549560
43670706
205141632
264098437
81169388
65018
119267663
89959356
281329686
362821385
43158491
522291990
300454160
1099020
291281089
548662119
143897650
22544584
5571905
54671873
659393029
18553169
35236116
691548647
532823520
213265668
292821342
279199477
78541
390382546
386543445
228897441
253935705
149013614
150099196
342789471
609937391
302521483
430045249
121483773
540335716
44026332
96793047
412882500
39980146
205196979
26149701
53645529
738914400
225692833
171915029
17821109
7528787
46327371
217136960
259960271
241019828
11101086
19892452
655230353
17576426
92207159
29417802
155773823
34439039
256669620
74831087
89290011
119239688
197072711
232273521
60966580
168222677
140036129
84840544
9555663
265273817
350898636
142157913
325720951
203901643
216615136
88732519
164945839
368865499
193892198
19288302
388482742
285590583
72929485
291583568
476237082
254038108
101517351
101519896
285298697
33482690
426703529
411086906
598248315
654909116
192965666
496760809
249841875
2315935
264995705
657266101
239186415
105177700
116900280
169828329
219527676
2760080
10330349
120362197
82227040
550901120
48156260
15575619
401115981
56809291
193588805
44421257
20787758
365599310
616382429
49499613
215011350
167053927
98921358
386352684
88318358
136063116
226507632
574158632
522131064
555967108
6470914
220380451
222419838
110262665
420069838
68228835
39017038
173462032
23343430
69291649
177742601
592177970
77495868
343738752
70139340
580390527
377753949
191408392
21431951
288407424
603052878
147186993
149113417
105971573
59189256
81455992
35136482
347362133
444913573
226623258
19123877
69030094
272422779
35396505
233886588
14796283
298838692
165850267
126226129
269721550
5705822
9406053
77610659
94034197
62036618
387599622
92073114
833882774
180790834
183927774
361961520
353721672
119919917
516736340
9868939
515438578
490092222
65233410
251122872
289739024
323676937
183283798
429976972
21993689
520216414
365813554
33737259
722759232
36488183
601967769
76011218
266603514
5219803
29501324
123911937
363708281
165351593
583476084
196840007
75158209
112823436
12889745
366199694
21788296
205604509
65999573
140453463
29656932
22484824
359783983
181005597
553431722
248052559
174322021
507989404
109802117
402773557
58699309
410072976
63642557
42482303
542997266
108217902
165455106
72167030
553723878
33374346
613436316
237859438
284999322
333651981
476369033
449930195
141106228
80848721
204215295
195319224
84224230
145517238
502341208
663959012
317823539
41688236
154034894
623615448
109167415
72824824
791024657
91363214
337062605
128146486
139139326
25545190
34033479
253024418
148595346
591010675
343179448
94047164
10697118
370660321
31480115
87738331
1191924
38743115
186568645
56783621
452765322
669876940
410574356
15914920
128905943
229333686
98564228
734628096
864882359
73251479
369364618
30079181
411864884
94893191
21354453
156677187
161608541
42616253
158415639
236444516
60186070
152438802
305147882
153255267
24379447
184489812
253467120
456105681
77914739
29095897
510349955
44174486
121594874
2985804
282958864
66248624
16921979
461058667
208571986
537936
74016580
165034849
706046757
496776240
118646869
121712324
31509710
120070636
29569730
23587220
9490064
10983981
28633008
136378289
52969649
107850590
41552759
28103902
53817502
102887554
198298414
193097014
117334405
155935437
261182440
207129287
38008219
412175142
149703006
695238594
342361541
58340448
411558708
98033720
205140724
390834225
454096817
143474736
279651926
583390793
345459187
97592037
205945054
63736811
521957055
405127882
555455282
247337460
37729605
192800514
73182762
432311737
266404099
105198803
82415559
418332545
525086080
262093872
525705169
102116615
279432626
375924659
113411804
2268266
377804619
379630425
115785236
276759205
116223783
291538578
612744506
206507344
26320822
165596279
11430477
283204308
349450171
400178256
46923702
85344257
177991155
196003302
217812307
80858092
137107830
17246606
158460875
221860279
534250036
87486005
526168393
130446353
26561665
354556888
107204701
5895472
85173204
404711167
94564687
440229080
288214933
441999256
267360507
532567781
360537036
503111518
169164701
40264169
151521753
527451427
266860080
144554655
365788887
44488474
3086888
140385095
26631291
4475872
80272205
239216761
493419983
9481282
128112164
378841138
235730926
444024617
276861230
745895372
221712428
318584114
565481662
2263278
43548172
6077408
137122207
813459203
248899186
39293360
74508947
41922480
186184241
573992046
155599930
15906109
217686605
47947221
115313417
112843859
181571713
364737874
71174459
112293989
181083422
6459098
214746709
130531154
282179607
311711670
417854174
62750896
89938924
19798423
131554095
272554627
463947424
230138176
120435019
54415835
37516856
211040266
50695032
84536185
126613587
168544107
19886898
270094953
188594462
553189143
170042954
528513267
592924667
623960043
303324352
526518512
82895156
664927743
688441699
142682436
209989954
246715125
157292684
689004626
14402866
17152175
37314246
503173230
342385257
332728853
505083712
224249424
411183189
544668808
174061710
402875324
545796620
678516344
145739040
311014984
260627191
54654447
46095385
283368283
294386474
7386320
293836524
54816939
100223983
77104969
171721803
70767660
128075958
363407870
539071290
112138052
129716788
25874218
101414039
112126362
402513108
493500617
268933933
529862556
428972791
302370027
223218345
338602611
136994788
95142703
106901323
40580201
444456874
273558380
352106400
9489962
29909942
372249549
331973543
544836740
303546020
62207189
96299338
43127016
489283947
205641088
63598405
182923890
8139740
58773522
30631613
96042966
53216859
143526258
111784139
54421959
447744342
99835921
160075
831672181
83732996
51062970
19492498
4302072
326492169
116242658
362079710
581794817
287730099
479028879
75254151
405210632
8830714
88956063
551107366
123367632
597429075
86836374
44329075
165589085
211650305
425473844
5414711
626469574
12270524
1349641
321148221
514028896
12441700
74666521
114291679
105913379
313826376
31530039
13928638
178531302
199788221
39567312
42306814
82902319
102531839
60322638
488980452
133047280
318924681
75553524
385337750
205957474
26607028
48581738
343556947
167431316
95785437
30423238
482781372
25205538
167248036
358008629
14383521
331516414
710522358
712240163
371958662
322700326
147682439
643911983
344663645
347100390
548106414
288146391
20340373
18525207
538425305
21813124
628775748
213318143
99120671
140007150
3304842
221243302
336060309
96166955
18127747
127663615
13772931
358863115
247611508
275564234
220193786
61801437
88358799
93499936
674060636
487576399
225905152
267087441
20416011
48778077
240050174
25906001
75162540
152110846
2885651
179304345
531506999
131731581
267076798
424390928
153292014
543113696
30093
182397688
109806499
548756416
425837888
139068941
40818669
59853611
262989883
11614830
189728217
2934963
30683970
86439507
57804421
457278041
24883348
71403796
765380262
220732397
84674250
21425644
730759119
648011061
22652500
240576965
476138259
175198815
283079991
635308664
16488300
11908294
84732598
16737106
162933919
59132401
116739142
1640293
450925961
547243116
69866965
71056063
225940482
135687667
25999526
191193844
87850274
64347054
6252290
256002083
138773192
98359044
480282721
259602992
266315610
68211671
131543625
54750068
497984464
15443572
327328767
105893963
418975492
76573868
63010319
460644249
147836296
109767656
102145700
221701810
48626962
400571320
584005644
267268906
1849194
389050271
162398419
543380390
72365350
566334253
163683292
440299573
118254675
417373337
7390827
218262164
287914598
50058059
94898697
210483601
428239456
116285440
350731661
257008369
224916185
78936033
11473273
178995731
60127627
373660377
4116930
51536775
495401219
115311757
157277450
151292811
710436695
124499617
610687535
159044887
19351790
202040669
21928989
189612275
475189339
230846066
102262387
115160898
373836714
105370534
354257095
145987843
10130513
35597997
413071530
238674380
183927108
2629059
205966862
250858318
215808107
635094692
20911289
18109234
48043347
772225032
97165829
161651041
399359739
342223108
128591764
163202758
87994563
78843145
2926670
709306975
8803093
40506340
296034514
136581583
206553570
283686616
176251571
150732564
44238789
97713455
44346169
47313592
90923505
182352991
345773843
398523400
281247280
698594805
165826602
361523534
194337787
39436311
758400926
115907676
57128864
479100
141692833
65215186
408730185
304738808
37965847
811289137
587320244
325380118
145477037
69799140
174107760
439230949
135669899
356996218
24089339
10011748
605221174
192635280
6860760
461366817
35017678
7694591
565451016
19788452
242691845
143788369
530372190
378055610
219218512
481804964
184285661
3022862
136405813
321569
172394543
336767229
14116995
549455083
145749140
157621567
526778395
519130717
241200399
300462205
30175611
93103686
283884975
27859206
329795535
65481140
618263353
224029639
100354993
15968090
110771661
13007725
16066136
172626526
304279615
6067838
535901509
493793334
863031184
108121083
518124225
55552273
85809039
85528261
18029606
266978736
320105293
402922061
11341174
443724641
39841591
57707885
533584515
530754490
164365658
364443193
25918848
98903539
535089213
373949628
112610943
14197794
568649991
8343353
105352875
472334245
629151764
238861222
138432283
113362318
35207057
836529000
693895168
18683959
46563538
8317343
683679210
131309612
22494535
752202469
675847148
282942465
311372632
151093019
9965872
131530083
492678503
645553059
64771973
21029277
63726470
16988945
326648017
320138822
44672638
65747669
2693051
113199268
259254187
50091662
93227996
