125068257
102483632
31898789
60899131
36915425
315987924
13809927
524963386
412146316
35796124
73339778
623538724
560365493
116825259
42468472
373064703
104839412
446510214
174531514
153784739
142688988
446733062
268448384
4213334
184062563
198237069
462581001
365456402
232230354
453979104
461376394
76567343
320357225
469978453
364102969
58725444
2804558
735609416
5607061
291210737
156109654
46111885
2626094
586276828
354494525
102646663
133510379
76719824
62814786
658693333
349519823
138721687
46279132
92264657
505808219
168171407
466615480
78125331
220872130
4644075
145934791
160453493
681207841
683824368
31327291
4828240
171131224
792794538
280510489
191446388
36845617
26874781
299070894
305802425
354935449
750570279
328708915
187212628
125560031
209707306
408417021
199308836
419225854
257437049
28050133
88771446
47328641
613386137
671312766
459274201
434966284
139434673
89001846
281425694
659725298
332816216
551370209
140427845
294807311
375228209
273532835
677069825
573593408
509569402
13099314
13950577
327275514
50627983
417995955
67602199
790375121
266850233
570866667
6066148
662452155
144703860
579293106
252923208
257293339
17193510
225651735
99670837
522416527
86010704
574484880
446603348
632556188
13714696
29740522
493363607
298927001
220576132
467857759
89492219
272937697
774577173
4518964
343950706
17870111
62542713
688473541
420750478
15479772
5064275
25730753
148456298
264770681
104078732
32321369
17663314
104525966
163387405
59455894
100883454
278847060
124312028
91732383
166022344
160638422
85620359
152136780
539502836
173761082
37976176
8508662
149904984
417293186
7446446
135254114
553695016
8567644
3208807
9492887
3193355
194589615
87646432
261129438
66000533
43466410
151157900
207067273
12623219
131851014
69666600
119666691
48376809
226937551
191104390
326469043
51755371
51202634
232077462
77825003
137731249
525784320
165347456
11769258
478989809
73377099
452867880
263086106
856965685
701603084
250470347
71922838
62132402
173644648
274767051
4249522
263970878
11127611
387390323
180523291
12135934
445579696
423226505
185151728
222966104
106087087
90061544
110988853
594873859
251543364
44787473
240703664
169415662
136141647
304692656
314415847
3568648
635451539
635625439
260506982
6457078
152222025
6025142
20037706
769357613
333270587
135330737
391144742
444447905
119665471
714225402
78153479
162588008
69311828
533593829
345551787
42954119
95221464
611329790
362445360
122354742
87451150
31535040
7893622
45176615
20721801
114841979
141250917
477183636
250032755
187718636
452539819
625698353
189213907
449268365
9160142
208848893
9026483
480849567
18518134
33534470
521647322
482572561
388437519
90085315
178153763
26674507
73609419
101848420
6463739
300221152
23223890
28628011
200869910
55623893
499927754
94453047
333202737
154870416
18252962
346881145
35053146
180219845
657210823
209962153
193104681
508278260
635379181
531934549
402946380
326747885
98040001
204369511
493428159
55967998
409579265
8954095
160710287
30796801
4270891
57010995
45488133
695450796
754590640
152941763
186085710
36536895
165937811
89224451
830385365
15441960
609564426
184849261
96828113
26159809
360007154
254175380
326923114
176567296
346886623
539146100
178109652
65017711
98345668
245177232
458604952
532541740
247296296
270316471
205685350
312295337
99620356
7914835
201836310
17114494
321886855
403599090
28730434
31357340
245200886
365193981
353637006
129378571
94685093
145762047
123790820
57048310
587736433
246006739
2618286
160777418
226735674
12238143
77982504
17329665
48263135
57486426
20747927
491469574
79202038
91738348
219399463
556203935
123578413
541612086
288210864
40854671
1496886
264081756
209935306
264748452
327903087
134012804
756546712
546997409
285109147
622948177
62054151
82691368
174952805
463519322
43018773
242846501
110181174
35809106
121573363
35821227
320076106
596196306
211944324
393128357
518053427
694993102
97595795
240592666
558899892
539696970
243767434
240476668
161442922
52047533
72156044
9756999
452284913
293741588
126138451
456499752
182047983
87416856
240884332
340356169
19403114
96801969
335905826
160146526
15158926
19134725
29236497
19413014
240942072
363168540
596835
173270946
218736060
19760585
585508633
287492949
507344024
393201255
33672517
41391327
331207299
12219860
332124328
258491733
864895847
139860768
316280157
620510066
25535390
45040047
814792690
16712507
193620812
526897545
540738437
167057671
648111769
124618182
125975633
320661295
43392845
128240133
751837336
63502995
209563415
442005119
318939447
615138634
310084887
129267686
17145827
158415989
197236849
529566162
156405132
213025819
502739727
243099184
2872709
260543378
326977508
569347916
492017672
213160950
354918617
109021890
479593494
239252301
475543242
43929193
195579207
39816312
17844788
384249423
176532029
183001002
177785026
27983948
331563377
30296627
467878726
62905349
854663310
565637
56508682
726270055
16503627
192513566
253320623
66810207
80495043
20464287
82644050
768498336
60082939
24386578
88575848
17839739
372737420
495589500
117758841
29262495
774367661
186692622
156651736
173589869
273471629
151493170
289788275
471678205
595613191
343936649
86452845
96027258
313428300
389505086
343924188
25051957
326348236
553698802
57353514
1826921
834803008
15489084
168957491
98945084
13116015
794095906
210632983
353100347
30226068
134258474
713029923
84051608
110253293
185831560
12283050
500798777
914531
329854094
45003123
13038162
211917858
13034518
553633113
44965142
594797899
244948253
44322083
138298792
36612106
359375350
841960292
577693633
37563911
73509458
402498984
600103761
186217928
49690365
141540350
13425632
118520729
624163437
15342468
73454476
35662404
98210604
99548831
4418817
403014098
74669787
149787318
335863104
427092223
190527822
79982048
278695562
245271749
197747974
27549160
109771626
11836995
292392558
25560485
625782468
91044104
724190643
448606478
116748700
11775117
44329843
166099406
189322652
472998530
165341791
136359719
118440592
159707822
86701760
60438406
285572455
189383266
30939662
252208742
112493356
557310736
818323565
315881607
48386628
16257888
42385037
203358843
720370762
280487946
670000583
2100818
369010967
199769619
25187548
219160902
60786199
48528715
115350312
494463685
752745175
24057816
172806401
2429441
30143036
467127169
217966854
25370307
37454769
388280933
259795689
114681713
762424678
33056726
381361404
237253504
122123526
368598475
637606314
483816150
159663833
122682758
73275873
482430525
31501082
183936127
1786574
19678325
210964785
184274663
9559099
1130596
386038305
275047955
650531432
474416590
516325906
578596368
363037937
61067788
196588761
279259950
181797626
69532602
378186193
6372526
125914753
124002721
593884462
56461686
277439760
465906222
20146832
41473805
165923109
764192087
14561903
9475440
524750764
147564983
388924885
20338462
138393074
360199779
18905775
139085564
209675768
481296155
379824378
113066261
35305363
139450523
31361038
10155364
178489701
773205868
73639667
21090690
541475151
480505748
392043887
11949254
62123090
306472149
372889951
293328556
315372066
116527053
135447658
158500844
14376725
454029043
251131449
226674544
701876959
87572903
237373969
497283441
195004612
130762403
129401165
85336667
29751860
333016163
591212687
269639134
36281616
444785347
565379432
222171214
230854278
18710917
424324257
365391231
274193827
182621877
163226849
24062064
375511021
1787200
188683443
227915481
150522571
101275925
763254692
30463968
50262581
440679718
496676009
16187721
349110037
311412819
157962508
348324091
386561752
8480573
289077594
97048754
379360489
15294666
267478996
845680976
60669681
63645980
127798014
279640244
8624846
37826825
471510751
401175671
309648219
560587943
78714725
94975101
89235612
147735677
658352993
143651750
485501617
212096723
591460833
5310646
195477613
69054903
15947078
159096100
128253977
722943327
863064468
404281114
73572576
339832240
120509494
233564379
136184046
224224677
36991557
2311225
368252857
117423386
94765807
569382923
701175678
270987639
143934081
220744662
65391339
697120469
173312541
138098232
105335598
172075007
66090595
208468087
60615221
196601594
254251759
458874443
55975306
107649715
59931571
11999770
218873809
186470886
213057088
52234559
42462979
371725884
189796878
359428690
107202635
670036651
18169812
20656990
380860537
12884158
90410476
34669163
105160100
185498487
169349209
275739556
408169380
55918529
320976741
199710948
473567579
350142105
146889073
843057963
4022881
323766332
714406301
29552125
190709789
343869611
35885273
421287507
99477568
44220312
412347258
257170280
59701345
311583057
318812951
92366069
155567220
36546205
318466537
264052930
372265214
689635952
51444318
446566405
65494697
62863048
140003977
614367294
36004733
118532315
1053095
323914106
9383483
618367578
429110606
309329634
489183006
4965259
152466652
3020793
79804846
54129467
144508315
169078351
18299941
269806621
697305859
108049156
228409533
382691966
72236502
217564029
333695333
111110185
81891612
14889653
182270502
213014059
266513662
277746270
39989149
153796490
3360436
40325738
241146858
137706155
15865960
260706314
155055033
526725360
5476934
393195072
294527766
29775482
46362738
53430122
109600935
632338748
23052850
540149464
398877850
11284844
626836034
94525253
45492521
733092746
639846185
573919843
77181794
383703616
642937959
12775663
148252272
632985624
517296566
63138923
23452076
236730126
4710604
6738727
91800414
642285784
364938104
246439550
12084562
321948553
49958324
27512739
169267514
166346840
180073776
26552695
760504757
18481897
340553471
73165042
181424498
699719290
17028869
17765016
11140357
665412100
290201101
338444550
530806637
17231235
335191040
14937981
277390940
529198774
7372888
584957600
204661443
95099941
212592742
538582438
504518845
49159487
188343533
367561151
269475207
32821913
83206255
18268059
187228455
125286232
230343458
308033864
154471230
82125285
86220255
50155716
91065757
288684600
23430782
93456544
409111383
8140684
319236330
242553263
20138237
310063368
224381741
300877609
191876588
232976069
16423793
145200960
402002292
227405349
42320411
369818145
435014863
156056178
269777880
135019758
614036449
16632513
317184542
148635091
815808997
122866375
8541049
43116132
252183391
847322706
186448855
228301030
267086813
361977858
160920578
574020311
122314559
664663449
695929574
15227420
345159303
493742292
300766875
171630105
46335600
88439229
20555875
154989321
167306930
127987958
284143636
60846144
499035124
105031133
29700239
322187779
425716150
188758846
579349240
4179284
494936129
70202279
131139364
194161918
158392605
347603467
231554751
3710115
39453410
28953245
188916418
100031200
6835795
376605401
29889608
277012805
271336930
244300308
496150949
55753975
564731968
577279610
18044102
311582803
18120836
445156885
58345315
746917548
134670506
128809607
25671858
399365766
132918804
6681960
657638105
11555137
2320755
132920864
135578121
50551805
38370167
13293211
100182255
460859706
192683048
356942024
38802473
141235456
272515721
92096669
412650
39871874
137031097
254947807
174426225
618380349
123534199
27383643
21765273
173516342
404628456
301373778
370711698
282619037
648019714
293188733
65441358
452374101
301360848
82082150
177002818
46104664
35901562
31893543
11670253
59400550
7634197
256167273
56176598
508460920
485421796
39524168
455491053
63512521
451823981
6957826
200857161
139699051
105394832
566865576
154327142
322938244
25468615
508955251
108138738
873649547
40867573
234547439
246702713
92797244
75690301
25587815
330137236
433274721
160386188
83031083
5767384
130778916
121652197
249202954
6816332
393431153
47112080
220381540
19012472
46891848
50384259
17902961
65303295
117487336
26020766
110371219
291105418
693903438
42984097
145471775
551966525
785690681
44674830
79012443
2954583
231304230
311624208
219016581
538684796
544557257
29142465
123576637
45988110
76783289
30662632
78305093
63921778
311320467
35697605
313332166
79131640
157754893
102717847
54022316
249803658
3344128
382960950
520586906
57083587
159138890
375708259
171160487
612194145
36693183
83382198
24364690
74977329
162777187
583919078
194346378
131783863
67054233
334936472
12352838
22045981
199487642
618718449
68060508
14655676
20003376
275818714
50286031
210100198
18809396
72999802
99837200
27896238
170673191
235069012
605563409
408698017
18891907
133932535
30067849
22809733
61572735
458746646
290486281
139893685
811429466
342639846
84013341
106614349
414317306
402936088
189843103
49240685
387222545
512923468
4297605
348322081
64160382
393584016
151657552
1757284
11353493
17415247
238882915
24254173
6424964
222254269
251289155
577762388
96000116
10563069
21084429
68812251
249078166
353108026
21693756
200510260
516173847
299038386
1604044
841638408
172545267
287879831
656339525
148823582
25875238
16693122
373258356
28888160
535741719
74724494
308297230
111616527
150688573
180466870
58344805
401755375
325697575
632440615
90114003
100139647
117209727
63903688
432542383
784622848
148981725
690258254
226934276
206273126
149502311
22177310
96013148
178157649
58914880
64517600
343187137
71979509
73022595
271822777
29789804
49574297
24797065
114196340
146363294
57599355
689693032
10159485
215716060
1235315
78398942
316437358
94329123
572443371
58372309
244790818
349506746
135691684
46589832
518712892
705278580
58756125
7447085
163242146
5614518
141231011
643696996
183785680
477748386
510291171
174309520
387619940
1036509
149320013
92200387
32991750
83370305
85856943
430087315
93533740
503605251
396886931
50561233
69168285
338759231
521066039
220529109
26520222
290407789
9588857
24919017
165616118
361344618
71522649
88306930
709050926
17731600
11954772
448658700
3829572
95679828
127898272
323954893
329520815
49272488
180155824
30994455
501706024
92665630
32198488
339586093
69861356
164632100
60600497
577116612
88173190
348370333
197993861
201450314
160295526
385283216
296834576
519803715
126609730
180854853
184314338
281771150
381658934
773463607
729168719
64713842
406284073
216236697
82565561
128047875
547931435
486257446
1504304
270412842
315158524
192381613
212631202
239457681
326522307
417104500
470017537
76329535
367368468
270533285
448096206
141046384
249122556
84326533
494614673
121736568
294311588
340012927
1184708
26882100
151018820
53642393
263692153
238637881
156050427
207578945
19232315
181417576
190846127
538093623
258602040
14342974
234145883
200951486
571705032
317242092
319786359
321790703
251815504
592048933
493601594
134476053
97324415
834781931
450924355
767168562
536460527
349355645
118742890
217881185
181012159
408649800
234472527
165369759
131961328
113182433
247436272
80972429
10921585
42913480
54376164
27704843
226299307
234931189
60064707
331389369
109382066
10328736
57437376
72055434
589154058
415637698
584679941
168022445
253138541
557567354
407544385
397197
310920448
162390718
3905017
663068914
31044335
18427236
54516508
10363814
81085914
620604318
12274852
600486363
641395478
144060718
27273294
708893498
36875592
195326514
150806194
39240011
7366899
427241903
117613908
506748265
750517090
71605264
34419712
426514238
192950544
338950407
278722984
393810012
105423062
603631513
374534093
150401683
620957128
256668198
385982485
472813930
17618351
6912010
332794818
22896590
292888321
209999744
123505104
59703362
173739187
110583189
267001481
5230280
494124250
120769584
7588941
70801195
188477145
442765864
19711021
823737794
60934052
400733783
122261881
228152836
308804837
5570816
351031202
77861299
444334975
399491071
129893492
584242613
327432028
1405200
45854600
37909708
278600418
74573544
332666258
123164784
576599362
421565839
167093370
468734685
418932089
13506293
156285223
242769020
180628854
188652351
64199025
182096098
202775534
157443942
204317742
337118442
139005
7455500
87879249
461791822
1832744
758481181
12155730
306128565
194380872
111517014
389975322
337432987
294257592
577212128
286085717
64916677
451044619
82460636
7355863
46688121
437752754
199239824
121900940
279197693
286042482
83796008
75735267
3132168
10840274
405971165
314591201
35117766
26705762
613456396
1133267
6284002
179897454
147217760
433799695
349166763
761484901
6189912
527045938
597841181
12798972
681122148
113181943
10866476
327157117
136659867
402167285
425679227
51969720
134137840
95303138
88635263
630520793
135589728
241537149
6123330
628205680
374839017
398335136
85864975
222138052
343148332
680095343
62102864
408785306
8862158
599945786
258144239
37650534
72943135
216163259
88291649
80588354
19109655
436820637
37461018
551631619
183008350
187445569
397520291
309167860
139688099
98437437
357789218
274442802
248339092
63079501
4763259
75966621
507657023
61814643
35089601
112579746
703909273
234841
105546753
152989573
218407856
80478382
527233826
175218405
44822568
329332244
59192634
25044535
434597647
149080488
138907678
274179637
96081661
111654303
28755331
728887491
152179998
80139040
887828141
112201882
236315427
2000217
292048182
813612504
148481207
123439114
278767502
93257514
287043842
58480275
53865283
347645315
226363447
16946824
226161645
156311752
434110055
19376523
67457765
517236949
129576894
274610736
469677006
169272696
696007597
17505777
364162566
154680687
273941146
298039240
66378556
145326332
236964946
124509213
78336762
304627368
292945130
274435670
374445586
70304917
19829169
58054126
17201848
50736692
633867565
223657308
299839747
713387747
82988150
74818439
157796072
76650443
118238417
279749267
31753559
329099365
11518856
8918389
71143031
215559213
465026496
61713070
130899652
380578686
97221430
161936172
28120911
654936416
221794981
68354524
98095449
188771611
367665837
407224146
755640566
209530371
187515846
375109519
225594459
402208254
207659394
157913390
69563839
681833262
126465856
307228103
773628611
288582396
421742133
78808839
281724953
235677228
326131917
662285114
171538831
4146689
713146877
46333118
43045138
4963134
480100043
259424568
16421128
4843805
494501549
176899771
294589512
322670519
85926303
2906699
27011635
210868418
10073419
12754130
114258158
454962
122798866
634462807
456058528
427595743
45955702
168706355
637251412
692946808
526644835
5317691
67433073
371524116
554277694
438934341
76783615
41071540
551138791
17573084
96512197
184044788
162042622
157683805
112155914
369912308
26659687
669369
73003985
547045815
159961226
17044100
256132631
18082167
184547229
436345889
486300804
60264121
4665024
152811086
252378260
7470612
142794863
243572909
100695229
129011491
46766422
689059653
267472759
513309342
326448347
371443086
132072902
227463984
261127953
152395292
230878866
272376043
87935646
178929993
377989286
219122795
619498844
323871810
265637013
114648358
54443162
343241019
180149648
483126830
29399005
159268636
443100704
682882861
194987754
83663952
73503577
732706380
2014590
271715929
347474453
15247457
60399414
355352373
211913634
101332249
239695537
459509221
353657919
131371421
21948600
423952036
444080945
101052577
131166480
41700856
582558474
150218276
409157157
455702707
68987673
142220193
479589933
98031933
19890828
456870319
28574783
291501889
680678915
191111580
199749956
192854102
154497945
889070548
74838433
47029521
191419830
36601384
100407984
703041219
374339564
27861156
17349687
394432926
36028851
101339918
299020888
345930976
143890517
98233370
438218137
297582961
20003644
188015448
31888009
298750573
15448274
183698934
344549433
489069820
21908525
343355739
50305983
254866054
484890880
615897173
216688734
493948207
502806106
340219128
173029714
378157199
102690300
409010831
363673390
422122941
261607247
97348136
393301567
511040
58570829
180251651
834799004
675592282
189782190
49635651
37367243
123613588
43275773
458254383
154995202
538365839
207653411
670052821
16070944
710914346
144894404
362827965
146178321
161453733
7475177
83020059
417975939
28596723
249416472
376440847
494033439
82904766
91667440
41230919
22918391
163633872
92779816
107439670
752625300
275737106
868907975
461661327
413234640
291590872
45280934
613289101
8822040
176202277
45361490
632718482
412892714
144857169
557622074
155734410
130019703
34540274
126712317
557384787
16478994
91707651
34178861
174652420
8719770
50380418
65863528
147416241
530365826
579666202
683872129
367446330
494542082
195162222
28504214
73320362
52719540
517433637
364639602
546342087
61029383
556994561
27110216
50006788
67637
26535334
450818742
252044835
2815054
111636493
114891938
11159830
146640155
133039254
1967695
307332607
170233730
188008221
52471669
129788664
553301024
589052638
826565202
83446137
173636595
106686290
284050768
233868527
123596649
535257418
2945634
14016679
470708969
576687011
109955716
234967252
217622559
235509924
428897961
46534969
482915273
118520557
143759714
266131934
290214191
690591974
37048016
404500990
95864700
66378947
261762158
22222328
104980112
159472658
500095987
387014
460372562
139980300
219875046
409618684
516357398
102847273
376239818
170973480
513106381
322631256
151089415
130523134
5400601
41946627
88144461
414479511
19540580
525160104
346583320
435771151
132022931
639331684
258120711
222675756
7849324
190708313
642979736
446403659
271585890
78365695
1324110
386713992
454204783
140429854
80507266
520899584
182119662
174152744
44058196
157251627
30811171
184170765
116626472
40659685
83169152
181335047
70222745
346543078
24953030
298443729
355466297
189608513
185627901
105120682
41264051
44306785
6316949
22012149
20460811
184216685
192337181
276117570
2106638
443375929
31782361
145292255
437933877
101752132
291674066
919754084
7911282
235972351
227722409
188777336
68883953
176282447
3231038
383718870
98764740
159820492
623688696
95947328
60470374
92921563
2624971
878702160
459833320
182871125
66203684
36866706
239183336
171633292
137642913
11443459
235118617
622614122
22640744
287206909
42660264
94846894
15908262
372946706
1538559
123305641
443981987
109879772
539243880
590505991
126854232
127948246
78701141
496624668
6625088
26888613
42891235
194950947
153526099
248779270
31378144
474340703
254529331
19840315
373812
73844368
605693641
156930696
104591066
488039953
39815218
284445731
37179757
206900748
18238243
34484173
160384665
655288460
204010724
110363462
267846641
42587750
41442002
38117050
129908638
71470705
669858036
481034319
350744343
124641531
264631482
13219935
151015012
334486751
307199874
104006116
232108695
89421566
823320972
383743162
184951888
91431478
6387420
19165096
38127445
133228701
219591056
6028440
18541683
18866925
468577412
33970676
214177998
5870017
60801947
549324149
463888232
182426979
533585152
18836277
193234486
301810753
276519178
531093929
22928273
99779451
114832770
13863088
72750275
261028698
198715974
314973734
350129440
77406414
36422744
356595875
540804254
171591677
18090087
370199163
21891943
361334774
228063625
199628015
164224868
283904284
100081519
433907289
162516877
748567862
404664027
32318546
731445932
256219088
155026650
2129265
385598657
388101638
253989555
76502021
2198853
47016179
55053034
327147827
94855837
127202995
253777613
3596839
277733400
76567025
58987516
35689717
76158489
258237169
57829247
201583284
442722062
6103814
80895733
2807210
59513032
461284301
612977891
117939832
523703868
188129671
311012551
147895677
593844488
175738907
616653080
643970870
630297191
24001856
263926189
78728179
404691582
65218155
7390897
40642400
114674018
18634036
11528028
335286622
86668677
193744932
427168901
163971287
170381968
53246730
106487119
438749827
141447779
374588217
387742776
798258907
145085578
650394259
138396533
72999112
47101043
16771666
263785444
243095078
303902692
323431653
368042613
30374695
18414077
22646857
15241028
80427006
359843003
215286840
462675188
49470108
158550295
494047510
243888086
202752234
124890147
366729653
868111118
60279394
480461591
71194107
36051366
743573621
489479601
375943165
155421370
5360783
27827441
625947536
739994295
50997757
4903172
105198684
500629708
249031582
406676076
360826902
37143256
140747152
356328785
62603175
417938492
18073987
97439100
184816498
567705405
313327195
363157419
192434834
375903511
42923886
155186858
418676716
40080638
22085028
644720785
43372379
53547262
185265018
3153417
10606679
478398745
112213393
537430703
103736970
346110788
43058762
455155044
514756170
519894524
1254830
123921657
343358652
93203528
310975338
321581861
96041358
277269240
186664231
62505405
68212784
41339226
340975
495411786
273392252
562790196
60565309
2786551
134975857
31383773
524501210
259863431
548670988
294933032
194418785
51621132
6058360
169318612
111529271
33497082
320315764
349593040
304385338
570229377
22692309
273298556
153680550
567381547
14165957
137015833
16933685
112167949
14048778
161925495
72724597
187785237
274831433
255564474
303167257
376600248
247819499
628383053
165599254
472936230
61007878
35397181
66185372
201392958
43833960
119848117
136857721
436599305
509956232
335438850
7591464
33017778
432188272
153223725
144504569
27369664
189885663
17704221
147922434
825481845
627787854
265731443
238476569
51085056
118173963
280606627
337309746
279887644
165891078
261445438
157668049
1194707
456141262
355012208
20559673
166852249
328712680
178708612
407564215
209279741
178634126
198302749
282357659
299999120
183362492
37569799
243835594
469296482
71387963
171888650
46786491
234821161
157088558
664705690
80120955
1213048
248321562
30530434
355783394
131805288
2340468
328012699
336832347
456109016
47421067
84681354
65594155
512758762
18678840
252770777
327881221
841186362
642300018
85286721
54215489
98445203
35952670
111355873
36016311
30771915
80355369
101731567
576806898
139880142
323288738
116994378
52136448
127314003
274665832
117807156
47368259
8632642
190267638
446937983
242361009
103520917
308048671
485628212
727450736
492561540
314508031
91929452
5578770
228822104
130264172
2435283
662664006
372722983
134046695
290886264
20392240
764339803
689283304
272295430
614438123
184783115
684375214
176445257
294093484
82660247
427052503
161207130
99735354
345457537
782418294
131608073
82425405
168725130
17583159
146642683
212349453
74847294
199759970
481996596
13137811
711869813
197895657
32268254
197990738
89864985
95479217
313930495
307467183
144075792
805790425
431511971
175912362
559326470
552778716
286816496
520313067
388294680
100796916
574100302
316842650
116656806
20753775
76678130
209158137
435300935
11346882
438609598
58175301
151428012
313729240
236799562
124744725
550897451
476830708
106145791
100981567
684140418
52630918
94562175
435356661
782843811
55789172
302514175
79680207
52094570
686383737
695555905
577348744
185163632
586764227
229487352
507060850
113828512
97568463
270714233
13580941
39269296
523640184
101959579
492248133
241899451
247817749
80487799
82839498
255785612
251022565
339325266
131671184
82531649
40240711
402162037
282328533
229668040
173001644
254525176
454469950
197314008
397600209
31265606
270526073
309213214
448674492
341798632
38502816
839278000
272872681
143391038
1075881
289294448
194216410
15768693
46007893
44473408
48123083
202566929
468233604
251210886
274091052
645498823
368841507
296176069
497990258
366917698
143499928
631297228
454682166
159153256
67858969
420961988
897813
264360295
7212495
45708599
181302180
104318082
468311677
91851771
821642422
43400115
432577350
314449002
357392878
533484575
70353392
99993701
228297993
132176090
846227488
203049005
601798046
367328334
49965247
289443833
67877752
181761161
258577550
250916708
160234215
438790302
47477528
640353355
33483249
257665291
15562876
162254557
514361791
178373137
49334434
246687828
687660990
226452277
238012182
350000701
40640337
760079110
610111788
53330055
359407481
34373655
784937876
196842425
337738331
149319630
13193310
222820921
573483154
201825719
85095823
52795888
779682261
551228309
24157147
4211885
505256709
180387693
23225843
94082462
237287110
73971516
699816608
430505785
661502
154030319
736967340
567128893
381491959
149850630
522248888
92239158
12781827
636046147
177297034
519371476
142738471
438150443
716753121
447895119
145870427
349039863
609100130
60768659
30318647
46593063
723261309
2139796
188958622
528295324
83271997
312630621
84202054
147400239
317764520
2993043
263815341
34291355
349136039
36531694
353520329
533908083
789457472
310256077
40234189
349144574
232274411
297349338
253320095
119777623
33093026
850191801
200559221
25830995
107697670
517451142
46831887
25698272
26666979
20918285
200737688
548402781
9914470
217522243
188508009
36938394
83477348
647463164
174795494
473416031
337057949
403243436
237497761
110819106
147314054
111603027
672562599
21607353
8347082
19373332
71763744
14381038
128536948
129064349
247462372
128603251
265406023
379630468
81371876
81586036
40856513
223958652
590497243
69562497
430195029
41187736
572504724
41677386
29479753
451097232
231839023
139716775
260211680
282443233
531987914
283741786
400604778
382749365
288510513
33897481
255669803
778838597
74391150
39755242
48518142
222105770
359549712
330531478
289408337
647209712
90437109
85693071
33382371
561990417
103118120
17581949
524609888
178000629
296926500
98112565
201914322
57066892
82855736
59547777
642611136
201926549
23422997
25552000
64503731
53946036
10512539
372312697
22560077
47494183
562375424
149240804
123453853
11189366
200998116
131916902
254302514
216922362
326650168
357491512
10143102
107474938
106230633
287902000
187971123
106708002
491888382
35950668
7800234
217020068
364450641
65791243
99842384
628039774
69193791
53603225
80145171
66079554
37492327
204196004
224438227
139601092
212209138
21472203
531285775
223746494
226689699
60175931
140485761
12474813
65481809
739933420
354017125
199774365
29505334
211527960
105776794
4563315
118244124
177106503
247842904
115340391
528411866
3683954
401990860
129524654
48726692
205548674
292365157
70122614
167475674
110390288
3898910
1571857
243313856
22313743
1409803
600892122
286566478
31952727
53922442
108550548
4734737
483649402
346218373
146340096
149849510
281326030
81422311
119639098
40418256
11132146
11646768
71399598
130358034
382580408
407931773
140370301
18725033
2123279
15724927
10782448
8206133
131107873
7517013
187485107
154906413
62330684
515623381
10130951
1066394
611359250
25973818
482502838
558263217
158830120
32393142
98710079
583341813
96687179
195894054
44250709
627991624
237071913
117411954
473243211
142024548
69286267
22352354
30582240
434074748
5756005
72209089
81766232
293508396
284067181
142830604
29888481
282046773
75872474
395832400
547112490
480087494
505068192
258556958
226768728
674668871
173029684
63172787
502960406
184201506
8319568
419134123
69550193
26958181
16186425
122370260
278879852
288937786
296534342
483876317
487903322
135389195
1330834
39295557
27656290
250741012
2390770
11354447
306081145
578077679
242358502
119006450
150011050
126406308
5271265
52583607
204421512
9806286
480171730
71594597
246438979
620198050
1138235
560698548
514276955
288703857
71235239
188421695
166133494
765863
159193052
147857128
320955433
220412755
1520811
25905308
41451504
32939835
195230282
235640439
79192720
245471229
218750579
325137324
192608275
435270470
411050469
97471275
21085681
327615174
43575391
125583837
186579022
56685348
572398031
18296058
25169889
163260707
332474316
178145706
554241813
662004120
314048853
241743739
556129618
475999292
36672487
651655533
429478247
63154714
4971449
97689579
217813244
436612669
128624989
532461
15093672
252439374
65561933
299001212
533524808
23611782
563862717
194812188
189601342
32338564
156222905
621022138
539624
280951446
74794755
158374692
179450968
804276543
344588709
551087868
210072056
745690142
166252957
5750041
24156440
8406880
212298007
119887213
88263998
214433353
32068116
292148078
67822561
95117667
400108413
199851240
645835931
42209146
302770317
864015321
488999224
27098622
340673408
359063380
244774697
600096986
24193044
81480376
311152971
262356488
38636772
7108610
49499545
109124303
357317173
579749500
126523045
95920577
37387681
132758231
19734066
143447461
204842303
79571353
390017914
149457425
140453127
154496099
220251322
315346652
327151174
265032820
82939873
143558324
167519650
311591269
297188907
705192802
210038565
67029703
474763953
18475331
596875951
24125021
236811180
398725468
121065706
162112179
650311470
442651939
386514418
44964893
264848107
12578648
184933908
110180347
387378858
438422000
180479045
4867447
36242291
274040386
13851347
312953725
120702750
2089623
218253692
273102000
365372124
146518798
451715024
289714853
68088170
31273332
205798829
357633243
79382319
492132156
2294106
327097597
63202617
108086989
276437224
84945149
466866990
342381823
16926353
9106203
12352279
101213482
510442753
85317773
60193135
178846802
41453640
642073957
402028865
259734212
596633798
28907334
88738626
574471430
584394782
266784251
395260925
158247030
59009218
42138761
57187326
260334376
17877914
8824016
100837061
571760356
654044271
580468005
276431142
269764581
241153736
138283071
113543077
57528657
520335094
28807634
151572725
14819672
437208452
245685120
116665079
218290208
75813794
784354176
16474903
436478807
262309725
22377321
221708751
39829918
326392610
10339212
334042189
17737068
118307328
435554560
363516262
23056067
45758222
63267382
75128696
353229472
18108351
297994947
75206240
108762896
417157451
64592535
73287430
205602327
296463585
632446220
69227997
69469614
561982459
175893464
98269560
77597565
290316469
85940394
108469645
147001586
537356996
38007274
471577745
52029359
20503710
27706447
36957063
118078966
173303648
738710435
861793168
163743415
233400879
105787455
240382377
173593921
218219435
83553902
327503436
349632738
60889540
533250226
792038085
122590817
108666751
419669488
124599859
26341093
382758234
94029799
9596491
65609424
735406262
39056893
19742572
119428159
480938471
304473801
187779223
390628613
66036411
257733037
29578673
72066165
49900844
185484232
315835778
28724252
343976041
536376138
122325983
63422850
52780199
580422841
563018448
28885669
51557685
532436007
33038174
5647868
34528560
75128463
13975735
275704079
816262825
67520961
37700195
330190326
152751904
513490184
824803708
118939670
117332936
152070327
329554819
790895372
541357256
197594115
357765989
247590174
63885722
701200814
182503455
123653379
617791891
224063759
301886943
85022114
18212172
485648094
438511534
389987441
482268253
36632051
118867471
218851845
91010778
200020498
284823871
10778517
448081038
703749701
274989527
133773854
441225683
392309816
829916043
101742555
30750390
230994894
208189090
14424887
76562018
150755925
274487009
14487034
408014516
9565091
395002377
60582031
82932900
100785217
242768342
248118517
82662440
417250087
531031958
251130055
26020893
376269254
138781016
270442643
303116760
298836485
593716965
197827155
589115912
80218994
20576297
834803100
38364541
67816478
8580359
800298642
24055249
27058204
142513494
709187761
268565883
228612165
460775479
512294915
242624449
151953192
542340513
196292157
170490460
187063266
33362939
900586082
83693420
56558167
464986631
12472198
145671039
69159511
388316809
49396734
781441931
18639771
765909400
287500687
60201813
210171433
106775216
50936839
2961184
500953193
170310531
542944249
711239519
130035862
217709163
8923793
72089196
70751595
18461496
113615135
113382130
662420569
181230338
28014192
206543245
15005348
472113981
99706534
417523554
37521445
103927392
24340029
271786105
244070684
402163499
45514171
330985862
452923665
436478655
294093517
485005977
39345887
585114962
506668424
314506055
19037971
560492838
439569574
21214755
616740109
559115863
558491404
102452211
58008186
57815373
195518608
491045181
169795641
500188624
27396406
516141777
166036707
668033273
91433990
5600812
583064219
278698761
283081436
18700675
13776736
54873772
54165208
413888737
11254483
447773969
54411976
434462892
458137801
542186374
412722799
266236107
530050091
405464922
474447776
295459125
529098848
181468721
189345499
141466769
63830956
351801054
51639033
37489080
58735127
487100117
239746611
51203276
154184760
204242634
817182721
240738708
518723646
663918374
372115595
4641654
480473070
101647757
165117935
58315284
544000395
361555451
608545723
151202439
458322705
2529463
509298088
129834004
773837599
48417256
126335657
219762573
216730478
28073270
70898902
31877258
28023586
252482433
32920310
42015879
210927062
169108003
155695966
724401683
497457227
181100617
500244233
166594819
456254730
666906
26680795
61682190
61676161
77458818
304399878
576175664
144397693
27097739
29948589
116575691
397404759
27655296
95292379
224957147
114410706
62972955
30965823
933912
538537849
127842719
176758384
140810799
172495098
11687005
242082849
85321007
355293504
551580806
226328060
203267116
115586054
732917170
50654292
705733882
164953315
630936276
451571504
83250477
449721756
624970036
249865250
381065640
18487454
419951521
148815099
442245011
20991837
177311583
298958886
390435467
431602395
123270800
2428140
443032731
26478212
179837
283603147
672029352
52600348
384362991
240644595
261877754
6174720
143239176
228751143
441977830
134962999
168247251
201013369
213236
218007596
326724454
27219211
578905864
91429849
585948
68515322
171700875
166098532
32265060
380957
1600665
133103939
107934585
164469782
163874389
123347045
34444548
341751155
595498225
4441122
514019466
255756990
46172091
328360515
63349197
180125220
557549500
119488132
176102529
42235505
597743851
72032
219568975
222176852
86112705
50237419
13139258
469095711
257565596
372485259
276916506
423376238
35055778
41093129
19380262
103341214
205127108
553591302
225155891
175247425
165844738
2617341
575840464
99987830
18778956
207541844
111550279
173962715
459571335
159890954
8541879
304133950
27425169
602328558
64888646
418273785
294939303
105405948
493790575
514739916
261042951
183986471
101117657
102162070
247170195
60426518
695301924
2954514
243734146
310252453
378449858
44316148
33749988
32383117
172722969
70989278
115375004
60084654
437055632
1835858
64177314
102563289
296279950
95357437
473619764
1416168
149615612
3297290
138590267
30552048
250744674
15331731
458208512
446874679
115304890
179570863
640176518
160194916
427221231
76486038
18518921
149685886
360718148
162888022
113166130
145689474
12058926
489242664
26292633
227150017
408426793
861342671
124396469
390173790
339140235
342662806
173965364
640996978
129266989
57714347
573805673
10885240
110354345
189511735
23412923
86633778
234136277
296445558
763478027
131691350
146002609
506147482
671393994
139055831
154337242
120813979
561766926
564970963
19304982
191619757
48829605
413735515
851856615
86914624
233441038
709425360
518046157
36907889
31051591
319352539
96757556
767007
54927890
69244643
120541458
9067228
153064543
194607239
224527394
53682525
533311809
52220956
637617073
106949742
187200949
168425886
623629143
31417363
38918577
91554264
100562991
875150
695465745
102359888
111344846
629902
702890978
138065627
35156097
12530078
141996269
415989971
222179598
90797278
450350097
302712461
38243277
392767439
673561625
222463551
256810368
392662525
56288769
338827438
452187137
50498050
427953297
521263264
12467412
690542118
119150879
350166437
33934526
26172549
651758342
283013528
359226360
220660267
538336804
265101177
75016448
329385117
13360775
426234838
37631328
503429
52410003
55277062
110322236
795238477
159528313
214605796
203853579
47458783
337647480
358321361
22724181
165007228
18776977
291532924
151256163
130113291
142653308
22757175
291366573
385645631
255124669
226029358
115267150
105378090
518795330
391258034
204375621
304059157
201907057
185404990
274559746
567895916
60046904
187043447
59599622
81867941
22927120
63188776
337001878
428837234
577346913
541262445
291154916
485757661
307869290
522697118
121288128
330670847
578588507
408876850
297045632
668990374
64355132
169917680
18410508
379390790
67948035
72376963
20488453
275528864
17206594
327234113
502769175
15403472
487178071
126726695
88742193
401537383
330376210
252179845
329310108
349431325
512267270
58087900
163192270
664664200
482007124
22029948
218927882
9849888
561454524
316328024
64406764
422066606
723878736
474166158
7790192
194690629
512725900
200242721
376293720
7143771
25586089
164173341
15928426
42758948
668591822
35817837
3708903
207423195
317470121
68860873
344539401
3344192
1283
154124010
1296805
72979965
52307037
140851902
6025171
24350924
253112336
513878764
238767093
596199804
235168329
302921875
223808396
595230368
41274942
286768361
513116104
108780123
241367723
8576480
48989556
349588240
17160723
568073880
193547486
290841015
16655382
359634094
311342080
156766059
65487023
267520117
115841077
214815244
828092286
448022656
436578
172442553
245194989
60679694
75405830
659639973
272232088
173446222
527162890
303013447
701863009
149760667
720274
35314654
74758699
179709435
302871035
124934261
264255753
170587275
164600448
54710280
553552728
224213156
112677950
306532393
81437039
517356882
110720603
94896515
53179063
516720019
577660329
533842717
332464606
325551764
85639742
212187940
1892888
70064277
165049039
59157290
116204683
58962282
88130547
352866725
329478908
302797098
330362539
17147503
132264320
203688071
5288165
28457633
224916965
213704195
23585898
10941974
2414816
792237133
472059323
44625349
846275188
603634773
68784141
26350145
310886222
133777910
536970266
68704758
106791235
149173586
43327871
231126208
762818368
375690661
112117070
608988344
252295002
408400843
74975752
131764203
671108996
81785428
199603760
351939204
479203231
74408633
380805071
438415420
23995315
57877049
355958243
1294258
13498135
237434609
87542516
41066130
39342988
226602735
269757096
5021335
167326119
467993286
19729535
105368394
579307688
188550486
450858488
121417767
216833544
30449236
179475675
158489814
286952228
290054957
173988314
314355516
57338365
56739851
33084277
63733415
208652820
303227956
30012546
31986126
220505830
236597476
3612018
795111802
116291734
208926673
23470054
740846501
186798805
26722866
116182480
130870664
138955796
1266654
233681225
436117288
36776346
136613447
613980032
267992637
465229498
80541077
82132841
34715623
444357135
84357641
396863036
280123739
107253751
275544788
6578293
149322433
366599820
34514102
83096261
341881151
260198261
382618952
115861650
3595141
284569175
14022805
351518150
401910299
13567260
535163885
100191457
219869388
393947365
537983592
46364462
377988541
122053286
145429711
215510226
12374931
617884576
107169902
140850983
73526183
47198492
348823909
639585067
14134243
246367528
311032054
194719084
417166027
187775070
21608971
9120253
51627416
585936454
398881339
374469169
849700885
626699870
101177777
303661606
50373237
599070727
729130253
298730516
602556952
116283674
159671554
166225940
199613280
108517052
160993176
73888991
318157846
453323293
12831437
178430831
33286312
183695975
320598839
287908297
49964016
295259518
591596884
164991834
207392980
238924264
344109087
65040610
131486626
10056512
116457382
195526808
443909555
221404613
77350854
62893802
50250495
157202008
38638277
113983819
396231955
41416885
88758760
179004931
303692666
302640399
22419664
481250349
779633109
336801962
701429960
348228845
8909136
370004686
1931683
16695621
605996292
217158634
232722538
248751441
4191241
366577423
338863411
162155545
295639848
62813798
53620889
15668880
90643129
97831954
131488631
55967
681463523
6244975
46805000
108549312
689638283
40377513
297868574
374537445
5281061
82062718
361255308
256012301
318978277
544897840
769157736
230856448
152097264
105319985
94839496
398200266
115666569
840431
378635097
124963589
676617848
143110321
8612445
678799037
6689254
64140696
369282914
77682016
83135197
12858363
232551155
373874484
54698506
164548624
199191803
293498789
532710571
78480837
114506675
789884123
5300242
22329019
563829399
149319299
31881228
142698001
132005410
242009936
244477111
126781601
215152447
429854480
163224414
226792957
352092873
36868283
47854752
8620857
292034546
253062385
363937472
33266473
47638085
235529999
32130289
108929359
30379900
185094945
7106717
129329887
20874646
417968775
35742886
139951912
513167445
447500748
192297445
284438503
266432718
105231242
360981142
128711526
76944219
270211181
287963659
63415195
99020789
67382551
524823021
736419562
110271498
223515697
234513189
425264666
149790149
178289482
110151840
164725605
391842189
629590427
505006822
453814401
3290815
129164245
520207042
205788862
17799988
174412856
194106607
202955170
290805075
379203787
36671885
250858487
28501936
111119043
389956663
577398637
14382049
39998685
215726
8254067
201528113
75547562
207515856
207744954
135428340
129896680
459053313
706889116
276912958
94196121
381473687
227303492
168837234
430384624
217464274
81281602
226783108
121170245
305244825
60931305
112832632
47125219
9430115
4431498
244600662
41208360
762298541
511439163
799079203
135975571
120685807
132649501
467884390
394871652
602948795
124040136
39320902
310546663
192132554
60675488
204977132
765592439
153268165
311807027
762041115
196581823
575582630
174389300
21635803
317557582
96478609
106565678
67168817
429994718
118912268
160005116
224111681
152394103
195366381
246755839
118055054
119768027
295896453
3943782
395498759
238597561
621184305
407340252
188173991
87024214
290593296
64373334
33567004
714473390
354249510
237838309
46941999
367904178
23428738
453430570
319448462
117518230
3747690
118065275
147973222
653215151
349944830
596601649
460017124
63181107
419613373
30331481
623870352
351239606
15841807
174578127
739271872
268264038
348023853
328869410
6073019
102354195
77992150
94285219
335365433
64280055
277866128
29151530
307168547
73668319
51406455
254662959
137992698
290249666
502365400
18842797
215582021
746095569
572507224
321956940
131304574
600022445
88565510
343678420
35664835
316354095
25708016
261319572
44660256
50520436
245218270
721659982
69209193
34958273
315221307
150003319
760433266
598068440
327880852
568827061
193219727
547170393
193886281
266269439
826464070
206973286
498030784
304892813
80746192
185157798
353017000
10426192
121046969
118157197
129761765
174560004
51126373
9042025
93173224
81872655
219809658
641759965
232325991
153093348
115099576
92835932
72993556
529004922
383271792
723059910
47777972
160479340
172273879
266611519
699094803
195601064
107052231
400558443
33323574
184768400
79701289
581660857
221427996
143233627
582486598
469880548
301969409
527161681
191522182
108034859
143624747
431913203
547898809
240741217
217746771
202274233
45782239
157042270
141273273
627310498
127838560
344324895
118403945
95297842
352075354
88543193
261513230
113046292
414931956
728905006
217964484
245306
391570156
159208700
8320545
109807801
249219354
13606914
73047300
6123590
557821793
676588369
261530394
142459557
21577794
432610165
113476433
12023292
274133951
204684665
49600915
288065446
459816954
169204108
19181858
1409694
308108020
558455302
80715669
21248805
127081141
25389634
266191204
519935615
260298125
316332479
57112791
44288281
132207637
72385626
241142342
188404039
248948553
372854079
58119113
170770640
488087354
178071905
31686452
61116242
172515245
8707945
204014629
21194141
37506488
72223274
109153343
461701316
249896926
358982995
1006204
340769577
3178709
281744501
259253796
18890657
78692981
5280998
181511496
13418842
203742252
569983064
542951076
42759679
367123509
161354412
123204813
249268783
74625631
59818078
389078752
334673471
10080831
69909010
41014261
109576812
22934977
25896459
404020211
78114962
86166003
20838613
151256683
764695131
112078240
615182699
157159546
203261391
601400689
331283469
701441172
299557656
181590221
428737395
20044657
131337455
40116240
462903113
252912847
162495920
267851541
109440592
480623310
578944940
436508879
140623163
70737921
171924091
382068119
439728924
2434430
59728939
253176443
91872086
157070598
202572226
349459493
408776467
176432225
84119568
85231150
190438233
419922518
637056596
10698187
28961166
208830836
53594746
64784064
627894873
193171243
34817905
445547732
71126922
199034080
51952314
247230355
596902344
217830971
504387548
64614671
528836740
73355776
35407881
15459746
63973411
53442408
285247452
35063355
623802497
775316519
101143851
235887968
33697743
129242906
581486002
353989473
124586158
677988185
516421953
189564905
22926133
220561840
49878699
84958724
187278772
449813755
57228994
168733094
415912772
283031998
127138292
40059746
270762397
30516605
216233790
335051771
534606037
98048384
39664056
349912364
194476531
177187505
333950061
612752445
463095436
12503592
717936147
185686023
240128177
765919934
789596532
17646972
73043822
410415956
49142704
224862758
609869509
40161897
297666185
249273355
144666581
58049812
169291780
92452675
121991297
334774455
490474747
497147940
149415953
254453403
415936995
627192796
151760284
612656332
38796321
438357773
217961640
224359002
389017764
276751028
51210
158763023
561718231
583134053
21792081
249129467
135573272
360859926
9151554
228574741
400087053
209506267
99183543
720430340
625619326
307060821
247484977
127646650
100633227
92057214
411507997
60282285
195898326
77407405
4041750
361371888
403139141
354721913
454165797
214562565
5593940
281429180
24011149
191174417
323577488
32480532
789447441
672453
816581050
220645547
233446145
253063951
9375917
95768191
150764907
128274856
5544974
344165562
472718647
724686977
29076963
716123920
587692943
109648518
265528830
58253321
55805198
556237533
27248473
149843314
193303024
56415830
228437129
42593380
41645766
501000655
147777661
12040894
692860755
131552745
673280035
58039651
542121265
371652030
407902572
122690380
152621344
449003094
29904536
188364931
639166558
547836717
105231276
177897493
551233998
262305842
75164768
252181864
9136148
289766267
267630509
382553653
93382156
5335427
306601198
214846015
226304749
1883663
525389912
163097804
29622548
721548820
291578692
408387924
497044463
332067777
435972850
215408262
405165
746949690
420419856
277422030
181300245
189548357
490451541
118995992
524944870
667590955
7147362
40715878
522771449
355988965
318573921
211200874
86819081
204828586
64189290
3342272
169760650
7203333
44802164
500272219
23852427
261766236
9515938
532825750
10943820
68840892
438966255
171724856
32768979
112256453
232355233
139471620
237352310
509234965
112898753
30426825
123739271
471708353
862485870
166663342
123719654
276884579
236203574
170506719
547844068
281357920
64611335
143875898
301941243
147623157
263205273
165124017
564586863
616220695
157270082
632351544
49038732
155473899
64274607
343703552
72962755
129998827
174369166
20864124
70856020
251451292
882086
217232084
25076385
306344019
152790983
477243636
555175999
1121811
355134024
581187331
128541384
138372453
52162545
255312289
691795286
412232959
408997075
184536952
371927843
389298670
354507922
577557336
67253905
293751941
238091619
30066282
159680723
467491977
576410576
152386632
488886247
154214139
443681955
185757694
645050721
761861210
92222937
103220490
28880556
17808156
342720436
117836674
371682587
516658634
400424768
431913980
1806091
35628400
249327862
109491423
523660456
30117534
134836071
250964602
329022053
49660341
18122486
31631493
87057609
773260
196071421
142744040
182641307
74840441
112720495
6685372
277087251
117416375
597841568
445930561
30769838
287606464
228661296
7540940
95736341
439430292
629782669
41763398
123034155
590337311
343252814
99426023
351080836
636303293
502566215
548395994
574396
296102230
33754035
751241587
27202489
92011462
285235180
435664565
137175140
176702908
97829320
53878205
60847533
90629602
55670398
369058186
163247549
182529413
114766373
48732332
546061689
89697968
27690774
456508973
71340540
605066348
326368425
90601215
65790020
49930130
3701993
4393269
726082204
363142031
59512636
232664701
32457705
243843762
488293613
88795079
61586883
122427181
13512739
631522582
421778783
319775221
54655939
34437163
93945723
14741481
63586772
38798262
726362320
24082612
166098713
108033509
145890726
383784161
231997249
333382261
64111157
382329060
37284188
487647443
40115698
796989028
198899836
860805626
635712481
53223089
230266435
478483680
5324696
26904249
105009286
175779860
86435358
720319451
179142942
121390484
356070807
100217803
30003123
381924786
251359691
22684057
254875820
58752368
48591690
285415638
39236552
73036688
91001830
320579989
432084201
536724679
8168346
64295630
315739210
441577067
237278733
52112876
11415280
213239825
598509174
52845605
154520850
398535537
2089910
20468467
23707410
102731405
107428030
605815872
104415499
317611802
32113601
548505563
16056865
123460292
179429598
435064742
218727382
48155136
334788733
107332994
331870285
7466856
110394232
108920965
40815884
120319391
74676050
120202613
53586566
21433581
614642513
136465055
119736403
709832109
148173662
534444908
74115634
17749550
262486896
381488232
404639879
201320179
329898280
213432477
53707785
712635430
84673734
39538656
148159865
92968004
88503952
349601309
657619170
509480283
765682694
40607418
100529652
646540066
473035255
215384507
64270447
618838084
98193342
868464
26564124
242720432
394345393
4445765
153704993
43960957
406768710
624436221
273715865
67819360
129825975
170060426
9577027
86330809
572549515
339135085
21872905
746906919
289695246
17264483
389162775
265335701
139420301
492772304
190510043
403556833
879819
223079498
661345786
265070038
32982190
109511600
436448325
122549942
134096636
6861464
249115471
492424472
808623461
752637
55992952
548032474
259998969
280540443
81203743
26145713
609067499
104786701
387376336
124569066
604453771
31109370
601425427
189557314
347936412
472272017
20805405
45940144
5243672
402390208
296080328
474019823
168964989
228275332
13348990
50237179
414031949
475854135
323508141
246644824
405262835
498382761
23396271
73494932
24490270
25450557
55358621
5667277
116949099
110956891
284744655
741013934
580285156
243114863
809033199
92987545
293655971
90519531
248928905
792965713
574457682
268131990
153747880
21198442
97257037
142823688
357485786
721937571
290154967
4660288
102617685
247023855
45704506
59234169
72850723
17080682
374972518
209789092
16403840
118981109
545676773
119658471
441976070
504527307
205844312
130071410
154421151
503519541
84933555
463193701
139096693
115773419
100683999
27775018
185557327
64713886
55750489
262648540
161013122
379725021
45490218
175069294
19385704
100373633
14969251
4220706
28737190
41218015
84683101
161005929
452786264
446756048
122116051
266078282
162868004
234200271
548202283
88558378
290354942
698292266
331304893
300292905
71872049
199886408
12902617
6243117
201025529
2809707
141895709
219593030
72074771
609483725
74723792
350087325
336485252
131014516
21954342
303714123
59082727
6544478
83165278
132803123
231405491
313983476
21406628
46530752
175777420
3003156
290886014
329642149
667632053
120834017
229165366
90280456
707673760
678091697
92280988
168563830
317126556
20802970
383123754
84634286
116942971
172383070
146355006
354120611
60035912
39323469
226785797
79103858
165835221
395709912
180544766
136647082
366985652
128810387
693271023
157831556
32812972
337025811
116621358
464718487
161983146
222491732
258005332
518830735
611879861
28981862
381363382
281654
4691324
36218314
142475010
274565527
470893072
240123667
387028915
464863448
36948435
533114765
735181872
132003152
10458320
46010895
89498843
276465326
188987390
128551289
166260988
302318407
526992484
62900254
97993987
451957001
11754119
458740634
61090461
505691224
39394451
140244454
176752025
45830395
73944692
420767483
134172095
302088797
291010483
503736685
47755144
607983536
491286581
44191589
32982801
547093995
78746224
528697744
57845621
38248821
764244095
365578756
179496786
328173093
18810414
259371167
34827926
167137925
555649130
5934597
92475901
374582253
227974512
102252749
702087341
396179287
450798784
192555452
22838278
1543837
417557840
48949189
156913060
383859199
39883646
28927508
29605655
70366156
168213931
221369400
228981477
224514409
22910048
458384735
341384028
29269659
237030305
304266333
701180
262200436
90999485
150958692
225058897
88407852
3894942
57899159
128023727
27275743
55411922
168785966
158689178
572521729
185320572
567414653
374526127
109319413
248123297
119579579
256217792
357365521
210159432
220471185
43500027
418617953
28940251
281785664
168210569
181314788
325216423
364524681
249989517
338376777
46462037
457235459
10636681
176670940
198853913
144895605
64398276
102188240
6562069
437887731
118096700
145701690
250832856
535346926
413955147
794747057
288565476
325898751
485851330
147157927
396952873
603051918
336140323
64403128
28744415
415289022
252455814
458170194
222751355
450646738
577359689
145316829
487009817
254687454
168950392
193551047
566226608
419156571
778804825
13306552
349830217
11454586
446534861
156111204
259751049
435826765
154102112
216853882
167495718
274219423
146901076
128755892
221133765
55984525
713101649
284205875
145962850
104933421
252962592
87935966
140296922
137157449
19015067
351512570
288113974
453734095
714060223
42420408
56942816
178461204
556128649
4243809
630620384
696611948
3178391
367626558
327114004
24767680
228791911
89772491
267958993
183516139
82772250
324472403
64968642
150978061
22056954
94892589
9417535
327362970
49106337
538479363
280064116
178138927
354125380
175195114
144198247
61375800
40322453
582823895
60193089
15505967
124728789
18762921
653428314
521759213
38631639
53743846
80498266
356201
8571055
258356901
408121665
202893341
48213191
111231596
35227853
172353715
323237475
156504594
168500236
171862813
228844781
95078239
208009924
437274558
189326406
145480944
90399507
98199305
241052460
619675698
32984376
302388650
208339754
200529089
18995606
152373957
240089077
348140142
111630722
337315969
182674929
335635153
454928387
468645552
210945511
144941
183597313
17818497
255455180
81475942
71060270
267401605
57106302
46270138
3234508
358586202
45935596
831538159
288475766
378111467
391707113
65977326
298734275
697489
347761528
57436720
683743602
296284180
850923
118327415
168587568
207789864
117833811
423487731
294754011
11055973
59660267
735307436
759384075
1504107
193244287
279269455
172173872
30570389
188856756
309167437
771494174
358223634
22048126
72687619
25521501
208828033
674926928
408749217
459923375
266024628
332314953
98016576
337545258
54625684
262266932
26710380
184263407
142281324
728612031
5590185
407632304
358208210
49482298
179025864
338609481
700731728
89001844
590914374
230531515
150768275
84022601
811452367
184564283
59631750
305938184
539964220
120025629
417143351
617073091
184125768
207302315
760042002
10495558
58180385
85843346
3876688
92248445
154864426
74098902
669247985
580186034
35711507
782889359
684888910
67654219
1948351
145671572
119169745
17402720
49670174
319204182
151523427
172531491
783023079
123299480
52944122
21264321
26781616
4214634
565562547
66412596
292602688
38116850
248741447
610191046
535340268
134161361
579261207
416328555
540809167
74781024
591875187
458465644
398898997
120076
37016092
153252321
399436775
153435833
79594450
86625386
75554055
235392062
167115064
11252781
155972738
181584097
228459091
300549615
95861586
134262975
44822837
149297216
581349772
131925457
560957539
279137929
16957717
531929120
344320479
354721690
254041254
356877704
403295977
33266922
82674426
371779920
223275485
206272006
446690239
257458089
126094629
100254985
433064802
74083743
264439952
1509966
67225276
513027481
422841295
423507000
2052729
139492008
13260432
13922799
100818697
161191903
216488136
35044984
187722784
277066957
125836989
151051190
43779320
364866924
328291832
221697028
211472098
1191151
704408691
118988481
371763372
135504584
53854626
428799015
451257204
360689036
412476670
190347244
464438519
41740504
313159389
365996374
3085478
71634688
284710386
60906942
75705308
106266782
249055254
80124322
220416056
271608526
56115331
365923119
23172
81490659
153014565
322875743
413911664
333640372
37189729
267030079
151042986
785232714
367103551
9309138
302630392
10629293
890301612
361226993
356583
417227772
334505643
17033672
36425895
433703849
150400497
74979219
28520240
45614893
106570452
46328033
97108141
100753344
6118167
32046308
36350307
89063250
162469575
21737095
30635548
163932994
117062906
13573326
107674878
33772046
625138236
118139758
73960988
232413907
515281412
522258413
7645798
428986714
373188018
64533353
889824133
193133895
331089125
29221966
347700416
130051399
7927965
124237672
354537751
68409962
110741148
406510430
36890909
464147680
261220793
466893633
455352590
52129481
94701246
85297049
212627763
118131505
3343640
439502484
436432617
472441195
99231650
110870114
54419054
117998395
187183756
115816826
17971245
170526819
523557128
9493590
685271646
23243485
211912860
226530891
277131418
245202788
538192378
77064803
133121495
112475699
568475115
17260725
110810171
37890681
89468816
279522979
116433861
318961505
286398741
158036849
199189315
44489584
22749836
519151142
130753375
108791675
49056975
166726973
36594523
69640721
20795111
642991458
552598237
157182183
64242384
97004362
144387072
39742965
117046839
35695972
184762567
170055277
10529967
433095442
405974071
728244731
369195850
364692092
98742738
269705564
320595150
543086913
205173645
501782109
73057551
229418969
72436686
7613702
215328743
283928908
351957934
85582759
670046181
272016300
893250936
32424433
211341910
148413996
759578327
154447933
266280791
368542954
46018194
416111
120175075
45276123
243841456
253794997
322893761
116910025
10667888
197902
49295575
122483
631451750
79492948
588760972
87226671
53301421
6600146
46509079
204336649
351524852
214650732
111790495
522958748
68133754
229008227
373884248
591820772
231599439
257060934
229128486
102907725
529133342
301138401
199871242
42781372
115398550
518007842
65405354
134855589
214222519
53470930
296424236
225809513
200623084
113310647
3184
722041423
622220089
105191261
66635689
495832038
100260547
829969288
373907187
36369622
308773492
414707023
599307681
28179961
258877578
213227361
10729476
421788553
315574288
330938762
131272772
81705113
177837857
90043087
276084892
313497309
156666235
247331827
71500987
466674608
215449830
263706094
37377765
272778036
332777470
286586325
351388807
138050322
58420771
484629985
175225560
35277258
99331777
10674055
368380089
110383076
471489318
195197059
223436814
150493681
101664804
425202650
702794742
229938758
37145173
40633857
16026388
72719591
587595578
189221016
203738691
62489879
482666621
287595035
31918312
140369539
295441567
99396934
196964038
36720125
112333144
57821030
208234913
251640799
164384802
141858176
619824119
344222338
76306505
111820919
73377125
45600607
532644630
61617014
619423165
173300898
293053105
116317015
182787912
324260941
740948519
143353674
301669274
91954885
607572710
351896422
97810406
69985148
747507920
147140308
27624911
29668857
121006565
124094864
489675994
86745332
186515390
176284675
47091871
362024375
15486861
175996111
767196589
17972726
62235913
57636236
264717952
65620634
138443055
351312925
243490025
416311242
43526645
531705266
177655072
9659163
355768027
438730327
71947747
396176970
391744609
146788592
88894364
79866029
7085102
327485953
366035569
432080410
42467438
593891830
85711837
43292851
639492569
274686115
63573
15109387
313096723
143110261
692521285
758234051
622422892
144633461
597275779
684330261
60084292
127745832
383560109
129535957
113346917
128323367
179421525
67543071
109365777
160020597
130446723
410131511
707920343
145454961
79252246
101162585
508556119
41569782
5466961
268208026
10416569
479941427
18003834
87902072
25346085
283466014
96539796
753541985
66142859
438036168
144836540
376855786
16984025
400914775
373673682
64608970
649449568
163909979
186732892
185336540
239522141
307986382
339778561
177378197
39809040
481697407
79000390
77778383
52518308
7074647
258966804
46356590
95795177
3126496
96015524
245724053
190036462
513796174
528000076
325692812
140074207
219337079
67916930
97442044
50955953
20114894
611449509
227301044
120628226
3517800
707618451
120958098
29686094
8256408
169239499
355978012
365705792
115890408
59756333
243996400
21674351
795157913
131424104
277846729
485857594
83210006
73450269
521045593
29453770
245775863
22256371
245945348
52039475
2141401
10703475
389672573
2571985
110082964
439526389
113431127
892159473
588505399
37931044
309097841
615617613
3924492
347402911
256473166
378019906
328080791
326916534
315353729
531742043
70036107
62449705
73439710
765293321
439482479
34292369
133720481
305096959
319596921
630506750
326596493
458053299
382156633
312987121
119212779
346747723
336048643
70094664
77007504
63645180
56814482
16224383
9285212
108515784
277327873
74853034
393267888
130133984
13251076
11769978
18490063
130371
376546369
121249115
376616178
298077859
27132870
276097258
376966736
139100060
99074594
345403321
557893275
352356317
348510732
744519617
339464468
654682
346606303
52483526
448056828
91548647
21952114
30882919
6083379
741873209
489096360
378026611
203810904
13542843
509844476
76574241
384519339
4769991
4986920
6625272
784086745
57474807
198431587
220844767
437823252
343796493
270159302
11648919
294052100
454915377
106565949
20646713
38370009
36502866
319669725
73352276
127009117
249201865
401272095
183405028
41447423
436692470
209804692
155140997
296834384
275768147
125073561
771170437
135059568
330654581
406533093
174678405
183115094
47114154
16032433
4327727
136523483
471746080
141276021
102654459
286103392
133625248
410289439
69159753
297032265
9723113
59308838
25912627
148843234
68372912
271914989
32423027
207821560
435155243
62305300
8678884
128727991
426477388
174335361
325129201
338428785
42102831
542310450
272996021
119983998
97618281
199744653
118762083
695336744
421945383
100876033
668043893
389235281
214664975
47559881
396206291
121847293
251981441
667086341
7724201
83675668
11735804
163078436
433551101
95794674
106644719
782247035
11472885
118244875
282755988
66146377
43885183
81038684
64133148
17146179
267253030
213997236
470105541
310247139
409633712
216071598
413615461
158198103
574266856
24288839
55701548
508848242
106951933
132653910
7405170
198351329
74519559
292240359
8742670
19425066
253370253
491029550
153109058
207479482
630566933
416055611
25268515
395364175
203127529
88387887
17506358
142424629
341766712
9392890
84643836
23693907
39822307
47278886
3196449
98192938
430884583
495544490
595058872
148067804
382720701
17213439
452675699
328198934
346402865
110495190
107821909
34816521
274860856
329542210
33543126
581537188
10421852
795719137
9645548
292352125
143338994
16897139
663139320
108606128
72171295
249761113
169642215
690392741
144686625
58066671
414053663
150487879
482251282
150509725
298045570
154031156
45529110
317272665
8553683
364181177
40805532
487397538
106389389
45087835
277595120
328487370
16478254
32721756
579996529
74232177
174305741
25569090
70987106
1556328
30358703
12708060
432905819
42822102
340147783
15193460
137161142
678851652
68605634
90575236
300583883
15521040
247894183
21645493
9139340
295659906
284905104
371962574
106204698
540274979
540174144
187877187
338756364
441291219
9146780
101342022
73729457
1992561
30258813
673959535
140820493
153951129
357907533
576680683
149619278
796625941
251129648
35739932
131266741
26676896
12644282
27272
57045248
119094084
703023745
12232427
2720991
49394570
200812317
245538136
438344254
45830065
314536758
111386026
17796519
202283716
50899709
19366086
555779517
9933841
160294091
120194640
181170062
366793673
689795881
362111689
25046145
500595448
21370512
309739627
41186767
9349535
632215914
12997199
824322403
465959079
290604781
265198822
107211099
265767138
25192041
72680319
109969974
2074317
163642693
770966490
25520923
498167169
545569940
94942565
92923950
102318
21177189
569296267
32984816
80603183
66001178
745754694
59386526
214002714
455416330
123586396
459713301
211726597
16094642
82891256
200587199
692442483
395969672
792689931
141328268
31001743
40000067
460232085
701206215
125063823
394560932
1646533
90733526
307620156
415102562
235606257
41133848
145758684
717676806
26060325
40849281
34701278
694533878
17871476
58269669
54504920
368177095
2956405
489665589
816016093
255678593
822619532
53346986
125750417
777344498
169225890
455101356
335805310
417636542
387761597
133829340
7060015
67251691
546912288
31273688
207924992
240439846
199812647
61165280
23196161
21502154
519805165
147528858
111361862
619725051
145435932
61225814
35369093
658995050
426327864
45379826
346924838
414545110
174862225
43487
7392852
169435658
97693827
11618546
604910961
271224438
345904230
393820799
2314643
48587722
65512717
88332873
354588349
643797304
30658418
13766919
58246235
2416975
548098845
262491607
128934942
15693245
97414747
34222305
164007175
114907468
83395785
25368715
52538799
478533138
156297790
676927733
55962836
347543048
1170877
582829017
27677455
57619563
321358369
54462374
207129274
101760291
263229855
139076764
696950907
103333809
44236445
152444856
689143959
193642300
143905891
328065612
347409903
15267465
17238576
227049520
437210470
80430362
153632887
144343530
85693954
50116245
537107489
248232805
230513977
42850970
395952254
10519135
804695272
265261379
24707496
162858710
423307963
468291002
361753246
687896145
52732308
300231632
604815879
56091328
365421523
227441211
120285790
243473651
506072004
8481719
663097764
291923993
427122017
229828735
338565202
295722368
182164655
9359470
67241172
352475923
95744945
1200548
552247041
75912873
755675419
353383365
134170065
273894017
499146989
53352902
205748075
27402638
168769585
309505205
64925950
368748910
214776653
299740068
17186765
16933139
29776708
281730066
121490676
379004102
319623148
84373460
192790185
612678615
91182935
91794018
150107023
193805989
411293002
839257017
462483396
72351293
203226405
116888743
256926176
70726362
709468575
120891034
105404364
67929134
398825245
225008377
53156591
458830884
507510645
185735864
194439325
12441289
117204579
478639470
398616300
553594809
22850681
125651358
60137677
65695839
267430515
353003328
229924342
347789320
678588033
695676775
569409426
15092448
506522997
414217710
342406092
315988832
4354260
195697121
11972635
68872797
362790132
140892915
67882646
370994089
534688534
11066763
164648429
436114951
91729654
200945759
319530328
5646385
413069445
266268181
13473633
51838299
6682285
817732826
115490139
197393789
120343167
219849690
32386217
645193084
166938703
1149841
327833527
122867921
96070128
4951871
7679395
362410587
2213899
758649335
113121922
522031329
433286611
725218898
298878776
479303048
362626077
218354223
96976583
26363031
688548670
81889013
329563490
85061222
192332443
533460540
41888855
394224650
49886109
18531646
429029400
226709337
99063806
58519771
81834107
299468149
55664430
383317489
151208907
592371392
123412559
82985971
247369975
562723388
178701855
51876861
432884067
66497746
276318399
613734711
133853353
527847342
388312112
726794198
737905857
316239562
152138805
380618623
430381064
12309212
327271951
234244699
70487253
254669786
157264301
94267277
164582184
151210639
149612892
122944962
372950280
307609036
12673401
426902668
231901998
117889104
129637049
427332864
80272070
704625223
392982831
657144951
106693049
168259435
306773074
130201095
76251026
2276913
35380856
52100
575693765
381769649
707200577
544993061
190879895
15950372
467533828
149318129
137346915
376178940
592637461
18547460
180866899
370595321
76703826
2677055
551274890
62428082
65648
347194411
41737239
74798950
471049115
11801484
10342574
70217589
19978838
72532837
223294348
31423199
759105838
215345836
565103819
452686072
105058699
616940245
105888288
372833687
418292858
474730218
341742169
54998151
100704250
29962632
72355368
236809185
105533230
45436027
214092175
323235085
447124641
290330786
432600109
113990906
231396283
77261389
339113467
518338219
345751674
140096087
14203074
170730
478252
150636507
53159511
38599572
16988663
3030521
436368535
49766374
188540430
199762707
7135127
35137781
190008286
200566582
195134570
48520942
441630554
455195231
42680639
23908155
288315803
127866473
346719917
9132116
222239102
61705996
440363816
698579802
4780264
362698748
285435694
168457399
699603434
52660088
34622213
65076980
107053971
865485964
720969394
127183009
103439269
44174249
684315355
66548922
251963816
236360783
138132147
83851665
275493857
47497647
218882272
72117319
179943530
87697497
17715486
176916057
88442341
220893548
606922569
203558092
63709737
301072751
487721348
220831432
3692702
549622298
165280704
194816453
177306837
66232787
119061292
184416095
445868951
47478120
9098806
7093773
125958326
162456613
13676948
64151184
252271069
316831091
35562067
194210997
311997127
9804406
199195466
32627985
691557364
325917396
139927956
179616460
51936452
645298409
24217190
366866479
282391648
351711186
167112310
164119082
263824481
589033653
166068105
244486038
498123059
286721432
12639660
289984417
139368950
55208394
143579445
577956674
192566457
70703010
21243905
46000845
525515328
74809780
60095100
35370667
118571201
335347
414592393
212012178
81967095
72791957
2980015
163195978
138275644
20897125
478204833
59014552
32398154
161621812
133435213
250506612
180196002
26836657
205189939
8535119
224614978
42887024
287103748
275613788
1933821
678014593
461040665
460306839
431794160
252016264
324042493
157125143
136060041
520259528
316406268
530134410
404360077
452167741
28116820
847004149
454844069
267015063
252383400
47686543
209661857
37545108
662201180
166361093
553796187
436495992
484956052
50146046
75498187
27092695
239619235
952587
638932559
29821175
54810123
429835559
57822609
140117593
43254246
120001546
126892653
60517529
117267822
109976016
639725682
292127774
94176464
57279573
705320335
574288306
141041323
219853983
156589232
262333166
44687936
38137143
60298328
269450409
6785995
45668294
813943190
218871574
687695552
28611469
45623133
13006318
417793793
133920145
220762924
374947710
136287457
418275114
526869754
309135180
3118967
371869601
235434911
392021863
262741501
247128174
434989233
709596086
498915974
143442607
54302443
185952773
269562005
235376207
372327604
242437645
42684636
371028818
795068226
130518237
312456813
415962391
134484012
67755717
4154050
344151911
90472419
111572872
466680116
483249548
225131519
45809222
175325025
480141195
27269905
20433402
183974531
622544882
188729007
68091465
321096244
173833671
166967789
238732525
608910110
526014111
16542182
159821899
51487183
26152729
200430043
344487863
274322214
595146499
38248088
27936210
4512271
9964231
9851968
373056345
10856688
411330023
111084944
435661920
43951239
18965674
327278972
181458756
124472465
228352181
8546544
256419301
150614698
536765853
124254413
229446539
690137217
41626307
121987430
413696943
3616746
219011821
3156512
6020481
40611749
118211508
518188608
345474880
250541896
825720082
522796518
92926689
294853748
40888313
68011920
731090682
100210921
280462186
250102808
162200985
97339872
312603240
84113073
280530640
155064096
23275679
682469160
217233265
302497454
427127512
117997040
19827611
220568720
61856140
753264919
22854743
71975812
186109700
508891403
239236670
65512996
276131141
14667375
34121824
514147261
480553421
81977363
604376254
60545912
427877917
8223243
45054075
391180132
151148536
806134126
112196456
862817
70877379
426435557
338346789
129623048
67084906
278352075
62224309
71745006
578066
218884386
111867516
109909343
401072597
10459516
146313240
148504874
544589970
30152580
66598551
226127398
247845201
608271502
146770515
165986186
5869893
321911431
543181967
71779194
6702043
165146178
666015076
89519057
168908345
373836312
19522474
111033221
354993258
279917865
36183359
60842788
297936181
275916889
14679522
343313049
214374560
74608142
165526359
354224377
114012052
395698899
133933169
153846645
339843611
141002093
113204328
85270479
43690078
134438392
195362849
459907310
372471017
514632345
58339734
117638202
153633295
65173080
128789789
128967522
132950701
534938855
372897614
238214055
22971941
140508322
183083186
207588384
74409640
883619336
14156464
317074403
454851203
68457801
207865941
22784944
63162767
598605309
49461588
105288842
70102231
520091641
399259671
212824452
131799010
163112856
1710535
27942860
52951403
700366403
452964424
633949958
383004696
292042017
570357430
527825227
607640467
311629536
45040612
128013085
38214524
175565149
64510688
269282791
238914861
163110018
40142612
172936631
255275494
480827404
45100473
157312331
785357606
14045933
319182409
193099424
481530627
675444428
113660725
53067241
286062705
204013755
323894418
324890397
586253019
215385072
18927818
256709022
68751212
303405573
278812740
242503575
108561126
6231528
120468404
148544967
418689349
639091078
437585588
24766358
88949826
415140277
56681449
296931354
412521095
12452748
652248734
71926340
14321336
493319384
161460498
268888099
33313947
904961194
37799864
38393850
68039070
4435400
50849537
118888692
67661468
90045155
384027185
444154349
134481643
417976988
15155365
54602927
228092082
196410462
567901869
520318387
251413401
746779420
190243201
409580524
96886043
22627009
19264806
131306620
415133045
110431957
392334159
687068985
335481635
616840553
214464347
239664872
483328189
340774143
202393809
247810123
269200954
5266471
391708418
292972807
307464520
769746535
705295670
146376273
231239646
68901763
194059321
259423369
265435818
808631361
47436067
692069964
196397037
264537435
624766171
430191838
3628722
78042461
398951068
643573382
412288115
46694232
314457240
622133892
235313237
41686872
146516973
262271608
320384524
352351779
80676036
130619023
806331338
124263639
548416734
156951884
34789250
118611474
90458142
100843125
15322837
111061429
39421535
209263870
29984082
89351232
218632802
374238367
487105817
411572070
136605002
123746474
494655349
82574596
131027255
197410624
91769385
2085248
34322735
124470040
44190604
273930638
130699134
239932157
58621722
27058039
66915802
81408663
875230559
198321480
365096598
345468100
99507378
687261042
16479544
196822251
339694466
113132292
290996914
423256954
68285043
233040084
147120528
776502277
277382393
345690544
467060879
565149830
63111610
605382069
707079534
85719349
9379845
58412812
249865971
3670222
117816700
117628121
50755356
239446855
5417138
579680259
372870941
68505306
318585931
120556104
2512972
388339159
295525130
133652958
852198693
240169884
517777002
333909997
190744537
770701294
497066101
133786758
798425674
224062361
62470701
392355577
358700334
103077595
210532809
284306410
77000455
133473208
200109430
63631171
83293506
337696621
164774755
9736597
503345586
53264569
779496420
115989994
401953940
146318374
298264019
10705855
390006017
281630955
125787485
347589793
67777815
553351297
447269861
508156265
167392514
243987663
204530263
15479367
68689003
95147471
13830993
101459624
57601356
480382695
230973718
264639805
8812735
359936735
404806476
24619045
622151891
170273642
93820915
774611658
218980273
64887880
32766164
336624968
2859492
93565918
223742801
81828256
70241590
88438689
132980470
7498928
458886401
181289123
320159
880399456
413952094
121253547
10315760
80669270
476813671
2100747
70182835
32756417
43821698
426168313
419873079
191226953
514296065
250832262
473887991
103294647
289800157
162517221
3539534
592070423
26925808
215607755
173254364
284410603
221343124
344157689
211360642
654721093
888065837
16946072
76775167
529528065
86063391
481019861
72405951
46197048
385479254
26576083
432032543
2299911
87807173
245467018
155544691
118308735
225726101
205119254
237351281
240581007
652431871
340796692
314210012
342594144
8908936
311954122
136364855
501128703
788447
331172524
170929774
160270475
25546788
4956775
581276478
180871868
103717858
397011148
425193664
477524540
262731375
237569702
142175740
130456592
97651435
522246663
477612040
373295049
452692761
151098989
80772024
514534363
222284681
306757785
71530936
219044753
131720078
359221840
90812389
110602809
223594033
289237139
201721421
202038277
153451474
15336454
358303665
163557540
140562626
35912625
11219706
144613531
220086467
308788057
351880910
204191355
701447176
58454903
432808614
170215435
55281742
468398474
40616295
169261464
212067733
394105225
483425408
389167394
100182665
195983728
12950452
558030471
202780496
31352388
4173449
39828617
177634104
373282370
98834455
74136880
58147732
54265202
144729654
16585762
256402277
436442783
145379933
473754854
218120391
185966447
806130006
163671360
588570210
382364516
651802293
255678166
581040232
383175919
524461392
373659733
463854290
26951968
577624983
497418866
39011617
98090282
134784429
176004755
734844694
80162746
119437159
256900846
10275299
114691384
2815217
279314257
26682105
34639099
376993600
227460516
22993379
649307189
87897720
674024244
242277203
1830967
663626671
138723347
325365888
47889685
267817747
795940039
12233980
240011094
82054545
7046705
229113256
44855632
45228546
169091995
31541545
128119500
90629204
121502128
45716529
64969881
72025468
257546536
56036614
123174323
494636437
605723793
187173219
170364784
5953784
47655487
148872624
535479496
43318938
13199681
442622017
33163075
453198231
11452235
232375201
57773805
25194989
660930421
245161591
366297797
94572158
324496596
7017864
263770115
356043146
44520109
28579328
184920805
388035509
67147833
394385498
393308801
163633662
183987321
61664057
676280750
87554979
30689497
3191589
106692717
120876519
115079899
488818606
90803689
15622127
29718443
794593501
22187698
8753161
81634155
13412930
93371528
854406470
18307860
252470468
198456404
499379481
137839520
653692511
420146744
498781926
193257510
56493644
3108093
585592872
43744839
245749068
41066127
702047276
17402713
75697485
36692757
352437699
72340222
48652350
474398389
239985273
283208749
239059234
91043584
34910278
521146611
147469212
145301201
719228496
377894023
197456246
124697954
455419389
305723478
183072700
258889956
169423508
433371930
65300034
493657009
10053158
256656750
138467443
170637674
34056444
214657147
59938219
83916040
34644721
590340482
3646623
537936849
65477286
95443779
151073300
61096543
63820987
158816732
27725492
341606445
1454018
751172072
542399116
153114278
12990664
400359428
164945941
759046867
468116294
650287135
274051321
239797805
162528189
610814603
437752662
584054446
23115460
331362291
131149742
526967221
173591873
559074127
278184656
467398385
118197010
141335488
2984578
289180310
661128578
579918
2149572
413125980
568599838
5032751
553241635
13757426
178459666
254175954
596949241
24178387
229186264
249104196
251352899
74287204
104332810
10046941
231962708
328498646
169862010
238577133
18475480
45435819
569863
258148727
631759332
762855862
301146406
440493263
423456189
413662136
54391579
290032908
292580396
351323918
5290640
487127084
111065674
148180594
4145134
270657897
186311219
373327509
63347079
315315255
255571499
213102131
335159890
80232300
134280602
326408240
132390125
266266119
32361695
40885578
636156549
228669362
591572174
277970144
362955251
713463684
333596176
53438561
273879133
149859924
128539364
5768797
17536059
106696217
410069897
55822763
667299022
114612764
64176921
50212161
134215941
76767681
391048606
306040068
97480027
164879002
8856949
175601514
132279423
107146389
406829431
681461055
579670175
204349123
60788987
16488764
82666688
292489520
32413320
262592246
187157038
475098440
592107735
200084355
276245972
668617954
214884
763774829
153689027
126143507
500557783
146781013
124197980
12662382
561978587
35428441
5523635
225459166
103831768
71965377
34137849
289029503
377303476
276934618
720034291
460014147
278981073
474496526
424202726
81839745
528438836
232771017
255767757
107312410
62423033
617276536
352954240
719832931
11104133
15990081
371230205
44117552
684981521
130663403
351220141
454521999
120067590
65419772
2279183
29880605
135090440
275492331
247228084
70565847
62346781
317385407
20722660
806399550
121874644
600606140
32520004
274911761
339500915
141114598
131536352
43574425
63956216
58449791
34094932
25339494
240935029
354928652
146121797
602023681
75634483
44813044
198992774
202180644
63569685
233321911
102195172
369962759
229086027
405227129
14390259
13834728
202343735
6678005
883114
769572417
147680791
1379105
30903930
329210700
584612494
82604483
362854465
360061266
280021818
671180401
178191839
555754085
282972797
86694072
83609915
249754958
645764144
583039967
10572801
672676209
200669806
580026018
24779241
24827954
394497
168415268
701484308
494024358
127037286
417751377
12868622
341644265
56188197
390360823
88046121
224576089
77995115
392469251
61466477
260348767
546257843
126959177
278605808
644755172
88187309
65073787
205117723
64546681
156745988
213236184
282766714
441304209
192967085
4762209
104921326
412898
19742185
617247969
768322244
51883343
117346441
859197101
312980427
176241751
535552318
258829520
2323382
148845586
165820649
96207999
18361198
24582049
244624837
189312462
212974547
137663316
134449022
559379915
249279414
188678878
153408065
450110047
61876455
27392384
96059844
67510895
233406585
365459284
103562850
244021314
231092101
492738058
288174035
61826195
170057547
150621217
548731985
192120095
314699068
421476604
517323594
17755942
252611656
128576279
722242978
280764644
15790383
151655553
355531291
295926340
227007818
432349424
779565854
59351953
88849476
47161233
154023194
376737883
45242933
771241170
69659645
451929037
46447790
153089339
127668251
172831009
82443528
478376880
255665741
67288864
79337713
734998231
2302221
65330592
428961835
31499073
274341379
3922530
187141167
261362865
283149434
88059265
475576052
59251356
415854166
44719863
33972212
458131625
45784928
742109443
172370456
166172252
137431482
17174125
165365809
313046411
26237931
91719995
108143273
685132515
3372042
628913083
242273959
330065561
638545837
2886820
98795060
241983980
414528694
648129061
346488318
14166298
176181184
42953066
284348361
120246638
2639401
485666580
464143057
83113865
197072973
73836270
164562302
96639924
90549409
626361801
256737164
628153246
66110467
436018175
113566395
467981514
303291911
437762612
391610909
210878354
308382960
349247911
74728198
18825642
121631317
111025110
855695909
45585541
25545930
2778954
7088318
229995216
486725663
94091109
267038032
226456964
60522035
108944553
819564602
49280936
20257222
49403316
122260368
158890369
209949907
581722344
52152824
8750106
15079095
115454481
490169144
194511756
150012673
111656490
206833388
322109629
116438294
49295848
228031058
367437756
231323882
89882048
94393267
52197845
251667270
16148698
172578326
465550076
18375512
124232563
273970104
638021503
8730196
43568211
215237402
60798560
183661454
846626749
335715740
384734306
218888298
61329880
474722825
111153587
173946074
21625475
439467272
444685997
227940719
138491363
4877267
255906770
401015569
87573184
125580652
200314429
651772478
743279536
18133867
385244699
632500913
285145386
120504021
37340307
6084657
13254161
117113085
779223954
555403956
146108144
265185751
43025256
181453616
111048645
7341262
72661237
66309812
4087644
223271318
247733532
16581926
474199847
302074994
284809374
517638724
114767917
472016987
220650705
69659714
117709587
167381072
474715767
113901140
93422690
43376534
381242840
406640960
811846201
324705165
370060923
100373431
236346734
180451052
280821359
862724133
461938015
205706571
436149713
614617199
178823063
176493248
603339860
24729880
12499961
190776656
348825208
200359541
57717749
62707516
40395731
311023975
236367209
72102630
315439476
498780255
256661863
6538867
35477616
87848297
121073312
386196830
264682711
44580567
68585782
252973344
700915906
198827926
116158064
274619394
216539696
94083476
133560467
22367274
97895631
686920003
176562352
20706616
49110058
484655048
168290065
719330344
472879059
741502943
45135434
608911294
212218629
101425472
674563271
734974610
364791380
435381115
161402639
491905590
14184181
222959
20292082
254130421
631053238
670494554
241503700
60489756
418804146
496215942
114538922
136782378
51788435
364101211
476463712
190826580
125187892
5559451
39124454
97230362
140280486
31090333
67116587
679568481
110470366
919489115
17704207
144310929
19650205
169608841
201556014
113571088
353960596
213129453
545614703
607097510
589631889
128333737
341128608
8220745
45665220
1009536
438452917
62368225
83992117
434252579
20225251
81477359
252179131
143565503
64133028
70220189
1584710
194678586
54214882
13086755
613582630
247737171
330035848
12069121
82888923
85073989
784330377
48448358
144513525
113342360
305493876
511276965
20969855
83117568
38021428
104743211
15439173
474372536
555706500
99538798
39264295
302003820
25586603
253900499
172243511
374151841
27734273
416280307
37888411
97985532
47155539
51192072
141366926
34487087
206652372
61542554
56913649
666335545
609782400
49047999
123648539
11424501
15688621
91680802
77560690
3399287
478860980
348915524
51702917
766115232
16757053
544279076
215426557
536138266
1154880
124434924
572143906
45102258
6380257
24509646
568705595
290379770
11568729
55930318
482319005
182786506
84136141
122351713
5034949
334436221
84264720
450567290
3531872
90973898
589307896
258068960
59456710
127405354
130948442
93168189
359302429
275289177
22177894
206446718
171453838
52568925
754743675
169348542
140394752
541506818
59696797
107383322
85935694
26328155
543891527
23705449
4189356
229553738
195367218
129403274
106110943
67591451
141880144
224203984
151894202
388792944
501508010
293063578
609632721
21571960
13540675
105338999
316996557
649307397
207665493
67707953
660728857
30525406
295072853
657511992
128488989
364199771
37354416
89437510
14608891
267244911
36324160
38376245
13480289
279056373
40771552
502422407
15449901
162688301
64673639
364182813
93635449
622276251
14203630
227489069
396101382
753451078
271313989
15800878
427684430
32560597
147921565
212888697
127516447
333823850
33147600
273733589
614915618
38422776
215723185
113998460
12655578
56323426
303220776
118909908
40711297
105334564
6992957
41423751
106296627
199887349
451593786
92168727
206228821
179643031
346301564
816617811
719580311
32679770
21427228
74888306
76702160
282825648
309709657
1834232
227801237
71989509
714474964
629918207
670164443
160624331
208380305
67841107
274093009
86877757
122460719
224758846
373705273
525722160
22038550
239688302
5470278
22248021
691314985
252937008
16954693
447307260
34274608
50152475
82880043
157931493
44425459
35670437
255504998
251751362
124916717
37259787
52822287
562669741
65658252
434177854
85473667
490549452
346138869
661887616
90424114
757842444
22818237
701147755
583484763
5048298
57108310
558976290
100502459
204282957
831910704
147707250
529480037
551977377
14200813
800045124
31940558
6041271
374916850
305167031
91363539
355584928
112844462
95523003
139795072
93618670
40854105
383592670
138571355
1484074
27292103
197618656
465314103
152680405
98860855
64719769
306452341
96695990
171813519
218699041
275489138
54518931
23097695
74673181
265373595
69456992
620797873
50525280
208045226
65118036
336889062
15797870
471891059
7863213
694370042
268871873
652742790
71881110
171958055
313857301
474795483
15968021
611870312
62678138
131552169
26764874
33027655
429763236
151096962
133698607
147499443
247700637
518751148
44456608
22576247
95140050
194937592
875547478
241639695
77071537
29845303
263427136
213030771
136367185
34586891
175423763
74283808
529577123
82145250
284635953
101153400
32206504
579090820
244926600
213154982
688599000
283081692
115864820
220770962
8059160
203032053
174298645
13417012
126011437
148882683
51358641
54879110
201483701
258792478
18570871
165037806
357994810
4135409
311946748
382404862
240309816
317527688
47740084
15272108
116215768
36301459
261269563
370483216
215772319
8039025
301989682
266730932
220594751
41978175
401481401
165118800
189942888
323477824
99749010
85531979
309718243
686983426
671993002
65402061
49368551
40615862
58787855
265676927
587165166
16007936
79682732
2485537
32392214
48061043
330904361
149285981
194154181
469642197
184855062
61456989
477195564
323309085
189540561
295735562
364808711
205155980
190854493
320427137
26769927
66258194
373568209
435288407
540571846
5768729
381491812
733217719
202486043
417470965
26238262
63564015
56997268
121906135
13594530
125339682
491822859
68322734
74899442
590416246
311571482
191734562
276080976
268777045
252405866
214119441
306055463
291734759
624605423
66239066
25807769
59364297
26492106
320836070
175709488
493342038
196141849
385591182
118012389
236254613
143989940
322711356
315256935
45359535
13087380
43208543
208548410
60199652
133243366
74982022
48416112
359214162
171617850
176883899
4749787
9880452
110173002
169135
315037551
150746437
280698358
111801133
101116415
75794887
141550680
158181031
163829179
366012778
255063979
60941
6984843
705773908
203163732
54538815
117562835
7951620
48612209
129385858
211311922
275661847
309602013
35048166
43103909
13252276
146611709
402363548
58416277
85236744
3065479
184000325
26951449
24714150
122186361
7658491
375663998
170621393
520789555
182426931
744003406
441275976
358193929
316622880
240987211
399832395
332401675
377501561
37859621
12231383
173056590
472089928
310568369
120205191
485565996
81616668
256473109
43182926
3075338
259301608
147030275
330624856
198108510
601580241
413019304
506130276
554616694
145073358
577233062
20403937
563465201
489941715
101908859
726571039
49443519
568929202
371892589
21716868
690332307
151570263
227966868
646192725
186847667
73494612
36173016
236871068
32849844
249166676
242030586
322668678
137212764
39261017
146217568
168477006
183390225
62683122
51233682
2669349
61465710
300438586
201008069
287149661
126741088
409378308
325169921
156313420
32662807
17176310
595322804
546168295
129552041
515472799
238942125
252085694
39711553
363388262
308567408
160812577
912971464
176449966
211985279
423857931
46678728
459662059
333097773
344680791
58073218
276845273
181271381
52468941
779378672
666054505
312565905
146716509
99764316
46191352
215837735
225391231
356162635
177562001
435870368
763179660
64530389
78674388
247898083
64075843
234861360
15814204
33714935
120972420
637515823
176567347
407227753
245388772
1594864
194443632
146491127
846438810
24733243
11825745
251930628
195806479
261114448
148708048
69926383
65246948
211959827
421698944
57100083
81555442
176786323
376011659
327622722
163213931
380725007
174592209
80066226
329545616
477816276
174774561
288485959
602877272
302752137
169467420
191595252
97647748
407676818
187894054
119052203
613283514
513350352
320261286
51328402
2587263
654069158
119258729
178031766
278722918
277895422
159896808
63511581
340451244
92166057
474016568
23024875
660812300
198549687
420387625
106630386
206093723
79859194
438987186
468825416
82694056
89032039
830952544
672881362
17914630
42192418
84869937
127392197
117465044
103957962
748300142
821383388
203753431
83229722
197207470
47447991
174104292
83338824
363004511
642368959
663620549
6470676
450991952
284082815
256478920
278038119
330145139
216717750
120575275
1401722
627728677
270319011
137692036
470355688
210638712
348791276
359195840
158009279
151961191
6371076
16538695
132830445
626420246
308134
319657831
767856383
135368732
76209026
381715923
140728104
275335876
452825990
750871502
56337191
221047506
707291
216292091
194438583
516607625
780443670
294331817
14880169
398319447
713899599
522782636
609709382
43029319
133285830
3455478
51473700
625538649
210931800
565228156
17392622
409347393
106293037
40756111
563035513
112924769
336898096
46234423
455878178
297143058
347482144
234547247
27334370
23141818
179324493
287068301
173324161
215851550
414897862
418717555
22829905
162528867
185614914
552399610
22514054
166828599
172209505
3550687
69985201
772624497
476113874
359883457
303017834
70322929
132044891
183541764
7153812
248701100
438291396
72771662
292672117
402436150
309410918
180924617
225477594
154919805
695253870
234532870
18029056
378369337
376058115
547935225
134446521
115853901
87414028
197875040
146722425
792335042
118534964
217035533
121463761
38760761
7027348
207641365
5253986
123272153
383658800
129008909
13459549
263759643
644214429
220503741
203968284
496812807
139598687
466453542
481725544
780812406
366192328
102688834
271152125
121262672
132969585
11556587
584979374
185249718
179159973
162583714
263593567
316223442
270034751
21854661
415812
227263763
661989664
242959295
34514490
65960276
4512333
38667517
360409468
165828212
437046183
92475549
413461628
50335608
433100733
16897014
71665395
13615047
32004347
600563363
256207149
587960087
113248985
202908981
334299690
24970291
392887654
45926191
17404006
503007708
63650514
17037021
752442854
80517049
46093301
702004018
547697295
242841782
96514619
609256886
147148270
328116365
145869860
6154262
120186616
252871290
45985211
347478428
467633227
156235696
75717208
54208999
323336897
179116520
242100906
286016579
584912407
18014730
55016434
242009732
67449567
3969265
89128462
175523112
359601062
611151081
586989667
318210374
7502926
15767124
78222257
47643932
132708163
73401911
454077811
54311834
25976010
6039528
90953354
382778454
175048257
725631766
4266441
27417057
23910656
79660165
248214378
837058743
566707051
25503025
675056789
265234576
6062620
85747629
242819149
114384047
11322679
202964883
22845440
319391395
520485341
74979836
45317890
95011538
238085637
296057865
2810604
349195
45235113
48633631
421501959
525843191
88089739
114740553
68807897
362485167
95350472
91192174
497999070
307576839
422640462
70854116
406570437
256153913
95834241
72386022
31534840
14255474
525613825
141970289
142840764
7513771
582248815
457562817
441156601
679164597
78439600
17414578
17078636
489167805
123113038
295580719
267946100
269842613
22911340
221200399
58969745
112550281
32543424
23643371
440159125
290613954
257128792
101097468
798652368
75738175
9830726
122385137
102050899
742763442
375213244
499590621
39046136
237662626
622511974
340693713
392275979
344688694
853270662
509333429
4683804
127248120
71897553
390379
283669973
224650955
141738126
750211248
446700712
331250906
113843413
321452370
57733690
654010081
286494203
245289420
283377700
84822450
23290892
596019728
558869295
501316414
18955307
204859327
226122017
11633513
331826789
113869452
246690376
180256947
200090107
23485038
117496324
850782166
412873224
21751937
599308892
168396531
58271786
275167216
65037956
278186897
88588977
318608713
162684895
264406123
16286988
167878518
33034417
539727661
75245604
348876038
282225764
23177166
121439321
176933022
245791573
415948683
109876127
81322577
631492728
409096937
557920628
392809694
271970041
522103293
54173167
119357993
217208504
131839277
464232052
206612797
225044546
8314790
287465979
491747156
341896027
167458230
455949531
34595749
147370054
322261778
493008363
333468200
154978180
564507124
24231726
319141647
30482798
31279301
503652673
38529345
670599648
51165451
827323700
373132025
206465788
134927723
105776200
269937475
509559401
84219100
455000372
204597382
349339601
402975791
102616585
326584509
419206271
36785638
43934897
65243360
342719220
152861156
389895282
86020696
33021992
257572291
377281133
9568982
395676536
727125189
338634178
157762503
54507939
109665806
962011
118545038
24508460
147190322
136174146
233140796
17526656
409596013
639624746
84130897
422528002
154572124
27699220
408840703
218662099
336171444
127600013
50966240
170101142
381034125
794144685
6060392
175294592
528493697
184392012
13822094
112611951
21721608
14925858
232218555
97338339
485173360
447667886
257618264
358441795
9920379
255719706
98759204
160415231
4990734
71709994
269920
923200396
483254437
240717525
147620333
87961300
562029190
210060390
287908398
54281594
15578878
231283764
137431957
353839517
154109122
94960314
300509388
339491906
557054400
50427473
216176988
584329917
67959068
2897772
612359437
155991668
313292502
51412747
295939669
74840882
452670628
421050265
349543223
264470163
227285056
8274350
855176905
622874850
215452280
423041176
652066889
77202573
112174968
474269521
45976075
360408749
586877429
575379951
232482930
524265054
224324179
240363758
685496049
390831977
148008428
877814799
372550339
92518190
329452563
310854602
26393348
43125697
15819987
148938332
116217596
4097700
384031126
215175669
408840190
94197872
153326921
232544417
479984701
25583425
383027858
527084458
170325736
503164065
261260767
348065924
61015123
28268952
22187744
272109277
815791703
247733093
313486473
159729971
277754379
352287878
161594692
162336449
542728533
55508866
43334589
307915783
93314518
27665001
151913349
419751147
5318687
9108260
165327990
118608491
169341386
85390622
111248007
713261669
54695022
184161558
587273683
234700620
444093947
510056245
205096237
28436197
29575364
15211253
164288233
470066954
315280863
249276378
89010183
22355222
207803207
131832733
129954888
272485357
268153082
414174295
225421111
396357738
93295943
29043973
399526999
16676252
810489796
66227761
588087798
513380805
462088964
50876934
40418502
276014320
165335321
20116020
172202305
578079298
77528506
380344562
338277951
554161167
95541750
88508278
69646820
701506419
135434627
240696822
570381356
709205874
54190388
121189716
345119275
302276385
568040104
33603113
97770630
751204094
118762640
277963129
136783683
100890819
445507830
85143456
145274823
245622836
2450257
81401491
7972251
612006425
807481237
255701228
268503400
335118442
107026826
347953627
46393867
395326258
89685501
70889144
71862918
168649880
160501677
515821170
312465274
210648639
284504673
84319916
613620627
289434518
168469865
116826023
277570935
10488885
33770300
187995834
519885373
114294086
282223867
128848719
525065500
255233166
252755449
554651861
60891296
172654608
620805484
400832872
22572737
12015228
253747398
41188501
5694329
339455120
206076381
28699502
418240015
464924595
68314539
105788149
798148
1883028
207329360
561431866
1774256
270442630
2150018
5262811
302703602
124607841
207614669
39065788
276126748
338715660
387313280
199280551
20576046
406959565
365862968
462287441
139894700
634796
206013570
332446994
5456853
437667407
310838796
608654195
373963
438884659
622305042
39887262
100117541
93853480
150938017
823694923
5438992
122675934
471082418
63651187
71615518
288650525
168360104
131055025
504671864
21907759
117145216
60560539
88832933
149476341
36534591
23112945
177680501
104671860
75332856
148675793
499987454
369963612
422704170
530285312
535575589
8962467
770466383
199086203
43135346
136296646
149806591
151649137
158796144
155437457
172693244
247276889
93400048
546374469
133454504
296157181
47672990
48282570
808546214
122836128
447552099
140261817
356446042
166018526
387130287
151784593
36012574
445574591
190266939
90434657
227212704
110676757
86134124
245676553
18146365
32464964
122547251
46378101
30563302
74016517
222870187
2999180
822660436
340375836
493532760
182876697
34960473
115951964
467941708
284033735
780722
460776824
107510376
1688430
30907291
270543589
273341260
522246947
4247739
473546674
42820806
267338618
13658174
393081049
338674714
190521739
557097157
240700079
535581230
416607756
221214259
79809247
266047915
27516079
85868604
269459455
173812544
583400329
371859200
4842269
49660124
209091078
343982749
250619682
58176378
416244488
26666661
47103697
60260288
768336916
138740565
163972585
111634137
248397167
193781606
52536414
48754573
225732124
621081487
54217378
502783415
237630821
87845379
126320036
246070027
567479020
65871044
124888120
343985563
308686302
19325708
365444613
188111087
3956582
341631989
141380750
267684517
406272565
334583968
218056783
398274667
123234472
246455691
556399396
150018735
293215649
309349729
359236633
223138997
109680043
413927293
270236248
69270725
133237613
217916113
68078333
61678035
503568154
146044672
92390851
62185878
54665244
9700601
174713702
37108764
761795797
160966906
290489701
105595647
145313668
374270262
559784928
69679071
598505593
279081744
393835955
90623819
8384575
12366259
2916772
55579359
86830975
46443301
244364241
21928183
39663659
91117802
753158012
515513101
525598313
36558304
659696799
1269616
276878869
322135182
89412348
77568828
302558244
46784836
228914642
8069967
399250
520025506
44580469
80822157
188489161
63930650
88874452
394780474
174369180
49442257
539233180
212030368
281562282
39001346
2421884
428808003
597958417
5089065
276023833
217324535
786741449
204525548
71168399
42087927
618639103
584903555
116959518
260595396
47665979
561241786
518478529
153942575
43599410
306749803
180137659
82314368
655222116
534342242
45304402
323328126
23498057
115526774
73118519
674795086
284804801
62064316
112063431
46988604
78723948
288508439
79497699
15279295
220293
566752543
42862999
61500
758920394
169791119
635950165
7879180
253790889
520401020
156467663
878420055
203114781
789777
727581855
104758628
156242006
93191779
61865061
44480946
18505976
20750201
274181128
144267240
85533737
605075875
1517022
28875764
23333659
128012898
542797992
343984560
162192841
65163368
60540001
217778626
385979669
608095306
59514184
76535702
334154460
48445393
485451719
201376661
289535384
105631549
56214606
533083031
125176891
25735365
124217895
94950289
220269124
421048438
109207684
98993413
234256594
58003254
275524578
354258832
12240566
3078566
88404577
170905181
1184056
160986042
13305338
342932746
383725213
163691558
514670553
346092496
34089568
482513847
309133561
155190453
228081212
504073096
55524835
643894062
873455123
324491376
72596565
132480029
403997448
16609038
338336679
48032228
34240459
168730582
416984892
40368613
311909364
252003344
64721041
87586539
109653840
557552794
318888629
298990078
4328093
136048749
7441305
42043194
56039198
1835423
62442048
2042270
555403599
322800178
598760986
106342783
7321636
19939014
36150471
14980506
282927490
91111090
21791155
21082781
157692799
165477961
194780978
366039362
389361290
154621539
345366202
65809971
40684741
170988716
193133274
321249920
117816944
50785264
44628656
27414911
468682492
660160015
55885811
154928376
667598902
387848019
212400100
261948230
360463536
89095967
651886729
377778545
303502221
61482879
206328746
561959111
701581167
272906327
193725244
61848501
251996569
384185484
283629426
41517491
119037419
70071580
202879888
342021132
139885334
38909079
414962633
5802294
196954961
263107986
193543501
45601304
43512268
63593806
385401759
31772105
284087174
260183764
236980385
23688858
43996621
421401954
19459158
27556194
369351713
695594830
72988822
361900709
19325291
73246005
13744417
113181087
14659734
334918136
494823887
585226691
493828673
286272552
161686630
24051462
3724460
410989778
203800009
290638631
388929012
790076043
164686944
555832716
32420688
698563875
146941019
32232163
483753977
218840592
70946593
308156592
119278878
292011772
161539562
342696252
172849466
6082282
299748574
213464422
527494942
63621897
268526614
70453397
13454938
259783741
132240217
483928525
82890101
248854035
256094146
1777723
615357719
24387825
435600268
539070427
649222228
351136274
475210091
94224218
110727293
452518952
601135658
335296874
71974854
178215027
280915451
200884804
519657241
41652199
508204086
157935544
24538643
172710256
6853978
84311997
524415584
568210986
12947471
100730347
54876293
97148231
456066711
18065458
73283587
129295492
463872
123752969
149831343
54401383
217602601
459956185
745944084
706640777
32489802
133310246
37543239
265238290
23287255
144958109
236797095
101193588
114837578
201028213
13025177
108699817
95892967
95271496
1192948
376219741
238864051
18707281
503029611
117528959
357752332
82614949
5823608
613227478
58479447
549468753
1744048
89137699
21971004
50253185
108558871
327686044
236079680
58404406
56550701
52489577
184443719
186158135
506127071
206022342
95932786
333755011
8466362
571712626
28876230
12001741
473507848
41775183
411834535
112619354
149399873
416774860
340416425
233396213
45725505
7654508
82251878
354398467
212484707
60867613
785900853
480518647
390704767
201263934
183702211
38140470
629221587
163492976
321753573
217185249
346814478
246885877
24021738
50904116
109933182
551644497
344188380
242055975
262393980
68205306
606122326
165105558
64998819
93090349
303805413
71170071
375918298
314109377
117191059
268431939
229054894
781407039
85842546
52116885
137419144
18839256
153708354
70139252
467214229
591023773
432253234
271533855
48809828
115709767
518316213
629709581
152921180
422446377
56881808
55937690
493315991
280704440
92395780
171573820
164729384
304594565
297723789
76100272
334941651
55983693
495670086
349979896
463348970
24932755
15943818
243633643
108040286
283723729
26381535
463806513
112096070
41829146
200475340
197676549
902182
163211816
309883443
215005578
1740624
82662259
14527649
179026029
7215103
106676080
432961317
2758175
93721040
81324755
153306356
136748739
78244059
166849726
152312505
286773291
621796741
143572038
45208656
68763108
213577053
113757295
527709666
96555448
419206185
489860432
150959030
100190996
60043008
132169764
61343085
57408761
195342976
194692085
116348562
16654692
17852031
6976847
171913246
6086595
438096804
173308646
345860062
314737549
10700239
517093065
97966419
896547298
446834998
278482949
227244000
490040453
77826413
54975582
9842102
160649131
283497150
208719157
285792768
301727611
97131375
2000824
113533081
252715630
544186804
42287747
648254385
466617946
9382366
700210170
112286961
296029120
175105884
62411299
239017217
298473848
124317707
22912565
270666544
43314421
503036180
75557029
102613599
106002037
36233400
85655131
161394322
8658681
406681336
481472787
77427002
32775998
586336883
50448839
667774244
180226523
300841769
471783541
13421030
77392770
289144696
483946833
18352944
23189194
498187792
753687643
403351488
253060763
246804193
697427302
129656985
30899927
104772850
193966304
175670984
69929690
34111919
148462519
409280965
189181300
19602972
524320374
46461743
186000829
426222508
20900287
401810319
19351499
185547343
373247414
695764950
281299565
333015202
546307801
419412984
151080156
512494942
130685303
34222312
544947912
248506227
84904275
33968783
333847661
13579966
241856333
256947330
678177381
95037299
67014838
470335968
794753447
171319602
21397591
24578034
5729460
91380549
153820844
126173945
246984741
158542349
64655582
82575821
110772466
106345530
253170552
36596366
3330533
19007786
331633887
42731331
277079330
73126072
134658486
98778603
106928869
83406658
270774386
190615052
126143511
490665540
352851988
525211380
563480444
485032405
335167819
144591200
46870043
12792893
142913828
436381324
105037847
111617065
86898903
31177972
14372610
86222804
834321388
834904470
135042615
32628455
3995748
42854453
196800896
21386606
197081758
301865364
10152554
48014399
6985230
241144332
34533547
122087916
89153923
541303352
48673470
290506785
5585116
104481115
58831501
56865995
216613900
594747032
88933367
474339256
139827542
44762949
147245717
8974528
37801126
67890741
44690667
39618736
293879424
15261686
204415989
120813938
56076783
18375840
410243960
250583851
467628128
57371894
11302530
218182661
157824599
453060400
25809934
175473619
282232013
207038946
22129296
22022966
197977142
25946726
35959801
466317118
52716341
91665785
247353840
118068515
8611172
54026451
635832062
643017618
27668205
341875923
160953573
273563504
90619842
481972044
36678596
231607414
198963479
218903654
21876163
201641099
281401953
146113008
188639079
58153969
115445288
518720301
157235189
14585351
444505291
151229944
15761057
834189
480046299
117029342
507463846
446544738
242258816
20510348
255649069
243617195
86954887
82679178
392667513
342805769
381460740
141470965
200149636
424101643
114895555
173939
194891321
502674408
16517314
352908467
504296189
82537399
82389026
135878346
93741329
232325435
349323355
393642417
61258824
56813623
23169200
55470055
125465722
42154534
50627458
114568829
3915185
176469041
359029069
570080109
45919345
60476458
835573145
272983838
108016873
136629378
276284103
75238137
192835495
465828997
2443475
47136096
312079732
415863433
33130316
46605007
40769125
116240348
318943497
214277088
249499475
94611110
67618346
187648106
527015203
166673764
692812757
603295235
199564379
12399628
150931236
9313382
387887987
475933857
566026586
169256907
74948953
506933256
127873637
238438135
81191321
28892633
7350372
29590423
75662747
257698299
237856692
533922712
83333877
920566789
29880441
123203850
115696630
218930966
1069715
59121869
167447073
154372591
16408103
111796108
46326350
178465891
55310560
620388812
28754017
53479981
358959082
12711697
117480096
14352261
409381687
634793140
90055487
45180156
542071818
513908210
32388028
8536392
273473841
12269018
95862443
88234541
195810351
240674657
463136847
360720105
131236074
245760630
171632186
296531456
11393633
276133656
366022748
2130485
46406127
124470098
88763840
71900771
328396187
209611519
234861185
266536586
409113391
659857933
236359285
76620937
226258046
494844924
501509815
124952870
21695882
70642431
29504095
168486281
18370601
361983874
57372290
48675718
36257830
49696158
525347899
679060838
538613754
36600176
67357110
314603554
8450381
3943550
30405173
957516
393637210
75610524
441547723
761176998
112884632
437618715
136143413
323419635
248672394
592206427
17192374
75267740
731795075
12579257
36946451
529071776
10309448
237658934
391381130
95042570
540637526
382018779
100191464
53931850
233127435
39144697
243366686
72515022
1282675
272077
188870745
346254698
77653387
556003250
29593188
100935943
102528956
779148196
14091464
355893132
2394273
57494571
359197196
23270801
232829559
182188726
4201877
65219360
251505122
78091252
60475429
396897867
91455066
168478224
566258481
486802149
34262183
354666656
213313260
74007038
421486403
166212047
11706498
6940614
6217755
40815611
147652350
122540211
839976906
70748029
80730813
238884953
101430779
273082428
730676429
776829688
709504236
132473724
472598904
212386575
533047633
5743356
60703002
283806481
128872942
95365857
409657851
565805142
11118007
408228291
761370250
143542002
29104862
57474294
140128557
1908706
654339254
579362353
38730407
20101386
675985056
146018226
270965463
499252088
222710417
58478387
91183504
130624893
512152157
70543379
537232940
123980501
138564544
96562253
559073529
68409795
8388055
151323666
103671533
44284018
184682203
409258136
491068161
22759992
3020826
3699893
3012208
155655825
81489923
544436566
55428743
24034562
649511358
290836689
307489369
89241428
355579578
425393982
21578270
100803429
318423809
442653308
71863938
103742879
22228693
16482190
43009264
528964498
10204830
409329352
3199287
85190980
207459516
18005911
31175633
279918149
642722007
74000046
251580278
479954177
49057977
1858564
241393572
82483883
291685481
111656926
366896919
12925561
14864455
17501162
345842980
3716384
92668376
559267226
61102281
58598118
329189579
103581190
148875681
641879316
122138587
18939100
234895291
16305436
296630834
582822763
160040691
348622637
660425105
83723240
79848931
751222221
662805
542632092
118400901
135925699
26536029
226823568
551680459
571195689
94134070
5890347
62798418
162176784
20074922
7569485
5428966
412765745
372964145
285058116
61414445
115467515
370043434
152515969
101153282
14357028
192609840
451920666
427911173
129811760
130881713
339897152
125588800
205125878
25794160
40773938
164084475
41026490
51572947
155212836
26111693
173264530
306942549
165560066
372140547
290622294
60110989
30522453
499926025
108196390
580321143
131274432
329711167
4589256
594641168
16169102
15509284
110259329
35717986
8686157
813708641
323698841
93146696
105643317
1360397
429869437
464271988
255193730
27371883
276399682
72037303
132240366
657425192
679685
180563491
182854667
58412301
200280242
23508241
160709279
154984362
68136029
59065127
36281410
132102709
177105723
367309215
383764075
331295476
70559771
389709243
394796361
59236092
52338951
97346546
313372983
365778714
94390709
197584842
161198426
113569750
317614531
529754609
4198147
317901461
82787559
30572605
2303289
47762724
164892708
25944430
288085915
19075485
332360426
3741103
253183015
246204549
26868178
57386296
371361022
202086159
118676843
24083307
234998231
26835623
368735315
51871141
190635150
212778279
487430770
33604053
99384013
739067896
50953786
128900246
752720480
619642123
3394774
224398376
297320790
38064816
14669757
452619945
44553508
104194619
17539317
301797102
479078579
22366692
97110008
516188033
189133846
430383702
387598850
28336300
145033354
124594335
566074621
569194678
18066746
246538222
58031724
87411478
549011824
11662407
316232627
236470280
420344961
139947303
50552817
284628395
95088223
121692932
537410854
1483945
76302384
41193013
67135877
29042271
162493204
354807053
394285963
80103403
530139550
3196650
204093498
42344362
82912664
175880264
237383810
220807072
519632167
148347324
110796903
281531195
553435667
78968771
195022784
117571048
171262823
37748540
292667056
803949152
393794022
27547865
51017119
794701101
21972867
52685847
398188487
29876515
48535100
210093591
90482550
82419764
544061770
433587234
537513672
126951018
460481901
316593896
210037894
602472365
69160839
123104821
89119598
146648461
40471737
370474518
316201517
130087907
283579871
346866859
191007230
167579674
17329329
22384967
427159306
380936119
261598846
166540689
57473601
239111615
320991414
145123812
211320572
238741016
3024096
71379866
264895005
177505349
36193423
272350679
48223982
75172306
88326465
424836856
50801537
296812
92366829
653006917
430677413
288090274
25224395
236765127
86054949
44758547
517633257
193662366
22081528
99790279
123676493
177726937
447882783
278478455
622770148
234285601
402208680
20356607
63088719
11666715
134667543
70310356
100626805
47395400
78454142
97478021
66577956
33199583
10483301
132941226
50865838
69611026
244849396
28952669
139728404
47708346
70328971
48851225
131018405
6650490
8609350
365678633
432107119
736060623
259730124
180857818
65135939
24457555
886952693
12970790
650908383
872082388
54739666
106954361
598398949
626177599
253335500
18902018
3950343
180829707
102646341
223356223
153937322
21473871
7698701
533593055
25771367
65656693
245125298
62192743
37189999
10866295
461133892
131196651
381095546
280194038
590970767
98847971
122211635
232209917
43128091
325967036
504205025
145809762
400572475
130123189
580659858
194401312
118898342
54736184
44099514
61586648
364294525
251160860
697375479
170719633
388824220
5784183
718743331
67410092
462835892
19551613
392216308
42329156
178659541
744985736
149823996
133959468
58176612
3582259
4287353
19186072
421744167
98155421
412286449
525765515
16308943
201740349
82553906
360385557
68810277
102584600
122874278
175326997
59539988
2979414
45120818
183576939
14015484
14212260
9074291
536544374
227027734
51006274
98976264
108946306
34636536
94297707
8513475
382747419
95870577
311421409
214581914
65327391
49681215
329962585
13036783
190367035
111298566
320176095
79180468
38992121
160205588
305380203
230129776
102676613
186173457
111750976
27159667
12376019
244401001
796081288
17303469
740284578
422782758
2446161
94779455
50164251
119083127
59218410
183246187
80021870
535409890
351339798
46859124
83171353
72054038
242154768
41558280
247311928
105225624
64576856
184007190
190187130
477002578
41361910
9328769
475571741
269598727
85291390
337002674
178184677
507431050
81455409
311136586
7919029
65694469
52298016
161688422
219665744
4266879
130142563
122426335
62718488
46099594
521536792
92584197
80221579
384266138
278015908
378076968
116082276
351692157
93757464
71878451
72250576
73733126
112893602
1766254
25448209
148014437
19410454
105459737
30097
431928140
358428986
292728739
206719795
10173080
657189752
165552005
238719437
190521172
106145923
255943201
882226450
142323430
392882070
706078512
290570044
123317211
470051070
66602089
54289004
329175781
57631130
339613220
34152849
269917274
499547076
60912982
380495093
4078376
561828875
26963334
140080378
117566005
6917946
32927751
198484905
16818911
379007512
554418953
482223882
70801923
848466085
701154028
355076669
351430617
34288681
5164863
328124768
2818641
823920285
347231678
15502030
693406629
140071831
53057210
316014375
178145162
173755687
49144632
23489488
7658798
108419537
183947339
18776816
575827656
152646653
233939376
62500776
308825597
1112601
68096717
118772962
537581578
62293235
227138426
3955736
26050834
51816540
549377987
705222879
22848182
11834559
95091666
106672620
90864173
321430875
212112559
437274500
158569426
22452286
36127889
407832960
55998568
74814946
184824553
13768994
124075792
195195911
74566043
89974758
140530248
40328319
129851961
322114899
751214258
122625995
756276127
179879061
67851593
177608597
358931029
3229486
706657090
344795125
115923032
11235215
552239673
210322406
112022946
9536676
126516054
191585931
59388880
35653119
461171327
120868891
8139942
31875342
3140532
158133515
377348975
36512034
448399384
130621047
153438628
182149662
372612438
155614179
714479865
289394311
342136930
191214752
5319544
67413247
220462428
466338577
30833992
377358212
76478196
787495424
96236410
496777744
66002614
372227182
17073089
541394215
362436821
74110756
314356483
214694774
271416509
260532909
51236286
78833839
1901561
86218627
197884719
296803462
228674045
80133790
145234326
102822012
405900850
188712849
243213235
111057979
34746635
246198089
21603328
569866029
112956552
1657345
562516129
454276154
317200561
69078268
80661999
15715693
307196902
155981679
139796167
354017439
204775847
132541405
461832949
189556415
78766930
95143
19503274
805305826
747929357
224698434
439866225
71397509
138799314
19355747
312220152
75216106
572260905
107416410
461842984
139631149
346732539
507534577
312704928
5308936
119137014
117739142
260989473
335475928
347331113
286212714
79110100
122531712
253601560
140440181
205233128
63632576
275772996
32351565
210182657
195317677
407106690
20235166
87766884
284638229
239459538
137014118
322709384
88682718
69988744
492847379
27120977
164124542
243050913
341055115
544166818
250819787
298729991
390121081
317798510
148868956
116645238
326264674
726300502
249307290
7179622
277555451
237945399
408200804
553943127
229971646
627492029
54523199
304408581
385034159
4938357
37946694
188542262
56354094
550689835
91326829
34200750
103462535
754640941
302530334
285278543
86986520
451598922
460135244
505127529
387501253
25817775
271686278
18849421
408024336
2343872
769860415
493103382
570578921
16558497
197091400
28224598
171657476
47054505
9894962
481168
29232123
187087385
481606520
76095965
86793648
594960914
541196372
547432624
652028759
107145943
441134107
344072812
33130038
58781816
462671984
440371071
92740605
345424886
203143753
211469620
152425336
325326721
109038434
52151177
615063358
89509952
368667932
6199365
204807112
14710154
824775848
276209964
228202251
371492993
373882323
245537490
428601373
80863191
264384059
349307767
15618505
679535081
3318890
754199779
83123884
58537096
215161510
140248576
264376963
68674405
769403709
18689125
146968221
409242670
58170851
143213085
372572270
11389819
45315638
189946479
134177371
341141698
107477794
15004178
27552203
262117319
259855164
70030801
599416288
216498753
41797467
594551882
76923833
337652206
1193064
2590203
333017980
535592427
173405904
230987710
17776966
544180128
433540
160879513
405378474
67307501
9181860
3621805
253352284
315144044
826210879
659400775
272282645
39843858
102793649
298649665
8579841
247486350
178696471
167687366
92900215
127878468
149263824
803935604
400409544
143565657
368529020
124251048
168447673
226120325
235170150
18148096
230242403
125986533
163056469
41818266
319878829
153331719
272668549
28815207
185424271
236482969
151991270
175638151
47512352
267207606
59379732
469820507
253361013
15104302
214375637
330034898
118309724
366453421
160865507
225337370
492524413
154677344
401962932
234220569
33999490
481939
514505285
76486177
107203291
217006875
26103543
32999900
26445459
16048509
342649756
60847935
219982406
2687347
408252921
64867444
634450274
25775283
329981390
467048
690684835
66360545
292954270
26750395
497166346
708674175
187871218
56209533
142016479
61877395
224008662
31450275
191739054
784192197
848752264
488176557
66304559
498494823
632143871
291592806
713153454
61611591
42699535
262060218
272544533
278652419
7030772
731153136
165591322
343320201
87161539
653622906
71987102
47463458
59079870
634458725
281930970
404237461
208431587
395144048
90723225
683922453
284933700
200328896
221975145
216953314
75209596
530817334
336148877
652351608
71485504
96005067
100903495
228326499
875510
428353236
468720398
54053290
20078958
620632217
286730276
207257703
336718683
271244503
739063926
87066629
84090874
153000857
493702444
560349946
316038390
114721899
12928607
658188064
489902287
220353399
76398676
47049286
372862346
5169251
255164695
114849627
111420408
779789170
189290785
373377951
29263152
60221158
172734202
607726415
31056951
339457799
161326511
151073
7225768
164103582
40032590
44510199
540621312
100788984
664380094
491074007
49871761
548201203
1415903
78834996
18174503
475052138
257690142
180526466
82035444
4422628
19458983
7202318
257873185
49904793
202029611
628648231
45245592
40306145
161509681
23030483
233171438
131842011
53112461
118946522
671656240
12643232
261597128
12071418
336017323
91714778
41004429
553996847
175363448
217472605
331150577
24582132
854704
58770923
370686093
122962904
166015843
468671836
48388815
577298204
20709250
746272048
197442465
185811684
656764501
639232048
359094542
26710401
35603901
393597247
28309481
46987420
48036579
675031134
801438661
388934631
290468301
315643259
642142839
1495986
301187972
493032465
311830463
85230658
67725772
418755464
159031791
589466147
233401043
351761096
474730993
68828162
616264346
354023233
1390741
875172394
155603733
15335486
543067682
326108542
6330025
423073084
374145886
255716536
300225609
284421248
444475164
473786449
239516643
113477619
285161849
563956074
162269187
460014586
220596374
644446464
197382842
408880339
262298944
28503602
264170409
208341482
61919438
778415170
737117998
204860420
499980651
503529029
346226947
30647677
223896856
632608735
226586428
522347700
10236860
190695739
211371407
659092006
79740127
355376146
74858747
98105306
81960410
9834671
352304444
276117643
635252248
490843637
296246748
82825584
346413339
250104295
506698622
140787342
159453735
98183636
225968381
6507874
27818810
166439952
306871426
39664235
235205375
801721273
220997325
90294111
33376072
83526150
63230954
443571628
149238439
174166789
110094478
305041141
193030291
181869190
261420428
26782719
102323472
356170205
220329771
53506944
211338468
10188013
165398433
281908869
3538715
626319667
28037976
300318114
5881886
9943520
223417165
349869540
304774798
352747083
143403330
13687240
75067960
443183661
66239457
255773735
241472112
393970909
42919520
595989202
88235835
173484835
241056700
120745861
8738985
328480530
244059618
273570694
40271451
181152044
19389929
137352061
3499223
70355729
25486091
654058931
489605889
193640075
245196067
168861243
156498398
809678600
82796838
472813713
179558100
57808228
543971923
17239381
627532509
508045739
70645117
220387905
128283587
131197033
24614380
366173559
463700732
383975487
188975766
352643782
213295944
8333661
478221852
824316910
162318686
406822063
232365010
87796219
99571426
546288112
450520215
201886353
534364918
14982455
34309783
28394716
28617007
446205921
1608769
175102963
134844065
111905517
23177270
98169102
174737284
11809247
76028794
148983536
72152001
25038158
49115538
84014208
236813757
292512359
10238618
407005491
551765212
335945528
472142969
72972303
153871735
659604094
110924729
83142606
472901436
233697631
62838537
82164576
198451341
468756476
1711375
264845946
85766072
252787046
183500163
93871565
171657298
55638398
542723780
142698385
151029201
366852079
160421592
3588054
222048257
13692288
20199843
441249481
70829471
559690059
526082270
210529678
62498770
391165186
44848613
475609769
275733455
119717325
233846343
264172815
19173095
382696327
64203654
95284181
235215183
51467971
24163365
216114162
240113600
233555598
618706869
79425586
170557368
304966385
35803350
109867391
393454775
702537228
137650254
319127488
188174229
60817859
679219426
250630978
228896555
520719812
262350442
416294095
65235114
133893146
18818138
395431482
397774116
164617202
34433153
553258840
3046822
68717308
414307573
659700310
363553759
121734790
72130083
503833618
108169082
144442774
386151823
194449666
106324782
132361927
179789637
187170480
89110788
30885881
398782795
17603129
186429658
6588201
457264283
92523352
87109945
631333970
35301555
21915258
267038297
333663320
353112996
47974037
7139214
425851986
118086476
268765219
14911778
553329295
362352449
25497122
289904023
58646486
604867905
149381592
505437658
632453
61389554
325302725
225111336
584533679
782276717
534804236
7699602
118531434
342423327
192840563
111499216
449442342
545936595
28428363
712522774
752961817
105595887
531198503
33388555
54444142
435969803
674972687
156954233
291080447
8476772
133658591
40525646
218597234
130836710
73636887
436709488
3441387
4947490
379980357
227934928
4680737
23276038
416593216
53442954
98960705
865319476
46673354
67404274
527497
559920957
553415983
101851767
31485693
255786362
76944709
43797936
23302515
109382380
910642201
30559836
576995405
250951307
229659055
383610854
259384283
59582623
145012263
50036191
101044661
212697586
476436
595545514
208073626
572880221
167917413
65267124
49023367
274779169
9978551
377334665
128587180
160033262
19188842
208739
874901797
212946866
525285032
75649126
206519052
792691143
130053512
261481678
382788901
123392519
7152082
154099155
188699447
571077269
87940421
111805656
165842160
100520229
166653799
12614093
7736526
88380418
466638814
130582691
559091928
143413135
33554483
398721434
83534174
101633727
199257282
4982555
75451000
154132293
31043491
182284168
49060284
111404847
768502452
119965259
625025575
2718191
15893831
2291531
716110135
529943650
225519401
736253922
22007144
276765014
283733920
298973571
117096444
6007140
75327123
76988639
77434692
666092729
533689527
26534993
190871633
625403627
239900187
541122420
4345497
92271872
139775635
41329354
692176180
840139709
261845270
168359644
209349000
224720169
15942117
413395056
114493202
183827421
68691039
473776157
79500510
564360239
317861732
111388003
586253846
244593389
42668691
17682661
164722618
40990386
288450952
396224226
116145527
93461462
105462744
695000678
255040040
338000023
442173808
36590112
462966162
8807115
461746735
785168280
530247706
248096129
285221654
210604523
183372528
82456676
173455341
15626016
665282249
209135381
19951725
370123118
420187508
226119188
169914960
13154324
360977005
655153561
466697306
41310067
137297679
19804573
455940272
78732874
171591076
779627416
81487279
321447354
162709517
232852705
473116131
159126668
674856634
22052989
81401183
320877554
523210596
144741347
15312606
11448906
69941227
22071368
259629700
17100399
94961186
67286289
300100251
201854935
621628138
197029174
91093254
41531489
347972320
358111800
42823043
450854322
6975783
220759931
20533925
206182234
448791227
113528845
190524882
191004175
11377810
62956648
447463697
216423108
147570171
56011132
19260870
724084618
61292257
618708006
148750412
2398456
177605564
364125787
597125182
131980009
85995594
180085151
180656560
404463788
252545014
25122335
53081385
44688129
130181944
32584231
3652762
97604960
1722089
275874087
18081143
22647747
5743488
357654645
48781505
2816616
28989310
131173154
172102095
241655004
38313646
357429003
263429975
1288311
347932236
25434538
421326164
3408352
280515513
46074668
12530264
507393536
7350227
405297012
253933134
149800894
281708283
293457553
97559571
367462705
334455506
45928921
494430060
26913669
43118783
231171282
453818105
423958215
362207929
554434038
50632306
130803455
385486329
239589015
399271031
340084204
599134567
399620814
239407249
40969630
214419594
48652934
443584161
22453507
46464221
21786184
131822354
434014109
167470139
194557921
7656890
509132766
37566595
149518665
146607229
4214796
15646317
169062372
276205783
683167981
376188999
13395619
74585364
78432057
387821
8581872
77694320
111336797
236022218
330236790
3320992
53847743
25435726
778169393
10979001
108936187
340994413
25586024
160161498
163051145
729644878
542140034
652748977
367157541
95141932
38419236
126350500
35929913
381554472
865429687
230879018
250434054
346786402
96900567
681747516
112961770
413710190
568100444
3999843
116976166
303338578
271787890
476885359
148458862
103439568
92957944
53336388
190985259
13719223
837535765
682841048
16501268
621094680
80856169
388913778
44747287
349487113
5676648
20456601
44167302
107152362
360814156
483365297
158941845
39899362
284141145
371406413
156027611
271946271
73208826
354359645
250924904
121023788
678222318
359294973
132194647
54335974
420706779
33549930
4695156
6087687
352046064
20042896
459357419
44623986
2766810
135770078
2364690
804680262
81346982
490345734
33322954
68042133
23069098
27804401
640449832
331526283
426159220
770264
388269499
140084130
38656592
66126527
244659441
1061921
386892414
566379675
740624453
152962688
162656940
51457922
2497029
833571221
322401215
277084270
37773032
48004649
2325317
472282506
158745899
6530087
118778676
39227077
334423163
39019114
685186397
46734232
907795
505224909
194859751
208097389
28388164
55175956
848491427
187951689
2836336
79263106
198832297
119447995
231733759
794299684
47761649
80190187
237240440
376429129
59871093
374880135
196153228
246538013
80098211
109741161
351030861
308354972
63497667
343249048
444805301
93078281
474111476
234849342
296948165
133367016
69758376
566496101
685088885
291945857
326469629
887828687
181854732
7494063
44029575
574319190
11247605
239129650
201832097
855130282
118728115
48350960
11065114
272222959
495582334
65308703
848209582
38778259
476533889
137608051
519459452
54389241
613258160
1333712
530080672
427663153
373410767
115945248
244508424
544576651
58128811
445185264
373735267
18661593
34774882
161005336
495083642
25654554
10005055
104308023
556961668
772143279
561882696
44645613
203251880
276088938
41752103
104588651
380755580
12633334
96535852
49662962
283112332
373180557
72250251
700888322
119003506
158451251
573511555
66717156
201118120
343184165
461374046
154478575
139199408
382254486
602068142
576222268
4128923
692761790
212052779
40638055
36243145
336484072
788064739
186245745
22689882
47919192
567902645
202217439
14137794
16982896
221235957
74747056
12462741
3877833
177032724
37857688
156385957
410122851
257144605
2686205
270645029
3102461
240594568
668882190
527425652
356680031
279204171
7846385
472023855
32133351
498421219
164808581
68076474
59227401
94551912
18177657
874489757
33206682
175902713
74120475
201338596
6686929
31059294
30049193
257094137
752975027
324039989
599008569
68318627
548512885
406188564
217018920
268544486
444984429
234365933
128007314
129608816
13398551
11385415
134497762
227428277
118070537
49749754
456092387
410389554
522745340
57533231
203800749
420957709
1874388
390246388
194887342
18558121
137619
120665710
816922511
629326638
41972582
635937378
549608382
223951985
1096264
172714937
24101457
606016941
41909006
38918079
352784181
373961871
370354484
124098217
612680703
233664620
586430091
656553635
98012195
31232426
159687820
589180787
117802869
53822953
317344917
75695604
846988169
95443618
347928206
467461195
192907139
150683713
539061837
259278328
408296745
151130803
57973367
41434324
131376568
28503858
32519533
71733966
387342680
424794320
599522725
69726583
85641171
401799835
87906324
149414559
781807747
43674282
50495543
272245075
383594133
37026946
130265639
156512633
308437235
28233225
234098632
114193460
518223247
22331758
161720472
190168918
697158003
104840240
267940619
100079480
37819013
45798235
154549803
167087114
553726920
40021563
89134570
263048866
248163394
627916826
45867021
3715591
606537320
7478783
312062826
565891
389158812
28706852
117241220
226234338
83718025
310201870
365056438
151108282
22210189
11040161
696401869
21593800
78460922
418182744
8409259
140570921
76094991
3751260
23575460
533535509
176317258
68172052
18398095
241481267
41772303
214174872
48483776
566548163
69178944
50061015
707237095
132876209
555022602
474451867
368329761
318005196
23572991
17940197
227976532
16195074
19343877
8694998
9756571
121105911
411507705
288571059
62723497
88327224
2696561
194702829
633134139
48857781
508864270
533039979
161139884
397329091
57542665
118587187
212257595
276888838
139278018
398695254
323974102
337833511
233434932
800008444
85161407
157890238
2895657
50961704
287282482
266869212
659092256
376544076
227923860
294763891
194738666
663041061
78607735
174929137
426861734
367335476
234826655
241880241
237572653
2617775
188168668
311228459
12897747
35094170
10189156
201652620
2517119
35563203
30285799
119716305
216204620
225194236
262990725
190507116
488814163
233991533
26193471
210380091
52556492
21746709
6479690
501566137
135849276
776484562
200759659
55285211
13758600
333747139
653671564
398820950
237951273
27375922
206835298
192610133
270606708
542602974
188567073
189038824
273975267
235354110
41087527
41681695
602187062
400198685
20060684
98099774
18215186
272718839
44708496
2098959
49456425
56792507
726118558
37969096
303576111
538831240
541166592
513262253
115217970
50363101
11677394
37342293
503055550
74810365
293548421
25904788
111212393
581618719
168454554
675869389
30778453
136359363
98987250
128830549
123662337
243726164
12139045
6306873
611770340
41585674
247045050
147266281
18765061
7846789
10774541
592915578
681219205
563537218
407300929
60931303
48429259
23782446
68366109
81720327
51796724
160732298
579405105
257275333
238532186
206344198
435966821
589301646
7280231
211959773
46188659
358944000
23691744
461866509
24315853
130503721
153667874
601133667
23746924
446530935
46119012
165772721
829466375
286083187
159133977
45236737
139681693
195191879
413131393
243097811
354578811
118300062
20312753
107995039
39535774
3764950
97126303
774857331
537107859
22593941
55640126
336459326
127662322
246660027
23856046
160872966
168439994
123639330
255809457
4895568
175430820
470741171
274609886
281890166
198674457
141739599
88535661
126291992
49589503
27822588
366939
72806967
195968185
226422327
24558830
60637881
299763999
119083122
50060214
263704307
301327852
28410393
464369790
507198245
7120150
43953839
359180935
384409057
91449377
56069416
90039341
25299026
713253621
125780165
346492401
5691844
339902749
297892870
630098981
123534485
57693163
27356925
877307983
80507852
29994545
660905423
87040080
221000824
81744955
113303085
193885618
257687080
139392285
9593838
550640051
354549435
93034779
14899984
203824785
51040361
1805112
326498363
357901298
21522533
193220146
20282386
169197314
673071821
54013240
18231057
7595013
83251158
10648393
663379680
195651972
362258112
214374861
4231064
7724737
249522
685683786
3970808
480260689
496430575
165878933
393755065
174893948
223329758
189179000
47743842
48806892
420108119
148118681
15816052
178780796
567328515
15985749
240659661
108789501
284268269
172490123
244678799
231690876
169293413
13139897
279018174
201014935
16931605
95166853
189206
65582891
392279101
647452578
293281145
127811149
77838839
230352521
147378286
365725556
19384151
653244838
30612804
9660537
108485800
360303780
26371071
204955695
814354672
346356604
105998388
32080595
242470648
80587600
292701684
166205807
58668420
312331051
106887974
257246359
313362441
263364008
96592093
25124144
263568196
168435003
834822446
430411774
105164055
378429961
777985943
6160674
238157314
114243717
295126213
691128701
294378244
386405685
7435913
359385229
57514459
301538388
62170864
81482674
8919951
242192718
48102598
444953976
716715330
304182068
215314329
14549949
96164526
217537028
283036897
620776535
366132124
275586009
173865852
412730816
140037645
75249095
147134528
17298522
3412893
312578062
4953866
238530359
156519177
120394154
15698144
634850663
89944131
286172985
136910027
28944975
34343793
110168046
151713597
18061404
466832416
41605582
461631349
335325864
229802147
472643192
294312522
9096556
457931184
776065757
240349500
437898349
39011027
187457755
7577894
321542320
180148392
135258470
528207168
555723879
217261209
617672825
183664427
524101342
354862355
101326079
478800303
466426299
61810230
716622266
129042000
239450772
305702680
87023385
639774457
201221055
5124168
415155377
71981332
144930093
22174423
17198576
206769187
110777044
779138320
16780540
322377283
29668368
22595846
142752666
50382501
75458540
247375863
27509911
51598357
217794860
141027578
228517636
244439689
331997487
117404578
492816388
106569884
61965461
333122768
459674041
76125302
113009716
359949806
327060277
425879178
85787807
130168579
444753196
69579586
73766136
586488125
584431590
754529978
130864599
58427061
709274360
243207635
95666003
57958962
205210272
412737491
184497788
473758650
71433
184497881
75866583
263563757
27875983
481333268
178051746
5855575
157997355
134646511
410963918
237720761
101823601
527908024
38910234
50956393
76809581
559015648
152170204
241943409
195940074
108070707
15679570
33935918
295128167
276329282
135119643
520992894
348085211
47925639
134985810
31793662
1178449
757779722
188218294
2581311
241357973
378058398
630053686
108509567
57626395
23573453
180518329
359761586
59734120
62095079
24685034
157242238
206098570
378569726
719012814
149627167
208184765
27780983
578282320
247840806
18411415
820607133
151719827
48336844
78932704
44728383
62315395
363737514
74230939
5921586
41876368
136667729
266823281
127487014
211045585
202770412
79858985
66633774
19291448
67486473
121138399
623933098
9068531
193271783
138862831
600754782
73973165
175939815
661996043
617222966
47353787
528063342
81832037
35385869
15770406
228978623
23705260
189694481
91743724
255523597
408423336
23734907
57705785
102703201
78427805
178600715
10648866
84985329
75955344
12974912
535844307
289666119
543297502
542249631
155448530
231501307
500322098
711206846
240425615
87328949
662902403
141087354
20006555
13930370
263359347
540222214
33565522
537687554
736932025
49556210
121778322
18145705
330453379
444583118
151638688
18724976
253015551
130066544
258404652
589156393
274284842
212040771
106535445
51859242
251392387
435474615
63756469
83218030
586905337
64883137
12343745
132635304
43980763
141291992
25267607
572838090
101392442
494057182
412209058
152349880
20009819
21672911
558805989
318737188
178951661
20326237
306944457
660403786
357202468
25805128
209721970
92606205
183892926
173245512
527819162
657966343
117119067
357581465
155341962
52892507
242591278
30616178
565662075
220850820
44412523
32579418
4630409
19260465
319674050
576064312
205268328
6994155
1527
652645718
224357920
173882401
117192310
240732159
349275872
475945957
257748657
644319768
278117161
3739493
357850405
12837125
388740192
411487108
11896701
397209843
627733228
581134851
516629873
519306370
32015904
52526026
54757157
31488611
190552768
32778688
110017122
537126791
7006179
43200317
314225780
237046010
152831805
339977631
175387849
145351893
61310280
695593921
289845795
94567272
60714569
106303802
668653393
452023990
39834522
24490295
7493625
197560236
115748977
443976871
261588554
109890118
181248944
108725172
80254843
83823134
149556472
109562172
128605601
484838078
558936684
412011909
340264120
10290998
316943812
262277753
153501908
31730607
414271148
23887487
257324659
112214112
575879589
286280612
85852027
392506955
142799793
92692135
412602075
529465551
229836632
169417745
147147975
377389079
69901788
182793942
142306610
401250070
192087336
131595547
42550691
219822641
287290610
542207501
70941255
631606617
282993902
208138351
68918792
737210234
434797547
4371666
323547378
49239909
457227203
173971240
51712250
768011605
246916360
134861
200838317
2436376
118759000
426862107
250363496
38890327
111843976
233184617
839145564
29214681
51643089
772836880
31920212
132015318
591207030
499933134
480877928
42524893
120210197
121130
101871174
26751838
43637974
127172726
620704089
70168309
27984688
673438803
220020543
10589160
19569243
459266725
52667960
261030061
269613211
33024995
404302538
65828168
89874529
122966284
396393464
82546059
116984973
328807355
267671831
97730201
601362263
44740825
139080533
209525953
543776301
378190665
106236044
663519406
103116574
653135706
332903060
61155437
62702731
88240542
27676278
273622671
56719245
85530583
54691770
639260203
268149273
536076066
153855469
397907655
228056359
276813123
357503440
297111778
132211059
121773360
209479653
166455394
329422908
26020133
650254067
134878298
454958931
633414240
69393764
29647402
485366292
32510174
654888209
91490361
32127959
364220237
324191274
6983277
78588848
372266020
510507069
60081826
37074251
187716941
228443059
203759892
26527105
24635175
127845096
528749785
253140161
442654257
105236332
387301800
143712227
132416591
693001048
62309276
70875172
7752331
612486644
460420033
60758384
178605516
478503701
354286879
274396753
27094927
552287296
208315620
8247937
277372430
71588273
112737909
49800067
10044600
33261952
348814544
506579955
46128967
156104032
597143736
505417590
610860885
211537032
169334157
118868966
56063373
129280340
24710325
194450964
31380679
188052770
81275861
246115670
77833894
144968525
437312618
155565620
331110953
101617585
253154069
477558580
94427937
44454484
407646254
256332176
510404748
82144512
790362662
244260025
75002748
392951830
128284660
141250517
6707407
137353530
349181
540878842
81419839
34004547
119115059
218619897
139048092
221737944
3788364
93195203
40715236
208024491
230148049
460511924
77279368
43818489
598556198
32619765
174494235
294698780
160030999
613443393
420788451
55161241
560889841
212995983
295571337
265037295
34551323
44836006
16884363
20210716
256540737
116274403
54331431
168935849
45411582
137009857
577933966
94431991
182400466
8380007
328131719
9314002
323446623
464868984
20056279
72294176
509773014
346993606
190221422
166191136
4802183
64051645
318133572
411746087
58740268
10987999
36854413
221328625
275739164
286032050
90880525
2456499
175796742
191990707
286471689
44222549
7199428
288352837
501359973
538762502
129478018
622584856
605218586
71303460
86912752
224657016
50053953
476446288
90206946
86045118
7179546
982266
289715892
290117498
53150362
241425090
188252070
396840450
367961728
220908992
262681116
441524566
604974582
43568083
64482275
217916923
67373629
25812249
30993656
37157458
374396184
25630713
231813903
37154921
72172418
63327880
156371801
82613103
153729324
45139630
22713892
231381851
48311629
761679375
17589161
10849739
259077218
7512601
433981746
236401985
90199922
112761747
173478601
123943141
146130875
316026289
289817660
193045142
436998079
654390738
217959795
212364279
161459613
171639360
208257244
173939443
121365415
751338577
114684979
178485833
311661878
138697023
373620384
83167052
192546860
263274524
494886865
697721918
399948947
105862935
431216519
9349041
14565386
4808448
195950036
713583059
162749107
406038058
129915585
528100011
366357632
323642734
15471733
1079648
77871000
51663800
35550816
275068156
385144429
296165765
405110307
611758338
773188707
74678614
266404508
810908962
149167998
251054803
214172046
793477403
77735892
651689584
352789291
76750206
9030604
674579438
41775806
4721036
280911336
158997638
714870977
753404141
514086348
20828357
43768017
645623322
131421065
374818661
65560122
391494723
444268914
202186925
258947805
122199196
1331987
151962973
96883662
187833025
332768969
83623699
444319367
71754064
75634039
114167287
172498718
313260834
459081745
11306398
215718353
172772478
328725686
676604735
3401976
517054720
516033900
21062695
155421245
32055843
693894355
343957449
84483091
14132698
366031667
243841082
236063695
8329233
75151525
194359267
341630533
36176405
260412428
465221267
782050574
15148455
198207938
183672551
595798193
48776475
188331273
303862532
839281195
38297429
518386927
220777403
7166178
194976039
482472765
6978683
419156471
314530113
24740173
317475746
2133399
222567714
160248912
8705716
144665760
213254391
27270231
261008343
127723296
41379794
32839071
44808284
43704426
6046442
1617822
69032169
78038537
311298032
17049280
137689752
209045565
481414636
530570234
158781375
37252966
106818190
722107272
74930257
80334079
606604665
350938469
302109384
881326296
171761351
250439612
67022984
128267396
53413738
16901282
32913301
483094793
52794854
133691780
308432990
338739188
309492864
451836920
194976288
315303270
137988609
477364287
132206374
519232807
491925739
300831783
454758999
304910336
264785703
462677112
45698353
17287586
458696236
56041161
304427834
333516675
326163550
30102453
345806750
514697397
504477484
10372412
52441285
107610590
69451777
186451458
446153770
266113044
173070645
273226650
95154170
31070575
204929614
522597867
299805370
546489035
52469635
281970764
804595098
96613529
505601579
279881362
361982968
536653444
5808012
156835948
88642364
86944911
272615067
431396
525016503
416410109
112727246
638761959
54867387
201225584
459648081
18539904
409277569
191103002
417535317
99771891
18660214
316888432
27489194
104541003
39108328
486340059
495249870
190844785
24006642
151021400
178800019
781917253
181608271
374563082
254594601
564805967
605274602
24740251
132384256
73813864
75435199
300595582
10555637
958331
10731457
487050050
117927847
197080373
184248708
178494383
405993227
260925815
177622417
1079826
246664435
627627961
34871063
190194319
208411399
128097811
41336176
253139498
146355802
437240599
153629756
757375251
295011196
298584761
777145078
8931632
287351484
284997007
175757129
474500834
411572730
58849638
544568986
37720384
146693999
176123432
375083535
84264833
473773339
131627530
628955422
248247394
111474414
91345469
72059445
100615867
479055725
142117023
264413768
309923975
265354689
138282904
51979309
194873063
59735421
504757282
126095509
226709579
639449333
189241483
228177792
200461948
14256722
66958176
40664578
203451232
357240605
84729795
106106903
13451362
79715732
83179779
4220808
109865560
15402107
762723654
208307420
24929883
104459469
238365721
523657919
370809015
302958536
296618438
543972056
261472746
173488215
54767267
41582660
347000988
330780138
163245728
4839616
318823841
281655240
24646467
612724604
301886710
7737976
40567831
522140065
336407959
317604434
52104925
379222438
5912136
92127835
27214500
199214940
123555122
77894517
356815190
40054690
309338522
187244250
161371888
247335836
93937227
483946783
362958282
866783880
128215372
700771
193303669
221198481
439153904
116184110
20160337
661689715
366843
320568518
300385772
409750035
92692088
297806491
605976356
801963343
464568991
412949627
20754157
177527645
74488855
539069281
82687172
439251766
229928475
668755382
747583310
180563673
450987099
434898991
536646353
292409887
45867970
238095630
9087573
283105690
144140818
49264162
23180565
4789785
58633959
342789841
341352528
116015073
57095414
606515058
812229816
247918362
346193660
303593422
149235685
507105954
711808627
251171289
135431299
90130596
1953815
137190808
151197824
85709
144911992
247534634
85615681
270197285
132556660
94642917
24260191
759989468
4789340
82993765
71529537
388354555
120679547
127363036
68967059
441247444
71266561
94406822
257337538
10530212
713979993
190719920
561182736
431318447
23352160
106279500
216076416
15985108
332155250
112362013
43837260
441905050
45918138
166895850
1187478
166253740
16787876
474080880
439431064
51540167
47758662
11692493
315961524
487335884
164286374
426178444
789607702
259914356
133037961
445690561
485319163
326491840
336610843
40526708
334719051
80948410
308477188
196243632
189410397
193149348
99127140
540050903
69628247
437558540
474512432
44149378
68684461
293231987
139542501
101916116
152089556
281581652
397350786
604147993
166417705
9433176
373334903
2477211
83252560
162507703
278428440
180449264
269107338
217761369
15826326
163114844
112015543
498118683
132241825
79061932
264416909
298317268
163501398
446898257
455322323
21210884
552567280
44588298
137916412
191863162
3693200
64468159
125179238
192103745
562997628
365189978
247017818
71850710
18147048
549419929
218158639
344212366
297686863
264357039
32047352
284506432
304978088
12492121
79991753
343263486
446162837
184162342
860922166
379370286
751093873
236619844
73489204
354596692
516661598
684249401
32839111
42474848
718594632
832425196
52368275
291877980
2198442
509467947
104402539
6358619
26901880
284558434
442163792
536487022
52862207
185159465
13351869
173388819
136615423
177842189
750751203
4196286
439261905
381604941
379963352
10467746
123735086
30346728
3989621
615311368
949667
358040181
513181533
553686097
178822503
391373436
391832299
32341014
79214346
840691160
2767463
397260771
92463761
313311389
414177388
274568003
136832402
524413574
728180950
204681236
105502450
75752566
561234581
895388679
304840832
63881562
94941018
476427231
442384527
314393092
33828564
104341167
171049271
207018047
62164893
3971566
269818120
57671415
122335530
82955222
41753732
176338174
26059053
2086911
7186420
244868832
133042186
90492397
43877909
196288015
397870650
155849491
495047636
30333522
16993727
20845988
71501194
58649038
664388403
271753588
162614573
99663902
546365139
348107458
226493442
271442649
15073878
148282200
147591721
27995680
393163639
290228894
145687325
21587974
109920913
473578573
251983962
44746230
625217404
202931958
192052453
68295415
207240025
305770799
293984828
6564755
375781315
129316029
145100253
36866761
33204010
640161867
77179905
228208287
225946569
568894794
150880511
1301375
285531949
226572880
445121362
218148961
64781003
156255629
19830812
242719933
444606068
23327660
447127494
417878799
279532927
835456237
472626356
176482161
213503656
144490368
332587663
527937329
35255904
28428872
69470310
149476649
233055322
399858454
87826545
288482247
56393313
261841923
108119680
25911249
260732925
221995311
28554932
141179645
712622204
16516194
669112385
33710356
182065653
363397302
365379413
442944960
153647739
82125768
125302329
380743227
75896122
173271851
101785462
234487572
251993992
73931608
17093656
7183212
126165831
158325276
91411238
208139265
58339431
27853253
93608450
305638941
1901583
7885266
486968669
17797494
42525903
74759112
344788858
145877201
124615787
743584911
268811468
139098018
69853656
183020491
20206048
34948095
45125855
568777002
4999841
217461209
749052944
453825910
589442388
49006904
266108105
105870752
134134892
11480162
11062446
132196389
209506123
276189123
25405755
169545594
525693635
590542031
48395253
45064424
252718192
95755881
367994367
122916617
313348458
36663039
208514389
570560923
454503454
414003880
281472342
259255338
238959372
61166804
65303110
77153983
14980757
349832729
163683207
818999
36172581
14402101
318810183
295091191
248613221
1224851
703294103
231618166
42222032
512168836
555349182
397190364
77904281
17099586
712746139
289398736
319073145
232823741
174181134
64359379
189361614
23271602
5473879
290797583
35789760
248841689
311008186
190651062
207454824
295984435
129481979
712217603
199814362
24671181
209854768
25233139
165108066
491867323
303702563
473200659
646620396
207208312
160080036
48746987
3360477
9908741
431152749
658360618
301071117
493428436
102518489
214486432
22322934
56355120
55653502
5839012
217367657
45192313
68244584
8212437
272845236
765366694
69927588
126857959
134662266
2840080
321265191
488591516
294902254
224538560
696850048
58733173
347043651
162182704
30072376
1920995
1933439
432131057
414572774
729710291
611066242
77106664
302093629
531320139
9087091
17003892
441472090
7866192
536970029
115937751
11811618
288348986
22021293
2646461
101681935
82951415
223609424
327050035
557352272
152724565
427966489
18820087
45652225
408442042
34531165
158196000
327796723
8806474
622521979
276339511
44031426
127129261
70424142
297272093
466810881
131155282
347680065
260753093
488969539
501728668
200108330
123126971
334475127
694079262
272948068
470809205
237399831
37164832
41545628
638309471
62193233
3031750
291519032
240364231
168615717
378503051
38564693
551668894
321590539
16357809
408860368
120665617
581079613
791096592
329988942
218288988
719566302
718151087
110456351
255574513
568615534
94320650
725603065
61696490
8169730
385459408
261128641
763959252
145100409
159276688
135129496
245391639
260147388
389085991
266589037
308856551
154615650
283840406
30482842
42067531
446684085
231758858
154692652
6168681
258782163
23530385
365424507
53486000
154835507
60823964
83561702
7877332
899106165
206372541
213424015
409912827
633054063
7258771
7357432
167780850
26004240
239231488
10101315
59178619
2172644
37771
634544009
144733261
49418317
62697195
70551973
91499945
63311122
123214737
475833604
463013311
179040103
738619598
157763161
102479941
279587327
87886568
218895083
11587427
14580221
481355740
73540620
84025498
156255820
220195662
303487764
848758817
87384565
10017180
255654383
618778
157100132
378404602
648119889
409379441
258236138
39401582
461838556
175100541
58294590
567899553
158177525
389636153
51717195
152764879
177679399
222460752
54862666
417687152
132132936
339696880
4761946
111390367
171737377
680517800
602477343
326584553
36940252
43569219
398575963
110857618
511147928
118939684
92694172
305985785
228619204
37512565
111224127
231877296
19512156
416866879
35081246
261559845
139622239
731864288
40039189
75945042
347764072
695655088
423165512
93033251
713083888
565478490
202104514
596237789
399994332
110643013
246618623
121236852
158565646
410858711
545507259
4976747
624401528
2983316
408919989
98681559
81333670
720809099
30213330
801393889
518028068
480616798
295146278
675467221
130009916
645461709
38573363
67966063
174798639
184239528
99576063
298128505
37304400
6660477
34070626
39216476
52942727
3924906
105271068
111627252
89960080
663042778
30602860
904393
677228377
504230045
63763244
190231265
304730079
65237227
205940113
166740290
90842797
173719691
25703473
288489459
26704389
321829109
136459855
149743334
13169201
275726472
406499047
53025351
60251833
77261286
502403384
186224700
119038476
281227508
28409001
6434864
7892147
121480688
82090119
205086108
286563665
229351377
52399893
22800936
217363132
340241156
10339941
181914812
590632508
505850014
349189975
162387085
421920048
323589398
640573642
576940263
169259242
606595589
327876196
414424026
41182261
11444292
122363295
157460928
26623248
1973004
37225871
468316201
499878594
155655342
283121775
86977902
66396194
143454617
153883801
241846617
618235573
72883474
325974963
18619212
111551024
169044469
223147611
382805645
50710097
359578
303523417
46299603
315705718
75567790
153455228
147480060
200421900
274594513
328060056
30217241
1154665
34289567
321114558
280580337
31245034
44400349
6713241
574973466
626044337
94015582
726373394
7563482
408622741
35397626
435930363
392177076
79136338
32645895
535823583
234467852
66515088
713692980
813181950
73363677
24147976
700230227
92459383
292375479
179455418
42443133
354513684
121462398
303153288
64706012
143947925
127121281
448807557
314192151
94183554
309660081
149064466
158289773
46569259
16021864
553852199
307473907
133894955
493426038
265963731
12277764
63673391
37596146
2369702
121705742
722372706
200420952
82279462
183319753
54567536
161454233
213159331
176847699
354916303
127131511
319275161
185596488
364808429
27252816
50213919
63450795
116404305
220690023
226386263
238761353
223941702
558193439
20942836
100249106
93632865
15478656
34230777
205881846
165152102
96171409
124512156
1578584
15109630
212060253
3461535
701416340
83047615
318137714
443319264
184618778
77918842
221122835
677796715
169011979
284180560
3635288
618346584
371300473
51093137
13333426
247479070
508393766
646271984
228357910
68684877
744383842
493022473
422101214
92913165
1383916
25435651
35460554
14179223
406192930
5919343
21266183
631266485
207115843
183837213
11997007
711746250
644303216
82140564
150516405
16826169
575555870
177405700
455028930
159893554
53272346
656789067
469949132
145819772
81575444
785589828
250064588
51199852
451318807
794602361
1612120
86065853
585792541
749383346
240089089
123953876
12627580
49542115
611132435
74964453
413701370
194678001
583159
313385136
526802563
101634229
284699011
819088006
5211447
577974807
26370334
76774426
51278887
14193537
22829854
268219748
165645170
38320258
142862190
49293152
310908261
503291616
420803146
224985049
298860271
33744930
38553826
63118278
60602400
7982328
165745225
18543409
29146580
107624554
157214264
504254132
337458135
257091788
501396109
150562722
449310869
346689397
68740425
425942763
195785531
56357789
9162949
113959410
408116835
218956345
274884057
84363058
348929666
676283761
716466294
86344290
340449227
151874095
231649062
146461979
24583106
198474123
27136390
355428451
161969424
37499973
67041170
421606799
559844130
256927892
501707374
217607513
232589179
471749397
594578010
100186472
196928325
4862308
170279331
86182159
1351980
690141335
619528310
37430846
99810327
555918401
347687201
40059629
533797304
109148119
127211123
698944147
40184452
119483273
481158311
793965847
640197599
291157729
250638422
373017627
133488871
457220712
18951582
12144712
71986047
363200965
362596730
154381265
439304367
144356120
61740663
125598086
3767294
2282041
81173602
130981593
17773020
618908061
245326025
190171051
95104514
127480228
47393337
205032999
274221697
160606449
51659823
399391697
790605851
614892111
116550898
194030643
41870460
299733865
221692612
8080027
625023662
38597540
133123241
375242570
361649801
790318508
121149192
184396188
63288232
310907494
172124656
7612176
144717607
136580834
64543497
92620982
579478214
412547456
32857185
494778851
7303479
128104658
489511683
30756380
135819927
56602733
83061866
656386359
11819247
353135930
211131784
66239616
388379368
186182996
90367518
383858062
69327381
386780996
497982585
36323298
183304371
104831189
15211876
92410145
28436057
399797420
68409591
422214400
604934246
679871334
424105908
205547300
285128571
369991466
25611432
147807045
172093592
242338076
17359015
135067686
188605959
96164549
113450495
551034654
139221264
21006159
530276627
55617653
457356682
80248325
33723778
31630348
63027010
2852497
486969570
554970832
94858956
466571619
407953403
243022710
22232302
47068539
112092865
489113234
42794009
451380799
57390346
176022536
489131972
634689535
436311318
475172533
252445971
171294877
270037371
72769681
914927496
115792731
300823411
147151067
381217680
399196073
35303014
173544723
38342592
15444093
149960400
134153486
770539459
52106746
145190826
584494556
5355892
558133626
245134746
73081262
310231811
330553483
37071672
339893315
153147858
299147372
475462066
298301276
828271155
47485678
217736088
11713746
542193868
35479143
284836933
499648769
168693321
163300631
117561652
178242449
159093903
294088444
33305737
607384800
73060157
74859993
358718359
10869380
105275730
147000387
110526991
349239592
783871784
54577284
678280934
97475957
679676821
489354009
552999836
5533650
381567691
194562538
221914693
100181280
237495733
842385154
34702062
126505759
74561482
244407585
293838208
334837923
489558792
143651091
19100053
534639245
114705515
259118498
477246241
285692601
335293772
553555288
154464886
327233905
622385420
798114174
110436040
166035964
1060248
44369095
79599642
538436465
4276364
141290912
3160593
33247508
1370086
45426121
246598034
401737585
17168268
269558246
67726853
220605448
321534687
207676556
137409981
92257393
282241686
356308749
649250353
84482719
352542352
84582072
240357596
22164780
426359156
391476080
203026519
41281752
29566692
124725008
117876738
57433571
685597144
501061199
221657614
276448528
128392929
57705526
199768129
404616039
155455542
476115432
391046648
510743399
78557319
148093981
310952680
741594731
760878700
219907210
129927168
112492264
284569658
369367844
646112363
222702296
643312212
505830121
464014067
269278797
178946433
4372799
127415397
65538884
634342949
699782951
442394229
113062112
356277830
345572807
25330512
217944108
21528505
445868612
847046
785311045
87983669
443291414
19559054
44776127
66601895
619005870
475115089
144960950
2341412
206589575
148742956
116732377
261020964
182920470
314822721
303471538
65679800
181409433
465279450
80412732
237507132
36031628
24254767
503490161
463675582
154768939
301501660
329754276
125384284
520197097
720873624
452877648
77956018
33558925
90404881
122211092
236719969
50774571
52274863
39592928
45963952
119535638
413258222
846016613
159131862
539951787
129579037
258145015
436859323
15831303
680832180
34296256
479307992
268150968
608692990
16356264
168096322
155881771
341326525
496729706
210866385
18513034
47409977
400624713
400434205
23836544
83666077
171330487
200676411
199966699
16796785
71384183
3266144
100177451
524577380
156154925
286200413
806963531
292646798
466628230
65015071
12311691
48399807
3430490
134860537
167775215
758474993
178119561
50385827
134339239
630363521
16065288
189811559
135991329
233603475
625569712
207992399
194500484
287964547
17189366
169856394
487297061
284331952
49303240
66046249
365159310
75887964
23835251
394437527
678870524
24850000
152347418
566127670
315363545
10683339
331265747
23070678
47526647
71664243
8155806
180865010
565545477
280511013
36202691
23604808
358100829
351928940
243484455
201630297
141498828
7811970
295246257
35704472
245169222
22315191
3962515
125844507
431022246
403585810
125625896
224642356
185083651
35889074
94810324
189438389
33241569
31359578
182120080
96731431
249723986
33217401
371480310
673704268
748036687
229116259
4295031
106358235
196585751
444508435
201381092
293670084
151334953
190022363
30954264
185372119
164791910
804499367
16662795
595304750
276865421
169748075
284852193
208651859
6439287
31803662
444714637
108775942
349289
79177304
238637116
392842500
17497872
605723076
11247413
564421028
414701603
294748833
311124803
180586706
45465579
491397397
484080311
429164941
12695977
191741159
91881868
21920592
34599848
113639971
355198210
667609972
581145833
821197458
644410487
335559055
216085380
26107728
547803588
74960222
511654821
53894231
143088582
248708799
71861438
361146137
180647992
26259324
2974266
88196847
311663455
517092413
2609558
106941701
139911072
324481409
218398541
410173570
37284284
606055210
18771254
345176515
209999261
199758120
212336363
200825601
133599552
28221682
12145265
191430264
238474547
201329521
297678339
280977686
99524439
542278791
298157009
393371620
88914967
424280975
408115363
810977634
60707545
524105718
9368354
120147158
131443357
393633805
194190755
767416038
183375150
52618425
462637438
76289569
93337779
99727359
499332712
23010725
41600417
36004165
165582446
270547749
116008051
94866159
90181664
47058898
257306446
61933688
11136955
281273667
294406449
578609817
370717448
301473637
728170445
25856894
196222157
85409454
156171204
106790540
210549239
414159126
499596178
183977815
469968188
71416183
303844018
714186267
16529961
158275089
13403606
46639145
345542134
183446362
3841404
131666771
377812321
76203373
31571656
43229472
767034965
1623062
84461312
502168501
435126123
294040866
12576554
493571400
42074978
218719960
554869811
6260033
212763649
54797307
515381529
57891085
392883986
32692065
577183233
353504847
27016201
282982518
457292033
2841725
70515996
93634846
432000630
426349877
7395218
149649816
80701913
90647822
397973951
122372471
294723857
257656356
99322919
206818293
93131928
285061915
529070226
302710019
96017841
417040244
778651953
236071036
270767614
702591271
649251416
87755088
2537064
198998574
371381280
469526906
28011657
163549586
428823374
176977407
21697326
118438387
150996034
256912271
374693691
10056593
5188069
269559629
510600990
395447877
305737956
446964513
540961620
399212999
84827347
52217477
83246950
148157246
35713035
259081166
364090942
583236766
162003362
102773250
197257336
700904824
108494478
105447463
27278618
295891253
72225520
371751709
313377422
179711425
208054873
27913816
427232722
138682
36288090
19956309
61822677
62375028
289586704
363838270
239204628
478795647
724315325
549487175
8707037
552967302
151553609
482168652
110330148
202318108
161814735
377582462
511370105
287695753
397769440
343513775
8300822
164514283
267502047
7597342
505996362
436854799
548421140
423437449
179848949
327420050
54781171
240675750
320032354
106183142
180200171
138087126
114936625
116690822
322386754
673186388
420188110
348745680
82946781
23388005
504923113
781477
116377317
588769246
75170197
358285679
305809455
668495979
692669248
180586519
117722672
201020390
19164216
256631279
70938433
257333489
22172628
37276031
132835789
524748216
826960
127164277
114536493
358710029
130051107
260014949
75420979
118641240
4332586
59428015
43610924
159133669
45627994
98085025
184814873
205938250
219390951
781126312
277813580
607532512
785935174
595750
85880007
72231643
362963232
97434781
114888655
709400601
629521731
296959470
506482284
107484731
5250150
257254632
75532020
180345084
40339958
263959849
26252903
502104560
25915836
6347704
337938893
381595674
43451875
478132784
76711975
478300318
687197882
256279187
34537577
298368765
36560950
45895370
289425888
444249054
88121268
8577526
98690551
6489474
269310212
67886045
614879916
36967911
106215525
55831514
45025402
264727736
134881566
329878049
204573726
642010730
150629181
107521060
194233115
542467851
242544835
623260704
331871058
98903904
46576197
5903790
245991517
133352559
92940014
40173806
445545920
457006015
195817764
395131111
188087262
389969163
124101411
225646147
548090593
114957755
297030704
183143247
654603109
395883137
46648244
76407420
53882512
274187671
242573764
92424371
373565471
600384410
78282643
26169464
76564280
224124093
494448656
96859556
173836962
24804820
694890891
159757165
32027150
28918465
488194958
155279000
99911843
325630350
41239687
164499347
371568944
87911747
12830797
80240723
32291029
413992748
120132458
105950807
327582103
16115376
259284682
523085485
24907312
76572062
211675885
594278311
543302904
405083436
325702983
101909859
63318522
467899949
111912336
51726771
137916074
230145602
25398741
94623591
264975773
139071077
306005327
152068778
787702711
195931478
135167270
151441048
142617772
6776727
2324688
340590603
435022872
516040496
286410821
185053200
36572884
123473809
287472848
670428392
288695037
144598903
95085023
115991225
670786203
670897
108544224
794916648
457865882
648624794
305331399
357705473
557615268
454162126
92516813
100188458
895168
70355416
17895087
274178846
528886464
373782473
208852510
329657060
225002611
41960309
338524235
331218207
242517042
564294223
125729325
47413498
158608478
75693856
633631303
83736040
9027843
190176904
58377532
394533628
4471447
37726761
109959566
280306620
94949525
309928695
100760603
56307940
55240002
510807093
666662594
34977193
433784489
14913245
9801102
160912541
526733308
237385409
496292120
468358347
664211444
378106496
305302015
125848849
224715629
245272088
49758585
6994594
417269791
274570901
247804930
238142127
250904786
177435161
131807696
67565644
190675370
460883756
176614257
91528359
629800910
480012948
62002096
205180804
106925137
37462623
386327538
487671583
113308863
94411017
387330707
198843295
10555257
145822339
231036976
236518004
8816564
747958345
121962226
25484440
538075250
306683026
196018988
2855249
402644444
516249566
32118342
87687638
538272971
271734851
78809835
4215460
753250616
192694816
5944554
370884209
16257896
806446940
233544956
34378640
606091875
28260306
34655364
251555088
74773881
608880862
191246797
246611100
202676415
511507082
194072227
421901346
249262924
8755041
216252348
210217164
652208103
233173850
78940874
52562161
334825009
324464079
60044154
120247405
655708992
54928619
494519469
297868074
17708505
110641060
12491297
156493177
58005335
32822587
226180378
48784635
753273129
41283979
433135942
34333708
109619888
14088622
583435619
88113179
543867217
67933453
59942155
212085670
267000777
269636051
77441750
3229616
1079655
137245809
60997476
35976729
173797248
603319025
292784562
56621
151919894
173696636
74864079
685148754
6711152
186917461
263578084
112408371
75504025
185479079
624083294
571419500
161374301
171610175
648335080
22390047
271146052
531841981
325833571
1093523
90754383
191945862
69870976
102884166
276933998
187268093
61473876
541094519
416367489
27269075
425406851
155474989
897763022
50134332
11427959
104903056
262403069
79656502
372781427
298675074
25364846
107951486
98793758
114756669
281578224
279368138
544048734
562195517
26613059
190840826
56935934
117594394
641794748
30760962
82494063
135904477
253227988
146807118
197320558
324980931
227051682
130763915
257382176
226392192
533515170
206130485
29279411
158290990
172545472
86134149
23157227
323010435
597526076
87214384
25444827
10550108
425731742
450471781
15767224
154322861
422674737
121122616
100251561
24490849
13662810
63974345
646812863
335488682
1464206
248431943
225508157
166230887
244015380
133496209
121344737
256291567
30225790
476813773
452527257
424278229
99651562
126148623
487259187
50774585
10168827
353743986
337824445
337360217
527167609
97686034
7217647
407546520
54486406
29823752
424446411
489610975
30227311
408514616
799683757
377206410
597957406
54716185
38304289
294464717
129831176
537644328
215544913
295050754
672430604
568175565
311408190
36036346
176422430
234194801
336394893
173205915
298945774
61017432
341103390
160515186
37798828
371938451
574363799
421157359
438812578
347716068
34077197
482806668
135049123
573508013
66089959
23185583
234356823
224315532
242691181
388080483
40116867
55843273
23240028
193393220
63870728
714182127
90296031
37438293
3751065
98412501
321335057
5840787
234358649
136655970
372719874
86378909
499324020
133222103
22884459
374889023
445511202
128555205
296436212
100548287
104342029
127961005
225917684
297800821
300749687
24814699
9265670
673755759
18104958
655664225
323312626
82046939
20677176
604261201
12175146
4118209
30133308
18419286
331010232
57465320
326553589
41802799
344368438
372363607
109786854
951770
291186899
223826713
82568759
266226766
133844236
269698412
124892294
565379945
330727164
25891084
30611293
43281947
104398459
292731792
101825470
101442091
302626387
579090364
4226706
37851359
606448260
73921523
24730342
54527700
62597900
21263350
226357828
256056412
642712255
52388785
126861009
866372965
41307383
291899275
30893429
41125891
126030314
227779134
530410990
185852335
150021265
10929467
7024130
393975258
111930776
789850006
96239158
205026983
10368621
69923584
342994491
3936539
41424862
209081467
46027946
188027149
490337956
176666464
721565814
428936299
490147
89664666
6278064
631054433
125288361
495102660
259619132
162480985
44593369
239309716
415474491
421725202
107745096
302203411
438023659
436031357
33408523
211702132
516311056
115221261
483969053
12040254
49504309
7278295
25953892
65014980
497153370
224373850
73095812
236814125
649021681
41385075
308097699
783022477
473332714
42218269
137615820
9044061
229720696
115440561
436704306
323226840
40282420
36267168
66420596
91220904
186700493
135759726
177114733
741557161
451757725
19294878
15051166
121975185
339430085
105146043
657651443
122048706
849150624
11609301
545014100
145199902
611754918
300030744
344462035
61564713
533406472
569238028
219804083
218094880
485261185
438057370
271839721
78581880
50261496
344502119
375054073
107012421
67406105
220816021
20367414
78341395
293664702
355770417
4327480
22737698
315278601
377765073
69211716
333843777
33651925
17376016
418166668
804098133
287037753
175197879
9199073
3186095
144937525
288777744
779686292
147058171
830684985
436876914
16144136
562719072
717665941
46516002
360621172
29167521
481459100
7534992
236192924
814618551
252811262
512004964
152496574
174803721
96641559
611191499
300122132
575780328
61101450
388378623
388007256
304490950
278590921
18776752
39361694
303380626
232134707
217903521
612661668
100626111
47312195
149034913
1573767
109626616
330348620
317279223
18430945
338909159
143769535
87293736
355442489
326679551
773627
68522224
99725834
567470640
84019311
19378216
314345524
448031302
289429393
569461299
14393588
112466299
36141360
210059777
97468719
638514892
114797549
640178575
342734514
307539612
357937036
142684436
71054432
200792837
412748272
815145830
69547220
3234003
311853627
242917775
670899916
21094018
438789774
666109540
341268910
97469316
405751458
11921384
124481338
724266567
78508156
736880162
218408836
41707120
103576382
133851006
267353095
147239551
88581876
93309638
200290740
375912602
56608700
239102844
426281015
411326868
39231365
92156583
452747936
212751065
267355356
50437252
96396617
50009693
329978001
67271994
663367005
182050112
139473314
525084356
405133373
85302961
14356262
245745000
356830948
9213664
29840518
46396554
12475685
155517603
346320099
240129808
129179351
394096269
239602985
279275456
398725885
129815574
79152253
6393721
679097221
30935406
84709716
52127136
77277239
474034828
822338039
825049018
215575203
88353382
82239645
135865314
699215772
24977030
380345964
195781052
21382623
395319929
36357027
204554561
693846819
121491030
27886136
359756091
260956459
688343755
56643072
71614899
87212597
32756696
33376228
85692192
766075320
528404340
261310267
262679416
702148821
376656832
144269620
24370272
636799758
425231216
46139655
25468746
145245041
3164215
493448373
336998806
114542401
603495405
454954534
22862014
537852825
81891597
74786656
14824777
28909060
97448735
91710765
78773112
277464389
31891645
410876853
542358541
196635321
110098574
278235190
63513942
226959937
136311860
72364882
58011249
398764117
504562729
254323679
31011199
64353020
508748511
46052065
126260598
77492553
158532945
849054223
99934567
415108694
17068075
340239289
428543791
22726033
302616961
81557607
96814280
127143860
136327279
94472510
278766341
118550740
342109980
5567613
23593377
7272438
670127761
60933999
197428317
277729477
633785779
76759531
527245015
157031991
491565344
560665910
30914005
92775485
70099856
187236329
686308679
619516589
276532306
139925112
172307974
5118654
335263456
228721448
292476896
202865497
211555573
269370694
10848531
432740522
374326829
98979161
756822
325310995
516468463
557878136
13841478
144633585
72704893
359025871
689258082
310032531
454135801
103726582
96295656
78302683
545372296
112996942
64043226
469799318
798188992
3417192
27687965
19598643
99275614
181761055
40676621
31225774
901693
68230189
357402138
192577254
652195091
587727183
333281410
224912683
88834766
89764345
599465731
32319233
510161123
309475689
33614374
487778750
91736112
118579325
4854558
203363064
94134744
293165251
110631900
854692088
277716272
570399668
191309198
342951956
2646009
215601743
120747786
414721113
104259921
239475503
139404145
131735477
19017770
644442434
25284415
147930509
77144522
356038516
490107299
250178833
245698459
51969944
17081900
51443211
176741955
124640789
21603
161666181
228416455
81996050
283636346
471219087
28601817
193064910
223828196
293759385
528566207
264529958
37231838
201274613
103265628
60772832
549233342
5183749
270271046
376055020
358271932
487005349
39417596
47941061
283757346
29520619
175944176
239170002
130381684
106924288
278370288
24956880
18003716
402223003
128185233
10506579
321454206
64193492
485414704
849021560
98994242
920683205
116671965
64481587
58204026
6362683
172502844
134672709
360142056
62876558
287334259
406720605
516021314
117314420
690124860
141477688
177323583
142274201
38865917
147035414
432837334
37062467
134524639
509749468
9402761
697103304
160861025
766922566
52258439
54280524
736805787
84116206
186859472
268655290
119998505
25480717
40740401
59041300
105493172
79324200
178756194
22624616
602240134
291498687
96344010
21632709
5511524
109006916
17628509
13765942
313368206
127943929
135558159
214152744
146595960
34489112
137630565
170781563
397569295
79430119
5682700
879789776
57534493
76813531
242028361
482995779
230729964
393349264
402538739
531549241
28569951
326815386
29690140
7470101
669201643
379975956
76940249
191124917
109950597
28519350
179314387
172117220
310560227
32496870
96221081
180309075
211079217
475444147
3114513
66286488
16702398
218032863
288690758
350869999
132481081
218307639
454879572
559341599
244185147
154895371
4899653
145016426
37861520
31243720
522344961
35484549
117810636
127643619
36758821
192742079
50135367
361029991
6558903
95522314
254618851
474682803
171321657
59669693
18808268
755532373
2860947
145147602
437806848
112673887
294924345
101100053
156461820
375748203
632779508
118313095
158945812
291803845
265487829
230754249
632396798
10169183
314529930
103118363
205003077
182593219
1537149
151862156
37063467
6589585
36157736
233918634
39016539
322121185
597386294
496460338
66065576
478161851
2101382
15790936
24290762
92149109
119072808
34784750
424259362
440066776
485267294
236642075
21430778
10699389
112192592
88977184
192308292
309942858
359503521
56137190
22788465
182940773
500378684
108306537
383084658
89990064
4807326
442098741
341082400
229626357
250015955
24432225
7786947
451753702
875406
77819894
42729615
271411236
468462385
418858104
126433990
19540484
75366126
777628909
236635781
239258557
145446774
8520293
386539691
295709274
8034931
175383668
783123218
481360440
38184878
44851825
62032147
3724326
418846031
651206019
134008794
36067898
60080641
187923598
12202972
453955230
56364946
499087436
111544584
117500770
156475215
232148106
341700282
21465311
13576980
78487327
362146873
24411832
216287868
206458841
38690110
834095464
1932500
14101575
258737694
670963037
160506057
88805169
609877666
631436233
92308828
179867225
509715143
2056231
362052152
273144497
48759733
15758319
664434392
125726258
373225989
148436107
577189160
444575842
109974672
320103544
210261328
4008070
360762559
44761465
902028
326791119
27421112
50287222
306631531
399817756
225990850
38191706
179780847
299725315
4129622
142196570
457477755
397897555
10533128
11656064
127061501
179470935
687713628
197347567
433038703
151484108
469750527
353938676
491502627
174217839
571753615
231478490
90142807
155373842
153297329
314683895
271499146
141030134
17395750
39114009
500188497
158560219
423903856
686673377
419762098
223261669
268421558
176691838
777967968
87237780
732501124
275531822
232038540
452097221
17022890
286820431
168989668
273247169
829236736
66505888
738876136
66792495
156395005
599179148
286119441
379602230
44559126
9806667
80944103
809341102
105357389
199760333
682658277
86496142
659672370
352606263
103981286
143961705
37849562
9249169
55973404
305756514
31225518
555675638
470373465
84306268
28039166
214592590
230499461
42505724
15546278
85053459
261030440
51749652
135568800
92836434
249339376
16130544
38833418
430997885
20864792
97867595
283124744
368112671
44832294
92467254
92379283
72436493
250263448
287893276
530976603
390216144
187912686
262997225
12694527
167677947
229419103
815528910
63277073
12485751
178643186
4091471
439027277
69190652
652626445
114149201
11631106
797658130
2879620
195358652
535757910
93710081
121578460
127310704
405460160
68252033
333780773
15068211
57479576
228206984
744331054
472762009
239819274
419965749
113461218
19890877
38878783
76932827
36669063
17484691
623765263
55922446
46457803
341676771
471571862
132114051
783094
4158009
20089289
103019031
1217034
194142110
7777082
92823548
636653343
283696911
23124386
308239966
35144113
12778897
482251420
2372002
114954463
368613720
175989198
501432317
481249393
85249486
69026678
82957851
48881911
23463023
195002377
137743315
151413485
188309766
111761090
126154856
282074655
171651032
57356935
323330868
197612639
266871202
33437616
157463829
373960308
11523344
92690831
154197782
237840120
174564271
16585978
314239655
281059380
19270902
559417814
285432296
297355651
14967741
139452110
412778162
339321298
180362257
212006243
490480493
679200507
5020366
456259602
25807542
51820889
497670364
659961861
498621565
280693388
107206931
63848979
124752958
107375631
297053322
228401016
260743254
183935959
635984908
313987034
195231380
45815923
32810630
187760
76169381
402013446
31801036
232321903
55938676
349155057
183774045
722085920
378707545
43999289
34792027
11676636
260369775
84328680
321341586
106383287
122021597
115121118
5527492
90878625
265620862
66030973
60753887
34319349
9043926
33761029
16760743
296422480
27432120
175403
1061633
191226473
265970099
48790444
345013171
63072366
51540100
121764981
172614156
617551484
2137663
624509933
246511761
100354676
114628559
210613588
348593995
396447974
261756373
43203061
214180166
279963891
148656724
32407148
103322899
54857146
308348549
578082916
205327633
557584620
64979010
183568160
349271882
138283027
11291138
450115915
129283391
87044790
131978389
18008895
544378252
112916042
66345084
556111338
674027480
249597037
493806613
136810701
148890989
80512040
792232901
590227991
243693811
11163575
75289609
543605672
249109447
188936768
265517616
697165990
50725224
17617097
81423780
102627045
214912548
283609860
7244652
634014826
61633414
612678122
47267551
339639021
424651442
34784690
19945093
170955180
6563013
408040431
6969814
208953979
28947184
114171375
68500636
212727408
421455983
185015390
387339806
55023895
95373416
2944733
153923202
37056100
272159354
2754905
137116390
2516854
107838890
147389885
187936997
421325506
42487343
74151635
212417888
497148195
245546583
152293166
59711848
430173915
224750182
626083146
142073813
328171654
28987605
119074261
445991
39501990
52942032
183896739
574325405
352987053
607099022
97757867
46546883
123420074
131817903
521893019
31396200
162391947
261809121
293076922
516934811
360593918
251765471
265656004
442719617
144654017
62691152
422008620
327557162
260351340
85765549
320476526
22756963
39469244
337107079
59042020
209719737
28456211
19140348
17927265
53983971
91169760
149815326
339321597
853416945
23837750
21402119
139762701
568555605
41365581
692328192
29750910
449475366
553119019
40019080
130177852
204162922
135364365
758843720
1494063
6060961
5650526
59427216
166264648
56840377
105002251
47440038
492782653
472279464
88660987
490909570
593733492
63517671
89529655
449209866
749163524
416454680
228063291
64452616
86041543
350707643
311941042
153028342
244797413
522939552
554846236
36279007
503528928
71139869
213108516
21307008
678591777
553749034
326815522
61710127
165616429
117738072
34149447
145612592
534433222
425543254
236681092
29996654
719751092
54950493
638802045
76986719
431353058
146944392
81506884
70842176
142302358
501063520
791864057
64903399
168120173
118654130
499769114
151126149
726782175
286841970
1240194
283635534
506844435
159716909
61611126
60790246
579010648
175490108
670183530
727713787
88483675
30107430
590446493
198930640
517170197
770411100
141361192
382905536
219807980
423040333
397252336
406932425
270112269
220609580
58469931
438611344
170688311
117453774
289528
78842133
731866086
25513642
422262788
140029461
492287453
190990733
1402784
233718128
17617
46121839
71325388
469858457
138596622
6636910
484544036
255917297
50988225
225059126
767720120
41919421
258868865
667640082
461013630
100902052
430349466
364303463
228982427
149367376
533444498
29952701
35235441
57656867
40972191
132887226
365416679
5158627
205122217
32891508
77484240
410546826
44511343
470332102
117200438
5079463
768847934
51461016
272134148
264597536
205629157
60287031
15714471
71788124
166924357
375363477
127454908
316796543
10590454
22046550
46659998
542467845
489707920
196970625
167095615
50724586
350513045
699309617
267320635
78414967
320824438
310584051
299292542
491343098
431474347
195834072
93234175
199184488
106041658
71028983
434287790
179416837
445913529
237499674
231844039
181663823
41031732
3006520
74741675
114338774
213390293
213342391
13907951
8519996
409282640
275392608
52842647
571235666
167304649
179830819
4945860
54523392
80119581
170940983
84916528
403266716
294616457
111405717
118075024
59902137
29000210
335962393
159479384
129940988
213048032
161706981
236586140
107852658
256260760
225545924
137845462
170625963
16754823
464889015
403223221
204936253
696443171
174440974
7787868
86319271
42204673
9979303
141118264
269602664
362452266
229910640
548709272
649803792
278658700
2642699
474195870
74159000
10118400
157581187
384556047
352611234
285637385
312557710
15610530
494011324
331309481
477005854
97756563
67290518
71287583
269627487
230606590
675035645
144482018
294340735
57651058
447514483
357745145
431851296
583090508
169282386
36395447
74279002
197691030
98985445
888803386
729074869
126908135
254492688
11936031
464905123
393196168
302744392
26356194
493243343
40645009
105610442
685781032
112405592
312761566
100884052
32513392
7210811
246473640
293469851
67219561
582612841
268591956
76666422
90880610
201914743
203575821
53144115
198364780
507143100
19269691
350687351
89513409
25724314
5998094
425029847
193459466
266111103
177793557
117743514
104108754
25860840
65558182
131984696
138646021
74080824
85941785
320945961
7314586
253571575
173365664
81223874
641055290
106533413
234726159
340329535
186467698
110784321
157665410
284394541
90343833
112223732
172331770
187797628
67229878
145562633
286728636
44507083
24133700
34420111
308838679
48232302
320166472
40545931
198690706
636108879
189458934
224849600
563752166
785829078
666027688
423130549
23514660
71266723
516846902
202237818
179298075
166705978
373745566
137505029
663798493
568257291
586681171
98674073
1604526
107574755
357766342
274770078
53899528
71553964
111475905
25495003
73452498
55007500
239173294
112273528
558929983
340062964
854014244
79712405
588416725
446955823
372357623
605658437
326309392
48849875
787543450
65213028
24373449
506384422
174303791
475178755
323864003
415471817
173597810
122174158
295279980
51568714
541015120
183493997
477409936
131149675
741103863
706444320
236241346
33682255
272126774
5686850
74388348
268587604
144426307
163710869
43596866
264264871
393588111
134386267
60452198
320013243
38594964
666805975
449494392
18811684
23417373
300802525
533214622
352298870
683220697
54026669
409653135
68855179
64262100
222625490
66766316
413423120
321172801
6949290
171465584
314394897
207784169
562986487
132425704
118764271
147720316
525179544
171266040
119394032
179424972
360950757
18062673
164061214
124238567
213593968
142054816
8995567
565602438
17357677
213416091
336173936
381064023
567162504
133089889
316904421
183688175
13440399
17402659
420075267
44999374
156191893
677403176
38459358
9571240
484716860
252593570
187606277
222040816
107764227
243104983
33622765
271133920
686792600
304115884
95795590
28296849
43502310
8985418
22062713
561315883
63269251
132079646
9033820
81475126
5900803
149285624
62894852
851147748
763587509
13041134
243806824
64157022
319505072
54139933
641679467
352311410
154190094
57233336
522458274
88676826
114524617
416995627
366384137
9788393
425116161
717153118
8122935
25971441
151854033
2976891
204417646
54462050
129259569
25397827
348549822
283188115
308046465
31281927
478419378
78036227
1747314
34996982
89398920
56897310
566018385
841740870
187596599
330674881
111632
23597949
13207179
406365326
121154742
5863070
22179022
627112498
366333761
85719135
258876574
424777108
59533631
527210931
337728320
18308230
134789146
153898910
15875637
241769954
192050937
170442135
68657450
29937861
5113007
759414490
474643619
304104931
119311711
27631866
146706627
857899
540844860
31733194
32493134
48276420
357123414
775224815
834156250
21805802
169721120
7863165
169795773
161719888
79763542
585441493
473431891
460465381
5702385
276484246
23496097
375784133
95279187
194536065
49844115
256403027
130367201
265216313
419223433
13078267
285503629
85428655
63387955
40261630
87305764
185154799
105705081
25249927
75737152
433210446
512785132
606913038
39311314
590784488
231242191
54903500
426185299
389881302
2144189
75184376
159480515
161927069
371563101
292077445
9387585
271918841
126265236
114769884
310860911
62774669
782604029
100446612
5564132
687777215
87882325
6261858
16450631
366871330
324810546
218638814
459830528
39092378
171643985
381580205
380179323
6332809
228773659
30679195
75068539
313260733
56264672
178404630
591402894
7380000
64306211
789656528
542528740
532317641
324739628
159634451
569777834
159509164
143609264
43348186
444194864
202415172
213343708
404096442
200541316
41725044
567980686
9151802
85070907
322387551
520004818
37420536
612657140
171641137
11450040
185334085
191238957
364445268
46394351
643137405
104360508
755503536
44814078
9827784
432600815
87769481
65190336
72871929
658740414
21396732
81689020
125676681
291579852
5122814
409206585
189043405
70109231
216862720
7757919
395037991
32445414
335539388
70482959
377620973
125719501
645462558
556097186
484345132
412106339
371907410
63832573
234960032
325685013
110784480
472820595
42850673
486769089
308844539
149417713
94965594
40101963
225056700
251628339
81852434
60985335
22819252
164015010
39415902
625164393
60618875
230782804
115540367
526558433
136634212
142413424
455550178
384876228
325420414
183231166
70609797
156808586
688946886
645653383
278972433
351525975
60476443
249385356
23450274
196312506
491033345
65241548
9902792
121390848
364025782
130981374
8373816
497919195
485157873
43482106
137890886
42933995
419307891
764069157
423839466
789520758
207889751
104811358
348011509
2985357
18850743
471549885
129391940
849444
14344890
288639763
224157979
844849348
160559288
5482160
361368
357909272
149493066
197668743
219291957
104772346
18673203
65289822
652725714
52795028
490589963
216948621
476903890
38192674
134941549
264917397
164908809
52611061
128097806
19267373
85163703
152395029
146622854
514600207
411370041
39467077
43154302
286056380
216165618
465616207
292395267
335035282
87589739
207712097
317216850
318346631
19974496
114522548
514838068
245447088
495655670
98556182
312272939
59759408
355169634
9390313
941288
274756239
514673676
201257507
212124791
38419992
830336463
358280742
149551937
67449220
53876596
7833194
441619651
120793251
706277275
366445131
320019092
359203631
592123562
120976005
155716014
550682536
4538404
533666751
100347853
182972011
264087109
843301331
535574647
1073932
353399721
30236985
1683435
36333242
228529480
283953140
59014796
82882387
377589141
17249824
490406468
195509874
37293159
21582971
130973846
92633972
85897716
5762464
32529573
179023390
41388534
99678119
233406978
145379400
23203937
489238185
171037525
586510190
45647593
1551425
495120050
62355587
310091387
579866151
216827145
129466560
3213344
417514699
168435192
242738393
677589002
54074259
508425956
61181450
75022970
152007941
177707098
235213743
126174002
12015757
139112838
184490893
77277350
784894343
108478604
297970432
791679407
400564677
63963048
620584534
67553999
18999500
62623874
29561587
543736493
36164426
60315407
290975306
127867314
271582955
207909524
3046583
703496156
306916100
382207091
250168
342547766
361014239
328821155
329798
16180500
286678762
371253893
550542
208377189
374386906
148570683
265410497
33304331
289925245
110863814
3019565
54989738
83612128
17206528
339039522
170234580
6793296
324969367
220594118
390028860
64098355
111607915
480724585
219393494
378211873
282576693
233536635
31853813
207297691
351780377
22058032
271370132
359628322
84065325
70657572
276714722
308531907
96487952
84740531
81149135
11644919
56817912
253600183
251395456
55948710
221913290
23511346
311065394
57769991
19673791
18536524
316907299
199700902
117552065
81832399
492477448
154663917
329403317
211570017
371619515
6578009
13682694
27466188
590579841
487346559
111765721
1967
35569872
29327928
14883855
338139001
660321597
236446788
100384460
23492510
32446919
507368
258294749
167946668
309836135
328263384
416524207
254924750
376334826
778021379
2560772
34059584
18039170
102192389
5690269
123035893
5296914
586252649
193264302
425787455
365529006
2904437
448744525
754007702
132183078
134741159
272410484
37423838
322390029
164085919
28585423
281196263
598845471
257903841
44081085
421427767
490480086
10949194
425754903
76615372
450575152
376648058
182062589
228280231
397931554
402945703
23894840
213208543
41627551
170018409
335575379
419528816
236846882
169457276
670205367
265113849
56042627
531714735
45955816
11095318
17774521
534064446
205727212
225687177
314221446
381493965
99077631
649455398
480413612
445970756
573945238
11187174
370172606
86098660
191324020
34918014
47523003
154880347
229519270
96797351
474608223
398758791
662736691
127599345
673749524
225603268
462038256
158108515
245190331
560301603
604425022
757500587
185925331
231889256
153031113
172833540
311904758
98415780
595252238
696148731
47796144
122454159
302491804
187349393
8505739
59083067
257031529
106091415
418227032
409368805
108975916
55204609
70459421
336583842
7484432
350527041
49239367
349563287
241788237
321357092
373326286
81527759
12203290
33551315
137548582
306931193
238860303
203094453
93226089
550527278
10857195
238072735
76374354
394811913
212996769
307048556
373252386
714184656
109178085
243083955
240384506
283491109
455017605
132529385
17454483
85929242
145336948
119508450
68734650
328636773
10926020
111647688
349154530
120633070
64983961
236510416
98605579
127196224
195662260
101639007
21464229
21742003
495609597
3206699
195381551
51434072
508185538
3256863
591550861
31646092
392972048
68388353
436144839
32803326
63581780
233150131
360183824
252351329
454014510
16668373
88704900
116670089
853810084
368487677
5658554
32883156
257584276
71288686
68946857
3235578
383653987
689034914
113736233
176631024
128558512
34255185
199497639
74354799
502463650
37644747
365662078
101927876
680895199
327679055
2737992
53486794
700547454
21832257
822102306
62055213
83480526
136149724
246569915
382396401
695075989
86768036
405437490
35136226
164894005
332444912
533205823
736101816
95308534
56820581
422045361
371202759
37894666
174647817
27685573
54031759
286135162
254436949
258964969
136765095
81828188
182263798
5120359
222570247
156306903
860955000
283810751
361775423
201817414
438090142
786562532
120351402
310174797
73309003
222633018
32238366
142703304
766182813
357767208
128015608
27074761
180075826
43010913
282636333
224703272
19658531
64113881
106200055
314290579
707320344
419881254
204118631
533331364
38398853
259328538
194320071
545478823
164465701
4295206
430950333
311726471
219076985
22213644
178018381
522205299
34755284
31273969
25057104
81562123
530517838
134284868
441415428
14569483
219988526
531561880
275487626
8685030
267930518
93379092
25203117
574117923
223664484
29111930
121561884
394154741
9192121
33694500
533137667
186144621
137989432
295926691
295987265
73348652
146710608
196434780
17875872
27984056
153947555
21108282
301970496
180898209
549546868
41537549
6553833
19560783
388491181
319722255
361013004
196362068
83855942
233319333
152296855
586470807
344741144
237146287
8238216
16598972
220017705
93164681
301646100
223889012
207605685
198520636
83191292
728860244
53277417
41947702
31302624
145153307
502450966
274676310
388657185
34877192
171387367
43004443
151278338
193017391
49723117
300400852
197772440
735919041
19437628
215047915
200546108
232035161
182770806
287417444
16598312
213032214
228860867
109313190
406116604
388407027
281460032
56418462
348040085
26922038
272607916
505895949
189945240
780170734
59361885
149776301
312264610
76369431
719146993
115363814
4681065
597254420
28711242
363298777
417462179
49385701
299012272
107022991
123153092
173391391
711328397
35587239
734546745
116867927
53245590
590586897
14773731
8209377
141291932
56867117
559212424
88953532
257744143
508119508
45673919
42310814
296734450
148589450
38643510
105289260
381654249
211511925
286458763
33171264
57263652
579401787
115897390
315704722
78985682
129135469
15782357
474256508
127762212
37778518
92383653
267702361
20275848
341494907
190872169
33751863
552169796
755469914
36879713
27195200
131925221
435737431
194310608
644403684
127259933
379901494
122785368
222932482
124570465
1296747
67905613
20716264
455091
13255197
452840029
382533627
29556184
268270582
34407500
97161020
74112005
167255026
109811053
557324003
486531219
24481389
266499698
115062689
45793152
240850707
30966376
320938338
107413706
148461646
168910458
5473424
499261689
389633178
487258525
539585034
133480912
218311430
202122920
117418201
298651610
64881338
61515201
487962556
84455628
265202095
125038
707581303
129366298
991085
441477035
747197
20512274
424107362
298015379
45740332
89159419
214730277
207793567
97049877
360323239
196632432
220818646
616447174
469530020
341200887
355550844
79463037
436472404
374350416
641016688
502276062
25957368
566513185
118439775
357543660
71748060
466247800
33418431
356931481
304813271
297271138
30802772
39907119
161119598
248122712
9826700
641987698
83882950
170474914
556218715
516124931
42246501
100777866
219089411
71762746
123282136
62903541
418719158
29224561
54425719
252209735
2404045
11111251
291840750
67323826
5734295
702702095
493288471
240011064
305840529
416097437
212203866
173276255
195163589
1800460
53648480
110724504
1948059
30127339
93347937
292946950
156074520
246979869
212595967
48345207
217864
524719305
225024257
205856315
336779336
219332987
48294251
478523617
246635366
612434504
92595317
458587760
144640085
295065561
331705813
156222287
281684352
593367669
214123934
22354305
574297286
134652456
174857902
197570028
21282907
169488732
211730019
636806072
107046302
258000926
177539656
182884684
182727630
88907686
235130068
488224351
39642368
12791296
130775617
398493719
275832061
196809658
9091273
14694763
474914405
635960424
183854337
204939767
793097589
26798364
78086255
65300204
149819681
286413374
109605660
127795072
70474542
98616479
395596004
503471118
88442478
330906644
558152979
254880914
415931845
459649678
41700943
203962389
234245417
148272689
262069792
319617803
259825958
33516225
192917140
34250377
735152991
11784682
282769931
542059975
483247736
112296587
219253
6075520
434727900
6792921
164448501
25344365
125360135
512941015
266314893
735239966
260995683
180095789
306960328
457774184
102020484
142572881
252255750
136426198
342335960
102684892
18865573
232999065
998676
65261121
123215291
461211584
422028029
47304766
247020961
327522306
2340845
449788191
150636135
524564586
80274622
425401021
47476521
312236959
264718665
1069644
23368930
249216466
327882477
189203936
389391919
65818075
75714865
504204897
23198356
148132686
220644701
23313152
187076920
23319235
579040548
464126668
498237394
84248210
19187941
92758156
234440006
66815987
195566335
469605952
398447710
174638309
551033471
235130941
245156413
80696718
160937517
344214149
76522300
569690236
121618391
149133669
74059152
31068824
2609230
55419939
472071811
210518266
86521684
171144093
537396922
111636317
53503076
269813952
41603652
260689419
392977396
102651281
28049710
384321840
105137303
146878837
23233972
642601777
790315541
164439394
37074489
65841738
71866172
112734228
750724460
673679476
252762796
95532295
602324677
122220207
145442501
469327639
3552144
488998218
494023358
122905831
335108576
224034567
320410258
6522765
6482513
154863321
646198215
135378983
414522567
80802145
149667530
136136726
108434913
523638213
185137376
184870554
12947714
535945310
285450044
92438219
135586608
323444850
390532505
164840466
427988569
68225111
23654277
813529810
357567403
561378665
305163370
322793339
261439100
5738237
35519370
29010866
510066062
96804770
584157406
498952433
406980247
69702783
205478042
177201219
118289677
9777027
562360246
313334557
253402913
7866771
413374699
844562945
313092446
61082060
367327991
287720053
80697211
37053888
910563290
47181365
514682839
129503702
286377887
335601601
20732090
120853654
67292370
405423148
1993150
251983307
123887309
518007575
355075725
160432615
350078185
164484951
561689827
7803984
617744131
560588972
247372584
710776115
72605113
231664576
121662691
698015911
304239200
523177370
151565869
115021101
380202721
52733492
367602628
250773262
222365634
129408068
458036316
199608254
337419514
414434990
31554581
3321682
137707246
454885057
15030035
55844616
554606643
615338434
238332030
226723506
288151364
5634218
55335416
35222870
89045988
201078239
292766534
41847602
154069432
74987614
35213516
786572286
13334710
163722029
121370051
244495973
816948991
358466929
218497774
508282
431105446
59008963
186742984
438386959
285960030
393308303
43781907
212493659
101931683
422089063
95482394
557530006
77501179
38428968
19749945
376178680
621120488
43353963
17136527
211098802
23712026
186958061
34292747
421454475
419014265
277412321
383629508
94971714
8844518
1465833
133273939
104831455
376490543
65830282
382272781
244228186
89160479
36318910
89543278
221613427
97969690
94886944
178047535
149053364
164727045
273146127
372564523
337582069
1295281
289611984
92306561
404780006
58856526
81345552
35961609
418557449
143162836
149799
166105612
259694257
78843164
1932473
248556546
335167287
58782505
7714900
76842470
215612552
225232837
20737587
565081096
2822498
682994652
142368665
172456566
87428657
458368475
44990997
745312724
188247612
732767831
180989365
7081398
401522593
97508187
664489490
294650554
213386365
679496151
325059231
228833295
5089734
706392096
235655126
104180114
108104372
70519142
37956327
82585920
485798477
706592373
45379381
735841150
251482904
219830296
416451573
522072312
587081651
333439856
8109278
19033049
296031931
110613264
238467
140335
124514012
34963417
63184997
278160892
4010559
220896281
295269760
55356199
263566570
316684068
124359031
152991708
11665420
365904142
455490758
45812399
104600991
152055806
10115330
291662398
229874323
255122510
367656105
10902423
20610947
8902541
1042920
138876466
347531949
131314695
532088417
599701789
96533571
474855075
716771814
80209798
45528694
193848153
54131416
253299432
376214584
608764745
235746733
284539546
803084376
368487884
262905592
1687993
164653476
76966478
156680930
192595642
1226045
543762540
45991588
564778940
331886006
282762658
155454642
167546385
696944063
82897061
305674052
356775004
381757785
54972870
133895989
455087628
246846001
628959333
282646947
192143899
530919905
422427752
250942318
19526019
492000505
545910007
135226119
61901531
129532425
476363739
649242790
45928587
388708
448259141
388354987
385793309
440735866
183805543
107850938
341066020
396985859
57928093
90914040
339629462
670059884
133142826
323117735
289390779
128681415
38555076
146494589
46340475
415431297
456238566
186349018
218048947
111511884
356728722
1169794
19568234
328044854
251273652
4613574
527951719
79998838
468348040
52637883
74595758
204532842
315680553
10477856
182132843
81917701
72503741
262741456
30414064
15728620
733811936
109291467
283419338
692538323
372286672
60188022
44981092
152730463
30839889
498908842
271776603
28870437
84154206
481387363
120774115
264455686
57981999
238560776
95723493
385016836
248038191
381387808
171901586
5292602
48786246
456770170
547526346
438275293
32057834
100327187
267917883
90653382
503650217
122356740
355747450
55070532
573301921
313253736
223968213
455203630
86582920
157033370
76215018
450785327
651518096
343575358
172493066
35692890
304937662
419700895
5024692
358335374
209986098
13616714
9590204
145833198
325235734
300594539
566870411
304831150
535854007
137761048
11581491
230530519
116819607
253314099
634360446
656968031
429700594
398156241
88571918
165654718
225463982
317796686
3965762
186318706
786215609
136025058
447362383
55146862
10652295
77713296
280147605
83991996
445998513
2930443
433656949
95877090
815076893
83256624
73109032
136475110
257243244
443053127
56369597
340781217
140292524
170818162
120689541
182794987
159503819
225004571
203683152
91609173
167743231
444077654
48995805
668898381
8996138
70086338
229658840
172920486
1320142
92492915
813697569
254760721
202620919
76062098
627190849
579788225
67816264
654690052
272772475
13586224
489427374
668251316
673353608
87415651
371796922
211988462
772806563
273991412
26029383
227453463
178926849
227794043
8495107
67320794
501397414
291366959
17415246
346988518
52042714
370675283
59597550
428007203
10408220
497125263
235853962
66898277
126239526
549112004
542238127
539182253
73768424
37633430
1271460
3852405
19420714
558111566
219212367
170318442
27089491
296609848
5978927
7341662
376981777
41375193
593223281
179829814
66898354
19704067
10029929
458794923
41840508
13824728
514642371
231923052
198108157
190908695
211092607
136051852
89891538
599581387
402611344
580257719
152175544
434925993
310366602
387690382
93189255
224985514
88195459
12275933
75754729
640637637
204149191
267462467
10399211
222624783
395053226
310516593
84645847
30677211
357236057
1411187
262143140
26685922
46671748
101566796
279640385
273577049
410739535
188053488
516679479
120547971
8799103
48518430
213256028
8359899
202830952
499001415
860837816
175501434
15224728
23038162
340475753
50341491
38251024
247096862
13899453
257442083
293989839
171439205
508743016
76555930
372755236
54018604
103057104
92951921
310703341
38958649
203016730
699489412
547957069
58339822
628846967
130045888
85178132
37069105
311107683
431811183
349252415
146173563
709148969
28204561
186033611
389016366
36826397
14302199
30877239
13327767
430592271
303965806
211735130
125276207
59605719
211925155
72180334
709556664
427110684
155885057
56827129
146580331
462890979
306970943
249289539
747025243
6296036
109263935
28622189
542087898
26441646
56231342
194142746
481978071
184896193
99269699
437525929
215627410
312732029
147369770
241141168
17091051
114173236
224757625
135098454
175525862
37774858
157093112
226589292
85606679
46407516
148048934
224924156
349407723
135893586
575262141
238611613
365444258
17072001
183407352
21209147
17831508
50719966
214821972
14924767
367797245
607235173
63513461
127489641
33332667
136788293
153235072
225055479
25662325
155312500
17289354
185010838
49730401
2314280
41988701
82818036
144276926
20542690
376140286
597745102
44649899
193947121
155371372
144287666
106800821
236894403
206839747
14357230
267050509
92814447
117778223
56659345
182450547
288817560
67412003
7091126
28466711
63997492
535396646
117614102
662362020
388027610
15916521
161390984
31615156
93355471
14414200
224183201
452590542
815094094
24211513
24134919
241096173
329188323
456747574
516424628
214057634
5191537
423046521
9751656
167822405
366981572
101049158
755959493
2492364
106594006
552554194
35544389
39566273
157709411
120922411
196137252
201411687
227614204
48558462
743632628
551746611
484974714
9237636
848128380
537115298
16574977
92529357
28110365
6859809
243756223
407693968
535404688
210800153
639214069
150183983
709625578
28085618
52589947
120792037
33334121
149869563
323732953
358923350
269218238
415505089
715722997
52428594
413595598
589431827
7117320
238218541
177152881
281918518
246677704
336980362
162657804
333216968
763701786
168355576
321737051
360348514
63249291
65682876
697050621
73295601
343102468
80216755
244870717
34239626
145344835
326952605
52903071
853277603
14248354
465857281
296544788
468890881
467965624
263680104
176365586
1228207
508621251
1825405
434177561
40600150
376084074
102516293
605300167
201564811
99347968
20062242
206246
335617534
74746134
7680988
83670391
377527003
124672725
522355314
230409196
22275982
6713222
545359596
208413988
179907680
106028870
76957293
308621582
89723244
185899475
159559868
21531654
722419973
63932187
201859581
567836216
59370235
181253165
73676595
178677659
226314090
58251244
198765850
704661526
45399604
161207939
736207042
513897600
6172346
127165280
248946964
433457437
455693008
546516408
173975096
122247105
274983327
179751990
161589821
281406220
94080064
30848959
79462262
54743512
240250880
47569977
262336273
9623361
418485440
39641896
271425516
3184673
731322554
703531487
44713172
321763576
370849523
112247904
193499109
32489089
242830986
364155042
91197593
121403226
840447909
68031704
33919165
295212486
435125321
12957448
41235773
965199
463577419
130691903
384795439
16587112
530458070
24043676
234745874
16677258
244171115
1535500
42652515
573847033
531674351
368371551
255954
31752483
5520799
298439823
162868289
78988813
56387125
266117700
108661960
283122114
580274323
35329278
64887292
567002639
141505107
145667957
47925920
39952688
35759019
201043117
374961734
413129702
111558419
164880614
55126028
33457064
280721224
396586182
367009009
192819538
85056101
242550141
270956465
106546848
98318386
39678748
38695392
31522087
194606488
243631785
66371127
460975200
97567903
300377499
607471095
652038718
50184404
369181584
2733607
118657712
191216695
332881057
121280976
140282344
22883806
9674745
7619320
756813534
304508456
731181068
27684040
54140365
486969968
194828926
50686599
271157280
130750461
360002506
31513269
45653974
494523387
376460838
72998472
281427738
2974406
17522472
473762395
63932048
14950439
194134192
26487848
7464383
294474177
120643377
375948266
408471101
51844121
287155439
353688477
6397721
586963101
65653683
169139768
139692606
9748419
47127384
84750520
13917753
90320178
106397232
17125901
35703782
88982201
462986626
531398212
717416674
7461769
325096759
21139818
118461446
286875961
15299338
469288129
66772389
598062923
3638664
43808949
303906532
214572261
54541376
155483015
290595043
18672319
73517860
102116
106998751
87884736
477515773
159126646
42306981
51425809
777341592
290630487
44313686
714474143
109827441
128089231
228613398
83604043
170853222
225984284
22235709
185196602
23015409
287789115
126031632
105889242
323077022
364195258
857975240
517804113
28638118
759679909
190587733
93441940
85337280
687762123
79092462
157865376
97205379
266906688
457721972
253377951
48173871
65892670
303431597
187657105
5049501
56969625
13311608
150124001
85270371
121015459
221838040
304960154
37787617
426035262
16320969
130448221
190183266
220242674
93710682
606224445
2781062
617215699
97939762
484090746
588819112
83539653
338002972
85184112
566237664
206725942
61788353
103374796
81765608
214481100
192626208
57207083
14437476
223588815
25330271
25332875
90431220
204455957
87492653
77323508
30877854
867237
385881513
360511138
32261267
60318162
324684721
228437875
14422290
641418070
658245906
36364629
117281078
149431811
197859949
385125
166682606
283118816
181727721
312328815
244024013
56427894
250056572
54776708
415330198
5309703
169646873
190874386
45789400
36084026
57566629
72936222
518335039
53192649
40242599
320624601
107099968
2961642
397520405
67545909
245920166
287813960
128957048
212143085
569244720
397654068
235456524
55555178
359257064
80646431
620314761
476963509
408849228
102831819
416840044
737582322
114047013
18287203
235350449
409851445
60409856
751238415
56412919
9090210
174853969
577617636
18277280
615814567
231814175
481290849
168005768
4794206
764216862
384598646
268601201
104079490
501351635
56495207
157643067
308538837
290978619
654828203
233280271
16478968
494831971
10451904
61596992
370438870
24607167
117909208
54672206
521319187
580173030
45550404
135873449
351997460
271821546
156029503
232372755
99385462
239332930
297661044
79983869
28731155
106899907
216444139
542744114
10115849
47479612
533016193
43596362
629536653
87640429
131739902
229191505
149132254
235118525
318629768
105079999
287159286
119175594
12548300
574621491
267577510
479885117
122270252
156028067
703150205
210764799
54664612
239202517
108842617
39723506
147125692
723090819
501941291
38595073
438327456
5751466
186164309
442576703
34672055
536848395
278923965
163342308
213769816
540588208
448543714
99785709
688422534
3974503
528270125
418404341
44862306
413065507
1608528
10797527
1829670
309854769
112642453
20337072
210879368
463892366
242546521
307015535
415862726
227140463
261283334
171626020
136392580
300650166
53760707
229136785
268327058
136782395
492048722
414562192
7487882
160311123
110222034
348159816
27484989
383775733
468295862
239566661
299248952
292627146
326420805
225792332
593575799
110321307
126472204
315706161
334514099
377433613
66570325
206554561
319135836
2139872
658733590
106816841
321762768
350625832
54163188
296256117
464561724
330343298
3454730
375857439
317003035
144195958
550146250
68662182
187562997
72866888
56146215
240860874
83876445
132963006
16340553
216676014
331170116
700835039
448221512
286066308
38845420
108476299
63004462
282720603
220045081
455710987
51608178
130704602
304593081
54969802
195847846
286352572
488615409
30332254
252323
13369109
103981045
398286341
145141710
200019091
320331905
673485300
18568351
322757857
118635225
52016392
32603342
39943369
522686227
23101153
6429340
11340947
54401957
657579850
481190152
11691079
840312186
87684761
46472423
50996789
54640691
28198156
24911243
297282727
231599838
36270867
81966858
862117898
38742434
39424230
14807502
180340891
78583468
4299439
424389051
35799324
12621210
156694207
51642879
142837822
188071632
277734470
143132919
4589166
78553808
386439928
737476604
2756259
118948718
621373363
474903513
369418725
310939271
334991794
288328506
156765921
187639126
212953625
313563622
599898281
243598550
808187638
597776368
376214040
33210648
225283593
37017077
599537436
425276796
807076406
209318033
20596138
63948923
216856191
333106227
17507448
200567601
172879353
113473593
184355073
445398643
69617366
98180506
295295085
291862868
342256917
14864537
25380427
47278223
201688485
137539291
65366532
30269935
411091029
158244832
283920023
617375756
479821353
168603914
102728646
8118630
291651606
282074325
1714437
719906269
123540597
452522205
111047784
12965466
328053027
159440439
527736609
296780048
308913536
79854343
8863048
72580727
286395894
244778907
190002295
49967499
234713425
47720990
542164201
167817754
456318256
91326536
296419870
94791788
44376498
91493261
566696387
47905089
337922817
426713729
405328370
142655232
170217571
183604740
750034023
27144027
124066205
337528727
682091319
723760173
150768822
709238709
53533964
222582974
19875392
393381999
33317728
506543357
653154245
302409606
357039056
432472291
61640954
230690017
680252819
17932323
155787741
10406865
292016994
290450324
66215664
113308042
343209158
592320341
99577500
180581357
12510565
370552456
68358653
218895624
221841911
325952793
400158044
170882056
548110477
26172952
469279406
546307719
151787128
324020444
330162960
52737786
90032491
516328367
769515060
33047
2139572
287088998
83144193
661094673
175169407
1115731
159613215
409225567
528780415
411954323
140743994
583443063
102404102
25998984
590780556
470824431
279767606
146709316
2132274
132730635
115110101
76746513
440074879
44544857
306434484
17855189
391568053
370004669
240007134
8150487
506485303
310280204
104865072
151027468
455693646
292004358
878872443
60611379
512026415
14149900
169988423
4815726
49919428
574926204
6284077
651376967
19067283
374774610
25191883
286120449
566953134
47462100
42926373
10059856
17131241
59335466
136566219
5454774
625462316
382801076
82621074
164984426
192277982
451615535
89873212
393661790
185374090
161535169
523513682
255444409
2832285
54138242
10063578
201481040
12913818
123337198
71786206
90703901
411548252
7226925
39938677
570459409
310751147
63869327
91733229
252289029
66078148
283499219
219597315
249705165
327961795
383254766
248741936
616100052
18550162
40481017
471841416
409140887
455161134
404875615
146870937
498342543
36848676
107501532
10900821
142764027
29637976
9058621
179603009
60032502
927284
96286646
49326486
100551116
150818613
147360747
90870172
400227157
150887695
52251450
125566435
6629677
320669458
66685809
338424913
168066285
251851252
174276565
524800626
95709094
109542043
169478849
24130605
498031001
18740298
137382366
572309898
695549442
128174799
192543057
46915440
264487218
477328542
410336059
311395241
134048693
114044915
2123850
146038919
75725848
152132424
305817553
36141408
693302363
16016477
99854723
1240284
222377262
89404131
17612654
109488105
451458857
2375683
559425026
340292757
212615665
534095926
319718153
422205608
503932262
325883341
662297766
183770949
15851152
121748729
150008274
552991402
465892385
143742968
61496463
110686552
206156236
602484752
81170971
553296069
1254090
411902254
68749681
61261563
182951188
960881
301829228
252044142
250801884
21218846
20080932
49566902
17855912
194242341
413870640
73680030
489451724
87116654
546892917
690646249
445729709
546656800
51554089
1114120
422277314
515119454
385987718
70863705
59461469
50641245
232308131
300238479
710808937
737185058
624585805
328821265
88831937
132795420
254062254
293189485
46168671
186362599
233551080
701427672
13637072
338862292
325678761
71591080
344491308
15228224
62469038
38997646
70536326
60461806
489691151
1027876
228157514
119063665
100061809
360653544
18580899
212064622
282122987
331053739
426472511
447541677
13143110
7536174
25113109
508954695
43733686
158954677
355441414
182611173
148093136
242356724
528750445
200449259
70776473
331803703
40883095
199678589
387708676
128562900
35448435
23872707
15239317
832981218
485427168
45643255
326042540
57140946
464670094
287962886
153098612
736811408
322589983
24270951
638142232
263865501
474843
467197082
100569025
15321323
172653985
48611869
10775372
427733349
191396306
39726926
530177797
100654087
322609078
643808736
190219774
749553211
159629654
296129588
343525876
639327871
22023525
118971281
330611652
39277511
54257928
275305442
90991830
66689015
569196052
230923043
240128483
8152702
35409089
385275877
372070201
496293615
98963972
298709376
286549211
10196155
44089571
157058901
635362409
393972708
390464779
130127188
416864609
138302310
155395227
371799147
424240221
393965087
165503978
49168965
159751595
408438
54963638
373558272
781032742
424753446
80287307
204506811
157051549
294183741
679873104
613985185
39374629
680774157
424191576
27279765
147898835
435469825
8599146
467602246
751345776
379200759
283382886
286313768
371375403
550222754
89779380
71851946
162202483
90466443
208404361
303460727
191029236
253332741
52882989
332206221
77665340
547790787
575464860
127779054
183000651
108273555
140745309
651311288
339162655
520801404
340681286
65419999
31897261
32573250
353620221
631614180
389761942
349879043
140006234
423670524
345572004
262016507
512619173
691485478
13196002
22531863
321969597
296803498
118236195
170993270
750080073
64342458
397312565
620888141
9231277
34131879
254288943
596694119
637023396
291978288
141121602
7950582
634927273
90587075
151166499
36863547
22070260
25784006
94581241
722374626
11325709
1720231
122899202
239960301
185632086
401774236
72599752
20902514
196778360
70064600
3985179
41003035
74027190
327654411
142578364
408391116
507336450
160244911
90506971
250388409
273245213
49307302
152207317
348193444
115111988
108316461
638674741
184377458
393780378
494795462
45269017
14722372
57651964
96890996
21054741
63888606
260987540
19333811
179248322
157993066
401886730
592852634
226390415
775120525
477022342
301836641
68987844
7430
89906454
288351350
56356155
17760205
160726971
157599378
511688349
11645985
141280139
18004807
210411353
4488641
335038471
62958109
709444487
188671269
678502344
546796081
184457946
406921201
408478141
598300109
580274313
71904834
350936947
129429716
7621483
467395693
55050802
295694844
226281641
72144478
40935574
87664031
664126478
64586114
8916314
270514219
25747630
203321862
154127998
76815307
254507044
140109940
140616361
54985529
253592358
704091716
143525245
384557924
545859529
420445936
504450122
44810076
3680633
261894304
415465289
1186113
180690891
326020354
155554086
165906315
375537246
706596365
116428086
418496614
374428181
137711075
468684124
343494296
605262696
362218081
349611850
244568805
217223460
299099889
145933232
111924424
238353219
384515858
710829413
438086540
116439032
407902200
217060995
463616401
47063325
135153002
482712935
126116556
113826293
56352342
35010969
118131289
196504638
26475997
531245319
376473187
71044903
847815794
326654699
116868652
20086166
53593457
193203892
46924081
424862169
158435060
153460874
284609046
1142449
73314156
46088883
274040292
5411304
155944943
48077993
359808685
237888556
10805853
55610142
167020666
758100613
57720773
388169297
19573897
70495871
42111647
86484364
176161681
436663141
524022314
136622723
659482472
377915858
159352777
110774948
821555019
462057665
642707063
163070123
105208845
343984151
667566194
486692484
259692500
78072585
692746432
336210346
463400597
100582664
129645440
144933262
302635420
102909488
161426416
69263115
194437695
391447020
47842131
542620608
421240217
308094558
489319726
37692545
176472519
200695915
191988681
10748647
541175541
116819399
17985518
79974481
390944926
631445765
179908161
65745130
61290246
707331433
179598889
148307934
251023812
76372127
143612920
637536809
217892164
161638972
332705434
110967583
89217065
137220675
428142694
154686348
190925649
193593221
205616652
599338760
17878281
414214284
93701319
41196133
689922577
449364236
271123344
272973727
99464444
669671972
250448898
780000457
228882751
222739244
74717683
89591008
346036065
326409660
54490938
47608697
159378227
2149675
219318194
238221449
5437853
52421892
459613800
149583710
219406587
254906745
171954092
126846812
285823934
59620321
117500786
213731603
278456117
66076477
2150673
10373436
126578017
184257655
425390851
96697291
47865184
615018758
109468656
322514030
260174952
635944756
397069874
841881634
797419553
500147830
408460085
216923133
112730509
264506704
33478555
195572861
1036996
102600188
174114108
329773863
173634371
93207179
144940568
210489544
497399525
31901248
35381448
6942222
251193425
502717304
104821803
134462872
73812283
382824691
21926387
42374330
537651149
164732541
107848718
539475977
325381076
488984172
447117739
28171201
244854429
352082298
68321342
147553025
481658468
343016595
247328270
209954903
593255200
140957295
334371890
277715828
349990761
111298036
11766934
557294759
8792438
63688552
719036017
14081285
86834487
75703254
506095455
258248758
261319923
376444301
110286161
94703256
394358543
118779506
565544090
233725628
445862369
408741687
818512732
500063673
588907122
575741438
241537096
245161528
44952787
538476982
421369807
380939452
388117657
67237647
288231439
73265920
523666841
311393694
302549184
192424961
372862459
93670411
302262666
243396426
348042684
295582046
449579832
10299401
318434439
135311085
275640496
596837162
413399404
721226838
141871382
1064930
221007109
770004182
632463681
149072606
454910197
17370245
202550175
222360142
55673401
271346489
299230094
80730273
138027912
357970333
358664129
97544976
149842373
302794024
104074165
49135087
650259880
472140219
80862711
61726063
91184172
32705276
87093126
379743370
6626634
120745479
52395037
229889833
291149203
786688574
28216418
855331652
375997033
79723650
82795627
341299478
516754819
815010412
184021880
129634134
43394818
36795969
8891380
752097884
246540575
8542425
155787350
576522784
26067310
137257575
130220484
230062290
228641273
37324500
643127528
1525784
616188023
216460918
186176742
246107042
36249098
180758837
286983765
306741538
21195647
144541735
67905653
134095268
153884894
274812905
102972927
153181409
155221858
199397321
139128524
345701606
44261732
121550095
93864857
245221665
167785835
485503585
38229825
766531368
436705342
74165749
161773205
136461987
491721988
148387116
235255785
491223307
42362283
13329985
458445454
25082615
53680563
495028428
315221723
40159179
65490568
225473844
37619789
151623367
88865859
138726148
134168626
109311327
503180186
151046067
184958496
4482190
583638041
503295212
192179140
118414875
422789346
39599300
194920469
360410822
266932861
448452866
16474916
144685870
700908973
74771743
9934308
99877531
147189504
135214226
139444557
339876538
344996040
698023504
185366761
368946820
155236254
113214912
185260740
30526099
181234957
107130293
309189233
112778875
179727565
233749621
231715716
1885919
329502776
86012353
559478546
493315604
19061968
68851919
380621016
225591141
26614415
109877202
76277613
75805628
68839898
122008546
633168338
51142948
215424970
489253188
1930139
4160281
106800907
347428779
257515212
69995622
27844801
190260037
320525123
192230917
323484302
21252661
233889825
683641573
349289581
361513316
266494898
53031922
6938235
6723691
195044150
79664944
457737229
12453788
578489859
322654822
77014390
446971043
122025503
198347113
66832768
181377645
39252998
100600727
109122064
59800235
3403592
371594225
174592421
540801145
740525871
568701023
181569177
81615453
672766968
558284311
82844306
5388962
222781746
17892692
236607083
14988357
257807765
58483363
346070366
228106507
239334207
600282513
158786188
42341667
36677061
42836800
596067447
532379684
44851665
701646072
268769686
112664304
55772297
146862153
580326504
217052953
126891494
119842074
107486775
592577750
180938680
12753032
470421235
9195883
145675570
81403696
39005086
492579818
436364055
356007304
119263677
27132346
116181756
607142407
154447956
247256788
171953486
268842063
651511059
545688847
42894129
12449972
144835900
140298314
586136184
3101467
483274969
251607477
423060975
92193613
452374631
274826054
229787
26109862
9840063
55684217
424174890
590182740
20722594
326375780
160718336
119677469
85398067
154040370
31352112
225679021
272532632
275869768
678304041
216111333
744895439
634907703
175600781
186730769
429517337
95264987
41235259
303650701
373373611
459195193
107645759
268301033
1454976
60392859
184811625
142769407
173951063
55447721
579991635
78136922
96714302
481799176
143763768
107269061
86194665
4898925
128805347
141835075
234567798
73157928
189777858
112829230
139417190
161898010
56995264
326167166
272874440
127996711
142634856
466642474
52970679
473747562
138929438
585507907
242280084
168911988
124244306
223372323
251459494
155279787
4024637
56987111
95558966
202197713
302526648
29840894
2790281
331727350
27175844
286848167
137553691
552495431
549288173
372734444
341807233
103047983
662617760
139774504
122293218
786802021
156867562
51941680
23439954
39691509
489502574
418922391
285747185
197392347
560140813
457181891
375518063
148610608
53530232
106290553
222605224
380504952
372538859
226666769
833175802
317252618
39303727
33765616
81789006
101920938
352533048
454818272
3309933
327227541
5519500
119632811
129816639
381987503
483494423
613684039
17701783
57968433
80371318
17876293
196683995
139184590
40642073
549797391
455316389
58258902
182005215
23934776
46443359
172723197
32629574
155267181
67233526
215803813
117488719
253148176
3147800
350468983
135099315
130312929
49982089
481944165
54330340
377178192
858560248
104367192
612214481
93042183
742286
402151849
18736936
690701698
53281386
482101931
48804104
73761808
160518835
594434587
318449720
225718113
114903244
58074098
107225199
351688802
976209
134770654
85244204
29021842
570628160
105626824
69468046
340258161
394560646
8196435
763794189
510721040
72186086
81956
164930874
361648906
245871771
176787603
220340465
423754329
819510310
602706877
378716262
130382404
274042586
236457354
213167244
367109209
75400739
333557805
185830537
421984078
89259795
480435298
194545454
4873665
70950501
453421880
50618127
56514937
25141
214288205
57558411
662638008
548584928
36399295
804481617
168911354
210170722
130499532
74337272
193010201
682673034
706663088
841681
92833375
125530029
555659884
210829464
238988031
19693109
235686539
560217718
98840234
239578729
313877329
27479110
32102543
176406351
568320794
18455185
42901252
434680247
273078352
139314207
532073406
400893352
495079629
23547489
301923435
88156926
463234129
49841475
28409009
15343383
154926326
4521134
215472772
569893218
312136691
89077078
542255161
61610616
20462935
28275837
79520797
218305049
399030673
69474061
474374340
779761394
570344722
174225886
8605899
58062152
851378633
17350118
17095288
385808554
772202282
276330773
450646630
809798130
54019708
50260396
471528605
625059036
475279625
29327123
213988302
297006032
48705818
22529278
562175000
552192672
137344115
64386579
155062132
372231931
112635822
229619985
4592964
377550739
295216844
149005653
50321795
389298099
105724029
243506500
20952113
141750595
395961659
125520750
422645323
240792392
741354322
273083734
223153133
135464772
126832251
233121282
401094289
342312168
66870290
5269272
269523447
61825030
441139979
110299619
220368552
34200157
45800514
5403228
49390320
188116599
80129673
187750644
660861856
2452547
113697606
137843565
524247000
444466260
226810669
354415866
4112199
343867168
344176563
269272189
65652764
301920881
393697483
3890144
45158681
122297104
18576697
17124938
514081530
721499522
173278874
190373995
425483365
851280870
404949259
142167874
50796167
716904134
468285248
4941570
426115824
402148010
384232904
93137407
45348906
122149773
397401691
30716579
107074924
121792703
24113941
33085379
105734467
104173348
508108294
196120386
46363915
40431140
510182418
60606014
244495685
824364799
86160711
77847291
52602048
441608118
215375549
31510307
53787205
80111588
53185
417517983
253523610
219775327
45907518
751565615
3747503
49915988
373444247
242785840
153932427
35105241
666058778
402383298
245020211
169863684
337625785
530532498
2967350
127144005
95043813
80216723
1735854
142259044
468176991
83671139
397318552
18353714
77413274
239030172
114020857
3958004
481102161
330322591
160700937
43538274
91031935
311248902
19395347
319504986
735090302
130334553
481107159
11021327
76453589
574042682
221824479
376640283
155384743
145343727
232032966
311379183
57749375
152571174
298959778
138915201
264664925
128326091
179462897
188726063
288674233
19268323
430871834
325757440
121827754
25389001
254611126
15360144
515950207
11718007
21657617
253176038
253748031
44626249
87541388
157346275
26403977
463767716
3137289
274127367
49927094
158323677
266114584
816386600
15065186
118212184
435594839
325863236
24661709
740547095
171379620
594136903
239365838
452123922
124393315
391107218
285904837
122269305
73097497
224807100
242108983
21345141
123132993
502117284
109478913
28831336
242819481
36411269
13171807
79760372
182621864
22099425
370594104
4542448
247090882
179191053
67310705
424953121
14295842
318135062
117577259
101416130
101915766
339918347
46384153
230587235
13379656
271870549
337194751
172628359
13427723
129904902
305286630
444959254
31845930
365926464
349806976
473126407
45692188
49101270
484657806
21491385
21312024
252233156
332342889
519046051
165673151
15743009
248850414
542439380
119446395
271936516
216437259
11942309
408991669
549347893
16618854
888888278
148786525
33710125
141367033
47636708
316351601
55143497
215971028
304081621
223203404
137495530
428653212
33644062
152919623
25123584
45080740
21819976
17176020
3900803
4688930
124323761
219935068
415769890
222992545
234026135
373620263
65577963
223959407
329159836
64825621
11539382
483610665
146972412
363578155
211915399
593427080
48802819
603184976
84556195
185940644
69695567
198169533
22958462
114347130
145318452
59807988
384273354
26556603
862127796
356436588
540695702
2957527
168268872
123783018
7511658
21976590
3335608
269867104
38422904
811281134
39609073
354397189
172515401
7775784
66504666
435537842
677341993
21431890
920771421
49686448
169264154
9094174
88406101
49488940
112955993
421577610
56648368
23563010
429788051
295952334
46182533
200338383
59946127
7937463
800766440
304218351
47844742
809950640
294420090
11528879
68690296
236080232
349741122
428515383
679471693
804705283
225155487
253303729
7644748
8548520
92430572
5394085
217516586
5457506
249160742
491068060
409234331
58932224
161170583
164225841
283561636
27036396
408707152
75872013
148835596
197855810
142521114
530059370
6456179
236409543
31259961
228649248
29242427
6873287
50910036
55290822
80079953
693325486
361042804
58098565
736661592
188510618
870746035
472855186
472838132
161101039
118560277
240368866
24422937
42827987
710655642
458022
572209743
211567851
81433693
92935404
37640789
429428988
54108472
72442982
188289
98378556
169609558
91614999
29226011
127726593
195238911
55509996
141746131
123304848
654773147
608723412
248833514
69911387
11434370
230998779
168878227
346032921
652504362
779597041
27811746
32245338
398215602
253751182
5207918
95294660
336853157
61976369
4518138
213519847
439112194
215135327
408266338
106362948
66837000
477810475
10717875
312614738
412335671
55225304
190227621
199382606
225182235
335651501
279686148
7353030
523197954
111457967
22943314
153420966
39222646
63761576
213934208
7917794
92330267
2486644
19342378
12012664
269430360
112840435
268003817
86019543
593329021
62559637
79937718
597651481
168573967
271897945
522105524
301477066
454430285
296517913
106824571
162881656
176579228
72975582
465258282
199651642
378157450
399940481
227016889
276354895
70479528
13308095
310815798
73246748
74922517
17382325
151181076
350037458
203159032
123719771
1179242
175394589
216547426
333798869
416990044
59074676
38397780
46132283
36160675
405966497
190937743
513335592
311973722
513585518
63030973
44943582
26395565
139051751
63402071
34284432
124781915
77180339
36962720
528949774
233971848
23666454
7996623
346697807
496497432
50804533
873934097
48113398
302043382
98145204
271443258
326670075
113661746
122508250
294047315
107097073
107226048
452247959
559488985
30978226
13917142
37410412
148815758
138861543
281673472
523308212
19406474
378941110
197362185
350102986
195074965
212292551
11138103
445223937
139027399
41614887
34126238
171620786
140476247
161213941
31731167
217823398
167238295
353708878
286660402
300631183
317213357
501790865
39018027
796754565
298481635
318796363
354908350
566423651
208788877
395308450
93408915
28489493
29355301
267852896
351149282
385794
220788833
498063629
116048484
91006640
305426697
82481679
216065636
838948737
646841348
21533734
244085067
330373450
372162454
207392857
190717453
694104560
18910744
15956386
368287454
198720069
135011215
124392293
44212082
64107120
378241746
38779719
56187863
447437352
251537431
817444046
149971278
305208486
235582734
400953687
618458362
470054409
36115007
148794115
367673493
116959559
375947932
394450679
95253103
273596436
230721911
259008905
294417125
450078350
141641954
532753828
30910166
17218794
151924960
57187887
183771797
184785984
368600510
322523198
202512890
111686536
47516953
333755889
201783066
74410143
724766687
406105395
110347926
588399760
440915529
133546777
137135166
338070596
22237722
180874638
401086274
176658673
191762277
460203984
21644571
139534909
63564716
104684130
78639982
51402444
23479337
64607426
198354115
208740626
378345295
259656418
127458491
78062488
516107288
41067782
72979891
183046691
520493710
780747481
534694530
602145191
226611544
111997360
10804958
36865846
433860062
474356267
12393161
118926243
665541777
218106468
517670330
316926785
173128121
73214484
702722874
587123989
270020195
362193959
1662449
397586697
86976453
209357142
203390973
92218972
405962068
111239511
52519936
617683658
178441664
94750701
221212598
58935932
446272247
67569154
555739306
435081488
36344994
6470080
89712293
21962827
153309939
515948704
63028993
13963521
133903455
142364054
31431275
127837754
95175351
342634858
63315428
2885871
103229684
131633269
185720375
65239716
169800010
171722825
179034029
442761961
370370978
215318095
804307964
41177912
7711204
223746101
484284311
55378141
204620946
82132203
9356897
462677543
106035434
364563778
704220693
85296009
85768711
212742824
552982222
62518392
265896395
140872434
773350806
188785842
385666305
81281308
32714333
404915765
458063620
125934285
18477002
49484666
469078267
258263885
236610605
49949429
32878574
382816329
60527137
111257397
327600593
493721282
83313139
46004738
221778864
34556748
18556836
138389840
594221334
118679968
793391061
107670426
403574443
292443308
309943714
393666923
679737356
375484060
664215947
84468088
7975473
422884313
245554142
24804509
105812160
21537877
186257032
110687555
212891893
276115072
381296886
58546482
429888204
195995207
180873400
108248551
31693920
345502737
50672944
287835714
172517101
434881465
46850660
66696208
164622561
147897835
57025970
226560339
41801650
400615948
108600154
200033142
263606480
34234316
39016289
129281949
39957330
245382676
128892454
58442816
86612916
2393464
170177262
110088157
157245031
49971939
1753036
53851499
288497691
205217598
529108645
118448227
689825988
818503415
366587007
41651478
580283583
28923763
180740187
44730045
42839984
358451452
770646062
70817346
46076353
36118389
517969781
237800663
299228976
44545297
250229534
382321955
272978433
26782601
491829521
779448083
286088658
12959850
32225930
78566774
497361010
347190598
50213422
120235948
1469859
45331617
11538881
228875071
259722769
220968566
89620514
1820541
452639489
110753932
376672537
108188542
306616689
159308258
75933266
465085058
745989866
427168080
810246087
210615079
257875251
87205010
405057762
167992463
47311977
108414506
272110541
54803822
21924676
281434040
422236086
113273295
46973913
55276714
298249861
391041581
166973899
387566230
351258279
319416674
549701834
42795899
618591829
407991128
55538322
156889682
287377597
5023709
28614755
119891996
492743449
2897499
344142178
88099015
56673889
461188682
230324201
372932542
457070227
258179971
126974763
364400799
2821389
433017056
256695648
38294082
730716363
706058407
48795379
476548030
91067252
692955361
4851847
4460273
92280694
470519649
62916164
54022749
366535356
392414408
8374580
305924047
188830729
133838272
179677316
15224632
181093359
19559343
192920629
327445006
515675587
76524569
363672369
163132623
22219499
333386166
217725395
98455064
56069506
836463585
546822397
17989232
74298969
314215888
644594064
249970005
106030422
18511556
335623969
9683165
26473926
183296824
636914492
57147834
12677878
452658733
110318169
319037462
99839180
485264272
232170678
80610808
143863941
660213584
9159899
216462966
87796119
381624857
310457270
61499729
135645047
577565846
102279920
358241476
163878979
97272793
9854363
270374510
270740632
281814781
69553266
397123144
52425708
646556263
146173359
77477687
574613450
151387623
438879284
474005211
32405933
248345081
212340
264702487
179068909
216881585
268211245
599791705
119002430
215468749
108916173
142099042
352973848
100524758
547913463
93534751
215200084
213573075
61835855
558195122
280674218
687318409
104539901
39143150
150441907
43117592
77762542
410716653
160058412
415731984
261007700
17430343
29632137
39241752
3788960
122110787
108459216
183242233
262585953
391380466
45283759
71045486
262658873
497862899
81195092
434235928
524810799
328816471
140154579
802850473
27918858
71542782
225906604
387738806
270666177
554480001
264402426
142360920
250737871
420750005
235128386
418593095
41345908
121086404
399277279
200120656
646471288
673546812
394109354
9841514
218342556
168822896
416537743
29785226
553748922
200437573
135923969
514170233
382116849
247287307
38231306
5094908
300440
286966729
579983353
99306141
230834418
51768268
235216796
24550849
112940139
25350665
4030412
325375047
765553166
110792550
146788904
322514418
23564099
113228192
161661436
273295658
102114776
344403375
70862592
91424512
147577540
11585819
66351422
99696903
51558577
20292462
769752138
555683639
650412474
141627970
187684491
239703040
479658997
228598142
163494097
270070455
119360326
42436679
186561848
292857763
282954636
8119901
3784597
24861510
303491222
164821709
62936425
582876798
27173459
19866987
32046860
134964073
771888438
100815031
132963679
43545646
434377530
10382861
422314195
85795549
82507822
38546620
313485887
89838301
131910361
180113796
317372116
205331565
10183048
173885821
466580795
22878806
189246452
15750169
345116987
16535361
259219513
258001425
18282838
156866751
709290924
13310577
130315531
655495363
4894476
368471202
513479922
531446365
12907134
127255130
273221349
32321349
283877590
5819425
118490153
284628819
347906367
413225982
407118894
27248117
89149282
18032791
36094119
140658883
280654613
123141305
128043310
82167860
679697754
697852155
674513819
20258046
3863781
204879578
344300136
193487968
90818576
781398247
455665557
408972929
25007840
360543014
21585429
234221793
95633708
49904282
139215846
217003517
14805952
139508678
354979336
284333152
65319685
26941899
353586230
323247075
562000871
45334441
70326761
551971678
336887183
211176099
186048273
123008897
43094610
538188556
67940226
26305128
175560529
56983335
39025990
623828131
153650916
251036938
170839966
445130676
26853314
74062204
271833243
15577164
37286806
611108943
467192647
167598
40989056
387437236
186850860
455777857
516086885
355259295
117127608
96781216
3212858
544980906
35870360
30702563
1882807
481530864
7039924
10739624
73995318
499489714
434468156
31046574
11726404
20590832
596641952
692037685
12094528
29462298
562991731
61033806
115815892
66415130
189018171
579350032
898312324
11282495
759942553
476071058
667889200
253318615
77991219
123973395
598761643
295492480
310563726
33066095
51654238
559145742
28814654
486516424
38973736
242362249
95154009
539899106
7413309
83478262
70510789
222704460
186963057
115810270
451518318
34194106
18323557
86526707
643690536
116079523
179089289
194969559
172027561
22250757
658226
94992692
2813986
18843500
123920058
600787076
47306604
178205708
150062239
139903945
336651302
195788181
282355008
18958093
446862909
48004509
21528030
675823343
34182208
1700405
660484842
280340349
167618930
239994519
283661271
561608143
765960962
498938995
252475737
516997853
37677241
183609951
293501574
83597863
240463920
99014895
371555227
222831398
325357026
35372270
81958642
38571982
797800681
186484982
500263589
73987351
11534734
96406674
496763770
546004019
84266954
54775113
814291232
312132732
153539078
568532066
144572698
23377065
69917109
101425943
29126569
297922067
481378918
739906942
65949641
738470
335205494
447564579
435070611
143762371
87664864
199255413
249437686
209542382
499112261
87185796
205426358
407516941
207696907
270997400
248856579
414621
77596743
92740238
105721999
103708346
7003585
137574754
69896621
239158558
554683757
372401477
66680900
825725205
240272365
522706125
291149336
263407452
647685852
140936718
228912234
118267863
441503482
120138
214511059
168892101
243145690
217376993
78348401
332199248
299068284
242442988
131838008
5998953
101539383
369252750
15106672
359713954
107397074
35202116
613777316
217037014
126032022
4509783
407235363
54988045
87500312
454421141
1946451
199708059
104051097
10106558
668920
146744707
401150247
46988345
223377361
172709036
167044906
82528913
73472822
410833302
42752091
132722400
526695626
632595155
499695903
3138050
105843096
89988045
830614440
230219614
21005184
6182932
95716457
164931429
237590424
108252740
254407746
577289565
3761931
11269919
18320937
96433215
287557035
32700797
7068553
344589876
41055698
76976184
174370758
543296656
433081745
178945799
62962560
33551648
7109261
82814676
11203381
831625693
461866676
68037192
176458105
320948772
408762740
74451312
127501354
7048116
313192923
32568006
54571633
348959182
228286125
311259
78628131
344842784
507915494
265840844
21436160
9201248
661622908
56580044
541604616
604673235
223101063
538850629
580324549
2511926
295670062
94907166
106627329
208420294
468602512
116717322
65357373
546933080
240088174
288008299
3994525
636160224
162693694
721177520
136777085
147964793
9652966
677199925
94415449
380169837
488830117
63005441
350081772
25366225
3290250
461341342
104885372
611266212
298957609
190773159
124015980
275327568
466205172
5840061
28928281
132385566
296483596
440303982
63083628
335444243
331879843
118807395
124650194
301471574
83016197
107804547
337139450
112437916
168018222
646406868
278044944
199936267
22980960
45481934
325887713
344945454
100898616
513888610
321473512
393411229
330520183
225615148
18662385
153281176
14607388
141506913
66750012
185550864
698994791
261333029
121693174
9242614
12361784
25358375
557279726
9329185
156167847
26474830
27510668
209364263
119917004
79649133
85006740
265516735
210677726
385989704
299114227
266027493
335622224
61691468
290073481
4376304
48409444
128358369
60107278
63176876
162538074
174163444
316286002
322204807
160061798
250353100
13384295
299238431
328213071
123648829
301702296
213510104
30203080
65714719
266126112
398940568
59886568
325169777
218365623
34401196
684842258
109243058
288653238
9382790
211793391
228031318
7231965
82606810
384967022
93534503
160148152
281594115
201205932
207005100
297977050
405172357
558958135
36822853
319632528
96996981
39153356
155306022
7796970
21781740
82049500
344899519
18791719
442641473
35823804
346233079
277589876
38933137
234530613
270182651
241440077
1489077
542882932
414133341
469730754
35448959
281386431
188934812
341753818
484728995
25329631
58938713
238472604
152127470
151230278
29166724
57048889
225917941
124119097
440856106
61866931
157505240
189540456
862543711
38906753
338148280
243420404
90569839
112092606
407360961
75386693
285079092
87929740
123635346
746048661
247960310
318527136
2920158
191167643
261529461
68550680
116162374
23851937
72369717
201114397
540930140
396923758
35677631
83697102
90069008
279774647
36709765
2229052
78598570
131637827
301209586
236195800
48567365
438272277
600054836
65154512
57961223
660185592
258848587
33335331
81372870
356421504
273727009
89847923
3238139
202443321
29134371
245561302
166722238
171465168
20448813
42544405
60082548
60380135
797676044
120989308
15685705
451516322
143351446
229519249
192824602
146070376
179900513
424593747
69657461
421465567
160274044
25275322
19639397
117315732
88393321
596881901
42297844
76720820
21304555
3412371
1788662
372501993
428620919
26266159
144629763
4672512
68287116
280079575
417043675
231057843
417111290
171665749
771542812
619587776
111194645
505235726
346847881
136226679
39851331
62424997
272289983
347102416
844934929
84304236
359738256
118507808
210813504
372225546
88742036
129295414
363652589
553316860
12972736
471650921
208237966
48940495
125939893
147721261
50034662
33631996
200399901
674492731
151122212
84098819
534240311
2295620
267045287
246827285
516453628
64512217
106330244
372780354
644463123
453150355
18084061
54349674
154783921
47660524
233938184
4195826
122780608
12398308
371797638
588543311
151832601
89676413
575455319
6570068
16416039
5642552
89272200
336758718
346310698
20933392
54076519
89663507
428573538
90519853
71154712
425799225
88439227
312092082
262709219
208787655
79561029
137857933
15913147
334169519
349369529
778056366
304997997
512939722
664061569
19230923
11408073
777586509
4235134
715608963
83283397
1838897
424440682
182070329
187239271
14331896
52741350
585321328
664960642
41119052
134286592
235059930
413387770
508040826
35697529
213568573
70926751
326604259
204773441
79001049
228774093
241437073
386491509
371995686
135262799
55684318
346264991
881935919
264259113
116387400
391903346
225097981
105403246
13390451
219745847
4198123
268961240
62446924
451656561
231933594
124610026
63052255
8076270
442842568
541462781
55494144
469315322
436102111
45663274
9665536
89311025
126799010
469320782
25116866
528696281
292720473
392486546
122177070
4064441
11388832
573589741
614844788
119277693
36680301
243631613
90262933
355724548
229718145
117875672
76736322
55274212
344435644
222697052
194771730
152986358
24764371
40494157
354516739
638518466
653091727
468349198
204987862
416087016
42123024
10752608
278449659
270163634
184700419
43169160
118608331
49029376
312991793
418850167
330561621
309507158
635672379
584376644
635954540
69066197
127687267
23278833
334462946
63773098
479842484
291788401
8931151
258117991
502967172
481159471
302394393
59811678
449917789
413684344
149911170
466625258
16656538
389792456
62748291
194127858
79862631
85411192
103561718
37909952
124303634
362677079
52002620
142870044
248697676
57022363
31596018
340603822
271691982
850105312
17726441
219709792
164469749
104033864
67270384
6386327
257249509
532451224
93392730
197388111
2865253
457851641
154479158
611704232
741991905
101835072
162140401
263035160
13726758
67717795
303487498
10620016
157862530
142010334
769982457
64464148
2817538
96409243
180786092
26881994
216670979
451183940
241412756
18752081
41883840
37835215
228638352
451492191
91134043
564375056
119051545
7827935
763599410
55583553
127546014
382970359
300330797
135307416
261345892
229673250
328848436
315029446
52842345
229661665
231908174
71688290
256877782
322829403
228012459
147832323
595598052
363681951
292433132
464977776
94842916
331678159
198778673
583168053
397708872
55566431
29120551
153161820
52094659
546229452
290552859
169046246
80108757
3566
314112126
749151573
503624724
16444141
129127942
12255293
20550989
337829754
200981294
149887021
133303127
613620749
48586628
47960582
31672003
44209857
69427200
19618453
181279431
392425675
66087216
125742847
6928530
34382163
371716486
287544605
476636941
632472821
28390423
7811456
186352503
5253712
248327463
337872860
523363272
541205218
87151091
366541275
289422604
193771537
362280610
36839104
279657504
45678689
145598849
29162398
15022175
304475345
180858179
7045681
113484790
133534292
100497196
692906974
161579531
18553160
160039639
14548321
685682491
136372930
510699542
516040898
231420750
78950607
50608206
349406041
170469249
676957179
149118684
3145175
109901380
734792151
307902410
11453359
45347468
378418280
29013792
26000443
541849989
934762
84517931
71964701
7640414
168952059
339871786
93351227
158762747
277445026
224781577
131148009
627477333
283029279
60870197
279802547
525039942
195878884
630624723
289316647
398337965
475594090
59533212
161716025
44405140
155012453
62766490
329961055
268656046
225542637
594481535
752452213
303448233
186088412
252065954
14069947
2910177
262188005
516447053
93353453
38537565
246084619
17187141
210532717
425539043
250986055
627358448
566282365
457222629
53096405
465170726
615033975
795464166
46121223
6394275
301341722
73648558
740112169
50257533
232772698
2244751
407761434
224083821
113189319
109086444
296985985
262753986
541294931
208845019
86993501
104908313
144921781
508076176
222170912
515280276
57792521
470755696
15289440
152164178
320225349
181225861
69611770
113208690
22487805
464276
143074729
473752707
293335718
19647577
19090172
28497615
54100539
133722884
455756418
181045783
143139329
67591081
243959953
459677726
448263434
17569624
208665870
28401535
339475151
59511985
10442370
172179979
66719591
509322612
2163769
3372025
375948451
83891276
267461351
215112813
421692964
218607605
63531419
2680145
413828941
431717305
93439621
177409392
563898541
487649253
332672179
69395233
55289445
76494686
102724353
79689052
101048428
371353231
5734436
46253118
287951815
222158175
368556952
90372797
31010353
364541582
251308929
139955724
21266668
25098496
686502495
140280002
193285347
415790449
370728425
374547183
163548252
9189948
56570998
448975946
60352978
52520940
154595470
658433936
9455264
109804021
743939061
368155217
225018371
193035967
549310368
108828030
188299386
41792683
271394096
171437983
392507814
211321120
14926261
481688507
604724261
162165692
572382685
96484050
276579891
57121701
508057592
54495480
172318946
361874337
12072966
188973506
143600845
451136888
494871577
71074771
216146472
366922043
338660272
824564517
22641253
535988142
168810711
88357492
65026926
547710661
845456795
143450391
424576978
38551665
6318976
102559822
47964696
154052642
308932427
25519469
89317081
608377405
70083085
700916621
49826460
232513886
51347516
9036590
88536923
337306452
260182572
142058587
279017668
72166807
396859644
18718423
562134121
230804847
828904889
47692642
271279175
104346873
47259612
26017851
462438609
126467030
154501762
115808406
482211449
40017214
228611779
41080926
10634034
19303208
41295798
470054971
585531418
88486062
244269467
680529763
75171196
598085410
91468117
11621188
92371653
26323714
9713796
242299633
254255362
291160533
88131285
10354822
200424566
862401014
51401656
379790112
125772755
451852867
99218103
180786635
211807796
232847119
141078591
249120885
216869091
106820333
637338261
72553993
24515494
328701804
398580441
318800035
262749926
331179111
317713926
12620708
368764654
303428311
608575067
416081340
826927367
577959208
397646266
35911722
82702136
470942934
302655419
9223317
260929820
154050994
277127138
368516606
371546174
583315476
277565347
551862641
202751437
117548399
6378361
269701844
89252100
49711142
75393458
37220871
246501294
13324702
67391735
747087822
27246180
265671733
89439988
256604765
428890475
408999387
38986714
66858368
280963820
154393363
382753827
6978155
46957212
246437990
333786787
317371530
82972366
47634714
147204200
533148121
53719134
215163410
5140690
1771248
169613845
288187679
101176345
351018108
1936684
128879056
283937955
359521659
355662782
707793068
133417557
374311264
289311150
399591228
84246163
10662447
131970894
15167273
83778538
661178951
380203936
234604590
201601368
101001715
97386148
38914336
138089310
38859822
27046901
405288528
225112356
101895944
190162319
54424048
608456243
77015012
370692801
356493091
405648972
365506500
10838053
145145793
699759702
546724
31022314
438117916
685540427
716275306
152851146
150872964
12299841
180625664
762632812
118895612
95388558
4087787
29925210
47949070
74825047
705437508
491813625
139193135
428010986
473383424
413655138
103934121
79143707
222870150
201662090
308079841
45960024
58523264
161742038
376872186
61624637
409956927
260291294
23758319
701527231
15298922
202668995
616067641
257020597
361279914
116008494
408704078
113622370
422646113
400467454
6457035
352040313
149137677
557798954
127696187
21574726
251768311
111713461
175547496
82601594
55181122
576299125
659662631
77117875
85167468
235752079
195358272
492462
357165725
551771536
404030718
103568903
347068692
165827664
302317667
17677647
142671246
558680256
95732332
22600609
123353704
381800557
125114747
6741298
274330310
13173782
717354654
484596750
286356474
68762721
134600466
452738888
290234992
377140230
14022859
466546376
35390613
2842514
76282358
173147569
343648836
21368844
216540064
645911257
257927607
106380589
626209797
118451791
301934724
190952744
827370241
192862005
136808907
101002422
147680167
239686906
144537992
172688356
337243477
493759278
152050165
1461732
666735116
93319609
18425234
110903725
82098981
854940810
171192137
236495815
174900181
38288045
30749885
114056579
186495237
87222164
686390281
31958311
95908809
410466549
416143434
19401562
68768903
255500187
338186130
1765140
166913090
656414046
114649883
99749753
117504102
69689042
274285377
96178835
460788993
343513091
234028106
187402147
566774500
834659049
116175360
259135781
379703355
649849076
519354075
80746773
377723354
318262357
66998399
153421750
208657904
158301587
233662350
107646382
734386868
222742257
173235014
4624318
246379114
163205570
307558875
33087318
255422311
879094170
16662195
16906547
20099056
70647951
148837740
206551809
167338393
29066114
87709308
352724854
343169302
811280003
219923428
188588488
27891159
278178958
454044182
50375701
133026702
307334638
177546744
1543231
609483213
740425337
87487954
15064419
30770045
204667126
15263388
372034911
69850753
600327665
9763981
285435499
139409806
28467909
58702646
210906085
44133217
4934129
130587541
568190153
208414444
55870741
215015737
361006828
292732259
107461848
98125813
409250248
79263986
131382075
53597828
53797554
152773673
104062817
465801021
742041125
525749750
418736111
36256629
105376240
479326465
83609156
380848480
573294652
97740841
666351474
53161718
385493772
307405522
67326752
44356860
237083654
9417664
60948533
85617141
33685409
588529312
84733314
129792107
37590372
377792971
370761609
2844010
83374526
111406514
155297241
153938238
49344520
262292393
278159136
4364325
607856824
226200027
427068152
412560942
17671963
421882510
247842739
587578462
223061563
724997524
192495977
298605237
60459988
59545756
213082853
444455309
60364210
293753713
579377516
111177296
24241599
369807091
152923760
239160847
53185887
112017945
818512743
413134685
186399960
17164263
235070883
176397133
81278608
138199637
10218379
36972736
500273460
20675525
198299375
174578732
11785997
867296655
547524626
55370225
278233108
189440237
143333665
342490794
424355969
131042100
276456980
25484326
244535135
346653282
247191658
57514523
93636449
184736007
306009111
152823844
192841291
492996107
108801514
130270884
61152421
20549778
246744954
669255646
468751195
51540084
708422406
716946204
33096409
175354763
106858719
44418975
22903139
169357399
545990470
2812657
11969786
148700539
135037849
51422326
211608087
74662451
685201083
322267626
286446518
253391663
170344844
370976661
3347402
103394701
521500248
393577508
206035696
341284095
276805753
218440658
30993136
73550423
281288395
99391194
315146095
495723773
87359386
60461895
318819307
44720392
253115722
76373410
41311798
308439148
82031822
292623790
545464353
577452052
675668674
47128044
17753452
588497456
23219890
10763834
74862830
706633651
203236775
222808485
325614410
32624423
37565998
77671460
29986665
58376384
57052932
646043278
77698804
437148374
183957359
291276903
157919638
43848400
275790728
533237018
340305907
229509333
91106754
246990362
11978759
113958618
25029969
233764364
152058066
584952089
284799275
408466255
222891962
30996357
167019001
57698849
558360465
17216288
108104305
423712545
22039958
121609856
241526111
108359668
17688677
47987771
297159811
293202553
702758519
396274857
946408
413212582
59826950
680891022
420965091
119646546
584964536
30092252
11802882
18830077
545723565
138454256
19864734
174066882
219338103
216739113
106523802
3947336
22762348
104285116
96755389
700058353
105713819
15318269
178590172
173785667
83377654
544285161
342077318
31768149
131619984
39068020
23212798
254836
396990735
177660
7034266
148993800
337876565
556247936
591860694
114983520
656234432
52552773
787193824
56470668
260037628
392156986
600241291
165872702
65087756
41783641
198936086
79881830
613274876
356107863
823566960
243811680
9749628
42763759
160551208
253160770
870865425
125986732
30451467
545332173
8831308
151868564
244337868
32308565
268481038
198563975
191840879
240185
156155269
365283804
7326074
238819262
359689557
186252954
113366892
196293242
17706534
343835331
369406110
563077679
312951501
388817860
865559942
271961942
5808714
140111491
4651268
348882829
501773592
708869781
220776050
211835392
93446669
492828010
172681693
82610961
213977989
19379942
824053735
205264277
40281128
6523500
31682228
75932853
16861661
260649887
117798386
498162598
249979907
15893934
242717207
71059647
15411538
2716608
15283779
25044331
25973505
128149162
157275955
72614714
14025339
329735243
191979513
689696735
284158323
157753288
212071153
699525405
3035492
329501306
16369480
20541269
416714758
412777398
540235283
27418818
106529554
78896687
44482778
176576066
182698115
76548573
438653545
12495841
548886053
341868330
284305898
65082296
1319451
13857644
181767900
153060850
313483498
16643139
87469603
148815298
278501912
357183631
33028732
324165691
11294646
38030854
181647964
740069720
32484031
219433316
36823453
280128291
134751412
106435202
584971344
4296362
1244073
137799120
704226167
683369249
29560865
120642103
55296921
388455302
432767196
131106925
477152298
222477655
63860775
268584023
460030276
12236592
438897556
7126326
52256236
241274950
154979588
379598232
251865605
2814310
5070100
47466594
470293243
105459130
665963706
31059283
502536159
30396780
79639424
410740732
459138770
320015810
9934826
146160050
209934941
697948860
422929780
566454093
162036522
32828190
476404236
75054823
197327071
349052038
350721403
20515239
391450628
241227050
446976231
535989802
339261822
129578655
236087087
285483949
617252972
199890396
46572483
75180854
338884968
701357810
254907835
591832688
103279801
180102952
470645457
23963992
245697163
229500910
513966264
17242485
243595052
55563996
80560604
51641145
368832506
5346514
26406374
102969699
72373249
5426225
379646186
456552931
24677633
79417373
34482097
65206946
307028856
189088790
188591358
662904998
65059321
185032679
137471739
472150470
37019132
66881803
83465244
102739707
78669047
297640421
169944991
281792834
14458382
325516878
24912532
495218301
151829368
389792645
100773741
118070910
184155452
30939289
386326674
91808757
57105874
13613666
69983694
70827557
265551671
725890005
136521938
138386317
81733035
51453317
604966978
128652460
14404093
300902927
354185809
28697950
126911854
137756827
39374875
656947939
143969676
5731659
46639081
12788789
120875682
493166118
400832566
5940291
550798617
158269827
136073752
40792082
168168481
298882925
422529705
325787464
640777042
16115593
587310729
336461929
71052795
316444437
5936116
363670906
389977587
46480738
235599543
1220624
226522823
122976390
608782852
481981858
96141344
377890748
624743125
66026983
2353196
320737691
125142055
552445711
123957823
4073527
31841601
452276066
490656836
124014558
76786610
182709248
139169984
23824257
64988263
98082952
54252347
555628947
136573915
175404561
726511593
11866934
4321807
417736054
302705757
716638105
684747393
210999154
239032707
151767235
166227276
173789658
459427463
66868702
267200805
94597315
162621896
704316
8775821
174066991
370183960
312239011
308834906
5955850
83606137
69549785
199213221
672262664
218907361
433639201
700366483
40746992
575466622
854020
16995765
612582822
388963438
15151554
559367251
46753062
206052127
7809073
253909123
570061280
370951868
28440778
669144488
574114118
236894
18218949
173013448
36238668
306859417
734567668
30874915
579645465
97792555
243338856
682928375
313681869
215750337
81721071
111171390
124019187
148097430
53110708
686253605
286619335
227768659
189114537
71294681
480427890
458930657
124126392
312447401
37331305
187097941
292179088
220514291
107278277
62359782
37715601
26412073
270734166
102715654
437701121
682330138
365351695
223493166
163853043
10876566
359984620
86740398
173259063
38879054
129514586
17614747
68595141
153564469
78746775
168872197
585967782
491740256
166242649
853587
368367975
262872674
354118679
169508736
378506250
645414137
91372093
141195823
246347052
522817187
402618937
284152875
64848342
81915021
268248424
68643104
99855724
81531291
308143905
345223913
376211930
76850160
246701289
79387643
802757676
303320828
214101155
196127289
342554495
89522954
20862185
170852591
519330999
43616768
466836950
335459515
355306832
70413451
311824798
359375417
424169178
347660972
51043925
389945917
278962842
355528653
92274075
185790783
9673525
225334791
463984265
34164037
221941776
399653393
17648229
625791249
238664692
513318220
553176543
46020823
257015480
87782656
70660359
157705839
32277266
254012307
159313088
49734365
114767637
331765470
176970346
41162082
13714959
5011955
146253501
32023832
592027004
162209390
104028044
257325312
323867545
438942180
200044299
801036152
125870237
147162550
174580491
410121930
68192447
120555225
206876113
260356204
11151325
246921859
139113569
586796087
413313185
710836802
20749326
736277
513659596
347468441
224534923
6639162
289168283
229889002
130554123
278066013
232165173
173308465
28534571
10423412
9721253
120816715
327045877
196887113
474658319
150442961
229300711
10474822
475175866
12098698
106011395
475096673
541404364
21129341
73594319
30279216
119734915
612573410
166827983
261372548
204764146
184795825
192118845
8369963
109092959
421920846
250849163
9479349
94796088
192475555
669215566
56437863
333922803
129493936
41774804
51717599
122593905
76987741
85812706
39743433
56711141
309615975
41286289
61749120
59762085
407639900
67243306
79627813
197009813
855695258
550312558
77899172
16326326
10009725
16748358
546649556
304016978
28648
123589081
56414985
350515530
51943173
235402497
451589299
12579381
277406816
21416464
383868177
319383230
344671978
155035111
30975997
272360597
11078816
206531788
42946958
321121759
1804521
121869242
183714217
803248119
810988062
296879775
692962020
66238834
158660598
3834571
22376450
8665537
402315984
52486929
530656575
194624676
112596843
51423471
531054045
121963764
134473678
213364481
370564264
36349323
133057348
61349508
109532630
239736996
325407958
618843057
225315574
4259200
284424370
597643892
126626245
26277363
511776641
72997468
193588141
67509164
301427844
18424077
35682692
2958105
382173447
212863959
135840088
391600969
509823716
47456102
507897148
87362503
55544474
134290385
487558498
7281144
50148362
526678933
278252831
487896357
1611574
384304424
80715379
432356933
134936826
44842860
322136026
174608247
411158552
88244834
135870736
178629564
302116558
379363390
270327983
140365229
81332922
9836749
526193619
71575173
45063655
55409913
477873637
550150967
40996210
174994855
322423126
138641174
366843890
29961663
405516580
57918731
494712916
44223015
35626557
668299656
761831640
80742481
210663792
17942012
70889971
114360405
33328219
124883364
24549125
8135528
232132303
361183406
414260049
157006523
91176603
34670
186742043
514748878
721343499
484738351
292556417
117148785
177108134
86584214
499827954
18866597
159193161
256102765
191119147
40488030
33380164
498257149
111911025
963199
283245193
384324422
10987519
14613539
202488629
43078507
46670159
154929656
18195647
7991860
37527462
11777808
409487090
51515381
226943158
188231742
10044300
3530878
343977417
206803905
373999049
596762145
112825063
193559304
101176317
29673988
59155895
17459962
64185657
779459813
76328825
197950436
56631523
185161948
280262631
19881636
241797347
63332950
296853788
629274427
181921130
454938099
44096029
33167168
363586349
388357757
170500551
96520276
7297228
476051
35528700
561730508
131029016
100450333
468826017
325315199
167818173
3296247
75231092
32210023
49636839
514933677
265914184
51540587
273121328
413015374
34243456
163060394
79865374
200196316
573601065
26691364
310154307
317439949
22419371
308489226
171997568
240403465
171223418
4370935
294390394
139533802
314385976
5989535
9009455
34794765
95045181
232328219
631674205
156140095
81270544
218951474
402454785
395509251
159769526
660801825
14316183
384849069
465632635
52467978
116137740
31108945
213736299
613595257
889440392
12412590
122766880
280125613
214767734
12144618
156824505
5783594
50927730
73928983
407803150
196167990
417680321
391204540
168789977
249198813
144987904
454745081
4696601
44509440
196936484
162574755
195443811
125425563
44438651
50425314
460959939
181579253
361972057
9420415
21098477
512741771
19573098
306745933
54700482
13594233
359081001
39764609
21839810
380355910
165371179
585770440
150977544
421625871
292143963
107282946
220831343
84349282
34803383
587263927
127661187
75849100
196807516
80766106
106663670
27273795
69773803
7585813
74933692
6674021
467046088
161124469
19305659
126824198
609180329
52727755
204735090
48647681
34114533
9896975
36909412
227840112
666920852
24450874
513044643
24481510
518007040
39112414
160787765
1224349
303489481
160593408
203642639
200359178
22302332
228034559
255197830
296583690
264869121
53487590
28941940
316983388
467721160
305084040
31026765
424556949
65003453
342683044
201389434
174039737
249925211
710568764
800045008
47232254
429754103
532758202
307592426
156988680
98926220
111019422
262905865
56116197
11995741
57067707
129009059
67470251
572054922
191259053
51201109
218713492
557747165
75146763
254037246
150295176
162453848
239075743
358623205
195964824
140071911
562678396
253756681
52640100
123610380
15273285
84510941
374241272
285403362
136185714
120264770
662158666
600997314
62956762
11466007
101310068
17907048
19369049
95574398
829152264
567518913
559214554
607689922
189365990
227196247
18031810
181042420
107405245
94098928
144831910
210315710
55360865
507318425
748313
157687051
46748041
28542510
219969451
84811385
126294251
293067467
386740289
238844716
251277859
244746069
16847605
450625561
38413280
50900832
214301882
821815025
47915231
482857854
251169185
340453332
379413089
311661163
157620093
22917126
887165839
41524408
446893506
108520163
562410421
134982522
33542901
278975748
3251498
165248360
2077456
394292125
549320768
376903241
169749362
582954043
666511077
443178562
122356000
147032627
79935254
3229086
385313433
591725045
539405491
96604431
495014
308829321
189177866
102838246
566990410
422558274
47166373
292612312
59899507
60262123
430423136
337433016
146258783
9030779
113732611
31799403
498408578
237033950
272343745
338812379
234841537
127462529
489840205
427714
427793410
138603695
210315292
71907826
119085383
85690310
225367607
14873859
51129329
295606080
232586582
318562163
339420893
410812558
10945361
219070895
85072425
156946469
18353495
454167569
12625851
81772776
272600556
163752708
6072167
255305244
51756018
227566314
295631375
130910357
6755819
383798347
471829613
40460445
27693972
827880480
156343135
540672011
28277130
518056592
337251536
228962562
110914291
475434148
61211568
485285159
55275534
41723137
26042764
284655010
185221922
200861716
304958467
106003272
55442356
18093971
99284492
418498308
242483452
13728685
482903246
271148121
645472039
65052773
19532764
338288749
55484201
128279398
339540226
47228980
81051952
151349681
747867618
3436595
501481073
57736909
38977133
222993220
424665078
474300361
25827180
51111145
478326167
175072908
365441494
254268123
187179267
645640046
1602989
105616016
619653068
13082170
239544184
130065
346268492
15798375
124993728
656807663
200999341
413328303
168059451
359537365
530910835
340277895
158967121
58452696
648692984
334050297
68202708
16279531
1966674
174237870
320480239
37303805
540431975
762907439
343797543
629233792
476713577
221712414
37126033
104400087
50639983
281736354
289905259
99678665
97465545
126163869
146883779
892412632
313799611
556170390
196305760
172326653
15299464
128627892
176606124
239529064
1904802
410385848
468481563
295386747
428776051
313669225
180153528
79767913
301661393
75958791
242216312
460245054
466819626
101543883
101474128
153061117
308655564
400923677
240403555
2814580
252240024
128904582
287387696
14859545
665257940
97142991
153530180
84997600
43997945
303725334
14363319
60879909
60163087
85914988
252721650
173680954
624372163
72472792
2255936
341702292
130929794
375484753
95447351
62924677
311994229
89344707
7507958
8256635
394904300
49587428
164226333
221106428
38892764
75558152
202660076
171989124
247016223
12946939
17612713
135487755
128452991
312173763
225395885
126462947
456355754
95189197
417007403
344727056
440611566
9629597
115435358
810414377
47396121
148318250
491291280
8073245
79358251
229582425
408240501
732601747
12798783
79685601
57383924
13230293
400653616
107612775
181640344
44203600
133316712
411937081
162837031
306609095
41574487
582860041
40723125
340761357
41268911
127781345
244626885
295517555
261550417
574105391
215286470
135756579
48166244
389162265
409768379
288069051
786560972
169016181
61620045
39699046
46341886
2752956
64123071
334363785
140017140
312420389
172833454
211407216
41568195
233833181
165823916
5463003
62740654
350367588
155257034
243508807
456224033
135742504
454914697
42170931
384197077
593284312
81842984
301576804
12449241
420754237
199169330
317949730
419486335
347205730
587704641
434299886
12614040
288624933
192150158
559414810
241045163
419981356
175187987
483126149
329651
53521860
212427842
370465575
166232827
191692999
425974979
240982172
12971441
64883736
105184101
327592310
378262959
149409636
300842402
154874888
4410075
391622017
568368880
372574753
106397642
9617243
74916667
5825904
11677461
779914228
387179087
249404567
258677944
12414400
98069638
22877043
253455225
1283412
11257063
200341151
520836178
110861670
144504219
905490063
5089290
29263353
217321549
102988665
25631002
83217456
347958076
185156671
68654991
121333774
114161454
222102140
201833900
665125955
117737087
173870732
23700563
18823219
810
289703879
758488664
714766255
358863274
3161431
496005541
680799727
28755815
82993088
52624365
62255768
229381180
90768560
390827271
26915640
191719851
46787607
12239941
2582689
385655568
244070673
221475401
19531974
5213654
52347172
395511672
562477283
482241120
291275243
43378832
72024644
46880986
358457784
171935859
707517734
173291741
517893874
712921562
33074966
113107754
513666566
30688497
43590966
50092010
1030533
6354488
44327737
57156616
238222942
513827866
589747527
133952738
2026165
556771823
166814102
282302420
624428754
229031147
8329837
11940343
52097742
4574756
521321853
740797970
233113085
49071485
3910364
37836511
164838446
228216163
103998843
26898099
48155408
366165934
330726516
363925075
281775213
869099767
290006636
371029039
103913183
245365332
33933433
641158520
81528676
112200358
131270377
34740792
780924089
1061628
674327459
60729765
758570575
25468744
702930524
159337432
149633174
6216437
181372691
403191173
249983505
363004858
529846
316141810
210354864
193794890
57733619
206608636
511086495
107063842
26437319
13276650
687849484
442229106
172854534
185318146
29225131
27566919
167396311
92296027
200398902
3691787
70866925
181476817
57248359
338492154
404596002
331094765
364812961
67753483
76891303
89453548
50973901
256284969
473825244
179422175
38989569
391467274
109405584
532293948
20628769
192612264
147800729
32547857
477083587
67292891
130695568
384023917
42260439
286024270
250594361
80328288
246430068
197649026
307123505
324777121
17461076
292014066
1952627
79338294
450508410
187797718
577320166
23673861
113196367
360347123
135429219
378141200
90671372
61027742
506038455
146460458
70867815
798920675
551042501
37632616
485743142
41745186
73367711
299581307
67916102
230836203
663835251
375415505
119869715
845614430
771443303
20804724
43704635
705940308
307969820
259602222
493726831
178150737
23446804
34940603
66691756
272936785
8050667
408924441
501998066
247739665
76287436
4294649
210322320
289224429
44125348
13135987
27962984
136538249
213907490
7648943
92174392
371249381
279002761
17693200
413007789
53501749
11093085
207869486
137658928
134962816
517041356
678265046
380591833
642833551
20855812
75274567
739869117
3838579
100107734
121823201
18124053
136865446
18409586
5634016
526858048
117614773
170928297
319733278
104744538
23943963
150611249
121841770
388508296
206090182
203639711
13517511
320760409
495074467
54352
302636329
223788651
116064475
426050223
217875856
141322
183254222
58138013
55189134
224482741
1236217
210655073
24166069
156031146
104302028
612694421
115090507
4487977
42110703
269357422
746435
214277843
291811626
254359994
58805301
94678322
388826295
60942882
73372114
569961597
295931828
661048797
101772784
629623184
113344473
206031324
371818235
112700875
100865368
518320444
214953195
23215
23224230
284538316
436210505
264076481
15078043
501284823
73410091
206814607
127950347
27461304
208432478
56659960
56778259
23333141
34914421
81660346
330045211
143004183
3171
84641904
371274891
97721787
327379067
210732492
44802410
211501177
183773233
156397172
170729123
28474648
27925735
103870556
74259692
83102040
45510768
153584178
141155304
135680150
57450690
43897057
122296127
230248913
227830462
210395666
28534387
99018663
118241499
166695182
103565196
109655923
97695892
672232590
519154988
55189340
359454034
293056309
80667516
272444230
542418594
16425643
825421973
25001425
25913482
304422992
629372060
25818904
455310098
55452390
15837758
161226071
158890012
693115819
73141200
195481756
382999647
151071965
176183353
51877283
190961735
66441942
148891814
360410932
155515037
229292040
153442339
171804660
210424260
3205905
260173495
280700920
41633825
109473816
209034774
255472600
586673929
112580514
232458789
74800410
489983003
5159
141925990
188860549
175913691
20293928
371602886
13511377
11683128
90707717
258076481
127962129
62983127
478575223
208579861
5476913
109704492
17093611
417399784
174138400
24502291
53048891
55555606
19779055
849796550
149727712
231727339
21741672
485276431
311088682
450663993
1980366
160973932
596945714
430805582
603109624
484648358
533603591
375335772
222742125
664884197
657932169
92447998
111816184
289155728
277457379
251041356
16552229
228398095
181951472
216502704
269349562
277957515
430115795
68500514
464387020
663071590
500369395
187727651
30255612
24608991
216503931
307130451
849210878
822731025
437401639
470695781
105421142
149913376
98623210
298355758
434597035
403641544
1633055
329724242
243479640
78669409
2173763
157821045
13799361
4198353
139220002
27777355
650244666
90536994
33479853
262927225
212849560
167698313
37842265
194550721
633495809
237060858
647159533
20217480
8376254
404627641
59848092
351051592
273755965
286868052
177732528
130322010
401294549
189839679
71522723
33449646
518486585
78517037
66844254
257440580
400574078
6220347
95137085
21552435
264357336
56596277
137678207
99669890
310106083
233372603
293823559
206054450
195738207
417856713
313030872
254784636
80947812
722147111
170774272
355338407
436081945
612655873
26610057
41331346
319545658
296102518
837004431
5494970
151570989
337364305
251390227
127658392
87526924
83905387
422835536
220014569
120757019
121994965
117548564
184936705
90609254
287803596
93400045
814085109
77691605
2705874
352098215
98945455
224127920
15549195
66158786
71502714
170716559
232932170
516266359
114101902
3914517
58064452
48831840
197027551
1783468
292486842
1556738
280806099
63165552
75997481
122023005
45931692
585503982
395433089
116597104
10522312
222793759
2701776
600975545
7483944
47216012
163676866
51080843
542188728
468756222
554200659
241165780
144117637
67854513
119653768
101910554
447504901
45428802
267246419
106567234
237005833
143792673
146268965
185167180
568933303
209138036
283130384
94719868
297176794
78375505
184004036
395478682
209630306
205400646
106316763
79643450
321925157
234434129
260488218
36524055
354685368
171651046
106971588
3804916
96370144
47223463
28304472
246012487
71044180
23090446
70107371
33520257
80589169
159151314
175467180
179988987
50659433
290798450
10754652
346350175
242948115
155912008
455361492
46466322
445297418
2854284
306963216
276191580
401152035
30737255
64637196
533499130
147606716
156866488
113535923
380793428
200800079
23575813
500117654
45338316
482872293
42133440
26372719
268525225
375861624
673583891
114836752
163616684
227068158
884828424
239961909
63960553
12775193
298240179
34351009
731824640
2624563
704891943
342340211
56726869
70747883
19081507
720056612
450055835
431455369
390767000
426451899
9844926
797009975
680772713
127553501
110399190
684090328
544140910
17141181
251366613
338510847
82372393
39909591
606961483
73537870
241325978
45276318
116811397
52429079
116391671
223387074
291985049
335885171
241406086
80593186
123853017
148528124
310561481
799548679
158041600
22137057
624041860
53531481
172813939
155225819
607267269
189540384
56676028
247984046
127746036
158751875
36407740
41016484
118470299
335676649
200184268
162949299
425921911
26289589
150917301
115746796
273106229
490024280
219519923
470138003
86349571
55806197
137075224
66327592
572710526
135304444
356458679
198761647
88109685
1799972
436237044
597030166
226724649
571903565
14821867
660748
354854752
34558688
841446940
158014202
48814563
64706034
118723899
30126309
147504639
195758778
387170366
100580390
59031918
36232586
72722800
242022677
288387772
182944046
30706179
297690371
128575243
108936113
322357908
264889330
55001705
2770305
244571054
16628086
447486232
221329917
66936711
208337756
7617734
156573833
656775116
594352953
378702495
49713937
156177292
632023319
116249814
450620937
259028482
69246989
176992830
185169122
150047004
57797354
422195710
356851601
338788102
35986431
2402999
30066153
13898517
150422933
527541891
83273878
280353886
100382568
117359050
156053487
65706374
98491744
488493944
131603912
152665032
124038482
456130523
99507425
259930369
72259647
32969120
35226049
113973299
772464834
369891511
622875909
50772253
178507127
463851963
26486123
266804410
77822014
480947039
743723763
117458669
476298290
128125262
135250845
252259904
149438565
155747230
163668247
430357052
30250458
681392351
225072948
823194774
564474107
51339985
15043371
162397597
148804022
173269952
300566379
316231567
461942552
8494046
635007418
618133009
174201894
8629353
492183787
195983980
355846347
132262615
51274393
97017970
40072980
341854530
157382341
208050564
175558720
403812011
163052265
171316243
24073785
94416365
402453915
123008518
394267574
809395610
284775652
87220665
168986538
502850168
234980581
58989733
72676563
593166494
34400317
102308388
334293002
7069005
408518782
120738303
121898621
362722805
265632653
170326030
361191654
539960592
11263954
507120870
168712615
544261575
91024829
55436361
63693571
350467026
527193923
37297813
205657047
47435789
198248509
87625829
172608329
424047434
122626164
142947284
301184645
255844959
6309500
90116969
308412838
255759016
328320443
5632799
169192723
197154561
456170454
298924506
143038492
308518
38033962
166307794
25232366
10456707
38067352
26629574
9833962
116915813
52672154
66140957
138430202
351010091
241183285
9263120
107926559
236260751
310766045
44688086
279891942
689340764
51631482
135450081
254624033
211380962
134712344
385630804
229159153
82553018
353641138
349763794
86354445
577393814
566890479
351514392
150192745
200672773
461442776
35915822
89820420
627730936
186265880
602946231
646365775
93899893
452585750
211484162
175296984
185086483
342086488
76592610
192442794
137623563
284888263
28070157
5040192
331536693
379423392
609503550
354761183
609276246
408635985
358987102
101705713
164417439
867401749
145218250
424329801
18111139
78845467
51557
5268278
107225975
70357019
12269128
25679439
611574538
666246545
3376467
228701849
69278565
582611717
32823941
107848565
363541
220917958
20033208
557635648
156143188
314002249
84538761
199133558
24513807
354174443
33742895
180515389
149864344
39877341
131038283
235972180
50830849
17401261
21215267
382812886
323961576
76935907
166158441
159788451
69080549
80082984
265356376
212841937
274618291
376556182
396823798
372576412
32860592
463500356
149826185
538520491
46685539
16888270
632768364
141453996
55151637
665078470
202454066
336639270
150400069
9387412
282198216
136576855
506711540
155041317
129424512
21484177
586121060
324094280
30542789
266265850
42612199
293761530
374156012
94215461
184002449
138386792
360379502
71412822
333083756
51914361
30082023
646739005
92348938
289398041
123530781
435741309
100215345
124781937
58421162
266914384
161261979
257564097
67911234
308518791
556345173
106610958
803729913
16548085
103229271
71229238
139383972
104422091
579428417
372202279
105703412
85734562
310551602
416237322
35452377
115856050
616577623
128362782
67125839
140236987
408643856
46206673
649453041
575480101
26899909
166142387
35713924
66528638
162695374
183062418
223215651
216297528
414410583
48315175
1866081
115640065
123913154
24253960
34488887
43425609
43073234
9248705
24811045
100325899
72024547
38331448
464312530
314049915
111056564
86440299
543459601
163923227
225972919
8799757
13733850
354378764
49043191
201353181
371876334
3817797
221177662
208337662
449056091
238851675
49205685
22363764
61156438
368009318
155498473
262902535
8455030
17763406
167723728
486873946
465032717
395536871
43105335
74993733
66887331
289971222
464539800
300496231
403791892
12692639
486392382
320383104
141710159
96952994
592733
56625306
465376586
188853196
104861073
43057071
490263163
38644823
685163514
432443234
434758585
18048714
563073956
323891731
580243031
330983121
254944524
140848671
126734758
38709309
87017256
64908181
248870853
32304405
5530489
252304313
191819173
128615744
51108223
53616898
114686232
94277961
155579274
228921454
343013463
62623939
259396833
113918879
62572898
18767666
143211176
28698831
363483663
500010218
170658904
43977563
320407632
675110166
439900451
133203803
102041597
1691651
329304033
393477045
21153457
344093303
31919232
67111515
177960015
27731147
383553059
54961686
226805462
194978848
127479476
135695267
59410210
462053316
522252702
2895964
38947913
222374326
160816302
138111919
13544581
56733339
413485772
216756062
386822224
851063991
218750245
359339963
13684102
387048726
115632564
140771631
99711478
274676516
24679281
60585478
153137297
17038145
20481051
3486730
371441524
252453792
320200736
672169737
750128640
584124664
10150478
443315708
732808
12376535
184367708
16431147
244175657
140225748
180900984
438016463
350972324
141270650
260576346
386578360
146248326
80027622
54556872
15705280
33830709
40355447
72034596
180763149
100916184
22200745
240756697
334749911
53394164
528919716
288235791
208064347
42952273
528615343
151039051
590128346
33629766
57580489
229730634
13733072
190906447
433166590
5821690
39936327
132760445
173761960
90889159
11070710
87710950
739958231
148583215
471937190
326756487
188878688
508838594
5427194
102796966
234228170
64441580
253944122
492681582
94656941
201061212
169391288
692476748
29481481
59866106
18195696
245815016
248650439
184962154
728781369
38886367
408949197
406248767
171373577
257831128
703847475
146885854
42525217
214241698
25414997
98428207
50962489
569273694
801857951
391280734
182951011
288978326
82250497
191041154
5049086
25830959
48184445
128813229
8210252
191370682
475284634
32183570
257102931
33449819
364564835
49074801
25847806
77150806
120299052
217120386
25381013
337826212
484588445
94236402
624449630
207976603
369149448
361005327
43855625
124797429
35919163
571729584
145405785
119030099
240457651
237721791
150112667
16286184
169975178
33108933
205218314
489632094
341532382
345215439
470642569
676636791
86034074
211184110
36405836
866556894
137060921
178244339
29773723
72604269
638518250
189711899
437344748
10333986
378409994
680309165
32340398
754240030
338547992
125797033
106454821
223213898
200995225
237166826
14422983
69698073
125503814
716563217
360739950
3333091
115131014
712737971
12077998
70767623
614974411
386568336
720563832
82191047
151044937
200992947
259516447
10870835
712348041
184251201
211601452
36655138
18894750
9658516
34896633
68800979
429477150
201018954
190334712
126364617
156691424
100664309
742659727
290192220
113930427
192095653
323749578
15372513
52409732
104738356
347350460
157534797
33879043
150578101
19473131
607025547
335256869
81689094
244063772
293711266
320966006
113970141
234803349
71245534
18492211
408432245
61715207
215701339
372084312
18445962
633918308
162373586
27559815
79996940
92693297
480412723
288071486
17772403
436913877
35255138
461765141
444879045
221291659
166835034
836757849
149318829
5127349
645380917
109975797
57857002
90752593
64001337
198975061
357763321
90464082
177586555
51172017
10170006
99045950
20483484
296391294
716998747
497546749
22251425
350485058
91636160
42428000
17519723
242572367
682992073
476788894
78755880
156450977
151758357
432723115
85210158
642850410
242833922
233247607
74942332
49078165
42932745
365982691
5374598
709994451
178659853
113802029
93046507
87533337
291859943
132891276
27945465
471793012
138514859
117003285
19425031
222804838
396462646
134110528
374415324
434154166
95125351
50541406
178206047
291501548
528408324
349382974
197204848
78300388
93005567
462823335
46978709
35166327
31723610
803857594
861576512
49138063
709822606
255054237
463991613
112966289
29708261
28882906
478269506
128719267
246464892
125706614
34815361
460697376
378549424
1476132
14495185
15725948
254266316
175753960
26576489
27230976
121004857
176733074
115564070
20128376
182101416
276746455
41907231
26084100
58049438
492738745
7698322
153769856
30110288
47896774
209365889
122968583
39302063
95738711
347067723
7261983
48394433
318774800
21695824
111388613
171010297
91337051
18075690
45081
457374686
271052639
32120792
405795909
15068400
25721175
153249940
480901819
103133738
81664201
38845672
332309063
261076868
300286969
287644040
329238013
17993171
212389904
82096142
286566036
8260243
130808241
133804496
126288630
354641621
6448877
496527146
22512816
221393099
718063703
146497856
164517234
301045292
286303091
24271192
382773345
216644252
16073067
386433862
326354408
30400830
7072057
528980016
751356934
174336737
181539477
11270794
158023835
180292084
19027100
177863177
449296261
181905760
20934646
725550806
326814003
62700110
63833706
11162136
105448916
87473758
69307676
196086743
354142403
225582893
13576801
463654587
359677022
322863737
222791040
88992148
10093415
189352511
227664810
51391222
34942187
442797218
660401462
367142698
820898959
277027262
176603036
697778595
40515779
31310629
669568742
493179274
172464402
233069020
451720671
624444074
226597371
345112702
38339815
130392221
106410843
76793540
36250388
176174851
21756811
92447046
162821802
432147614
111497501
430599799
152592096
390192208
661666484
9056279
137573149
176027790
41529908
674756686
697130338
124259489
342973
461108867
67358559
156790454
479715383
63959793
171423549
702354120
30344842
854908172
75386808
8041250
137313611
158389523
137334129
456807626
583692791
84513312
159788368
273930609
518007247
383263703
199305579
111822291
42461117
181384691
554026588
316716609
84230269
356938946
528567196
156991907
7639886
128076117
792823750
14479752
123666632
3042717
224247993
191932892
17651596
242037250
132883224
233538461
277823929
56590240
59547347
39765301
473675490
484361348
278131248
292940537
31507976
269129085
198250563
195182046
412481000
376716847
18597686
537122862
268463220
37919050
751524211
649786394
523742028
188654483
12669532
395127684
592256672
63417002
14621129
674396220
632246
125060283
106283801
115649957
132803234
690847837
35089683
535055764
80793766
320217773
304653049
7536933
36781158
19231043
210094820
267758064
599650465
61486628
364039199
362112867
240129445
141540756
128185168
434316851
13746461
607335884
123973820
619926996
551547671
183925803
188136741
6632960
399809670
30766810
27633567
3715388
35790268
570539519
244574149
98620786
181832612
172258485
128793448
230264819
1585737
239205759
357881954
42656064
80824044
485064148
195273490
153130004
266123356
817342090
91776082
624894577
43707337
148833060
248007550
525943204
177366002
495898539
3166463
293340238
47072828
55920397
58318306
633925177
175689086
259009985
529250472
206512717
676131646
513328475
310130611
373514237
480278059
34523278
94823481
23398371
19599159
297439649
663227918
303016803
135813869
521961095
15498359
127176426
181147842
381217013
9545892
198172932
202228919
687996309
17779905
3313284
449087196
281453960
289580292
230366766
256978020
227334993
318461025
98961998
167711459
6018427
24234357
61969537
376345497
218859138
215798669
133978822
632174353
231095273
30046109
19725856
84719844
230714207
19355461
211253826
112166716
108440434
352517511
137047762
735248006
172177942
39004436
5363414
54883693
57595515
454393286
76079183
1745438
97001960
108988104
39517567
411521239
18524715
209745358
224129101
68984880
283223356
212274226
450318221
186178402
188565705
480847491
212264578
334445080
580582117
371138872
112784141
375437775
486457983
96243693
195905138
1911428
828764303
349046543
112434320
120791376
252072367
308886611
88423987
90895562
349314541
606351475
51504570
317559447
87411765
340899454
31787845
18619122
78561094
334994875
404449519
607120481
90213250
49959349
15042139
759176483
795135904
176395101
157511353
5502316
126755544
74262209
441198867
111806519
127373879
7860192
27145407
101072633
115795790
29731200
477978454
108666733
27937395
132010710
100236620
236899156
253053973
6185960
212227830
469791784
42583539
124940081
230936187
223004736
1353690
125795040
532457825
359978602
177570646
73045047
45281543
307674215
258413719
1507301
191880536
29171702
228987428
157165638
325888504
107459438
268559432
531790896
514379377
592411410
176240768
15575092
73112074
174120500
39108090
22945096
100442238
30602592
82055455
28449111
248007262
319516259
362639116
45535769
512738439
245785387
178827341
75050442
182989498
127296226
23906202
302766606
132357747
113008365
653736262
26367531
538041580
8885173
229212865
3036817
388491443
106752126
252111326
16045636
126629519
637147553
24175388
187432400
47107615
193976663
65481181
403394332
149395978
166703917
273393608
45076186
749909501
308282421
131147272
119393997
476735750
223636275
199433218
264344782
507929164
396251433
53066930
518309344
66226971
501782312
256787116
774341546
549108917
487819574
49743132
364239992
4564475
235313668
600001971
356668268
179608332
172289239
121421440
23631522
494152957
298923419
448996821
211363482
27154766
460271250
2652406
529921506
598305048
5829533
96229086
4218882
202231732
750941978
50375455
624299233
243595111
305816654
2579058
132167642
121777143
217027386
660965531
266083279
49641437
231092810
457059491
24958006
488964231
38120409
108462209
179421375
197150702
676847753
14164539
39892440
103393292
166933444
339281214
312783032
70873861
318102483
47778734
227011080
542366252
3155224
185290412
426022583
215494858
240086657
621570937
564079524
348457471
40233625
161662731
23284987
158282956
75201713
19312105
77837477
540469936
4811551
50772077
17127793
45681949
147639850
439726327
40174580
78720043
206302963
73495373
424643311
367168083
42140322
45244423
1038591
155392694
643109752
58275335
305831322
23003311
349119444
666131484
300455398
370462580
126843766
318877039
2209338
31227524
31741288
114170619
79301046
1888118
626739308
99119487
24982502
14106098
176546383
216510739
496913770
438423431
540399
100836143
4128721
170077447
66066350
298377086
7437915
10021611
10601676
444043836
662490
228405241
495216523
63735907
689992549
2782128
178860818
565571330
24334882
335600078
12598699
215567828
117008702
211375708
143752646
217729487
145374183
169723135
24120115
389665118
329093858
350220610
24987866
382110355
655491228
291057330
308525401
3074566
36420567
125527182
265129819
137293753
112493969
419874559
554354099
563046823
52291170
171771802
59540460
8002028
204435703
56909238
697271163
181929158
158402848
345079698
40494414
67287234
14127842
572804064
446832281
21695752
390626700
18437600
137198785
52860977
113131280
263962955
8040069
680577135
309140284
116004256
11903696
42897586
39103074
508310272
336905004
5257874
27745776
264840144
382340101
401572515
466263438
27334863
287724292
547466194
278881016
295392367
176490434
15409295
272468939
43965774
41067221
251558506
7146694
91297569
262281305
575173464
362488365
103227513
68268987
578252090
240080033
7110863
136868818
173987860
707073936
23584902
78396707
558732579
340584381
344006682
309643500
439274032
269819784
40107865
748603693
656306046
176630666
430488163
103411339
31695729
226090164
62675849
324936309
276757317
151642896
79207550
193517077
52162251
269312019
175240723
63997995
97373764
252048966
211453030
34417418
190353467
118582296
277842858
86929577
274298482
266165478
120609929
48995323
252428951
24722021
28267983
35587395
51495907
71269
52426709
30122611
84377360
24320805
202532874
375038312
171053881
669155011
9119894
189792508
3650675
33039026
79736704
483546440
100561435
45702819
18615653
129072154
31208884
277982071
306211366
404986406
286241898
304088406
31566874
12906053
144133995
594948069
347760041
153398638
10702421
46754786
209935175
96463726
157118677
263118863
175847469
782013235
452543208
33287151
767572198
393770967
649465939
658897268
156790943
436320237
13331919
400931401
352624861
327790105
271810027
37570214
445779156
115780485
356395701
172737370
147120714
100175575
8884674
168431245
289744198
602058360
133028276
435575349
158638697
2309877
9520108
71674882
29142362
95631813
129651271
86723049
107578204
70314469
39437766
545620554
395681891
39162363
6406562
697227520
138769321
416497125
198471644
59672583
55612025
641600207
395185637
135308435
165644671
180710013
154191080
21754440
139443316
585024851
63186690
546715394
216092031
326784245
579330341
30183105
48353844
8420909
501730945
212472721
151183086
220944160
410508420
2483698
362357303
775916089
9312137
2857016
27209599
82251618
450831150
196904440
295060427
223046854
8178924
32376783
30036
14722361
140333409
633334147
849936626
226919069
274818494
345447901
75021053
92207005
409524614
556226597
287603636
305784310
159857605
97211286
86690919
77309326
130697540
275464045
88805230
683846611
20755284
317438787
8166379
86585776
284341316
30843227
42432269
168100087
350837365
151244501
181991715
452847716
97895706
438722899
17588131
18018212
305522277
38854390
29604353
335934239
89105207
107600970
520039690
34689033
293468270
358271203
239206613
365408127
310292388
324701877
410166473
121540871
51816845
135763996
308722483
435765602
23208137
37916934
25070508
221204803
181525113
691691916
87417059
440015997
241417475
99630970
233261
19356903
184206064
373204322
629545964
92788888
11643137
215571561
27963562
135334510
211257341
68042021
72032457
275274
288967856
81985698
10965954
76152021
420886864
333970499
413109839
281848740
17847245
94823493
36469658
1171085
155260746
329697932
355593636
165184447
565676495
45181287
664492211
202632601
2977759
6499005
33593210
105514187
685706064
62111705
307633404
580090377
231062756
178952111
669023404
67354196
12593676
365057631
52347208
76607230
723029692
395415289
254083805
18353943
36010915
148415997
82885523
394774447
167632387
111038459
142648540
83366309
137774403
95298460
486780417
153520906
614541564
123140468
115077492
67339287
533692001
524475052
252133087
338948018
412572057
278424881
87556878
529087307
206409128
314913247
147722918
390847948
230713948
475295631
67043150
375111698
341939306
347171743
116672243
45239310
346890070
43201870
149225791
220445959
768607706
129573236
781581500
264598503
442797814
121418073
427258185
51001932
105324591
12514101
473029687
257078926
475807871
487918984
28388657
231419242
390401455
594933
329695611
434201471
185878877
81189306
602195432
97645349
185379096
100561516
36082795
379553972
660977689
148634344
606266084
532461113
353209021
220244113
387226929
240802197
327452710
26240295
509813006
489362591
191570139
492322903
75207575
178326410
581736762
173808363
36023025
13702706
401703980
218108084
113389329
400719868
133880446
325982667
426293981
434506846
341271239
528686403
389829462
145106902
46981668
420819756
32076029
192501409
120227873
113752723
279261979
117096751
105228460
32769001
160290767
533313869
124732897
580060955
148762025
81846596
541305741
33908277
440915334
377188737
89176146
109923893
83653847
483251965
47549206
398196360
268409521
591062428
274670206
41297738
132315420
258468292
263504830
65501870
194295677
10788208
640228301
91358288
219435559
97207317
190150026
600354175
33040698
763615453
172165452
207592066
107971603
71426982
220678630
37791982
103544030
296637055
339225071
339468169
55432231
403431715
565731266
498524486
51974834
539908981
505092964
282768383
37171602
441161173
225573771
7871849
439505987
658001316
80076449
420739561
57974970
195312518
373222033
54746139
30826867
418029894
478019922
64330016
115667287
7369457
265043093
214526974
438890246
129637920
296318025
326013691
52804017
76026890
32881119
345123677
191632945
78481497
13108541
603023736
132273833
159131067
296569392
237040438
325604321
187669603
41692995
128817090
135848580
455886736
14905984
118515376
169258785
228275281
90273481
733434207
44734183
11162182
104029569
313317190
12224894
245451434
38818350
201555
168685425
100067661
465560785
222884608
322380126
297289423
305954714
89805469
395227902
207881413
806491760
10647384
9757321
96095041
80111014
151514825
542747762
58110042
138026242
450965420
202533293
34526944
54812651
385953988
36089878
385389590
708602840
506488907
182052800
108926594
1443197
421149233
69036473
20965142
208723070
156786101
293289634
121746275
242866970
258213656
240215776
123143489
103927799
191800827
477268838
301050647
49949192
27609002
138900636
61387335
28398600
8958974
326037137
45270429
605115728
568217975
123622590
156604904
114599574
104570951
146602650
265136796
13026107
205725479
215542292
25795455
147781427
11997449
82805098
542585352
244609293
130386776
278783335
601082760
22264849
586115473
85669368
135245220
126443617
417037849
399537616
217752547
145756938
308146312
376754950
368341893
294440894
86869150
392467906
77498374
36070717
176788692
359372162
295287054
223117709
2470341
12221661
235742055
552715600
263197225
118210703
364977501
844688904
280326762
95569413
208584629
24731901
756889241
1207464
244025234
71598081
503863357
182661350
234659398
254642529
573461380
54612890
77251174
104646404
35695226
192633438
193471241
117477850
166869880
194765753
282521973
209261490
71424479
456639910
99579726
413601821
98373874
48555943
210513099
149524084
419741081
373383208
269516417
720605134
386224569
317323206
468898701
271520575
310299769
313281090
294599388
380533760
592241418
7640686
212353550
537431533
428798740
77896790
135850119
42750821
209578952
1293592
14067986
101034963
14244373
19753820
145439536
261508348
26408999
391897739
381995120
39330309
227209899
25793750
60640313
165958710
597274246
2852946
648413414
415098843
132461820
438986166
332219486
151733299
57851255
68949577
416397995
591592717
6901226
34652508
248480069
301685675
357995935
333862774
6113160
269458411
73006073
388662744
133220940
468780462
29887477
33993663
448356886
1590205
5497506
287011667
30391221
241750945
49380798
103607507
283322087
522912243
529617
779952876
80090330
280325941
473056147
610420349
171723373
234398440
9839522
202742
728551693
45143589
50197477
325676350
316284310
500577022
158644077
245094307
142895269
15636353
190367619
12962438
340894728
309852761
266740290
67938335
333777358
3496623
28388654
211616025
355160860
180642376
514134594
422247763
347510657
422037861
190582656
265510435
128481606
51918241
89838044
390766183
137813958
223050036
128171547
308269852
345079744
369747782
644830195
161423710
294062661
22084452
62440372
787758940
540766837
135367873
303065313
311130602
647491776
13955059
166535342
142515046
337475628
282015390
119936629
455857247
367697393
262410783
117019792
151616982
370036384
27780729
90802339
199303189
287906228
248963114
146105511
434296782
272870370
329590593
272673982
54175828
86727539
404851144
232731549
326771217
19253752
39653585
183573527
503721290
295291937
211352975
327658981
434053995
112379971
227134241
558157786
13614192
26821387
187184227
88927185
165191544
60098337
69479286
122487322
501722810
328396530
57900200
357584698
16569189
675284289
471097531
16728679
56176313
114550536
146289320
6755805
492685655
87718276
157072720
158647565
168688563
256571222
6278199
91195097
275058627
104555307
147778419
1721317
850285601
142101015
65299100
366358492
164036672
663086239
279619487
355892644
456033750
71865720
318721540
330060739
675805214
80059280
383472502
240267525
127290871
37538352
93746294
709244423
142149696
190017424
764355311
350299089
240893639
85570644
183288315
782722737
94817667
457721367
223399762
117657018
482542897
329361148
193188871
156003699
99723061
366876310
30327316
311712097
268743150
179809969
744234283
431272908
111102603
286598906
342381724
123887906
188781809
417835833
504480867
227603713
243095201
327348858
128196675
273674631
162343947
16780036
334881901
519154181
487093031
39518374
340218553
179052485
809680335
658269916
91949689
449136372
225238960
383787768
639143873
22173
120573606
325104461
59968503
332637853
57333283
511313278
272366598
131629067
237227367
238784863
69769324
376121035
317230638
447183312
93865437
202328057
455176161
52689496
23391149
3703095
647799
142929465
536399946
45310264
60658991
70460684
23378406
237612576
24843439
281267000
25165756
335183149
49650076
116608193
236793534
13570680
2514450
578396874
324032115
72964891
97578243
485167209
391968062
109625669
713093780
398282440
101781966
236221974
591366305
304942164
269403683
179902400
352617208
271032141
394759875
466734735
81990699
185638184
325743727
290701890
202064884
7729052
91779946
10115021
118262466
276883406
237765502
421309194
344234308
123813336
423320446
16426087
107408459
520005247
141178789
281800823
114070275
126067825
309139169
432422141
442864096
717759370
299814520
277321764
93368530
343537874
32536320
99250197
47282966
660366955
300145310
511631828
2447568
451719820
14626168
479276533
130492330
304469452
30504919
609935924
660405050
245703306
35109654
163901198
28278247
58304869
53459464
162194889
116784353
32607886
424363517
111726367
362692615
171359639
103210656
244754037
464996114
475018767
114130917
545933539
196280394
2627351
294609381
157106303
122451161
4622508
32694113
169893952
110538244
280386219
50200253
93057449
349351098
398922685
109275027
63582986
51242980
4568180
28776915
340043907
210952828
195589699
476703574
428476110
224049034
429297829
424320768
107820387
494547683
130768601
444084472
8666701
631489143
69224208
626658833
170171942
236664141
256403624
643817590
253984560
519473804
56798644
5966435
110731973
175081909
419155959
89243245
76269846
107438795
276591240
103227395
15029649
120601864
285956925
2979917
1455920
256565056
362262316
144480095
199944304
74857689
72007586
5031208
294935078
379213046
13524374
230353564
118573520
313012057
293648978
255624806
181245614
80300327
445791736
474145353
50028173
157677585
18128123
78661372
550329569
403700914
258583304
404179764
662786246
18644943
403065623
386776628
356204767
5455
79460259
33895032
112864399
157513651
345231943
35171889
333223709
289170245
8243403
556363955
412096671
718511787
320101259
85647553
258624192
63492927
5940719
164583038
418488279
244470816
41085070
428137982
574230868
103982630
291471575
258088117
9637216
352005247
619475461
103392998
332070038
633899386
275268996
133380273
36058213
101445348
754259153
91208504
344446333
360203860
131612046
465662486
2220528
57664007
112143701
215111294
577508496
26585275
105003234
423915758
10237824
226421018
82408586
150189792
71587288
208763403
462245697
384044791
86331362
291873197
113919015
89852827
69335933
16943413
192443605
477369316
220845385
129298163
122309706
120892378
170407361
643462535
149284321
72843056
414871871
489772077
210578048
418621936
528093927
191142192
34519554
204092404
631500882
254829214
430729058
198001328
180091833
69177199
32377852
151367407
525052806
81127296
146246656
214293845
85458821
685803370
267622054
231950389
52398639
444225968
34130517
561976860
38796315
27096054
619173191
643314650
174301907
540081904
392153512
146309217
643915643
308877154
31828187
410081336
1453539
348706124
464007295
708718303
129005298
129926757
43371837
37145175
91537649
332451523
544033818
283211497
349121009
426908918
405446745
571169804
452331088
100818366
57211088
89093717
34950908
98563063
30906633
323545376
269832290
75104009
158626432
271431803
200981324
171162469
240430768
234380685
728927923
215345908
28309401
33250533
80211915
81503602
121353902
116207903
22151667
363581890
167426143
352179060
722015380
86377639
105978284
503024606
58136140
172626496
183670326
253809184
435500380
51154011
201824440
130127535
8651087
687162412
8394075
120339785
257509657
218552953
69374341
176374121
32317201
147174113
330338573
132587999
265255607
19094411
66704007
358151042
105969170
245016048
352138287
1469402
393297606
170948562
25607006
664155261
49046406
41570956
43561314
11979915
102128765
54832087
29799065
403504452
33104627
73656930
120305218
192560844
495591359
163936289
638546438
298326493
657676725
116579823
4974877
887779846
29428619
46406250
117336233
49344097
75939335
316066141
115763541
181468646
11720567
242281173
43682846
565053151
2037029
414805557
258450166
27100749
290122275
40904413
649430599
361659381
122809081
263130223
130918471
339152336
310513190
196076532
69922640
37152698
496992758
367614370
123390163
174506637
247369870
721756
23432607
501324954
179530327
189595894
19578982
327972153
637056856
558962352
324046398
372071804
382084284
65982459
370672301
82976335
42755021
65684720
376402436
58407841
776092496
441975499
184108534
33573214
541497234
90083728
178330588
115715424
154508519
197550733
131086506
12563773
104259481
51839503
2735910
69099411
389127065
347362801
458252083
124657431
360217001
286076924
71851124
221044196
206793727
74962984
8974981
459173087
33597799
102885898
141536774
115742474
118985600
121062403
87466941
139079264
113217231
12329148
768390821
53338504
254150263
93117054
66311733
400773657
40924327
60208359
570326124
571430424
420548244
4111195
188886322
356149686
713943267
339841253
416423945
428076391
105029680
295805011
38068071
194184177
346685632
201014280
129255360
124220862
250668026
99402413
427227835
8686864
373411311
517672656
192403917
72755211
665264425
250780591
275192062
37342721
389670280
33115101
732030480
199057392
32687618
53953587
207473996
474126962
365679903
489165010
216875848
183025652
24277885
250818224
2508326
12172904
40414600
31068507
582780040
112504943
391555578
505422898
334494975
65678635
69228914
690634
63702906
50469872
145789302
72364819
242493467
229893906
38732716
272432878
652467539
53346840
613597958
77467362
62981961
25152685
47622615
104072452
9566684
27569947
209478088
373510053
90798187
297003794
182771590
372420684
87814178
72761388
496420096
198508069
140591788
90902282
116087
93471131
161767922
175247582
10504236
41752252
719764573
12758941
349917446
803301809
34129771
116002817
237172847
370376606
269267997
376554521
686767
233435406
192101153
245699181
204498120
215327349
271775672
339800242
204109169
48398368
415770312
82855050
349493070
215768378
592626727
285523571
20212310
518015718
171802124
216900956
51990993
66832388
155005576
307757492
26483664
9491222
249614790
493594307
168496021
81190626
81473662
95409275
387849810
283946903
22603219
344992178
436081863
370704848
27340420
93580643
106934151
268952308
186659317
662555908
154044110
2783113
460826929
359634899
240691298
50747687
12247474
287561890
182426430
156814754
1228665
374205496
283242758
123279803
63001065
58372312
312215903
522510830
329552472
460253234
585418912
113881409
123627862
50252929
738157302
134066147
812974040
160314308
11683153
648354
157480016
69645008
229316949
195358958
359454543
13117610
80059218
423178814
320875557
685626563
115558850
41409862
118622901
675697096
198083046
311368525
29751080
122977267
148327311
84410302
94168368
8102329
292672942
274084231
139239684
14648079
222293975
525105606
234515632
113038786
817621425
359754942
160115976
32080988
98544720
311057722
397432777
260762229
76010188
264581071
31266761
282721161
1453620
274062720
645556735
4326764
289204267
27440114
483984853
258530198
46106848
10962371
61591380
42405956
194478892
21528842
24325964
274803975
28731192
647490890
276881650
496386227
239033053
5217703
133577771
249637870
108647065
48975789
255277528
773367696
2568854
754578521
218520663
547239252
388042012
21354939
328960413
4451742
72672676
122542847
464745055
202467932
80817200
18718074
337491230
154176103
92855417
105504539
332704601
616420526
422106383
599291340
319752179
54300725
162479861
13887991
155721461
320975796
390321246
35832547
190742148
259240159
28580104
42312265
90928409
239078941
48496387
427086407
258010120
35196418
9703607
61187218
144126839
568950531
37744406
72476571
422099366
106099672
271246379
145396024
656425985
236489921
885687395
222997439
799386486
243086591
283335795
170118673
87910894
483991092
53395438
58598737
573987863
153863395
18491153
150927507
21970120
119247137
70664359
4796989
570837735
277207318
80215602
45379781
654774268
9591357
451506318
254215055
4539494
7596533
645268170
336938815
401786817
96598050
281480683
130368836
74398916
37956467
594330563
184823550
508673436
95070403
76375516
29080802
4413531
70144023
102448823
143295698
311467531
677082956
325386720
53808856
1598450
542296584
883314259
4962073
255278991
77360847
177521832
36334302
156682806
251091491
163342497
724445308
126582092
110461876
18832128
228829734
73979284
415018601
595420132
51494069
243376970
206723433
31128218
143010697
18192074
440020400
276117300
293028601
13457527
183690148
295609899
288504618
369867574
451635270
253338442
198380563
111879954
63688906
121307163
214742388
76892140
170742331
230726
9459932
159339420
131536430
565977353
43948805
51769495
117718533
308074669
316340113
244996114
406942752
99513032
182752791
231268802
97857663
164619556
6772663
176918869
161248966
490061509
58288296
22687159
59952314
272351431
106958144
307982766
85407651
509896965
386920868
143402058
86314960
142558419
438450745
457267643
779591395
982676
810576728
327272575
175211139
6481460
177347877
43888199
384159
67189674
340625946
38077759
338883498
20632525
160152887
121778638
65206464
312749714
61507150
58358818
22551458
312359317
261513104
70327753
231098667
321749654
529131894
505572596
124773857
280028961
450197540
237129782
2377242
630625620
21134526
10410231
322478637
520675601
18007772
311597820
385398998
30397425
392491612
185561115
252936818
53593358
107094019
617606113
468240553
122514204
137068362
742654602
177934032
78679880
116611178
40167403
97656635
323392541
55328682
650378933
32910723
215870392
137369574
9305464
38343057
386584402
21172980
241094543
807779154
216030830
340292373
453027086
15601802
201777770
109816738
92957538
789452780
188408321
2841820
420690305
176493366
201070795
108542003
5029648
29022297
369453069
121760053
275305602
421506833
310391623
221532960
332338259
49443849
236119426
24887196
394719532
81562600
3320887
9508661
201597198
34477155
146543269
73059262
177211266
401996196
369812628
313155466
73235390
101327958
197366818
14761729
450814133
141409043
39786842
1626875
459789068
236449141
32064787
38716840
485356080
310838790
88231261
183471005
16098158
289965809
216731498
433821671
38398569
84912431
237477701
137639767
75315901
190096644
604993479
93129726
606407507
181043225
76869513
22669604
123670903
94248225
194974737
249540621
38903865
27424730
60805027
805078998
61649893
178662112
500903840
18392801
282250543
79707200
101224512
3644553
351193694
134757081
345634401
6357485
1759310
298061665
222021784
296079795
100511036
50698305
271655127
156534282
282555910
4317821
320971911
83390874
320266640
161440419
367994207
296998204
519787824
254638456
47626012
122286180
121798393
85740785
222504464
379991756
537850640
3215185
28262723
453806503
19640639
411375955
329018986
82408041
308441647
1715302
12207829
183067312
372874995
630651492
416774765
164581880
53610341
271252060
349946381
129992633
98460020
114771841
401348990
246786467
279839239
254612777
36954715
20028278
102114920
177947627
11186811
35088458
167877980
569911577
131773556
35306423
504022467
101478030
739918
84560231
191106611
193917851
27018008
62138825
35029395
58359165
49076214
88313560
11050817
132436256
471284518
305059789
214805734
149326622
611942077
374719914
79675636
216154532
156155813
712780991
40588318
676286150
561095684
65281938
61993825
233408634
163912292
2910841
7906099
251524171
14229984
713381794
200250566
170122972
3390275
230975325
541154282
126442121
61037306
560632311
3257998
404356150
748799272
49315725
68232322
84242736
751189340
648462722
64292193
145144339
150168979
596342407
144812774
447829179
685101841
17629297
76772041
81282513
120896599
472577091
341646146
193590422
7567121
421893836
862095667
521820012
42021784
618766070
362176921
275834364
39434251
271850752
374823672
54429242
414843642
417937350
296461421
199063398
120406632
71467825
13604915
565060042
364979326
251632298
432743669
37554479
151025445
109937527
310801952
376425432
359644423
72305127
157744617
682503810
191105265
623850487
284530178
276967688
38234908
616418703
615225569
90639302
471382922
212982403
198628664
1250442
125531863
100495873
78004380
133515471
51441020
7333757
270746014
571604852
82587027
30609036
288628458
139504728
758867994
850945
628645957
592603278
10065636
140290816
188221336
225874509
368127654
15120323
62049095
417563086
142750689
23962311
349317398
468108174
235665667
189496850
137974187
270560398
127854675
769320378
245577865
527203281
51309432
404077251
211683847
88335163
13234660
10010649
336218024
37787103
607965889
244038560
66643222
54263444
71971550
506252101
8497446
72042773
256925491
127940317
73102082
27423689
153130971
105667831
242036111
48535895
251848930
374882990
99765836
697676180
46176992
77344939
524041584
417874881
245104328
399317539
456575376
23510843
93278940
775967721
87161479
68193348
42032975
237648653
165441275
664570435
80030841
259693844
74241832
70844686
82490204
233717233
175853356
194540119
200002310
200104666
31912278
64532274
104054512
20465574
120141560
99053378
42313882
59390793
114488978
51449849
188594093
78184808
1979270
70445537
12993797
575849066
203208117
572816032
111696548
23396434
596805724
50138129
68312683
476048352
88801568
147232252
182851967
105022069
220077941
197242956
649718363
1956508
512660925
1063672
3848551
231578755
41109547
272992777
173275507
178850313
185489800
539393546
15473757
154716442
139584678
301436045
416051537
350961217
212992039
110174535
5413302
375948129
167461880
259587644
159375384
10345649
77649536
58176946
1963097
879190557
16686532
154727414
616882167
163104624
52147346
374815329
191415634
58710426
34757055
217262806
12978339
145195182
8716303
514280588
160340401
23756690
192602398
408578711
1634754
31586267
76483732
238113712
5192803
252182596
75702077
171192179
584809022
15237722
495335730
366771957
668868101
638743385
579162824
368951166
68216147
311799203
442084524
97568431
150405462
301092423
264471873
215500065
71008850
182671287
261219734
531100062
266303848
8458671
502952417
103520159
198994127
109134510
423960632
168743964
685995406
17428543
99234307
510505935
21028816
408166628
19137366
162197997
592255970
289302751
91921218
68615118
257545909
68640816
8205903
237074231
877559639
389505904
429855053
111437346
813281822
193850473
277002651
309178978
499283390
545557319
411347632
399354238
342563765
136990250
95724021
293607566
245975803
122104711
66854263
248633281
295474571
245155524
9583108
371995954
43143145
55940801
8391142
29991501
43394325
222715315
216126219
639627758
152428623
73482601
20343411
74303232
178822597
200786600
330502070
108012860
170430448
196028526
140957400
426323690
66179174
279497278
91603265
138306636
344959268
35777441
439374563
225112339
444365288
92053790
206390215
262092206
261616618
19083864
237229415
326217558
132687062
141695594
347713515
590577301
230003391
27029503
461869633
208810474
103461587
388564538
536508923
340960532
17981514
33832036
87397144
735168106
129878471
350551464
390283114
292456953
399562342
103680719
385084099
277909608
371754142
52126773
165800594
6652986
363469304
88871634
153216427
108868949
92960127
10644798
180779689
9791660
278947522
552955152
64354154
291621700
141876872
250577773
98853595
633123591
230124693
421431236
215901913
1598492
235442920
258414583
32012293
376515367
476033024
124397727
11075801
8043674
442562042
98556658
149970313
166282287
408137150
46461031
9226283
245198762
272641044
708078163
167831434
159045886
152228002
456228062
29135464
155582070
78499372
408889114
211652355
390745329
2106253
116092907
372568429
160221135
168040044
35128356
59517398
126966036
220492364
152053236
24254292
370568083
151667019
557410715
46304618
48070422
351015587
16287428
135189216
143761299
50675583
270408176
396072237
629376575
121266382
260563530
322130511
431946142
69576309
540106388
10956833
252445767
221258221
28484193
135119547
10923629
209007858
221697246
577508957
183835599
209299716
51574056
97454025
198808729
167613625
205840427
36908560
63477282
225119133
44570278
94661503
37818389
222894818
208605756
131840510
170162306
537228849
227496803
2284537
129922289
591905214
247846800
1015752
34477922
408048684
28663108
626640303
39946477
340478332
77557786
20676065
82086626
217343916
43051364
363303261
15916432
204541419
73588649
200052965
263246051
337001251
2380995
111690291
121734658
334946804
27681630
221487038
61780509
196154417
658378
209562623
26676482
203943109
261552223
343332294
8325565
301274119
17261040
398461780
255566355
707678930
12733513
281264577
11206963
410229962
502204635
78963374
242723090
64393032
69078
140125376
65790537
62324573
21133867
269528769
51487
10635202
207458551
38412243
13226025
142772427
305048839
286928728
40078494
155654723
65663980
418801020
723140943
389844582
476979931
10863930
542561601
442747702
133996366
196970847
64655347
38507950
249942547
406880707
85739671
78962553
379185019
237518042
158865370
68497877
422092413
175763216
224792304
202847044
13044991
207138578
101441620
322389504
277462705
98305781
184105824
23015391
201398689
45246765
435020206
688236228
21963521
43817361
591078935
21307319
358053060
296791280
70179381
570677543
518490563
148427877
24462644
670313620
88317444
581858490
75043063
691340989
88766409
209121652
38021717
8905516
214209819
349973733
10844214
38658305
305489705
14002572
241031459
169779063
91169198
171910880
175284872
323216924
73225230
288616694
53368381
192428230
665235343
115296574
112346691
113442664
537585342
33369127
228057167
527180795
290786981
604635021
313393521
33918251
419468843
305686304
28622029
181075104
147603959
481648253
83027633
53539383
88589722
90981412
296761759
17008120
328803859
13667523
221000473
306581192
469589462
429413583
182450923
16437043
209310228
41152248
590051970
626974174
407320392
1919773
123425274
268038174
244290075
333810159
247739128
150665342
340149426
50550377
545554203
132541852
10834787
16829974
21519521
424436288
113475018
118028954
233370849
102502762
424738368
143744335
320843686
187293535
375171808
372321573
274712183
63824636
533314330
7089175
473650424
3042264
537210960
28506352
36956149
480944940
50217328
32519571
848883273
400816309
321177636
374845688
96576706
365746684
197388563
412704789
134962852
30260692
796554774
65504810
643024711
57878055
103183300
683799167
100576619
113146610
149611843
80708408
216128844
93545848
250711184
3727837
209557372
170268416
97500532
579240054
132111079
74100244
66339722
168119909
667707314
485632244
227163604
35518218
242656944
75527370
18579138
757443447
84007266
761736280
548722160
167694521
238320616
58607683
184139540
633454362
604763987
46774675
543074751
183991566
217102756
800170911
42637580
7984735
464144606
325914326
631912299
35589551
498118840
463856142
244170919
199594125
363101979
83365324
9767313
278074073
360272003
39060363
15184109
6526536
607426971
446189400
475085041
710078233
601856261
239282938
172583874
92441143
92119179
811989578
182669716
37700664
76528419
9259524
331951426
96974307
226036740
20682181
296488789
202483725
498001708
482479999
29335993
14625382
142893328
113667575
152716870
26607485
110136592
119086480
79282476
252189607
130005799
40983676
25491112
77179291
342570887
212696090
501779586
749645481
253871164
25694956
535285919
305185143
267830008
28721952
16437890
376834943
124114522
285945262
382235607
802036390
289845253
92042010
198653798
119334247
26650645
374300597
149129986
167345394
12286406
51274929
76394430
290036224
288876010
151430697
65395883
396152566
268388069
162090743
56535564
408967063
1607001
290229404
13764863
16059907
42510715
244653719
546780725
113384645
145808008
468060891
13920364
65009323
44655429
240181147
95437667
477598251
67965706
324618260
303759279
13257341
491483937
109100948
253553286
335653460
252910584
160026766
39608084
23093685
336003788
58498822
144984
153716381
99950551
53861955
474946384
35823790
127506383
160838625
108870164
88300011
284149691
289251530
7617056
157326258
480508318
30321146
103634531
351638529
92253638
300620102
595386321
336943319
138284696
83527884
816840959
29677040
65294742
308165365
232659142
383827254
74623338
185252718
488251324
191576161
10827321
325657572
697651
787472195
508480292
37578200
706611936
472404502
375680010
79327101
54789946
173861940
127328994
156025862
22694981
43036361
96950290
437802072
77040903
694267278
8272298
11542044
108318089
394950900
334932155
213404010
13223938
6772731
198455250
165192874
285888173
30780879
558434917
787878
35501326
848833666
630090281
386778756
548059531
519380351
321399846
529416330
458812671
606920913
648573780
204602415
126745084
55605372
894203551
65061770
162914780
289277804
148753182
525248928
81795494
20175895
489606292
62647552
64656137
19489332
353236044
77578864
601455942
106904216
300159295
359282638
137282309
5717018
150523752
45886033
150083711
102623172
71922256
101577278
499491601
237048071
119622863
299385035
96171127
321568070
373134073
7664454
339683652
156530340
408237330
435285991
36168575
5619521
159017517
63810860
777295468
256928575
614919657
72530621
31310944
197365024
77215259
659889648
394320899
220417603
47524838
51638355
61260601
281414823
447242714
110845101
257603204
695587967
24842849
155718370
87805022
87744214
413715711
17044473
569403916
438237549
101143807
600124464
246014512
227117476
251135559
276091504
433413504
231195496
75242769
368971151
239010572
439077789
257426321
173868351
242817873
26689779
175504909
240771569
136013981
136645764
141135411
81877839
420873677
203422950
376011579
283827976
588469632
12654061
10552522
307909680
250283340
63662520
343294420
230070267
59950981
117799840
438618087
661349958
907725921
351241669
21359268
174562
202265879
3864024
221478394
557161798
160962596
232326018
319482349
31394932
165760631
178016693
450541740
78780411
74146848
53053593
18232240
478661284
131257979
302341000
22960948
186961011
3030849
550310433
197099435
56745989
348296
539463123
79630019
408026816
296872846
126703917
286452576
569115315
126265020
199056628
390255888
113933064
378679223
233639449
466189485
553957726
6279389
395138240
327538504
38130209
394605081
152448401
7779059
91324954
105723915
462030106
614688945
92863611
376622721
185376404
187204326
710862582
504393971
85018301
200976991
574845956
182630190
193259200
792182786
53760319
139719890
278781905
153716972
187105064
83028126
75140011
593207931
19101025
275295555
416361746
1004774
484456282
340973688
756085969
522877784
20107534
446970414
478183148
235654713
55367549
242366160
843344726
147913478
274759013
7386636
105757747
263698146
178151974
49174727
109602594
121166918
106762505
307078820
471169753
328939215
167406339
332492100
207451379
364501414
210617651
115282383
178577930
3597538
659658738
258645703
72949169
436740186
51985225
4208441
33406950
106675872
118783436
13246212
66091532
142736100
475623087
225089309
6287777
16858548
452972223
133153755
6072793
830974951
479817057
228760532
44153780
353417576
189371613
406833507
77705007
65561046
121836690
437944495
149976503
12834362
300748514
64501995
99176585
171826040
66205212
94378447
345374
556269614
247941546
22736698
229191804
102595248
152565379
243128112
81497863
266136089
232996938
114639022
125763474
50083769
200476814
176015735
54358116
206452779
1549264
51047598
16693914
343307955
210723007
155723744
62021163
5449551
282042151
409839187
705017810
129085563
154462650
356880506
80446777
109325251
82822483
13615792
20187729
44168610
40938462
87190757
48544885
393905321
17374496
201688636
301315186
352639157
457717712
51826428
559335861
1781066
339174623
186995932
64315610
525766284
357468151
2368442
773110368
64632568
309875158
350838567
641984477
261494698
213897069
29826761
3914373
283165024
156475558
110035162
65994116
267040360
82297691
76433026
328794704
516812946
534205100
85679663
292825694
445805
72072432
186072204
431917730
145323664
400285428
506132304
79722424
270792465
60001826
196946858
54653080
74388158
152096123
71277546
107882626
32845111
485964994
257759294
121105016
221838558
39060165
276149135
279143298
154468617
39889390
106815009
192312680
251240059
34756908
465425743
196210742
238808914
534796752
15274598
49582173
434777598
21882950
33763906
66541938
578975519
50561056
2271433
448142040
376928133
470560115
394480766
30921663
2658182
368046430
93612310
4093617
183438284
157098646
28256467
544765246
174617623
393947881
178436502
228489264
52880101
165475887
84068099
140338296
253157710
9568060
215053101
320372112
253526454
526154692
840784537
464465057
156501107
564410349
51264737
102048178
346875898
515245587
3441766
247186411
21609270
48306556
1419633
616439846
3669455
118258450
275502901
290129720
257869532
456278409
195260948
155219929
615258437
191257282
31865571
352782543
490599104
22477239
83056717
403806070
11248313
89061610
178613147
76176404
27810046
771368649
122313333
653493545
459934428
37665296
61640311
56573775
31228497
35490536
141489194
425940318
35252900
6185560
237561597
160897246
212269292
289613692
328405
581196822
205448719
35821031
15546338
19442198
583627410
267179066
93384927
11675658
65954209
300141369
167974074
233860343
177014675
332180803
189712552
94428908
7045842
105329687
602234962
524332443
93684102
227482449
61642122
115139921
11279245
2684129
486077175
487585366
156349111
85509636
50206434
468194987
183781722
101943129
337779027
432563379
125879773
217409978
551861181
1731282
110051895
42588494
195111333
14852709
48789394
198546098
182607388
234019648
166948993
40477412
833930689
424391081
20620836
205713139
112808284
238238947
122710776
79344845
399655691
39007678
176094176
138224272
139010455
347872318
144777688
476642106
847324394
13579225
53314646
192845154
287235262
73778700
7048422
169107147
336642894
555669522
87264782
32761458
781582
310554814
294524174
44158462
389192007
47392983
117323730
246489950
49645454
384264804
224132666
192756616
90244817
177124689
125849814
239269584
355696718
15093420
30444449
317380422
248358128
418281287
1573577
109745535
259864732
286336398
352086218
698149620
72283938
580864264
765677575
12029573
18386854
88761070
52226131
149988622
6526442
127521533
356724895
427862911
44567605
122314783
206521904
744770017
705662068
494887099
230024077
132866784
267116982
32480513
52850390
152761568
634491378
355990319
718976082
623301885
231738766
681174055
477492168
53849953
2833454
246651606
58024129
36600425
47081211
448815954
110852682
22441772
317636188
755579449
20305539
10019904
211203703
210944881
4886842
430326815
41219538
134061807
326175549
30272958
303011584
1148177
37987672
497812377
102851634
188609381
78880863
70053847
212087484
632857660
25442408
513126746
8652430
91627056
119059704
234224983
210952828
144393305
289611680
359151224
103745866
502581388
85781594
89114397
147355225
50503679
52846444
486992569
33585155
536479669
57486207
186246974
9880211
9523725
198644824
637820905
1303994
610057823
55499572
35102971
115621528
189247313
311396159
293150698
165629122
188412585
54638759
73371579
210084161
232516881
21001636
540653259
60829900
50772618
95639909
315211562
217834383
231138250
79392660
639824823
36885110
65686085
11022716
222090727
196897018
62282965
238339635
529601094
32233335
144791989
377286214
198223855
422037393
323543279
327806012
616014507
198426651
442715681
784995728
224143668
132392208
601906943
81438391
14967441
86118215
1271839
228780622
430901875
96856054
167326691
9931655
7775752
404634461
109318884
50853767
437215533
761401485
206804337
87721414
8550812
162411378
591439719
40103005
404610060
308922231
2889599
64476319
180358334
36627908
211597364
274570833
62336525
163962759
385911571
75545962
291096805
160108158
528494188
520465402
406608466
176080543
512636626
50091239
342908958
135029083
82692923
183044444
80839723
11245230
71835160
203047584
221019631
64559900
272630952
317088925
19060759
202590125
379045881
332722074
404721520
612393253
69418637
74754961
206398832
62187224
99244757
373006216
88650242
115431588
157577952
195142207
295195168
175081753
351497058
33874921
10008901
98789385
258363399
73509494
159101453
3410692
325307419
244444108
183691570
104249647
108556706
463519254
119328525
632894449
143072077
447102301
28126466
641998806
281139855
162560547
279011386
281671074
472692762
15412397
115889405
289746311
583905964
969808
21575133
338923721
241030584
30777978
33576472
285259757
94097807
406945361
577881419
90598646
453773125
29593957
16630678
592607235
632949371
214738621
384244988
1828503
123432196
204587674
414867771
45432611
308407373
305167754
423898800
484210641
86154519
193765769
11036263
211363259
384510593
257463827
246188007
229291451
11872915
681302469
17531137
98954729
169030162
171941570
83205566
162523472
19958554
157326629
158204860
51466067
680862310
66786464
674637393
724516358
87836733
114076742
289886968
342379385
142740620
477306848
100721118
193400432
111316392
687548938
90371349
77442479
211001716
560992616
166426273
31264215
91553144
106064888
41020491
191181301
11451728
591059569
673708047
54725179
117800578
332576492
211122325
23492961
663354974
5720492
10619312
457003197
349035623
316313915
553853794
328775476
105498979
655884146
137203479
116124953
195408520
16274946
210258405
84237639
337558006
13142423
205676209
505946082
277558058
680255629
92392999
8620592
44128976
30661828
200112547
95470181
48179432
515784799
171886572
46563410
56251179
456821038
128818208
176235460
725219693
32444549
66316613
378376806
185442604
246685139
427036977
956783
172125208
43464586
275977646
304441057
343389965
194434746
44223419
836228241
292842738
219333639
326118493
158234510
607077111
271628146
393785750
18338478
167732185
24709398
7588705
891906929
3135155
540688507
598490463
124696945
182013329
404877653
56077273
139192294
216913555
44466843
8283189
133822970
16347336
264779009
23097430
313829159
416584263
581027140
538443447
56258829
104687649
146805999
30127621
493821983
556885730
341694304
311499045
40403709
517476516
87875724
179580084
209455471
266402588
622533060
497265557
273206182
221354198
205915404
16938070
34015882
350852053
169405807
293450944
187545564
129114083
57537265
136898308
10222800
633480898
138592922
443803102
634624436
270620634
111277969
25674098
1512752
172904857
244327830
53650685
16166471
108987451
239631349
158626795
68004975
508556549
103889836
36193248
274312069
37454570
608093660
35657034
11667905
302390789
54868105
790906833
91896443
61166889
69521876
127557723
28546282
234245257
32080669
240642452
23457544
538480296
580895697
457483888
135822908
687246944
37188342
275564907
57925840
355491659
237411637
81480757
106593053
677066169
783178262
359223475
590002616
503258455
30631790
184808889
413627295
64342751
736459461
122778175
1814298
647069968
98469735
46915699
610428037
297005167
256704727
121069608
144942975
30303865
559742
150646338
149305620
550886329
282493150
90342618
93268569
818762246
83607645
248114445
14599261
271387452
115804488
490999836
346460854
236085379
141759502
158117797
279363566
14809208
257412945
718535990
121676041
12522999
40347440
548214272
138676759
272082250
79053797
362609784
145252030
21201667
9675849
166860089
30350567
263654229
125715795
173000838
244927188
97962630
137987341
95119528
5518976
56234426
326763814
626866917
504980537
8372380
490445421
45334585
187751584
167301208
12292778
394197597
10525493
588995785
211884265
258591521
637716080
119542952
91210187
581732425
149435516
394695504
9728291
405491374
67183664
115588996
737891869
9116075
30186191
154166333
6996547
52488057
40412118
592749424
222771574
52006685
414016754
54789937
209861552
64388019
74493573
176548071
20144509
582487285
270937800
317441427
122845395
25669504
118756454
153787921
616702127
281540119
128894475
501310
141932595
42612829
298873869
94009555
47403821
18771489
22782540
400675746
516012209
249804678
865862
511843305
521993827
832137829
269260680
124764854
395946268
228833409
138421684
497728379
1251337
750324986
435582306
260001343
43894110
361138902
313567306
404026715
498580586
132993445
257775047
117386667
196524704
575251393
16899972
95768423
69288820
283409407
36755828
66849252
27428779
250026787
210194237
30192261
188604118
106588062
77342740
462858000
28596613
35246441
390860141
425181535
688835716
41118207
601939132
122369899
620289333
771167813
172608433
63484637
793451524
82377785
78316161
250077496
592468938
448717461
468280308
195928261
664233003
107473457
52248900
139523056
22854859
820030852
66365439
159989306
98900014
245300039
414037743
104202871
522328580
358189030
404689538
34119023
477111516
405706434
400067203
8937877
624587157
735557966
180210348
543933863
5005144
720131848
330121380
270864372
158442549
127991140
402192236
3171290
753635479
89653776
728238031
693004645
631094095
7578866
8979740
488299117
461346306
150922059
199880783
374471
3360598
138587472
123017229
352518559
779191780
70197014
38898785
29580203
583855213
197814345
52410736
673036062
277335515
279282806
417117073
357870636
844699780
199816347
51833112
214330507
313509786
405086596
430242098
49458705
97429517
144974851
7065744
14386081
47876195
42022986
590346441
183385690
68411398
61310516
566098361
2244615
50256404
276860554
76878919
555733489
48255495
42096480
313541077
15162869
6601532
370445472
17941657
367732577
420710546
405647112
265413700
456349367
127805281
271291607
18320815
493607535
524758291
193242526
108106618
236344233
332029078
127317754
205373954
160952049
22554425
25109784
120805449
169443062
206743403
188971563
690643888
171049439
8384139
23030182
647707036
136900572
65944077
25961519
281545699
204315153
700794844
217177362
91823088
152788557
51318018
734596424
345931330
90013727
13169234
337803682
692073471
24130663
181489454
657029986
38530329
113009038
208070172
337772131
35819782
323834662
119246338
865089363
248449635
209513867
477528930
7526671
96339988
62003167
13651775
45012590
642481408
129796125
168370582
745270080
45005523
189269756
143112230
94358482
533404758
55940926
17946031
21913590
421344946
566666817
57872019
89123238
449530386
176819211
207137330
151287940
190037719
439785405
299554991
877532190
244397465
204867395
71679130
225667772
254254379
11055245
19367562
162272950
130481803
132913649
351601804
6949007
24718535
473193779
460968087
82349667
19681868
261433894
464076108
232167995
418798259
111687427
312053233
653877994
103694447
59336256
13029137
29185075
222186039
317509631
116469950
183392126
485532859
73179175
72320307
33005003
411862893
477859206
31065567
598569949
120652231
26560758
379197994
55956432
389457406
557574348
126741294
191848299
6545655
762228672
209183802
7106453
14531631
542649064
3008840
396819532
514440045
678902702
11484982
594753503
193566854
38001679
230530490
301745944
266006739
402383281
7799451
133472172
48496763
16099446
641047812
354657030
130938955
462944710
488381737
275685844
294215471
103305192
255984678
370942260
80929955
238808253
145398109
67081270
163774086
259452231
357895719
33963894
217049288
17188893
51826034
63528365
306755056
20003127
27705273
136460331
191331752
80358294
65573198
124567146
394600
35637784
426344737
121986241
64444435
82803803
220534076
193112227
123054176
51709319
101255738
4674067
525477287
15990828
45491675
6190068
264292797
151956346
322227313
7653665
654870899
46237348
244048372
280972205
459740183
231215925
263482250
144690078
71524406
42953915
342396009
267428009
557980592
264970158
9557491
461064363
101433985
1833900
97261936
300516128
126842800
429485224
8333141
172447467
44508620
253112694
18219560
39115241
487465249
19202320
79708868
8518241
219059168
297452868
175741670
76176658
522304531
160248638
93590790
70220420
566967967
348616292
139037258
700545096
234461789
309103320
238947456
92931254
285763383
19589224
50969968
37703769
34226991
49258447
349875049
158807830
111106214
684122902
96337557
10968101
80176245
210881026
42973948
235656929
707291546
507469870
453167470
190285939
467760802
380629643
175372268
28425798
334444065
31131126
395146937
33325970
720050234
860104602
265875064
264552876
346850441
469318423
308653751
46389183
9105120
763605042
21685511
12804146
147876580
425693291
136588334
398340040
592775811
701604738
141074321
613299660
210035171
286651568
43681398
433590422
408850460
19171324
503425385
507168293
253377142
42150365
5658782
161929432
97841427
386613620
78100195
297858346
282671603
220906255
263757410
1178881
227383065
436468887
15676038
38906162
394596642
183393334
127847857
113804907
131574713
29183487
25781980
93565520
343623588
378973022
677196701
19987754
39084076
328918025
334668027
119667254
609506305
649386089
483510700
78739988
355635180
607816195
118299378
173162414
445488118
851689649
134324280
199339421
105194815
306871828
144470126
336922411
199052347
549098340
380542896
304164177
26996770
80114826
213111428
124266455
210934925
486905658
171730586
14539694
636329240
115021052
172146156
64391956
168064833
616300232
19318512
502557588
14078614
44235291
100575319
53687372
398960834
30932180
703768961
5431754
26292816
172459129
94621
349262047
4286967
54067538
135688867
94793863
626295196
371658341
245251891
478189152
82688316
18680966
128832690
63502458
120918828
87738065
64307784
19338663
10286428
12996209
749425346
56588399
760353500
144978006
80103056
161107493
283294034
69201181
363203980
254124189
8922564
380925374
902063198
45011753
664894980
205275080
228172330
428247253
288707069
726297791
54692232
103370507
637756596
197643526
247334226
202681365
21019908
12627479
197111052
103276876
145882288
121300273
36967883
30490072
492049917
211837098
223319281
196122100
99387410
621448456
104752742
88938295
14745513
115403512
14686942
252858488
84959562
17062437
461338882
31825262
161416422
53858552
408376788
24944608
111483419
572158079
233312411
75382167
11244513
9615004
2395687
131351975
17038939
133965842
548310904
130792365
160125761
360677836
693165218
386355600
160749312
89518753
71198892
590275631
8996723
570202313
127941258
384250332
292988907
367424744
241918862
161482903
12190761
3221412
60798272
86634576
37199905
187449597
175492679
192341091
41514444
60952099
93329812
594359420
13143801
487336577
637094042
225921826
15119822
430280160
95069933
277138991
91837561
493240808
265200106
13538499
77202930
11228492
91600261
63017928
525112851
283620241
116916676
452430106
44814618
729556209
107890396
375770461
280103091
246580707
89106306
380395921
112309042
136426936
152714584
230230369
423171441
180823558
136796610
2116589
97212037
93072954
369411859
24005634
364941953
24260111
449777222
370368427
19854750
10093471
129473970
545848542
269119077
730134952
109169771
71187231
37346987
191944562
295177570
445723467
323677620
292029927
305675636
190065457
216872157
368358209
343213725
402398382
207414492
280351517
6481831
372893083
58815974
27242376
102594601
232416689
534700427
43590650
246591867
7596297
177563945
862467631
774326097
461668296
216530255
493893841
207109384
158251620
82426506
169256317
261735781
246821803
770961660
584735115
34651893
791941462
134463610
489963994
105834022
62886703
3490048
307150520
200150245
82225157
12803484
15126076
7500828
221592660
321613116
53866339
13004571
144209612
154208192
752004939
2378487
222369286
2423292
67605166
695322911
433055575
196818338
143813683
249298669
197503364
5018537
240835865
509206902
144829722
195990793
39970101
77968288
142496248
6918794
464853111
106280276
424573884
49745034
546136002
477180569
47079693
163360649
238772481
112178056
196781951
27614693
37395254
522674407
39224596
165940259
343953432
118341063
73825697
762091016
328806382
172030661
138431507
696445733
244860808
2709598
21841531
675075014
16615696
25278248
182914822
317095436
355326775
188235291
22197270
210320483
587749788
69982013
398122658
91127970
225687273
70109101
146212389
83732152
197968
15405796
127397016
93086235
60630442
71562557
121570970
72698510
339102640
741173884
124026259
53193518
367034502
88447511
25428425
422810371
540541480
74356061
233248261
474789047
52933937
456517139
680833886
552466462
357780012
20432223
352664554
97738820
183621790
67138552
125581943
549932723
116347856
402764676
140267806
92429233
403485302
255390276
120783712
68467863
724165295
210319980
90642730
536173692
252491916
65508489
180756775
168049624
97982078
209551610
206196622
449896349
286257184
52839258
657869314
62007969
160207646
141186194
139900695
285620294
12628562
19180001
248913344
663512823
297496285
23442191
92086780
516395536
181190811
704740957
314025720
8200353
137893647
345309774
623554525
26381129
41111212
42001951
66340562
417492287
511516678
27941745
455299632
13500074
174001236
427007881
210508691
56894260
4764232
122828691
594290833
220536851
281671190
92944163
137236073
705730303
29615189
47031969
42012349
9323244
309906280
232022506
165604670
198733633
143674267
72972606
164693773
78966747
108700100
610418397
234055576
263616688
46557034
458115640
252027543
70720248
798275843
241320489
659491263
395850493
123862621
660898096
173271177
815722907
20613678
1504915
43340530
56772572
160725932
521209190
4320046
201338696
155809695
399037456
311719077
559556086
45803277
35033445
229354865
650153310
52735792
409956009
172287002
503447667
160778639
209253761
521358919
127778982
159999997
177439501
173332429
157170995
3220122
189351050
120496264
629870081
29276765
6611078
32710541
48849688
70929076
139511350
710655776
780883339
98474922
514491542
98338768
138234037
154289689
49623123
11023057
31639984
316003175
1225309
207033965
177009801
324015952
380168804
565763308
45760576
795872350
57167530
35583329
334978694
55966374
124398040
118269492
61748649
165864584
379623803
525582497
227695412
200749378
35823832
192137248
591773379
65135935
154409962
294253682
190355987
285249426
352972870
174352994
502414198
195561337
384448117
480389780
134916797
547249123
232593877
396120365
99392627
196285392
163414941
420142657
199233880
267120934
72033044
395032014
147792104
27828438
244420533
125295304
89815744
362601108
450311509
236262838
68142443
475078371
288918533
16000840
187031736
42650916
383310868
64624110
793935582
111453777
72961349
147322553
53433499
103256807
96489573
188832814
452509579
5189082
146552900
100833277
226935216
492822566
727517101
443997803
123934840
172534595
38593102
16853164
174461938
41264901
292272735
346433238
358089155
2583790
323285980
141415193
95919630
254580911
72633031
31770189
123138394
529674911
257750100
559902499
277556593
820069402
47258429
601749772
399303010
74976491
301991075
183439954
82300085
584144648
21185705
8620385
105088677
191211593
31017664
281846082
325328926
204083363
22269560
442302847
784937
160947435
634577624
322259515
55313369
200326393
240807587
597303222
75842235
152480884
443916893
13229868
59679013
290832184
26995813
136668170
313274085
286531481
110420732
427467058
32889193
192570452
35855580
3167916
235142163
391621722
100894164
463999719
453738766
14655437
493344283
454232178
259046756
353294476
140592676
185038553
35206716
41785238
57552811
311557151
84846839
77982716
103894684
509037908
9991309
285237083
147160831
133894452
333916831
67597621
141756135
11368763
3275003
74098549
618084210
85160566
194785589
546888266
88246512
65758383
481583988
406185238
3891714
178616454
500345378
801526283
23520558
195332280
139288174
660941692
108848195
61829506
503013567
224291601
45233776
184638938
383813713
358635374
219013753
91712764
50124299
191728865
34967135
365870924
27958217
144059001
304209478
97612966
11121198
149754698
10227856
255419522
292988458
9056283
641822371
32903386
375402973
328001749
50091831
102642543
21611705
439169018
557701252
55465715
9462218
68542379
235860566
480438287
575427869
336661488
6879102
323128020
198557886
89259208
68387929
277057798
221449805
99172319
570949535
385817568
372062992
3139590
325124
185300429
305000671
123624223
59121422
24151939
471146832
604003160
148981278
32400674
59299558
283036451
520030116
157350429
370183539
36294998
64202492
93021337
378914204
617608860
127681603
492386312
88383008
378673849
17555442
172823107
135459281
432708520
131590756
5001835
272616620
418358931
62063455
33904866
583162368
259364596
266652039
388707513
94160938
55554513
566765819
14346028
64169278
636307817
234854709
8084676
64450398
304344934
109002498
648697647
218763755
62127477
219249342
220499400
157238375
134716966
104334678
627377099
412641873
180247466
75037697
262234729
74195701
399992198
601168366
11816080
274088204
102225118
436445014
219078310
19423271
12084958
30193449
417465803
252370014
16436794
296989056
123393182
32415032
254185564
103100654
51310753
208014
501383387
135089033
288858150
6380973
128301450
236121756
116908447
77081000
586838317
6445603
13741702
59536885
354861097
365126567
16331704
686999168
161249160
31860412
476904742
273320902
493726139
202341603
381978717
46363825
90170181
5972462
140322220
131635078
432942922
397661441
834532571
626772412
361823140
359199139
366996283
129924041
51983145
163073878
430332746
142981919
397503048
602359609
41113104
388840937
12287412
56892546
139608858
223632408
221490033
239329044
193320363
175027529
170379563
660644411
416339273
19895334
541927021
148981096
25199388
82284708
72396157
54771525
88633627
46771650
368470298
65333293
205776651
97254322
54130232
777555542
197764920
93110749
515895575
110405190
56242845
112126247
242971388
45390042
235548853
137397452
33579259
183490523
798310243
202352183
383304753
293864078
117150051
593761789
370551897
174797267
407788665
6678656
163002839
8207234
221092861
528146304
92609192
227622461
831075575
110353785
105099353
200168171
37495953
104649122
448169957
18372244
149511622
54183693
43965130
165443576
5881617
469086452
245425053
53758429
265704622
748330273
5279117
120905690
92553377
395766471
719305342
123280047
164573118
233049142
758265420
123915356
149223347
45564271
32270555
308100615
49563925
526243366
111428670
93600207
308634164
83724407
442645214
716585809
23697522
11857141
19461575
378590892
118706042
388682403
671569755
556409140
374700283
2430670
271132465
35818866
36060826
604443768
268210341
1843176
240359581
495843993
413326603
118717032
506190098
171541939
352857038
544616573
159016209
61486650
46597
354158017
394686501
5381976
250832077
376746689
219731669
607791608
318436180
120070500
477259449
62697059
624578400
236272455
76978215
12953896
130824424
186191645
712583477
602728193
909706230
265361675
491799121
81813770
172904775
104859607
19757628
8831606
138641565
791745193
621850433
517438939
124844944
15362756
22847921
154723423
456808533
457338805
30548915
1473718
209651247
5615795
1365854
171181280
640389676
8516612
208451860
43857634
394208222
525087416
97640370
300295560
194377195
436595653
238097210
350722853
130795584
66747089
113271530
799521735
38345671
359224528
104523658
217776111
235357686
19476099
209286819
93488662
52394474
616572055
14414514
48035322
54969921
20148066
177525241
269881
39082998
25538881
294395295
188600920
52988698
138480768
477590135
606803238
203025428
218242971
350382433
301975315
4158595
160074282
677645377
72435590
307302802
343725335
55836337
442249169
554810632
13464278
337326634
619466811
166431699
69070216
72409856
104808003
242299566
494623791
527332843
53877155
339620172
146553879
509089748
68027825
334688314
254035844
80666553
74988485
24269353
557955626
222432791
665946277
190463696
152912057
306951599
509133477
97503663
199033265
365251601
19949520
16129373
160007321
107871596
17532124
129838634
7348278
107751162
147820248
5977007
271440671
123806915
572778280
232920612
167559557
325940669
33238826
644697326
159929778
22401505
43737929
44554772
147570885
3012207
271494237
21629092
321691378
198381311
546254153
457165485
507349013
125298175
40317443
13052116
166225872
534755952
136454908
181792266
16810591
117003050
53495343
468366263
3111355
126914393
161611852
499015735
189732502
91353350
28069371
422745724
1578055
146180744
106903941
216851758
72160615
381547718
408138189
112938359
273514785
116654846
98091823
52479564
49868442
305640096
310455093
133341290
267817349
285326917
89337797
179443977
145934667
28619665
14562649
313087006
444973755
93801957
457138638
201605534
27694852
131987111
7382253
116800881
431514391
28516896
72409029
38301285
499156517
51957909
215805708
392992692
612173718
195684981
810834068
498737489
309620542
136909160
470938617
10419887
635472571
172253694
641063424
241102749
74292780
50059027
40788323
262469131
138302866
582952110
168145381
159714486
35244446
354939841
359106085
16016291
57125129
3864703
108364774
174477227
513303999
374698212
53390690
89236242
632452440
742179897
370522939
182683866
405147282
288128461
463871134
131623018
739924797
30680556
21669279
280807337
684236810
165786665
11245883
557345857
135302998
98505579
209422447
15932254
714971079
49875201
34761553
471015912
32509139
750549
310783713
240497130
881296643
51808387
554746813
132843292
324556654
502619109
394067103
104376940
35897122
428143825
335611003
338210737
444511163
102245585
85407718
325491687
438035290
349107678
18513303
28134945
116800910
12703508
334312938
149331719
235384325
50015065
2249179
65673019
163599586
103026232
242610636
568128643
98650979
246143527
176164075
43610080
209851724
177307122
57252206
627423186
251567506
11499447
19322428
317967276
51676081
224226031
225289940
382244186
768095672
19517255
141968899
502924155
154215679
359902911
17916943
89466058
623236235
49897633
338638376
406948531
21437329
311802853
279621038
89629699
16777561
178438618
3964948
67072341
249886374
647589059
7614933
172811600
25649392
98946087
205192722
209860148
108458408
30239175
69211781
762075824
93982355
41115265
15238716
101785628
41035527
277736501
54808852
169880154
147418968
47094668
24522780
141552042
44874260
848988170
144166467
642273816
89106654
60912512
376510296
610648298
58689315
18184294
48849454
161152678
549201153
6382432
417380214
533449300
304287983
40071156
144276055
569813418
214010863
21742928
445726133
157532750
140310210
77742469
142278926
9124794
188502633
112523901
387826995
161580409
89116411
530887505
235947146
78683517
92394490
170099938
62050589
309937695
7673203
353514698
482406147
377638506
151467567
157360439
228298501
225132937
136513889
6827829
92159910
293670772
80174313
34764461
568045601
410668815
20960534
815667809
506220330
28197904
687591398
62641433
66546892
653927882
25019103
129873080
283101949
171696075
764339193
36453351
135565977
371375466
520847094
106722868
260396407
395565541
365519234
109297195
181253186
193342713
90352898
714647348
13699473
412950710
245281071
183019765
261860168
32290019
257127208
403313727
33307300
697047193
325299933
172721685
316667249
107332818
194585096
179598246
496477416
472572313
106459937
318595397
60042279
9617696
85838971
31118044
541707690
302602477
611130219
66114711
394817722
350967792
78115480
42286309
57458167
749182689
8408015
504977269
41750206
13520834
484218972
2703283
333789535
59484605
42316074
362279847
365832064
85035004
281017586
16008649
61164693
10104785
56913682
2704539
116561373
311529961
182896794
119271492
10047005
364281111
75843241
79844886
136072056
84372954
418470910
112320427
445785714
92173441
5298298
442489296
60685161
135508715
39655996
21762268
61475266
249517447
481361577
430479314
315404952
255617265
135038921
203651196
20054513
189439773
109992135
262111975
20021889
89962471
574081969
24254642
401456328
232492192
409729310
796688769
268298475
181493747
22515676
703724622
47472294
354306194
320372184
341523619
185036533
150159
47273795
2511140
225088697
197341596
363049316
346543596
98232519
278348462
595219790
66475853
584172103
490221977
301149457
401026028
334548521
75506679
73354454
299876389
313088203
24711456
414473439
118476739
100034949
512508565
219508657
719756880
388524976
349536860
704970963
95774667
70000895
613676373
138327842
15794999
358846894
413189071
141882145
100798093
437546749
792600254
289369710
205858093
128144420
534153378
591816492
72903610
95493905
294827781
219672568
46044136
45174893
62316099
656554380
545999519
426930771
505949973
185383412
316025757
99685054
242439632
67812981
282817028
429901436
575740
100268057
35413004
355522850
411953598
109311584
42682211
26165878
696476071
379426979
337747078
261827448
44416133
157133983
299862139
52368034
227233064
191008512
7463484
483975189
87096482
522065064
277048127
177366941
161500709
135209504
91182514
183924208
662458500
268155659
7898769
737936214
195096198
23139162
49758389
17374078
407519454
535721210
227151963
84051566
417947350
394559129
530478238
77006352
648708645
97196536
538401125
38563402
258329807
535463171
597229819
17639110
251558062
582323716
77606475
216889843
287595401
26108154
86472655
260884
112223505
159741690
254191564
57710430
81530497
173897486
558300626
108782469
49436885
33783578
125476660
466932765
373786084
175511640
4341073
5789383
129768802
3234403
92783644
103500380
349166316
663894212
461352158
255125908
13211430
542382098
363228332
232087827
301348202
14944331
177738870
68626616
327493898
885904130
87750038
59848429
200573380
578684754
172073434
548880831
245180881
172876611
15738261
280795695
223918603
25893885
355814062
198136287
142170910
6955407
622707196
3138183
100083974
26088596
2009421
92060312
141969847
157860997
901114174
314459559
530221412
184112257
312494422
20051373
433792742
470295
38382454
396459664
225590184
77172643
291833166
64114491
12030628
375894660
4676193
20622972
409461204
632769155
89496087
94760784
368263089
54367082
116148621
88709098
522256786
192550012
453054095
499301248
186549726
180434013
3930857
429012019
773403808
352916076
480953759
435150820
185127377
202191882
328539437
64933712
95550310
65009183
114838784
12843463
62397945
219654972
247566210
71885785
175380666
543515625
28643903
112268591
50604710
269606477
600737483
193583227
240620990
121659663
8649276
242394095
204742636
74228780
291895592
305636586
267779407
838235368
25445410
146665223
578614877
433037060
429055613
473526648
357561055
16474953
10500358
92880707
2060982
17447035
4566398
396329976
75942146
241888687
417001960
332167244
213665903
571471295
342291694
14689925
141172775
743561210
70670114
451686216
237155064
129061955
65345544
273160888
448135612
84704199
270153979
696019209
93470139
127912952
21545352
489809402
257503319
230850289
290193714
746354610
725964
459249425
163771846
202039238
57343143
315797780
354238010
163606614
12916130
118712344
418932672
242603607
535472668
7416231
240138851
7448463
8414979
422851598
58408759
287516864
342978185
219241737
116537892
134849248
75932286
246714152
179604229
315876651
15590793
191727719
156922369
82784304
551571167
526036506
394185386
51311577
12486912
730375038
80922689
74738296
24796861
22918958
19076449
35021468
163333205
3167404
130658206
80616068
383810458
39896203
67580235
60772537
523060025
195713878
197206805
10301190
357346045
40397217
17186901
331279463
311636340
228592160
679321734
409053448
18859964
157641397
83275266
164048347
181854569
113543118
351085073
546857379
508401157
201155422
128062423
652561006
25663320
171795519
498684996
311042553
729788045
27222521
298688423
301715840
20401388
822390391
368158805
544522179
798833790
765667183
566054059
49362861
761675305
17233578
284890076
10569963
665795209
12774019
216384650
182496599
184931154
483960224
632019738
30034393
468728867
7422183
525306103
41052261
514224289
340169332
503356999
401323032
4352916
417743
77418376
151503176
60688834
56231364
69338503
299457722
53014862
508107986
8063111
395650670
15101541
103512083
188395507
115062538
353968
123842320
228072548
115498405
1279772
16452668
159888466
37318145
2448958
645624950
478844413
357439121
86670435
119294392
54623010
52532714
223949276
443424034
10405756
423928635
166281029
139702471
333195321
136475606
843697789
302815569
8797897
353083731
365210508
169006088
48310221
119157343
369119646
260200182
464882387
315192526
202176650
61681430
295088449
258844270
148718861
245887000
372672763
539553206
39294261
278588655
72052716
278065502
6067265
599873728
103760190
626557
47335714
76491652
76436751
610145312
5514527
116164805
262156774
136956770
11464054
216465548
169066400
111730419
310094415
12582236
213341348
48617381
508246114
38641597
34205446
490888914
40622132
200234493
471142755
16090734
358102848
163165270
88933482
85789861
315222305
497568736
615470061
6448341
5268789
6584914
617427677
348161
138410024
230279651
133210089
362927655
571672526
527238083
77097367
13177964
111765692
28117010
7195937
60738265
4899067
654832314
187958651
414136535
28248661
216717101
138418999
293012829
640427456
56658221
435042312
130398492
16261450
112795044
382040781
91631640
418485049
178974102
753887432
22796846
151671580
60093430
85410021
11503773
501287741
32484997
13760287
181527361
108220321
445168799
156468073
12943451
399603955
57762574
821442178
578567204
62181702
199338307
12463391
131257267
574524393
351114639
160593049
517607649
156456097
646444514
27991640
149447494
652993734
49825476
289616135
70650401
88076930
332787494
11810123
158340182
20329894
539457651
856797624
179973051
726751560
3530492
132060089
507773880
707622918
285015732
119780505
428896139
77502851
340282100
59587761
683118608
540635307
14357166
626913364
84145140
8909776
70678406
6745216
311024266
168790773
471340892
23959863
518776288
126373069
20934465
196030182
432321884
36002344
506785
837879125
13573854
253449037
93924515
4602932
155653930
17134752
202143111
434392818
69951596
190230964
175675857
4535276
539680913
86649798
420684404
492399444
6441014
182749395
33143594
170736444
2065635
232659365
98700512
550172696
162826673
249907489
323637129
311926026
676826483
375884594
347650347
278260009
241298394
278835246
200791837
56803852
33683399
570787959
100449202
22538680
169027170
197680491
6955855
9360714
45369598
66924965
175142829
122166728
143231092
49848945
960222
328396769
342472678
256099065
29139656
10714990
57902417
127692691
8778695
95976313
59456576
25550801
425325438
23627307
249128347
63554903
139727904
355275048
179666273
317498785
34165844
264622874
339788049
88033734
25647996
100593066
362757056
24336768
54105827
598333575
84241915
33612155
430092358
526595290
226644494
185781454
431625277
431048101
148043975
334856935
8157141
295877701
93923394
156058819
115551633
223534895
553196842
418528602
94891556
10619453
696797247
366509215
562471918
438917364
218000588
104267005
70250631
605569459
106261549
86535662
345825673
309809714
192270906
136035374
82455815
692395705
535110763
4656005
295215703
621981322
238583450
729412665
97647224
92605127
81738620
66748205
417737966
329744409
350531503
94680260
633640539
174294379
790850419
17191800
16933948
593610605
10012157
101388811
4921005
98437895
825679461
650790448
167891238
22597820
470919175
140279380
201941841
259936234
530381636
28705864
11708610
710949807
278957
155787264
209716580
280884932
8394871
83668680
143765634
113883624
270931801
48035589
321245605
167973869
114122255
86622993
729715528
19142755
26577701
31822091
128694953
183631001
208923309
173573067
1297867
343713231
222789031
58663544
711944182
306225109
54262376
116891810
362353476
130348307
238718587
93954085
140032701
12775074
118369501
8915978
131244524
108119009
387620181
116843176
203323734
157884231
724434065
283680059
183769047
542707940
58969517
19817583
131128657
174891630
372124692
277081504
17071340
338646833
353049850
603940986
69668465
576045843
14076104
105572257
485426740
790936904
77597791
5750465
20254960
796466865
270319782
28074721
67351833
355575469
92572538
311147983
132902333
47097587
132635316
130046244
21657046
254451323
446012604
187178373
323562690
6437578
111249463
102132545
405156026
47075505
22825462
129451213
235304251
5954367
746660146
54032985
178574220
389338073
216812347
60937469
173979617
298155598
148054831
158674221
715765598
203821065
23464824
107273204
454511597
134410693
547645464
10713345
139716855
29681282
228678701
720867317
659544177
587104718
34134838
228651811
67001977
322668386
118017662
342633182
1916442
48727124
102310565
307642161
163020229
24109570
350091068
643693881
317952933
445500595
32290965
361812467
368694475
5216585
126388338
246782069
174803882
541003272
256722037
323768883
332666996
579185958
135328055
150591281
339680382
375601379
26662619
29660163
53868105
409065083
9807427
20190499
431309788
18241482
23941933
377712618
12966631
34198356
375610323
740475013
200208437
2921868
127595191
173201497
11349176
300999908
175248913
233860536
142432693
68862341
16546235
183275754
164115303
482033636
198131150
18577559
17260466
274944863
436230822
55704090
56014665
67673517
168014609
292513431
211976756
29309312
54412874
843057233
562428441
71742750
200102840
9638134
395829765
618756123
2087480
24989057
24391626
258206854
346154532
310714443
377783183
49307530
143427530
388947726
331294605
345474544
67755759
217356701
62018868
3766804
197239101
179380808
207486489
681938514
4534149
658955565
311998977
410668364
19057423
70500449
25758817
571544810
128120189
78723204
63191966
344753531
162605480
565854985
376263470
53223590
24404900
219868327
38063767
100223038
390366472
206075904
171854357
572270569
655542597
646091935
61687588
485928664
713908573
352715440
227417461
118823999
475786087
492412857
232447538
22631041
78140277
177046606
479101573
217987552
142239562
34532925
135193377
80591676
23887412
489821099
91614209
355477441
724980490
573361181
46622748
152134734
346617488
32043391
70622652
116862593
200085904
352696128
138341611
223398261
21474856
342211848
79794295
621165394
33721464
252794527
32799627
105030061
331249613
463966729
10638890
194424515
91288499
127197389
378228993
44495534
288082014
35889433
141629590
316583098
247224660
373376744
171802794
51028311
22093045
35128010
99361304
90799814
205479020
167014508
330606719
145661649
98993001
238068026
322768504
293885441
335954843
105239305
435561457
4366158
205725550
113291505
181613916
107818130
58021088
606508488
10860323
49671857
2380967
271896095
558242629
612828414
564426976
512187395
283206172
25188665
494288640
22245754
96472394
51920528
288518023
634428424
283031238
240841329
110054268
37861839
570559493
2128346
582310934
164170963
57816459
284314458
290405507
279208031
487223602
115926229
170983108
66290772
61814444
11828964
400327271
19059654
191829499
377055536
67089917
906406484
71934975
190711094
281348163
574416105
110851941
120610654
155249370
87915526
109766403
644549260
399602541
51313592
447393463
60026595
6274477
19664871
31670390
484786896
55679442
57765138
375730234
143309170
37474650
7930189
114385410
257951087
360998520
150935198
608075613
26034140
414722530
659973522
382466909
512954662
314701021
291044320
379256170
6240853
209107461
23617305
432643668
627485456
432373549
434839115
70394417
555461608
47188969
51299253
159203699
63700073
457931052
31370455
100524843
496541026
161278983
331880183
410165504
120324036
397882008
430378898
138329056
8201790
480817922
18213487
121643052
393785877
422195852
356121486
28012214
23798065
45194482
615664694
379407928
36788997
344115742
21462015
771900140
130108917
173232314
351925177
6284383
166534543
344408324
247456977
302287358
150955132
86179759
417181220
241474560
14718620
262256914
677583087
65864841
73347333
82939981
167998716
347898916
90246808
202718568
159734068
47369878
531022474
237540666
199797367
284540389
139235019
14961682
353004218
802781582
537224558
481454988
334391013
817721617
295434579
305507268
299588082
83708635
116923432
247759107
587500367
78255663
111373338
100789396
532370759
45709953
10555391
139016785
636568989
108232832
1954216
43801641
226519922
96765610
505550046
9245687
333865001
291598378
88274418
74226718
502942171
42800574
16575181
262910841
315445722
450019543
250592405
205536590
760945280
291758953
369360674
207394720
160407231
102549131
57004479
382328134
47280487
23197555
99002358
309319882
94702568
23046823
11742519
404356515
48951129
237130455
643302
75809359
8426335
81913109
19110929
91360204
85726536
105277185
118297890
727624032
245861779
58003843
15633066
278785593
171971057
144251757
48969912
422603380
309217388
545196396
354747576
319306096
455413444
144532296
347728961
23356530
646338148
260363363
162913296
15754798
327606194
116094923
116258857
245608141
606902814
1061847
41992039
223442639
174692161
259608379
46043378
5842066
539311577
244417905
7153811
6884236
47470757
22859262
573081892
52353151
342260711
155727843
11933429
568613369
175609410
113280664
319936792
242432388
254795932
542546250
62458212
243768
364301844
210282536
166110938
20394615
278615886
5911159
92965228
18895076
241990087
238399281
6633586
73622375
250456005
196493204
207514412
444463031
275812346
251943014
163679563
37271563
311036725
55590626
683350
57043282
216052110
94975180
847954
41681508
49084633
725278177
451811
122078129
58963821
5583334
637048352
103956513
538777573
49747345
2955330
11309418
1455664
205281558
857097142
2257255
444736022
179587453
41636440
295182317
44077365
256447247
789983677
114169589
57365946
583125959
94439296
343378036
292772573
95098942
164751966
287732245
211817873
31249056
550363543
144828148
713657699
57710277
130974722
230071238
347268116
287765764
608856281
240049492
148453211
434783138
123091724
340502286
82348479
26240337
354174183
650543262
373599241
6581845
80211515
41008241
425825936
248855470
282939672
133102673
60227488
73935031
222839670
341722261
479990733
319381932
242614389
83589872
272337017
425335752
74803678
187568091
117306504
209436679
218931409
689310321
623763088
404999664
11589997
33133310
10608583
13042539
147970170
254837751
315142378
436940983
184197181
88367151
478907420
26044285
151143085
52229182
230204274
33023897
471107213
257868809
483541527
467296181
339936445
140620075
375564107
59534231
16452855
169638558
213268041
2370845
79750866
104440201
486911694
796282238
20781869
93622603
456856780
112982285
594537861
25803037
686041259
12584087
407789390
657072221
70483334
263497475
135235118
179944146
32412035
164602895
35954434
359578613
433517542
182653523
265335525
235052164
961787
2697697
306733018
304218528
259072862
34840600
98690720
206269106
47324436
340498139
85612669
91178312
272025225
353696598
542464908
112451923
124355654
529676566
300821694
48557294
82306390
227459163
80483015
274887930
206527658
41853807
1139325
200938280
11531148
53944721
382155331
648824351
66188483
82834831
879129902
18352069
681935598
48077317
46538432
350961
68869684
143738950
486744759
99148318
103548065
292356918
417335271
15310209
360697746
232826230
316333492
182141582
457291475
523597215
22055613
644073867
57934691
95328975
62045688
203757928
295305357
698692323
61446292
127686279
313756370
1053621
85664837
19152140
329554407
320748800
262932292
48562841
130701820
229455514
49051044
464102936
221204110
114102365
11249075
185348851
136574542
176772195
251086108
94199256
30100223
833436399
113995591
413165335
184914670
99676384
257270584
332400411
10488390
243137371
181956463
112348020
100996171
12307366
200414108
39799064
1163647
90218690
522375615
57149092
227939207
418229666
109599752
73877252
146380012
574492304
481229660
84141828
52677429
62614874
607161451
550059297
261696324
50540091
9237201
246317604
52612977
349900455
74831024
228224439
15909723
377766394
703486295
513056536
367901123
467936819
172337612
12094940
380277095
49428283
9756321
90653571
61523860
60693200
55771342
12375833
31781643
434644973
251247575
252703478
7146451
347064638
4329274
326832178
197761443
29460925
162080182
463427868
155229480
332231956
334109452
22213133
141158804
120155873
302699148
47871166
231157761
482389131
512199479
72568903
292810792
216416619
559867118
668731442
26325488
576106413
476712462
22863360
177792798
230405502
17742782
143512502
117722579
269216136
904765815
224776276
111872624
29919814
863342815
16414370
799750234
566936579
240891014
185733166
499373076
166010343
179188132
354329240
18344573
216393020
14586431
384249688
53666098
988157
50787506
108883218
267307802
106494107
442652393
12442772
189507798
145226001
383489950
43438366
167107061
320651877
24057568
232249918
57270312
127002124
323952307
46381163
117347218
199757812
243817951
37510037
271470894
158795083
19309514
711860389
351726065
304298899
253278660
260310188
157360584
222524925
24430172
430879781
486114146
515337179
118192907
16942975
16875060
57991320
542821366
190705826
238114647
40437634
4594831
35610457
71864498
378901913
405931364
811081559
512354906
514853660
361145403
26501750
277763227
193108342
40187848
75942775
329733646
479761438
145700803
60919508
122595649
105166396
624223107
118037272
17646067
24586776
59813500
9522237
703206188
177312971
444637058
116175013
132348348
2944227
34579105
579937263
3800496
621079839
193992961
533218545
413125512
496324547
70650317
63090903
85608761
611706775
245677327
5857296
58262124
105692455
9994012
11193431
4357735
70277351
342677591
37364557
249089235
248744103
536302268
4200631
650659571
58093064
37414414
33480081
450444286
432454551
474073838
777084324
33070581
366210922
6439155
256966092
402892336
569667919
562716828
27142414
38125507
133613537
507636415
328774479
252257397
502740083
44008113
242752048
109592894
144426929
32997283
433090463
750796701
150183162
168800670
88871501
363969643
237358497
26208918
34928864
124557996
308658487
288507436
114433242
244286727
570573537
38905641
558270030
49655073
290591501
236537075
126143173
251112457
90809558
54458155
79545531
420984177
38448668
364985396
234764719
67284138
254246767
65310831
236486976
508282626
85430689
283153597
721034745
202724802
255731597
271188644
213991758
306058887
102606024
172119541
139859127
16237064
14044468
381585214
2079977
141293537
649917470
14080526
762997902
110530824
311246534
696207889
183044632
265898213
16333510
14131596
91252890
353784665
112728601
20438122
178831886
365520119
29664336
162118541
64154357
387771670
7919746
120339303
253813085
379173330
107115450
499480731
207823515
118857910
249434828
172266382
85610009
702081368
112324416
138349367
387212568
592865
282818462
111216735
473127216
127452524
26859278
621939063
93336233
224111123
475594558
155401567
67745292
434667817
441563046
148063600
43367660
130460954
46490095
150612576
321886536
346535902
140146320
346089843
233713215
57306629
411017575
338347923
142503426
139550238
19344591
149966619
472620342
272224358
6467511
441532575
274118984
105923413
81399171
184913944
120204058
303912209
93557162
32432080
169315132
64949094
229818398
609905239
440685308
115780267
135236209
493763715
170955537
607687995
181896985
95374663
85197325
131569263
17731767
267404200
602596973
63809143
18325316
90417807
371876035
708288912
214217327
199759282
210295913
424938180
73551792
444112208
10100003
27621191
2148743
52689480
38596733
629578373
264559168
15816137
31575644
52464701
178668837
251855173
48793892
190458001
1268443
213184499
196129433
33710758
135156012
195008822
83199754
661016547
242726730
8068347
510127022
81193786
30043837
53764725
375213566
34332576
566387192
40520196
115796402
10773164
551022869
187071456
459709279
38696138
422345439
160014
491356983
786016045
557117190
576701061
35313062
422019700
125123927
278664654
582173810
114115066
791290915
122237813
30651295
30518349
247897158
223227341
238863854
442500717
680450429
373014716
35298533
386812285
649422719
565761191
432150445
49604214
79524651
19469974
276743914
6315169
376093604
856458135
376884870
387451508
309332971
447699794
160142155
193785777
163604017
618115324
238077632
218745014
12057212
237288365
134180561
254637955
4526877
429398414
248580919
30364135
150595569
235491149
86226504
97790433
352884061
265412324
366391680
279286109
4194531
359221766
64154239
450823159
37172480
13846866
385574432
18149730
4382716
41206069
49698762
4536276
193995475
372569747
125332005
269126533
636980988
270307186
692724236
9779622
97441242
8461213
456342729
331683291
163372852
613266350
253680701
188586971
587484181
65479494
44016351
20784851
314390324
146236583
102819518
543720999
4764929
3656366
97157451
411977
166047292
432685687
378389922
80097863
79152696
374979726
652479540
6774676
516899588
36749628
176313200
22196526
218673304
28794687
147058921
175386340
177273678
417543076
580340175
15222138
71485854
498173025
69313565
32771088
305047722
1211572
130416481
385983654
61925929
75466378
48155551
85922832
14498276
65007024
161439350
86902953
349695660
16613858
51366194
97343247
40044340
155788507
56522075
464085348
280786369
530521408
62580857
116225536
213127991
428856926
747792444
717828850
152867727
15992861
12860425
355791320
88459019
112107993
80589861
96707820
246895887
2536875
237770466
59847044
511325362
224766696
49276798
360458530
34245644
177171581
253378240
269812408
25278859
3416424
349704539
76024639
19795704
196880461
15758043
661742461
684060817
7614978
72735065
58430900
156213641
28586431
19057563
192466895
187266905
11029582
788466850
308183940
153454549
151347213
106533493
650397739
70466814
328032326
51696448
9211160
244107555
137886630
210161059
16889862
362298784
19570772
11217931
592762070
26098496
21171914
426452820
11323433
457126821
63571625
26454936
635283232
56530595
7472424
421442498
599631559
101413216
112026375
120807737
12726202
475550674
8722674
436418842
781231864
76784339
76656149
58934412
102752147
109730194
264792596
284120008
9834586
14442631
32731342
352904708
13857149
426855357
689510021
181736214
14165139
12657589
304557582
305979494
85105342
5380523
155989969
506094256
350023015
486056768
662329973
337613563
68603685
121256178
73361248
295934649
213291009
22191873
399097504
78663121
567096697
139432670
716861760
205474699
1893148
138650855
48661071
36630490
2437802
692327585
67013036
598895718
353264037
87246452
287920618
584737363
314557945
321697910
38207827
74317583
42898925
127898194
575742172
482647476
29111981
462095097
8314440
229112485
276948591
66660793
178172656
134156131
861940431
46666555
162830142
48315214
210536082
394080841
194979647
326131776
489389532
162329201
45006922
52534461
29868743
36491831
93945879
33248254
404272711
165361031
658377952
132612919
32665091
142067324
402438092
23308939
679084362
2694676
297563639
94870466
48811125
141120631
10897844
6866399
306395168
103521966
47870554
85063719
154106460
66455347
522783493
173623424
298988177
451822016
158739691
138791435
368407599
3069041
285694615
39349061
19677021
215702505
638176264
539268245
3322964
33314010
16975614
50638385
846149321
264841323
533966053
26609369
14308746
89314641
268558341
275010031
164198797
417786490
151543445
873583672
374166095
180316846
287760271
35512761
25090545
298520937
431444932
612450712
339175845
640750666
504324720
84697854
737773332
203989272
266724682
600129416
444537852
47376713
175234806
148887928
256752443
232777131
580770486
37366470
46870804
30975612
5427829
77008820
80399557
160817656
274195696
164144528
19454589
369489670
2491560
478958715
122126303
170911998
960724
10663640
583847927
7534379
164902184
90839326
301005530
328123366
442429209
1012603
9696975
4515042
651275884
390502773
317716698
4647707
360053470
106164853
63145753
470945099
257957938
11514320
481156440
794653332
176399984
233273527
464906745
26769242
16893241
189300712
93513651
203366168
129179189
426180389
15465756
147488555
132866767
450785323
7152399
382134096
159463417
663416257
420746810
283461774
413003532
26394567
320239105
82662746
94740684
273966106
362559718
574437393
633984073
26827785
35087833
25927740
220370365
221585623
37610250
573017520
21108163
3520831
854402603
421940783
497124008
42606421
779651680
440172012
201775326
64970294
8488841
139754045
140931736
495047592
29169941
47138426
398599587
115467374
57456363
251295340
25435287
110299127
449388380
79734674
131176465
104527932
377302171
134299872
196243250
393547659
45738645
831945702
95744152
161567033
98745077
188864039
558293956
132584036
68046359
172681926
1372219
186672332
101517019
915377409
425600533
217126692
325114785
183376056
10202969
57205652
70346446
68809755
117644150
68738665
140905647
447312271
119507760
96045672
23422362
251087766
541408588
384427109
464560212
55097299
355487975
800312236
114579184
399797159
97200837
778445748
335707943
629476149
597711087
369453619
194302154
476800872
349946751
256166093
85631
555501101
118924395
23986019
507941317
134016707
558079206
345355161
115960792
456815110
179053718
70700855
477527599
131904855
110096325
768679252
258348933
423892277
148641672
140877894
481456378
339909051
331849529
165354123
445941368
152042630
233617575
55278351
305689960
339733699
24705299
9721238
467558610
386933205
47704001
496175255
6360977
281967233
157509075
263685388
134794032
616932404
15077092
36623415
42732899
487688876
199865062
470439281
399385560
14505017
219991551
250843285
120540734
354203791
687981478
312789180
253088111
437677668
422653142
301999371
39100443
6003129
132524661
138162835
93618000
12157821
526621399
251835360
617868964
141667215
26158753
618336194
56655484
56394595
9128446
2685035
280651541
378478481
106723387
29508173
338576899
146449628
715086282
304737746
399046418
123593549
158314035
1084272
709050500
80479567
212795191
50261698
635073320
237718001
568537851
497620717
458877784
599344818
299424356
379877401
79367013
461656435
665257780
206981945
213203692
451873345
453002884
32366030
158594140
144399786
237537843
313206864
259793967
401681893
243446965
100190864
598441597
96840110
377865134
445419444
423115278
40496556
109640855
392569524
83496683
23366233
33124009
148300025
228715652
10261205
169867425
172608803
44920987
34929269
91936251
78651859
697784213
43942983
218563200
35708468
206348565
36099975
289922878
364471479
29282696
166758544
23915510
83120603
416313239
87522021
55708417
387370626
541029417
100307660
72132088
130335767
125763945
918054
792389069
51765798
42557789
62979052
30003841
755711
8114499
74552698
275944315
253758807
7069148
199332585
417126806
242199714
132286877
107880030
618828098
269315427
37069957
469522534
210660103
425479635
327719749
25926814
249111396
58180501
46561145
343633338
86757756
15434851
122468390
143991559
634885799
704297477
298884369
6896360
234851636
485949177
82603727
160780680
20729654
31770298
136225205
468262420
4686012
90613072
33646081
118663561
720289981
424810347
389340409
265185167
133423514
114839021
16140682
68847562
26577902
69720756
76126084
233201956
229483563
181743964
37814865
280152613
204428561
74043317
40672961
110884437
119196036
352048661
337534377
395859042
232373581
124919120
681520403
5769890
132453765
321065131
308885266
130956119
88772062
220511421
149335932
40172093
907779010
80233363
425651487
6897256
310109171
255527253
400800131
648722304
21490642
267279722
16946812
139935124
244756400
214614053
7528175
580015791
7593010
753756893
464149991
91578904
244899884
111218327
530678188
193820886
134274449
192062696
46512338
64587777
75823326
200379434
49149949
125985287
8038878
643012006
157952771
141614892
241784850
441536733
562443282
692332379
1907685
9395508
44679443
332167246
126405847
173967783
450028298
83243984
10907680
273788595
74194707
62728920
3729364
49773179
30504418
31506194
631829467
160539449
111356932
79592501
185733672
371206571
45672507
242880173
540984573
10735768
224008262
122844177
92765011
22637292
1281262
409010
131859999
567776331
264037184
341847819
297759535
784030951
190051777
83861359
216821027
110967648
151572018
190049118
61886664
191613092
580377297
172360927
292459311
172512296
20159699
829321597
38695336
87445732
240614870
799224611
710756125
775836691
459956162
691904154
41649271
564112588
819498356
76428896
249551370
359930666
476984772
41168142
331928808
483081194
370681581
306078392
100237958
298607213
168816205
4312915
52178091
163341038
1935066
1100233
433027777
12503371
138229897
120367936
43266530
272001546
167934420
310506046
19994794
3170105
204247211
328517527
50555349
287824451
6345422
290402845
120882435
120131165
5816383
480251207
26388486
50846415
413570582
76191387
23715567
21669160
319725616
434128062
155935304
141363652
479825988
183218413
285782893
213929327
164349294
519226652
438117816
205262179
513862830
2259165
33645857
18958424
378770561
171728485
63151466
468370024
109142312
592183096
412566236
291127931
55474752
85944250
14316145
486561037
428603418
142410419
438304553
119441251
325150615
315517250
35018522
23857926
77577765
152878600
206993579
75523414
237836242
544719717
61125471
179448765
618497832
259398615
60357145
763863008
528967932
283344830
36062275
319819553
313531980
15972372
130720980
176169451
2591502
507220274
678009140
8470532
15159139
234079121
93545435
48469165
259582376
649176284
712416188
24182542
13499898
45210463
67915083
72410881
61228770
258869207
160469046
115792762
22046677
83984869
637219206
55857944
283773592
3167875
467129121
67450415
165802473
2054595
141578728
219203730
91673017
189099195
252518770
293880842
523189838
23548025
362337587
148622869
4849216
488862206
206618327
310507643
181885412
269164827
54599728
54409055
54843721
197450888
374850735
275569396
720876972
58990514
381272926
163842697
91611834
619205223
590839308
187739715
397174759
204529793
125047405
258970335
627562252
298135066
209818191
11028551
148613605
29752578
80947114
459646007
217299391
446677093
71039512
567122798
165497034
652791999
366058723
68374713
138935648
77987478
299616458
680024431
17831238
322210863
12171404
28592347
312887184
202679919
385322079
212734411
255467312
256550241
18393174
175861377
221492367
33947354
848814436
46257378
36267304
130069596
6750336
134140824
271864020
440256752
61396672
400162837
278740347
616588895
413202673
10456388
34782294
11692601
566345994
50667324
6649346
34421180
835056939
21251804
136170281
321066566
761584060
278228031
8919497
42861640
256281063
108623098
693962694
84961428
40214696
580805514
276303877
454923391
109630627
193133945
55132570
390949565
238807178
246671038
15329900
47352365
35768204
416759714
179706727
129196922
414537595
78272686
78666734
834810261
170641995
335271750
451994228
235144921
270518115
106044466
110037736
239074165
744758297
263574347
252761227
351323917
394820473
192199466
289485233
13176550
131973726
54315818
20479988
1001801
389367375
29829885
136771505
130221612
338524819
508301858
56835851
158362785
28611934
689887137
364053811
216692151
16361601
30058051
315990513
2176434
604860438
740584546
391361884
246434029
190207442
691483530
37282866
92716430
815517533
206259706
550017102
156091846
523145991
209088590
515597895
124601903
606913047
96993190
2384615
24327739
2399819
214135092
200741207
338700654
319230537
442835346
121900278
116397906
28949145
243177903
196666597
56032295
96550424
598355065
117469278
397216649
22162225
186944165
85768449
282974115
298311884
145219236
15274948
68777351
168202115
536061111
19222261
146566091
698860164
145077067
358873411
645548144
230771585
377972288
167518124
733213156
373627638
55805274
69848967
401636656
239147016
8960148
66034799
106456897
4444361
163893688
123425189
255705313
198155639
287981126
548915808
40829219
8399418
277648795
54587683
1843104
37903268
113165776
7433982
177311427
49913376
218001849
7958457
449660392
52145647
287424777
517033611
207038392
37121966
271153674
61764509
554087211
378561557
7780843
621035805
11793838
434897380
16919592
2089683
197488317
208321915
449843767
446700258
191767294
149799345
243322393
40073003
56839339
604297234
350694960
130620481
110382752
180217649
554955945
45130351
228365078
24039375
16724200
128933419
250436204
29697064
627040350
465783464
248795076
321507444
178888013
270412126
13318462
713631310
20735991
313284724
39346877
67703629
88635198
176969472
24788468
308955654
91195546
19382004
346784573
7433008
105211600
338826783
310242061
235374276
34286557
209672656
562965318
86771306
430545968
9711620
350068225
54588585
266724673
66523629
23244594
403723583
591219973
167156689
446333850
66216158
374550104
263456812
163628620
728934662
226280183
501518098
297363452
165557179
129652612
25978079
902105488
598542588
201364742
600210060
170842902
14990777
381692467
155921038
502479394
23717079
49272871
131823726
172676201
262378422
189438595
431940
344080637
2768268
355175307
68472017
120514426
39185744
542261845
307392547
502543356
530011770
736474830
73442564
559662564
544521239
7281793
424863592
153509162
239456935
634570528
445415488
639127847
40994322
17573965
44529080
202241593
148207472
334153146
28382932
46903098
45416937
227809224
284846891
179140041
223403876
164008070
9895130
45392931
389730985
66197470
18121251
289924812
28800859
455770943
32535605
148749574
69623231
47733520
7004183
95222113
392139117
261939792
524430318
241805380
405051467
135962916
896390886
728452285
371995043
379048940
589819335
133416483
19715345
374274020
59750174
43513138
818988800
341524146
265385614
52634084
154348642
135820292
548776094
277996131
17307068
441981927
74473545
190179376
80063880
86585503
340160694
459154778
784192616
14894036
62854924
693459830
93246628
521879481
2933825
25747863
94588895
22516015
443079121
4583484
32946688
1783770
765170369
518786098
482293653
274459351
85011193
17004997
51488592
57371454
218498404
183595156
96375232
280987334
7553964
492243612
681259968
7964507
478978688
188861
72615025
57807861
42165145
368020465
609317903
466660784
5687317
43729155
341455256
615675906
4908551
2171420
410360035
50864
113163028
84106440
2914392
222406583
82455122
196365642
80320549
29553817
105616725
61788278
266545784
256994390
65847936
269445991
93968375
332671520
827458156
128659207
83010948
318849497
313851785
533899039
190290296
215701293
158721092
58439707
477465375
466637720
86035010
462172795
95294638
30760125
114454109
346362556
90997397
9938029
289999181
225573590
894774926
3409751
48361853
729623759
303118107
148425046
347725870
96886815
542093605
567911074
562665168
57503645
13631997
113642205
268236320
24802871
506873100
22643243
80766480
219226090
20497762
5592577
38127795
2719530
124292226
842299321
287708987
29609588
379898536
7872121
465778918
756541599
129918857
234194833
330660304
261519838
170251973
190092596
116889996
105026581
123690166
70997600
314214598
218881193
12482676
444702311
20051977
227929369
304147501
434748810
269818332
11306819
51745726
153569845
294882783
497977833
471279453
400293625
121720630
254747657
161736129
191595726
112311224
118669090
360430658
301956709
277819958
63825753
168244579
23101880
231360331
164163463
76034697
147765979
8455486
451661942
2614971
353428470
29716636
422353850
39668421
20072233
91656255
29681394
22863397
192557551
362707692
72299030
161423495
824676715
164090753
165989873
237789393
768180815
21075489
334377115
312722486
146198441
111035379
100589703
10459595
764872232
362101922
337871507
9327454
18967952
29639364
191123363
570495174
19096467
80711010
176279932
276075965
22834759
454419138
219515160
489279199
724788897
210579055
336184807
104412335
210201217
54069144
186889470
97698665
752830846
384514674
15614047
667499923
434614628
167535022
53391491
427200781
728190001
535931800
872224374
1581009
741379800
37986758
7239655
117777315
82583517
510170322
555984882
215895496
159452143
68475633
261605131
262932503
167688707
31925520
595596848
239714519
379071004
145884889
3315764
124285807
365552485
77306466
510953819
149871603
384993659
69303430
697080476
286115
275567046
55294007
552065730
140177455
783960579
76038760
54510185
630251378
912398
564376733
240140397
28008648
163000937
76461990
223206411
23427674
309841374
413783022
56385316
138605088
240532954
441074819
644486770
437396143
359806844
233866901
106619764
34158499
7473633
12580065
7658640
66468717
672384313
597072798
84899044
23796133
20440922
99756881
247873197
158654739
497531678
235637138
712466192
189966678
76018744
25816227
1205826
202135865
146724304
23676609
184387563
270712739
30161665
257099881
154110054
752226817
432025408
58091839
536450815
144186134
328607692
106349191
119756177
220559760
559525720
69241614
253001662
79023
11313083
70539663
273704509
305987503
307278468
106862575
336111707
378841945
43836487
16892342
608587896
190239726
414936859
695888338
265241936
642727115
452186912
665365085
263008707
58115717
853191
47226107
407651008
112990246
187599911
306354381
432401210
5711885
277884206
397339905
59288090
552022916
13757675
24042726
272671474
440682721
246853230
634580083
582083317
195717046
5523365
34013553
14577687
748433980
521035497
273902100
742734972
58481094
132960953
507687601
10398017
48782091
557910847
147989461
466766479
533771438
516879491
422589984
330568267
296007494
73108173
439659659
115048739
31622289
228208784
214534832
92082256
414230839
61770867
758007918
172226521
14713877
568753983
68713626
455731018
16425604
192414860
28127382
96382843
256585403
103646299
309299871
15602518
213339878
155398603
196120294
774901223
32428470
185070269
573460570
416798697
60148005
422193851
198359106
167981
356969774
97825636
399408154
411087172
387977776
6628894
318125353
497300884
253264142
24693587
49810922
60962664
8891478
616891138
61424540
161018500
586423756
349588308
398033795
14601490
129733321
30098260
63838121
109630895
46903786
642396057
421964547
473461443
283642160
365239042
26405256
35908977
13501590
128348905
47440184
304874868
376423729
178853528
119280583
349401183
567969540
244051791
296662496
360421038
287204138
261962482
333875439
21258992
103909092
517681868
280164386
74345824
156762004
631875555
534531825
25248287
174437389
562439757
97004513
194117731
625250785
290074787
68765661
20221805
719134776
171383647
836095972
352412924
353548783
204707448
3211551
275082028
465680115
144494777
359884006
217581462
13329183
142623500
95653928
5107337
549459645
298341973
157772088
580656190
248333381
103381767
615011784
217679199
148887560
154112775
61549982
123206006
490971933
201113845
1079268
70952441
354436073
83594317
17113933
6153579
45351118
149590186
146827693
72274126
700772
464158926
324851592
167547595
153161606
15478606
60650651
4900953
602510311
263552423
122907513
713769329
15837555
63803424
485508556
304730383
26563552
477985138
132056699
539346003
7940769
257150945
355962134
165414829
3069291
188317372
5108108
33099530
377803675
9998841
5964966
305022605
426396000
12921138
115747659
451938403
148288947
42848798
128798317
415658976
765385987
224992877
438934792
87672095
3205743
26426766
190788500
323499872
253021801
4754307
414776133
87255488
145959670
37421565
30338386
89422400
7773302
84314357
259062740
96777382
46241525
58107402
669445148
369098560
334384521
128178205
201614221
420684586
11001187
223503571
44957749
463587312
370707296
215918467
15256937
212442550
451013666
66078753
105294029
841188
436878111
514247
61004525
270476635
65018519
156462898
526988371
43844209
445843793
324181239
102175756
236991496
64317923
197634314
614875304
317998525
27312918
24658637
83646749
361480979
719619638
295884189
743861390
169003880
12892555
354862484
149677195
176286781
195894763
198092064
23657250
228836075
113591898
681628176
2819074
724448590
91672186
314671843
112971393
274654364
174760808
92180855
229423182
15481800
14827871
385368264
450681005
457603153
469499419
38900190
147004445
409088512
18777826
483480307
350280734
682339334
216116048
29632959
103962264
316788014
361347700
229674990
5323621
33181926
471830034
479810914
266704248
275926725
302134269
96481104
7386415
327349641
295886792
118194114
100571109
123910240
195581292
306252845
315449835
33800236
191723072
257978176
449221338
134118903
82763352
123364883
119334443
227437189
318232397
482402243
499212900
103749452
355447843
174391919
542254254
51488441
24208184
75727097
91181630
6712163
36976455
558843642
224168794
234094390
130051936
107846962
338445797
50948891
9747723
12112261
270220484
121374749
264646960
247906374
9606613
515845019
47166178
428718146
65119081
155761502
582602
104017697
77558897
170916642
51784818
608602998
27041008
87667934
7388051
568200522
14470155
345583237
25978305
471991539
96337322
145325796
151953204
658313637
299730011
434319554
20066854
638769741
590269856
300971606
560444862
586966088
88353613
37135464
137715738
138868957
315523673
67689525
477333475
303453557
182514202
338759246
530745144
178637203
883363220
131723520
306363965
246359630
73908559
89844045
120217734
138674115
556934753
57519112
51412045
5340449
11449451
52884386
133780616
38820172
98302246
199072014
6050182
419452073
550570466
281835238
44474895
183600751
53183472
914259454
53972997
319073788
214320700
80935424
1421436
212931172
191936603
650008380
12623324
213893548
161918315
504646780
84536902
502334
112619171
389692662
248000893
18497874
385763896
461120957
18892965
183484311
398748380
813628033
40882275
127249921
256337437
498489571
105435392
133443429
48593902
281704194
422832434
185663870
260223459
294242455
1072519
405006757
94595967
270234166
11508975
167926556
404353932
421723085
490441618
269478614
133247626
284672232
134382225
167679048
170547357
121974590
6112064
76603020
430170106
147789427
339529358
31288849
142484199
376311984
201423910
347238034
492471220
231863316
71904964
408924675
574186091
662671081
916361063
109124857
399670210
3247939
10864313
77014400
118899842
109578086
100784983
385711713
123971170
545404933
312151068
237518504
451599021
147838104
229227619
220363026
3071647
25721308
96301293
125695784
265562555
52537379
101447288
43301925
676405048
689898754
46502927
169074832
570910871
281529970
199638726
165568381
6919
111948743
75076831
490562512
143382047
371144249
250081369
122396452
131620679
159731580
122842734
152458277
276371908
520384625
31966484
140454271
391364411
63949046
137039524
173299672
77226446
77531192
356245708
183744938
402657066
491854265
65984298
77192906
15452314
184275717
103541015
150560688
623684874
545655407
416918277
318056
161102439
160316321
24459442
80592698
42611143
27537419
863385698
53681473
175565215
57401560
502122354
260798136
611911905
336814313
107458089
408051371
29383414
40272677
77093007
422002121
110802835
93034899
295413812
561293377
220757713
7319796
258765437
15835631
141401675
581118609
422461579
4304121
470880236
101512568
238339159
299554488
440438854
4406188
6551382
10567599
72027282
65493848
45601757
209650923
570576237
568809398
362131711
248590043
135823080
619798650
125521285
470944527
145830452
25479867
120949066
102015455
4688160
87613884
385426014
351277879
50138775
343977434
6594575
47572465
89455614
223044118
627190952
79859669
359773452
186897834
206307092
232029113
64640368
230592758
160062908
455094690
86196211
28330429
636429874
174636231
64056307
179396026
440455118
24403536
322109036
239833480
230221858
115619082
40555229
316467390
342877702
214997103
1033114
240800575
557083230
9086014
251763826
281889228
170569225
27395798
288546057
83682871
293047202
157061480
557661238
111840384
335298819
166476712
587483633
696825240
49840966
146745718
124008481
104259522
178518586
76799574
104024329
116197138
281676785
10066845
448376146
36281282
652210680
203061231
380385631
98100510
49633796
23485220
85721527
166429147
16200273
229391674
798578495
90518621
427604195
544108443
255343584
428240998
811710056
631233412
14726867
345917447
435442716
552517256
34873041
184920340
187114644
131078519
3909647
461468039
209633806
30493578
100883865
75484024
289522985
414423989
11603140
89337896
398154117
115242459
397017677
106389074
59731957
96640127
156621490
48570441
551760418
677570626
521229692
114858199
213010891
108868886
307140837
839935850
379502398
145590362
28373904
48744026
318987304
291020218
693971275
205714366
342221493
667662091
167999569
49166173
133346630
144957628
145037354
182076838
91902301
121477841
164955153
149206232
371346057
31155661
211360400
529410975
581449228
195956312
342703389
33938445
16256145
7256195
803330981
32085630
350219011
392380604
122875407
258388137
116483206
798687806
118634145
135987526
412062274
415776408
155231575
47435430
284200004
597315182
38783715
622914343
375888252
185607105
697996125
523628168
528648127
64914975
687699
812303632
126491935
17448433
275113821
144136967
334144804
518834222
222193714
525855217
55908077
34663273
107762494
2220422
330127179
680404487
331802942
250118849
732107417
433681506
42731980
24815639
553304827
126361407
133769079
111284383
11904295
210519569
158865308
313776112
263556708
232706766
462070315
48803956
129699981
156859449
465661685
56515756
190040398
90015440
29150265
617602923
211014876
395189768
96440097
615662317
277732236
272305490
573419816
116299222
481347951
336424
514320314
55722697
35018275
334987525
248023708
137391046
31391342
60134164
74097953
26234268
21668018
347219276
562561134
312899401
602341175
32472664
85484784
514017515
475501774
224021963
4385317
417019274
492693598
399658685
409127456
81602996
14522132
7629059
53891125
426060064
46542272
254230884
126041840
705186374
183358588
354963929
145952955
51272524
241336916
408510295
90167613
70430379
15425739
183807944
393300672
53068409
317056539
28518653
23656904
257561881
414083228
75322477
184033457
23428266
800411309
179173775
247112478
164121208
10664957
180086916
115019701
16125526
105245895
593795840
88230643
437123519
2714530
215351788
383810909
305549
505061475
64129061
62703362
604631955
256510914
272884757
721711907
180040943
92344808
544979757
365557626
115619299
374340143
1176518
183727329
167971679
82345129
218269904
45959622
372313518
132722007
431888498
12544502
334543037
538664448
753491550
281167693
139095296
171446505
281246128
20425962
26969522
162199287
23393134
206320369
593895163
22873260
46306934
71130666
342219847
72372132
499626234
179163146
80031833
90623026
330550646
537704052
7113109
509652737
116003304
158890427
305897460
69705512
558432520
220331605
401151083
38131833
335971013
825331289
158331404
128394937
41396736
277357117
392493300
246172989
68466558
318565909
85074275
317299027
50232039
500624663
88246945
28286961
193132673
344785415
95228944
620502292
133806698
392360773
229442239
270474682
187613120
377755163
410428209
235169351
228365088
110379825
62252613
74172042
39801788
312780301
28828652
189521942
201500086
18385999
136446264
417254545
151778815
13105679
214229618
587995763
123711658
485436357
134279038
348177708
44094597
54604432
388805642
518506962
236018566
97600156
171596472
586925610
304175172
7830303
396777254
578946999
26159499
208987268
296289613
374279157
22963776
36966876
90176493
177555661
276372886
194852700
80323491
123426595
537141635
441741909
9059712
168050524
82305125
225441961
73805360
148197249
614580015
82482005
198284187
84055680
417074954
216410346
15666187
148737887
691143546
613532153
328362024
233248387
506648722
27354480
72470084
31767771
321693236
113108127
125018937
466410001
115538634
234674829
210276108
22305729
714140923
308355991
290961677
321447886
469231889
188341544
414225576
422047765
42284802
38117142
142953618
46077092
54618797
69439161
225567656
167606602
76607077
31450262
26199784
45362354
18477404
198921875
405695296
523603852
112087871
198843669
58692351
5062842
197662000
246748911
154817101
83714567
53206643
62061396
99710744
449142273
70611423
26457700
42915185
234366410
633289857
260001249
42371524
321288834
26172845
299876048
2796843
339894892
401899112
411972026
17510883
101122695
76914002
380816967
24219879
765669339
414175388
292892670
646840847
410211091
357639674
234543603
59000555
37263210
349471
73310397
10480353
255284826
81563295
104908249
545169616
6408513
212672795
621750
34470739
214948687
5562522
82071014
42630212
199757470
374894494
440494414
110502135
77808253
575430561
420980250
91855041
330215927
582635771
26631493
168363213
191843243
83456213
642417299
278106041
225432220
336966832
30749853
558174004
117128029
176157980
188318891
294536027
46922118
164879267
129753165
62393353
84554655
348021996
241792779
134187299
190845309
371191760
55724908
14696670
272500792
211813467
174422171
195075667
127095474
44440412
159806910
16658145
157011177
478157826
272183238
87545923
540235467
85701256
525706145
372368649
202063294
37809489
362267315
82911999
162865406
56881133
191562498
307932511
69911219
341258399
36716148
43335118
97444026
545090654
728221289
3123421
3611018
763193896
828073602
104044969
106655112
98814633
983198
8112271
190146559
598449199
236986458
137400819
175041901
99734129
256595276
47161328
132151362
396073871
28513
329344479
545977269
116218311
287657684
518077104
268018185
47364320
20488567
396214799
136315130
58977711
93425893
4194435
86083461
415430458
99950049
240422258
248556451
40016421
590546728
166237495
225653406
175518019
171550484
317641335
114412067
426905785
43705818
87590737
363902208
543838622
181335920
424726834
79759265
2863264
742054134
569748401
160760825
210455249
848686754
154551006
88938316
19965326
633584930
558314479
10973495
328453765
306677450
4752801
67437330
73787028
348917134
64193579
202339390
295305832
58557808
22965799
381093375
56097770
6764786
229518877
35542746
305246097
194645897
88245662
4749760
1750436
79990623
117883029
35618747
85351454
194655870
669090871
170129999
31525257
3262317
445452569
421164732
592792991
331748608
77084235
88039
9066578
347851164
17810966
422964334
15634754
141345487
9427801
380970250
5768716
116224636
125276361
176169896
37776946
208716962
182863425
396742332
854959749
21277003
1447506
468668167
264677496
36156627
12504015
263493130
26220594
343453000
265534418
636891710
489345064
196799480
384667049
751653551
69030251
183292021
273372011
40277632
384900039
237028719
335711224
189801890
28229011
96073015
534913705
136412665
35040731
565053664
82646437
680253
255159756
158156713
307897884
880202871
222792991
112553
607531311
549463665
331236281
619465733
466733426
57749128
205653640
20202052
354006352
840748521
414246893
160882030
108740284
66829973
177199707
553904462
643586876
716495574
593988070
276143776
169869818
162120638
61578959
578937428
245907040
1755748
149756582
11148316
26243042
36446744
184983961
131732265
219783
498103532
214256904
620116568
462832001
60315096
386697931
69885276
146175940
156285382
9099930
581660952
362075110
281520277
9105854
4450459
290244308
44933217
130970113
95327168
261692490
24371022
7221317
62991575
117090934
5148649
190523578
67400331
268967202
210877610
22308124
590496818
69989874
101183326
695702357
79147536
202072951
196845156
438638647
556462589
355554139
200507031
96984926
632445869
84620781
83364669
220099541
17672141
255203599
436793896
544882031
749756
688130546
75378021
81144162
98404346
656744233
442056869
730001791
228730229
78439369
154467505
281356082
401645199
179359953
113465604
201880279
354828932
38004325
118083194
297290759
269203175
62177484
460477926
406328165
83032608
496706559
2802579
839716
67241026
625850445
274866547
71506889
168833137
86516051
771980873
615751120
578625796
51803172
197050307
60672274
270794804
396284374
32738323
381632245
56752641
27004434
318302570
249992669
144673978
9060741
191179271
675011495
385694677
334770288
842932435
196912174
622603245
114783366
302682582
160945235
264939907
54654898
19013418
8202919
36391267
53369963
77257592
102316311
37671278
674295347
15260051
57626794
22457487
261484057
8579935
574209958
33184133
172476242
6189233
111464358
344436782
501357094
111720222
97926381
519125700
433125342
286978101
174015770
257496825
538375864
38383727
39453631
77028335
247006809
95194998
111560036
441194831
118454615
266127279
189151110
16680496
90335395
3896896
92043626
792905039
317787
414296350
177983711
53927437
577472336
334157756
168491841
227510383
74470381
589864747
262621759
576471746
65877299
402443104
36871543
693269536
221211040
151996689
118231534
195215166
182477587
45151010
7705743
313322493
264079775
389526987
493070106
65730162
473133211
7706250
136943229
359911840
186002689
195314475
4147728
3608565
226709999
93843562
676610750
342352393
346860673
423008371
42970192
195728462
261036740
180616340
304336756
2756082
766834038
153379630
29110781
23879053
312446619
334141032
163602446
346851672
167449292
43936682
49932409
481450565
111520580
92370719
229405457
60802347
60243716
846918974
15810771
349090794
88167610
111243495
51214691
387672696
91303576
118645025
367236892
385851400
461886
108370898
767027499
6361467
83488417
257882800
50990701
244560458
76587415
285707234
273970539
139339278
258292553
47306859
88279133
277389389
221083890
130191172
501273090
765679260
101532351
272061359
258118839
588160854
329562151
458966
58127723
306164589
139948812
411303241
65873224
168077833
661546764
335110970
320027026
172449806
354312302
246284973
280091299
45655348
32118644
192826560
120332395
454358288
298225595
36083342
163885850
6150565
2595727
28630048
151189204
1358248
87006690
32366353
62286587
103992207
157452135
14290781
731173324
652177698
367368589
12589019
26305258
11616874
246125326
15426309
554609285
60611932
44272286
55014908
177822842
72708949
614120389
672511397
8795856
371486255
47405403
160240767
452420306
292736904
351685591
78541162
248887314
8561627
297975912
25708754
190755406
451610567
95282483
276793029
545685406
194710532
153270680
16681836
37549172
58404557
133730489
35253985
37436978
9676603
262641011
710706220
338358320
90462876
340794504
79457977
16603640
86284898
706228750
160209435
284493476
248092400
323607453
60671295
254547565
135676610
147056625
147291508
206171466
108636547
761602164
30945408
165254186
399928218
89674690
40791949
182947527
43070676
440166261
442482933
28653823
12059346
707579415
18144683
162777415
567320594
237543677
370968947
29018127
395062935
105396633
177954307
581483422
662068089
167725029
32500401
243313837
523889288
258388520
12739472
214840779
407617627
557797342
61939505
211173971
11952184
157464620
56502876
30800565
134854971
63992198
475802216
6639575
100967385
55802276
31734326
14888192
1675113
451258731
399520162
534337710
332944083
143109903
241284677
141246101
338669502
618707773
39205439
151165055
56320286
183761190
59043128
7453291
39210390
396390815
543264473
208335331
211069862
438053955
45843968
232588354
55969503
192241989
67100188
367327942
182673675
440107731
49490428
75585055
19310019
37738507
293899456
224740914
4603773
502947851
27674375
186229816
209237551
145227321
224710709
21840386
25470913
72776936
18337194
450669689
260694571
26927669
258662640
1494305
8841343
49703967
424866395
526290416
32069803
218312921
211085680
812233
338081694
500582817
29283453
422726487
353463693
85251580
80991855
358523812
572972068
198603310
66906560
52667507
675853383
268474975
502688554
161344738
258307744
289197529
215073407
384226936
101749734
188343701
447961890
378250772
41122224
610676276
90525725
577341318
144560930
164546960
63555712
175779389
644989075
471395853
418971317
226287611
163632266
79641797
469139285
15203885
187436240
297629097
97251841
5390037
14158795
112180526
24209986
320067137
10627071
660772128
23377671
8764292
628328588
259042559
6332737
169602001
430407598
143768691
658229664
157025984
110247101
14017162
524832271
1475084
373050937
141911645
358029898
281144301
172735347
7251674
35873166
469049296
428937412
412656366
450587423
556557027
212527785
184380670
203386716
47861203
80532154
117598498
483763752
443123194
126218849
159333810
481768537
22107072
663588318
116806184
49143889
295608146
223430856
28620225
768060212
7752180
24036683
611153695
114270646
253878691
601276257
294154004
93722181
31951984
124954788
12571232
81569729
22307618
290452139
495014739
52567536
99556460
48242703
295520931
391639685
212046463
233386218
107843004
159611289
360417478
3929739
37659042
589009747
499594792
611765603
43224495
129137378
483081527
604924215
229551863
532952648
163415225
13527285
535669636
259333264
80449274
582301462
13840874
176298978
428766292
59836965
257535257
20042176
443121866
293425012
32057130
468667662
156823421
2242936
335343539
583342058
90695498
743678856
2030041
241208172
77329292
32616606
301184681
285712327
195282022
119094750
100000730
460752002
315787805
135533227
260156717
414823941
305972493
98996760
86648534
46611611
1126177
6059743
113270942
175740216
50932100
29580417
74658484
48799943
760640604
572722729
55863316
206819983
7213548
120308082
31320282
310449951
89249386
20530948
407871431
145544293
426126506
31897894
541994001
176096947
458420387
98386789
630641821
137525917
139750642
216860520
481508644
95850467
194851631
450420495
231798720
593203288
18282109
80074402
507216019
16541459
57542138
103805133
28417560
213637167
77784654
377761204
163641647
266675756
175040139
65612368
45196968
77568631
318773991
82242570
684639307
36269600
327016622
149528468
118388013
54370368
15703432
347516123
437799039
257566473
140925102
212292670
575764194
849028338
32100640
87876533
161842656
9629883
25713060
869447
542432827
165067034
394353978
47319783
360507442
575777645
118583202
34024761
55099655
123274325
723963218
108982136
73239779
627833649
604230489
295447863
524960265
53821213
335493772
232490797
474476962
19960794
83584087
137053258
135009428
121558803
144531120
32330665
137009386
578582419
263122747
366329740
496333671
202549430
74862925
14952702
302651648
9049155
281077983
307856947
310175365
44925190
664945310
344157497
694404845
560147374
803495551
454828330
898801820
615669557
44343158
113003863
211435646
217053836
426155201
127090796
549450105
165828375
184005650
33160190
162413533
163944358
49245920
6485843
367591306
267730786
4732855
727279947
576898007
241240282
63266069
124073695
40799649
111444231
86769421
61086504
28136142
616122060
18487049
40844329
488289870
69072741
94106908
381437124
47487050
520975460
12775118
171184959
637082971
127456790
266734938
88722534
240911954
1490996
23143345
399890703
613981653
38913622
343478508
89113889
241140686
409442987
288827712
133409198
586531141
41206130
559196159
176083986
481600791
454170717
307152957
150412208
458048974
335574665
82052141
607958561
51162436
131156949
21702288
103386257
72422087
5036664
115836727
230090720
502434308
121547152
103688309
150967954
302641403
15546214
333596394
74467786
517665901
26106238
273366394
81015103
534351523
81158140
31179404
433182987
291738601
494174651
265327584
181202315
107679376
199028274
59594270
156810343
159922768
232166630
270108356
201700150
159643590
315417044
318985909
623609558
323860668
40867348
96396220
7020768
350687164
481538408
89662520
31972963
235046962
103920624
102429277
369515630
141942310
252467217
541092297
28146781
20317062
91331045
51634735
119308287
16078031
119187318
88808754
32589234
166792490
330078088
95855746
129357452
650697423
605441714
416121748
524298362
87881534
347478056
219012718
48215673
95384846
686771032
228680088
469528159
77970912
810211164
175318000
69184014
291369136
615310248
10486190
125968422
47266380
105679540
197204840
14981158
250829997
285693547
14847400
98961915
75799750
95956488
18944539
434364332
11826190
88254711
194948405
539336353
476591896
292272273
159243165
110733788
446759952
125416591
85503040
30120435
387978112
432544196
325612121
114674792
403227975
467491351
202526761
160671316
43488547
12879266
219278000
216271655
111515874
340149892
243595661
11565351
241485752
558444054
472823266
286039345
29246804
512476934
318007967
567990255
430700510
455397090
142191788
17027011
190967231
389305229
216974812
677571121
7119055
1709267
100685382
3072832
971978
102317361
403267093
274183643
105599843
127747902
294974847
237436488
9353234
209542241
12439487
427226106
209308225
189686485
108726810
453009754
324667452
187261669
154255593
942497
232547194
251149699
209527025
105899133
41643230
40326203
599960694
34030133
371947067
403004070
242448548
24312272
286074781
254753871
218571454
423389849
157765155
402085694
78503352
518148143
92869243
462872667
4891114
173980066
113339452
69965398
105000260
125088492
164395740
486842140
190372218
188159578
17473818
292792327
20134730
138527380
139442932
8718164
160555552
229815433
237723096
448454033
97934079
208376316
146550577
354561936
15509000
35491518
23751674
101190080
138136971
619611646
260447049
701761885
549492818
70344596
496288613
204163916
186624378
427681825
24129752
316206417
304812018
102584018
17171542
3726680
223624947
33891269
452953489
51966589
451668986
316356197
516997075
88804239
552976077
61066741
430595228
163338370
262443590
187481893
56109065
405864132
37874736
229472923
72930258
504288274
18327905
391775584
206523902
35040197
255155194
82458338
127386225
39228803
343655153
159065393
338521724
50798879
229564324
130995083
66858366
18289549
246871748
44014389
503544525
529607514
119008188
427085876
311565187
11605195
10190316
178386790
47583268
13723126
15104770
74024921
265182970
46950513
201044089
87613988
724427417
74270315
133978020
362543981
170114373
377512589
18136823
62662281
213791722
106194072
450216380
227367145
365283398
285958616
202378003
438440397
442458096
158712157
27414938
227439830
298206183
542119400
103096333
232771234
47463798
95640683
179605936
263442219
111480656
258331710
110589265
17827743
198328216
217770099
5834285
366772828
115951176
40974199
8245622
344524860
250373942
715530991
11057389
282724025
749905362
801224265
263869730
430049797
19862069
151778005
49807613
378504968
134104546
7856574
19238997
262300057
571215075
16184957
189944757
29010419
96823932
410198055
56538992
208330412
618696466
11674045
156425238
641935422
969362
216993514
416441828
279727404
78135448
303664157
4400573
11410429
186032241
300995349
104237092
202220619
502412028
44311562
248221708
691299361
26377619
187521255
179542444
40322993
425915629
223558921
473893300
169755096
41654710
8373590
244453374
475348090
243800167
126436782
25080168
5530589
53443146
79822499
197164087
136995375
47737978
441293347
113366207
79817279
176181362
373048604
191077724
486775057
266692666
2666484
72075604
5881232
300208662
26676396
138095869
38989646
83936518
7356981
15634029
5057451
350820400
5613729
307568532
335273428
50002677
581751986
31425991
235290162
118455106
287886301
121432980
419938257
41305647
123121289
62085123
120375705
161380772
28067964
342548366
389949410
378381418
290180007
322819086
165485129
20682397
88675410
660059269
276077813
314686396
334234220
101644302
9015584
519152108
121497189
114201810
135863902
239797327
523168929
59546418
364306699
274799870
22258367
152589772
59761356
145012466
223638400
420564609
282729917
413778658
26166844
110204141
111052805
649582531
461760069
197048147
104881408
123147293
304288520
112450129
395293480
394347756
480956399
303839318
633414996
101661898
286717183
362750585
40111232
569428417
389285727
96907502
129596151
41257019
596922494
47279792
46001581
533541209
392037349
399716296
407949247
182510430
147044910
5658741
389630165
147774728
404030043
34014030
136740241
1282739
497176055
263039797
317101370
587105426
9903944
8233048
220002658
10981284
861362167
44851721
650903425
142419249
228179209
7565659
603716933
352176981
219214588
169965858
127106557
186321939
494559976
195949502
105009371
87637854
147362765
45451434
106683073
334798592
466163119
89994587
534579979
68645744
322076275
111381442
581356005
336730295
106782344
116030929
442010542
22884035
452431349
43264180
371442821
232229851
319157861
145013450
61547691
91787469
593997479
757052161
265032813
189792494
25257676
49841715
192093991
182205664
15848769
244175041
42386661
191954611
56045341
403027223
247014576
283998149
218816268
30525474
112028559
53014831
66474882
419101309
49813385
123285145
3609849
55069390
165051433
388819521
46781854
166295042
174795596
34338924
114004965
216897443
237273281
324210298
120396156
98464555
527192163
3535472
818762555
77539079
28322880
367896290
559940299
52702840
157782554
92201303
8710218
693517510
381797466
87836629
365159635
327134425
132050239
49645682
292023330
688635727
231362048
444960846
293669892
32957057
666782083
311909348
241032815
9093141
422435309
66381167
410535029
85231639
62034132
240756195
94831242
586670180
253393552
168437562
120560960
389788657
519523828
67927520
25553532
365337334
198410248
362055162
235546761
142892528
511237986
114566705
169665205
142433661
179017803
358506908
193670400
400925703
256193739
231234479
251471979
16775822
154684274
97125904
22387848
107635543
132274059
442318141
228486974
238600746
6392315
67947299
620235186
73604051
129741933
767634712
484437582
420001924
685501614
265857374
115346852
228695994
504242
143106940
676528843
373730058
340911307
154045116
72111264
92150731
329673614
39945150
108488487
40333620
67203124
9399714
26665299
13010694
506410146
247842784
252246291
17933668
47069753
819579170
683022135
835536287
23279343
463571892
25797212
82813108
77188642
49199509
4920104
384431297
411412433
120452832
269517938
700310584
319521793
99252606
799497767
288370456
13890657
4349062
78989360
217663160
204424884
130874332
167117363
645875151
562083930
43042705
113094781
358192695
273453954
235173679
15655175
11454630
318133
36093956
58334764
7964935
245312685
44927654
38017579
42688323
22977951
98519975
161364159
109647878
177750098
190695960
295415830
378716498
624108656
656698077
476089958
2021425
201121751
489063599
154215843
850403282
323015740
12372453
137961331
560115978
204745014
13892718
51546455
41839950
79719296
29637674
115396602
155222618
180602683
565834167
89603942
561061883
108073263
148636957
216143558
277927747
421374920
262279337
39817955
132970878
314008450
120503663
122745720
5372088
105053395
9578250
256348174
27254854
429874641
119877546
373332342
135186123
132262146
59561467
54811855
753462763
374695343
95494126
168040770
510139857
567146453
41753103
438233803
384856363
158699510
578889290
500992478
4951504
237567415
504487246
305681642
382980301
155976561
340051326
67736001
107056756
72230916
32010818
474542501
285513440
453130040
178103615
434954720
508944016
715040150
71902241
348455943
148257005
31236065
669505925
2669921
811088457
333684013
186255712
658534323
575048432
61570283
164411652
236499828
483904955
558423262
629846464
3275321
248219459
505184104
519570547
8177590
465433
6410545
419364573
212799640
603141776
189826861
546040058
81645123
23993455
597846219
147386287
82209798
120872165
73534000
54699914
138642499
406642184
549300129
29998534
55849529
220646128
11576526
214683646
4127861
420750862
418439840
65421696
439174010
75883780
47638306
178324929
39346253
611852355
35749792
696797103
151984784
760637261
196964818
151338466
150989430
80514188
555414203
213643410
597613777
137535691
403384913
124752285
481836024
128060755
99801293
376687473
26472284
95036314
20014148
806173438
10149962
228758312
48226001
70866511
311384064
423265839
49738805
665581994
9322665
10637474
43771165
190583070
51611020
23033530
134461888
452296272
121882955
557711981
30692368
324309935
559560063
11474897
131193328
12006096
33174344
17152723
165295441
59901038
185502312
102617183
48519874
164095422
291386766
435396824
505338321
744680527
107656178
160195659
615470604
17968289
198907127
122886661
203507894
50131715
292479619
92804890
111266590
21902118
458689382
30990478
16806668
41591572
744576169
77001755
12495799
235407668
8779559
276141877
273521231
41657796
634299816
117811019
560412358
219675137
100083902
11026153
83413607
499308965
6940072
522465499
1338773
20800833
379969825
467205630
159169421
442787591
32880462
608112694
645457398
101908463
65382661
233159991
492342346
350816245
4302432
124930527
310256609
219830023
377616973
30880806
733683166
113817096
49727629
284607737
266417364
170529059
241570794
159811401
494247558
17607496
411334522
27682019
55213098
359476188
193073272
271602808
63090290
183877867
35805356
379917820
45114995
373166489
43513076
662708047
324159696
103426140
44507341
32598896
521832584
433629863
63669481
97743838
3499500
24989336
7005212
420194047
48359823
7140152
192591324
20565948
356035227
54024051
466457106
313620051
64424645
809960006
539091402
143123078
402325925
100445021
190028505
288877816
61077061
293493073
7008747
381445505
385216890
408998276
191775889
321305917
147531535
118663953
435750197
19729921
9921365
127773323
30604934
51539937
232818157
157604683
4441758
771843552
80308451
29240448
7336476
40128626
69284004
308213691
256114874
18300275
228554413
85900824
133347068
272522256
43967061
76642375
383849351
381908714
155566590
531299456
629390042
152341096
535306469
139496961
330606933
262910862
124278555
10359447
138252934
146117336
230898964
341843489
883088
27586589
120347102
345551828
157908312
655823109
30880482
689480045
3174218
77451144
19700950
273719833
6393253
424423886
60971330
527881662
92541760
419275830
451174122
72348763
43231473
798591515
269406396
133944558
133970568
424061981
47755093
67138630
205246412
375505942
3624401
163889417
396902032
338744638
45044676
105687233
9111935
671362938
139735379
80014278
38439440
20941109
442883854
160299957
362955130
200382042
62758579
261066036
69439144
54772753
51376296
70228526
64000377
97835103
103745909
180217916
384922470
148626901
462102285
193247963
91437682
115964080
594402624
228459502
156197533
623344635
132377712
46476959
65097140
185800834
128437185
540413030
14310395
61916134
662223132
381140419
542397361
3601297
63941086
703556461
428935206
1893269
372173066
636377577
622307115
81462103
132719010
182620606
538509360
297663128
7275972
17377306
461083814
247908452
254491289
395281038
326087330
11203753
459412370
213916120
448707462
27750040
142464715
18186958
23993099
31938438
370792935
197691465
77514789
184398440
141833657
395627729
242748499
64614626
308833515
56648467
45952786
206238981
603647726
193478007
509899050
44019466
61250581
607658925
188487605
285374376
53781469
254776136
52911763
467717289
483107744
710589516
139453405
149105555
100330235
131356385
2262505
6053325
501384738
441752718
30938286
271482536
73878994
66805725
70652155
491431327
4240196
45235732
617508078
474927046
106211951
50418490
212367753
380959901
527056447
180538634
480608481
98160094
544024654
686452160
325276056
149299088
262279382
355329206
12520822
100842359
257196041
200170901
92840333
205601901
237012165
63524179
205930375
394266219
19482252
261705238
25169051
79277200
140309206
810523752
42833139
108261410
105802057
694841139
36247404
21902850
313051732
29209893
129514585
24190837
17056308
59867013
4518578
260749823
146629381
108357293
189890004
26786263
116947614
24312394
585980198
1219294
90750846
9954366
331930978
673624051
94321435
141130046
247492528
497390583
254526350
253419628
185431800
109786397
116455
48603418
5107403
146937197
253073693
295195326
280098603
490141584
986259
45059123
129328137
505272066
149254221
2546906
495112752
52673385
18132101
149766265
107505189
20901077
160858827
362064031
329762503
92730305
31752462
59900910
249896322
625037556
40859021
98467652
74580867
71779112
70811212
342345882
589880163
11155382
154648834
53951487
405841459
375544143
220240065
19366326
3678439
348454375
652765941
97508353
15364443
87310999
136690138
24018906
540817290
11189784
45043555
250166162
174472077
251087907
471732334
62179187
858421019
795178771
195983992
178821214
127048829
145181470
168992502
178722772
352925093
18112413
150993420
57681455
539325712
138373970
7271088
466944587
305330971
664750933
222912153
17117323
39901800
2109704
373544604
503463122
9902995
105441180
148370235
151633811
83256592
744966
62082984
362598737
425657194
238699901
38721124
29050802
478136328
340005180
85865629
25663911
149899575
671873610
59487921
560179661
355370407
52205676
182787783
188537245
681151754
225826454
240653665
168913323
204434001
116183827
606376371
374250493
11549470
457839004
24909625
191190760
308117174
443017185
687006264
3244099
92494738
15649228
705427626
44859701
76333120
8049066
286909942
186042690
14059520
68073554
137469609
22806391
3457693
27364533
434219446
119418240
239125313
107855711
49574501
40641550
302330242
233943865
200897311
137044212
97620010
51532853
659595019
479382215
285600322
226813207
420406728
322497281
429600307
790844726
210503150
40892419
100480646
22944196
9419938
652278069
365343030
468430674
36303264
506052752
25421517
1390326
528235713
294070999
706650766
465036323
139376177
243591301
241561890
447966925
123389673
364588885
402123586
100190031
115124840
103940482
41577493
83585064
9851129
275331950
1625946
37375628
113583261
195238838
266424984
60185929
155135616
176987582
814170181
145969936
29578260
201971013
400329715
775779080
57248906
311634350
87876054
80740260
44713526
47374849
85688206
341372252
114474073
257415138
238006213
49473278
461090961
153808771
162509414
156141072
739564250
639504055
213427236
331895907
80595373
291245310
319295664
694425180
23279723
31150752
386779371
106149066
462731595
94671449
794006559
671780934
513736114
33677
129357012
8996243
68838484
389128207
220736889
491714981
364123738
65127329
373378157
108632084
513986172
77927431
31430747
204157826
193169250
142238542
113098663
30364238
80825516
429349628
375912527
190414346
176061424
192749686
61958466
58927963
177875052
369113746
119784637
154155219
172244185
482870763
636393694
150574113
208912330
92162122
291737893
621557429
641280759
193106868
706974063
38268803
71822248
643475693
164075667
324705959
458544281
91883202
26621387
51430403
243908996
173080080
21936572
139646190
96045448
688245829
170527655
107902329
43080323
13926170
276961195
62672949
684941817
252756875
7702631
165825499
603541394
107973550
503162429
79589629
35948072
218609919
342028714
204026173
203733788
16615271
171030004
104189837
167861787
2731876
246969383
134235544
91435223
22436910
154353848
641702042
61372351
165323650
582448126
477955435
83193401
265422577
24993927
96268127
118847653
54618215
399758392
8809950
55391618
56882911
302100999
14183074
186362624
253743280
310708067
136512889
807227112
25087515
234059598
86133913
160374730
66683875
628985309
54810977
88431156
272515334
436761665
282217832
75221515
199176996
628079030
144638488
47551204
259852249
269611837
125594999
355582386
12799826
146684
767564571
132414672
19573873
480458439
399231925
367357309
81603749
59592738
363629009
61838900
72697625
5051258
22385175
701326532
233565498
15990428
424054987
103092845
140554096
50795332
138701329
323792116
442169630
140377676
28698385
26498637
111861523
101623464
341449793
704395842
190282078
244577666
7657166
52779353
252418861
379971371
166393910
446007954
438941993
327930352
548365798
14442018
57820704
32934353
313398535
576688336
509745574
99034875
376584427
50837747
33972058
264126283
280223782
93088299
271058483
512448418
46233314
37920354
680588784
396316763
24887780
309926959
474450708
204455041
171711992
5419181
467169951
9273155
231682723
39472910
192970117
207441620
585688105
315615029
478184065
321284748
696753403
115930844
341974300
553336825
152966985
190317365
232366812
68305175
696824542
132811613
38786735
56245523
106426549
405159452
127619011
104822675
335173071
42503591
82403030
143973273
771919044
245073635
312068091
14628902
246956512
416434100
14771089
62086993
176035372
106546038
133820015
122988587
94435136
105526118
77931731
48131094
839625127
104176848
353265753
432040165
41418208
524756430
89498755
158483893
295672095
174230580
110416855
556555268
553897666
198326
122988422
109991668
139412401
106623240
168783915
186519488
410231279
56541523
17556652
484273405
209617659
45983
181906921
591111461
424593157
288506589
276719366
14291118
68104178
238964233
336243092
78082064
34152410
294151131
376280074
34925905
56947677
520226226
47867575
173266839
726189811
239199969
77785941
50599917
21393571
317575140
141189319
326574162
332414074
297647275
160880553
23806488
168173996
106227994
220014220
5836091
54187490
732106701
339280598
367571766
112808830
60019598
250046079
359742347
181071519
4011659
3629467
321021930
601266530
30610367
111812382
132238632
151721695
64139929
143776007
545006705
451237413
320568992
271088496
88540168
317878411
204880435
13468211
284254
38404081
89507705
647201946
430563564
230689555
107604903
133447163
87613041
542186863
31098502
305435661
856145698
238297098
20110178
194034935
192976973
2849987
58586964
275681623
67281326
690664289
105251475
44988148
247481282
335416338
213569704
158056013
35967411
39452516
153162933
108370666
224034276
256786668
629837149
285121735
17547499
118492380
11818665
279494972
112376404
550762810
557584444
232470
110773816
109341220
195538479
348805870
69509630
245111820
137858623
248261559
366371988
449860970
445212459
835614102
79761776
247102246
674908819
85537389
17778675
407490744
428929932
574919396
268926147
454978451
141556935
371097609
33105644
33033960
230597429
214920100
548107799
140345293
66341005
272606089
345183069
186189815
418552134
33927948
15138085
78182480
17059636
7736083
289643778
247201779
2412670
88817832
162801491
282690958
638656312
5047380
634867039
271343530
109117652
151477359
54435778
562121766
621391860
27539280
11739269
441831673
207468027
542316273
146452289
356303221
34158168
448236615
9992105
425620790
206051797
448604154
191637960
10206962
190845276
40361336
270992017
72932953
777762493
44190593
11225975
205138182
152704466
69912937
676278531
80669911
40655828
679520742
69032733
430620840
385160355
403759525
21629755
57005345
25059482
6324850
569309815
27569082
3327849
1741044
28861523
192236395
101016238
60816965
88488541
83069876
413529414
206147806
47582358
261026652
725520576
298063468
224171626
374492519
31329666
433539639
101352604
134716533
73592597
114646918
2377725
53341653
350648679
57927354
40741395
276879019
86965514
394898078
382105715
19071633
292235023
305194683
7684289
250621515
111031628
673778796
412113286
30536978
131332484
236409640
629003627
119072870
185856451
43558109
194674291
13687934
605537555
103864626
442558611
110720870
78875467
104463611
345742567
13345601
4865375
244531954
543292206
16134334
249041191
215171736
103168566
73024489
89753371
202327868
359698414
353543095
103406776
38464252
91379091
589075278
181999741
17286600
21737980
119431195
583688642
459006073
369970737
95991761
106122706
54522938
755540593
599286993
348550087
1805633
121007466
284628133
31110737
169837169
16460606
41022233
4489488
528367018
10808344
217810755
1584118
265685066
31378120
15369950
592142620
16779128
5929636
676359441
238349916
307975507
224694934
52453987
253533295
518400647
228557996
83598007
45733543
69932009
24394989
119195257
53924432
10194954
153651823
155289860
427461804
170005668
401567933
283311302
173698181
28990014
258730765
158773428
20136524
132168405
245929491
212199495
147734481
587471539
48306888
308144379
41993909
121854795
311261876
569363803
314349313
98041233
146467148
28380847
475289377
377833821
678169474
314851926
698654580
13670359
710247678
40625735
25425620
127947070
516147120
718648546
258860168
750613105
19944430
302724119
4953934
646869618
16747086
214589551
43452142
26971743
85223738
589295870
336635790
333908698
221792649
7680801
357458631
309363975
591289562
91629412
310317080
80018336
105295661
45781270
162492241
99171761
280679612
47383090
195989907
272352732
233595423
101769497
443926412
333016043
6782376
490970993
404618457
414693218
665807883
24859977
43576693
611413823
597480321
27510947
2776542
700165246
229476267
126405670
65935195
47992577
259376325
348397149
487009886
70337752
17287332
151042536
4530139
150542460
350380291
309699533
259875978
211247085
83529208
122956041
29305870
64074151
314112007
7557502
329923173
326169844
84181884
52999853
139374541
324865768
716475
431330193
279750655
111895834
394562022
412989
149672091
343876027
809017532
874236178
192920039
29645976
156613538
5458023
132609642
319291799
572968464
605419652
52137187
421144189
83358577
189471514
337532376
102016318
356452873
222936948
4257049
592495804
240130465
391291199
172077681
37472737
315352123
58708905
166461618
245250688
294765742
144367680
54124132
12981239
46158358
156294338
69600541
402650853
456895880
546843554
632299376
704382780
176510477
52891939
223179486
154463836
131278616
31378868
317640074
69700941
182874429
9375565
344572975
362796422
194383593
146058428
364250202
157911449
581254212
794820570
150197400
247569669
31334714
600378836
173566825
28800312
11682474
77706588
72000628
535747515
204186433
202922554
560358831
78141331
124505952
684942164
53936575
676910190
118225988
172503783
252881835
339765239
100565207
409024543
40447775
515351411
315062978
680151171
2481880
29171325
337942436
258176056
44022392
568433489
319936149
747807754
497826364
301061547
446383125
236400637
11719588
134443197
324435179
245357381
496518285
117933031
291612619
6973481
7575763
319758458
24884887
253301524
312451634
643728011
240563277
140327798
56955195
210306000
46419954
371650313
458387976
174649338
343008858
27938630
758240883
76820478
108723870
90252744
90799467
190528028
402551078
587413876
18356356
764086857
120542653
435074047
78102963
121740406
473492694
242920675
168802001
183695753
179848955
582834380
14657182
643874332
234348271
329254
284938481
349480582
765150644
65288095
99029032
9939608
11259771
315536904
50241697
438910240
730256015
452379155
212509213
459874190
2450679
41941455
480027763
1755968
177826169
40256049
228018964
71394660
15019349
753991925
351444702
467172764
9042595
267690402
458958360
383875867
37276386
116175717
283794980
42123995
34255854
204543891
489385406
32719491
399150774
78610518
727841950
706948
16827214
150659285
172295237
46580638
69343907
522210260
139225450
287286650
277133251
7043576
4092973
339858112
443418283
11736746
413980311
227207539
714674768
758007064
757128532
99085179
105590834
312730219
762305420
15252896
288943914
141664883
77088620
154109395
300760144
152939120
194519794
191177481
109293588
246102187
460680245
53753852
549479735
48993233
123846302
247504887
9466508
238205426
168315059
95959359
363396290
787008399
98146556
421387429
519799691
234127390
336840070
247419523
38060989
800593206
75960141
129903841
169354187
50339952
231861465
111450652
599926541
248453996
82327418
12281443
199370069
529132544
187105900
347321819
114895257
299158547
118773437
384516652
224716170
113042416
194823530
23447387
78412005
113497330
102161458
77384666
623812242
647787937
205210385
597159840
11145395
166331247
64507494
849214513
361093068
372905302
252915119
636092898
642412931
49484917
328170063
292365579
9716121
30758386
693182789
78406072
11219282
18212268
289232897
312287164
358540379
186965503
141471375
182271471
91887193
64024867
465206201
50132212
495956347
299227318
213266587
350389667
170696657
2935381
172316305
338343983
23129338
26290756
477236983
71364719
16541577
2866216
62069354
132105445
11314585
73371991
250697745
122949702
32163535
660890161
467665846
36091321
275616228
185773083
579261382
239293816
499054734
124285101
299396243
387645995
229556137
488258724
535215298
320995178
10851219
71570336
39317732
149317162
296122772
541700690
163690215
316345624
39280945
296386206
80084973
207529481
163850132
28013026
381429263
35248433
504943880
673226582
72108630
178778648
38524826
112213936
546405650
651341910
10200080
128201469
556045652
158373923
87128892
687822168
38851157
373156203
345112173
118368609
355626045
211507174
457774944
306374141
202793554
278139468
97536940
475092522
346828726
352210129
5751380
310210435
151318252
480624529
70270871
10290092
682544764
479283548
174517591
478185303
49907333
311181112
2637052
141575631
23950973
13513658
52216104
49743840
34906196
588696415
23539445
5565642
64670099
472440827
573350323
20800247
115639978
515952578
531956453
85112706
33708317
253809928
589310746
506386844
734005310
462979797
154757866
109303568
175408797
79774079
330325212
23581028
93454910
558309620
35110529
212970334
146871306
16899129
75844494
95912114
67683521
298378966
600042529
23620471
99339295
346144011
90669854
159159966
235641477
729522564
76570188
232639563
118912457
75933786
182535910
584813775
219273919
354460918
693120036
134614809
159514307
68058840
541541369
805670296
463133056
150742513
463547601
217153910
442074349
192687744
88572475
15686131
165193535
68955144
340687033
340962859
14303240
135120959
166497779
726226030
69644056
731057226
124795549
412133018
374464366
251235694
262182570
5146960
91070702
187066006
393018933
175821660
215138232
399659897
49908676
563742970
143878961
401437321
9794775
30489971
646828121
3312146
153334841
4351151
300591858
438559109
95520652
249415964
21390073
56303851
423150631
102534920
44849139
192097521
272537895
695190314
42929842
559790143
63294410
208743775
236962317
43998970
579124673
368823341
49939166
70956266
705274820
39081750
65015925
855216579
480154778
21387418
53151619
4898961
182989014
74092226
86412431
161602581
161056943
42589614
418604969
247692525
72645072
61398893
188172257
136567231
3283015
552692732
21653084
8594546
593335117
24749184
814016381
211354523
34708166
63939225
255651280
118187934
55367399
559837202
306776692
359280215
40015139
8239301
558825781
8131864
269446829
111235174
43244682
6819967
445188113
17913152
166823375
3553002
43044009
590326814
721632819
600635170
161571536
76997108
577781307
383432947
136532630
38618324
648412221
57161894
167338147
41785996
331214206
385212076
4618905
196831303
297476297
84518428
111267359
355820853
36223747
333290976
319644139
191240970
54671462
74159919
653251941
187606
4104719
26736565
156467225
87868699
227219336
27097544
625875755
6753863
299450776
38252436
11094608
688928641
313908162
391569124
331041074
155576458
192943958
98900594
395093875
121994566
2800409
480931616
74937365
76907105
144522997
200800336
343271476
154875764
132908441
524859890
240868722
153231716
67006261
69717226
205295473
554981167
168081230
112769783
262935899
265320028
23005839
128978763
227234334
66016257
17648407
542806288
195915266
350751353
271995981
163187036
250772301
392655055
206648602
612526835
597172750
258726466
60110266
570402877
671132
77675857
731853894
416123552
15346931
477309439
158260285
16575133
322520560
348928383
167337830
142416420
374834572
94067960
310122253
272818470
129562243
281805786
178638388
111138385
249199843
462345521
446917925
76331040
178825563
203227728
47131888
146094924
246608696
121436107
391881775
222395901
2492573
392159538
122296887
118118997
9033834
33001203
454901504
70157642
61186945
580232052
146903462
11159305
76407047
74000161
14701085
28371046
23999341
404108320
57427937
73737697
175072249
455960137
538697837
25500704
90386780
168869559
328985889
41026626
382862162
687899913
375872819
19956678
28637329
76220724
252128744
399012779
456044869
358481524
92488865
30910336
427990804
265261051
7566777
739429745
108389262
585357894
271215153
635009421
35938350
2513356
88609334
249040013
32844068
271317027
64652045
569227652
12864753
240208676
183961740
30297002
36244679
634486778
324720419
100641727
652180195
11841836
356338262
32493811
91502922
131320753
18024958
48860094
242128932
137258372
141904974
45884709
47934042
508423534
72743497
471387069
16487373
5222878
428794963
248840594
98336627
20679846
206693651
11026133
96432511
16101500
110214813
24311864
228111937
60699636
41863940
29628551
267719880
612755119
3413202
252763583
6691146
60991104
94966145
429584629
310016277
314403025
483731102
252600459
29885204
271717113
8907704
40653268
27542159
518505173
311860170
754779343
111656593
549229157
24593318
585796147
76652859
414191212
547135108
196561875
294690564
148060126
372799191
10079866
26859660
187906661
242469852
294585684
7013318
199940157
611931731
54008763
568284478
249107137
367249352
136352375
298474016
12498963
15909721
3427809
110193904
737877221
288595052
32392279
534547861
28820672
538473516
14324200
127539412
257914150
223947555
15694292
15107997
625728510
740075597
211020537
31482312
419841105
298036121
574757
38788643
410459716
208336251
207266019
725943955
35216318
365153660
4662679
11855938
673209740
744863930
83410724
211625440
172318729
458729886
151468385
14703002
42198737
132461331
160627382
70548553
108008858
235274330
574784995
291085259
383879188
54078049
168844217
402297279
84750884
35791683
40385304
199528182
46069766
297409306
30917165
236973745
382816786
100680586
463255539
851039802
101532402
165423529
67832878
10165953
293931758
398412996
280145151
696510912
226129361
9486723
23403785
59914048
289097211
75555836
382197255
509837694
80454807
144945565
302897793
262796603
107733292
221000051
85690305
4360582
364889463
133831229
61882415
99770206
118353480
8388423
128033607
202364476
453753922
315125458
56883210
1193033
13829053
144348260
254764810
52481006
60297489
150086370
69713904
87617139
328991750
30989553
193755961
39033841
165781956
856495915
128677878
290503610
95794431
14878735
16122464
470536981
134313406
190260976
188578940
11365027
89629057
484794436
634158926
495028934
414459864
249254203
484353060
628109704
374142635
33520302
482923415
36433527
16420144
108996574
279095548
45743663
50062155
642597415
329273386
87677964
130934611
401152582
447223812
129837609
135893212
443563877
547527786
19652900
98082635
3976307
396952142
423535109
40457781
294619495
563856458
16123179
388891055
208817570
200559738
12430567
240896746
488210215
292256834
146158161
158633018
11869726
72766310
36583127
17878430
469046518
129968243
180420316
6384285
25074322
491028441
471062060
210379361
329030121
15731055
8288914
4021578
109668812
185940699
549515412
106131918
146045354
1289699
343808498
3267311
47406282
86214387
168445567
315111096
396525621
74370636
402052852
52130058
82101570
15462380
98304394
506718217
179635103
5543059
1957292
336414275
62374561
612948327
115549411
55683731
116871963
155103811
136162639
107835091
130896445
540598105
608661343
41679268
84391268
43221969
405489685
387098569
691269922
194218689
138975081
725019400
6678912
123889730
353649878
147639097
43210738
803933
37837234
104500475
1675857
495993550
128385658
297467543
197329489
320708849
632297930
582476553
12069524
46185206
97157338
512684874
61538927
521443721
731121620
82543512
341203557
785811332
137400401
28503711
566756720
167989676
322142883
260319016
332512784
317893916
151489854
724838809
87721153
143836598
65102775
70372066
310073169
313813993
501574484
49183973
25682322
47132277
95479843
170170206
197459236
289466224
152005831
481856338
275840241
1242216
121597657
96002964
291836824
67488901
282385357
565779309
480082507
16681618
19961300
122265216
63047486
379979266
139934054
4539203
337602895
164220824
93313789
40439278
4369315
391880706
88849212
20529232
77988151
19869084
124322461
229977071
204441632
331272243
323198022
137016383
283099351
218306100
270202882
21677141
678661203
344596985
112862427
4582332
126704258
28822891
343419428
22949738
175383491
239608653
94470544
38444239
644252389
264769715
366888685
499764234
629909562
578741865
84486123
144726027
296839612
103326688
177895076
92922890
512383883
288986276
44702988
188068810
483900418
267599420
268830309
185887830
70297104
93794731
34464525
97069881
506227
300618914
251829242
181422047
20996498
144339223
624534446
276145644
414834892
222429518
67723394
22187208
561424134
251155900
8651500
532157319
633098651
41290126
121807754
150734875
8869367
412197281
256961977
168130167
264837923
227543365
294581692
201639105
676676644
80891369
125646886
180078963
192495942
86415499
2194267
336732403
16387612
29237979
571205557
96226879
27363885
56454263
96590236
43663778
38306212
90892629
142760063
565797878
544151818
12885015
223516150
495185242
151108470
2450555
52518882
222096331
233241640
179005073
43406253
576363173
138711989
39732942
104753295
112507751
321693283
41489497
70959255
197746001
32487749
406033164
5756950
61017938
193541266
48925550
49372923
671113283
215894786
39493043
153986246
362456088
556358088
167260866
21472294
210022550
85583965
641042725
48169498
322563780
225006329
4465862
667231270
545866031
180889877
126015412
10023715
455618800
156080859
356012542
98463953
48348377
657189293
828837933
244016871
117740606
54504637
714248468
131471091
693059271
818678982
486342001
7504154
99238146
506572360
54809730
350661867
51753947
84207115
683745866
164246800
1726423
267507106
210370524
223465668
530230322
49459275
297947176
247574228
350458872
326937036
53338655
35580269
78918029
254378096
664995815
46038548
240245229
8857418
117609203
121036748
452104050
358435748
13355075
51214189
471543987
385411383
503298145
343824412
216676838
2765903
112609763
109752850
499882541
546278434
559653016
410105804
41352336
165818279
97795756
31973145
1776896
84924686
113272692
263488736
327710
601161714
154198676
96832635
5128504
325254896
85058226
186723313
131593157
343348003
665910203
641366835
60017780
387733515
294785014
7211469
96730135
164883073
103725959
201681714
4974855
661223428
285069108
74653054
607559231
116172663
26932586
221970757
42495828
25646209
24935019
2672485
55717238
186852019
156209872
78042972
7828256
34140070
51837361
212626742
28632260
50148587
19372492
62788059
84219943
10219473
5411029
122287441
301301865
24226141
53536731
235152111
182279690
7771630
6883846
231129952
233765763
256285141
49750491
217864646
74944626
59742086
549974235
733533669
267225519
412816615
158020725
228028040
207342500
71334320
1868086
385255759
97571326
146074021
316728160
385360460
262462102
439241078
565863115
314979770
189492045
28026838
63128515
435989054
86249981
23056576
62508247
33419308
93524950
325221151
139655210
15484386
68430169
81633561
493555857
506889916
163532759
289758592
14059107
24241
391990495
39681702
79306324
174581600
607132023
475263060
111950101
73878093
262309578
267199000
444814801
340953506
515145303
263722340
911590071
108047481
2508338
558962330
233243545
52650121
290459684
347106847
3485896
514402322
466809158
309792677
9427074
135719101
205646546
390244736
222993495
161885930
7681469
179154148
19989021
332129385
1033872
93761405
19815161
93054517
89488130
668960248
107263946
145188765
13403987
419150793
258189757
457958760
25434313
495258686
130105830
523092461
865195440
284433412
98851862
534417788
170654379
20987522
95959100
124235590
77764113
52630178
418433124
144229615
82666447
44506482
119033075
262112633
280000529
463791813
383268310
520465257
394624015
225217918
44407412
890821842
233337205
828825362
598253527
11465001
4878997
181924167
29375700
109473797
406113695
7733540
169712282
284256474
194386665
426475385
93242676
348878209
28570885
725051745
177970862
46319848
137578294
108560428
190431650
52481436
267822385
36206662
12389277
29399478
127762563
383913043
215704685
322135804
469443394
358082507
194937348
176461109
228330999
28279009
174111540
625914904
43790478
82171830
427515188
111601227
276341967
84530996
494456801
622156141
497506441
908424131
315337962
29010527
726092577
560622179
146162832
121114209
82176279
438805797
77141251
155353518
712565778
269339652
213909167
242028309
154354632
58830656
38344942
376691885
98788678
170020895
182612606
112731523
733397003
106715188
250263606
52219975
27544352
295215387
453328191
70046719
616593297
11153840
753442
379210693
11955820
397880954
150371801
346456947
296888456
22961557
496755839
507773583
223808877
347397075
47541720
55838285
171329976
201895001
50156689
25598218
156427344
302169905
207058022
155040546
768206476
2491121
161615155
44035516
289385674
680348240
208538499
382801994
18031939
94929751
46283417
224291298
51533876
480362278
1383391
270349969
250573646
480124646
62952213
181232844
73518227
40932732
240209
76171612
162530861
13593525
14591461
15957589
127967300
88930248
599281467
73453410
85251130
132995683
3690646
20730525
136875347
10406925
340392101
653607858
406317970
519218211
853995191
219203538
218222268
657717688
225987879
86513390
555655553
333498287
14369061
574980320
101569348
248031913
205843893
149017916
380384810
47834766
67902026
10597989
89990889
464285354
61231524
104319099
223108414
13892326
262825827
21741323
363453513
147485135
91842339
369078615
27394153
544229456
80102969
256011337
79725651
380622749
84026980
223013663
153016417
548693913
3549648
70820409
193033793
35872249
635868036
310040701
128296424
125487119
486463380
36900670
33248009
222511337
182370869
132722492
771968651
235887016
83575568
8791555
507991536
504527119
14874309
351050584
40818465
120094779
263228247
75733475
142839878
82197939
177415440
1788525
4507413
598049687
15727469
162182492
264839329
908662416
26146345
40378253
311101812
304826725
58611030
203571231
11505519
87497159
148746386
614940464
92249768
860789284
321398001
4668245
275667333
196588375
39019168
35937266
48519167
107125542
92401194
230847573
175681443
274968623
623283183
12895248
115352246
36370091
778943
201857831
212851890
130003147
5969819
18265196
669432501
699840780
154246044
101991765
22529656
142622368
548781775
13478245
459093542
371417604
325674715
285554399
92918823
281890266
177532833
751735837
669810992
784743085
154291369
503228941
219710577
139637975
188657017
145233216
22122399
377483456
173577321
96140875
459083209
444623144
700919631
54301193
686799936
436381507
329134348
390561651
95568590
116537558
18289330
217314239
128086749
11533255
14053368
45562667
15165790
91849996
154124408
110255698
11634700
18579875
173209573
147955364
279213784
86287734
30324027
145267430
215700339
21229048
93498456
21713198
35370038
63649214
334047346
61327076
484034563
107505039
370846550
89217478
263095218
230237659
95911320
216512613
297953238
45486451
530017007
179860324
685315703
191172184
144743716
629134213
5482367
423813268
254385781
328722544
377750905
187815669
35894647
530936313
75761361
88818983
72225577
462984464
105262818
27204935
13376836
457083970
7814335
709589865
274177719
220224557
455479437
108774987
284127054
189380437
291738966
170747340
90599700
89958696
712311737
374254666
58351124
81730790
581081963
108834534
90306042
124722623
7724835
190709643
669929123
590748505
225960640
174459892
168507185
175482241
89532660
128233952
184312702
295795036
56627269
503648538
669055492
37390631
5936674
328719968
101656138
2882707
581952574
474468025
5403802
141254510
177781330
43308187
322907144
27587414
41394252
163388268
301427662
334482263
84054532
127176804
200072574
296582672
675468558
513044440
217143306
242515052
8393493
192476576
442443179
289596732
53191926
38572579
741098954
229637476
143163115
1731767
464951823
51531258
53309105
201175539
35310178
62497684
181087453
205050787
731998520
661345408
35113374
182429520
63341419
70417419
497215736
341663353
805365737
25899900
78573689
179291354
176597651
26418373
864406623
320957814
34892588
168587156
741108481
208419915
31396725
2932903
378247542
158118162
109217867
165235147
27889226
14789513
80146602
62963929
279351670
1907551
383993889
274255532
77525527
91164167
39148644
533532416
9413969
186189313
13756495
33718562
73680345
90597691
413951420
64071705
15784264
350009257
7803283
15780336
64104773
64252593
223003159
4929759
106849985
855617128
6138152
529663191
7467403
159502294
131950146
96241468
11139777
199041349
36578724
339809889
243028062
131992319
12744018
503420633
55992367
746213886
217061894
276549304
55213096
218596754
354602963
67796940
65039134
843634859
264511475
66902029
383373673
286626690
450882264
7644017
131662709
472525870
442147460
132419122
179830155
17421826
159746423
8915120
66533026
346306622
50421676
383607089
110947165
128631531
650609310
181660084
223544104
324097710
69181030
131541190
23073642
521857682
242456543
339418378
8156700
405463347
370255332
115976841
207916943
256347076
192837011
137401651
3849117
139431678
165318658
267143
103269479
23391137
52039156
697902
10366438
230873377
795776257
51305121
131757420
114656934
118364503
521562549
33292984
4307699
339958177
256177038
546610456
515450868
633875315
20348387
461962887
185670612
4569734
337490331
667897447
462438026
118388271
761923212
533719469
12465338
55244122
212291735
30356332
45159922
386130867
136546740
399994714
34913340
73499964
175457170
137753594
66465778
342627061
100256808
280866576
146885622
425271253
116804480
478107390
188351967
506548217
224329847
584597424
377129246
152676579
9376906
236386302
253385333
15540261
88493097
55826025
649470830
85192450
257590032
3188039
323542580
129241452
330413204
113550581
376150822
339316376
21502250
498732280
675799500
33117469
17616836
13799956
313196060
2385849
37135355
47038571
231406537
4557685
54703184
202408687
59921856
151613662
2267225
644662731
79338223
7056292
236091735
144381517
387716979
404098534
325840939
416219716
214333903
58384574
235558865
584903683
16950183
10102043
494947013
366052828
469269587
666297893
262864901
10312491
105562824
45168410
483908099
192647635
88850080
80712239
126639793
53433561
70038240
704155988
50339926
268484046
82828401
113020452
110661876
361071958
113696638
247084608
72251654
88598232
591752081
499219
56885740
401810256
202981106
548225012
244571034
221690499
540598462
92142741
22841238
286714508
8818868
171702997
44116519
477286920
106812946
34472688
188466325
13300236
275748223
138441881
766646946
34187952
29392662
276424469
87356545
25130691
261152069
180540102
93540375
146964170
174330379
107418
32296373
322736358
137119516
432875197
512976953
59640026
156921047
178291344
531338299
246136840
157015769
17173016
284302730
381364635
426904660
42625327
39220207
48250255
280108895
187455723
20681
128643523
459803135
69230554
82240483
319935845
819077134
288844114
411768101
523170119
366170857
363939237
9546108
222455276
14004948
898664732
191472401
68087602
8716640
212187386
226893460
284099455
443945823
234512527
341796346
111873509
481433401
190981651
25429240
69244460
485865511
346399619
5092020
14305139
3654581
605049083
608725731
692906518
1316767
25294486
6885777
378387323
489351857
714453502
472031383
616644030
58656261
340664934
38181367
643722277
80950074
296272775
566482
570210495
463376582
531226210
14962707
271574011
296640952
23141441
161333056
410717782
352676562
793266238
76051641
287720784
183065505
67700308
31641385
291670199
615319512
83953370
17066736
329688407
633824516
55965549
37978049
93680094
29628559
389149425
495271167
92012258
629081944
733641629
105553582
219596457
473468365
214463831
431879246
168025489
312343166
210012065
125922273
572821240
17633891
301071349
108228185
260976920
174742258
162511877
20905486
57895727
259295637
487539287
86637374
36887446
747893934
274558586
125153956
76921841
117526820
232648322
342380401
288383693
268562249
84195800
104842827
606878885
55596970
450745912
181601360
132436603
93588321
266087833
25553102
20516377
27937289
569397681
82108521
709292463
161532236
253241019
29493600
45514450
65257312
21426011
410110441
29351039
57542757
19498903
594530782
18241445
96994143
2524378
51124558
97085029
76221689
127016960
138952766
106359778
274711886
57683192
92230725
307008261
116852107
43408320
425350601
171219172
421472835
83845205
123280488
73562
129459458
563076768
38971174
326099991
258563825
87553375
201693566
151716682
3705374
150274690
102781216
337368458
22849817
71607931
301563912
452834463
471907052
274728085
596948129
246042213
374522986
283313726
99656442
8809848
446296717
608510015
20029597
271289925
252872803
193151636
10332818
93963431
416181826
162075279
111222524
1481040
308826250
67230053
12975333
267165647
195240762
222252521
425998363
332117275
530017790
145307397
93848694
419375129
528206472
179855906
232501079
291912983
105049648
145195861
242288164
283259182
536058024
88195952
77280990
112637158
116368103
114587991
118212659
127086853
146879548
250480876
153228746
93235066
211198547
164182107
99420827
50128706
616121774
93490413
397831085
47709961
362331399
628135966
22315524
36160226
241996608
20670346
488912996
161461338
36516183
556666605
284052917
420538941
298983138
217142616
452587526
452014316
495645625
165422178
1549654
15302161
26932810
250537742
700833645
266643444
349228639
168459344
173242851
551466522
118435153
37038133
109146751
281762222
5956312
170249584
203814529
22272612
60082820
3827074
712868523
263838533
502424
17954361
42565926
145141119
212592657
778892971
706576018
184567513
341949183
425772496
32534008
16877555
795017735
689076159
74165833
288865505
103314901
9963232
811622784
26979242
777037089
207496528
591721108
2077518
453071690
281569968
25488660
377656394
125621382
586023373
2451928
214200609
52442528
15590782
31033698
161883419
353615721
32561489
284827647
104053952
571009590
159673142
350309340
144276077
426553138
1731983
6153888
154378129
198557408
45539422
26275828
212427219
44643027
77487585
246028370
272888604
88211283
96389926
164561311
581040233
2594354
506363260
220089916
337977913
10249964
12262893
588398239
385817286
73435047
474153005
148119214
879094035
5992172
416788706
317341921
76456414
595466389
163762928
784399156
13829815
270291596
20045265
192534170
129088742
65792664
12339723
457697284
205902308
57854287
294123612
533558012
11194892
226657392
81113548
228127837
91906814
638605392
576443881
25669257
52764394
625293624
239315376
206751863
26213929
248496908
99806052
492165395
638728
573233862
662188026
137775377
29218505
147673759
313630770
539060523
538498702
509767999
116342907
288331073
226144810
471007136
234805858
18276285
51714957
215012169
458646195
164404017
10441663
152995727
132090988
77946716
27297135
124230441
167698806
8891233
709404323
60532388
413311615
219540909
179254591
801713071
48255952
132932128
107420450
249414337
96796252
862399
30318172
432396565
489784521
720481885
546401331
214252618
154510355
7869454
47474195
16694014
301307897
313047628
569138177
40328445
462419940
293552973
296217501
20326200
333600636
2214890
123578913
448447505
594659019
758290763
53893896
15036593
416709326
30077464
579922137
92633153
149430333
158419217
30656413
34764829
81897302
243179691
661503810
10757958
663272185
36765034
226433625
93951511
61946826
638382138
605364393
140075319
243762528
82091567
747384914
315858429
17457580
55654443
399125605
206728323
455413199
212404329
49869581
90029243
49623694
276915204
540874507
72107006
501801496
41931726
232665915
25526001
20840311
7649099
66046538
237645737
119372757
6317396
67296494
61944487
147548740
348249256
796976992
574285060
28954126
83964107
221579668
77852741
717025535
16605492
171727136
570415
57455481
180399426
525873761
379391293
342607910
404105234
744269432
580442526
555029051
146318955
469263026
382613981
286933676
219633593
391818703
38666090
194899780
688511089
143422728
137149340
569463399
426246855
241482271
43148841
48912999
419687016
342103612
233515134
394468548
450934231
30720186
273897641
22525070
222778309
213826171
482881421
678086360
321033077
24139587
74259737
16063384
72395371
192140864
481745697
411720680
270304152
427103681
22699684
116015184
177095144
529269479
439517458
577769395
511018071
16262772
113291976
187851629
410140685
303177083
383401618
256256712
251838341
137424794
613231593
25765072
363711533
801208658
669070977
98015576
270126824
330218606
50118628
487098022
98375854
326870955
342155465
360282033
214454180
389005375
8541705
201850761
55826161
613230
33276661
259414975
91364966
277890975
104162120
106805243
312348886
111815879
436654849
28346549
11317559
143321246
271671798
108219500
238780671
516730941
593114827
2808491
269540908
147196643
78725955
322971141
124832021
44766539
160503356
20752073
510479234
299643396
375214175
424516471
21209357
155938361
34224151
483857671
563159719
163649594
236054385
164934162
97128211
11495898
102371464
372469759
7558249
272557735
293146027
250947810
105868903
402039362
38333766
37646925
4457731
263030512
405020877
223941016
201588406
219267413
127859831
17870926
994733
859119025
659164575
8837111
685577079
288276924
66074823
196935115
16995151
409130047
69814016
258277897
550160444
480325458
63036536
5293259
509404201
255212958
36312194
4305951
512473582
152385996
139568902
52593194
274842421
495419860
233904566
383635706
16703596
308926772
151124861
387179504
605596323
62979648
205216157
79898291
88739720
44840959
595349842
38982583
207850306
107819539
299600312
40677706
92122895
65418319
419586493
761354940
14550972
133224996
476491760
292119007
142486596
221788044
271595894
299711479
163167990
33341969
545955464
139171501
4717594
555725516
299190972
382091981
355750977
103231735
324331265
139731743
11087027
365991949
206992683
56911883
633845686
492132688
69035583
176144919
131355297
31060119
145202036
254054657
87011154
36938823
78108929
95901073
171437427
305719655
158374192
502546325
93093368
42003124
145365226
396189785
724518
363669851
51164272
36023944
560960463
252997523
15385364
10978271
483699521
382752896
347670145
23305100
489981874
118838757
186297023
9605831
11733385
131762850
21066755
43127642
100615296
45284066
518071848
361780416
13520786
162104438
487680577
66596904
312810928
532432418
280938621
89684791
340704301
234757917
57238448
28773277
75173518
504018722
243136781
19442454
8355024
37968542
152779748
76486769
553740228
81814057
419783744
68769925
6262161
378574016
48604451
96388930
104657668
70364740
58785593
181284150
172875780
174434134
38867737
28340764
202053148
329691114
226438603
339963605
378031663
237464670
286122222
155268202
495997
1402300
1628233
3668222
433554126
198592851
16421801
208464178
166205613
138883216
134033277
652091347
482307426
292973633
238355143
60377553
38712989
612016859
441169721
16088112
164749024
659369193
484244204
281880165
646846687
77103712
566907252
369086680
55655096
264466451
691318019
326981555
325577966
123993091
62565714
203195678
145645867
282142302
184985794
407318296
16743131
45627370
486865841
544318299
159819822
363465159
70602791
93337551
15562078
394153950
452059551
194964297
156567110
231176549
101944588
659360662
2927527
331261147
311767595
37198188
50665078
32908184
34371872
383534070
17795950
562369642
101934516
312718753
15540838
477067100
376238573
515198821
232592601
118436451
110110422
254171100
217400552
55364672
60276024
256061728
282054025
410217284
438457469
181583533
602489160
542522986
315645276
239590592
849943
620308714
99413230
7556495
172358019
125512239
653693368
183006253
95110407
8764817
35323380
593571109
108490389
241712746
678490565
177258113
114570774
113620249
432546135
78902179
270375914
130047176
331640631
256168724
83688437
758390548
81960847
23689436
30858396
616073337
81356642
193887023
323209278
289845479
40734540
102089369
130515078
4433394
36542992
91278558
109876764
546810214
44510846
473749634
723757476
48024092
260004286
315630796
63995005
67195802
565171338
113771975
183462489
107027912
298330998
399784165
305997262
150211285
515700431
25994507
153573951
276341855
602210459
112400286
392310133
620733109
613502383
2092489
326353773
526474170
154210844
292038381
10741185
713927891
102132573
48049390
186612582
403332850
268683436
336165346
272190169
28821267
148075875
192893889
89347552
224178565
228942946
157271614
81437266
132398689
47483002
13965972
476549140
260285029
221596092
34952233
30161170
442121434
156929006
136550432
627156473
5767465
233165147
513529047
368260320
16194239
82630450
286695205
379854156
261244940
127311791
288453879
137294370
792368217
250874530
147377081
389218587
467447721
250198181
404714332
207185128
24073486
190776714
615365037
16134906
149533238
17379182
546418143
576454679
350399047
51082147
533724228
446442322
29458227
225684836
242180627
646374761
151084087
696945877
63253096
85539176
69836272
469486179
1020613
262268449
711448236
564916438
64089829
236753641
111530187
822342945
547302121
41120192
184107061
102563041
303731378
30646348
191415895
10818095
1696202
95123417
174759406
93807667
121988993
674096100
73487858
659513331
577067365
157437532
261545966
418161134
105553167
186230759
1986244
79102952
687026144
51521186
299489000
82208044
193912163
334741826
138080126
111752671
18068856
100642681
717524573
636427332
31343327
314568375
104054805
435618206
462030232
65916290
153258436
45119182
14016546
30553818
575930306
519028819
485315992
582793643
94459959
314540717
439977499
129413396
304518001
238470782
328048031
63149907
616461010
85920572
230407640
269483790
655540
121468772
38392255
195035276
202315742
324740166
203552591
7191430
724378733
368543941
488912850
24199113
17805128
565481169
40190680
881213302
1723604
215983513
43710380
74967515
38343797
343230876
44000150
457277201
76877631
457656761
18807967
108283411
190339716
87200670
35745080
104805478
91517181
136411859
814395525
553022543
97355318
420296747
391900441
571871660
65732541
146847640
358101749
48495205
361756526
9754815
88891668
247992890
268917336
404266253
54536192
30833528
196470253
331100625
358234462
775282653
45687664
139472321
21531055
46469500
355404633
2129278
159315650
604405725
3629717
249036525
43821629
176564131
87540231
392236411
11849409
579293777
114213709
96288870
77193401
725327379
801801093
2737537
228579936
22332972
5322784
313838069
16848632
115654838
661718654
61269789
367927587
330355139
67333473
460312003
18134586
373879922
173008714
372621435
438431990
24170796
563951911
351766225
447880505
126581524
78243454
3485741
404045829
381145953
341863113
402961585
207440707
58127034
54834567
168838911
13154304
480661361
5169738
46007345
30178575
106548602
98296914
402326309
191307945
280682755
397330128
27970309
19947987
117549639
189401120
449534960
57735916
282687849
377730113
526221369
305746390
29037217
347056887
306986632
167747976
285941242
121389454
498135891
76478482
86934942
225577875
266633597
335652775
80780365
4443307
638292929
129547979
425128113
439157167
404641640
449334060
44999084
120633614
66848582
412459110
579476357
384645744
558132327
686074956
600460238
484309370
42805315
8935051
187060203
276043634
173393791
73161587
113701387
94763441
779655122
152849794
562713409
26531710
68106989
277778327
87552571
382997740
101022219
263615385
156694482
472008084
22405262
312027708
347506226
618003359
462639397
21163609
220213069
54157572
417495533
60435520
128945735
89857535
267423638
240749459
299242611
108265646
569135293
363074006
549537003
401535873
65426914
181738199
671497964
448888655
263819839
19887185
8430250
445364923
354652778
55184185
725574500
79496347
61979033
526058009
254129024
110834799
21881787
116058829
92651399
477158131
312620138
150881657
19453899
22221493
29361123
214213814
421963244
401719112
124986974
121222505
381727812
79730769
139155865
271985870
30201269
26661126
228100795
63787969
331211710
16785005
103731556
90805720
31129949
114014006
546850710
95462538
64463201
434198499
496597505
114745848
108852116
407968476
4639249
77837135
131267638
36394340
42641463
119876662
582411037
126010014
18943084
407159625
91093915
959160
255154411
635651283
357938477
53776308
242208693
618040623
97789276
749128778
293691849
309227400
562342065
14520868
43969537
361903772
154358586
52221779
446090410
215439050
605613491
158585453
151594077
16131245
6711187
2358563
209525346
254657739
357223655
455929519
205530068
468280783
137126373
27831840
566694934
201534695
98843984
8175772
747852067
105275336
330391703
302792217
17677385
284935964
393374125
267824709
221354775
58424748
217165291
314392504
473247246
82009264
387930894
763869532
144901438
126545574
58284991
61648422
2227773
194464568
276102973
1625469
96377586
24799608
235623077
59007996
204222666
102493940
98942305
577579155
165255244
36334048
29296617
173908114
31428551
103263680
70250261
124440216
298829100
552547617
4849077
219563822
3436149
31714360
61105149
493099153
289985619
75055787
333327321
660835365
340255239
146860896
744650924
103685881
569981214
4444031
29063603
201831910
298971748
426344490
622736538
66481905
181366870
221459351
267442767
271058527
658261612
46511944
626445035
108154401
95776112
57859146
465736481
300584046
521909450
753899266
44634283
31858228
11714974
577279293
76191636
234012855
446331397
15331844
123060
255477995
565481640
186739645
160516674
2696571
358980031
90960559
408760561
14077472
47445830
121682001
183996666
515564035
50339191
77100551
181038325
621529265
176320618
112856060
17977114
14706674
865971
427840509
417150909
807845197
124433369
41556990
88629139
54284611
637241725
466969482
44960969
330217102
344850418
62079485
396573683
29050262
417750415
581677795
365177042
232543406
15586944
64653488
17206031
114837044
566851808
430147471
560030807
122691891
201464756
496894888
278339253
75672265
69420487
62883302
684752609
468721826
198956730
119371513
663982536
165033788
26388512
216791031
356033341
313370475
645522870
109873410
419294695
418467338
40654850
476963363
20538029
11203191
18235520
234687087
32681851
72263004
48819441
707868966
166979190
501130994
612465069
10596769
543265753
470677779
604805765
672940833
448489279
302438166
565341509
429542605
573620818
666635748
111778790
588679528
39639532
118783702
241681599
1167102
157260567
12759493
81156339
248618387
41746763
31486449
354370369
56632977
346807150
459200769
287118082
1449719
25702900
37471193
154455338
193854990
217061634
325761643
73831745
443599721
10970225
409001316
182473597
183790055
455133700
453292024
108427938
117834895
3356329
288075351
126873916
281712470
324570184
5784017
54527845
7934296
76319089
559002047
436401367
200180326
26208635
110311245
734827300
575517369
46018366
63222764
54485394
36368289
56482573
29462349
508862806
29155200
42340786
32109383
5807672
252701818
127977143
5966803
45521202
761547250
15757133
118360362
4992116
410476561
253848051
500022309
275780137
246769237
280294075
23162279
173152190
54462312
1565334
639525690
24263888
693957235
411603511
87531790
101252994
32853149
29162975
221458669
243118378
375039143
426901312
43240737
88833467
305842985
4389801
249664495
341518596
355549684
1756533
346744151
767928404
4639592
235005197
344901496
63073878
762323200
13305867
444571423
64436449
73986493
4385818
187086255
458916289
132949865
250114453
379978727
75315986
54491059
34253301
274714877
79236781
213135574
160218660
402227038
120992413
724231148
399813510
499577212
731532292
284606430
307942299
31305701
282230204
586284418
197934509
413476871
62800177
622873300
19826265
520595426
189756053
282063086
497160201
79289761
101411514
230672856
27320419
572212870
103037304
527781902
377625010
453726956
620636343
10504328
12314940
137247080
634903279
32371919
408388352
9125942
702563481
98211351
157693713
85023825
48547266
677622397
414493008
6223941
190155479
43579649
84958608
115278635
86934155
17708467
33367658
67323999
448434126
217289145
412831110
82165291
396946086
111685774
404316541
214680904
299119129
183646594
204617393
144704137
372434076
136546957
460036946
112015370
211564376
231303001
621361302
114201716
463546218
6339078
110223731
1874993
162093876
267112574
43527961
271245409
612508055
13570726
609062595
56653785
106059802
148368947
59111436
39712360
179001797
4318161
38903042
146308339
103641547
50890862
74692493
219563935
399838011
387511091
42844258
501194526
692203389
127533623
32888501
108425901
217014865
26389810
42496656
9065361
335673306
407456949
2244113
577383951
339980428
225670997
162358149
332866235
482831855
479475017
47528623
434183126
579292546
529067490
400353555
698041129
116548158
269955503
6412091
771781130
285571031
474352665
546695621
277844211
188654189
129073833
43226648
23522294
229080758
188566668
241152551
458889349
829187113
409585486
434595520
587506859
241058964
80161883
174538092
351038963
294734202
19908834
9940461
109643327
263446905
699397793
482707565
635951515
112406252
668908516
352812489
378587032
362881267
37755542
425835072
140840476
4412599
622286070
299089437
143537801
655369565
167190611
11497091
24865139
131071723
24937083
567505143
787181756
174217703
137115081
101308189
89022913
328976039
544501789
486248006
597827835
297019075
46863783
69990605
382945094
654131591
176537122
44681392
635669096
113720586
567526673
183937278
144938185
349462910
233644766
42546613
26086901
112833749
708221029
12095816
319129438
149107471
135339014
399007053
19156019
7016298
21443869
224961063
13123063
125630779
277248622
229742903
267056125
668507012
219590164
644259019
664302162
657717329
150035864
460702023
238496895
296323358
55411489
60892430
112473881
49493492
4342028
325854833
28846061
157764871
332180186
24580865
116512114
255735834
119191007
125384544
20774780
356900453
617614678
691346778
67371990
39467524
312863894
98841238
599940158
137274478
51035066
76124305
22833463
198524809
187629395
624820686
228885988
238849210
363878338
49099596
23284996
45963901
280328467
461804761
118837768
507588800
82108093
77660469
154800598
1694828
526059521
216470788
134078686
322451606
180191531
14301906
20688015
232817826
21432851
59137069
113201764
377992098
3917077
627063674
239173325
70199843
43402934
313828794
104845187
731764893
35754594
418102646
24145042
5423513
239539453
14628315
87473918
262304576
110901882
262217672
173564504
32494305
77371292
99292688
798081479
189440588
600605176
37741449
14009222
550338410
112223300
422045866
103906000
137308288
45617594
61789247
81742162
36439281
443173391
610287130
178110931
442359040
139126597
30486531
111782584
34085207
59880565
208040801
131085041
4315625
523363054
576895128
71770846
6298614
11775478
17298437
671293309
66948561
477858930
82297732
313191657
383107116
371484246
347534150
326739628
154097
56989658
227316551
68430701
125780972
71110792
111109740
236975924
96282030
117305465
304373217
620398682
181627966
424653668
714667359
331786747
590631405
342634659
35161963
103105210
106239763
139818217
87625993
325098882
356917
52089895
9558603
200111470
11179522
343824098
142164123
376977766
256996579
180686336
17049223
382244612
180488147
254804852
150341809
269791463
34431460
23721917
135725220
420417667
60831467
561355395
105413325
154448301
275584896
35851812
228834015
219801564
618014247
32364971
244890609
87715341
629137182
767144189
118706218
60154118
55455124
9698613
623479248
335756010
271079120
62701112
283666554
188945600
306005409
15469111
521750311
98474335
78155220
17364806
72635853
5048496
185460804
265325861
311526107
57106294
231811693
53789259
91012991
68968012
155192352
53131280
47465679
107085320
487724516
213901155
264501501
6786664
692456793
362071278
121554571
138088432
576754
12972815
98086591
361972212
293796639
250328525
42966269
73157281
7687661
46569573
176725555
8844715
16097117
582548014
62766256
342721335
44361836
430278407
762910828
5299448
9708240
405871932
69636147
693094373
86412450
110336740
258780638
60113094
526131747
352888553
74946949
620253559
710953653
494207066
251701675
393191537
50803398
452396105
840982880
77382983
321895959
18756387
83120424
121183087
51904405
1001429
352959178
428990384
294398876
267182488
18294127
251665443
119327851
48241355
234116662
6081879
114727321
286492365
479882136
537158618
607397431
5164757
66720307
12146547
277578472
822994105
25993590
240452952
11953593
337059034
216832459
60687477
141574262
298785571
426297924
776706544
86716894
94517691
7161546
263876667
2017200
317851904
707772044
490528719
461207463
447963293
79159733
485640
26583223
590916748
240948667
26917495
520607219
788623580
24105444
249054166
393149034
93885214
67053595
220827233
280871642
147644893
390496868
173663244
484486208
297013182
54203029
64342016
273152251
57711933
245926678
627101587
54484098
258140974
327455
158357940
170066256
103224286
556453666
49259242
117055438
117168048
737520440
49818494
37466316
311908165
281068779
87306765
480986442
110732318
811610022
154009218
222150132
12085037
69743222
253027399
216650501
719578104
361953173
88984144
402709910
423792220
377921514
9826194
125604385
142744305
531673671
251833139
145083281
444502614
104128844
110068220
19099440
27729045
140166998
160866394
461059820
1612555
19128215
191201966
218338479
323455376
708163112
449307223
280569079
493446792
18337540
83726393
34098779
484606292
120864833
19853258
674197977
334886251
1884862
20049031
75334516
232539577
591831877
178775901
111874734
119411103
29829066
79357954
649534834
440882326
387263449
76384238
217426880
136583259
556645309
48679344
172819436
584997262
562378761
113130161
109180878
525051208
701912038
223318920
32914638
722143823
4202720
82111513
176212539
518640546
60500337
68390875
2671802
302367345
232358723
337502477
455366751
333176407
407303768
70714962
34602655
240309216
709209773
465909101
344870544
70010065
486101610
104273321
35831492
350989819
591835970
48357618
221285144
84391781
259191731
211635573
189790098
627029435
52645240
105210233
482693069
181644321
487265677
410949
200259423
109541605
224442377
187884817
755065622
101996789
326970490
379287950
108831610
614148624
151272949
315341194
103842267
493830176
96576343
440028043
140405661
171398920
407349915
51464720
87823946
450652238
407210266
252863217
317444211
469324582
357970181
245005826
110488466
539684935
542263758
145622688
108844107
159100351
383734382
201380208
76280564
22373410
259610362
794988096
175225552
597274051
118756302
218795089
412027877
710184130
338901181
374463774
363551257
25483162
137430313
216440734
19477201
181119674
303920506
518720964
90139271
125382043
41443504
279068982
67592453
768428661
8427421
536734967
113646608
144329079
16363029
131595917
38911340
125701432
75100401
163410962
315432413
4293858
624105
80103073
16354723
83235780
85780904
399843650
194004309
63717315
23423458
93773431
65108936
276159697
12176333
141832926
28558957
546611811
163161308
313343945
239731428
84375439
350561959
430018667
5835659
80866501
35126249
104519996
81870197
135169888
238928750
79382604
716208892
14234067
647694147
183680596
363385964
821736371
364594100
125048431
107325852
488778119
107613728
106868568
78633938
106135402
849322836
557016014
39437891
193346143
334118343
178983777
423094259
1667466
90720369
169301168
676923528
20909347
350668903
425549564
151051
319193966
195181061
94405871
188435691
49335858
94908401
14298068
126392636
105389514
56096055
18356806
81160023
236804825
512249929
453227404
284966539
140576610
451433330
142543049
234018171
131806366
325355711
116235509
462159415
464965845
619305108
169503830
14226648
412737692
109912556
6332178
339392428
147114721
369855327
11271294
41756254
192536418
19974841
225048260
45366228
219862044
453119427
189050837
98107227
3674520
13009761
1958440
164494258
327781767
618692812
167891002
211273880
17822346
146389811
123717460
16217875
364263810
56391249
42616278
14090358
19278815
122523049
654165291
654531
225356501
43383168
317609357
584829551
23655501
85749668
218068801
734490934
30188867
76846876
41230385
298816293
81948977
400191529
126277585
366957290
496574850
25103111
40287767
3629695
283064086
769425709
20831234
290377079
143012393
35364114
416784430
16299022
527405692
413127697
51503099
382918156
221201964
178582161
14413945
4650328
60222519
31088494
96267212
20460691
108589013
369636551
24496171
300561444
479984177
161525371
89725224
277078889
592116411
31395153
134598074
64011860
299324712
59428611
42657143
631227020
398742826
340919531
180415359
17608489
724007317
255533152
253391644
657985323
498228429
350111903
98177594
211738572
12608360
739647520
513456199
106305509
93829153
249668954
125898241
324397075
434416897
387261250
8797209
700558066
94083197
431523583
6116899
29471422
184588972
45945538
300478310
250333947
122991523
230230735
19691994
600707987
106205003
9456444
334577539
186347257
203109665
460315883
664498819
119831644
255415098
472982105
292386741
105872526
720413500
669916148
609459509
8083898
16585761
114414361
2620076
330858924
613610452
252909724
7061472
187648827
773985336
377194636
39891317
246759826
6173689
174635193
569740053
497087800
403452979
84230183
528062568
1605770
63144459
100847475
118526486
411599106
278229978
430271663
399054587
314707465
28129834
151798970
60801170
332677021
487603246
541803477
149729755
9819367
526641944
205919769
132282566
121445558
164205094
175274529
605864266
385775408
263402289
576955246
75606511
680949936
52515298
29687834
81178787
154837895
74437586
12328847
41979743
294247680
167368723
193752461
71509792
403056498
98335175
209437195
2979703
3088320
140105213
32000557
18997369
12408167
142233502
330638318
308063630
244894725
222130
254069862
694689377
320796787
93522876
229058690
344097362
435309445
494287454
56182813
167181364
107478370
302973182
532678662
176314241
368639251
549373852
199820981
44273161
682588989
287972011
222487338
327203726
32910591
476464544
146404068
80367616
98455939
450443180
110368937
80683311
38973218
31058690
53420684
8577163
250542611
13779394
19518589
801316
87698405
125112675
599716
81403436
185131795
8553833
136579100
73329648
199102677
23819655
23768371
202337899
207798376
41134133
272817114
154357733
55667117
288156445
1008232
189004062
169772652
112220247
248872202
500802939
65830691
40081559
7664555
91278614
220324474
305378108
178231964
99243337
46450879
744014272
280314970
395197263
473412686
166334490
219179504
125537625
175657399
418977497
179156254
79312937
311475172
312844820
131081190
314977582
150811135
12086707
6435707
162526429
215203564
519618859
79656997
86527855
9815611
206757613
331471177
132544405
43049587
186942855
161072407
53401146
81087551
391674131
197937729
135679037
323713548
156493899
80114543
28304139
155768556
443212501
28571504
301246997
194303594
111820888
23343193
661889721
628687110
176967907
259060526
439385936
349031517
30359049
138487349
285825050
696328557
50193792
150648048
28827653
180775869
270373014
101714316
12383480
195908506
23949791
492901910
113030903
7715133
17559290
9374492
182106564
166729476
5187787
67808708
55547498
100577144
277825573
14509885
173228814
383849976
34872512
84025783
433478238
295558468
665718784
5734000
104056849
22351010
251844029
347209388
676098243
180995476
402093757
61287359
6532755
259043282
96507025
185570585
241094233
9888419
653622919
600830037
90440330
64165179
348193966
300054887
170747624
199652544
766828250
36750376
148543100
768825433
813002989
605003729
44862976
66049878
472828574
223113383
97671960
201542392
397070215
582550256
525723506
107836112
63933278
248635540
474894639
559802845
20371351
106702481
168482546
226858983
684657588
180084515
33967707
24918021
394928642
297505994
542678090
133898068
103455934
16470532
856744719
324040284
11651412
115244668
336454264
92004216
65542981
348844162
205179659
199253537
25198058
130004377
14768037
134083941
302644317
462185114
95618931
580873810
144870423
56779275
25549108
16495837
480723720
266811013
250753345
203817326
235511047
293472255
837752545
108325279
405864462
7976191
32709499
212870694
10002226
921683889
66847122
34845268
227291083
214712902
261021927
78191738
30223808
6172150
415961901
550146450
26545352
52471767
86874811
187014338
564050671
282647939
407086967
7316774
257164938
186574454
714768740
280535261
266457828
134738360
539177648
243635808
115067489
37526007
53353656
115704561
396981210
360288301
338152179
74987342
12275075
46221050
231144140
631564875
82617593
704262173
321498353
370631641
40224485
100607449
303101067
214039200
83105833
858016567
412764152
204361601
147232248
218192969
98858137
5960134
247205537
94421978
545291264
203817996
356377165
60594252
302359148
153359743
491451136
145699001
173425479
62454518
72270785
206046011
159769309
100136492
145186116
82199424
504742913
129022645
131963396
349004573
219606075
223704555
145943188
47727203
81313452
35698425
318828997
51624368
130226339
216101303
267182466
762089491
74418434
31357449
547347291
343795895
74359892
209357809
137546791
96738304
133755450
125477605
19157657
155812527
65822189
258502400
579491371
845276661
53933803
294448084
181414505
203250260
83291945
56302392
165216638
329640574
189331268
16217915
27292907
207673651
2844853
699205126
427573392
627390394
111115916
58543202
121379439
278402945
143882638
34135111
19346276
27509996
809498047
135705934
35669581
377951568
455203702
182891389
167208643
691493117
518253715
472560482
14155732
370647707
410212020
145675220
290145587
105044029
355466962
6630940
62696287
98670050
78864768
15463445
299134433
262067591
346317040
277568
58067505
182009629
661735213
84366257
809561863
103173550
27517063
17012774
68928963
406693322
324012150
368876382
607020711
99530828
401686496
37164112
63179072
335728757
24279831
112770324
577586514
134798280
79834969
341493006
649066974
108554294
115618014
51389474
217648363
226068566
471648598
265172074
116920912
51284103
50533194
463932215
80998560
63697922
93316665
423091500
265107297
257422962
199455790
862027840
164156820
73376117
13087287
94332131
492031718
155760186
392624600
190146141
136286949
106319936
13315480
88065218
222582077
118369722
289319557
296289521
55742973
47855042
113689174
194436922
52338069
76910583
6875326
322392677
428940304
36904951
5899372
589994
45611191
12838717
446261112
209228409
450693950
236438132
135669780
242642715
454818424
66326737
604959913
98848769
13488567
257577857
345332612
374825540
43579922
271719116
145668486
486907625
230568256
89798976
638193277
105258280
1539220
172894701
387134983
4143461
260675634
30236821
773571659
178588603
206717478
346130219
361817
125869113
244487074
416197214
45826970
155041856
551428336
21801154
18018
282253759
695679591
508049704
367151677
49086611
51233373
125623159
74433880
219110126
3224695
128017254
43150220
287592012
73430864
189971415
128465642
86670991
195158618
213827113
233125180
191318229
133040817
20470501
78605475
156162272
165223390
779260119
372952375
25480796
4956403
264005213
64155552
232576032
13264407
12876729
121857441
74748800
204954709
267836798
221705327
34316044
3366764
39023956
125099923
176416613
3654141
235265885
979002
528747850
77598409
331745064
77504479
80538148
188940101
283142185
669095444
305467749
377233513
72798587
120224124
68137775
15822793
332779933
55432665
99695740
328778595
186024603
53210414
104586807
92495305
392078477
206697575
104026098
39547353
180990988
167785176
370164911
32249645
432699944
56735734
13353510
343542513
289511697
336579021
46028552
136944514
277694992
115780525
15942005
317739880
261912849
102903972
71054447
356628281
120893009
104789929
338029321
218132060
172779754
90820370
7487476
514845327
95758133
64672586
67891633
45132212
38379484
376538504
8832301
272346757
270534792
288794629
47438634
213142178
191757621
210393113
195319907
216719328
675527749
74017691
213411719
691448879
922938
2117009
763087741
375246009
684539834
252473787
716767777
28504314
46661719
44279861
73263345
11619118
621351335
274805372
110008112
68071860
37342749
297347164
20575815
19712197
386924453
53299487
77630165
13828497
370014588
215891274
199856336
392029333
2344428
612633527
183700290
216238765
20841041
1234249
117664700
295249931
499466830
305937159
44957967
164314416
11164535
35981358
118022145
606243758
247511897
165420953
836637430
493511955
29432188
90227612
169066285
263856643
573031244
49760777
274475768
15034248
155499882
52483386
641095867
41815524
141537602
443899992
44644291
453636368
234195182
86614979
863105
471805510
479755795
384050232
100875230
225105510
415159021
86617047
183097118
78612278
1031139
372518485
51208229
44046113
25341177
445231258
295416289
293465088
83767184
419704738
291175051
125329270
98928683
104268680
150065330
291289034
522346165
83724243
189987867
450985853
415740175
111862389
62500479
214428136
18334751
76997059
72357261
493035214
586681437
493814572
18155900
81661694
83435206
411463556
656214137
702209022
96037480
249756681
450350242
191782131
508631587
97785577
761157066
16643719
35546517
52389537
248381592
108365129
385503057
28850328
138224798
106135427
20590107
82509416
340168299
803346445
160033099
2253575
197977281
388822903
193449994
412772210
76692669
13256497
90304219
494232549
53046844
95492501
480003474
118271548
139444287
12493756
516382767
408150244
196971336
281327833
214436603
193835462
311415645
70960619
218105261
297590152
278579829
18003070
137987558
37917082
73656393
121226246
48130633
352449178
792952580
155911382
216059540
145305033
199208617
53603464
169609862
26468531
49691014
382386566
663759380
58690915
586993681
23425744
346380530
476747475
497943122
19228000
62095107
19248258
322966878
331092606
276231692
264881571
32829080
10124561
709213409
266376151
125576327
172394948
121343866
54360427
208455087
191937914
108270793
7061934
121215415
465066105
314300640
809049669
45137720
392617928
663282553
32469176
41921035
100682357
25517372
375363441
165802304
30157336
33796013
75822807
267563344
379665
29111466
374518469
179896179
4567035
440206454
28282734
673046326
281800049
603268266
156324837
17069867
379898760
261572748
10992263
50322281
280076360
463940268
197387528
58008381
428551667
156067053
28681550
142757847
67142753
99247175
52342213
78809815
696902482
760582530
134727742
5225914
102540742
40447966
347810792
270196255
237793316
115230134
782404165
374422492
128776050
261212257
224125917
43152721
88187834
145646608
24103411
404257332
312260712
318823250
99318349
135347892
150279446
465355314
116903590
16147360
31104320
99781812
39053451
71491656
59878545
243963770
16333515
90976572
715516721
171667311
147052593
196461682
148701548
622064489
97622100
37592930
82277009
590610473
243242354
329955427
171887588
527469510
33332633
269721728
66669848
84449422
215501659
3849091
280382975
411161635
200548712
826533869
451694619
54187340
91364240
784804001
72792554
386476797
162152163
424688352
101168977
402629028
772244
792094082
31742934
194738000
78481071
48924777
37068804
39195693
701227906
203604247
507208348
277108673
113115345
229071115
346588874
483640322
130261421
346953636
8751107
76775779
455677869
421532197
661756337
46210921
677764008
524041252
320652019
422075402
5689694
146421210
742428868
4207007
532143264
152355424
369667594
365981636
47281380
160566880
197473271
210567753
340954164
277687685
602901904
161167942
531954256
221258222
12090696
3827652
78790267
185559296
96994679
386915524
412953625
165785641
565876774
490859303
21132495
587989798
130918942
409072469
332772196
139292335
64101524
583023172
33635515
58066888
205381891
22103052
2247995
307161951
341703346
128645224
125098441
143933316
39583499
688842238
154657790
793669902
31798608
64257623
66947363
538847941
62127420
220662246
59903671
16657905
145570563
367284465
11000770
53229345
131612359
124281023
318706616
52293649
133539323
97718943
37899933
6189032
24454770
397856316
805361548
115745686
562130149
104240019
697415343
33662218
51772575
372873353
1708044
28136741
15946570
287147210
59821307
21508986
133006655
723732757
385217634
112047276
631490870
1475063
23411091
5770345
14110611
16690133
244235009
350869212
439703475
503023737
79503420
143330976
52831896
124594732
254005652
26808000
158266064
13797749
395090369
520385485
350493020
506292817
400681910
233775498
137763387
11417912
527221882
147032057
277554427
153683387
32110273
521303851
4719760
83044083
598004365
426059727
186815889
112946626
58653892
186199559
38144378
36511729
101274416
147224421
502766220
182064229
38412431
9702395
39063691
20447371
388786514
93108876
243696958
95059483
447837688
27008152
281480637
12279688
339801592
555770474
28492018
300890062
35604324
69243033
81509460
31071293
327867136
64746646
20541740
289207278
173508655
22953364
156520717
128330434
130754646
36470394
110583392
603643558
238708799
128901094
367452371
172832125
67763531
52820141
2350729
750799189
233481948
319710526
526925256
6130290
11810518
237537727
306250324
13188554
414413980
369463093
796456764
76835003
29679485
641013296
36995626
443201253
89512153
147892652
93669072
90485672
7357388
123174629
711109565
30738571
263957949
46700905
94163805
486896124
67613841
30118325
732415105
159075701
522170469
6410303
270677674
205780493
13362198
160561195
212400606
24927822
558379489
524134112
311417660
420777226
512803617
778031384
252542337
356596320
236498011
146885866
436692090
125569993
112276751
603256539
160389251
801721649
348078693
124097243
152773200
296291502
231819497
196945783
222875204
45240056
300331919
430882066
356907226
707772902
211859677
52519414
24361521
44726565
489781081
6983860
503554040
206633087
137207380
332713743
302001022
77416188
292331520
693034510
418202521
136560009
48616102
292433314
194286523
43247808
128463655
3004153
225315182
91271167
663880102
60621547
49939725
228448922
162984503
65706127
362141994
400217400
3629688
48059457
114613693
301904095
203187353
3416880
37629076
124047147
104279111
16492596
801112371
370710998
7887569
293093785
356021997
134808345
245009446
7191752
191759598
434613139
302176682
26471546
42260564
77751491
488228227
466236542
375614538
320584656
46628152
5492360
758022
216254723
579399017
357042902
45829738
441944993
34412356
622379726
290730618
443489856
326005312
22704584
133170754
160449436
679258740
169764511
428617722
297680799
427385426
415301893
207978643
453384386
197450124
381820110
293503370
125763324
80666017
305976139
2225119
231630474
75271179
51601262
69845961
11138080
21222299
185114259
156095218
841781036
251251014
38767687
224121256
422487793
54646120
2545583
261353416
356019366
61455433
336245131
299076894
216419398
477331128
13329773
500229829
387097884
154987522
516141289
89947723
244605727
98188899
358112872
16846947
478282975
40535507
432112760
770396632
3665619
496754256
133125581
589649333
556273927
79519633
466582461
7511782
307634426
130583408
395018486
121035689
5233329
73766413
224429157
337165168
59064088
107978958
189552756
45422780
172796940
47783661
531442419
159147912
407180510
895159320
11754773
7568242
69694541
272945172
707527723
115227656
12211890
655208716
98699214
614873652
195954038
200705225
471549122
269049867
32840166
38683511
327167621
194038051
326459048
307795337
323239451
188157469
143424786
116060313
230314578
23289614
277172173
218404068
745036
323427627
108685710
270875345
88841981
119238031
695421639
386434013
113798400
591907285
205798921
333688582
135866433
378549925
463682876
88158218
176673969
286226119
330712513
124840120
361989850
363130513
102758759
430242018
198983895
127295760
23395666
42869645
576400533
189836416
39510278
476524284
57975355
190420094
179749793
177564320
747741450
664631096
53930177
356297601
461807207
72875557
64619830
469818560
9123773
53110064
66363856
452221349
486548078
402060587
588516380
187393989
349267101
88373858
251983326
92712458
105393925
596365684
219627148
665000669
167082549
113747798
404806560
146920589
51300222
187681176
252038159
513968835
363643250
81425134
26147866
35040892
528348884
40285574
189054077
4517574
286745509
221904963
50839569
29658440
138627147
8007891
205030668
553453625
260057230
205511733
200942374
249375239
311087862
169186541
314890900
179802984
226123342
290092195
78426515
267469843
346996608
80081219
267600904
114334693
8639812
28707326
130809176
330366051
49043108
196697055
2044477
239599669
21966770
154352877
144061428
20501740
335386790
247801737
75391795
698944
604994611
32013172
514039693
86002955
257391081
450555444
536931160
27869898
50740611
169795175
19244028
74465465
199201185
160084237
83918870
470819565
173747203
107357887
238550
154712035
18664857
44210443
282495046
43484246
542163570
3498536
265117851
39899113
377645109
52502440
192290165
140232912
55496738
293102652
101785136
418021
687028841
402905284
89285465
172696636
185862101
474343637
18993478
625755697
729150
9243214
214590898
49521185
897423127
100437735
854031030
11866730
227106860
385568113
426994996
410493233
298372513
516202648
8161860
112551781
628594507
242004788
209195300
100196077
620150996
657784784
52454463
716373480
239902954
687882493
96792413
75177198
67248120
41814065
618479361
190379753
680591240
71013953
95796531
565751627
120970370
134469496
652978173
473704176
558465811
26800255
520919181
27226530
685565573
639319233
658039940
11613579
108120512
23477531
206751304
69509943
309860028
557696663
304504288
348444273
35491473
249701566
249045413
149055711
24326567
331862032
89052949
426525446
265087073
4612195
31710785
23185501
639015049
100403353
131264543
818440197
608022162
5464833
12817436
97957984
392502704
216565550
49810301
11440721
13461997
654238729
166702788
105318725
400224618
697379793
93062218
203059511
190745
290792016
42522030
112292526
62827155
16392837
419782813
158447517
77873886
175638660
62775979
245078153
129754531
452285035
309814065
153277441
35844251
243228783
199722650
55855368
53246906
443349946
3442218
127610956
143150621
575318433
404701164
319145286
341225237
327646728
352692020
42363804
222619757
30656390
402362452
296409521
151801397
138197193
96681197
26685711
98678439
74663541
3892920
416478037
1883566
219814696
46477750
271458724
314701704
144452088
428538585
23376674
532250281
99609127
352623333
460948588
184715106
157845340
116520607
292997325
377645127
391778774
344201509
14162010
100385876
40818304
137320225
280550731
163182909
277487582
51620688
227823003
19396974
326817482
327876317
609170107
532057977
35848900
26119138
561235525
538407128
54722140
147411184
25457573
559836187
701108497
563209203
547351320
150398547
254422538
715114881
24299458
266335403
101713594
2092322
121856169
98279171
51909047
86852822
555577113
422367422
276812370
108310046
330812661
412545872
743080340
28024354
780584175
402221235
31446793
198129871
300829385
122356148
146175508
20173769
126131455
116191198
788826297
34230331
336546125
315896116
316754393
201885118
309255686
156851303
585343335
139419468
334694231
313812185
102464573
39410001
280272957
247228054
870284558
61729540
405075129
165417427
6681930
16779568
200105806
225879780
679273525
630101670
736539953
76786547
530014019
172769472
158016835
41768851
312442745
1705093
488366250
65032866
477762382
232370562
251439031
436910290
15422417
48226001
205985842
183138760
38041990
535488361
20073025
185761306
48861916
127787144
637745219
203721246
294827409
71179202
145853910
392996737
173187
5826407
889945027
240869404
142453750
275846145
4201873
208872619
360942142
263576388
610566245
151594018
79977503
6688531
98772262
145911203
143456491
328264757
13706795
2872106
832037114
383369973
499670078
252183871
102590804
457376785
228088254
250911376
712825207
56741358
3681419
747894437
394051995
455658331
471912053
13075102
316878182
260297829
27756508
118295847
14432951
149124167
269215940
690550376
293000682
749943815
171580678
21907730
94954967
553949936
405883768
203561174
452948241
33904782
322251394
19183712
10886304
83984626
80391280
264577326
473249746
431012350
360624386
7019196
182981338
34849449
154585893
186499819
141736587
25217126
2243578
265039002
21300118
308190611
323616412
553484518
29272667
104105242
384398688
100118031
140045854
576078156
79864875
137867950
158043225
258581515
68277573
20875477
48126072
330745298
257147185
2855104
121307641
8250014
130869707
179056921
423926516
523376559
203427335
268296491
65072229
264457128
289091271
94863218
695778067
652679876
374930881
34361580
304589014
44185095
67375853
25931526
56571238
150870669
258350247
40942006
646774095
331644091
8101541
838583603
287497847
255961458
642876099
1082584
136730863
118023554
354651993
7038458
218349760
178579521
230121375
377557877
191533297
60517859
191908953
29800441
80949966
38317165
435925953
286812419
250276485
412942452
45976105
226497919
234517314
219881097
12263913
356122313
435319162
501035762
76320884
342959867
433911665
15889934
11777211
216132511
2994061
419854585
419192810
3454444
27260622
719636087
13292235
154336187
546501713
143075909
469782979
606555576
213385247
616000317
58903536
42634232
729438866
462916838
159985659
687756436
116616318
300593406
342821470
138496157
96940792
56253260
312762635
80984293
43910939
412560707
110079219
65966632
111103
433792354
30488551
431229816
156860285
267729530
4944875
110232386
23920639
152872143
567669978
208441700
204737234
777632515
124723130
570287147
391129311
363069208
55747628
383542104
191158654
47032896
425784030
22513077
455032320
373561622
662252732
308716363
101962239
3724881
158300587
138550411
68558518
217507937
61345451
295274439
102649190
32271258
326282030
7253265
756605238
170371048
864419456
103850271
135174176
151708057
226670028
57783191
502213756
279155798
22850
121455782
10785031
228205728
354425676
114117876
6850262
808346742
387024826
525017531
370777083
299979413
196240457
569749583
45870707
255766582
18377892
198367661
165685197
165685046
207895797
129680965
33122607
287095569
402426768
714860506
381104772
566351904
725109533
9296146
8440066
155141587
65716241
348417773
748078403
163906922
135458045
212103238
18910452
85387006
15490120
173381163
257425330
105101953
164949869
2953131
82191873
544023793
511156288
588638574
185578487
67888246
577315431
57683833
202533605
358828905
488547679
572976694
70861062
50477607
106521871
175529687
16201876
221551512
97986830
83305864
709127125
54371844
68972789
194019720
58603148
32491976
38781928
33118945
19834376
392053928
142252149
14173960
399372784
481601665
48010477
169392002
63445501
175491293
158248034
211430677
9184386
128629657
367245550
246962461
731750193
784164766
198318529
185437895
456723659
356894869
290222286
237516682
232003013
431323664
40052284
197632912
56239258
591783
248376115
171618804
102372590
78645204
702711705
153673115
233952083
114754687
364685563
600962694
102278564
276241438
371191536
452579667
107891023
276201612
343295025
378759498
82365089
9675353
281548431
106629969
141931037
19614081
121871973
137086269
492634618
176188615
89994584
131310659
25049169
111532535
174727350
379131244
34231446
147516966
4027223
308682960
36026319
69321307
592754939
480623568
27838106
587484723
481026270
52374833
170087866
802662923
4039895
77922974
132108783
263814377
485934595
45364273
565735519
292569458
8767452
191580712
188369441
11719816
597638729
603789324
210757664
29759554
391990812
586902211
464441668
1266809
10748031
100490270
88171772
16777726
318292229
146903494
20340230
72208486
159163675
348716039
120555489
556728720
304624861
58571719
47961852
95234717
600443682
1417682
313388837
334524757
532451503
111824717
779622860
337738688
189757579
21124413
35635708
44225612
224372888
247259672
371168602
199876414
160248483
11694804
422347391
192130265
551865591
81331876
185745819
28395806
174909323
66241
36150194
524987664
67355076
594061754
391624323
371964165
205985850
26319869
628884899
34653868
22482484
30466513
18454034
48923676
259993133
678743460
328688922
52195167
556110122
246118426
416350088
137656038
61637755
125894866
11374828
142965679
768484418
559812469
123684144
53436421
69648139
38727505
428532103
191163489
270284680
396903473
349193664
455283827
313223492
337457307
119209228
73457805
61881474
38100104
27416413
258826418
127177877
18141207
16327418
39060795
34384095
216926032
245553081
602052737
64533913
84095843
23036512
374984570
508036318
34936548
303779873
6144095
625131450
150075568
267968566
460610066
565001905
274680824
128629268
792744860
517831935
796946695
12322675
122844253
835107936
212769784
6889405
28124913
556626404
60656205
42725747
48384798
250652796
354180026
510169297
26087264
399453518
1197306
23307070
205430581
643372510
25499582
198374343
122253220
46513367
426016844
114064102
247832371
181475110
238893244
105814774
23058249
578040113
84296468
459394143
646312893
330113465
78095930
168165095
263112935
208843085
84506732
24249343
18824466
62570158
214573044
326566205
591571614
136278529
117466292
833206920
413497470
395362709
91582657
167237631
335236838
535699834
2168960
47816113
733438162
80698192
261742293
332871570
10680736
496687686
134079744
143741298
431296917
265127763
5090642
165970338
111712003
375368720
485625830
795830564
151885591
21847674
19489956
591615140
837208995
160917050
39859140
153873329
31261582
331756799
543152157
23004195
372121453
4846619
2865227
7191517
135725969
33234911
764806519
653874370
197592961
496487568
258851511
51763739
157414123
100329127
234672148
346800857
252767151
358038564
181723110
706245589
297840857
6528088
122840801
233611432
102147646
698492054
680957813
234914709
22228821
145260294
284127615
790408076
560833467
106086854
139415985
130265659
595465157
144706837
215698587
32045994
204496304
546714554
497260517
651211439
160051090
308927805
348126675
485600159
181424046
128760303
200695790
724366905
457215125
151649452
19516897
860104468
171973997
232838982
63376780
109128368
104749322
115279876
200968028
25447130
337812986
710790093
451847334
528078147
116890350
488268202
220078473
17518339
223226526
23156743
41224177
89019112
44877865
86627
104400835
337753711
259608475
462025400
22380410
181103609
53426254
434350610
131714257
2521915
685408
257294157
54828083
603497
17638345
568323515
404315364
341652913
29759083
84530801
348537191
18566875
132962623
618744419
380831660
356093187
163554871
1625299
5765512
25195391
333035722
45760953
741895028
84544771
239373465
43826821
167778503
6422109
27915335
343723493
373747498
37155440
399544393
31065174
629783649
351777738
480861284
323095351
67076265
58920384
146610923
376562984
4300778
147062927
11716112
709410661
380131442
142706585
318788727
437402597
99084067
338543319
224785389
224710084
329664357
183705055
43481004
406428613
58078286
92075768
41252763
167394925
238849093
495019952
118658457
353757606
281608866
159981266
523124722
268192069
256652187
134370107
282474957
403478005
4146394
455845563
387351564
241612408
847979
26261480
166778333
251927489
796715901
213114631
168064005
670270222
79081017
455935922
62862666
126488277
373593823
59027753
168882448
39623858
180064949
439006594
69976197
424323786
29555505
34410803
36343598
287498378
1308951
426320992
358415211
59741393
162330542
72060587
66033549
640634988
152691559
22916605
234887761
637431171
3555500
352535716
215016262
272751271
222074124
404693809
674264650
87678055
37292308
166197432
460312716
92609739
14132324
321087534
104254350
125285179
17772895
327280728
585892753
69675336
187539014
249152441
1374181
20619274
23281345
30738683
705058697
447233526
126730687
496464474
244452638
33356459
406124438
662878493
508767205
87824358
562873510
13064838
297083195
42349596
684377619
57918018
182938415
265809779
194335546
15815009
31731378
312534370
103933046
154711776
38686210
40966290
175466858
619848737
196267764
659229539
654667557
79901960
6465457
4077750
414459148
45508131
16431704
123983387
80813250
34425522
56548614
245466125
25916692
500614908
136885394
64388261
270538079
201971008
124798319
256473975
1857322
194085974
362656907
277329168
78338642
64670350
136326413
298816860
144550075
429184513
354390785
64426647
115972347
431870588
85490383
208757853
33907008
313263641
638900262
375692882
302210787
120421693
168069109
531296457
491804870
170537481
71653682
205725877
42526914
36979606
338210902
412811405
132550595
28780372
141891969
122981216
594371780
679518453
155398016
16143642
192387049
124004563
472375843
117435782
71769849
73904666
670353448
101800981
552717642
384394078
103115904
634725593
357034379
51792960
138809094
201363788
288975342
75309921
101049946
107981462
76072824
82332754
252821824
662232067
11752353
403923412
35631302
99330393
295726372
232017307
111857282
205707148
7475521
491118033
89220605
229526157
43101222
283779649
8892823
528225732
116860846
393990504
91216416
39287797
561117314
3331484
108078516
155228881
431338953
226596285
261116062
54960026
69969633
347514671
8694990
394742910
327946625
763506326
17662331
259930759
653635740
338107240
121482992
133752626
46266384
348692931
679053750
649600527
192095921
69382171
301065090
63998
385387251
380002249
124827519
215802049
29166078
654999388
11109714
99573890
37380087
117717547
328319724
36378646
202487401
399272759
212056368
309189764
469773158
458658927
497336094
590034534
173985962
210299555
455232607
117821927
170776575
239685293
209989881
89670439
641332427
674185135
4901316
289279527
224986656
124923271
319510
420876513
501034032
18700563
609837037
182654772
15186565
200289586
309063626
183399904
38079180
128089062
93942273
121701392
22686055
61298785
34642593
12932545
349961771
404073731
650283261
109832035
109649657
193183826
372243312
240627973
385044417
152935620
379249896
176765347
408798009
101948564
265913549
10367622
206965808
348058210
550625349
209496036
432399330
236680913
65047859
8632938
215264280
175397655
276454540
95532066
83128305
866053036
161472337
130238733
265614927
3518964
5714460
194523994
309505725
67100481
60484636
54046697
655147789
125612462
226835486
181142791
105404175
136684777
682594099
810141388
111641782
109124555
283911154
287413596
13505306
267424974
459613207
303732081
120490900
317690619
38243320
28378171
105907333
77460787
209019228
561415811
825171688
23523816
78912549
241124898
76008647
154655912
65348608
324912151
174546735
372375060
514089743
126621996
7605512
6589347
53183506
401121163
3532092
29252365
19163965
388228574
358110574
407090524
518231255
220733267
263844219
130584950
41169004
166828680
134465379
529007847
88825178
748130142
766422
6784994
676557949
65331323
13572533
201408152
573396548
266476390
630934412
864486784
727387690
13953085
162089979
369159100
94249234
3216690
90415882
541304408
25221254
386281878
1707449
93408342
10032418
572676538
220463507
110356026
273476401
12399205
147754824
1851540
128152507
72124009
3792848
160051744
224318932
174168959
83111070
29304917
33787295
807791992
328074276
298576052
16731064
58598916
333330413
7891119
527450848
430869469
38023802
121190323
387960228
264688456
121671930
189439928
82287910
397903092
92564085
47160541
52945143
114499590
92047783
119403444
255316882
353913884
463659230
382138839
123025494
38752176
165883771
56335206
244034378
69182094
508556489
175395405
22792288
199640622
198131470
199240557
725281229
128769037
341918687
9782116
187912521
415135101
338326743
751311844
65697697
13069442
5982483
441947478
593004022
81019276
479195123
60906768
116462462
192429215
373190365
78020682
58653393
331502795
103759788
442391536
73433955
93209308
70768618
597716743
615055952
529877944
446937849
26678966
268505635
83410570
68756494
29491874
564148022
724081328
354395083
423642971
54874754
485348035
14359050
165178419
433245445
258591369
26642002
247445940
353204607
339827421
126459141
116578461
79732516
519024931
376354625
37623250
37932950
31381334
87351219
660207091
42804492
63340195
28286391
698489996
56184911
128361575
38469331
132227096
266000015
53649803
286946717
419418643
102238298
299782378
81102358
581176128
478662340
133074270
376230365
632720560
41408935
113997556
169236929
550019665
253924441
238454179
118735962
85096198
142517197
212245038
70837963
92993557
11934334
58966721
52204067
458036774
609768184
49424086
405432061
28595760
64906550
236842946
568509120
168885557
546495332
468819448
345049326
9084276
302886370
41474481
70104620
498065894
48065643
240864084
390764888
172701659
385214346
90941529
46566717
88485123
134786521
177564924
73466364
10537573
115108969
578198343
197898550
18541233
163586881
19169658
103245707
600559119
265622219
219195670
156279222
362763451
556113921
61564196
317525883
164046428
260428131
235179846
44591112
204301
463089300
7500339
408921271
522041518
312691434
470869062
326351124
190747515
498705421
7949511
115541112
23290409
250259669
213413292
497232966
248740858
462041232
690197766
99287219
50361652
160085258
50978558
724759259
551243859
27551027
352933947
290889150
85313435
24277784
141628374
5926470
330851889
400507231
480547247
733508450
38523336
277272906
172090844
56269852
162764693
39012458
359342917
566317100
430566633
80103199
65166275
566151431
3521653
346160724
105142802
821469800
15267127
118031798
376877968
223833935
291158109
474078174
370899793
253277614
109995601
295623977
836076965
413347689
407595251
4517973
16488654
363607239
442177892
159924357
521132189
147342222
220396198
177090357
1126792
295029121
353466910
255658305
247927610
59124505
320985682
631219186
348473750
544599282
593148299
828645428
245581796
121737573
114923451
100848325
67870574
519265081
847061558
41938147
276201354
298744728
9768229
10128462
138203958
88532805
261206979
522730290
123191148
431933795
187217124
223627424
656446108
261532153
85891532
45375716
559289084
657703833
536006873
480176474
4609551
435302800
132810200
300638809
124748339
210173205
132695300
621686002
28171207
481423943
101573639
6348459
8520310
308030981
343162764
151879098
405665258
159362526
56092733
12909710
417198853
399238724
115235885
233873245
127431193
87355305
23893888
400368250
78465730
169594064
39510141
308292966
46133658
779045889
5198412
194337308
257445641
355721817
50736834
220229907
477355
86221872
242548649
42354871
121028925
523869231
306045178
1002681
166428370
122321909
472153079
553504111
256743096
688125025
271062266
150722834
56271270
206104833
42952755
177879486
213169000
340361828
220394109
26811847
476435107
82444009
480371925
317997744
605922831
49924324
548246023
351265569
525021568
387977821
246864238
696317202
307628910
87088266
115045399
726821896
432402839
109757120
657114511
57672992
289204597
203793745
5168102
98617302
386574967
23536942
720259852
247161047
663665006
479454736
51252506
530485472
313020213
87772085
336177870
186929143
55799168
411825161
169153630
615593265
54737279
271227884
729063365
292215900
257626564
203697209
582459294
167180749
452924704
96218055
506924920
625918619
397251027
133087505
15536805
634764201
190537083
244171831
156204999
734173727
571925631
511885111
422983793
120623509
88147294
436813290
25774256
380310795
47898019
32144057
12111742
333128496
163761007
169497823
414429291
11714538
140904154
64765010
272999624
111003284
310910530
5393816
208341607
213455785
43157631
33882530
259520916
1314535
734303582
59852791
3499101
465285700
708101383
196575471
158896234
467656329
289254574
267262753
43857096
236674841
24456671
178113219
461048165
25117075
156196926
390727919
45226148
182045024
419253297
42331472
258027003
174214995
168975231
339607574
544200183
121341246
95993206
662437074
149506386
39306927
364007142
72409424
102934715
177557416
153251832
200590048
84517662
39486478
26073238
62480659
117644078
161843355
232980389
57742290
102792523
22007690
721609050
2467550
391657815
20264106
90241345
14048362
369347016
65672494
287393989
200283840
74744792
243059189
131943292
110478539
4031365
500934671
134096665
24194731
342894619
132677710
46268431
347177119
317743245
606847634
251689329
381734813
739964000
204230815
132522848
275446793
448511638
451489199
355388060
174172617
11512555
477194832
277911734
4295802
580524772
383597159
13845999
310651443
82195209
219592231
339869494
595928920
46519920
260288843
304068752
285906845
82886430
99600234
22011052
317510747
522956195
311745536
452887722
617689498
83562709
172896689
199689309
331463805
558681971
18419328
496532600
198633871
333380026
425449208
304050815
282397031
244357270
82971124
207424535
90371970
56383880
19967575
72631349
107710124
57202970
247513704
42736922
327809207
490129087
120450802
149467638
11406618
241894170
33167399
363515902
242636205
649755212
205611253
730414061
500596039
290950413
810269848
205366059
44196985
108426188
235397575
95183881
350081902
465344849
60541805
19365292
64645688
428858773
98525881
1964707
254543368
415698107
93759574
200697288
456286123
288374016
655972135
63321000
198020883
94979793
404378377
220944267
705342170
714688631
205677692
82585369
557778307
710413851
613911010
474849004
239714344
104698647
525860226
388764129
30729811
485019536
45354549
282026798
253886055
225576701
257126485
91586407
21644704
39072275
251407470
460586267
3255511
8737683
51115966
166841554
107002140
59057102
2262545
185544653
34797936
70755943
214109234
28499756
142488717
278903034
385427503
322866169
158050623
300176875
110540286
144357185
113310098
45472458
273431198
3544374
28961199
9896184
176273343
239024804
309581441
756310681
209360894
11196448
11407224
424897279
416927800
206576308
607098678
77821283
1902134
369509303
128035173
293244823
144656323
102238433
234648
62799504
546849120
226380619
609690556
168654505
154560204
614080630
180244260
126067306
8859847
316316436
172606774
41195765
399743841
13147574
38267220
246940329
611242336
47146879
276585662
135599
5027894
778023840
278171568
76475673
694652923
249910750
415306125
28438018
481553131
335907427
472732509
320900142
614813043
113733252
310329170
52969707
153745403
75491868
203252586
3375723
626396102
62265120
78471417
379774446
62480876
150468588
214035156
63207979
161769529
223970544
3322630
248874655
103878896
316572536
23626257
12485032
121571238
303752694
564108099
386292145
1017864
353707586
3136568
987203
182486
225374436
198442151
67877030
276819411
9303303
459539272
207338915
95118688
36532081
173109090
189414445
271261288
422885007
41143894
221224363
301716387
47575575
33316020
41322520
157329207
81366241
210278970
138863716
119764271
25689765
12944394
89149379
39171087
86957885
296126599
206638977
281008662
394874143
191928781
247437578
419335723
125572916
263936629
384750130
127134327
366972550
398586887
55166574
453893584
39806104
176684958
588497263
137353379
19604251
814769244
526494310
19898073
366184915
15257930
25668585
477889523
89246445
311572164
12236397
32875971
122869434
470262846
7256217
106573670
238063652
30879574
64437888
193420148
77230102
296594787
429799151
351426083
67414344
451967063
70600366
56486816
59343929
208102815
233043987
286501087
16683596
46369496
96870245
14791862
33457300
350663775
2731960
747518510
256426100
241126430
167122566
417509584
206465044
233462541
24510654
243112065
127509067
157975627
459417634
85335732
391090527
310687280
576498772
396459801
139957036
172872179
74110082
227552505
77556260
194062950
56947266
753369730
833032847
77982502
134825558
433041376
210477198
555455536
223826846
14083581
23353387
5568933
26644798
82390946
19560626
30282767
14671885
331470986
117547848
514582157
70844941
7822211
345361360
505004496
256283400
469068560
216546831
287505335
479820362
735838323
10847303
338920054
279528624
117402936
629540064
207178423
454476727
23231688
242261241
233989820
260598672
243029593
83098075
369018455
121367068
111429098
43306697
699450609
617223553
571975537
665556743
46488120
326138691
136283555
834186834
363098215
8412470
39319805
357410263
3869891
515043520
166846981
126946331
450911523
65599772
85366761
268022106
553661998
152452319
508907180
433693395
843459985
511970481
393316111
30757477
224733999
27221882
255719704
44114490
352497536
349532830
32351995
433921123
119952341
458334708
196633729
50149663
269982555
588926605
369329959
336687752
211605563
180163713
414055932
128373817
206208653
98178505
420542291
33078734
72571374
45108658
547178506
100245820
18011325
283887700
90853124
188113534
35827759
18429244
86866574
44895335
8739085
140665684
29850318
96310372
221826750
66500055
68626900
78155164
60426509
44760473
9258226
544423360
574579271
232210765
158039293
381214914
180830622
123988984
75404715
592270924
333689775
576552759
392469384
79222683
130642713
582267841
34762558
356456834
89543501
245309142
82492070
61373754
235165623
123191771
357734317
16606916
60337079
77183767
433882324
183490119
142242137
4525350
90146030
41024467
73157882
36035278
48541928
227812258
47178322
581470272
136825513
486260422
56512721
229690939
667226
28290802
68414064
373957944
47211053
158294740
448179674
75242053
57294349
57764787
117024855
10134073
384882334
233182755
371129175
37990054
347476359
171497074
246171243
186105176
90441544
75114327
186623970
644675815
21101897
653750589
60403027
123492431
177884090
161834411
200660650
8702739
468552679
380762454
467273165
76570371
55781839
346319542
743661268
14364686
327297711
256490077
115517845
197154104
65885242
7976936
33509797
71892450
47811633
84453457
11186681
252057341
21632126
351594197
187694559
174152937
225333621
186488330
156597438
607101393
136885446
348865240
33626112
79163169
241738867
86912324
605425702
505868899
291767442
17807416
550771176
118922331
216824237
200156243
2666717
382339770
243520570
273815252
451418680
57231993
98567428
53922362
585585288
71630158
116547007
108633222
134367021
71991829
64018943
569187739
81062820
116836760
338380538
58028580
98262849
382704471
242613620
548988773
699782573
255279854
5213602
5547345
448384824
25729422
543815497
194313165
299623426
161788216
4021217
513422162
67393490
134176870
230708146
35087482
214343572
778995587
168583735
263188553
68171257
68112222
21241985
179145461
242506554
245404211
144319040
555852981
18907327
27271069
340375276
686222171
116287367
80247929
216869172
123276235
1116438
408131409
157673453
206500830
288159876
124691358
339277249
213396899
191137587
657559536
862887080
97026540
48030614
24495307
493092756
353828834
68427867
107608082
78185521
588626137
52587702
18540235
35805088
170355038
20224052
223840811
75294823
189007757
14271074
121054637
83508930
80480837
76501945
395462344
159117015
483942210
314779430
167584290
108769108
206884641
195895128
633349088
761785364
454820449
412501282
455073281
504051731
35365918
28131485
289537231
449725622
370006037
132608178
11800685
1104736
117069598
19998075
65713229
91875615
379415956
46699590
83863524
28942921
349263329
196417537
252245007
52324995
9683710
10259726
183332598
418760293
198567967
119624438
417965699
172926794
5240226
99731389
376118665
217661958
212947317
266721362
221603578
110661628
354780430
107568507
662320332
844633738
27839042
692527648
232992526
189652092
8417317
23556398
47106995
18243102
382085820
10568474
105889349
444472788
823333047
199106474
353088411
22723502
348438646
254064268
39032602
116371489
43651142
200332808
711729777
61648189
30967647
85993593
80704265
796360460
439711650
385183864
203419510
643447090
25356639
30529471
18609247
885236508
419458879
679481666
63082041
731784975
252033023
33381325
69201647
232247076
10209023
430310709
42581906
170975776
143396928
305874722
113189987
21791263
522560158
315530471
618688367
674712929
217105365
142403732
225166151
868988958
268690694
58087172
675929134
22522138
270652873
104035425
392313327
181349892
299332221
518506038
28085499
282258008
24625771
79709584
20131595
146090661
98119017
304615479
153598632
10312537
100108003
449164802
593466440
92663669
93623395
19413433
171928033
171174290
69061242
109808894
751540609
369077942
58418184
13652612
530133432
89713940
314789692
295185554
505757936
537559553
445588376
41679909
62072850
137728877
154269393
164734863
6930994
114749201
7148291
295887209
285483810
36839301
149741796
131683682
8706826
745806203
156833063
39275365
82411699
854952348
42515094
87200526
125898972
12747981
63449573
27413169
3395080
424783615
116350207
35636053
5291908
244438230
30403216
386194779
379461311
155775175
432730277
386647761
193075454
132210972
263463598
35287773
41824642
289550339
18752093
604028491
303466810
33175399
328419267
180720861
290133693
270991750
48257070
160583044
151001864
528667913
75007830
72766212
1075395
188258787
188942065
15887615
12698441
38632659
33667459
249153484
683098174
523542280
33975544
446375567
21758004
250408660
132846735
264827981
23733714
108296439
11484593
15447243
91020495
72506112
338286654
229203882
108102418
643604890
336531947
17978810
466936131
43549721
544426293
270188436
37747639
206130171
303533129
161355030
180317843
556794889
369951803
168216593
401303614
65088492
13042302
547340483
97410202
183075126
304600591
967558
4689133
182469980
196168158
9541847
78302674
416306719
406686835
48135473
53598879
352879738
375312696
19975481
25045440
265804495
366568584
86013136
70747451
583075299
37890028
598073291
167206892
73236014
36147171
22440929
21570635
661616744
24384141
105876581
84308457
120632999
524669487
199912483
372841748
10896916
388293677
252513320
9788518
230701047
232654480
547734687
143666217
702108362
18755539
132581920
37570188
10788215
60214418
358878458
43479543
54681100
36838498
69693746
537462954
33404290
163971359
13977253
377492939
68226606
100817626
158676427
860787660
12082810
110741120
68361626
2441581
9025792
23245755
39133272
199436759
782570886
592123239
9026984
194197419
17284352
224092237
58990901
173668477
814430599
87057790
146142709
118164338
304166
255067229
160518681
229888407
15178883
80738936
93039065
40858567
222928913
51539962
264278053
416366583
306871298
126949198
410045879
179687822
296599526
475209547
39707018
32345891
391759729
161434250
464218521
152750680
164257799
21372215
111899834
24803730
4676036
407594858
7326574
336051831
119150040
342759444
55564259
69010078
50531833
21740328
638257723
15108199
33520893
492750929
688045693
7517677
35685623
226574528
202556295
127966860
844738445
51761210
6210740
669930822
250682577
77262886
9841955
72665416
266251589
118949808
29123325
231097695
86784966
50423488
1446317
445897380
235281062
27280957
426270315
9935270
76869446
517444991
503463175
61389684
16329677
89319827
9242256
466615379
264924183
352898201
309846900
105963658
107640997
40273847
50307509
238001217
27419069
412235278
696939828
133738208
155662018
112854191
109220668
15596459
78809700
275487667
83785147
24460055
270911145
190458457
73138466
157175360
274079484
2287207
804114879
422514183
185476987
513717441
432690104
293536
195582028
124176332
398529551
438154257
27122793
535532420
176136877
414169811
84764816
598741711
761461403
159996875
181370827
212961008
513544
220563593
44314603
363776386
93880106
47667303
110167781
23596179
195915563
83325908
807022202
581505351
157849117
804762399
699863880
332293036
172098031
220460057
49958585
308680516
87276903
350745913
5086125
33970585
162474469
169524913
642043832
275899241
36071390
109172756
227755457
151123786
2407703
41421730
55820758
73514982
49273897
22152866
457506111
12404921
64898709
39597739
148142048
319927901
97476773
96079557
274821886
222390925
120978715
541659403
5332047
105248605
115323250
115896808
72162023
76324887
97021165
506939454
101888331
28396910
87623413
154283505
531506313
689533479
424878938
297767949
21825664
120123846
150258001
698514930
25650344
101732079
20745081
263160040
491642070
193066213
49171619
255368600
173580850
65677002
11409078
681611535
59811003
500863550
494420186
392468989
85540489
37770072
295562390
81477301
360245834
131093903
99150734
437494943
413921204
476267160
192733827
229812431
68234174
510447455
291690890
20039442
61013538
322554520
307209305
661415514
7785965
268124950
43342084
565759957
35624267
22731171
245955711
156441211
498210861
180785257
509194365
48920843
282274090
74191737
546734975
95930528
185489596
519802767
261446916
406000818
278118084
47938433
21817247
1639266
542261880
456313608
211416401
166299404
105527168
137688886
104281721
251209513
253152058
57787766
638631971
36476137
63209490
354077020
750845243
149997680
238938304
258155059
564559366
196778950
471466379
144665020
102114979
52458978
39143525
322914004
99122684
325378461
321243947
234847014
428396370
182878631
18666021
87445184
91503185
55539631
21369126
172695741
7697342
516248717
75201532
85354075
27873502
153919729
476974886
287600996
253970964
205494923
37098364
211546197
249793630
374312122
23532781
6754867
560762367
73384437
652142390
92936528
71430267
135747358
602721364
124960648
117089506
4062864
140605367
35384822
200747071
581098119
181101392
5633344
272780339
703466997
151622171
16755239
26733074
287723746
87047150
102942883
144632753
139079073
3565892
197054994
235612699
43577366
1110046
516438140
53582914
102565206
393646254
248275395
551936405
80632530
13832864
354512009
51120526
321967088
204729888
406279825
505450860
6136237
646768216
766153011
528256913
1432276
42661800
701780160
65112386
93445191
204129762
85020034
119334970
218137983
212829722
13636440
319369228
22162698
221681693
8894004
573633950
513840569
449327984
17654026
253677381
29316671
1171900
288279693
6364813
117340921
18384004
12507570
266866622
8633454
120277297
83616482
101672027
431847983
167896712
99496941
34691270
21669558
24916074
133586071
351503906
38279714
256130959
104817464
70301869
332252442
186214573
62646902
237307739
128433926
207877299
75120381
182588188
418133804
82256800
42819463
186260680
819791964
150625782
92293414
500095567
346003969
273601645
304521672
164306683
283396208
15387896
226313275
276092984
148582920
108385745
506020517
20292626
861277905
33430743
87814398
77694964
495837648
379554713
147819750
173655094
379701993
26298029
192921327
126026363
119087861
24941216
240176319
139191
624843432
9365178
9269399
116167023
45887233
553006226
366484469
140598443
306770106
70834963
207747317
6248809
6298870
80132050
736225776
131876956
90822625
258281143
43815137
579013526
60649150
403670898
255512793
531396893
431201450
492786366
351914342
30884124
114972119
730444083
505493146
195890229
189734570
233857945
740943386
211864
279282180
482247697
518441
151456817
170505338
4632207
187391447
473308489
282963993
191062267
222933545
130535631
721233580
240015448
508160303
39052683
69470801
612623745
456865449
32196295
458644168
142829287
185581005
91988148
457929656
17289889
477939270
344372971
678375657
353004034
8884869
66690010
57554009
10937286
354522400
672474269
204049556
369913804
42166042
185748504
335737567
294096692
24102404
399841182
336597732
182813975
452791065
178935256
170298852
152163713
422302614
516324173
269290962
113576715
75911163
120295221
3674772
122590888
7152323
60569554
584111042
398534865
196596889
75738919
875958884
33908370
208845774
2105141
764981393
90305907
56677826
424153268
331030954
1730539
256811487
109138572
513259485
87587465
116556215
640566877
279853417
161206582
15057688
113983336
186865147
572995989
1169735
659079836
26718719
359588045
194114482
25745710
48915863
56621961
151342712
123233703
159469748
137851088
19689290
252344710
252718486
17476831
134651387
602167220
4878105
573955128
5674429
477365638
47624347
132518281
40737214
443507775
184117104
566899985
260736037
15163836
779728014
3367411
81213544
100782623
61274820
195760399
192835218
59100229
373610494
632506481
249460146
305527735
201236686
378367056
519500876
518625121
133351116
12925505
203873875
414568554
112079995
57417617
279746742
20951993
428009501
18407108
228153044
10249440
69378728
217503202
533552734
133080694
64493505
346641855
390658936
142867026
323535463
105577698
299905963
141141293
7252433
204194948
566982242
171138208
152048689
102683627
104873470
69089597
214181018
189686997
296471843
515090484
428374752
37491249
750262749
12405411
493751156
12034765
445634315
213295890
46455050
177610438
122663624
84425995
55954269
351530136
102878705
75731580
446340899
5411526
278375301
153439337
276818860
18395858
19060930
176022396
410740052
222599691
224792083
382646203
237140095
608295960
318216837
78882185
279012880
235509572
73987073
187335206
187889186
185132482
38753000
56607100
153662399
259580465
345094411
685897670
238544009
65585181
80694696
861171416
194250644
36759927
322280537
317776441
346445517
25795629
295373132
117279348
182380398
321415632
205984743
1055471
452561584
39393262
376716
732238825
275371210
69294727
63789857
35021800
184963737
317586472
723555607
223238254
23073518
33986506
184637971
42356113
236775740
13759924
520461596
7833389
368709187
16471188
19663389
177946169
89616065
173616631
532448735
628773
26237891
76087554
482004508
366400746
318612620
87018279
6128179
53070968
374580383
2685526
123417050
266503270
356094585
629619220
6401486
41907613
39188355
532902469
11530705
306265828
381346226
474800470
101028025
228794186
164591920
119233265
9952850
87621982
258057277
236855846
745877074
297922902
15636814
138420574
71081136
113001057
4634341
189298990
660469085
135471788
380067574
82856701
47556484
322939936
643338706
34730608
40377065
513699261
91595927
177699316
406284806
149219771
104130135
200101670
237941426
617520641
110415514
288054549
216077131
178344814
32465985
255333717
12118712
306453237
481408968
410124187
181430398
109090408
11307293
211181462
251586263
261629212
114453833
102290197
63930884
687021577
1348537
11081665
57764609
274914728
386379261
237592001
72619476
573423307
678550469
666906775
239840554
31446970
376421203
29598584
153838257
159700563
263960567
623016076
295396516
141374682
125224990
262692841
7379765
212623174
1033564
243688306
1278744
6301026
495981456
595045238
433877900
339480087
112897976
151352036
73347233
100294019
114958123
446856837
147161633
585165919
147058577
202685262
31413765
9369600
340729637
48804542
31908957
1437839
3185308
11389661
488883936
261090483
73227350
180290781
17813985
16026560
291300418
8749631
345720356
425642727
9995369
164136706
6244196
80281578
247550580
112822101
117019182
326730190
9805740
439258727
87967939
15749272
389728367
111218859
800442633
255953452
16797664
28794006
77911459
290489980
240854069
623803815
39446449
20930489
239199944
31316743
809451862
130369904
9172253
360465216
321243541
184183886
19959411
54618566
650943383
69852246
412381047
81023027
172691015
136765266
21825292
233652402
52563501
6023756
186227666
148745671
188785757
297766324
383968204
216827043
657628940
350459680
79073442
4948169
18705519
180912013
295035084
224769275
46623560
198842239
205216295
70706784
111296111
388428764
187776065
98292750
307560854
202502711
772192144
397533538
104444152
119177360
333825315
285032974
8313141
8440510
90838120
674930121
328777398
431663848
64566145
229198301
179956882
170992781
54893742
64077964
252132654
4920932
116566023
63804328
9068323
478432022
22199449
344133136
98123709
3242026
145084551
371173170
194197643
388568451
33193757
2921972
138266595
664404915
31680553
102070639
47385501
287578898
17398530
16545041
114386738
215976567
122952359
475579360
174707899
508268660
404351420
148531086
112623533
508857823
580074347
370404462
33557421
281706017
127018339
110200848
81476784
90515012
278867856
121166213
202703607
9761943
343715054
181817736
623024937
646830343
289354636
18714143
396919903
357486916
106047092
315872880
100264926
130848776
40054786
680777929
125084518
75161135
107879392
837820035
156605295
409790322
149480421
287715788
205690056
374555141
761396226
477814037
619156192
8081650
322369899
41830102
72911749
284185674
457942991
86883
33066468
274601280
53164564
407587117
211701732
432447727
477569456
37598574
347916311
165207857
14061920
475889654
58953207
577655776
306883510
526937137
50958956
83318430
79863449
18562912
500794008
396112630
512663176
49610298
13168118
303194607
62036156
380469890
30950443
647753540
14687323
186553224
112658520
91085530
55449459
303723078
38836272
200859151
4682908
5982037
141476726
17548385
515450935
421918321
64105629
277852943
81037350
382996029
191279485
148383417
358320106
704590845
266720873
681259457
173791569
289913208
5281899
110147159
164910973
238761320
104467247
182968888
189238014
314428377
2907604
246739719
119185942
205793930
45559273
35659667
16375768
26974077
415434871
41983292
70277792
49998751
367236948
64112253
80925525
137136076
90305702
793044491
10659365
64352402
102430749
129978434
158030171
153665176
29346221
549892110
30189731
226221702
187192764
128547090
319505304
68174081
138915520
160567935
28387864
88915518
61074547
566892533
8560135
544850376
369357116
582686228
869827212
29917101
620388155
395891958
531376930
208166028
102427539
8700228
352339403
331129325
208791394
290696641
394912859
217909024
103004534
688353552
31297445
47484261
18908652
26232863
150554295
119177583
51966047
216907903
179964511
43725282
93572362
169638787
276027
290979455
377726969
634000675
86327060
35182072
11820827
66719128
63237977
235669289
51083893
257524343
108007363
105928632
86022907
62503117
50751232
25343832
820585711
104644505
39100528
92954961
192138314
305202710
56467274
18916775
226197148
18692413
354961306
157278940
82555297
24274249
1135266
116472248
141710743
29216117
198338957
388454125
4204839
81963471
693975437
105697925
33511710
39163206
248469567
168955219
174460949
60692308
44923063
162801802
786243627
79275797
414129406
53218423
308894818
7414456
550899642
15196958
24881018
29479887
32540985
5018946
526692149
70182940
263583315
254762135
440374317
151765445
69109627
464509969
250857708
67541063
202624398
99226057
686610558
285790665
55702922
658431554
209416893
401262499
140359432
620661846
15728013
57364450
435355733
41281379
1567371
55324389
193339990
96682238
527772195
271291518
10917694
562582385
100601166
22376101
120634957
547201637
43087921
70954588
71051508
244500938
624460022
37558079
86783582
34515884
324542638
22310135
23588622
216891804
318722286
204982247
373402263
172172627
27181663
24108407
120575565
104486257
203833553
146611470
50887641
10606453
166816679
51809736
306032372
111875748
182792039
541966265
54036166
99497387
5258253
178351309
15240334
93439143
217030441
438474389
97787131
303136523
263359578
592544824
9388150
47329838
14106623
214546400
274532585
80846317
392081836
10882598
114157205
571368861
145044711
365461048
365146394
36126833
68650275
90809258
120382067
104090881
54013134
14683583
6546908
159327329
518538569
25002314
249104086
169845103
240902887
213299444
149436505
75600393
49539881
12382914
124882067
8031352
6485427
616328162
226669929
609566710
30824877
384487119
177064725
11245821
35572202
321095543
699914751
192864345
166402334
59822232
673457949
81340297
26746661
148753628
261455056
78174321
381969881
105707027
177287151
2710519
16539135
256309503
469065062
110425952
36648675
364928969
95577762
504004160
314270700
693291078
715181729
195889806
5268254
13475533
17893001
19846662
357485239
186512808
6119557
722416076
102547058
214277755
308745423
140406973
20833142
219170621
175790569
76055415
123856692
106435555
57976340
4047145
332382715
485089827
79672098
180763401
625699931
337782287
26216575
33817488
62065040
280220043
176644814
207165812
60476844
311232970
155342071
251083572
332483873
319776926
339427512
4001868
111320847
43484345
276724520
82238572
239028278
27227991
64065437
289073418
362427047
89575396
538203890
326584452
161058840
207736034
4114512
86568153
375871856
95190187
288475945
183925971
106615586
436554362
286742035
18647980
14044327
267146917
86542342
435199118
494117097
66672430
99309000
292277514
258725597
27026195
68322498
22560728
319281729
95827794
48393143
389066188
387219051
318595121
259104301
288948390
148703177
274569340
193141424
9080774
677573482
10517837
86574319
521668166
170073060
401515999
29274254
642025858
120851067
4553403
266537537
114976887
68348467
84712238
328726553
244710862
65451282
200650498
432384837
104005296
150795714
102576311
26678712
35946718
35239658
10039422
72902040
47864164
512251371
8995675
98082201
23039713
147159927
600770572
777977238
145424857
140033740
385108808
160795850
15833655
420619397
33695557
496690287
43929451
246227378
206235450
839671398
110158157
299283959
724369898
170022292
778752401
76842998
91496555
488701617
278730350
121812471
24239463
562886600
502838291
136339080
11810428
284699937
27303248
648490644
454547017
403476727
64663477
24389234
36928439
228849887
422417873
14104232
13366682
757734512
27944141
783775085
238950429
157635940
106713910
19303153
424352048
223089939
47248701
109304918
683566295
59555604
277397187
398936522
11399019
3229945
11992310
48895519
41239257
80346125
50088932
17635920
268949781
696192392
121663862
165891813
374643080
521495369
41474987
707962232
204249252
38899064
550133168
389640996
485313632
65833022
450678312
7808172
575792844
607570921
295445614
51830663
378636420
460258454
184465218
134508616
199474439
26482842
80747603
340767572
20587325
178389315
302670060
145902436
19905307
632885803
61304120
79841876
40032722
509412442
36662901
22542120
14093236
491088219
150275971
432665690
110824614
562228818
705056703
546905357
15724860
685283691
51981906
80339951
428635283
307957437
424238201
57164869
237559684
253349420
531913799
81339674
328226818
349467017
50323340
194510880
72083912
726276550
345797682
12754912
33568783
214092203
290868
147154206
679221225
90318783
119881486
508052867
523860290
66094981
228978202
631050444
604177401
29804654
839199464
7720563
825891189
517282210
271503196
833876043
5350270
320778069
172205574
332669693
170641101
96256946
57988351
636532076
24419713
148578276
94789080
73549392
345890674
281380669
11366922
464615197
799231764
183319246
445155703
277327008
18103744
546941120
326734023
694901353
349697701
320886659
1358877
56752255
91193062
9243761
211474371
1479428
227851937
312664031
108682546
251692545
38539969
617068405
189226305
68753548
94291333
4501681
323868960
258630617
530414437
119473019
108764290
188183453
211039829
156833242
17239299
6708827
628543608
200573487
122373345
385588139
416584563
80964136
286887739
369273093
334077720
225950924
185587638
270999405
434368400
1516288
478774174
291581745
339742458
201924358
126052610
23203806
1380309
241007277
147732572
49687784
285889776
512442867
20729422
251677477
175105265
91589441
144004875
178913263
228563598
138549338
280562393
48249938
237169929
78158719
143887564
29628290
8766294
266837826
837685670
31888640
25639455
61563105
18187695
43153150
76242849
243270000
71874069
69818903
142093305
5706133
296195997
324545884
510691816
2126336
201247151
328378718
706729305
474800835
205263954
58428674
431503752
474542041
20532304
493193020
136879033
708357778
6872977
218141527
465206054
583693869
145212073
99002225
720979
97890977
179146309
178776831
27182643
115719078
465475968
177505161
43782818
226697252
11525162
240888304
26216627
1657797
3654598
321779133
23241529
298867026
318707090
123575561
252930004
151589941
66519445
286045299
660844600
55451693
167097212
122914986
278587988
5197667
289956725
13838657
569401016
51911754
328552471
423627763
72336263
246086568
446019666
4587089
2601341
171486823
379246213
196096749
38957974
103670965
3171084
551990104
41771601
226322221
15802476
40443988
162986924
42488856
29861033
426368649
492982028
157410322
17017421
182877014
144507030
426047335
193051345
628187079
158620499
377207853
191507237
264463359
25287763
414391950
105865680
318224785
173136708
36291358
568219621
28327107
425992901
25781223
262127672
72604577
99322245
57196761
499351394
701792361
458263618
322024387
390759784
656046098
194128285
138453178
397562563
1056477
164998676
389338530
21107865
809103734
92334667
244097277
295997042
598470938
70725459
279956803
460589318
65308865
69944871
100852844
403645383
361552391
138390093
102320310
199562458
9305008
449671426
45603128
11159594
16722380
23754238
244133043
19129999
174723248
61941936
861577908
93187385
182112346
787243364
51877817
568062568
102953996
14868004
317934864
34255545
130142046
49650711
394088810
524222138
11569716
47291485
197356079
148655425
583182714
68377769
524291031
9765451
727013
625254236
313012385
164674728
297230428
432981467
5887037
858910791
295664021
623490154
440860329
574115636
403846065
123593211
53049314
230707826
57351576
325168707
53185177
779245506
660285331
136699523
192176999
313304449
43927524
297892828
206995234
270077112
290736460
344660967
632778137
323543378
434632319
678235719
195868834
24899986
49714143
194043907
464350230
77573214
402329334
207090666
81859308
649776673
367998508
50892308
570158199
184189441
33448069
26570692
70945321
41482397
549275334
153444238
360518130
5201858
240062457
189396633
643152737
330329045
34833019
119825720
528518649
350019
61562613
47092348
261563752
59065356
109416062
16834377
493736
320560887
49723000
426690860
72141116
746794382
100611576
548246900
29355174
112054044
420273744
131539918
10908919
67008231
299353405
472742931
172428418
222323113
16010344
339854548
25716294
363087543
137299542
249354926
145695743
184690017
180533998
616731485
78299605
66395137
32167276
538316627
324257728
27569195
93733682
480224366
335006604
413492632
24874754
20794051
14623162
5318691
270503022
249926669
597511268
486221871
610080716
514329811
81362672
126971631
153216222
198396269
398849669
375587750
542062552
352571835
270452077
11140000
806882059
306374977
273389607
295620698
2451045
104738586
211254245
51762388
107863433
232615269
619355214
468520126
15876205
104792310
89582724
77538235
148314716
149128587
310842573
354772037
41716890
400200292
70176188
684664013
589056266
147498693
105615771
365439988
98510249
85531643
6227596
63705618
102021595
16112278
362618972
119708057
187198373
550097646
158375792
92413281
126026323
141856925
329453874
56644211
134064537
242067397
158286003
237952460
212408604
6861401
172277614
17652268
68938015
211070503
333943755
686212456
68557092
30978627
129411959
264035396
206545748
72642117
288966097
155085980
23412803
251144614
15003382
240315819
212728203
497027936
459511276
32147356
643136491
361267932
236073394
208663
165545181
57113950
264597065
429767254
151778836
798384489
207412146
55258795
1128393
68746609
228108835
444480953
175987301
812352837
189234178
57638381
2140133
6227328
52681834
256083835
106857117
222881397
135711843
195783579
27947179
268968637
306916890
269581440
109617940
152049187
382823016
118308434
334855391
400946775
177068214
58059466
7648199
369462133
468025116
576914331
213508058
41478021
146079459
392171094
431308505
15703459
183938076
152472557
520215543
157890109
145725991
40615551
220592843
164563199
238726177
33736038
347758564
255898097
383498458
313267155
2003746
7744984
175914698
39748399
76274539
211861651
62312612
373043552
604843753
96665820
7989628
756567728
494243753
115973099
132126794
7532557
177084381
157458380
641961101
33569045
14791958
137268426
325545651
70565996
416217823
168915679
239770117
15179234
409763404
189547710
492592142
279506686
121940991
2051094
342551315
161318798
125092294
64982317
559405800
252428150
32995
336708443
2483138
265312385
13571939
9248058
412443730
240299285
6225447
275240088
191372971
129147813
687238443
66024636
467822093
100858243
141417869
176322820
40086742
315102864
483904605
440073527
312624618
434194818
215488711
198983869
38126816
422490582
128409397
327621184
463849
56535121
97303827
646887992
15527189
488342823
229781668
146122581
369732297
233393248
443731633
411775604
320680741
256300429
122046234
159347175
266632237
410146249
283198267
307274151
433742983
35744435
181515062
232562500
36669854
147662973
401248247
95467669
802779934
409645943
74690600
305785981
449966471
19452727
12720354
147144549
9482802
407498412
2703526
22411702
131211
202687912
423254
10726101
369403182
402817079
283942203
68846153
5420742
433460716
381349295
54301134
312671430
387642946
14473799
362616405
4344714
670233673
84732186
371382266
376561425
384458097
342207091
43914609
114165552
10819633
26679974
58729582
30031806
111846475
514861072
146082167
202750101
177993412
136518554
797962678
35750130
433509589
249878000
12979209
7576651
484492208
298462891
32654177
167387504
139903228
105166238
142987728
98842569
212752381
228570119
438898442
715911566
276554029
273787028
117901116
433497300
105707055
198923376
145095554
417862394
396885542
243053239
96682301
89607734
128494152
663461722
227184232
109495432
75474451
305678012
159162353
70573823
503144192
222595986
318133993
153066471
163823354
399523692
180385197
246493524
19512669
120236947
5903866
270761062
842812315
276493110
27240672
49298597
50769126
76557990
411779385
335427541
333250788
57547912
23760500
57365480
120042636
555352762
125694976
224791464
235897489
483312153
83225226
337039827
521759403
101232785
616935685
478371966
60341123
384801032
23058104
42751286
448917359
459974404
129279433
156858187
513873308
102106829
612592527
107874998
462106857
19978595
8461669
12683813
131068449
289818698
75297276
5278278
536991846
27304520
26272011
14829166
36354079
271807413
95560905
181640767
489662426
120849435
447685081
2840503
696313744
541265869
432509184
156652282
221499041
135528602
4887688
30664573
543005958
97923435
257366587
93919416
253055605
12544763
272660728
233181713
147631761
185002871
546896753
303824348
426774909
312279332
46893086
130847206
22206821
226890986
12197024
113065745
360898730
631500624
22687505
355091721
535830479
78707650
489800409
189959071
381568174
133873577
225676636
566194575
92561167
623270393
227477530
311710369
426192183
456040021
237457340
2369447
250297028
13502066
146837807
25159002
6859903
251763288
342615632
100224485
72069842
522939107
644017995
68600104
402161553
105671177
353684941
55967278
31700507
17494881
507721462
74741994
16937834
214078175
32202962
147832632
321332508
436049107
54883479
105240276
246982899
1329304
216942102
38697792
564082227
37815355
267611793
87916000
305411265
150414607
213429729
43106070
717249849
54653222
71715669
78859470
425264435
491980213
46504036
328376778
884975216
210289557
182803680
42862381
56823335
586737834
337589553
211559231
400660753
14314851
36995594
196348569
101252147
13007365
183834008
24603590
406074840
452661065
310899723
21377876
60399716
84503534
279454337
432831639
282339316
343469569
34596058
14755087
137431761
32240154
75414377
509241586
152598618
593702915
45787972
101803320
141057444
165881847
92248836
385389161
104886076
10220520
29047642
39414540
217513352
203253886
295478007
75171028
236560857
6828450
9646446
802985439
626073737
23637957
209673337
5287882
35115158
281362460
381750834
252218394
105947962
263947850
159371664
389868274
513223998
29099482
126111953
111236501
31798897
34509510
357156058
209423714
59732809
11513240
335473766
248035499
84814667
62252211
7244105
429365646
295254412
68630934
500352638
246794049
225900109
776866465
257984731
27950891
68909922
157346015
468045842
476872402
29464310
4789637
86014644
722125825
63890277
95601020
646667893
162807654
12707214
162202581
159164709
326029629
768292911
60352703
574003007
240426771
20454692
388673718
107216170
242040321
282974769
64469093
166435546
53596903
218635087
324754669
36982480
364886180
9062437
87349663
412142628
59987843
66895541
41396774
116745960
367331317
792152639
143584420
7363059
207803453
92071502
548595855
281555103
211542605
171866210
19813356
419440216
450071018
784685559
255083660
536863899
228439514
102448868
399505020
201584161
171437660
274433153
186873280
402631945
24188051
13766868
455054451
162461176
17850820
181597685
51023441
16646702
654982798
90495829
51872404
23473404
55592579
171027943
286240821
594879945
442130731
396969217
220425671
134022252
358633466
6972829
109473072
224589931
83730546
190094936
118319732
54808918
139956594
715398644
76335515
224415602
468738873
727822583
438996618
30464378
94363824
101028182
231163
111003833
77564580
60696939
2540458
653206830
272454225
216528826
367837515
207622428
283343554
411179322
479565447
29229640
19619337
298880403
437221487
7950209
343560836
597244896
81903450
208907931
2118681
30373229
255382001
31070082
285368184
121421453
332808055
63453943
289764541
380092824
164038332
1646506
617507968
126315494
245650203
849975082
193057421
143300858
572145861
269419057
405585023
351152812
56266775
209431127
126386981
383585429
134090266
675425458
95934190
31607660
250629930
36316061
477734553
560759277
213438948
61797893
76688851
54939474
13510194
239342696
403548348
239502858
552885046
97857283
57567492
168755198
127600726
30413680
623964512
404450834
598806828
14185504
102444359
416268851
11826115
56549703
191483976
110787962
167756760
531072433
7870309
396725105
352471010
10927927
401328214
290045568
511863676
261935836
115448055
299725532
269382982
26712307
27213861
207069600
173755546
29905615
852387004
91267239
98167349
518562950
421822099
86909003
613816226
309254964
276789805
254924874
426364553
13465411
404282064
30307824
15300675
76680452
129905632
16571557
299231336
546063499
505063306
65534776
40358106
201812810
43257061
199055590
323977304
246603068
530462594
524104351
195356440
345010772
112935333
94826119
33230013
519058238
375720951
159665393
115221627
74769639
690755239
254857848
397101552
77030232
369405274
496052635
602531138
337912907
319266608
90707075
4316306
238299383
361145028
72748964
295063753
374843966
225503598
762793716
91524219
88156537
10846602
70616427
263632617
96430049
434767514
571736915
238693207
8467232
40593801
198538374
24180031
100418375
49421116
344504
25260112
219931399
100501802
461305249
52535579
598266051
53298035
33393393
424672625
83316474
310916350
105165208
545461538
1171750
46805317
265409150
69160163
421782372
280198682
315750719
531016552
781864957
7666637
182750837
61434741
85086527
320474404
385334157
122318766
150477668
276676971
26207265
227889362
612733188
615088233
510805580
314855143
77724205
227480281
274795165
278018036
77020220
136568562
632416177
3684196
146506584
629436816
60520005
440604627
76563869
461620161
16386233
632051359
476238730
81324944
428619746
356216722
42688090
188623856
23969118
107086901
354679316
197172909
581824233
1136788
15617414
352876014
74810163
301102153
99342437
256215927
166186603
6875603
193240301
508203573
60792275
475056684
311954221
15723101
192630168
109435525
423217191
104633963
370946402
21769612
316100265
476117145
410952712
2900754
5744691
132473642
10194794
93283034
99751938
1748569
610802318
597302954
151075610
442734484
144569659
29251728
25367411
5926617
146897
496252890
25182516
321173432
256948261
32311488
510763995
181639266
465446208
276427198
430037642
289043874
400705420
16607425
41939823
6205581
39210661
3711888
162814837
17201414
109459688
142060873
135367092
179657276
198653790
320591605
25482332
539249550
41825202
96632307
9694425
685073926
278665537
61003820
92444914
156898526
178459772
127435145
377063341
65429497
302522977
44639734
485802014
147839453
123954756
363331734
158876070
193737601
33004877
229985706
101093755
121826892
34079287
189681695
629973962
471115904
64850969
230943418
323845241
95854277
562471637
857646730
233155033
27139269
217619375
10984848
261366575
6689502
75817228
104886807
60429710
9954385
295171205
80267738
333123612
573830169
5611277
134642409
21042145
11451146
452962394
41990480
731256273
209159758
124646873
513731136
147921730
48079759
804768498
59878439
350533738
90861944
394700512
260487667
463059284
139529629
298963881
433501043
530906681
12301087
616672785
217888825
205963864
247803536
7938573
58570935
286582031
76931442
19611453
85763384
257520656
134132243
43616256
236801477
45214541
185274318
864390698
654034985
24058046
206187549
220535642
324133002
56625111
140366193
248456990
516494734
45840501
300131813
356972329
588080405
348586035
103500042
42771179
115761805
22918282
33682547
350670503
477943353
98820843
459998663
6474270
146798085
203544282
275589306
442451685
444436947
387500827
706030608
410426648
12966101
502828650
44146691
153076740
194434682
405201366
12288588
500285260
14037240
708443571
49908264
444262271
197260353
40293688
325309799
127328999
5986624
387322837
155172255
170263724
380777597
320735159
244438878
7990548
127963342
98592038
617586733
4969849
884937
203400808
229734102
332698024
240718813
221066466
97009668
222591062
73173293
350204720
28190060
59229647
15219316
90093965
110211487
95784378
23175548
98687712
19254788
12914006
37935964
58330593
17166199
233957414
92442540
6177743
462493929
70075905
29163898
207964095
165983708
334027425
224617636
118220762
2679941
44992267
278122297
299956266
396747471
50879449
460852691
101441274
85918563
38574386
378216687
364818493
711003271
505181806
827703633
18771776
570820058
731019906
355804101
82946098
555067185
6151244
26969225
89355596
206370736
108923130
452340690
382293663
79671040
121597346
365703723
189307548
215193465
40212299
136649146
645951268
55616733
288998695
40530728
485436129
27868659
262643058
4994887
414299673
634560328
144864728
524917032
5647172
280711305
467049283
554607081
191220254
18394179
51013026
91178121
541983643
167037307
156193807
633457650
437967791
760081935
81322064
50351312
89994054
648024548
467841541
50407140
171103897
582338491
261963926
83623939
290081108
81809404
703744230
535016401
18284036
15814940
29020665
29126445
673345117
729256442
26500008
83832045
535986357
143109983
351280227
38553203
10924719
535289560
398210979
139585818
287406541
55366884
229939636
208019399
329157494
36965552
281339259
551612440
65095903
117971207
48616575
225731702
104630003
40084652
436940866
13875829
276907564
118389072
129192326
72423786
676936758
17689915
77897613
175390781
546598825
16902902
687372035
17470212
151310019
41716119
112029886
342591883
68430230
805159812
766776659
130978341
72941665
395276104
558947633
95039190
157579561
15136917
68655558
153008015
7921490
198272000
710758644
248975692
96999332
362755293
179219890
236917728
345661309
2729670
50536009
208212610
44435366
75437908
141188839
57921553
316091190
68045240
314822164
577495430
299406528
539015871
40588876
13169341
41785303
153855508
121361653
217087799
173175843
7729367
309095322
420886156
501690565
793801258
374933627
24420740
616378470
269109970
70639558
7594296
40883215
614125758
270985830
233871335
69364570
713170843
257095696
475781631
297919180
73167741
44334999
70996359
132288746
123496879
85910040
25074313
207149323
152604863
678572170
409830549
70797208
4297801
66934457
83210037
237166409
363356873
725572683
75006767
26358321
408290609
296244
244434287
151496602
116338532
290426804
389467049
20086031
31919925
193235313
6325305
15674917
97186522
10154523
558183956
414790417
590417524
431786283
37950548
516611040
306309118
178596928
464435609
96807474
54749973
334602519
172235918
6990575
224021337
459912708
362222811
714204974
172685267
42513743
11318821
188178493
760379
323366974
176513076
50071221
222583773
672647
248487032
91653257
343652631
485109852
171886174
219781085
33770614
8615912
428260542
85135508
425129783
182108329
517555174
238190651
399250602
588477375
252412733
431900083
339915877
589636668
16581159
180247489
20197462
105398014
274514781
308915368
815854449
340795067
14149789
557543862
320897878
96616984
475799900
423764135
267395886
51512462
533999403
63213959
48937941
4549627
179614324
164029677
178127013
119725716
142969602
671208295
284983796
198338854
189831033
165392351
133846256
67696817
160142658
34667502
74285100
274867221
213338085
189362523
707574115
17189213
57614735
15586864
33944098
77848289
151656867
28450724
140498216
390452863
230477175
515500427
11041008
593808458
133332425
112507876
712982678
582495029
127756621
13005127
494359035
16770670
40283261
208121716
201041261
501529621
99470924
19378505
530460478
5213726
888116765
594747871
21692905
200096579
441144945
202680472
43822830
43107353
104597941
291139817
80482703
207415413
32596138
515169562
655943351
128854960
3144641
20950929
6700343
204745924
677521077
195666378
403960151
540681215
265127932
82359714
125343971
344161788
314811699
462425700
379252907
123978810
259001549
173282959
528494279
565329535
278058935
466854765
671742589
290656229
256342751
70460659
64529585
341812823
12225835
472093924
7991610
187739544
240309918
62076200
245461674
62028047
1264118
91147764
102937789
121279187
329669370
212151239
4512898
121209545
276057862
16818873
662452086
344090223
61289440
152269084
21262334
153990663
135650549
205360654
5316573
3697060
476507582
40952167
29091844
14391909
27483719
505825568
6384549
646307618
373145132
70081601
737692765
18891329
28067850
211466759
54338285
273590327
97600596
520173989
15152958
573826858
83109357
623018817
61862577
80878890
240414831
354692809
707471850
424635576
8246122
44357723
209285348
128249154
117533998
126609186
35164752
55859415
223587194
781606406
263400742
365045800
271113834
212038752
137215175
820779367
120172805
289871960
278612552
655270384
60217590
106437524
422267234
666582761
66918927
603851545
50225897
152310857
555918033
38091233
161859383
537287496
71385434
37521891
177053584
48250081
127417303
183321021
278647863
28753679
86904193
198604977
46425819
185297266
371002183
247904150
486485410
515941252
242501797
116962111
491116429
508608535
612206564
578418120
82548456
60352899
509696813
135888949
6530097
66620607
452699458
166997422
6666250
232173276
202894735
79978615
643100338
210069568
96778492
231779084
80228962
63212310
177025996
342113615
22525368
90735221
197337354
620756150
173848693
371466707
539260628
33121249
199633581
72625127
222457377
164461418
32556035
24983366
186689638
434962478
853744
243302849
2839008
551633268
102433863
71405898
11468392
153387873
39303651
2025264
18578946
609730768
26072719
25940264
272268677
278253627
485119451
3542402
389809780
34210485
146140374
119529366
2504014
123340558
268683520
35477294
286271943
329860544
796040949
267630535
314746768
129834559
160999517
15869478
746165828
150340305
187981579
30870539
75476555
77670107
177187833
100675863
113535357
22829009
623495527
313087267
58315430
12518199
560026765
46898835
27775879
608695776
203976529
234306039
756319491
443411835
308571485
416151875
28975701
19472357
403934
106325033
382864056
809114099
281230557
428097041
1851601
7710680
7587907
207196966
165458036
84598169
77565
12508108
533415311
7172946
638085027
234910917
340494331
371721172
130510437
277549641
4383561
262926678
468605826
184067034
537989270
115364725
75114868
164530898
44706151
578405217
6141213
31102489
424175424
339769520
109353333
227747610
447780301
257431879
601310747
590508752
205011370
17190065
355865894
453650882
323462729
170389655
173733341
175855715
182466147
64332652
267642108
274081112
226499821
102599851
239669646
153770064
49343942
148173145
337790559
42936612
15635301
363618139
173192269
15231273
15446269
117443709
147366778
51693316
604193194
41687515
669629643
202193307
432599329
87198076
235434315
88818494
346781803
60677627
46003955
158008569
86008536
51151964
500551660
13876063
32350655
114097659
184238939
84396203
4725169
100455442
190350020
31816743
235041164
244463646
644102586
148484112
517978752
113663914
204675221
33212410
186168107
715434681
165199667
257706248
92112063
346146645
219128950
293204801
475462491
251320799
7081721
149577532
159876822
102108687
495027826
86922626
436607660
262567611
376008091
257297387
176262247
48435396
294189008
55511539
65746639
89063346
340899217
94209960
42489463
213182270
344134926
305812164
715334944
454254408
227310540
92046994
340108568
544384999
51208253
687714817
391656602
202851594
220237620
439877779
231638590
302276608
909583695
173732403
36863805
135878460
67093944
11908202
206532050
148676212
111603078
559302133
466797379
144897091
389077111
253253974
509197444
509687690
78405552
247428556
87332128
155894142
63073939
297583637
220755559
265734891
229516800
32871617
643076022
358905008
26985041
423109157
22684307
125707471
122200213
58322289
722046451
20187915
86540973
602214110
36136727
292265406
62036291
9628855
23401357
415768753
145107870
104146924
54830155
49978489
107764142
140049052
267741645
81910234
80031505
491690156
103433899
328281417
242824051
274799329
411200045
448766582
409099155
453973850
260384773
199259319
681343632
89805390
462461728
8093554
199636172
1365770
179346181
39403923
81770884
162683836
105578008
386529056
166451590
700111873
614714886
382692533
800652814
25639153
130902970
190494025
255589702
291588118
76312389
171372753
551193802
506332560
120672201
530502253
2895926
249352515
320508270
751944298
411413484
346609602
494230194
409522282
297334564
294409210
80892634
363004820
363720157
3397508
772357805
144637034
53335952
383835414
110736485
59464647
422602721
553647129
537718203
98347846
24631980
306955327
291459736
133546917
53667
161954445
465370074
74174062
199189796
19079446
1936104
187653244
87876940
242244262
53596341
38640596
540621252
266411586
54721341
279247728
162927271
807944003
496257340
212725638
26664008
73586819
40728733
1420660
27693207
3225084
340862276
46745318
294197841
371533917
134328488
215097429
306355014
35451256
327234336
229208125
55944662
192255749
687583026
48203268
634314666
407327851
63840820
236412679
368168453
212614610
258614422
504866052
352689185
477191887
72303259
81421447
725167062
284040471
475947602
3988533
223222726
601500209
553640818
90610247
128239691
47978693
77997746
377328695
394206830
431884231
7459431
6358804
29142367
1086343
110702634
142153306
175160061
37497086
133283823
128680265
476421060
741276575
903606606
71700532
647575997
449780239
119368981
20421491
377730374
10609386
441783351
2746687
158189752
284956377
1781326
103760250
353777404
58694946
407907673
163117053
343742843
390869518
274385774
235072350
260439617
28901687
94389594
153027213
32618775
629578396
107246813
546202516
8065161
781691230
224086128
372200733
530897228
149966547
239483419
99724454
188608224
602570192
358475633
600881334
209763681
114352667
291396655
500511381
428745697
439243585
168124254
872989854
535335673
188307356
53477800
591789777
35228267
141943864
276225490
6062470
7077303
40147252
151208614
7461856
147487240
49689078
84784875
149866566
273768008
857717730
573840344
200458691
12640423
197074008
367560859
327821133
325496561
80228783
270331379
130149908
254005634
11066428
62074536
616623154
525714203
222993383
63764089
18296518
437593052
5330268
33270049
349131979
477211457
609712055
178912225
120068287
79720364
519581965
34927857
165329921
5280915
403043758
62360521
732774983
787796330
141952042
260933504
201199130
352513317
62781439
304080327
5856245
95557771
6944429
107596950
609594022
224931194
43618615
568228655
4179035
404817037
479986888
135619577
582401845
183229494
378493887
227319702
58180394
633063757
397508569
25801998
211116177
3020040
135986985
357569768
40479443
55711742
103387553
655484319
16739392
365885380
359396785
370663503
8661995
278490422
582603258
734099161
169716093
93936800
11356989
44396424
608467855
426873496
145860582
136977986
167735115
160095606
1612092
250685408
127067387
11461285
69508143
124738041
19579994
211838293
22744740
206937075
286073710
43496628
378688929
289816267
396192410
78537
281317188
124720146
716772679
280527418
608932643
767941738
647000703
318049189
134899261
30386838
469747072
39194757
20654790
37208068
25843999
601934439
828446233
357306413
49979838
388889473
137281809
375864647
122846242
21854241
69097670
106529783
401451731
83235014
31602086
52207283
582022
174271949
298753691
757151471
404165890
405118275
158217972
373641801
25935960
62290721
394193320
70961305
429465267
251287395
18335159
24618046
41522
81127226
140538549
146226745
82485630
396224473
104408105
469175789
102973255
58748671
627853154
985937
456263485
501639439
8220751
116132289
159491609
777308780
571765273
471128477
355108969
37431569
43362133
4580286
182454274
140297525
451192006
4417984
57329457
855164
643653940
13214732
37282314
91115139
76216061
672880128
128019041
147161901
19934919
60660524
201190773
91319427
155797822
1499274
51022992
524676238
111593172
836263188
524926898
21791342
167926475
287772432
260080375
321287919
62615108
263125396
45468948
26714502
465993054
83862776
145542284
102420801
184936035
157497647
260693119
1537019
470408297
28687660
357554008
5803465
575500405
384123020
356428080
50027663
8586175
497126172
585582757
337693414
111084277
23359611
4142761
30454986
42130362
31712689
64856007
611888619
429011194
456203253
195954460
129311293
17206838
80581954
857456615
610798848
219489874
304654471
442375811
905381615
15342508
468368044
13033574
2658328
2780541
596568243
123648183
130622375
504369282
83181352
11790849
486239752
142519857
82292608
510339323
451965633
481591875
54161133
41691375
28317886
365922566
471469851
232221250
46735656
8945300
331253737
273248129
53501885
6479040
68434568
497999906
523645342
45529278
104658993
774196769
64479828
5682266
145615929
3348514
187766788
354945457
66656567
151001635
44291344
186454228
134865077
113935218
29518424
313382
409075756
6210944
64156289
35923052
623013944
50949930
22953318
53903627
76194872
117431616
60298861
200867166
490194784
463040014
55360120
145278685
7789883
129235588
4966755
321068408
153087609
11019037
72731203
109885862
136369642
140208908
122375020
273631569
154274630
162869054
99347228
276078575
98345751
712110246
528305641
513296963
66222871
45158447
244124424
47254135
41400905
316569566
305699577
15554511
581419667
19431570
97886497
753679181
33002402
69432528
615504885
420905668
699033227
309022322
150309421
257934597
128055074
556536820
277632938
286210532
6487131
712629667
233313918
196687525
428605219
714044847
97492622
189506335
683315984
57407261
5627539
26792531
154739002
27521077
169357211
267095632
715238
101384561
234705321
398270509
163716758
346586404
579078523
199137007
227989508
102250625
347919450
100896344
50655078
756559535
70713898
96619926
90239767
4395890
77324980
258294430
321221488
82066870
559769765
13717982
337231723
199315561
142941773
495216262
394558851
55075845
199091509
725566940
174629104
19324936
4067089
715388676
17179335
260912233
114048283
345798201
39546455
137358793
129107314
627556956
222018365
430915464
112203166
383234981
203374341
191146606
110755428
311769806
757961748
28749938
28082344
51237323
176663880
567959962
30177245
558458751
338354358
24905116
555782479
142462784
526750937
156093185
245776340
517631980
32398777
232227180
280219603
514511875
566357675
226401336
748879111
3310542
216281923
78658220
201190745
76645527
121378547
279660384
63877075
505194132
39028084
20729101
35410569
97620396
41000578
36406633
293241195
27109980
355957850
477319332
587746575
220702840
11175633
64934880
120434785
11574689
196293993
15382870
563238520
366038029
544696204
3908886
36865160
19207666
23779757
261108539
170927844
521975202
268987344
3530538
424332470
349378629
38307852
643672141
339529080
260864532
103069517
228279725
477611916
402500210
107085050
493245618
17570652
158516544
642520581
496012549
489603682
254554502
208848610
270344
325982379
43576902
337680186
347106749
26972076
48497437
78672806
214190156
770022755
279253883
4252808
406999334
48476095
107392928
338953160
345001247
54442542
487989092
178687662
83729364
186452366
195060603
580542997
306525320
620574046
285204805
132662493
56987229
161393679
323379577
255061028
26261728
134381320
470936940
219954654
512371579
5264751
56657
99572955
457983789
202929100
230479509
343525
127470132
291425660
469792310
25077407
67027882
114067332
1590615
216522686
81526047
43796587
339097076
40056025
336056938
2403546
47072198
14838638
384265519
178707455
129316723
287117017
54445122
187821171
9944577
313956330
79308184
339609311
20135974
486269178
214886630
55659455
353568231
74369893
147350080
47152469
144848106
1899430
195905826
52874933
652789794
495130543
77458679
423777648
163400333
159314667
483528895
344374578
26829981
266229000
69840087
115594603
23887120
182417728
1352678
430270709
142326485
266850591
260768265
571793093
377783339
156425248
37285483
221416196
7572276
392524581
11075100
86531004
342970129
246894013
5270419
182399640
354980067
116474242
50006293
106871664
229978800
191914023
355566507
120195899
547890485
73762472
88563149
55523459
133729474
620673898
583338440
120759524
541240436
3603733
334674908
404984240
223705962
421734563
1246758
30069152
28297643
335934225
334210044
60044637
169223329
557653927
175579738
145381917
141396402
102615648
337888498
313465636
153069742
37748812
195958120
310580376
197215304
569618182
230407043
782553070
107021974
3612339
247186771
482869596
220306840
177966577
280908410
390032973
37847753
202869419
290850635
459582313
180006968
62528999
55655050
74862116
1319404
58961335
44346640
107372768
14991951
383696637
321801356
344990389
379673457
297652943
404879950
61429582
103673833
141484538
455231477
411856620
27692843
13178128
247314112
321814432
433966040
192434045
99976984
192501577
14255533
187176609
302784979
11972490
97041426
306199362
322346164
25518104
195961806
463393712
339423960
38841887
344518237
103877741
349758397
430696428
32817344
100309664
194357049
148918949
59199510
104169210
786267874
324380649
335698670
122762032
37615789
307677043
42137570
664123181
168346224
102345479
42827668
2500221
9732750
106109040
2001850
46296559
1648264
35439835
170383758
623028326
5682571
2304271
285256988
3623580
498934943
72861209
538641557
158014653
132878321
15627491
313514780
611275534
274471606
129311479
79980294
353977009
617877290
440961542
611719171
188715819
62345718
748387555
519892326
398096885
622310064
189737643
351734546
287860185
86520854
161914377
383784997
677284214
304256273
459330331
17652423
677571764
155006120
88794154
103566287
129504062
176224192
65063937
326530855
22268799
94569436
629260
114149777
62094945
6383566
5250634
478935588
11084571
574543611
125745342
32278799
60606004
109939520
149577223
63284810
135268028
405748954
203418074
528993632
385581332
155196001
117167228
479766474
738924846
70415771
159588363
125232163
177259636
3025815
141701077
283955223
3826050
450937420
106823407
59212341
129397213
161852483
113257695
25418118
129453524
174768763
745963903
208774831
281929843
114092300
80375389
53712145
374332456
138169298
514046685
92263958
80125930
309587141
751906243
174428501
174769000
48012238
554810158
388053906
413404723
83467576
314361943
342644365
30336431
291119719
32359982
234337231
57751388
478982
268752241
75804972
41080516
33536978
383174319
9038276
107273122
126687286
1766541
301954325
233014759
707944074
3064325
596377416
32891682
160729868
208529386
672181199
158452613
293143159
298342317
276273513
643463473
137404144
78240277
16580405
33796768
149916386
101827108
63584872
284842476
15429596
6444324
597452830
43181961
88345263
249194876
1154101
339273131
330861045
82343220
293480755
479327550
178102008
7928064
76551512
388987606
302874630
4167606
202762961
60134997
101235029
148881493
320755604
184100023
266853436
730876481
459789983
48850118
99187192
181952935
64506909
403489491
90948405
306815531
312150137
56881190
750807540
127794207
242359374
152934872
151530214
825925842
289405125
92840210
270210417
26667015
206096592
308824050
498373559
134838353
57395631
7064999
799320778
605095411
29725242
76724804
283070113
132813878
57582224
181346630
416704424
560102738
4616675
149585363
229668638
186739593
222964023
161383157
124281381
297937360
127892531
108953328
53242613
235722050
52103473
352792649
10409374
425038440
70479349
4731660
174675066
219698958
264621404
508556333
61306991
492714451
243836353
346638768
17227980
235065346
19705503
170452396
212162613
99138577
161457052
48500082
563617316
434624799
102017405
206763159
170337482
868449237
253607641
432319884
692960739
40712208
574652145
134143600
384861872
52500666
346294442
205391844
3230999
273602860
51511162
31930015
43279447
197917691
612618414
103809270
125332348
20027086
68299861
359616569
169789595
98234673
117704544
146816734
3464380
298631224
270911302
132699152
56398552
67398741
94346923
120448766
4179722
377291489
140695456
72097964
62309401
95191934
126186837
21551402
259260791
663222654
179942859
8336036
248064565
506079561
146217319
23891409
652065022
185166890
263314079
48020065
96395937
326631523
622579679
11861597
100508629
479363773
68408003
138697827
2217391
50213297
91123745
45612610
621713683
33805808
137300621
2323333
99169774
254938538
141269683
19494762
125116153
268332916
115887869
216070190
338909914
290913575
15387720
36285566
641256978
607272709
830870483
106228023
50454145
53610124
234949586
31748702
16444486
153440084
94451285
665240835
80529156
52851440
687325152
20989130
80653869
169322009
364115322
30100461
145746480
323503088
115829319
561000164
158140003
12841740
99398501
400530798
133766021
1230056
262466790
34015507
122779298
19239979
470830754
94259770
642630429
261482258
61423668
1226970
62686226
273658145
815550
294762779
280205534
71399247
127475626
494440182
89310904
314564323
298337224
158539622
156223349
55206164
41446280
348417727
541500228
171766627
471672213
230415889
341862138
395298823
464488032
696873152
441786927
256021914
52958189
39166937
38276973
131314446
157652199
306768985
192401250
346260944
54334765
383194047
99165436
199839644
340135227
122188693
84812226
446544000
1513750
578508148
511427393
263240336
387089334
113123970
101400757
168025650
174965946
102166644
27559598
71461262
122601254
385392203
77024098
819182328
67646064
324346666
117772501
602616201
154269055
559510735
108672087
369326821
133001368
256437949
61907528
49725941
50192518
369985766
791118192
838709318
41498819
380741770
150046554
9767179
72838651
210874014
364449510
313148134
104865119
465450541
36870356
444213062
180961206
90214424
199113911
200975505
44654102
2119768
5529908
452119925
143670408
113259349
593097951
391889752
110890985
101417933
356022795
73882778
317093395
653441700
429684918
322671721
42428760
63770037
504306309
17096780
210038760
572894510
456799424
10506938
698536617
379562519
549448226
46985836
484092525
18443568
619977775
757453641
92175381
630227085
413701334
21208707
221091372
80149166
109303695
196807276
236092579
61094467
182855
627805166
354920433
106102205
125208954
270783230
303872283
62377856
614910445
17654498
59499383
28868376
311826800
49822468
313130267
95813502
68878964
80376600
43998681
332715929
92476970
33292883
115382803
282719240
24468905
535553012
380501904
380317443
400531401
628215450
630606205
7707787
563676617
659890476
22058766
13843625
341485474
318802846
190248781
100316211
595295052
24349255
256612627
403646106
124174245
6814633
144187705
89404768
286770521
130958898
10516500
82052913
177823247
201781073
86767286
254267424
377086820
668905401
60427207
204986896
125617535
111326277
481358703
114769096
319283444
22699112
60777300
256472493
421693581
100866345
515764261
341238827
320799274
29944323
30311928
277045437
446895512
19507091
371208937
212223070
312247631
97800606
143111224
344856871
193222386
221346505
182024233
90127455
48092448
425030841
807257711
62748290
129183773
136094449
497413853
172694069
579015556
67927948
518727006
15300250
289859367
394063495
25461030
141545460
962304
5984940
200499473
97304879
173786877
597674714
15170591
18135557
112485982
234742706
123539879
276592638
41179849
265105903
445074457
8517156
63699030
236358246
316817605
37277247
17299334
320744320
447449927
30383303
127714194
184619839
369676725
1589223
296220648
18096663
187536198
287444056
71345991
79978919
35782194
37074000
78139925
546667022
250192864
276675046
201927056
358383222
488958233
586240862
18510366
481901102
22159321
11114599
224367060
135522144
439931040
208343436
768872666
5355197
236428569
880182934
259363019
22828563
95550809
333448351
510695733
283936595
542701679
176176584
198129854
187872031
27880251
248794489
393207853
150264645
335305880
7362926
155108657
12602849
561577896
6209919
21345127
360191769
526748579
307496742
579597941
706806109
71099905
644970497
219002117
402291327
494690800
63034600
31643433
203170899
7666542
187701490
461897816
415170329
40296542
30348331
492018446
8338165
67596271
19978450
19322150
276624637
626401376
472834498
263448025
110142299
285376953
370578929
267693974
727811964
248159756
44236334
112829741
45525161
4772847
20285017
290737829
227423786
364139154
71639331
189307446
56423635
358704470
78507783
509999629
775754602
502425410
133887567
914549
183586684
291629319
898558616
129365429
729275822
251737777
121478734
298370047
479661997
97863157
12892821
98434101
26324946
508175475
54676563
51309386
296015441
134845482
7178097
169856139
101179264
167987989
244866013
416133295
130858978
36184145
28198403
14146293
208239298
862166730
263398505
447341083
616333107
761282597
153859970
662851057
79539258
262415519
38473228
576797547
630610176
705168146
717246209
151890150
64974318
52222813
145867231
76922155
256826482
42164277
44106906
6687264
361191713
494059775
319639807
160577769
63273042
130144234
317271646
140144226
57866340
88797280
51162406
357138624
52340876
258056887
548463715
473370397
35893607
96909215
309459450
47099030
549743257
60553017
310879075
369410772
501887560
245457556
108388546
36627573
118513346
17575679
320269963
472451835
761292933
45310294
31171928
160067093
437890086
125144325
47704980
400721961
80937062
585500964
143797810
131250769
390709779
271769996
118124527
263512605
398372046
1982343
37613399
217947332
703440582
24293168
330811075
441479556
126787028
270085265
317601953
12674853
66403940
38853165
174583229
51504644
485570179
429629
97122115
40157463
145753239
246185133
340612404
172952925
195379746
121335717
81069705
626090112
64493552
176842774
312249260
663667599
213861232
432909708
31167262
386994564
35384507
247071751
243176407
215390
399993462
198788285
77747776
656955715
165431927
148375005
171806813
262939616
240183654
17305681
54139342
68754866
365365368
559436221
41260610
392463524
196138537
191841424
483881851
518119138
443795689
2073301
99507137
38659657
391609872
101800116
22090412
189836651
638811859
142336491
35380302
378574517
11750478
374453308
42436953
264383244
403964046
59867412
276957167
274776328
120077488
31672586
154308827
31461842
529941744
77106970
517411427
461045338
22396666
488016977
128664330
22233631
148432237
125553469
30280562
242681979
42064681
104215943
13384811
306253971
85832433
364180026
398448641
116093438
375168805
9189187
91271244
186186954
100027778
548862547
46421386
44699980
32685295
349711561
355287034
238110568
842248806
429195991
306666523
378937068
235705011
34658249
145118971
663820917
15247663
249714619
192648405
16648622
58025299
125944108
419946236
2149173
304267332
92139553
145680315
7033790
590271961
92823838
208715006
155035446
4261083
55393399
23873828
153570380
2417594
196944199
116573606
671300494
477396533
188965830
23550037
528598680
185702243
453619878
477935694
370514817
43795974
50418009
374021652
179543046
217237394
564698652
182101133
240394266
18988772
122038778
107448767
72292260
730796364
25791992
665421350
135017711
358240288
145158387
30653984
322821535
47440382
72536984
407065561
714476648
31634898
339533542
328946569
4400309
217442320
63809324
27202032
268834027
157223838
220154037
476005575
674127345
68183629
4202507
676972789
19486275
484058325
146248011
344675653
372691883
230140632
96766432
160703986
180883702
182171744
534075247
55235893
524993908
39292852
76534580
297057071
73679327
61950147
421033511
224342642
278311109
333351319
294751329
392639213
236458168
293259641
379417268
422059089
71924647
159946091
226907099
395820755
17764
138404098
87134518
767913005
6045898
391771595
111945990
387898631
287992183
709336986
33081395
65348613
258229980
62540196
4935699
24445721
674974556
287851015
91641226
398113729
305159057
4023673
16248183
579249925
14685296
139347405
73817671
23738425
51991646
248021983
191963129
178000575
24050313
175755348
206735893
447562826
613020837
369087395
5019367
7785875
2533741
351451530
342050864
58835
290955070
106482410
83572800
204955242
84937723
255212188
95728755
25265442
41533294
92510950
73558260
729289571
434276769
774061276
544110878
531196154
34471106
677921284
570304286
872813891
105363315
280140332
453181698
53003248
257944107
101434807
151543557
34857373
239625341
116885345
329146366
311356199
622274308
82127330
265638975
80122373
219443565
643468590
317984839
514493379
208965604
90701350
3239882
48061504
505869999
143698487
814060737
26895403
274798584
751058517
124009403
399820389
639880853
438424699
541995005
92381
40322430
58497805
283832428
470431459
386382844
114096312
199952838
398905574
173933616
578201706
96124786
439520041
23150323
72576245
274877310
570573197
37509340
161494326
8252618
560334092
495927629
343258045
203442313
31108873
52791964
631894449
652064991
146513131
147192555
241141846
146635083
39847688
261175630
221370915
16675103
292572167
46694228
229246873
11063884
27591406
221449731
42036605
315174998
107261331
33100693
142579308
459271354
401508149
175331757
552190298
381088113
44292204
81696791
262038899
89777439
19017418
10250499
194492798
583807272
78609061
390813559
563413314
692735054
82894532
182258288
177033944
734673432
17696272
18193870
19018778
2217778
741227289
150208182
67421140
185107302
542685052
504896572
42323085
280701906
102016380
450965463
95981654
76277847
406571002
63865646
203309480
552867552
46049011
91189218
385326843
85616751
31934258
44197859
41869553
242297039
304475641
162460809
412661931
131431799
77084379
453645267
232510922
38455884
473174463
170686578
20429657
70860970
265074792
6714567
781313367
118171265
218065382
41558935
34447672
532992857
550580347
305887907
350859682
195103049
369419200
90041452
332232826
606588230
136774299
504144263
47993940
37564928
666708
176956382
146280574
714939953
244192271
354692060
168902534
68966576
52410661
61299313
223807164
253968750
320025802
742131214
67767131
853302471
106732341
125652455
329985004
123001729
436778908
191075985
515556008
304500739
310559562
6981288
237025138
546925
237773210
72409310
375604119
202909793
419608268
552704252
182895492
341304283
9783135
34516199
60554864
13097433
449948729
691469436
437094969
3148142
163384260
133340866
760756909
352383011
45690029
379138573
93331192
184582910
724663799
38683213
508193220
25350178
3338795
28663616
178286910
200026346
569785533
476377433
604633537
282377643
4385948
117916480
6504606
181236005
118106345
305535511
132080613
38443672
2176770
80436494
286622738
340418926
805497126
134004000
819067492
1604553
26663030
6095040
95903348
187252686
235450276
340566814
84872773
214483113
174169311
141613633
543109607
555723770
67487581
262832546
420325095
157754469
444057722
13415822
352810328
573549065
154432331
1216741
125692798
107720812
64041789
222483111
405443970
19954938
93073786
5961996
459053205
170544537
254246111
548759924
41969182
149444254
430634113
167443998
203541567
121774054
635972149
123993475
196875073
148338897
104153759
161094213
14418557
231262246
390346026
139495136
144219626
156684004
13318678
560479487
453165075
70391526
282437717
279903378
326006419
12793695
395986591
469537287
113610891
239593993
730448824
108094037
260717959
2794847
190367329
183775915
135520664
126779013
633579666
520093758
713640250
111099106
103484789
125511610
268474245
320910450
511757978
8866174
156314974
450715650
13721302
85776059
174980942
203981274
20348240
159804159
481901886
305752402
288159462
8501246
217554008
113200585
46391190
407895090
366195640
201320489
522310974
214062969
124915036
4103185
360999950
47587250
496531394
92987668
170588333
57203155
204364635
265685802
635402420
118798354
835066912
127104919
592107803
150612615
105927694
244370177
78466771
193984085
71896793
274669634
44166822
406127122
322411561
22676527
599201179
334923759
506490992
34642220
144066052
340221455
756948455
273202178
22248827
39260774
65467657
121979650
394091899
187274822
380444226
742578305
70529420
3583548
312473444
134568626
238715498
58094865
35412828
73565673
686718233
18283055
21107530
87932281
110911972
578666015
164405543
457356720
29972210
10209918
357086214
436147543
209654793
145957364
16822983
66649543
25607561
32900058
663924921
17516117
126594344
31894862
36931881
809336427
35748450
648434828
450343060
304093728
82134085
17115487
323960534
276400160
117997150
353393309
280611122
183343614
50509887
546766243
369252269
457846885
695519386
300530950
113497906
254850286
180399276
174861046
54488586
25130048
167925869
218710146
44639949
319697934
411922403
101519460
101822912
198882688
235179115
261461576
389435074
67846305
69164130
153074892
403431932
120431330
197789938
828431759
26020145
137744526
24578712
15758395
471926723
37309
572288248
2266921
741877811
291752067
255175245
11645847
20854471
186092641
219864664
368980148
3679304
428162950
38076017
20137624
265008863
104105304
67049001
48604856
6140154
83265186
47861321
16136138
343906279
554810781
69683472
505733493
438830681
334823
248704683
29217117
172270276
123873613
457847390
52271429
492525014
294921885
16239010
7817176
62077167
541495079
535347156
190231625
121164953
88879473
47990023
51545665
336514598
335173330
432886635
94506580
204106636
261163790
306822642
181202374
25587317
14921118
89199477
91140951
136785605
163810313
224356117
442283804
376249533
159127676
209270205
861323361
24777394
626758849
22770811
109841213
337966272
815107668
355421632
18666175
39010153
285810158
46067010
1497607
531299909
256869
284211547
313188015
156420756
374071072
141814699
348446824
135091
16761358
18561340
12362434
263219400
158954968
56320058
12913416
427432433
231580737
126734285
333001699
395126680
20441989
704558916
137354959
219244793
2033646
110798772
320782159
50044979
182374331
587530897
489238440
559144849
241494565
369181594
85946863
48304729
623910115
243260669
413569055
668090465
178901224
696165492
86864622
27403525
75608165
209422892
307608179
33332314
19366811
221590876
21476588
299348803
448087131
81501204
22999645
357313199
691508570
362333278
174600105
85614082
427661281
102735588
253033418
151284778
490600008
205855868
591816977
718341
421544137
375077056
87844538
2137081
453656390
58511523
199666598
247461656
13437059
329634560
31951120
505841700
19210463
303877247
687066451
448231242
262578070
218699345
38834487
461004131
225095657
56421398
169342983
604719758
53599926
195538613
39305340
565718909
569116421
123122071
590044884
245727592
487625895
65585339
126478660
537006379
58626097
119399002
2509208
310702882
53079683
114721993
373977475
3844393
255827145
207962161
469403562
264413572
361240527
24093504
357638842
52528561
77005117
142252661
105180858
61104907
13529696
3281790
116676844
448109711
136781335
272588432
592155556
33943710
580066644
2330443
349734073
790994069
73663506
31993373
127274949
366230526
604071239
189793827
136031934
123676146
170788624
578613088
778775346
77312544
218555356
40905354
111270801
497396916
717573921
110718541
47601242
129736872
504001926
300082574
24900781
13793621
243188265
594251510
102698581
3439225
436704996
473117939
295226770
489049145
230799653
715841096
190735444
298476857
95410021
102570818
33940416
31723777
245528687
242971260
452951902
399035193
462037118
712112203
425968573
361545388
215868275
217205577
246615843
259105091
583198659
209527186
1197224
324314898
393592883
117350225
245559769
167185924
4883960
24931585
46543276
40556568
61176649
650592691
62409428
322393064
534849673
344846193
2951316
135840327
169984263
378385362
189108812
57354092
552209535
373734763
215563099
77834630
120439479
389126577
642039662
615096858
114045813
126000308
103490886
96802738
599991662
629358615
68183421
152810031
33645994
18598385
96165986
469585849
135727531
311797294
235428751
58644730
343094764
372698894
142357199
49781740
21795613
117657644
255041036
545511945
81631105
876556557
330229118
27048581
60589703
248177340
334001359
156908733
252708084
133932349
117010522
32922864
336176554
616574
49680619
560969953
430390125
86529047
125416333
71328085
15421283
61312415
709261527
305758678
340535
87218969
487081409
167310980
29685545
193313
11394991
42716661
71374189
347100381
125737685
406580151
427938993
29006209
259529869
144427349
182671868
331861995
695670893
79871017
119635503
270033810
112077645
209447032
62674235
107476960
208194976
211762121
79961595
314209298
15696008
260077025
229719267
32792928
292139474
44874003
33342255
57502230
165505551
413232587
61595952
99918881
1067668
18848299
22167997
415816905
516211046
147232044
291856926
94385331
49307621
11991578
26599407
205109106
69219754
283813962
752829858
195125086
121177443
98705126
2833201
229444640
12649081
15636068
236284583
235658388
443499015
567038183
236253822
53372690
278857790
31000286
469144181
30196997
277408122
691401215
3803245
56683035
119205075
552300092
298903272
354415976
93841042
58580557
228275276
296766470
12059813
386086055
287791356
423667563
354357816
64130004
454626982
109089976
379477803
151622199
385498811
75458359
17787375
397848895
14687726
161294657
85052203
324259883
717645059
40220378
144378787
453935796
315764918
27872661
245201764
157556646
518619494
38870947
279779215
246645959
24217779
431489429
381019194
113599227
157178784
724398555
215321664
253886385
477211788
354659223
17869353
665441375
454838136
83349372
15662110
7252948
455329356
239171684
205449637
143157241
74685184
214058157
118796759
220107291
5696521
52816045
130622668
216410999
646186798
362436683
32157120
257550025
227989126
164134375
649282036
23111173
37107
276482808
150859265
3058353
26280065
759220734
15455461
51051975
738485937
12857512
40709836
543045687
32246154
69752043
134150848
471289676
471106392
132940437
275792595
67307297
62472253
78939737
281245179
225853305
179511893
168314113
271962148
38556255
634884749
31340675
39083046
94322018
361303221
307503292
173104168
44075980
42657152
136133485
453353000
558415930
40558751
326926417
509778268
275124774
114350695
100541081
452605618
378867317
172669982
349405091
57170157
65455671
32479123
50734875
592838660
79315593
131950952
474425307
5118151
68236758
48919536
104366225
3111753
60893383
2385672
705051223
202299940
67160667
7273075
4257830
156839319
550765892
10790818
91024224
455905922
354971110
317632347
338641304
424502151
545347372
9630566
242157067
366191541
357559812
484220854
289472589
244356451
489058938
50459580
242272220
40357142
45007474
79442344
645996100
270321793
477502045
613682855
287700742
183279436
192572696
212708329
111432355
66364416
216441442
6954255
51382768
27227108
565629106
519255947
85577817
1308368
32809526
328775829
758884686
366547901
276668685
224238046
251811795
677717255
280030484
287747514
423370199
8141613
48852154
116534498
139109569
378050352
181909675
461588075
546716978
13396186
413530202
14398734
222582633
68069525
299076399
96872973
393427238
85278473
9978231
170972694
186988653
198519035
331137661
21399183
181926648
170978604
6123121
253107358
65063078
91591989
221442271
139247661
327943753
58372503
762619646
871512085
20657170
12495476
641795071
398100220
1962815
137922527
232427454
104128437
112979325
243346978
358683794
230557231
355181525
809384844
649029035
218700371
105112773
284725453
401427133
130470279
14410038
319648306
487606246
174798443
84339440
53095629
152332518
178017797
43701504
154981716
58648298
8649410
6209975
700797040
223995758
221347555
11249291
424260770
97731368
1073077
290581237
358436747
125085350
49054144
48988926
525049281
106634548
53386907
216831366
418895871
49965676
148453516
462932467
147315414
470246065
21304287
189385195
315568699
191047273
18022308
282283075
615289810
828325243
59583537
550353282
36126612
11653152
195814532
513754206
17504006
39482914
447905009
168859371
221810716
322336657
75328423
313167262
545107669
330521893
812707043
158646824
68482156
99812875
671426129
205794340
309440687
565798089
111056384
437333017
128317363
225809045
745692480
41713904
461997171
43311143
332430794
94085543
56900720
132902007
787067527
24935806
54239408
369419012
266267619
85690960
2096215
270615474
543510606
24765001
171299419
492132628
830455248
192044965
90054797
256037880
455425768
142984194
591545728
82753464
353062928
33603658
389749665
356434498
454392755
370201
122312955
536510628
41418629
388311414
44959814
1370696
136317379
145599882
107432233
46932562
54252410
107905499
34346978
10345753
158110033
237832716
156543851
18235117
37189183
480629288
194776456
575980301
264028710
4578685
458303811
60455181
206812149
166636598
70527901
485843419
12761440
1613813
206893941
47456035
76784403
62598901
354651077
83081759
8343135
672777529
412848786
191495608
26628317
191281215
723504526
342878537
82647058
768616119
130094619
120579416
141588704
428118444
314213499
209317425
61654707
240465351
182328134
12142483
159749177
370652618
34854864
62580326
68768584
276314468
218556769
219886031
193100307
572294030
16509395
109938089
154012189
69843767
8410340
226242426
579207080
67470235
179319007
70783343
191010634
584717990
319371706
258329102
16251838
285323387
82240006
571021186
188230660
776999211
150754395
167839890
18481510
152749395
440710729
631908440
170842324
255024286
131908361
127017816
438437607
76986279
303833942
292553706
469828525
56770016
82241091
595856158
593184621
919898277
170092466
34220643
728628713
16509792
174462085
749364161
119259824
201102331
19100791
2464228
35073853
230815858
105127670
87630460
212611596
790870994
211961198
127210411
552458088
142353230
29506988
369453697
190709357
83307609
471079786
73757921
13407305
220398679
517742019
33212121
167433244
113729568
166018273
124411402
326150211
449752639
248651006
23957008
162236998
268973772
119767376
294866007
183023989
112099617
238335839
381419395
604330580
449136496
34198914
97451932
653932961
112483619
116176932
151515695
600666050
157108033
282684669
402598591
393418685
649819762
400235718
96649471
692296946
562557010
61664421
124067359
67260812
425202822
116602191
132882510
280693227
73606595
55228725
364569763
373044483
483424804
48691425
599382507
645102884
561222145
242753847
208316716
3423691
356730379
15232338
479597997
11761298
115970801
113286462
485719192
226225021
9174175
1551333
61812339
135048558
634098319
182980986
489026686
112470118
135694651
249207175
238899789
88886204
545127125
166987938
305216616
515065346
328846423
22171607
37849956
384289802
24451295
691531767
282438601
401822775
290091141
299211737
2005385
350021830
57716810
733764792
4601092
42780790
210890402
526389871
349448601
388299089
191427436
171151360
486958902
204706539
222664448
60983074
137990248
173875631
361174653
463726812
68975372
92979894
164013723
269634326
131727614
40993676
57886986
191017167
308853529
96477176
304669552
177239688
406293163
365043318
329058610
7745575
289770075
35161967
360095787
443386628
111209543
29030068
268110449
80342635
34888703
272523581
146704882
54719828
393577232
625724808
199378957
175843962
110568157
24638274
504454475
121461821
71919132
257909939
252499280
98689321
304784054
662346492
471106726
12908647
175323125
38289883
346053896
12602359
726253801
8372777
182453910
63922066
536024187
387059872
395685549
592851770
2640399
829528380
17809630
147762604
99906367
94607814
224052534
239888935
51910191
421947489
52851742
115126630
397427024
564954664
18083613
550503357
57063288
66212237
368328678
262672764
56443095
499819181
100699546
164910908
153641302
193151114
480621210
453236319
85598801
269770046
86529015
101793428
253662160
33253648
63706479
42523875
53996812
458001903
380687535
871296
1139775
182998343
284906279
238543145
516906264
216279447
520723842
238927120
187310111
407557804
513899670
620858843
269907528
10814395
150404396
4305883
452923268
709289597
160711142
262959355
297696582
72330001
236422405
444928738
7002745
221010542
26571291
26780595
19769193
267647661
302254617
145972075
55144259
162050981
199369351
552174144
10329914
77634218
173171241
278234907
175424192
139047007
171753279
864293
453811971
218488228
114104263
162485588
108264527
245223285
66951231
46864768
192125645
96420472
657423965
142457097
392959058
698079270
202408357
188009530
36748372
79061854
376042878
168057283
210785662
240852010
600478010
284953255
538474727
273039037
267946611
249503058
17496009
251292815
20274853
420964691
31276002
132881774
73612230
25139118
299804751
126469635
131783795
658366980
334525612
137669817
386030663
103899634
120408359
341908010
139678869
245298944
224065958
334693052
153108358
158827948
189815841
303680353
173623392
207480258
337482408
81020217
96303247
410827965
272003608
606656411
42050870
310727530
207464599
731614934
51275587
55778388
207066437
217189196
346316861
176441473
62356264
122790669
537170316
24388159
213419766
93787488
275439081
245399635
18617506
174857672
412165057
22883008
526733610
438903002
3482839
3518489
319615172
606814211
35376050
90933603
249190960
102320089
147508180
48501837
398223654
120780995
321511753
95519657
749837192
2105555
162012129
751897619
819558833
842909612
309752466
47610493
61210039
205538934
39435015
95379012
244446399
53822136
63436440
67003017
702623446
182733334
94382205
7427380
166406265
11033455
473788797
436594269
115934858
50268929
698745610
211352277
141804341
69461273
31737891
197410841
143550695
271998181
272178844
537615
172240103
81025287
85301719
96675242
183686553
406801414
73057789
164745803
900284
124539161
279843108
236373013
109776705
165861781
109805085
176110700
477949325
8020799
190258158
646344365
21381766
596549968
147420164
366274295
56229388
190783607
190905091
293512050
8980721
162661483
686792298
44639309
288173681
5043595
36009896
684949528
25707130
379250933
522551380
126981391
232209445
259564111
91883938
233969493
219965291
753134416
143215951
54237254
49223565
38591288
322989535
7226974
275775871
438423057
13846975
87846592
691422661
181360864
628376032
499986761
664728607
232257553
712774366
506592120
228746274
407514446
338820219
220488355
313284121
92211900
125791084
296588766
230018673
176381949
160156437
201348582
409395120
350435823
1098207
696417375
581595086
708289682
3935671
21338872
327075793
493329708
228379111
8066505
538098036
8411436
346044850
106899363
389756784
384089404
134431975
198595173
742122277
843648302
62093407
210814714
134953531
159416329
216183477
655686543
132254779
426012085
246296898
198215410
620487665
269183564
105888439
57165902
181586112
425145533
208658763
192308633
296872187
18332063
136900205
40019262
62299440
66031061
88044912
213062805
288285367
32821737
558074599
11921350
83748852
54335772
570105308
459621357
410766915
6594992
37384550
143274139
118912146
232930583
8571336
101752056
25250423
21816733
42384082
279356805
320725541
10997230
360684716
357734980
219848630
3796465
57365782
36025610
11197209
38219278
115199518
20235816
810291099
16803078
25181090
200062114
36462697
8548377
25928237
35092277
123119118
11861601
198144533
30528446
276131025
278065862
258598343
89588696
173216923
80910311
104021628
153724614
89882545
340864909
53245651
176549104
24495210
42191551
211219958
422307175
381977880
99497834
277170654
5006345
223201995
496786771
132367116
109931738
82842727
328830633
95485710
482488582
231948975
81841922
21509853
438519404
238779285
402828838
16716533
782547392
145046379
277264156
66279568
531064370
251512380
360834400
67293978
398010998
261000953
36289162
286420509
50334754
321117782
263383718
30276499
50941046
196111771
185658921
645471968
115450679
513339896
462239779
625800144
179742595
147009940
497421196
487041631
613415282
57846467
360747221
4443362
105132796
5500611
82339940
117591189
470093902
154115577
11804685
82848122
112709403
37765467
11637108
188363285
20192327
226932785
230584679
409326856
526564757
179165305
342072715
49580919
150547012
42567627
316158226
106344149
1193593
25477198
203914048
15960470
277784608
300904765
120683997
46371870
30863515
429233694
48786056
592163012
3699161
430796766
219777953
561926988
453184552
440339200
10731461
272915088
145361607
152692316
69097340
668341677
181382231
592451
337430312
166311665
9806921
73290409
190225517
218478995
287150472
45203130
288011317
200917201
609874406
98177410
120664490
56979383
442427419
303527308
405090770
123476103
119601034
8743577
122893889
127717366
298756449
105180338
286641313
196095353
366872668
281605433
73249592
267278126
195066262
452955554
85998586
159243640
305422745
752428299
470372273
602862513
395373577
11024328
145772146
40461682
340661763
51217213
74723095
53370952
10854046
540002275
76059011
214922661
527986597
94512020
650059693
4612043
79767972
74684461
35634449
456805416
664309655
171675372
49364564
319615103
213630607
19979282
494896525
635972033
262006129
7799383
493799339
246286855
230897777
621035820
192133065
700004188
214674811
132344791
136264630
197302186
42802336
347228570
87607948
187313297
325650801
30019767
820031844
512268960
127655493
49247813
282902938
130410617
126056889
126257461
331757572
235699838
106190395
15634047
7111665
138730684
738730615
338829626
617223904
47664175
43808086
4620419
505689603
131805234
133227010
377796397
154563226
164316806
46897434
339571467
401158446
35631609
232944272
123533171
15561417
2763962
272832721
240481530
81477733
375043304
16510506
75172167
515453307
685301947
175989995
654830515
434006
250037326
174029925
127975805
128300376
379222601
1366469
571858904
323145140
208011682
614730287
433244350
642640549
77793539
37688435
217502899
135061183
47512
160793654
245999440
282586694
709739366
222826765
289895509
87804105
550283835
44422851
63185169
537590097
266207240
144918232
410577649
1407375
170977833
3405082
249527908
109567630
248560028
759336518
312419685
118312298
43347903
56814970
576494279
621767623
371063681
692100999
555954689
605701162
41562278
42728583
596715248
527621761
242439272
108904288
185655651
364704275
107367405
198739679
525456923
21906513
26317782
470293674
58176823
90009880
423673905
451414218
503702244
472077639
125702594
393444605
193442012
3750962
126245951
267399374
330387533
5398249
8028089
268743075
181630144
382887500
107440913
528442064
295972750
202480217
181130628
29884826
54426901
313238211
493721435
464816527
102436370
205979896
44281102
56976473
787905455
290032600
354279443
493256586
235538612
540646551
266473638
222869534
427112766
191520546
52682389
227072738
455372607
33054414
202189248
39099623
135588891
128411870
254305041
7309582
318152239
266269
691660558
224749441
187245644
485766862
369353149
17015238
27398295
7249083
137054408
245875314
174566937
102088018
390723500
257961759
158941142
586644545
398197991
669807857
485813564
95566257
129138189
442015421
28778648
48393893
526211453
40207083
438758750
355547168
32507164
71220634
389284187
432151873
15325209
386961607
8446380
227425276
120373964
6891087
446664058
184742695
510122570
159812912
267860722
790050358
572203077
348474934
564396304
94538693
61662429
463558689
7646282
252376517
243085841
78656682
417489094
519711947
182180841
500942402
68381603
699766268
45659337
10602897
664125443
143032547
51300719
349177390
462662755
90720031
6777609
16235873
515981593
719622928
61336864
332914135
68439450
66186397
331973
218207066
138945117
142077402
3409005
6746768
100611520
768828574
275183075
504759003
184110366
432667051
279953256
155940213
251834028
81418630
89378344
111053303
221241637
1135285
3525002
121390264
156491664
278814328
381512864
90253999
357153515
465367696
491157872
262037934
111056167
655145344
197156007
7480865
350152020
93182421
69729807
64684861
563638467
183580873
95212521
530453946
8854589
642216944
131624945
483956916
137451402
7874240
83284279
25904554
115856595
24163155
335216033
613320023
16752349
48057007
644020844
41091051
212829319
415497804
704112859
358953189
632711012
65632079
222840502
1688711
433563780
222767430
24731531
288925693
45184702
88632300
88355246
2597929
56427959
76745707
77724357
660121860
96687573
512534681
35872328
517559308
23668054
428215328
257487884
14440155
35673361
200348376
72097744
63868151
7590460
2500839
178601396
87723782
841181952
562263
140646840
132476819
40465347
28698884
185381085
276071922
301052493
315375802
205417537
468494343
87267237
432103052
20851092
589399564
523056060
106199588
97286827
311936941
15520373
564947621
298928434
703055812
294886577
120020024
247551715
436228163
64513237
23247689
270709067
419598235
434797748
152152600
158334246
50713759
546519587
46297564
35122175
27795299
160723713
85724192
477208815
283150768
322884285
55315936
147547318
110872537
492114197
98498383
243921382
349503077
439264411
48554785
8415667
213688567
2125867
794409149
11845663
81520234
143388849
433941049
369093036
314698341
644440803
91102395
119231521
108377504
78041984
269568476
7849205
54838958
158350952
437523235
10503511
137496156
260118615
12802143
43583666
248001682
613305905
355826775
16771017
368137428
374520534
91877662
82722324
8727
215035907
425727
158803438
40101798
33387796
329916575
217573552
579225163
171010132
245538958
17185213
102120801
162566494
6575029
11470854
40413072
49252613
791747450
12816158
120748611
28545780
139790555
84899727
4716962
309174999
298185964
121456665
540647320
64198231
70451000
169864099
457536964
124377885
485569601
241597627
95175516
92486526
349879848
168502500
208217160
63518705
9012113
459585914
396653286
633462825
31139462
387624879
179996851
38210858
281851150
730815207
54464415
334013617
423799301
127544614
510745
19729235
775343581
86493085
61619813
269616940
88257113
8260132
666232188
40527820
209777091
114190708
687433924
93302704
154072165
403138154
213688019
213555078
437435309
200865663
335936568
89081898
234773975
62666287
742937615
40218399
275939334
118180876
6415813
56327350
156677968
647140388
717395933
52932093
64151391
95609560
13909116
291294792
19058021
90100604
9874291
120933578
3773029
636958411
533513541
398957384
498326411
161694312
106441297
257839016
34315361
534265159
700479920
380622709
350498627
9664222
124008902
27084527
550263881
259496096
572214500
274066700
423658748
410581907
172475993
28561610
59144863
2562465
204293420
33459178
30442380
76699857
310545250
166163857
77272332
285162424
187465995
47645290
220666932
570875
419039536
203204352
465863610
324457466
6852036
121949612
289436523
11923730
234359183
702562536
100558495
28018867
129469928
87301672
269618098
56179384
491079
402970204
182417925
471662919
136337193
175291940
610706441
16034950
102167477
116094502
873208677
283009031
16339638
8392991
601128374
14191889
186171355
406465789
738814
79777204
765452714
319193828
64523537
85251002
48620021
161014700
77458235
7243923
563044977
163699331
680218571
82099986
73592091
15963969
76948493
100792673
614196079
870871858
435626189
320428822
228326365
56549653
34909450
26966339
471777324
14779939
24172236
153494407
104697431
1861431
616847434
376596573
42169929
195568724
33559498
337469618
226492174
158489590
207902309
101747322
48080729
2535825
110953557
377246746
646412317
18238304
455051775
303801015
658384912
374664471
474153301
101790040
12675627
42061676
597496756
180051768
4693313
85617622
151499372
96403057
136741070
106990502
130825180
72186686
517003769
279289353
109594061
448767720
12149240
807594497
391489199
447309810
112631115
435751546
402906518
170056731
554376393
487667833
298124737
97269044
572588849
63568034
13627086
145741888
31533574
67439284
312957521
6520669
226813127
847905148
51422230
181397967
574335342
603840199
580612985
102451094
138199748
618109872
108466822
6385044
266636802
566345077
223821411
41591192
189860908
47637591
30205559
94731637
172234256
182192432
687075511
6559416
448525058
163582210
152946743
94109134
350159544
334269424
123904934
46625379
349728601
12916131
271670442
101144559
529993743
26425404
396060507
318843935
135310716
447978445
161634895
569357217
317243845
2547910
268438830
229681444
271105000
158814837
597313473
51687216
159051397
604264345
128514593
40933115
123001562
87909352
1561596
221164933
209132034
88606211
34245515
87543883
8076172
332095960
72584831
9900090
321930859
157872540
25317940
220333328
741201728
2802641
145727578
720986174
35795335
165907026
124854335
533657499
73098110
232188858
126826821
66776251
725603459
576629665
413604975
198227668
453292640
360458145
359065169
258041242
50956058
57016292
115541590
29537691
378075818
77293183
63182408
142738919
104272424
121280788
192208016
889583088
183631370
8013616
252883344
709321425
57777016
471728248
14260602
640107767
324951490
95525787
227934639
46509023
30123845
79312956
203435925
431765994
151675390
661003752
202693263
60047702
75229407
242145570
157193161
9407001
479856524
130310654
6799830
89836823
266832930
107819336
205505436
761477101
351211640
19192260
567369883
114345071
105300442
336920091
13043593
168384700
106588741
65692124
29044026
170161207
397165052
80159903
444849662
14683713
115887429
51193111
10764351
77306487
225188218
181081933
371324818
409102487
296757104
118896060
42271909
246127324
44701375
156125604
412197190
417979932
264400288
27958074
80269338
289385618
176825170
697897510
316970112
215368018
117067816
574782390
5115628
458574003
110337837
526884603
478662726
379722435
687196560
841502
48254566
105398219
549797592
73078068
377086206
598134327
68773451
27859976
391622898
57026155
47115598
378785991
612287152
16175640
300029407
7841577
6861543
135017388
302171
467987572
317571624
16751300
578982771
524241818
234945321
346460798
184543159
649330886
281617832
356988889
34324269
273198694
58081623
54420820
398180320
523897431
191097749
72635142
498118272
6878140
509104740
4651228
233928846
70153507
284311668
25305060
217938386
237908796
38993593
76112798
181687284
186880785
179376295
102077304
186253547
3712128
28007834
217629453
268370076
131754745
177646643
270930861
226455935
115495865
102708396
498831426
111294834
62946584
66358478
172233955
4015791
111763313
247452267
1657194
325748856
432540591
187292428
269825053
65174933
64064321
183823272
428870818
93907943
229979218
737198847
532678508
267377338
300853134
1042093
57738551
296260940
108865187
625056439
121834516
81922097
292092659
299929203
202949
5303958
37833971
571718965
357665358
695400381
22405729
2833752
73507949
235579964
47221071
611430862
748222308
469110316
13042285
15266423
189941613
853758385
85260930
113937253
258617934
769492422
48094238
184612992
267418396
20208035
299288217
374141787
5970025
265291861
350911427
202292970
278988436
40737489
41013550
186832397
42137344
223619076
205808173
80848206
21434000
13283184
861988367
317970662
173872729
77883225
262317816
244808932
216899201
63733145
16953115
165659674
262178083
736844143
722729526
173369941
235780260
145681745
216856996
88285237
279401180
2210078
429055506
183844224
27833495
276230898
22344850
651037986
15074995
74909456
626058897
438575590
314545945
189586187
233001357
226858343
138134186
21568371
165242788
38446441
20438668
275387804
216114754
50011622
105839414
73100162
10510341
34967407
456659699
17825300
313301663
240034397
97034972
239505958
157393705
750918927
627568240
486562502
526373637
603390755
96216155
9662677
46607552
123586672
402871792
156504349
10478598
85818845
264892151
126051346
111999281
258853619
282018119
444660654
288193363
344838766
4566352
738279846
331927826
139815146
481233053
236356843
313866688
225401133
157475198
110710952
385978196
75244713
554518959
258078029
10612818
496340666
671426474
617039411
258611057
15985614
49403447
564644321
25915350
451151286
106928017
206731089
381756295
301794828
161346374
507385830
492374948
254535559
263317501
12788170
14995171
385768025
297933225
274860063
595059891
101905898
117390068
27348800
515311033
94081905
477075549
371155389
121403633
285680230
71010875
336848736
418010707
31882350
15147957
602927375
677049
51738205
125932045
354735382
9806827
380084581
438169361
240083232
4665877
319004736
127950368
653648829
149844624
269513451
37535785
117119563
89626264
29543079
75685820
126518053
30142091
302236254
308978549
219076206
133257304
11051922
9840855
307246239
31512560
17171191
9256491
379974510
435297867
2682462
54729844
531958519
156287218
379531773
42591235
552854918
115408372
2843212
4719791
148857222
38788097
59374595
550834775
141337567
237448545
21104276
498727243
124940224
545625330
98971697
213588679
14849645
371998255
341649748
8900828
720293172
98770795
101426017
391564348
268290371
44417144
70315841
707315971
113401680
557732426
86912112
130029657
463302473
71681473
104955263
89545572
26478718
140368343
14152869
1557713
4759367
422560127
179855551
263346396
465414676
27545342
157791760
105587343
15303131
35985441
174984270
469282873
602691557
66973384
149564439
372666767
538607347
126945438
13160798
261910126
131675888
61666770
9659820
49902379
119393577
192006293
766203377
697463637
7696229
447117715
79996336
279543610
286038805
466091021
600912484
65866359
318491454
349710269
333549675
12888207
239190109
443833169
326847345
21389972
357795016
426813385
488862348
771923355
352544196
128570479
311118719
464125796
21496486
392235802
240487026
59660952
40389660
2352509
13531452
731594311
175470258
15770228
357841459
94858550
256045187
310322015
98046288
795554590
116124917
111287842
238036195
385775139
3484344
2831325
114482163
22361036
55781142
59850473
1114501
124840755
85226417
139674615
86000345
241082492
72487880
34995334
8170928
12232890
7838748
55846833
293818159
315779906
167116841
419596795
357888504
21641570
116150166
684744652
12308080
149214921
54994396
330724331
249723325
82248702
563262928
238276067
39947932
427852523
5142792
415957295
65249733
51453022
269474693
74370847
161242109
84372666
699012784
482921271
82084320
333970604
448596697
52218144
10119173
524078329
408612318
165850959
156518541
98228236
79864470
674490964
130257
6213435
55060817
662847924
80808381
138551308
476883030
322562273
29893100
123457158
162930705
192369617
210503865
214031579
509009526
7559573
151401961
90849000
27610666
19680108
69679912
101416997
135288264
120103855
181209580
109156891
14987178
521934126
80261774
154894037
38256894
83643483
39474657
149987170
49365896
770751091
68790561
177828034
130402562
74719483
501326814
367517096
745594332
213577265
210684248
125320282
745548974
436639622
623288870
43638956
15021316
56325157
41454366
25756013
134657609
67826479
372822798
424017514
230879053
21073378
189504818
65290563
313526352
641455619
152978964
231200572
569352824
142882293
228022091
219233279
162135
61815670
276443153
183712372
213769804
451760099
87945979
5020536
261259055
39203870
23310175
10019062
178855868
207567586
362210784
612280383
277579199
223281707
313227519
303049961
493777799
101791170
106617796
131665476
665086622
4251269
398452559
47960320
166663796
444439232
31126501
426981409
116446025
25536676
618423899
299445446
162657538
317968717
297858362
515189339
824729371
151049742
44618880
811690041
323862869
25626905
39357496
63172599
3264612
41541512
144875763
651181951
421560056
79046820
377606905
39474832
59063693
481628691
52398098
237235719
157161576
19426667
10687802
29717845
54101986
331883318
24262863
533747878
95561872
169447491
129841942
3684575
42217735
609492490
316762981
495893775
238087752
43823602
123953074
57712804
8276157
36201178
266409320
101015511
484754299
71069226
160578384
25141596
43711441
53953513
193583481
301046674
358091640
361043772
223391700
571369015
182766489
339596867
133000067
303414183
11895371
49506476
168050363
296057922
144691158
70765380
218054077
124536989
453493323
499908408
17484237
237891651
125299392
16955463
23109839
470961289
32978145
181337252
277623548
11154265
416835444
101113600
186686871
11586371
6757644
44759618
99186966
33068918
85107651
365472988
350725024
27526088
54470753
332586043
19560105
21288275
192692607
257481932
224650063
2285988
130057502
199903940
366732351
30559721
604533686
323283750
781666718
143681402
121826731
85572112
25460875
426213984
595076669
197188972
165523940
39988682
52481
127567822
243824850
287445625
267160595
361866610
372382036
261240375
323684974
469329467
99229370
83804818
442641728
178326754
110448953
38493583
251285555
144072865
210309931
214286802
21500103
229545959
92016134
112850120
208825288
327020258
2325359
359911985
302370476
105609996
606307887
35488940
706394864
6074407
158745750
651819496
383512781
165890792
37935724
596986599
759638253
95297007
132574798
323466628
537028791
475402978
44255450
343756907
356042137
593597316
291759246
137131848
678119394
152000948
291809034
100273059
244272569
473935385
432538600
130336436
112856101
26204361
483956520
1316406
51493654
59658796
522101231
166494273
263433623
318579446
10585413
572369869
659172144
120592444
15844577
307779137
118945932
258837154
439633383
76778169
66137223
48905003
301305682
68075594
25233215
92076661
528262863
452432226
191624324
18643289
253942983
105129358
19943889
92122768
148753962
118784634
4921264
127341508
101798457
85010825
839806049
75332888
211499301
267469885
248920882
167670733
148811325
195837996
310682898
44667475
9598909
716884061
25134083
191666260
359957286
550638608
887289426
20074834
89855717
67164040
6717381
299324967
77343958
157153151
252997435
43832237
42427910
35347056
116848893
45164385
272560457
348342879
416429521
257993329
345640957
566321306
461024410
37737808
670505605
684899109
633885503
152526518
188810034
341317637
49194236
46208360
111294758
248712655
629461690
206408543
193839170
109352024
41725283
258125262
357316427
217391864
303866214
272659530
246011540
37442696
27824556
490097860
235261265
208208587
113731018
12703899
284071846
598220442
458374859
31644746
326846642
230665015
256997546
10751927
723313296
473499917
63482023
118808531
456639186
96510415
139002124
167766412
48082519
122224015
248042525
703321707
19928838
382761612
92474379
302147390
123830544
56410602
1200149
285010001
977669
54592369
6305697
368215314
3646592
39610607
102251821
62986149
130133743
60660975
146604886
74519828
189830409
351391576
183672434
606012501
433132990
21558045
33462984
882876924
146121162
38474118
195677883
494904580
116151910
46212164
2768208
11123694
2995544
207772783
608602485
203582302
343052962
19741138
602095134
164120068
125492382
30424712
372502004
65598608
283426604
25533293
335012556
209648173
784516238
112420665
23723172
212667704
729328461
334970371
223334880
477277479
161269625
37099720
308473425
484353374
511123032
3587126
349055490
93311955
413453804
1642105
138496565
171656073
260673298
56882334
677186764
474065750
26336904
183101847
63444722
48216272
332771959
223283700
639618298
434912015
193768109
600942545
275642546
28089393
172252046
58204945
149488054
271475491
186784649
494212273
153952273
136080171
367170016
15565061
158096115
388512207
510671475
68319848
605576220
279133921
286546135
193032920
362115239
36168145
585128237
123117339
523170595
33008790
181699754
222625188
42690542
62621825
46012946
7626616
19994231
200086776
92418892
57340400
35806740
792238409
15267082
35592418
252267874
87707336
113416414
278970665
59841914
208578988
208379517
215667486
10034503
185240239
459514921
39893558
185227807
354619420
169527083
303460380
93787470
291161904
91683467
20220
198555367
380564066
550386580
125804531
222705686
686464710
640233704
35637451
3304975
238419320
138162198
277642425
129818938
312799092
111889269
68046025
185080341
17040631
255811882
388619840
4342475
649882722
207724724
55606408
118723826
5976978
491960553
244044314
121902080
102257946
410699521
35105973
220372570
140598097
302434827
25135493
9429459
14796680
362027351
154948453
165919277
57225033
568497269
7660718
590421168
21908822
181947252
6877010
12318483
104375115
60665323
709317129
119513276
88063698
112453554
178076880
105299843
324008229
654131990
194155233
823879
114692512
281947853
242496834
757058155
145066213
84097418
221766428
19191350
596108828
227002426
166431993
127118811
323989936
781057736
392705331
197357432
366320798
389129503
78760417
340280197
118696710
397053433
112148164
171741765
153972989
126620614
149597504
21596860
187973324
464362221
87540226
727799430
150499773
294653963
38522386
64823485
1451356
467053632
205582815
641980873
403412187
237923943
204473796
55776903
253478890
231937294
80003517
123943136
356254987
3510155
27686950
107042147
389150708
225383880
271894490
389560390
97943384
99328691
28956843
172204068
6584341
214744522
380881892
237157673
114980832
644771915
119078229
284309765
502604205
12232165
101967974
321531016
139498412
98726329
67529436
142012506
319343623
227389984
12487752
335291256
174952082
568992379
74811766
300743002
186546344
200165733
96756115
10036800
297892593
376558642
35407123
279134176
503845221
52754685
103738994
449293841
80412296
469874206
101357721
26028489
148158275
11666878
72266532
142359214
585040644
98412021
6555570
216433809
176575414
235483394
248439879
817171618
22119717
267544399
726094772
113677933
545427490
176659283
203678535
411220451
296254370
5468030
483497466
192779706
581813799
415984794
596054904
460147187
484837693
141530329
123196712
206057866
839341097
509038905
466964568
89036196
221753648
25700922
58882644
459532935
170116814
624281132
56425641
61392983
370191136
355161078
141026573
642727999
34039730
155125295
7475936
659317945
21158008
39800276
16805800
123801212
193569800
546436718
204467752
527436607
105207039
31087799
429783979
511961951
457145715
318804832
237646528
45702781
21574178
110589574
505444732
215378621
124037966
9321747
263862660
244918284
27711149
582466368
172738787
116547987
422790784
38278338
470561456
256688437
251451425
416515952
406600947
254306246
84806452
29105599
387983006
378004007
434002001
75880449
433955968
643929462
178907610
277259247
462185082
159567943
44748607
615753502
150801805
341757634
59810039
326675997
309222236
25303673
759105137
195644348
168688576
250084059
22685970
44084818
427448750
35686137
12395922
255939714
361652008
135438388
75036537
98166619
1255150
427760472
266162524
857555568
10907008
454880876
234079976
18727639
303040722
12539434
289605993
65826700
65871911
511842027
366252996
47410743
804205530
618077554
338817434
710123633
305493565
95523738
475834772
786137725
286239168
680673555
380382599
27685130
13208369
94744247
233641541
444711057
407148118
23704196
65172477
54266911
130504984
19476074
261007484
290727991
422076353
53850522
878285031
163702033
32138173
1941372
463220695
432155979
411490663
35273317
26078360
104777090
430455860
541739904
200395936
238392601
12623019
36710020
61709625
175225025
719023457
416567455
256893423
126143307
116367659
281849226
3164836
748551261
316885529
111415888
98247154
690079327
29224617
377963541
646767915
130296399
289480463
429484408
306509806
159604705
422537918
150103969
13511168
238479118
15829986
33009450
261285679
727691710
14928032
412470463
23755575
235177300
170678946
47640321
385490035
466391726
46924375
1432251
11590395
56842233
280815421
201571146
310914935
59506053
598070753
66274007
427334595
121270877
36777938
89375007
178661999
156462785
75942039
467207496
679012795
8702502
325165258
358391053
760411526
576114097
52300219
26364821
348715304
279746362
98864834
599078481
227073874
43872580
17982434
417240434
20847336
246129505
166192805
5263760
360462004
119366169
487511775
640963189
27313357
139573513
119694236
92882297
579887413
67488788
88883281
41644102
618543918
42639972
257503062
30376740
188456187
2700581
176328889
17551733
301024449
384049747
117577440
417801743
149077653
11625583
410696761
825629304
411901225
212440761
509327785
164755825
6045974
80824992
43125642
31614645
703642301
85976442
271475365
446493
196054541
451784246
281307421
828814943
294189986
199330355
277441093
3270024
29280326
391789186
372950681
303533605
99464105
78273679
16267167
131552391
281394412
743721419
704385830
383643324
3509844
34270293
517966604
121714401
28714176
220387610
64785215
132591380
282815978
191152981
478848389
34748856
475213385
560797063
396168749
265488028
217966747
247048042
394026976
10529005
136801634
629420925
48103119
436359742
316857241
230918572
85401248
51827001
299201435
13976588
379573775
508382277
495882790
206070045
80396819
312027185
66972195
105625351
45908331
807026218
121714753
24397397
558810840
122682970
2456360
577501282
364521317
1969055
433156006
521208411
818451546
88562355
86535241
8550888
3915452
84494773
124328709
280130654
17570814
67120733
809592602
303651420
368149500
153306943
13363420
271292871
127742043
9256728
267860032
219646045
303354408
230422540
97429235
89514417
165688832
270462360
550630359
4774038
28940408
676621508
47424314
195681328
182113615
414947887
423765285
29555997
42080263
118058496
397460143
265419275
10457287
28952947
142239915
400821509
504694408
455512037
184357208
26385485
121950049
3634708
14420795
597150246
193121620
120185453
146673729
6180045
497278547
19169979
50400763
9706829
43777185
1946291
74438427
265389119
146741301
348843941
308686825
454482505
420267610
499231057
639960891
29292014
130463526
132690125
183107221
52037186
14812786
490476521
62511017
328088579
155097814
32781563
110583985
678377733
354011101
36451782
246882341
230264968
783626320
34280689
85618202
11353344
402458064
275387018
3863394
396053686
218427614
426718543
673461639
134237471
230435797
24598500
37934820
717543133
95759933
156152240
284095063
7773698
375955528
236072967
111075221
283055173
64550621
47063154
292686418
36611660
121020579
274684665
220604317
27562202
78641203
196817965
90607920
389825557
410480177
396602880
147313659
421544903
926960
44320771
36673672
30753544
126058821
306891553
400625941
197410216
671248077
164691986
495494289
313406485
99554082
30517205
550633161
22083751
203499606
272483227
84324083
54888748
356865207
364577481
473780620
227839135
82960173
79042171
305463498
31185958
579241843
160379984
57573217
302001430
161644516
733826108
71381720
185629348
327414906
20539299
516960084
148033503
186771246
223735956
329501902
369317172
17719192
55400647
295397874
24472858
314453383
147530295
72014218
50614424
29668456
27143725
551678386
493630267
453402535
105513998
705549240
72235142
71646370
371079945
373190855
70631730
118442756
350743952
345398090
47751860
16247485
253154973
240912332
150839114
192559800
484428088
479056533
264452268
9746379
225179848
74559708
49604238
486140141
635612694
52305005
105737
315345976
142513910
21181027
20663421
146405484
25690172
412941375
399497597
650038310
534104775
188973587
178279892
509724730
467651672
202804455
272706056
220281010
819821318
380329300
28633400
13490537
715692796
363141427
529846686
384491665
555310256
529694299
703923372
326030337
361108280
275609857
18766654
6942723
282766157
714339460
4211198
32214093
139194404
485432882
69157677
821776135
3367563
4492011
493002176
172114162
189075705
107551101
440485946
331439739
30552631
720311055
59856624
510782577
631743996
284892639
498161462
163426094
26748253
6456839
686372672
151167212
441226918
12206359
267366856
97728566
139306124
623604475
344384994
241609476
434907642
394482562
50933541
785477734
206377313
97958453
88611122
8046031
716722673
66950659
215466439
27489639
530395508
797304328
187278319
42064220
14373922
147422443
129697459
75526915
104946118
46246733
815404912
360847660
315528752
143406993
611134013
168146496
107312262
9829968
336823083
407314039
166373548
57814840
198251769
88165338
11910554
32558393
15358098
114223396
58227703
16811457
9890035
141620749
352614984
149417380
2051803
454390
425231719
581245504
333866973
127037419
236862857
70556170
425809822
132205512
369121603
162438826
167963769
422320264
74874111
789534
131272972
198251645
197185839
77940007
224651974
451492717
178289805
5755347
499905649
337417034
131102156
786817598
187397946
353114194
251989004
707722271
182191437
65814232
15525
165735817
175111331
7932626
292343929
711772922
236606373
391659803
13918454
71272564
103909027
84329662
388249265
378633417
341674
163543818
155426054
76209555
53460892
197616107
23308991
488408226
6873526
631619782
144607237
241828592
114015769
470631224
645304346
39296760
617996950
76721142
458972986
737264623
238678877
836897134
172834542
456156743
348408617
15324598
220655390
288878201
463465847
11628452
340048398
198349546
59226943
433194059
160937441
305593314
149960896
509389403
15997757
62709211
13941220
97263922
51805917
546800734
88487135
643491453
78707461
47722240
69298510
25578644
27805908
365454723
411884526
168696111
606626651
145848781
426221881
448887524
13658184
809469619
267467758
493883662
57289362
353406740
181817545
164452026
179991030
153599908
11609079
393083225
120574610
82929167
552847193
317967252
132002109
194841195
106172111
299607099
392000530
30048859
554180255
223527082
292032928
248095588
67257451
624614809
77656732
379588627
88114756
21486632
406505825
515547169
746795179
279660710
108260796
254134000
65844881
30077854
204132171
403510396
39190659
189910639
256520520
138962895
26341770
49729209
232271012
163716310
410218905
159245033
1561133
590073907
179788997
4260406
267909909
136467660
228351204
261545795
208376549
687400
606187507
187763929
244243862
129047439
45521500
639385410
409753086
12853755
812853821
262834745
131770053
534404458
49539800
462815526
420254305
537802676
209546158
184186343
274521633
47021775
256504187
26031331
419960030
70466577
92827741
3454136
2655747
42964676
98572991
51793049
152422175
458825878
224978989
493728754
389200636
200034907
242069021
77490022
39828794
378037234
578888941
154552953
413597919
433909108
64227101
106579630
127272468
559835895
5871106
41087514
624840158
258683562
8958058
531565595
35479580
314630203
442091760
360424236
256424554
65214142
507809279
296491565
463530821
321584845
349451487
493090819
213314644
570466861
29345687
58599940
314224049
55163407
135843026
481981007
36570488
23663224
575260770
17687443
57456865
187968865
34581711
274659045
364627997
30654522
68524750
63159763
211421227
103406655
8491196
54002866
399993061
16879877
29398643
196360561
21720163
353924107
335685783
815590404
124204380
287688294
160277065
34882578
541739928
87958216
447691561
26791139
7123058
19761346
135381747
61864098
128590769
643521700
127706363
120891751
52124015
349418364
210684150
284623725
48365409
405173037
574253344
327129037
252739507
159356457
6855527
65632147
252603
607392960
532052577
327991919
72080863
24922198
841163976
433162673
627962582
565005364
17964250
186349441
152791471
408631870
39130983
491386029
137005378
432437571
131469195
51030449
549402852
25395334
491914076
574662878
566593435
50106511
630662764
472047435
230385270
205091650
47639729
100890531
52263559
17103276
550465433
26440397
7634282
449481261
27117336
1763420
52874654
702192652
20022734
139310211
357287165
136643796
320646098
453533413
215831325
112789306
55530757
74319233
698803205
115098333
156721868
262310181
72687502
603305666
3498867
156698560
11369384
296015528
187627530
95101929
178581944
242032372
483390687
268387468
140323097
192381702
87885224
191315520
112734306
413817463
133222077
391678686
22281042
77625030
216903557
9437025
269160098
88630920
143416833
331404156
669072118
18013605
14151165
671372751
15413529
12765612
10073851
514490080
116290677
63366707
194215519
260392307
641268226
808945983
89906224
525410402
610180518
79585688
32255332
105886791
292013902
147630553
23446762
310975623
489546887
339579908
416185259
46300162
663514
582882093
281064934
86385354
21181472
65195604
176740581
105815978
34342917
173058018
322146660
58276557
486705370
527162884
342700
40395633
343906163
130480134
30483064
72286661
681915982
535990225
671136566
96135306
441086989
661138867
483666969
489724826
140804662
195768835
744006392
88086841
791077481
252979628
38814283
518711434
407293270
338155027
18254648
346139893
139074342
86530827
40212456
5817924
424847245
620115046
22148354
28243853
14637115
35405319
96990322
9945746
10191404
296032659
73653603
742199380
325401173
68063036
623285874
93470291
141424603
119743338
156738635
198563449
99895426
247325764
530423197
179535297
352763837
67827849
37667516
428675505
337916867
350308582
383049877
631543716
165359090
87949476
40818678
102766605
102432609
536462946
407078764
279402769
7715115
754263660
231725672
61552641
74141921
51864014
264833750
232136875
741136166
105173820
172880704
23173
435211899
259731467
43142262
158703977
276794842
124047937
5516286
180944079
32612426
301119625
163805597
4810797
207389169
430543844
538448310
142502918
822623258
111925353
377687177
241675017
126573814
33456388
598982664
161828442
14499430
17575001
70861945
527254225
46303334
563617679
659687398
8746492
323558701
544729200
461603233
92042311
17881920
682873908
19253419
337847426
251080672
443023443
300104669
122224451
111827051
172637480
219389636
57997410
78628652
25671204
45846504
528871304
31429376
354079444
14604496
64793925
251764141
90282867
86212774
116811066
208103270
55169161
747083943
75604729
137566935
114943798
63246137
796902299
71840548
69615053
57982554
331681561
866860406
112545825
26867376
211753777
433075092
113618322
23549125
138749360
85688678
496051273
34879167
113086955
197749806
237259084
15777520
657566497
11743301
371132352
209132865
345542741
63166051
346431946
208209501
152621912
81332801
424639562
167235697
36631517
456704932
130113466
201403439
789151454
3096954
201052454
246264864
95466599
72538901
415264054
244278201
213137723
11272758
769781545
403553414
11217943
569885440
488649294
175041636
276944229
200273656
64537428
183826130
242420329
733469820
704714967
260980832
331722453
55403585
26179052
778073890
775564904
754042360
93206928
14672016
319945616
12261633
512895761
49890719
476237986
317542504
3400826
269287407
54156839
16371539
227393849
162260082
117164148
417810162
30977180
3432266
10005964
32248274
434003803
23855298
207473487
183474211
450981956
491845199
96306763
108358504
97676559
576197484
17273929
321738123
21739836
131909886
61046104
296964992
537198324
148973884
152694853
69513315
6055988
188432936
642149971
92280806
498680134
37780948
177873555
31137791
145429482
464111392
418400325
70714184
650424759
110714103
23120914
232188963
91667700
24443516
22135345
86285367
334946699
371588704
192532650
388769585
63196201
308438623
81076063
37149382
522385156
145545084
218519934
151398834
612400955
62945381
704022100
127674547
212335065
463319621
553469248
156172424
414592217
90914453
75120545
359044672
820968632
331479577
33800785
151404371
284114318
307306126
113807450
65296053
97553268
103537777
1761156
15908192
387080814
2070786
139959364
290186934
137374813
447257146
211837025
67308411
524213077
130900043
108077313
188417434
388171593
110583978
237082687
90380257
580194683
276841811
6860106
74681516
398899696
32291016
50375425
51036505
449652539
418014253
140012283
250423254
391342365
536492226
322830844
72360086
35571104
33773338
413715852
323093960
5323057
867537791
6477584
571090097
287100895
493154827
625493461
117475163
97994180
121017360
368739084
27206041
578630113
94245485
257457238
30318701
373753760
50058548
498524998
14306941
69548275
669155991
491761000
7990563
48594304
55522018
26018967
249798003
277333749
21161044
234203174
136559085
47700579
505348196
31365600
838428842
4857385
18351157
276390711
225477196
154720354
90153397
418116123
163842218
11445237
13820243
471298671
316360108
183127093
15759340
361116086
487134274
661030612
580938015
440980367
285213309
66123187
420516845
44494118
218670079
210704334
373574875
470013588
229798749
126521174
235195471
1506756
96658559
89554265
5058611
39249429
700326876
88215195
59076599
104178514
1299863
271978951
690211221
369121428
83137394
178369532
105774423
106422208
767659691
140446789
454296988
52099056
434394676
178018767
308198360
458626217
20109184
474918071
484977217
21813920
255263078
26288925
466504174
91067617
45516836
147822945
198037855
4588136
6280494
671209539
122786824
418557177
63983059
290654562
725377672
336990928
75433007
36863179
168602206
169368229
165675318
267915684
31002649
132724892
297876117
12766999
712519255
302523281
571036725
50477573
420510332
428703847
694793089
299042754
20203284
234293386
73482093
269149788
7434348
346715528
2171561
458510414
18187537
64302402
275403191
82205049
3958019
76391399
129005418
89162936
197421491
133695145
20230011
241335462
10202615
61306199
387704564
57819063
17240671
374564857
19282153
166117739
11479272
647165964
53619067
341986151
56532219
63726214
903176453
174438403
741789588
341583656
423267053
55058632
105273335
417797629
114144098
334296326
486155356
438619267
231654925
253641495
795668277
270693570
629930700
563781661
233339265
78363400
166093902
81376296
195395888
18747487
91596155
162284539
278691703
47186208
85625504
7000568
45257484
356145752
135843596
109707337
558919327
58153727
402117315
259891086
285989269
109281687
43581832
237699399
236858374
517988449
665660313
85445967
211204688
57971684
253124373
140561076
381378009
2990144
333107738
210548405
111961995
153956753
171316193
75313573
56167534
5016815
104860353
382622804
26619490
150894117
32542009
15362193
391011978
362245759
16685281
105894562
206792501
14211505
542774011
280143667
122461213
497556465
9842506
830329860
118693859
57739431
740439397
153323685
1700089
594050701
296493692
387715378
240550
463391378
426243409
501180543
419724055
59904347
5396797
169846172
44567979
24082976
161029963
15419196
433860799
138507441
344938756
294300819
531637098
636251398
156165677
465049978
25178635
26571416
556115151
20143354
66832581
478504240
15196694
284917573
248713292
149253250
616828255
21648199
137534138
148343915
24896223
269126130
281171791
566915491
157327857
307480147
66438864
578971743
13614709
149880489
17505480
148902237
79979208
24147623
286184412
61752983
373348297
553987497
57507498
6582724
216691786
4368738
925485301
163208987
710053924
261087971
948436
422552627
561148388
172886317
181360366
244299957
21270697
230759479
609155016
12661254
11345096
611570533
387707112
49599328
18638530
344488739
378725333
7016687
273370113
362320388
82382844
748572314
64107111
9527483
256026672
129244740
55081009
65184119
206372778
431678684
191839405
159197580
839111331
177110664
16821378
300578420
809662470
142385764
128530130
782842857
200293326
277107296
8761271
258382383
36598844
98478668
652023813
192511889
83639111
489934731
471214720
120249718
366263654
396917699
278083018
159001128
214357445
270103035
55308676
110464744
367205403
21864857
174932420
570530
268010533
372814930
16311230
199028230
35598304
295261420
18976851
49681204
280405293
88394763
139567259
2929846
284582789
188726263
55631201
120963812
77939251
180542938
6832077
410524313
347178386
779914646
191359160
516081102
275514703
728515147
291933601
731958029
117164766
7857720
127906176
80629549
84100562
179546991
279219433
400709777
559262439
360951516
173622552
487559527
77124677
89857039
15643786
25169422
435299881
63903074
486880867
473084702
691857294
127920329
288262465
67609096
44933463
528515912
121626541
210837471
118724071
292746105
75521587
685168175
16159147
82577007
385128481
334039653
61209235
269883622
155310225
123953862
222902070
406712934
89951354
87796013
82530377
89070293
56322516
29180982
60986788
98306324
624144506
164152061
110066090
16171695
201182828
452699028
282771678
200221625
293931312
579746547
197794254
13002343
439917268
460531551
59048685
480499167
78901831
431277224
258381943
470593252
366950406
382969498
349295623
179530972
567990500
403688003
261576343
10760319
648934619
722891520
319919847
207737500
96390027
627779888
45457362
477707201
138837462
434741119
392113484
463517059
815786
494825330
527009786
665454718
737160228
468148245
607992001
320443754
1955051
47075522
133406009
841585293
483993751
88422292
333649830
481871019
81963881
166408004
231598192
203666097
226102174
838874508
545690460
101073837
619090162
340065994
138355780
209473533
58636190
129644223
296584070
150888004
314883889
419708860
263397830
270678588
407643888
89913015
498344546
171567207
63338907
324190796
175030106
210417296
37018489
394578118
412024151
162789659
43716713
251053
144279665
266447576
266168325
718774451
448071971
362397357
7073762
343641776
603086332
632703
553899511
253850675
14569997
477344229
142949144
375266740
84436567
31458460
42027506
1707072
97798885
477382085
80679237
460611061
35005967
821744746
11190581
778709927
349250684
141330084
189684872
408800563
11696997
328850145
447610026
34769099
184194841
49071664
172745771
534834221
149715182
18346194
434152652
87924032
47394908
37216237
80499403
408087159
116851454
228247425
57799974
75304315
193795292
315500645
28515743
3923220
139094471
391854086
538042634
541085846
272098401
732413806
36341764
724756190
512359479
694899330
789516106
76288066
352050430
477786798
405018794
162479301
336711413
186557216
441467041
191482606
259003000
59590223
539333447
25597021
7027723
371120449
23150642
436287
203606037
425626916
119434532
27097487
622554112
339465109
21639501
221048209
560234771
574670587
255988454
277778744
310171481
168263336
172189044
121714947
125379129
211268488
95962500
171131301
53597106
68148161
574325620
98125580
278949094
111568091
355910826
342901890
14161384
493563336
603443054
137072285
38496771
74005534
170728713
63158064
423589159
203482203
204666505
51608199
403071121
439334662
547735857
283666460
313246580
169645624
710282899
25129942
353335395
579395950
38198656
398093517
333935869
439476747
55483408
7145164
485723019
576096635
311141322
485731794
140492414
131605847
8370491
309254735
88479016
20662834
77182369
89133741
443897588
93632457
419063903
471153542
225942507
86484882
180084409
399300758
203120182
65148050
116216149
219485057
223266245
75088623
17196104
192306009
71358952
449439909
46547212
295686060
23448359
281602736
604803589
29918757
733864605
660015245
332117598
622177270
574663422
45464224
29592458
427647260
342107970
132479104
239011485
54920503
55679756
35328155
579613381
832272723
49928353
242130724
13874834
336914206
58333800
60060909
361208958
399915248
521572539
250174087
130751763
148425066
299986502
467558679
628518191
287555616
35894436
761299054
5974450
35881725
279040526
298452999
114185507
864168999
90191753
408630045
126793625
122821674
14479323
179578391
429473
559400338
61047484
262857307
77141373
179592361
310914912
48780994
381691536
295727298
8840587
434329809
75063800
513760019
26484558
161023147
151651943
219033402
130102367
16548661
78418266
13876998
342236669
120289105
414145880
195156476
745509
65890489
125751972
7505590
408406333
25937195
234295332
378348981
28770811
289670153
116966024
33518295
578830835
789005555
14680376
427955666
94608120
80255624
106065050
150944387
114935849
116095537
61075079
73410910
249681536
31031073
179066139
688131488
273382515
453953305
443615005
155253589
28391434
192562118
298574855
43676563
153885370
53738545
33739446
262466114
421409757
462388664
436272762
157274184
259119477
260052679
25975955
73778034
71307877
428643329
83800748
11405436
92931592
7507791
47499148
272273657
113255154
132432049
270836524
141391150
373877732
192969632
153383642
31038830
288637346
393951525
20167927
102086449
162713394
56253058
388167865
67714111
645409038
141745732
219640353
217494386
314113297
191030885
37949859
347767552
184212474
64190748
206492596
18768195
60967046
346733439
195948423
73279128
98352517
214393913
66338898
77224644
24177447
124324090
44599917
40796773
406496081
315783766
687914808
109144246
73134391
52962644
123612938
203286582
93111123
85764008
477437568
681576004
162274441
8960705
556967314
9632162
23998573
188107853
169485390
848343482
40999242
119902409
200843724
48807367
329756592
160568329
790736272
440736898
94728753
471682975
316563369
228044078
273688252
182441046
88952764
33131502
544383285
558970880
43325639
265883908
6115702
735931021
563362213
33594655
71819520
243057523
477067581
625947708
145081339
11720351
248459106
57719592
178969200
391288331
131985973
531988749
15831046
314266438
121270172
543361642
56275484
439799898
271316542
177586677
109230854
739472818
24395320
20597078
249548017
78182286
25314347
226516530
484258
44324173
398410251
50206416
73366568
107773614
77624090
13173105
62226844
544532687
15719098
189761661
176531767
529693955
45210022
6494410
439173109
43727552
256934745
65854959
252228504
396182049
24344497
293667064
61129365
16519379
296714540
16214036
32082625
350711230
135546247
226344372
673325943
493371828
12136553
134939405
47700833
451348848
798900741
784382505
387531501
99049845
422357420
818794319
380637074
172964911
140501081
177871135
215695919
316067361
509154024
67345560
149007538
539558618
790481823
215721904
193563784
536093790
497855484
83680765
390799292
5928548
395333176
581506301
24211547
261750185
17078472
710720302
369252083
584707634
29927780
354716873
343106500
2603739
104415737
13551938
127344230
283856423
82643661
177556526
3197704
22413814
25453355
84025184
42017983
403314043
8788459
156262566
26211966
32291160
15421056
232431924
252891801
230671723
192238992
64986513
115529950
86183453
240189944
9876447
299943744
579638138
2803273
182574862
432306848
33487063
263496547
42395460
28314385
314560049
567380828
151220901
87914921
32828714
56481411
170607693
42784518
190999851
324925175
35446326
137237957
72149306
264974806
154425344
4796204
83401482
471985416
396593429
606741269
311085089
147286863
14062141
155907214
20407162
110593712
20094912
527838870
84278550
474984553
350955538
521766970
557267303
90658963
534111231
770568043
184736717
10261948
77597754
96797055
881353714
10959556
48624663
203752657
408372629
301945205
75062003
32037940
67812683
101301665
580860061
47031383
240572917
134838908
143159674
142989706
23195270
735288315
96642547
31486410
45839275
83110887
25045841
632245235
339836895
175521675
237966507
657903873
550768058
577551628
333067365
584590391
40425149
271875483
178374656
192319679
16395193
363605700
617229441
358057051
313527838
239172512
87983299
50146702
646505373
195380840
638050776
202181445
406734464
279297815
33560114
35889165
175277319
599234336
203599239
434389284
54458294
665734958
491508217
327404339
112855171
53370157
218529474
115059449
536779350
332674456
189652693
57464906
21199301
350588508
624415632
288065206
598510364
45588770
21012867
618109585
209557040
153608550
145602472
189841945
126578777
136016767
383057332
5390710
298255176
335882270
317753450
268167675
455815649
6419427
132018209
3644761
56471588
103430223
218475898
124030410
49273070
80040174
179584004
109761233
78280573
180906253
8171209
348560783
336210506
271546456
556741996
177974473
48860641
2560738
51905586
45718180
317082514
128345298
494275364
1360404
392686308
309458310
223518086
451845918
293603773
169132373
164709623
37733921
64798470
316714309
317729553
99281957
63189577
372865396
4496814
524110928
304126075
189117298
360551298
816929561
10753789
154550538
204185963
227842474
41907918
101184995
44779299
83628803
844465212
181693687
54294632
515698935
417437624
168132931
241320438
498557124
429776176
128320357
116887171
233312684
92068963
176018301
1803045
211503989
79497697
129580676
65991613
100367305
29011709
576701405
85051907
449408052
492120411
138043223
44887459
344641800
193623821
139037773
626120992
118543428
310656961
235668566
1779957
460107312
15921391
462948600
229655867
407440389
321527690
226927141
158156426
4210373
195665135
409571428
207608447
514138629
415859130
118140734
13583570
376541374
404864130
99583198
735456715
91697592
233493955
329574711
44031060
211268279
23854539
609151955
139387888
5057070
279900175
563915789
153846213
274520413
197109634
303746587
93181357
313100900
408214737
42270728
323009623
441246521
175249075
108339177
245213751
285663579
463250140
871755
8356150
186604883
17250830
115657087
328031033
121769367
170185820
445554498
218909998
105627473
530589552
403347097
40158630
15736971
54058092
636774498
132563781
406731003
430359136
130873330
237862558
219097396
119113036
14829794
250149633
60092250
629659719
190180586
607220330
766091216
525088013
81890763
159211351
171949926
337172464
125168477
4846198
250225020
545946830
31716983
580091214
50070380
140306380
424710592
306600645
174336470
3508234
208033644
192313131
438590341
611687616
338990806
235308122
151883553
78491324
23588102
69020287
119709332
134050740
24967775
190050018
212990200
104817735
6982019
67858035
651387065
15648272
728368544
252636963
233052295
935108
95151216
322187530
9613715
43159930
151428963
129664429
397076600
475721027
524611925
59787796
74530819
563089835
134309030
13711877
373431189
406582366
78963242
69719147
57740838
57274486
36424128
455097965
389988412
368689021
423704658
635664610
25728398
344822900
222142451
162088030
472541057
128416629
113210415
242712372
12492614
163077325
366951925
468506190
483575298
268853102
6552368
83459588
131472686
38531098
289515913
192108641
107744897
8328441
701659794
63240379
770600322
52003297
6363598
255981107
17225059
106108127
450195167
113762357
14854111
88314795
260536736
115697369
212354789
36154283
400533912
139225303
154547827
6669743
36908388
617300300
324830147
507197827
144245965
93789088
49299299
158036167
495171401
521390743
228429914
657240604
9144640
1208128
67500208
821298
172940265
134810005
499653997
86563149
406705949
34499645
110338676
37514981
317467569
124339733
113657698
269643163
4708460
351362720
388898265
708311553
383975612
417112951
687903088
95501324
119511750
308374415
404268328
202350914
18357336
63372155
320637682
742520398
316897145
8717168
111820193
206460925
710804362
312270877
117565314
114082777
223853093
262880749
183958566
195476540
169943524
746409615
193192855
20631188
92006008
27025998
431416128
280908735
595864514
179931751
90533589
51148692
122115254
220495476
339839989
480925152
32008283
2901593
355260341
7043630
372926842
215093511
370283291
6602648
95447880
88373258
64203790
572739572
43043139
358661984
155374795
90467
265053850
648178568
435436407
371550109
459506143
106050397
60930191
467980880
547293917
742721647
311436852
11938358
57773949
330486921
634296876
123152152
127537120
405247985
262676635
198810622
60292678
97591936
159091926
67384601
360029603
49200655
178196422
102527930
580333883
797175831
6142517
237454027
305020655
754712544
282136626
66110316
306254232
145489883
755720029
376088728
290185907
473337172
12377538
12968415
88161583
140166293
54512436
341461390
112092392
693983576
89723316
74829712
111150126
239221365
212699427
233136167
20455523
5153276
9837348
89838789
307913502
125480697
345520990
497183675
35455305
149541698
8832018
146830429
260406834
253057550
5600656
397500122
95992104
174944455
13501527
391713632
443351599
672610081
98300755
146519090
366476486
218046718
631073465
67999151
7102796
25718130
463446891
583662091
190308027
495819662
204724261
259026957
38550600
96760591
721914950
33389527
47739814
245909296
796060815
499118880
11669956
343718587
519551139
59193467
465070416
289800635
38276706
525642682
434783298
561136898
331597494
189142821
68413052
302787294
313048969
41364865
138817823
333181914
107677105
20471333
286074621
12117680
195599471
80028705
512598078
14285927
120620516
400136604
50460154
561484249
55031055
646218105
30219583
41252033
405701769
49344753
553521673
316391942
38619647
57549910
739602466
223787009
133464968
427767608
29908901
224423874
210618921
70981958
239635755
393541411
27178751
132628560
59758206
655811494
254735680
33662120
246747912
250173922
409389213
100219034
506328071
321363007
261349768
150945265
77902233
215634356
53034829
126638834
79627043
346247689
400927638
605119698
2251825
564454283
99299559
80212599
10390530
578523134
2428785
68063404
133121120
128158944
139169836
12550245
309784432
141212294
79364042
337114914
469223682
427676
350585896
606693941
201694615
150532076
188414479
385819708
184549838
404059219
365189586
14185914
11652377
227863789
293927957
29860352
31348039
269643579
181333013
307908793
801686493
146019292
301211904
41816473
101341264
27393470
303542472
433837047
16083886
56656730
542570378
417065315
68660550
42438027
737733886
2540179
322526128
579297014
25708102
497248009
320715258
18059262
3276731
119665118
94574451
506907254
32929617
321385261
106630045
36285829
807003061
103326305
39718167
345408229
162204517
546633832
803824628
561162916
551550731
154862674
62534576
125069545
123176682
102916511
5422082
29459844
20584913
328212393
382513526
7653303
342418250
713048521
464170866
704000335
115862380
585387785
1179300
81705849
186819456
138113569
447245172
313326792
605710557
274491049
510853
412208450
43731293
284955322
64520102
678990406
369119889
1058771
235846176
458015661
82366698
416788842
143927445
74485587
31952662
9799581
193362035
614420603
2231258
29176876
442695491
2124961
615404963
671672711
203054360
445424064
1190063
290572135
130134311
107731158
413217407
51795875
162250608
243146045
69472248
265952561
112941692
5432166
621787268
211286637
170453070
482594423
127577833
443504002
140203872
340162359
331700987
236703331
51582960
258800879
2191602
339160472
12490250
238971130
59034561
32502718
1232425
36020545
19551867
26314551
305278497
447684666
333052849
358831940
72637479
800802640
349630453
49979512
731324578
320504621
288647992
315199672
73305312
390260040
11133071
10979495
190720001
48961521
16016348
498927929
16332349
36296628
268120437
78445742
106957033
281781053
498255991
144615620
236357263
446589988
55817517
5634411
290926596
132399329
611131180
31781356
18328754
20710556
440792313
181928229
591738199
166847803
172589442
465409883
260694335
65794485
895279872
73979745
435922867
185247293
129371558
419050651
280457412
172539607
493561746
59859562
121205931
285342409
117117749
462261182
38006131
633092021
259794824
698731168
279562123
62927991
28714028
126904668
108745785
406364698
226069538
146204760
8966718
17972141
224462533
2703013
46625094
6883271
112168028
184506255
863406386
182567473
289917150
96055520
259025532
168758127
346908281
83032033
279225130
454694675
185674056
461882480
317663615
66352386
504114131
88018896
257969201
392956204
79385449
205358653
22895691
363545988
64459346
23431094
75453915
44163248
485648729
489034527
133593241
218134514
50619408
533392378
471168956
221991306
741285626
116516057
252544346
15962675
411828684
36574536
191513940
14384078
13298749
242036333
521889370
391223
161894557
274250820
124257613
168709971
683327
188358905
357418527
446665936
272492714
45152572
372592357
222781049
92303441
191841896
236800930
119252317
465119097
37631913
280990545
126595396
451125750
121227796
15616322
248091455
51487273
112661649
72264227
669898318
11510074
2370552
304903510
274061464
56011085
502254541
507627427
373163689
21557065
32668502
685041127
1378207
757034343
1588837
272220245
146763019
41723224
125591218
404841077
154501963
72232596
349225229
252825306
87802696
291743226
302491768
49171434
752135828
152278014
597406315
502834859
512437877
194544497
273214014
131912198
247072074
82238046
87781092
127588500
733431854
403236059
755419922
142925298
328079938
482766844
67495521
500634603
111679789
232060559
108416747
82635271
15052472
798940363
612312484
31051199
325949592
117503101
345931578
85229141
22063477
9567716
894140
2128876
770634740
211362377
82170236
49696792
104660924
80293744
156366107
328179562
126767623
69835805
785744277
34934107
309826046
128734548
164804370
133775198
8507193
31003895
458247447
5576340
229445177
330634816
15743298
99403537
143145504
16931599
11764331
279168445
175797628
18027364
48940158
261876109
321737966
375587596
107571678
407672725
118775132
194943279
9169215
580695060
27756891
506270681
407953116
65226745
56017159
237794480
179460499
789337996
115211799
454355072
676286262
652418518
16949365
64648809
128193779
10318709
12920515
121972660
23060083
204894345
7270956
21971480
51516596
546249863
485670014
341830570
456926276
370355864
660189695
238856616
341804569
389229099
66722161
19503454
325410612
546347312
733018415
426154107
185224787
313702974
172939414
103456675
316649
664617554
92298746
133367796
13279125
210911629
719865359
587363869
427384236
282845305
56205670
118415701
538865316
434402714
294655168
76799610
418596545
217141489
237841871
231427106
54839906
143498369
682196041
18983678
258485797
58877198
62005492
544763571
17369259
309966447
539689791
20336612
615859212
438399104
75385079
519326960
39854255
361194916
218194734
786367114
41232154
352595055
502534670
44116263
397121599
27400661
33233284
147117988
56290218
76739286
121707849
79883861
383055127
502636215
28071058
327290058
279918288
69502410
458781293
69285704
136389078
440560041
431008490
238609531
27709752
119825573
34072207
55931550
6314157
730174097
26179233
5631773
681550547
229761028
287331609
351728
263642980
58927249
245519792
27082864
113763939
181403420
319821582
89393817
302862689
220162340
246910429
138166017
51316621
301042963
16949388
11279111
9623517
669920276
66978045
440331176
112279655
251731487
155181431
167230247
272730192
10525543
526898165
341395189
208789341
290977781
740038959
170653524
71795964
8173960
20033810
628309412
36660159
364507582
13626541
21524909
394643349
186661830
208130099
72556627
58069670
864003981
177716927
78604758
16105322
105411683
9739254
215283940
18735793
707485949
546305394
343024137
17075113
560536124
151536275
480534027
140997966
203115491
176382813
25435475
66026312
462214743
122526380
130047354
85072314
627256691
26540185
79648293
165822650
71620505
724703267
119418059
684787444
232304860
2941075
95039630
238812244
78225825
241499680
43813525
597643204
47656354
650493909
40417517
144553930
59554129
462754729
154248542
62570784
486077998
226628173
261060059
293902891
311433296
210572891
127523245
289022913
495368147
19144323
205633539
328279314
261515572
636731514
202929392
672756050
228243049
411731605
159720107
58101465
2221148
39207654
630806439
77517918
483798309
714376746
854480558
395740782
45784719
113368421
330102965
150518972
92410543
207909768
157878311
57079001
13817969
73928346
523169975
343577566
317968196
266996404
261770628
158742654
65735789
120775021
377629228
128599379
101938599
515065012
4717649
119125886
501817444
16477095
56108202
130544297
112393955
276157303
679854850
71179038
237558396
27022763
5929288
20474886
107245516
57143576
93045390
160517944
12015762
70869097
373167848
241265435
550252411
156782542
527350498
181640110
254001487
558542286
52513419
93586598
160542326
214796415
62572787
145690380
23154579
267311780
18212535
36519575
49998572
3772606
48840528
287353830
326052775
174030751
490017469
10615988
115144028
384746121
72219753
33036432
40128969
8441881
222889426
16595750
62474369
56220191
13424969
192249370
662624369
448271790
30746010
205360530
385318258
47265464
59605431
39346804
22629252
412767739
59041435
42031826
342734741
195308435
6509977
234344587
333009267
45992611
376650740
268904598
139680017
35178011
151068465
448264127
465994486
138128500
156308664
98953272
7117447
26800687
215839774
521217342
52254584
499121409
160416022
2090272
51291628
46534901
66731443
21870554
87890540
203279288
667483598
546967622
526525293
125942220
13811498
183482445
206292118
59079089
636582109
753984862
270748099
176477216
24383149
47294023
19089011
15179241
122003029
348440001
499327574
35952449
112367693
82252005
38242053
156549891
664099182
48165917
7210298
796486147
214105221
152461875
292822656
728499934
173809923
40954537
514783855
15220002
156881097
98436354
317722365
72942372
168656215
1623284
16302762
314772941
839485442
79482843
187466393
55709753
626892023
136786800
135777315
305208840
585854453
36365540
1081897
839651797
83499484
21176826
5392026
315714931
338439884
303378605
64535287
297258975
199739165
441175806
316874615
373860451
353780386
3344264
52393593
317969096
52350451
496332624
155039977
394571905
121258542
140108441
30134739
641390992
23802603
221010591
235890306
53936591
470514405
312937540
209410603
225549729
171480859
26732698
435562276
223514735
136167710
438255838
317169181
152137520
4141070
593163199
77971585
546593713
21802737
346175036
49590293
7117381
482941703
32671844
170903056
709931180
26702025
222426275
171677090
215535149
197060180
435320587
410770981
78559932
476233062
83311331
161983036
235732849
295349797
290120950
81978631
228927638
133527758
184504715
524524934
166087981
53251768
11522379
405234020
12494029
14997770
242898166
214583894
429992330
399953581
319682396
15955225
205901911
213224483
2220731
142003444
55151078
179412114
335960045
88987639
560845334
1053665
485045621
10770148
6722610
102925185
374423300
259122126
62069587
435936293
3824316
140260219
34331261
20641465
101277540
113436535
68025927
208069237
378396
102517965
214322751
185010269
58210859
514662811
138834636
9266150
504185547
856615825
370820783
266992127
685686995
121479799
782103813
276835806
101429735
294997799
42210943
186171347
324955593
19439623
271949381
2570724
338157591
50078475
235956951
108071111
545225921
7930705
21960407
273188637
301642564
70831158
314700147
407961515
408728069
233690810
21460320
218226235
49269833
414751729
34606886
143364108
172977576
49113087
169751832
248514030
76638197
257888767
101257161
175269848
414171226
97175953
94381000
141490354
182228211
181047261
470342817
242659989
40398982
26593766
190575235
76079405
137119047
497406568
226305212
6241544
10028246
39252692
42706549
747239422
369078230
287104192
55324252
299772269
153445627
34913462
253474732
13741850
103424752
36146539
390288457
19449607
40091295
409876346
103841346
124866234
275249393
52389093
103564054
15858127
203267004
340966751
39649010
47219077
108811053
135908858
103572607
2391617
236228227
314526868
285098558
416697207
202878432
11380036
419321841
123996224
36835279
4281685
84038989
305924286
1267795
637228425
115884479
230838409
85963655
702933895
469216411
238739043
31782232
99100635
476988161
1771039
110281977
120218525
432143413
406057013
7940013
13021066
99769166
59668784
16601718
126446702
675259272
122597634
256349767
165027100
120907907
365938174
189536951
196636788
111282090
705833737
239158805
40846932
6251874
453196056
101885481
38395008
19126654
108664822
377468342
274483897
391906419
90592000
346235927
28036966
258222866
507865945
255197359
195721500
41652040
140048740
526308914
443178774
24916845
374345979
690793723
467141119
962753
471717052
71442875
49331630
541217579
300408612
64351892
199649094
238601237
397404479
145966365
13296644
380465839
1245581
94823827
670674237
126650471
50677085
129740946
73280869
7286023
227955161
444555624
176180473
404889888
452035928
233214417
55193300
647999143
23706586
21563818
186534364
195075876
70525328
183613679
10582023
26570122
63197988
235396090
98779834
9371218
698963394
440104942
572732209
281976483
87563566
319190565
404068994
88671337
60975922
115061894
83932085
258638652
70080569
37862814
487437380
75826792
633084553
323831145
77988052
191969235
82450594
11812780
74899815
120774038
89697774
32021281
308670879
448035502
435456642
782797045
17991036
433452071
125652866
394570517
2457062
330831708
24009604
107347745
112162257
24440183
446007272
271437639
213075493
26713616
280663342
496801695
53896029
197653466
52079655
445659208
163217993
445740151
4373695
236659693
41815606
55674104
287895928
37794598
237833106
240503766
126054533
4952870
617358417
225225738
224220158
545312403
248886720
49565763
263779358
231305230
108640527
290180182
520706615
102964505
23573554
75749738
54584555
94861266
101288502
169761924
66136497
98289271
119854638
146429174
513276133
439720018
305135017
144510198
11678243
282154300
25604665
100075384
61843610
269893945
56616899
428691845
290161249
266987932
12043519
124803312
294273973
90553882
654697938
149324315
146700257
16781023
148643929
99919412
427251593
106025966
450455507
201273355
99092727
565388944
1127574
299655205
257797551
569437617
68197664
127694945
18075740
126941762
226718977
5458922
38740619
582356815
471557639
307896240
41787170
2077249
385469925
336739442
52114535
405513545
407153494
123723958
423688927
18854872
251774097
63511108
359138411
127528338
313851151
5059858
136181577
111586455
405317899
192186842
18312928
542248522
180207698
286245532
364825297
152935876
40535483
475992704
112221263
318776515
230353199
255070195
48937394
489720145
802361091
182274031
151023280
574466689
82392645
16618063
412548236
95188109
10998045
315646558
171464965
302068321
116495365
307628815
40774072
37699504
390275250
608713443
540426622
1595125
8983479
119998144
278150250
153804999
43576559
56613866
385162257
84244276
645497689
513942775
282508091
315729151
179269969
113077488
271859898
98912426
4340101
100811436
352649966
72180019
533954798
591009
56696987
77792967
373888491
306422981
214715706
246600485
175830038
37335940
354156759
33828953
192010149
1059264
457075495
571602005
7897119
170330364
242550602
236730662
283270531
90104032
212648022
251542972
91163036
297156093
357375156
435307790
325942
19187210
462418137
174163509
99548635
347947257
508128321
49123436
145443130
86648073
100980175
400617964
312136744
72008743
18010097
125418228
289374257
445199322
65852127
76112723
264792627
258308164
385450746
136896984
21342277
277460367
72176257
348281817
649033458
601181437
7026314
351142486
219648134
6275797
223988559
58127468
84771952
118681791
208570645
57247714
46877796
186341995
1521967
108358600
546706420
110286401
297624241
335149871
243603087
279107431
496674240
304911559
110173530
441302843
108426600
67400746
180299241
50929938
24665760
367405209
89739974
643186901
375299049
168615219
13061976
817825968
1065185
730372494
14058067
118485598
230159007
15915455
3042011
122973119
50588610
27229245
66373592
80241582
164598821
46137336
107037301
97882397
494360905
16888640
394395799
200939049
72694278
171579097
669485219
136240557
71029180
554823095
58627843
52104631
429533652
190440649
123678708
681825169
67784120
262220379
64459603
2515859
254181116
543177689
10418148
400154159
336609771
167754640
549015983
254206023
532194286
532226767
372538795
113227656
409770838
674207958
82859740
348489828
126069637
889980311
51867755
227503956
21949582
58162162
394122004
453036198
342629746
426622438
136735707
78535494
471589626
68948489
31597186
213294788
242586060
74581911
305650778
104274052
2193731
401525
80211190
128369042
140318683
408372863
674082338
93890768
446802290
491628970
595123985
331470622
802859487
187997639
68478600
134695894
597920698
126234231
76059168
189884822
370443513
188889307
542245188
140771972
34201400
66288564
91680916
100166047
382717268
2623267
5847084
260463774
105637304
231408950
342173946
563385082
324549869
406679777
61223651
643398602
584555644
316852909
326341224
171481141
555476366
2459650
223135553
89847244
79257237
4640128
14864487
44323912
154381852
156962056
349677231
96494637
399944438
182438599
353713312
68140447
43808132
135198655
360957451
119242444
526985616
174499702
446164784
199468802
19340039
399469308
160609543
8380367
38511626
6646918
432432694
21140974
446024299
499248399
3663758
352948579
13871910
6960117
81057329
126566589
495423649
1187042
168511743
135219173
127715741
769808539
65654480
537923919
68452761
479564770
407681952
30384569
67406178
64730726
493922309
830218066
503669727
662739953
831368075
541957367
76227203
366746839
360534852
123650615
83101951
1409707
173724603
9870386
29334020
9795073
101499
596494974
21055402
578703955
148643488
545858306
40693787
173365257
126178900
433107272
35878399
260129542
429718485
32723023
414055159
373987292
189107098
554252359
745234466
884593071
676427335
111245593
102520108
67718650
543563161
17115711
81407742
7233526
270773073
13725690
123152095
92785980
63635401
4161107
216607756
477890484
194400786
71922384
267252483
102591496
284606572
389918019
31758971
132612080
113499916
513891366
130934288
106536149
728218599
602628242
369587317
72742296
79249601
803404668
760105865
649571354
154330566
527505297
594930236
583350024
70456943
55938948
309558455
537668109
362858218
85418326
694794154
270859662
164953880
90195883
275915642
146954230
165461060
248545965
22163704
232241127
21210742
98509345
66632973
85003744
104425140
19629313
82165125
464193064
451225237
144531684
25333690
46888620
641060639
199266538
195730850
344507006
74024902
40483734
73238894
25381729
249621060
6873056
465292708
150386258
136253655
803147
1940835
65297047
161628428
7736670
267575051
617600179
130629249
361140376
314525100
60017995
21685389
336930640
229704092
337160117
6897510
165703562
364606224
26178609
301995975
391162786
144975144
63674296
579929452
165054
868510355
11852477
216231966
47898426
113859746
37268618
760448009
14123589
1953472
134381900
434394544
66804812
218891805
46386730
82998073
115484075
35088409
31538502
110126338
118139383
134210757
10834729
295681542
110279924
268819235
438635422
25518838
292353715
50099065
368824842
114686219
55437556
142722451
1641824
88813751
136817877
109448195
307145143
88726140
92283752
57226770
472375622
815712246
56154458
160401140
96108261
433498875
39371428
173667703
233338129
556608524
453178434
139084248
96931669
336543939
824056388
309228710
108166442
52312413
198962691
159815046
190614222
24683276
292764015
527489624
7302270
10061479
978242
72951943
296568640
242783716
241817984
200647510
681735872
434492139
6405365
494993144
58691559
76303659
336058169
130186113
195106747
152174449
61483785
160259216
348854129
510460184
151727399
294588500
143861663
98464600
82080472
280859318
53751522
73996663
425490738
50748145
188982118
173354739
437022478
36533303
78100246
60401797
299188278
18483058
272109084
676356246
231628113
63710123
166242486
175308818
60919556
62159294
285490212
604643107
225729731
21954246
133995381
36827560
51955972
86189227
495827046
323581850
7583329
58047319
194139272
82765796
13093461
217721931
340461960
365385979
269018274
445183622
170059930
85212655
21312064
419451858
93616017
205958012
217864466
236195478
81608912
388628255
287670240
356421573
602447218
60689999
27062077
66075799
7338155
447938185
581818210
51050705
33875404
109672894
54347022
35794565
520724903
78069924
249271461
21400887
61698798
127433244
445839520
535237412
3532760
5807517
54044709
18098765
113210464
713208695
10739076
34909744
14486569
15638711
143774186
23348003
255109016
179847823
752776659
314177086
393157625
3022730
282140371
145297149
25555688
61597794
2041479
273471373
171361281
208728364
500248201
151737010
625899520
169750892
111918719
20526807
30132647
86270472
805465
268381891
504100517
152241196
502166396
59931269
5363374
24799641
120964909
59605149
301085641
172790440
146135505
28466817
30279666
23525433
96931376
51713966
641911624
324577533
158947367
69099196
22676233
118112878
92421492
438613920
41568201
82767843
29178136
269645387
1649346
92420517
329954992
83083127
6773303
71473208
66419695
421175415
8740601
89148957
488674979
330247244
55525802
96425538
87960284
146975460
42661554
285069732
416106701
421276375
513483943
317980738
412012631
17334989
26846671
232121931
22634888
115289231
1496541
423552969
117184602
411485966
124418136
266244051
318347571
598857673
426822769
15818658
354967075
786210
105850555
297812765
39062808
74795480
886585694
16904276
108386486
682595268
15786081
482088947
233934323
112611856
158451506
732378564
42550255
9020674
79333026
30410479
14516386
166695978
209143593
2213891
285986377
445801438
305432358
29576260
36164576
211384604
17144133
716761063
87683461
451413635
26429535
531283253
19330167
611137638
280623302
627837692
703256674
122505999
265180754
629334899
93470018
545345642
95946699
467533978
490348322
147349947
22718414
19810918
362820789
4268498
446439173
17579143
78507121
876042127
142130608
264548401
91684188
575380414
157508642
54764222
361420121
316505210
447806129
375090024
463317438
63527823
639211839
397037260
297188299
67260620
420918648
336066623
163168542
62711511
536320576
18758707
176924085
12837154
117671239
383921833
316735986
504943860
242499174
230758630
252409515
107902942
640137848
130306863
234846625
230942390
503444868
85984349
15962
118629684
20740224
326432696
396085270
86517325
102415518
299116700
383512762
54280787
76022261
107064183
813550010
204375864
605557907
235202449
406557997
89484589
107717190
7301
200621783
81338756
82760036
264912431
58854153
24023067
199537498
289173556
154820148
67885688
51270610
34952849
15950443
2522912
41415957
217075843
309324471
187865377
899150780
184531966
173797309
861685823
88024839
144623467
521952350
94370687
300220157
41633071
109278208
131102020
283750377
143092486
277375709
581244295
317006322
665710949
31605725
302456178
20820559
568680625
110166348
95289491
236973765
35863339
1544818
7694772
413331176
473882118
374900873
35764980
131294935
489160420
176982224
44216437
148950251
791019541
89061897
640539082
751115363
16189227
50338146
508674675
628217147
100368227
489239933
239424677
363101497
775102168
26968310
173084292
64919523
24305458
154250508
72819969
42963595
83646621
343744764
527918771
39419272
76529275
60410292
513299083
294741068
214397178
584150361
1078384
370159341
389464798
61076101
551830752
32927703
259569546
481084097
79338447
148345327
195046094
90882729
76866459
20240707
13688741
306042751
67761988
108761319
355886704
21788513
95149220
218228733
327018837
344403464
79950603
194160274
232892377
2967367
238797007
429614730
604886699
310776254
120248878
113530731
158536344
475119449
291755900
218219414
535231156
138757971
94108999
115560100
333672939
24755475
53738549
147202002
143181699
109852975
660720311
348129872
14628799
362094585
269943804
464303611
275093973
38971960
42203232
418469103
85056289
270482333
27689887
178598423
351097690
113113022
435072498
852840251
39830798
209592858
113071024
139527988
42718833
35363104
109002870
16585315
46565764
70013883
396680944
47016323
38345369
61023726
144896858
343310433
92282361
23943704
5271355
473935200
77255057
361361692
313070313
166963557
54643761
262925721
615819306
116073277
124055636
132426985
80864758
457027344
241877756
1020772
119359098
179552377
318809301
8296254
365141459
71968796
515522012
435881289
9764428
219019678
324278115
418742472
46947260
593267284
232748724
83153568
616133068
52870484
520575306
90086888
441255887
450891815
103433205
165183909
14039072
629576855
228844137
12509912
488017411
286051666
265384376
278624775
313285907
266685370
593763227
556675638
336485492
36287140
43206258
364231182
97089436
505607562
483744928
181287378
472454973
57565305
719319607
294185176
315898820
234588185
24557449
131459755
23525863
17929011
252246980
25300409
535762154
580259626
24410614
583647972
222114610
109496787
57066324
199717173
625695962
274851615
25504291
174836314
92103763
165689978
223310
449248733
329961890
884702784
58816969
23875277
543831287
668674290
515863930
339369708
4233369
11439570
459584763
603723
2043598
600863
80638802
190566926
183237764
706139279
300717413
661200881
280500053
613140309
169501259
6688551
52256765
35653753
20354352
382938212
260047717
417696938
752825734
218377200
273055227
38961912
26882275
369813141
340266071
753822607
66859225
102613834
35821456
28234286
196378186
13548982
93138189
64237504
439996257
77973600
96331725
432893185
309251697
184545199
574166143
84401042
220026104
54978233
80692890
187744032
176946894
516706639
70316143
202573811
294549426
165734368
272814981
48493897
491353645
107851829
30034411
454037197
520748712
432277165
159354006
94548588
206507944
9367753
107784771
33695038
37464083
131119509
155975328
214407465
466698721
79650790
84817291
26565751
44421709
4842752
508084205
210416039
13277731
267087076
318286600
478981769
733806074
120617886
434255809
87340204
3919024
573066100
39773054
39189136
598292565
12279878
72915063
151124485
101361751
847552651
33293791
1665764
231937037
409805979
698972134
3806538
263803855
78227004
76658785
44321658
374463379
114416920
117777608
352242468
158310384
152828468
161552551
524176206
494723602
159654637
141278935
240895323
202863013
277914539
76559368
1081468
16160557
178878225
201579821
606406546
95035466
112750397
67595595
48972431
384414500
21596405
712014708
69078458
64938347
68260327
192355237
398938765
593700602
158297208
101310828
216284872
43836822
230045258
344500074
316034480
79271090
221288683
140005147
516076710
384528504
2444865
285366567
549644165
283379768
252840123
117370214
95752095
219589570
218749184
20403447
37770030
280491312
19911802
170396854
243262470
262499735
177093604
147892608
3068980
19463148
90904081
282563573
11357047
529722770
105533016
190496331
56655270
119940939
66551578
340613208
101900235
333217551
648748993
419884969
348239592
637520266
352197250
117343371
312676781
150754731
1587544
457718044
55309608
1147288
455708691
147716974
184016228
359485441
714851225
32904165
88649751
584573392
139136331
237407126
369237731
67611892
171228787
606779355
2682009
447084212
27081957
190842380
17731953
632876362
28624079
36613805
9741225
662886610
262786529
11134620
669411080
204227565
188150008
283891050
327049253
9344944
137059656
72462503
540248014
119070067
15569125
75797974
257702467
79462955
460335544
560638484
21224927
96565863
27093916
5063516
12144623
15154519
436223728
226458414
7108303
107407754
214505274
48622341
149951477
440142029
305179594
36393897
460633770
314960991
59596121
223743830
139395595
102069814
24020990
73488551
159725724
5958080
296055455
193557216
649371186
356712676
406514199
429741034
204531595
99359297
138384138
26308030
255601046
116846615
9371013
12967040
180878340
229468785
351802808
53204742
20367549
48189887
108629813
83197523
4702069
128127369
395516789
101348800
492316822
24871435
228041946
279550455
11426816
202758219
146250600
72574804
191791416
231806936
125389118
23447679
626476139
39355626
7813449
591945962
134635179
61192586
28157497
50380806
25667564
241485532
74395100
396036291
385245974
176390369
5960904
4716211
152480700
22413956
505233872
107371402
29866815
95998362
441014554
146455679
178581359
515392196
16796854
64726991
419719501
260903784
232446856
442783900
152169101
521217994
387218705
307431587
5559944
178090492
71366065
6980785
133977387
50502561
1633655
217940683
554954465
96696482
1948772
348918530
10503596
408171818
108058870
50286027
281877268
340482680
70602124
437223166
128826475
215366029
374032329
34405789
520381426
529130917
227322967
640350832
468987829
22023804
164505457
187895080
264359832
22344110
176769993
87793152
27671664
368933726
243109307
45482500
229344594
23318831
28888659
282863792
238974607
314387150
93115196
281621990
309274669
43644218
8234129
586757760
113659297
613066528
99387319
722806887
305333534
53065698
448747412
350778977
120019540
190625274
215919510
45503981
37663259
19373570
210830872
403898581
20621133
12779972
198673237
334846243
43052267
362617800
258856769
86055756
459290284
453560589
153147412
11882423
78301489
159829558
295108975
589903946
75565586
10518793
621516015
90589094
58343949
387166026
351821721
81672123
498043266
284936701
241152526
159361009
68848297
55612049
60969122
15917986
383753597
202726994
295788925
54812826
713674
454990938
58917757
290145121
267283643
72483433
306101753
51491426
86562584
127237474
79996968
93726349
218703802
45245402
187146918
20635840
48123108
7897454
176219746
12183078
370751162
225136949
340760769
227813806
8241091
5811015
86742749
232557705
229944012
19096899
469205190
453773109
332967421
766785261
37937334
527256419
115312070
346951160
293747686
9084760
93095732
317803908
650434780
41985710
6668315
67139571
57075184
106539358
509836452
216544947
160545344
42287371
97394429
93873805
359338718
101679329
5419963
438841295
54205948
342405985
185430252
25761027
438929818
137924823
446498335
108909877
109677111
431397509
177290333
146668016
178099321
49854374
188923440
593027120
166704640
202697515
175250155
178421692
527368823
568260220
687638043
333845334
393342448
22208660
184128914
113026842
314816338
41010302
200724197
18211268
514405289
2832027
383796070
34521193
570126852
98244515
29984027
695891084
68950166
798662211
13132059
331674813
435085051
228242959
567099687
826711
378186715
306539436
92898091
287051018
64744092
338134319
40809091
197134972
157191795
21441390
209981652
284723056
110402087
385455062
583467436
507473770
689032927
96136539
795079378
310321206
38966158
193568519
169252224
163800803
49414901
36914988
136389735
532891356
45648095
19665081
247228424
61954482
11731299
600725773
275286262
643268868
230667960
650978667
63501358
113502840
627794771
490840579
64582189
374803830
126898073
134216799
179744165
179976501
41727265
469911797
9214903
372009207
231696153
135813495
236377135
472891547
566825189
607982
272047750
275609468
274450921
128365207
535107708
56245221
213210348
248730591
70186143
212883713
295046698
358110365
400501556
409247326
160312811
210739264
274457910
151638825
17388278
450726841
136545367
399824537
506672236
414297777
163450524
636473265
283579739
641386932
21554097
692987419
303684022
41370594
119591102
740431710
27249869
145531512
324882395
855646363
1582050
189484568
12942848
166485991
100457772
78643340
176423290
147181124
548021442
354219191
189360485
726455082
466385584
84302140
426266273
569737214
298722993
596278063
15149458
51316682
175643770
97076676
220800333
546201044
422855291
72603746
186358294
383772205
816189457
335451581
289290899
46527503
8129724
571506408
350438078
275918185
143106938
661258753
93151135
181397611
676076787
525405746
2196104
55443282
487873045
22737803
5721954
71026559
4245045
5132619
521264642
69623448
214869690
19615009
446238957
414660704
297262797
5333284
786728040
19640015
319098688
620298146
367460855
58994452
214685636
340627734
330392632
315893510
65769681
77915596
435761207
157473715
78907983
6567517
75498093
203794492
370345474
99904472
36173397
494994409
231489561
223166391
125944695
115094672
1155210
167360319
35279468
486338755
121721961
291730816
40606063
451106820
660814617
46332760
31717859
172754584
15200146
771397884
84661122
569652005
690842677
835119061
61761583
192086927
295565574
130882300
12249162
15350987
246741974
5375421
401541802
212883560
785226645
220031526
810200117
23291460
11084617
9486807
358037261
138533529
275364530
34673261
396917428
109913014
96502217
350286565
273306157
386911694
700591259
39595035
131689674
433631841
302416954
14731389
449084420
331637637
209944418
428520704
95531109
2246074
28640552
219599363
237445398
91724400
249855846
362700022
85873195
261202881
362822845
542721015
48664580
97664175
191125794
375967186
14863457
547313064
635087905
291866158
15769662
318493204
369732390
163451622
414024470
157347183
219655885
326659156
15494914
442281143
2403298
645695027
260398305
27401384
646093826
72317580
27830401
11779418
468827830
367035821
95166193
2744967
229438415
102612240
58530538
211992581
101437760
50826398
264861394
158464577
14976322
13557570
13936131
211807956
523543
417960014
168298334
17609371
508163362
223602176
12178178
513073562
264692653
150504529
233169129
264878029
4307231
318870682
125242008
553150086
48241445
276086411
6102569
67079005
443892838
61019536
168651729
56935181
2753148
308512095
204440851
1494533
258831196
176619245
376528839
17003840
14039386
102711060
331327430
4257565
215109
71041127
35554225
28042132
36815966
114844077
78472262
111951131
14709575
26751401
18497027
26468390
363853251
375727561
128772860
174946387
113093349
112050961
43200737
253239394
309345742
23911216
703793781
170186964
455422637
21200320
120173645
148023192
338422956
12846459
80478
69285402
115641950
65665430
82789558
304258109
97094995
13024781
332341778
116324224
457106629
298500905
9741548
76775998
342618227
449895018
457568506
632950832
480142567
124326494
26808254
1450362
29684818
539760703
795092441
480016042
98460306
43670414
112610630
76501801
18726948
250318804
192476741
118013429
199935158
140715352
679745804
686620121
274405034
17824724
153904071
59299710
14948010
61263701
192344233
681407568
53239062
398407864
138425348
100059041
550439019
25665494
185220464
567622180
5063455
417134506
145342015
454927507
423776062
104053709
324740344
171838075
2641081
2769522
146494903
360495507
285901600
463146126
278440247
51539116
355517935
353002690
517468080
86740747
231277617
255845112
200260228
416041343
648561231
133754684
171755956
8175550
133222150
1644724
42337348
675998530
188337677
56016623
110729027
10396542
70474525
289121018
424143821
38658474
58466406
305796114
124533622
197855599
134018164
159267229
285288325
203694794
262894237
297743061
15604145
112116637
87295743
162792473
200491697
111070224
28637875
335550984
140554954
286716769
45324372
517226750
51835455
383646450
38229395
148138514
96192630
655236928
191001403
135059602
502654803
132792597
365363588
89942452
431171847
181382473
370573724
266890340
82904937
382281668
121002060
7210230
235363889
195483963
327029985
430863297
51040198
537892180
637449587
1600529
331324652
323591299
443988525
280533816
543541857
15978928
327925451
69214777
11917903
337838727
109385588
45139554
136965200
27145323
325723226
143220011
305054531
107497096
241515333
78421174
1307811
338659576
515967153
206901851
121844555
30820467
15227410
192737024
671521305
281273268
252603304
3271494
181706278
1780994
563698041
540193612
33057363
732366927
705921199
282542633
29788286
272379912
102209430
489697794
428992288
168765094
566668240
24174444
130588876
15280878
497841085
225678544
98943887
339595051
4822158
518556301
508019316
133126193
326751156
439882738
664764898
62369016
12046248
549183355
239949268
346230534
138696149
114680335
306431428
412429538
437761556
376531014
106346128
505799367
289502247
122176121
61996132
6177904
1057843
116832615
19151632
355401189
558847101
201594132
439415632
339824142
405819475
103779727
70829813
373604536
391172702
142285454
184455190
806769509
107521859
521070842
44722265
6182113
657709670
149525660
316505344
185887643
5250967
87712152
69194993
48039376
239266088
208256176
166565430
380830943
427756624
19799741
321207301
346496700
597803341
367065554
296669751
370817947
221937788
157053483
12678935
80635416
219574028
511059566
491893970
132568913
126801751
199887731
193447291
486782245
469573173
66148433
399860300
115523229
86643679
848642516
212334085
667610403
65355144
113825243
448226022
323659382
15547442
346429046
219158583
331357530
8859222
172059954
5615846
295286456
232923624
183674644
580126677
82904877
15065960
14058446
528514734
122633439
163869128
68343699
60126911
191729853
587086487
502728821
224757027
498220541
41032797
149979877
847404389
24923283
11597069
418862150
251083001
86972679
113655265
533359726
116858018
824777735
565236476
134308663
387109546
471750866
47803345
18926984
190859795
446624940
77866601
187894191
40917536
50768487
196153345
178296744
128275476
298917922
15894747
1604548
194715758
113260237
202052080
12379814
31287957
34252124
83997280
126611950
643294433
80745881
145552081
398327973
90490346
270425808
321210872
106686178
120799701
119290022
131894677
217026779
52369521
492336450
176094924
281539166
229974596
629692626
216005597
27461790
193603812
141466633
94930153
483800900
139194309
11870279
155448395
11645026
90520651
315739316
194012402
128363005
239158400
127797676
254555455
124557061
266349946
56836071
2768414
99063419
303069097
208733298
353762748
722616600
122304726
841602678
51370552
150917643
25807758
127074863
526758287
91662573
389575967
136921566
398847935
80914731
97593165
239084039
348920919
326906845
457483878
642757516
73803665
94138769
278536358
97390282
109219513
495861612
216019354
23999868
31223398
193270233
464574224
585577157
75943567
407664234
802852933
33114691
60671694
532762453
427853120
583014562
33988209
233872203
22622891
21061342
242234622
106799457
531968558
3245422
17736763
723595860
2535546
805643671
8089579
70371698
126997959
168839230
37501608
159430648
88859549
142797566
80951554
342418420
792001874
71742847
27316544
380307877
353027215
378894784
279053798
151309100
14119417
466541563
513056684
177662702
73647980
167597777
249124837
285601697
181757689
407551220
819102223
770374542
114063404
214695424
94743677
211580365
34969590
266081071
361856505
77384433
50981806
363675997
453566004
83950552
47907097
100294827
274621782
20466692
326494749
87746547
693664502
676208819
144895017
129688665
8371778
136161101
48287668
353728882
491944611
231302977
54334332
667661359
92177756
32405053
25103785
414547030
52409463
6933535
182039266
3060860
297954413
118142483
3931555
139334890
296420950
391215492
188964223
361311731
476540654
856724560
265105871
86032925
138728192
68287677
27587054
712937589
36094407
8067502
553888922
212197807
174361852
190401554
381956199
69941089
79463561
415635977
51554572
120147280
494921887
24844242
20496848
14770616
548744466
89088048
36417981
123232563
81928680
137569206
4075555
204059484
284069885
124359334
16471313
11657959
344505986
7114809
149880041
806336833
29749252
382998862
256859203
18296927
399426306
107784798
14758144
303491066
144231164
664888221
8947619
39463577
225083194
405715249
46311189
192099918
7662354
76024131
108335232
131448548
431682192
49147545
82524649
490594529
224303045
132420836
185793829
57733746
70287570
144361164
243790105
71084134
91849883
282888021
233625866
466159855
198144320
440080220
443568293
430148157
244673563
445397190
304411417
156424861
119473568
855879009
75948976
19991324
76543589
330199221
119964969
89755664
277931846
47003996
416457393
18903611
179765924
57751119
65265052
211873757
722855838
290679663
489240531
263661884
192424638
658576799
32093463
9271214
71572080
250859489
61503758
304626981
24834952
222862352
213242381
41293808
300163430
182778385
33099640
122896172
125962787
331057593
669419899
48009389
17016402
268665383
568361617
63378154
11384856
303081449
80092288
87372258
90196613
14907773
132653920
158480112
690936641
140626713
220878719
42650985
18183226
7549243
114070651
89663080
536230074
312267570
458707670
124248334
6679153
142141915
84444737
178065953
272552373
197132672
297886602
304694468
112485098
79492880
310879757
24086371
22813769
48203998
282388273
325169134
354694201
365827480
344039800
509578165
630629523
88135663
397507584
232234892
8589622
108444442
5043204
320806674
320962872
478149928
422143469
50679773
5929293
217886849
64650984
716359531
66356360
250198052
292782622
610417632
517543964
122416069
30996985
29836880
497773688
129962462
341013317
286362525
69573382
548719584
201911417
522335002
275021234
176691121
301250102
196698298
371353734
115136615
341039536
240119778
474533647
554672628
91997252
6089580
146844536
33313193
216487059
27011577
325011597
141371596
104017080
394293498
37542760
129205314
343645471
75622951
40468501
462838267
204515879
5633305
135132147
231099158
431304129
349347959
411033531
74294408
180377162
517360487
358236083
176417383
276575334
2462256
631576474
171238701
130373989
297374468
71886361
15635873
263378276
8161491
358054211
243538395
157523430
139486479
150365448
757842859
215560919
37285947
67569037
29145418
78611281
260892403
146344255
27003206
152475773
620116180
70579629
359953460
729441795
60162832
84600246
774940030
316101253
475892545
62797267
463766514
48003098
293675470
185915922
18304465
332645931
152497614
313213906
165270890
34439626
286379844
53459528
95044121
444356955
23750748
88508016
75498632
183868851
36065413
85028869
3402683
89478951
572010282
116900668
211259252
90356559
162495881
183777621
589686286
759906588
596124668
104957250
822023384
31381395
128429609
6994968
577508744
392752528
107169808
18421741
77764398
152920466
1493555
5490136
234803912
313375465
68969933
392595356
8520880
272582920
118456471
294220593
347047451
479772994
140447723
232236852
111352824
199125116
7385126
604438316
83176179
170156262
119753261
203136371
81728608
249458694
4445321
1468192
345776585
67996460
616851759
424909711
73826819
393237592
830255155
374569931
548448519
107295597
62772075
746537319
302735545
208741228
190029511
385824146
298685638
368532646
328033825
69203891
264587461
2488404
287882348
83525067
85228387
695552
237284125
296881213
119815804
66404399
262393263
54010858
190103202
373647818
477946438
310516976
29239134
9009730
74001304
303280319
438492448
376781633
615174238
343653911
18352314
80450320
176336232
590363981
105346154
125171139
11943154
108419838
232557530
777161765
460110238
123826404
108094751
303530214
122366420
74080258
397689533
463596313
102657943
420771684
257642670
178514551
2728895
138461723
37471007
13896949
19146800
1508731
220377099
368325504
591922939
316550014
448855054
86514813
108198649
92748067
631534987
176966059
3222566
8137236
229955348
139291232
239315703
368770096
106439436
53843971
412615485
227192213
23747270
66511442
64966552
141545264
339638872
26206813
305906595
105498614
256047557
739138224
28306856
68489825
61526964
201680902
109995947
689365156
427261785
737795471
204667883
203119665
620249782
93394579
125491714
292556502
295669425
298645309
33614073
631029962
349426310
72631263
470631777
20419487
173493102
221868006
72035912
147897704
158240349
15772162
238388362
22248445
61357467
44358294
323169104
11478574
568072210
439774232
127699002
78735973
1767006
227845677
34940821
34787804
687469537
405223068
502977880
585363128
15995114
18656721
14863290
203438116
319678119
275669499
400403873
256625946
244714629
89895516
4898819
50146391
113917969
141593252
634050328
424066168
39652792
87311175
6584250
447341554
334988903
64693881
134649657
144424661
20901366
47347361
14333455
41185708
77306157
453461433
219396919
206393968
69628325
139421191
204275545
262746184
85892179
7993645
780556134
37613532
4523656
46489937
287005884
54942032
272563255
45391668
626074090
408558730
183364681
127708552
484049914
124548463
45680944
119476156
331776497
27293831
139830775
614200099
39831443
573497385
626869266
46141933
25775313
1288508
484008363
177531805
24984524
419171409
383661868
128313294
3412744
21396146
632466175
468590052
170669606
96367952
409941306
227575886
584814193
177661500
347422301
333446058
86583166
190797222
589621201
679339794
549202974
45133319
571334965
90050751
16008623
270457090
167475008
178515851
57433467
424330425
244233258
563663853
205292436
177472399
91869420
119108944
50511478
187382946
28422211
199603808
77168546
48159955
31020474
153433718
5292391
314010930
163615574
528676872
156414711
206267036
84582897
106126505
547794765
113479069
626636986
88525808
399387533
88921036
542778025
50924240
161999688
15004790
20691393
451436098
391702040
53501670
76113905
349174797
452472815
13529395
274806837
101586524
428964255
230650092
230886318
420278411
312673951
43341622
214871580
432529883
262638359
116110923
47033603
397336492
283760163
58734677
61796847
274308703
458388119
107875790
13412886
419448994
384896511
306644053
60091121
209784274
64978056
784574463
110518771
30712112
33130208
8075527
322069998
1991058
87494722
70774733
170412991
485510089
69618002
98840702
84131533
172549888
122482122
130729640
56097908
328472569
165816931
284858731
24844040
586379904
242884534
30301169
165805816
536568671
311115471
632567707
128442822
135859827
554663307
714265309
21083634
194914998
118131449
198434849
269984545
364411479
655121674
233777758
286685307
81730677
45954717
209908854
198853108
201868643
101367527
124447121
197832289
12696110
179405090
100179531
31078452
542108211
358730559
2973651
112964146
166861577
23420379
143352895
406863367
26073614
642020258
447794205
69861058
196584146
38805210
192950752
27784322
247485730
99033903
383684725
514152960
183398004
149401194
23469308
54719145
757732498
130007008
213544352
32562649
72303855
23937952
73878502
127318481
159471313
79969100
579695333
301047616
666536380
151924364
494907680
67023788
270790167
195673243
15729531
2391703
43948047
98566563
119804403
57316776
222931337
158646976
303757830
2484389
38412470
311511380
62733533
53856682
385687397
93385233
578797515
272043562
18829224
457516334
373655764
201111654
86973649
327665128
30887812
349546148
237375208
2783042
181785874
160681093
85405766
244015439
69413309
95303794
372516277
337409915
74758613
15717084
138884217
48508205
738199868
599325110
510586708
672907887
111122474
662090101
116508240
264954988
31432322
479190606
23917109
483450349
415699052
38153966
39935406
47387705
346216372
104977492
76066536
66896360
396960548
81834346
107586197
436595008
366361
261265350
359584668
280866851
383292924
714147892
202405536
151227954
440448022
145446137
356054203
7653746
175336582
52344522
88128430
310394396
498779330
157487366
102169863
12073633
520354695
114973898
176214980
26535946
138142453
22265227
99447485
186480560
6519680
63978726
277005430
1650727
270662537
65296317
42200538
602286952
771954104
536183067
416638667
222754454
140317807
2153849
171944510
268393007
58486487
97501611
61174907
723081442
253380619
561872234
234795425
14563177
39262154
776871733
416885719
855347335
82225801
237353814
531509552
148652151
425658252
43145244
55863020
91468036
153571990
73421529
590938476
353346393
155478743
366973780
485797603
44244295
79851479
3239662
81660513
168236699
30872074
191266816
6361214
472076584
742729668
224371174
390664742
58363884
380453577
218588479
215882080
82400259
185130809
108734873
197257694
131927560
136791247
337752542
399089171
48528788
227488827
32045496
184643447
143989348
129863693
308612382
451033659
759991396
119150951
36863777
10958893
182390556
7744239
25708894
671968067
96151583
216371689
100311894
78820620
262871029
43473667
159740950
192251262
53951248
49440313
42363260
436766948
103694665
168893741
260314073
3018893
110739340
315209859
73319372
591151764
130718049
422175554
189177719
19855609
64063169
501613858
280360119
28454296
225177411
23609841
90296495
594004781
219827047
321412614
193062440
45555154
70932690
398799133
228061672
103442597
135326803
17649323
218449527
50062359
32840991
3650412
324967787
243387968
617034994
329437547
31034237
1853283
144272514
108542334
289677866
17797516
393277942
548113074
62264616
628199799
714124645
398342331
125633025
391595378
85112477
110606219
255158175
852749710
526448252
162057708
255250434
229685100
362620306
15648454
40697744
130885786
208831002
121067501
30183027
47483792
6240673
426650418
114198602
231667819
138818239
11143522
716337860
16351484
108722053
139789541
21359983
62850015
40967939
318693186
54777138
63108570
371717829
160213253
89119183
186665702
101622953
60368319
482753425
16989271
98977901
445285960
20637088
120960632
454295182
330596817
71927423
300219247
109175175
400553662
497409498
88229048
21962610
33511289
31777770
28718230
471599267
2714116
19132214
33492893
17208740
307281653
348604653
221118112
465177532
32213435
538494264
80165021
224428367
150443523
795347507
199079573
295349723
327365623
117766375
247232574
469825234
24322905
261024756
148305143
261314624
66568579
133371416
655723067
66371518
603185092
20316143
46476429
38144699
98706187
756077269
134540296
75493011
183973713
10280805
164966380
165180686
73635903
157271658
773591485
76999333
196412126
144817667
648741681
63277277
92092738
70413607
730191558
37180944
218343
383322561
200014961
213454664
79898037
39966423
234054939
401292545
60225795
16961680
398495517
177786252
381097812
366531829
393644662
101528970
455347492
203271200
21505547
118342227
526177796
58081562
336256285
120908803
166160370
140701780
276570844
767622906
107936363
88082669
326118467
208544158
31794930
274342971
130997507
553221060
634046692
52361145
677549783
47708139
130360092
119656525
288531487
28742678
401677653
294234544
108728624
307477258
141476588
33770870
35107144
52532083
174304367
21251267
90129550
176130658
481035994
714093119
111829953
66093358
206686124
90494375
50011962
340403538
437358083
131618728
275972654
24440135
133025312
542409563
219591382
259773531
654893213
59701993
109023967
776527298
122869573
709193528
54202877
311538776
715072775
720372673
383897945
38846960
229084940
45157167
541896291
543473994
643589380
223427979
444326807
117239720
632289083
49576395
526645303
86424040
117188069
9344147
217539918
78837426
94339468
683259178
91116461
342014836
52585096
135660488
118348494
498405630
439144708
129705248
703979204
84337950
51725429
258123483
39016100
455437069
538655380
234701990
103283991
593447100
355279119
300809203
33308208
416779793
295909205
202839058
197747894
394761698
422106146
90162502
258649181
402884075
218351020
740298804
111421509
684180673
239678507
267791753
31844077
238530382
59515395
306556086
512020745
134456821
588233134
535658111
137133618
14434456
379105957
26380431
27676076
413799699
256615496
238267790
680492243
167672225
161785024
211402020
144479087
320587371
75478310
108085352
325853748
455271551
61507376
337198670
137899138
325354310
280488995
841853620
595139984
278015808
404055237
188203713
119650247
3567552
77296536
26460750
539486456
125524454
221537517
69898471
29754371
441982076
640841595
203710212
305090575
368649221
442651737
431665288
878265394
4351398
134972004
84274170
18353854
52466021
176770923
45865351
32818120
315136309
123533976
88076698
78808201
118477282
29252275
382936748
187004896
444383354
378808553
711979312
30098559
337770227
309801944
615584199
58969037
97894367
77404133
74166911
103362954
322845446
19753284
347770826
59716396
212769184
1219112
198518859
87943086
97261208
470302821
636949563
52530696
38428051
529602087
92646397
258623495
53063002
17200710
117144919
70269985
54409332
119659129
381619942
205761728
238163133
216174327
531239094
167796787
441410618
307951052
646137358
153717058
25530882
357861239
50390684
774822092
239759731
136233102
329225177
36446453
200009310
399772846
96872310
277299972
4488117
714844296
199535032
5459025
82224805
322214455
285241194
537109454
355915532
531479844
55207726
335111892
213277228
363065112
268898434
515467528
163918739
534100031
11063688
492883133
34878255
600849
46757552
278652474
218733096
13712493
56495843
267969401
83415291
70143601
226798649
445856807
86958548
70651757
3744601
171906913
197069168
254952596
235283430
419459109
70773678
97189077
268127510
501535101
34042698
444201833
190136041
650568138
479787754
394498062
667855797
575566720
61441511
273677576
129716946
62970927
355489673
34697171
26873524
548634133
680531766
61778000
208368947
130653123
168463446
292703018
164588206
41593711
231256117
66516137
107311018
9206608
16296811
47076357
168115940
2582951
147865189
93624840
337021705
2817129
92549291
144826171
34303333
172661205
11117434
419238266
472104276
541960328
117400885
25022418
230831557
257399438
443406925
599026662
314385663
149168698
223034
127421686
100682237
451670862
144266012
8735850
131620330
704344989
271030349
602034431
237825278
203127766
307348162
697572240
34821656
41985608
41597246
402403721
95726901
423694251
456903409
34440132
82602925
732280787
26022083
164521725
295007658
406182290
635192104
142212965
154836907
987033
259097163
142743763
247475887
468357801
24687388
3637469
77695593
9140436
330822392
508916182
546961248
472715908
274905850
75415994
35519496
507680356
146572177
511525602
240339389
118608193
459327774
65602172
130105447
165839371
8329130
143738960
4085747
257878569
40724496
104460093
49145894
51270924
124075634
409911392
21128223
633362422
264359787
731212065
76961164
141621131
1665414
456588041
92774421
53205006
202988566
154814919
260701150
8407801
350275475
456352604
82601286
605420071
636101240
129364835
362505861
242738012
15569970
103286576
6190097
260150152
226906030
383689177
180005192
151375649
20345312
436524217
47257301
88861508
172367546
47817546
89812887
47451204
339573230
214686070
305923102
119366308
355341989
417213880
90360078
330821297
977961
105469058
156261122
172779007
171375676
36058221
624348469
130721401
18064098
26950049
63163874
236664014
594930586
146063611
640197579
639060122
125598715
256984916
420407001
100636279
271286344
189807877
3088453
188742070
45419718
311322024
52786091
33607873
103303940
110814673
778850898
1539101
52002219
187309011
83287114
117907152
109760342
11611283
145696202
51020719
432485947
420908656
7844274
94818236
273811377
55238992
153001598
58129382
230978096
19321806
4608512
205903780
121714207
36560176
164286714
76728068
129271102
286118477
310161856
17861415
86642091
42999519
282476230
179720665
134868319
190294855
8116719
63593675
155973486
90724082
661887934
293455618
44840687
144468194
12735556
145522666
20292667
24361644
157589132
55150948
92369519
197880889
359143092
40955331
374326393
149942508
482109587
12798183
578625699
84646663
27044018
114388111
283027840
126397926
10550501
97155675
291132875
144907968
50602046
698794510
312531550
187702053
99176385
304524544
427665163
285608380
60135805
186482700
14864469
402331675
30960442
175253248
492739973
33199133
234082953
57400669
98127504
219669669
39573455
96128229
148565478
134131735
141508857
240071580
242213998
127857706
45818047
571998426
191477316
65056701
233565786
268915
467348260
160881773
604981256
43471530
49157340
271080321
183698848
140309787
187908705
253330751
12556383
173595862
2271288
357499837
205586237
70687744
38717089
3173886
533932664
60435667
42016991
46314061
618889897
278717875
187580593
85652564
225264168
343457303
185015567
66941522
17582040
349156393
58931503
270821270
94464901
62134461
622369657
234464734
55081822
529536790
54427812
337289214
552024810
180723348
606624
582963513
394708077
15997821
131565235
302059917
272078353
188603656
225919870
19101203
425710084
662713665
217259939
294762416
343013494
175937976
154674501
2198855
11256819
152149996
241194290
145964620
5184028
175937852
247287249
279299904
79963758
577165695
267250919
314378054
180278348
457610988
138334637
487784024
43883394
36871134
64098175
536843113
18594014
219728292
207420725
241737026
661567
88387496
445150966
356041400
122121068
66659892
88956407
42331526
458045911
191285140
235274871
75405422
33846598
793679197
78138913
48140584
32377064
189456777
50206734
82420648
325311554
620799869
81555557
15617761
86538976
314647853
260640539
545537869
166578287
169653245
4361004
282468059
636578233
230273480
389916798
361960185
9386810
83570785
551548594
328919309
553897751
215651701
137482535
665062822
583513534
528321336
63501736
328011841
209262347
36084234
436840593
466630815
5872531
290756938
284392607
62431984
750896649
66400495
602612367
14171674
95045103
894300
16301136
727470922
197463464
194549215
402022387
238501806
6343460
82611401
268231757
32878352
15885926
178848762
35730446
500204819
396393687
5572778
358676085
386579105
295593803
67211849
192534713
561110646
158679405
506050483
786795248
396208494
44417561
113582939
112860602
550591681
307111377
353865586
211911551
146719628
176312667
363886627
212287767
619514487
80476622
331279404
96821914
71117289
65297138
748025420
23229768
193689530
73027897
143053748
336352306
317496237
52548865
25979814
10692408
24119780
45219278
232405039
85687104
332867846
125138930
83685940
168882740
129322821
545028364
116385183
52836955
94365872
226986355
214246359
392958644
73457753
208564
437336420
788952293
222430832
7085261
86616112
193724086
612298484
533095075
572535902
144778240
465676599
123315680
481284029
541418098
15346390
36982349
430699159
247763251
208888052
266967731
49024490
19765330
11682118
20897529
690142974
173540520
484414552
28387881
171040751
61678120
22090094
421981681
337482203
236395543
8772192
178417814
294836082
205719389
399701507
120859111
563166668
13055415
740485982
51027001
463021871
719523123
158268760
337233469
46721670
37500321
11191705
26318012
89587805
669171973
90548252
201314040
303627514
241424870
2147594
2423135
149299221
132419522
293487975
596144558
338106594
13928583
78817595
17721288
7468862
65290435
326772387
46725758
18380954
97693899
187535871
222804831
157262789
94446552
697710451
203873790
277513883
505579097
30617041
1828284
194358680
118096870
443161114
606186103
210814753
187774824
330475708
118235210
222783888
266168554
108372305
35738707
5027649
394403304
42053826
415056016
383287930
42633974
252391950
14515250
124481247
418874849
221740142
371295979
27899486
424181354
383259731
381552959
373029274
702323713
232413876
60622151
610226151
38933526
155322202
607273901
36040754
16772263
60131159
369392707
72043707
337225887
421340453
104008899
21031792
47583549
319315945
4080650
571242912
73580691
27311518
252669093
150772008
45798234
59105
7184889
2877673
608644917
263610378
14738922
1466496
509184517
246119266
161731423
100737803
455104402
2975244
524696368
62567299
611462133
390017046
103822282
321922842
96461151
2623028
104747453
254406121
364033516
310155984
57752238
22563074
274053818
19033597
21345526
320499629
842867723
239200411
53140592
592940462
178783512
56746527
633092187
258406399
569030548
6104399
164015689
16643921
411969295
253280355
319843362
32745480
54230895
506869785
60692305
20992817
507739449
143953373
140082145
110795049
628703657
16527805
570595670
622919186
229662800
241469362
225552288
427920810
87113065
579303641
147460897
124729004
72171561
380271101
369022154
205433059
611473200
852225640
53789267
42892219
270734900
15027224
198509878
7208954
280994269
288197685
102891958
28593569
65587624
131872717
14190859
429418419
448650616
493232813
44455020
502483321
23447830
118100852
95437965
21766781
162677049
104998124
163952054
502074757
134065360
493904205
109533044
154367027
202983995
31059654
283071275
758977983
167703007
564840917
2620572
18224662
260665514
121159736
78936124
84713905
261982194
636988767
702387366
85636140
38789246
64188702
147788062
155741892
200189127
82243579
113809132
248056118
120835149
6352210
242464393
79311105
98125390
21691060
185479562
98499647
115631126
473849501
375404414
635160419
104313119
27763780
171418289
16155748
49466382
5413439
473537380
100042636
47075003
14422573
655110277
181620894
14010552
27297742
344441277
218154107
235962522
176037250
9501399
408565283
80439525
15508852
417665267
15627606
88260971
312346444
37979961
246396558
159883754
29758112
274579700
174482382
94628519
31709626
550899896
42154787
553119980
218248280
445027050
451758836
650326667
65087311
868902843
11360326
245701301
357225624
209979637
480361239
249253304
181661932
28918900
34745734
390571171
138675326
77544913
6436170
758055
160521349
200027629
194050695
764362111
294869046
168170603
460367249
96811905
408996846
3026060
200582898
219982873
83655686
859098584
2528280
3926776
424807320
29316316
282794176
326662318
59276592
239256125
495661471
571149497
125134492
184243263
278647462
285422327
418129500
146316374
32222024
553383238
699521894
205036942
742193061
103356255
41536563
251092955
458683464
247490821
123431440
162613997
178107801
752757682
123621876
283942896
138668071
297821769
133002080
457842701
788087827
407847008
260791151
17997709
33955910
212895991
41918362
15840513
634906181
242265161
791744361
9532787
178507815
44756523
324161409
257278524
6984774
13956551
196068478
314326491
4264669
29938343
333285021
345427476
236895748
5266969
309694687
74812945
284218249
297181159
91965290
53054638
487585333
303082703
82323582
78708831
163354197
12025644
53339827
429856629
136657501
86142403
106283505
275189504
303055122
284854244
389782372
647809396
244576
192670250
28082862
92491907
57715994
168597332
273180402
8091829
342199975
307522290
694966284
456899880
87625660
116443017
137711782
211857137
106087096
1004428
6659065
164822953
187416536
447123188
95518830
39411177
548174475
155149949
81677566
26770651
84985045
495829133
74171575
407823321
339106598
426472965
441657477
424937105
67098100
534474475
75580524
143755960
8597874
78358090
66849897
5921678
377821825
10867850
96159648
245020339
283147726
78456857
511399226
467508216
501276151
41027941
96992302
39749639
22354058
194172038
90749165
75942872
111458603
139281354
132930884
261701406
56909858
22937962
34190236
398628441
58575545
40808336
149422771
521535409
94556046
107248441
84358665
434285888
96863884
156276488
7006783
60951213
15070081
513827456
334965309
99092763
98477129
22275596
537879425
96337721
684692448
660403835
112975413
347257157
248161120
159071230
191632028
386724821
109629110
145063197
605652265
74689268
367978339
196833686
217290910
50113789
107349235
108182732
67706417
75337852
53063735
25907327
151452818
596523215
470254643
376182438
41653398
35609780
426296733
62992884
242372411
277912507
307677040
394199519
392543901
391769675
6753421
364697807
759967231
523464153
181719020
212845911
217604794
861882699
61680373
15504638
505720710
456654959
670397530
188404349
5620242
176746769
24841804
252780843
383016387
126757259
160323150
308977219
89556552
453811984
229745178
283406141
289315051
327219997
414592555
457397216
47774123
533958380
237758067
728818116
727386941
15447644
207580328
4302847
807366
125083096
139181774
560845861
20676532
478938503
537139503
62790744
133401652
537950230
324326403
238307415
10664817
265348700
2005632
252408130
145384934
504533641
282425533
406610627
159256964
15955238
123929840
323024834
11510458
164960871
33606924
127942170
371954871
283523604
513397821
346450556
466372258
716072401
601412121
506225379
9180828
31431620
158440766
30979686
253607240
315799555
78075569
230975739
142576377
314545869
730083494
299874485
21904339
304419924
111483824
331176885
3300491
425339872
176101190
234061353
124720986
96160286
44399884
116155904
14398510
64197289
1828920
427269880
11798785
495970072
166074973
59505213
140188707
174463454
46355584
216878993
738517871
36650577
136452034
254770442
120055600
646233712
229839665
359765904
102266438
82428543
279168537
29792886
89559462
238281633
36105651
314309243
30406932
724678469
56508746
250866681
154182850
412883208
92134692
183569827
171193801
58000458
159581429
165971519
130895232
235502593
211144288
229608437
217230603
30411012
101446391
247587526
613884806
196178057
729562234
248008875
21962253
547734134
5957589
501984921
170205564
287645970
11378156
382925584
210031381
13586313
108033359
203600629
207251921
13036625
216221856
80492899
235185524
420334058
527050479
99776400
648478557
73986520
155172107
196691
30475576
597346650
78120283
110120021
73805944
577981307
313230824
88394220
21496702
606998996
282157157
178242691
102375174
84279317
3987900
126140429
189423180
58045709
328451849
25005861
329451752
73219676
131087328
559667893
172778822
12692460
259065908
180692636
39483433
537082299
591278478
311714355
273477689
238933627
384514646
62689603
251433436
232547943
231031374
105072719
249823727
352065005
518497255
35668937
453618941
336414764
153987593
310030517
54875794
622484540
272971863
7281890
93704492
659280488
28490572
37601728
140210190
20287892
307665356
34669861
221579862
73967608
78172805
497380075
345224735
505892399
179811487
275730400
545144252
104001533
444631136
479016048
382599914
158901091
195646574
204205498
510858917
522913332
55360348
382509595
92429570
9731281
56825305
95591873
26268350
40477277
195676834
181703203
16029044
95085087
375305838
69208938
113713987
299406143
72579433
433447704
421505850
347708817
96628292
172290889
363512664
56450605
82964485
74190976
314885783
37444189
793366437
45425608
613038546
350168690
202024023
8462660
82149891
282926923
472641714
150268940
202041085
130155838
66130101
27718408
272589728
16959429
264403458
23594499
342456962
23476900
182379420
482012451
35575279
654526104
66898976
597550112
65701201
357417312
21676407
451884944
27497904
157476637
200133725
26230455
263667867
75592233
872203264
461469114
444326015
89633037
93611296
64160607
174574152
650799394
119063758
62429614
619823063
388285636
679932819
476231760
51327400
210885369
5218112
351371457
50630682
127854920
263000015
169425001
165216971
42632129
292328065
63262811
193291598
190469679
339738073
10562078
9821962
279104593
840931101
107086658
25233024
277946176
518106170
152326889
159090278
38048835
210387013
95249019
57009966
120159769
110585148
262553728
494100646
117252250
158928593
113091138
173694754
256749366
124868415
10573175
260442668
104757297
348615952
428014772
477454268
220273797
80964894
485378938
128724211
162578615
87655039
715257552
373545356
53518132
105282317
10900540
598902210
201506302
759372376
73179469
14408157
167558667
354983873
617724838
1587525
269288983
492162256
426666229
141273076
243472301
251629843
197441624
260368864
177641386
345969548
190389005
51988637
79634912
140782089
32536248
67819819
107974820
1418901
558412220
72163784
220851456
883100
353692657
689536044
141557193
441921544
72609575
441052006
24418106
189894684
278859644
295736080
309290639
377355820
155974003
200002181
46931112
590414300
350081637
694691820
429956213
159443528
603039412
512722248
1043444
178961102
335997107
154278333
47976968
325228843
10938172
142871047
117149630
1626781
119208213
416202948
276128601
14852881
451958558
81194969
623199522
56552753
820474029
84737477
100235525
192656423
82176916
353454110
818050
803800370
218677043
11453455
227312178
6248767
430581615
26692457
21433241
328676029
503087904
209259200
4836010
241610933
31107279
451408391
352740492
677864864
90852484
349519866
365030558
214118609
62579521
308320957
220771259
10141122
56785161
93783334
197105479
161951205
93024262
2861991
357936132
426933125
45655311
153792847
143180158
684720406
249216667
52788184
424398350
396862208
447497201
16095453
10168814
34554391
71412034
407674579
524291938
522388626
18961511
651092946
602212867
163744590
55402574
31177857
275713166
144745805
22842275
304093155
187903515
256017210
198442455
41318866
158766390
96011090
128403374
656869602
191883535
25927392
15092713
274328995
225586905
96658316
29568713
74668816
159273826
206754701
305091741
629337801
388409791
258905818
165266677
82198481
3982272
862249703
605122400
22142556
362708107
448174637
785693002
24006206
312570164
34149936
103615536
41520328
283826362
41036513
123655705
269412104
419886506
645083222
9000862
30824541
210545588
12508672
335701330
202185887
877613600
578811388
111937628
93411108
183793600
659658632
119353992
450016902
145387638
168371923
70818367
345602152
157601814
545070
750345463
682151479
380702568
32783382
605043559
350185345
42789735
72789219
10852828
105499870
204913506
90122009
212023602
108922667
291745229
116386420
198353724
86282060
556639307
155036689
18114223
252745112
199355874
382622315
55935560
424914281
35367622
13676638
37717636
434609362
399687838
118728286
755488925
27379622
4746587
112680090
505733091
181602763
220630125
341767204
511103329
807545819
178022330
8684353
15906690
113220037
9359865
5843028
9597415
307734417
829585136
136010144
141136774
300548903
58366089
5994911
320818440
95963371
151596923
653550833
769194327
102563936
260338775
152542764
38998789
169651163
279965521
549674922
138394812
72633695
68967373
456971412
505971068
306997266
713652787
276615229
504983187
254670615
681979868
291776
233150877
13958273
86505180
208392297
17685745
8234168
223052311
203383325
256517002
162807946
73221021
533661916
70526912
317843165
549841149
322208048
210344345
226651006
575036786
19774655
426547715
18252136
93160533
101289402
14576299
394765947
200201710
395248221
129029246
403320224
248698952
561600312
426596231
129629276
366383236
10224022
170043892
21040639
437253914
238936001
53420890
61315934
135781975
52147772
38516153
212070145
72645077
575319096
396951391
749960000
428823777
3531313
410381998
1111218
213341216
89994949
753856964
25869723
7808605
96863710
236684134
135600398
359398546
238853771
300440190
60438078
82887137
540490818
74828309
155813225
132445034
234537577
649538147
526749566
62816959
43545453
242012351
183005945
613168770
54231182
14325481
87864431
116734532
225569699
484312186
376520716
192920508
34689590
37409073
349683880
680984820
69254436
14060216
135831909
562290646
723388552
162839306
59896129
285461510
671556634
4034419
2230871
483561713
446240604
244798995
107397083
378911148
219934788
299282319
92486047
668506474
285721846
17052723
200451136
44047965
10149137
294272948
393978557
634237448
241689815
8500362
57140481
564626902
227778853
251576408
576855029
59886718
78462167
290897039
547229433
152279417
44476478
85857958
11015864
700608517
30918035
67390712
507464988
247106654
192580218
450276572
123078890
449896010
310996710
157358938
54344034
199089370
290476277
180768220
136678360
71757306
54546173
74812697
794597
1831357
304810745
178589207
146438401
100075774
19515635
28040635
475582366
88241965
20531536
232432793
283961863
457121839
62023982
194680176
11501643
112271504
678530986
54055981
421138725
118661374
15076218
624108296
127427926
101432038
108145841
1512782
48574515
86363336
218092355
104522482
148257983
92130821
21694179
167819898
526686537
508014060
532252483
16244692
252465949
628268093
23425723
1690217
509654108
66748087
53426566
590501162
595767290
385395924
14414741
79568304
191978364
350330210
177823447
500278755
32216404
186525008
78991285
204235899
662040015
28386785
252157519
33444668
6309186
323600599
146273663
20390952
444544359
300704772
365458896
71104095
75750116
292413793
419078104
15053880
77455071
12354482
39831705
314683863
123093795
232896510
314013987
280862121
513455856
360489082
451442551
237059300
106851403
274907088
22211746
721740352
52262592
102360644
33525156
409873880
38570971
178487135
61600051
286381784
309273079
262881564
459564878
160189967
385800831
611239567
30432525
295025664
497549164
172539052
8980677
453858140
447136937
255351838
380571088
151011641
42790005
34716575
178339194
735738296
378513842
225967732
6568861
219188209
43254351
113769184
180589159
194022271
33478391
184122951
340865295
149090622
680379019
525466417
53936092
24711685
852441530
36274336
285814365
45694030
97320570
435284583
315065801
298383829
11363894
34593476
37749284
223772965
25454323
484445257
47269179
693253761
3336917
39961963
34340736
349797882
165157737
415552397
186815831
42853752
56035211
395058130
41303351
435224220
236601392
638618627
629890821
68292496
306331089
15828207
143009802
18748683
115125665
27272853
150802943
180271334
96322439
618079791
171461946
35884463
578342569
156465253
729752254
52514996
281256724
112473873
18770179
290251982
195384258
215545624
24130338
123948985
44868489
393683439
372871553
303476915
283193247
376553161
566353433
275411557
156818107
312623164
382279902
57223707
150852348
758876918
290347057
51788398
512292117
127177931
50505949
767045122
79204302
43758020
93108837
15974360
161758721
92725193
67045679
7892108
240791813
45258434
249684181
56778656
255423666
2585950
317689589
581570834
142916365
686837150
675801924
149263598
91888975
238384067
479290768
69043053
85160932
762026928
220111857
145502692
353992621
516978412
527787489
90795333
20408793
333750770
166552806
707914920
69277539
115225
797104041
95258559
21462067
1485023
415632102
304129682
217769054
116756396
60598766
229110235
149098841
719325222
251517477
185181285
36477448
136089766
607464467
283535651
23313136
249477660
664262556
103280589
148651669
172275369
189227838
768200549
488487899
672844544
153967426
65275657
121940352
446662702
2626843
291463547
56846923
247726169
162523641
85154315
49354156
134871157
303725005
96895499
208200411
73818479
81540666
6809188
70459252
45930583
1284250
254928374
32082674
24590386
9261324
51134944
49514096
482615107
370164846
208770692
135712577
475100593
16965208
210732718
106508913
298016828
252566485
467603480
189311033
42894468
12844000
163743360
639682671
377469334
62035303
179961586
628222522
144811266
138796179
42199712
81697450
12874081
59382993
38957616
81321386
276849448
767068382
25428651
738017114
346961541
281771391
104269396
65560226
94190033
201848876
173138731
120591963
124693366
48420611
1609923
459637435
2144981
230714831
76052550
203084473
361657903
108019998
91447404
30767495
35682593
81807555
291909334
608341615
358070475
412560524
82171883
580294895
239106453
245214303
23090194
166469406
102856088
450371292
70216113
267747628
26743626
95890224
257068982
216113519
593811005
85237143
40903193
60605103
78326720
177457857
118570760
92233913
423497851
149235214
309595665
19118105
552776171
381061431
58824601
515247073
676196197
130466863
22168960
793658842
32130231
226406978
428481706
276560773
206147439
73360728
10806158
422296741
242920619
216535759
60217399
74142055
15865202
16129284
185289978
94182740
17837164
30052384
215792054
1887896
117975431
97517314
44408756
68010624
35205844
519504819
5986371
351480089
253929803
601213009
55854273
53166046
484298520
156877490
87568555
505230293
158450557
2352102
63880190
361594001
286396630
30082744
115460297
42730468
266853141
151446213
18168160
335682181
495280584
410079101
9043545
148919514
115631389
481250241
375148919
168887064
75923441
93257139
485309776
564047283
217642115
1353797
18210822
27988793
357920211
322564985
72002544
100872090
45561064
43753890
156833629
141605084
341820489
8962464
46808235
658648848
165981130
242723140
12557736
325418070
65466863
103344010
345646816
370792731
284185826
26171167
256602630
72496091
416153508
93811118
274620335
37320223
102944694
37407500
9517664
1207720
699938361
530812225
423363476
710966023
28158423
161294109
16387200
42497693
6362178
755321855
5620712
360744339
24207107
7815
37329161
444281593
96986599
58342811
532491959
201082242
218300397
127454589
54780103
32765515
191170171
5977488
390291968
148732166
1658021
32887143
194706750
25724328
190789249
51890989
7262618
323632520
265557837
103508610
1944795
74652771
58753982
535161394
451337479
43029315
553955069
116849192
197987993
291713575
365886535
139836877
62455968
209791192
643233840
67264220
26845997
50700496
455704189
427710471
301730778
153537825
102294164
731912635
440252601
136786042
657065018
162602538
467772082
455224107
344126777
31421760
403176202
44651810
479539266
149612213
326471460
192808584
164159204
3848571
461587710
708356924
197677401
591128154
93833939
75744473
138443064
127861293
38817793
96809889
255857372
88277646
306224184
460125448
18323120
225942378
61599396
135715589
194244677
211428058
202418262
28137987
80048603
100130365
93883998
272778527
159851603
93968815
110331040
425684029
100796996
415958778
246898741
118206521
201860017
656333901
292008921
228564607
59825743
232042190
350549844
172004712
347091406
131830119
120778423
494300335
15034767
123705829
23388268
84193798
93657061
62563918
376830169
21453280
11179761
89542327
256746074
273505600
695384915
129465441
320859618
593666428
406996444
617254321
125640518
224162145
259022465
62455533
276228860
35788615
502804339
3433088
32985614
76147635
50704033
391155644
556884366
643375
615132657
34953154
94258342
368568570
433548679
168650639
410897967
14421458
27248088
643134329
74544358
155480979
71001194
314158499
500275818
39347581
229053784
63071933
3678571
474200779
21668359
62467849
290687847
77903254
713616625
113635403
505431125
30962383
246012581
373447455
62033399
341113250
324102717
265861097
161415179
829193766
71626360
119606365
175211539
285252162
7216968
206472411
84435224
86146240
126843558
15323557
25608422
101389778
65643306
311251482
40867137
41624502
37081068
188699267
299032611
351963323
63899545
17100538
28158306
18237881
695541658
779447757
421180756
29791471
45010642
310811735
81464025
112295950
191355710
233146430
367818265
206560734
314434640
271347514
213617966
632328643
15999428
8621627
43833179
2596220
326890458
6937759
415895277
388684759
700149181
717620705
289366278
3323696
32260690
14148514
21654918
32818315
82863309
224616059
115945521
240427339
34444272
60210134
211003806
452077877
33794304
557104632
525762916
139407819
592235353
168899362
140040720
12561308
210379148
7949328
87371486
2236434
332650901
6202904
59164227
258793431
234307377
97441938
308166555
287025510
207921584
210284448
62359567
135120446
172400079
325360399
82951430
408555960
519152807
175326722
7337217
601294841
189260584
2432607
685497373
935550
160652603
139052856
6236932
170495865
81915949
25644419
449473024
62911521
336673880
138205834
609032324
532901561
120752596
115667733
18020407
633943170
298183354
306240643
331294859
91219988
108262305
108325426
670296283
353009234
503498863
692009280
223544944
51707385
206733940
720796931
53768225
112623641
60776717
60531186
91999351
59895054
255270379
11257278
416945362
434909666
37984114
214664468
260716943
294740766
166622092
53223206
11918719
5377648
426268645
2170684
107757039
189237195
225659893
2922152
136645333
145945254
150059998
49649
128245410
21039576
56397301
284388103
129829564
775769474
100424900
374198069
282774905
332579970
291344564
223780868
713982127
555333464
267453923
93461048
272842886
667304236
180057081
7319326
160990087
125290925
40802167
74401053
92589040
500224400
11549956
1622560
3291683
82345231
435496643
289921253
75152684
4028380
11774080
466240685
23610131
2367345
7976691
743385898
84510081
236794572
631603666
214609925
192340160
14486266
727488020
51099615
34713738
626616432
144221460
545552640
473295612
15964728
75816201
713976443
187140055
364523468
123951879
199561143
88375202
723178656
371300216
541084985
100364764
56477376
194245778
239930462
642998829
492476624
447084661
423950778
2419245
108210763
437725710
284658370
19079621
277066180
123020336
2737698
30312159
22157743
262143577
119850133
197520740
100536523
655552363
181830146
399441394
284853608
193656009
29546952
9433479
669479951
53721638
155455568
165830608
220008463
91512422
326746554
8635451
1530227
229305440
601754790
57099477
7679810
332042316
131796626
140766081
130868128
115402105
85672816
113173634
163708954
6946313
286874231
2105421
166545950
260915843
11404359
196931876
539130192
732269650
8945341
257892807
490280725
416229091
298156534
181327255
248677554
274131198
276115276
146523455
188896505
223103863
15489240
24356264
25694648
22042539
14520159
21184889
49804177
78287789
520733968
108048244
3019382
467407478
306635441
252641033
357735619
852355302
482047180
177778914
750210435
361892186
70439151
746415385
94282927
55373728
346991503
127002939
379143239
355882434
11211405
344824550
804322116
32369469
475495327
337285416
475359303
545499354
374078988
172245137
137112094
15924304
11082304
406677753
18861210
40440581
486619552
788178918
15812943
6301226
8414314
397506877
39128248
394736254
170814557
649169486
214995334
494886995
325715786
136075785
598115428
372356309
29960344
158999537
688427001
44741522
442671970
196620118
3900539
192672356
179828790
160026262
236889843
227782956
67157868
7869416
11641728
572944675
301998974
733504754
301334650
189382509
218312296
83569047
134361689
19326212
129929087
132550253
682530522
156859813
177617011
96863728
402511974
513258202
25322895
143084433
59732886
135425813
31496333
381014158
387963578
34589644
493174257
153746759
450870518
86148937
33576136
113639459
369028895
40742723
24116368
47017958
33589858
265863517
727942774
154303189
88994993
259382614
97689339
70993053
132216086
47118034
141138663
28203791
810681063
148415
11772907
360967125
621314557
186410521
227338080
25815366
59088602
40047908
298199633
334863400
139484325
200929970
31082277
169113873
25463192
273994092
232349679
703519900
425615904
180156851
172522717
101348893
74624255
51530485
28002648
66506860
402839891
94641595
109013017
65528610
216836308
194474995
259036281
49379813
106800223
468011747
319186959
339778691
74514108
441527546
211463001
479448748
137860726
249239597
168782804
283888798
62306298
375668680
462708077
32604123
48598499
100926211
68505490
40393640
23549431
129418542
243814730
431481731
338582043
15612545
132159231
333316631
745503448
20885801
89862137
109425984
204074670
803057726
67353270
239294794
363574112
248662353
317989725
777216264
634719511
390420097
22709074
223833445
44726115
469464719
146069952
208230067
106696848
124241354
270254252
21613028
239860433
601436951
633949332
39645696
576311345
37857623
414186979
96716582
7111249
97930016
183061830
346148490
305830621
120453678
81802550
30928572
324583453
529748682
194635289
292514099
609760786
834202227
345774034
608328566
672296084
40708132
462981117
478816064
15065615
53250661
777887927
830956343
717824348
176905531
759417326
160194227
23116020
125389595
201085876
248016674
65407246
62711068
3090668
576918611
252364289
16342917
283182772
319266933
27385272
484448281
265381070
11689639
11798305
25063283
21464520
163928492
100293637
336060776
232435194
11972712
273978631
58536953
118663453
299293764
37987527
329895164
185974502
30387898
400678309
51905781
724008568
296317463
895270826
33718341
68945717
654693783
533296607
14453048
53666297
71043863
34205241
174454814
605225855
280543967
309620272
130099186
482285818
409791309
403111799
85411644
303539430
346142684
211166004
319361574
47090728
104082174
23163503
349101721
334360070
106119968
156602489
308930670
239941854
34974428
57300572
302464901
464248220
122755502
570342302
470356368
309466872
74213861
63245268
108467046
559538269
525626566
362280885
219537158
16483659
40248718
182223745
598873124
107798535
122688622
425145835
12360337
563020077
254708869
91006324
199104004
779894760
191391760
29662963
35166804
564459875
1100445
457148946
13954416
418930033
177438978
497315179
34724248
119842888
47038777
320290346
427146235
76662038
273749798
130383890
15018472
154474774
68340851
97492138
161447175
185463773
146911976
237350654
61264774
96785587
168899268
296380441
68131866
42075572
165401286
700713770
602516154
191289791
53364441
22768884
495007190
102299906
654443913
289391430
191889356
206751130
9767529
85255384
639566253
128574616
57960355
290459145
72066865
4161556
25140244
332651049
211440721
243403281
279697826
150014572
141512904
448479909
260289974
104688339
303806166
530808767
629402970
730216361
16258344
394454064
317284968
54356193
167332551
136955383
348603804
321868354
119142203
15060071
158527763
442190419
597135104
192118815
280235511
439866763
272426343
69427590
320037213
52782574
108500168
362210288
153188660
23755557
533374259
685430083
717838086
861079792
195639996
96606931
38205277
92866545
165132899
350159304
404382167
136675669
38343188
3353517
67654362
166700981
7639927
369027887
9867859
37791792
388294262
288966535
626696220
713893214
139455063
418391870
100970350
273973563
572793
128149630
40900058
109554020
36503252
459612624
237982191
945536
604708145
168482167
226501161
35866532
552133420
136695594
177681435
172506612
411471267
15544505
134779630
43697910
468875043
299863881
86241082
106094951
384029144
170331452
89319737
116217163
209092929
49566078
668183154
134333566
83202936
158536317
180848452
809575139
13143253
30533709
110547408
198768837
22115497
93866342
44560696
193484132
205929465
415279271
82328998
74051148
263114467
425661276
118102387
85959123
190260440
248720411
314591429
109807214
586147299
113042903
395731366
575685292
400132611
342879382
298880729
48813504
234014741
81057084
213882709
267534135
259103751
508476573
713838881
176977774
460168489
516915334
153775714
291225943
671338737
500964027
283458845
42518635
300400480
122941860
452074821
185603385
132426137
2110518
487062329
423064968
57699310
327911614
52877898
149148658
437130817
88844718
6833404
246066830
67378804
462728742
153448531
12570061
31461302
29103798
77126540
48124707
481508290
1276044
556581571
206167864
502259672
456999018
458883371
485005903
398418131
41822073
621162483
135377028
307324473
164766946
84516456
37959208
75571057
56388403
191898550
668885462
395205909
395796016
414397096
83423921
619092945
219667216
266746505
24523281
67745936
207543813
610401902
339102872
34393185
386435333
107044304
281347520
255890518
698149
685225625
76480097
240613760
627632026
180296489
217156634
149379335
208934211
41959068
43548222
344614692
26060466
727120761
111168193
224914274
401968319
170868855
6640452
16613024
393912020
249144283
558636224
51330936
199501945
170589380
587932173
478822682
170895951
40154489
414757018
63172011
365946621
164536030
257816319
125138935
155470738
966287
171864572
687672109
397673506
373554097
626883560
29005686
226691025
127252776
228598070
45761866
261882600
28050336
145236686
107225558
347721280
570323646
236699716
41163890
529389216
67770885
193713454
137879263
5778657
350734503
420453664
400607978
28944244
193168453
146870352
71251899
70646941
350028249
13991789
535711418
185848224
700788827
57932936
147239301
136044320
5906822
48359259
192140082
213168299
801980786
154558791
650734523
67111222
133973374
38366499
613107182
47211881
41158076
109212977
149642442
150476746
24418714
298436184
245998952
227045896
589568016
501751425
670621899
157659578
2803492
25056327
7243464
273911088
270787006
477156223
306069638
745992218
44999484
41348239
1959722
38108206
286680389
456776277
40723119
42585000
3185389
423972793
386338055
314878299
337077471
12740614
75345665
266960038
31144356
120849956
31944134
597122352
14667343
74596883
141409775
131797372
28299551
444741578
220352433
233179628
765233075
761732978
397480897
571187319
332031397
127289725
90432762
332912117
516509897
157504383
391483590
616193671
128328198
240434492
654992335
165326859
52250013
582592753
78044165
305069533
10138392
4643476
26744160
465686001
92006594
39231406
10402349
98822617
287056691
682592505
372412755
775058002
538658495
571364999
457498402
352423004
132387972
387896918
52666520
8404486
214262468
667937454
7696171
386478946
667803202
88098532
10865855
326084299
252145823
146160011
267582444
68369005
343868618
12440467
186703746
306567689
30155318
396145821
63385234
449372955
10953800
354941724
289557915
97747797
31155765
62948260
207653172
241146079
220220627
11590885
120538440
341523522
197826887
462091827
45223192
9863492
392988310
21933584
51903674
159737809
48790392
163279346
161223227
51448581
513610422
311392110
118232081
189041356
439924832
491532139
110793165
464106798
254622376
548709374
780825484
5087377
154704874
16262225
238675291
543474179
698389724
5462716
24729851
137383879
345778191
240362610
4918361
297231985
295828837
352371297
374974045
58599155
331875935
376939290
480445710
441008718
221676899
594370099
74526018
70582958
165447300
127058765
559935345
27046792
412273280
49003857
125347732
41956755
779019028
559039067
533182934
39383970
196654989
360268526
62156231
8750113
544512478
27102286
232640344
274554812
524661966
51359747
465495138
39674392
159323464
7914023
452085884
79004619
67557787
115141014
107337815
665318660
47713059
13988738
77047700
318946135
281652829
180767727
37387441
367992755
319420923
529713420
89671950
174772521
54927633
599822845
391247666
158551343
97707336
52812267
147081452
174427523
13509343
82201834
264911105
341075036
168761590
330464061
752329190
29120009
68930523
45500671
563960727
738819130
214737858
61284657
161484000
297789905
139504789
454777763
229553586
53144477
232856382
74721644
309131178
49246105
135143052
7811036
58727987
385010278
88942391
87152987
59646717
51821513
623507993
343656129
72581043
186115000
9252374
410688957
50242920
247191671
297613995
464388770
157713038
94158988
69399104
112905984
50122862
45116662
24230879
2941996
18053752
62107267
133086338
108644635
229898396
154632433
131349103
89725681
390450353
304787733
214720701
674814052
54760517
793276194
91092538
327284959
87486503
212386609
41711313
625506692
49420936
45985571
656075484
3815169
609565367
521691030
172265582
186488703
391005823
109017829
251328331
99026481
205204460
81275791
549432998
731765425
17435860
149994035
44515578
333739860
134904083
131139075
55555557
362182356
1833668
81599875
205322916
149003990
121384146
292981525
176607854
629236244
148216945
675629700
189684327
196175210
315071513
2732257
42363801
509187749
64749315
39650850
5296199
388501660
125516824
615102085
212363696
147477799
491638503
459757486
23384607
211765273
114836279
304191718
89462812
61582449
54018320
593571805
719063382
2668825
142108453
360334514
419225984
97573069
217767133
74881330
60496675
98495629
18650003
417315932
72452446
142443678
659272468
435609835
559875796
425207831
172181151
16707641
44487992
63700024
55325556
163963505
288752600
635669469
120161885
383299958
140367169
115444505
13188925
522184180
256071156
292915091
60905992
208341004
162797626
190049099
697004961
774449106
296772394
824961845
2692112
446645952
129795241
50633389
204671654
349659995
55120680
339746987
110261520
472580118
283027900
152657107
265697495
12205919
2967451
51443747
373313575
402981689
396051164
89365665
139065495
536848966
23839101
189978200
460644972
24581368
14797452
531433635
20049608
116015573
61920035
79147137
22548550
152209622
13397354
245170776
124556200
51112885
181112646
16943491
429893839
244802554
261053582
19008613
397362804
30960496
80003776
36069608
132480745
216701454
431970451
222962661
109336914
357885320
86917890
618262923
233379136
176839380
366923170
80001455
339349340
195953971
16264402
285646490
19736965
129750673
144572290
409524129
312865227
75426650
11354635
78399359
588805008
320011240
4010197
198679640
451272658
130089306
501377234
269037850
6714001
98290546
183558345
410286447
131487919
42834744
19720445
392144862
695168566
276692096
95322098
128901735
203528121
420633932
597658106
621544011
471386548
258715771
377705540
67533318
221202994
37622183
32062621
526054914
451976897
610093182
280260147
31040151
751312228
52913927
119634469
119362521
177106042
26210514
31770992
141502432
325233432
86403911
97686874
61150660
132143767
199590656
107412127
458456364
24146352
58216583
67421367
292540814
293739922
124092784
52978874
93693931
688283209
81490258
253785876
377757273
561138944
278307366
266621659
435920454
40400778
740403888
263202360
175631887
447112637
450432539
259426695
69852102
548903308
4974269
208005543
19473286
242741127
10571240
3343781
474467680
213091115
3238882
189091665
25948374
86180068
291899216
510801438
5919027
100258575
107737169
742883919
126717584
208810030
182639460
366868740
229603184
48199551
11737440
247932703
87752253
121185313
233782325
259963993
225245
32620705
76746543
16194311
26808026
282437691
338537551
6562829
536852936
762832792
261917268
85359952
77333511
334982410
292153605
5708132
28683459
865855802
111335425
336248553
650340101
171346686
14242974
348186858
867814650
140478873
41453931
54880386
610190146
624962032
107436161
287062134
21184670
125466492
774163453
247679925
143921203
12671778
511807720
134576795
5292098
535808
313079922
73280812
464840575
785680787
156853849
9536569
67752247
6058985
200032063
72215167
648792738
230213606
835701666
88897376
175464287
397904319
148455228
16365442
367874581
71988363
34677450
322074108
10849611
711858159
226847136
106732491
19061812
341054828
211579626
197322032
76521906
363471269
714124329
566503404
170587406
157092343
83401410
48372713
235379091
328919113
107578684
6135788
651923817
620627173
704370116
646005590
110614358
32491513
316274561
625253054
328697693
181521845
50213070
713381449
144323522
224683674
246333304
34248674
188082447
54818969
206811558
570204861
448853383
78638064
95379589
278979332
33200404
37546574
165778532
408005347
11372878
439298616
97053500
640274867
94205149
7189932
642901653
146043597
393240140
6477757
16496615
28475827
36671161
193676991
290968359
23018712
133606685
108887210
267800952
6207788
354503949
347877455
297281047
63290625
155581928
525179945
457350375
46670222
171593916
71101461
94403147
41836134
151377273
666133393
42106538
96461687
396122680
51563307
82850979
107146322
241120690
163135525
548792117
49633248
10243925
53890049
166136592
851096184
220640591
131717249
71335766
550365521
213107246
243957385
551129929
101328118
230811423
407914595
87436239
775645776
630353425
48304861
369600807
677620090
704090835
54036580
223128584
20608548
110388157
458289091
20958156
62039927
87055363
787538626
369178380
9667893
141192601
536453550
76039440
632232291
144772155
209865962
185463715
33791531
697279154
413047235
17267997
255403624
513735255
349195416
66801049
220496346
144110523
30092492
235978535
136104515
263588794
70841591
6032937
431899091
455963192
248145895
213324215
67992251
53456326
183796563
162121568
559750731
274468166
429794776
397671085
168236685
69915646
264746930
423133609
214885875
550183302
56661646
20027047
266023657
13438091
120264591
5254881
439343316
338947548
222847178
354165192
13002587
113373559
51674761
110279939
222315057
10363628
114398911
276788537
43308838
185894286
155175330
318825412
227455204
180325325
105420952
4641378
3225831
316656921
9941414
165057898
27462075
480973822
183220604
322880767
393321777
43408185
27518586
1095616
19464993
471972927
213295032
370622864
82473484
342725336
30994017
109419141
30089396
54352583
231771180
264833406
148553308
22189402
89310419
95485762
889999648
52286294
333788093
659519772
69366383
18110695
180387298
11954011
171477012
257761034
195075728
106319332
229773147
665313117
14701704
228963307
405387180
204296406
530777808
143743632
257458312
82339006
535619335
119172583
336201810
704690591
656610296
500677030
329082485
728573932
8775132
132129934
322571964
73684384
197424604
519759650
25773821
2583918
145979652
470495665
29643418
104443366
64903363
106099338
369419823
507698298
639174556
105775945
384793606
19807000
589993835
92672811
38530717
20959988
121850892
709418130
248772759
43453118
285316874
325272934
12559046
94847099
12955255
118091428
607587335
31525866
500767321
326234595
667025910
266353461
226076629
371661012
12926062
738954335
15297564
43181
16291694
25410577
102531783
195963444
348420830
164386946
139863567
378756279
68062233
526922005
289863123
695011971
12312716
43879652
13852850
131181023
306587476
76353272
509948732
261557894
96449778
106329374
45299799
286685422
478364277
274942148
80085490
36026632
173947423
47039154
764063782
773504857
31687391
28145751
762466163
42068083
149142674
221250043
176756338
134138607
372479264
13144485
244009473
479242938
69024290
536819880
790389133
265568931
174513215
220330333
218002135
24329502
242836722
163471329
215778214
421871367
144076792
726226310
77827147
39443098
44827819
281956683
436338084
77800830
26022325
317076411
585603451
156809707
92364013
181077766
732071686
614451307
135810048
197670587
211553124
599988873
354742793
507280285
170061389
82001834
29810193
151485376
58205572
3294152
128920649
173790439
746880158
276028536
291714463
470908727
717407532
18254101
8367830
81159172
194251862
38398542
345717599
77580923
219776137
230705928
822011820
309027579
14249163
132806926
519328525
4577976
52783604
112208330
16606318
332777574
71382850
67785519
344326914
386187851
845088864
35091763
506076921
14504976
254788016
409425310
89895056
28477379
259062701
14432600
484803800
105797159
420493928
386138208
603760781
132590752
105716101
108534636
342276416
90882191
32958884
688992565
71170252
239715125
92343629
327815290
67270194
77621313
3794410
457305576
173490811
239752825
192278790
238765251
90936502
26783282
234853346
469682849
12940694
153039016
247174058
324025493
835606989
83558667
78201707
787915331
112566652
364860411
190639829
139968213
217134288
3470543
108939317
711406484
28548767
53146199
18988423
81669766
579268138
141827532
175590949
386227875
579925210
382221839
498738202
49586425
7739750
266291082
22446578
7621300
104107742
652446052
93201462
346721933
186520807
465856781
352690308
7193586
378612365
713068220
68123140
13919364
118588317
560510718
49286060
722218721
181351801
33941327
36503253
278830464
17750982
152883884
281466167
27852830
129270077
162858802
35987039
285107570
381236252
214843227
33170581
113716052
283412646
222931957
288245549
193137591
481819
72000926
221279040
551989855
112361719
6725301
30675769
563431936
53050540
75421578
193741552
281801940
241104383
84207507
177893876
101097941
288775979
553516538
25408901
54928282
25551166
100526452
335874010
202250868
378988510
74616583
205429644
134646971
36752214
9513913
255671038
93516713
28010173
5527786
190702552
610693033
135949779
144133347
221379023
292021938
45100212
884005424
2880157
284098453
293819816
65387809
749885852
363202365
130040121
15210315
27125871
482277560
29450486
71760042
150972122
78147934
61339723
488156068
44186931
661248254
82756523
63307890
635631394
251770575
55848102
173607239
138851949
332619855
355792325
120640469
566430424
186529013
3367589
321455636
200986017
69538067
130206478
11047084
6934035
248115470
68040471
230455453
2643040
444543060
783278517
206802379
67364157
17144466
221207903
370850435
872344631
151285242
461651000
326093915
38638311
289632355
170042
91464727
166005178
64999656
52425616
430643016
177078004
286129086
1316237
393846303
343921170
334481689
5345178
109622911
546147525
47514920
202970912
321913542
69180092
195977623
159044003
362291854
10783604
93834221
136370691
365072519
33521754
104114371
555165852
50331328
364885014
138808438
275144361
426788762
45697199
32859569
233353037
277911395
649854993
322950032
77877431
314762642
622942085
41299514
291803433
285827083
821557713
136216495
70614124
5143113
204571739
48005404
72654289
20105225
75924651
183789840
86199293
71671260
428138016
13695149
561155737
880340809
18435955
38005556
428424962
173400449
668880019
207050278
249475485
58670558
641230006
9672982
66927706
743888907
253882972
281742778
248867753
320821193
72720097
777245740
137008621
59066896
201194770
114008190
197121353
504337682
654081296
91901223
220099701
554392866
739738235
85212584
770567954
93887784
138128895
84863
252644661
68242086
54092675
3533196
67758714
242591122
30331929
41539878
361216479
549191874
384695650
503029774
433710299
102546709
231804569
309810735
140850510
299837262
36154412
9308134
39424964
692394097
582528654
378548579
90401996
121015373
80815363
100689163
264735675
62122182
666974177
170239070
208277240
23120621
255239342
134332654
192002164
72622492
430254231
272498351
123619239
280936063
520710718
625795149
65116739
194247284
141753096
560802306
187119828
506365198
25458187
26745093
350301439
52315116
4612941
508337266
97448152
343682258
816503703
46731375
804829444
47157124
3857485
489798214
13107798
17485183
199239663
543923881
479077048
736160444
10479428
734048871
28703171
100749240
314841931
99777669
85380252
10384961
81302063
334970489
233750823
50182907
247238220
416573727
8821747
8628282
213412305
47809723
210950788
461239933
554080771
562085670
319516783
213832189
470246759
146473187
328329268
326634632
262107771
779576862
77596784
242738212
5307747
59352473
160869058
101388903
129072311
384106697
385531089
341402295
341023521
531899093
657123849
697850231
252463713
211308827
140422037
92196345
595263237
24869272
74598885
506850520
137248083
94118510
84723798
122054953
422238750
777128100
147224071
130446324
245315709
228839676
240711636
252403563
299330466
15668277
17371381
797870522
97044558
294472667
97920203
159261109
455289
169658452
95422749
81701594
129001050
503870803
28951557
288107308
211129591
212926548
374673900
76711988
18078420
4383389
85708942
118860502
285950168
38233093
15153294
16514757
69611364
82109112
8584944
32615696
858487845
497789374
133625616
1132175
25413096
66369667
159998098
541853812
85556482
205393767
240158286
128114708
344289046
161055312
781308887
183104909
225189701
98699748
292691112
14528260
337536494
232093462
210762005
77385548
491136897
305599968
525938975
305779952
2099958
221276030
15650002
4616349
338641343
180210120
94185683
798784413
156485055
410723299
3876157
479979163
15934054
682853235
628191836
125186485
63178202
425294982
69111544
626658070
278363313
175499
289580500
586185674
376802270
276336580
137299373
83925195
34220714
433458740
10144234
66346710
524739531
15321635
546808421
6037141
764395993
230885681
625266288
565558858
118922615
344384901
197006201
332826792
313948915
434856940
154013215
141462183
12675656
282333877
354900485
146399842
94293490
130063386
30954149
578648435
381586644
31817820
80514775
195425163
425457342
612441728
382906034
11778829
292531121
315380168
645205267
700986193
27371142
583890447
10972167
194524322
366072064
245842252
392215846
5939127
404426579
7028535
61864212
87356403
88835888
278014850
80349835
818774703
16589901
2441251
388659739
112389575
366164776
371448022
398513977
156368517
623046458
327322306
12030804
153754632
220711422
247778158
56071007
8731136
28900303
152591252
274660307
699394223
561789708
433577124
65684863
723965479
168261445
98785544
86408795
92686218
284351184
40846382
189205630
22396113
26154456
399322308
33871065
164597823
3384571
349286813
378870918
280885532
407741858
147898066
10427026
471314261
271609171
585730397
435618448
315602901
2047878
112397420
105076740
805686403
2866299
483770980
255514674
390740960
59486117
216661330
127323756
196593348
292720159
513498214
252252782
80297736
560121597
707685792
30210165
477995181
540714050
18330617
394916134
5785829
5716934
26910570
111321473
483347001
292665232
256243427
113652738
461054194
39245506
44194199
612207
238509326
4428958
1641565
437985110
444358349
130867901
104898894
378354709
609420892
80249978
129509891
183892923
74414953
471110593
205086709
16356820
12054816
5761772
389743042
401340090
239963185
11300667
141095737
208100905
53672679
162262816
630748462
834538301
26333689
457654170
637105877
13638392
54107836
157666654
120974611
503109509
588970118
257519016
755202695
552635826
587374126
640018142
446608675
129092712
147928622
3491782
127872627
137126321
729275212
90321768
176735213
71222391
248630849
219418232
193843810
315255662
321541102
13743952
257211407
125715684
273345765
699989632
669428525
500445430
102018076
66658332
587645529
453116328
161980347
701133167
162637303
56214469
709874475
589662071
439206567
4109892
301778772
39527226
148267292
424023881
129716259
190470991
437996465
99482160
83417892
16417835
739685699
820967386
414816377
538126637
121255497
112812329
185479481
70466121
134952356
289141196
692894392
68191132
337588833
482051037
127747983
240083740
186967327
45932113
290644211
323293845
488706158
470319274
182616958
190144669
653353685
44297485
298770679
205997924
166920544
282322045
72523532
351964433
20167363
254206802
142001529
238775680
133014296
451827722
348863591
189911744
338863922
107012249
225987020
2728815
205708745
314184036
833785828
299246805
545855265
134796081
320906163
11928444
75748703
149512619
279710098
444805175
131159105
242608383
496795393
5039195
281656437
468443042
29687920
83996181
54143482
140613627
376721167
718982
116252294
178477648
62600545
475776916
27932984
765270402
186958990
3923401
112105056
380965787
454892362
231166844
479013723
524726631
85442676
361680553
257145761
451477890
30483329
308979957
78625598
31564865
15243217
33450954
58089190
256678513
480127231
5029033
96311747
130230875
145211746
238387562
47568670
89750420
200657142
21046713
22458252
10104285
408043482
284296235
513805830
320014996
484014450
171993
346781311
749719335
341311494
620405038
16151149
232745223
269669147
447923370
617611490
41047233
584899388
746462244
191966978
233783318
472370923
10657433
52510588
101471680
216588733
233842059
165492775
646676790
91553414
246610576
124774863
508989997
247075680
258662815
343105783
25977220
280349293
330643071
234344241
117314469
55760278
498739244
7734165
20705357
232186891
821511132
13598090
101722234
815008513
315147533
101984424
72036353
42986171
12304536
70861838
125007909
29913643
115990965
385615955
96658
40122036
16713012
12418141
40716134
10930937
58988281
286014065
20337562
395336050
616887942
353695066
4679510
372944235
388012162
445855940
862141146
702151432
239230164
778744126
396691532
166484264
846591660
402668794
568015427
29491724
233289264
175698115
118495920
300244085
71214004
608288759
41601280
76246496
58404361
254139860
19853970
12439239
211848956
187109375
168717030
479961608
97139777
74732372
692859843
230475296
34666
213207893
481077488
57736250
145413185
648752487
152275559
744008888
217050192
619915988
537638301
515468271
66680367
96163145
301016746
231087158
175701018
30384851
632529218
309610174
213917189
27136880
57355383
301452211
13290028
178010225
284588010
39985124
46241392
434946339
101782755
33789907
309202542
669058072
467430813
679316921
326494713
521436870
564814591
689053949
259506026
24355649
229662711
44068492
6192823
300912036
114876765
107309659
95497340
502888969
242591874
3049523
198086959
205882923
720189595
407088621
263951502
75270920
446506776
117835767
76374264
289218773
96122546
823671156
215682006
5189436
316100166
404724229
362590238
27883874
594858953
286448936
84746504
299321413
13343273
196837818
5667488
65075764
302571121
277442802
119885231
14151701
270876669
360272993
417272624
79066355
335208615
120945858
289044884
211730135
253091785
578663055
721164702
81888624
366703575
78855206
784040276
179171028
123649615
29582900
749770585
79085213
438321301
598495068
553583687
23584505
235465760
5701051
698994508
3478497
294948908
234335239
142273789
510041360
27551357
33184851
487985826
66320000
21706357
89843571
614447892
547099420
43449404
25637345
132017449
17864504
246386253
439877991
456279965
492125176
41202144
172584888
105995408
207154388
125685076
522220002
495151927
274954184
43846536
7348871
48380972
4205990
70443469
60843843
418612531
119975457
393839171
74691586
156120152
495054
527352104
29851964
425599443
107517301
142818027
149967773
414691592
187786860
197368649
385470958
502835323
680338048
313316240
29512371
5260208
162315714
131848611
48321567
345349134
557788495
54042592
78861805
457553101
64788702
236244038
444538569
109314840
2997911
256787669
491757860
379474592
56333239
36688058
93463385
124792769
44905460
131058742
477781519
63370220
111283884
26717060
140660041
545690489
73230448
15080683
124352926
805301941
64368582
424855677
293869150
252075108
223948978
211408026
144919611
121431749
73035786
56486429
272533030
769555194
332429929
3563437
27759357
250312506
16041203
113038030
443962904
318700230
52786839
55763981
53230248
60584644
193328797
142050051
2904453
259356394
264338076
47510093
247253686
63069520
300528308
419964494
60550598
506362166
284426386
313893148
592980869
120854371
264589280
280115887
251651131
370453408
117846795
7704629
10760280
504742470
62114059
71361461
270091948
278207687
30507230
10676132
310759961
250904183
97928521
335841296
144265815
36358856
508939224
87366445
257977785
299132839
280595121
195868377
591268662
236561330
7521985
107896253
1474143
211913051
198162626
626170311
251039230
206209356
61986233
625192671
165865056
198517006
222170063
77486320
34548
10113773
770620115
61143779
562204013
141001251
159505214
72272152
184587133
222030044
59118217
102432875
615753641
159277823
98113208
284385703
240050826
56262003
102841988
319697009
120197303
142385136
91987718
151267172
149672024
253383311
387775582
33020841
156332317
564337211
678616419
98090373
13528506
126979851
408353604
498329460
530549643
84934950
192277803
422223292
1906845
240209006
14066883
9433232
297845990
68356509
129642446
255830976
34346996
308976014
20533117
35199281
31780960
388847815
109763956
572857363
26411162
31374058
244035177
599155292
166031668
355549023
36722692
24412576
446196822
641068003
376482676
250655930
603357263
14185765
111959190
24103000
242789192
715519325
326764415
37945324
114485358
440695707
32420384
83067155
6743394
62399661
740545
101291072
660402142
113182621
385846736
71300307
636825689
43318341
82532175
197801807
126206999
19073317
194301055
198255832
98747554
3848968
114910168
41157414
24838707
54960087
169798996
281261784
212138492
497823395
37587472
467593536
44373682
560802354
251138758
141545140
251328842
219084490
42361929
73988821
219802525
167798513
617517663
198645968
69057510
568243204
385365940
86626776
279004637
51149892
275010213
137208155
54389247
833960158
32280057
113038800
298386512
372792118
43349173
140091269
189908661
457457502
91810676
647083102
556213680
287937105
549894533
89489345
416058986
91571432
434980086
377511825
93863270
147099998
69103548
10973142
24569711
96348137
130123230
77556990
407079276
36477027
75358594
201488657
346897820
267233424
460861015
226055979
851077020
186104802
686519695
141709475
799914950
408826321
181889312
266913550
197332643
539406356
25138416
539876570
30676350
736888738
353179182
4980675
319311973
312520325
117819540
303481369
293211783
434702217
149409050
257673226
134555306
45526969
82085459
135966705
123903204
140640832
118840638
324863042
135010885
421705629
177551559
345165690
494784114
40398881
95488119
22612265
25590956
149969185
390262715
47981980
456651217
405640802
134518903
2305847
584016000
573570279
86242224
182212423
144903675
33279269
17846278
516573334
19039678
96754223
656971045
336586397
75629668
45520889
134562630
233930339
572071345
152081123
58245129
848542436
469292795
96344766
60093216
57641525
4443684
64264478
197082638
130697136
463022937
66216718
252350395
257625343
17742285
131726286
94396035
165630715
112653763
283700252
159768819
198743096
80569552
625392065
47395322
56867889
408545366
867791808
167791734
56263611
240666257
584994821
34495919
93452946
218297236
210840702
347709036
15710721
380486235
103521821
504406585
68755670
41965825
473322162
21880478
656695419
296134656
147950791
292888398
431596877
31525284
10009793
52709072
270900970
33913647
373194359
194603463
449798812
582511228
388096231
631504528
33824725
223613155
114442287
221044559
103915142
460407058
545371919
45993139
677360
145074424
224034586
170410764
255027195
307083581
77128743
106800817
3292408
7934629
23087398
167271461
399901169
120840884
94974887
10725077
436187585
46336506
373532671
561304095
1764178
37795331
506607515
663260140
422865586
66072320
526958932
146325328
326997654
96025205
150167357
94124826
39685368
207015260
45552750
9418179
41069465
36742
265127354
28857065
156927983
72667161
625643667
56282521
7124637
390848856
115112392
166265145
98095984
303861764
36759155
136541618
338573321
394027670
686449468
346225914
560086154
678472066
300114119
497544734
71615609
38465806
373710218
215448446
673328572
56441722
817520618
333889378
236369381
72086394
495480196
209293713
74647308
426195341
105636509
447600648
121290622
66804231
141201821
89493264
509605864
6999138
198903126
70230283
328862858
574268290
801401858
458640420
378062868
798514300
819303949
30071839
648730609
210653019
145719176
2617039
473350837
2251519
182873052
53552602
41107255
270213598
255450472
112659300
199786782
711592363
238328225
159975277
324751309
334133704
81046363
340107420
88872333
137003498
12047016
136128717
91941312
49581153
259374195
61214723
732304108
802151184
180394588
84739779
21716663
14616895
850398219
91813008
74507320
106395147
86154457
183512087
72273501
465859443
111568579
30099106
34516944
264351592
680464656
159431535
148441102
539198127
87298246
77736233
414714355
379267044
304955407
227904031
560295983
571558452
198214951
379561611
2604760
24376993
251585474
628670902
8463597
574681912
168051334
24671914
1843958
845783503
342577877
32541132
56338375
366503698
818539865
276605790
681366274
249287201
348561
48306112
71707185
119891231
138290278
496146166
720441036
286806215
22337062
577827650
365876860
146609860
379599462
219630988
73800418
712024255
44888895
123969274
628810320
411186054
156582928
62093034
477906520
29673317
234565871
102877871
165386774
109532113
390906905
1304761
115392293
35506351
7149313
549187134
245018584
10744816
13258650
150673016
258117278
650715509
378888312
6916583
499582289
145665188
39388177
43806468
201278069
114798775
140537507
260381464
215355561
557109075
503347616
79271053
189181424
48983794
450370658
160839912
102887559
86370975
368297238
12955760
218674685
675578385
600596117
199115314
321958621
643050810
47806737
287318342
69910360
477195498
841886030
71979196
723476722
30092764
242605976
487318599
349086273
383052333
249178186
825082225
241877098
650591654
155024016
241177096
752797704
134484398
622078
96336462
290767370
8047058
30245780
98087163
351218419
195207904
96007100
358132531
616346270
436075843
26057443
254022741
55624487
171245995
15198487
128566223
421411183
250043668
145607081
84729530
440787668
805130729
337648977
61809802
140678671
27818555
49540974
184428723
468689580
787310
67774867
249844728
446778000
419114527
353906102
103524138
46157346
339858919
75110186
51315838
644246826
81682699
864211031
16286416
170453321
326476042
398785401
87850693
835685815
790492642
413899987
526534296
23620245
250913959
298615499
45847981
86672053
133086423
46439302
196299675
104222927
217157134
275434655
351466238
257653324
350009287
284563852
613661203
340832469
15501500
148498785
502349009
272514463
304586105
866478487
96595686
339371862
63517882
276522613
35060590
112909644
31832354
170994911
112617171
466251461
179371298
278184567
50693058
207627575
588203991
319934852
195952497
131335370
173417855
128972710
114585771
209729478
109198062
16496553
658877990
446959451
224708295
19685139
858729401
817027045
108199749
369343532
85838490
48138160
574071887
493058679
444423932
284078492
293131060
449487866
171261273
64154264
60413
64242885
183666982
73876324
187974668
7370931
488948535
9218831
388392000
27689985
11797265
320152062
569377616
204180545
116817877
15857222
323291135
420602011
15782399
473065463
93219776
43797748
113524050
266950600
18031224
156245377
51705927
182422161
193939512
205210576
2291213
564289288
267470618
82253925
128959431
731944705
447519881
2089116
390410756
359863948
625641910
313621175
513107855
56696715
142132437
391130047
123065789
58981843
253965151
714950053
29416298
667423986
300871428
814563632
185028453
39134648
108711431
264648326
100399296
224462985
423296563
239168290
277697885
149624609
239307947
163329718
324427
336738203
703212772
553926798
184779202
447573062
194888082
106894469
5956669
435489609
650943954
149004769
98823142
14272717
38612014
456230155
67078195
379016006
459032867
294439301
451606585
375102768
7000077
66659883
170469059
487822108
510067327
362112918
27123274
780645190
400246324
552080906
466369601
413810444
257766421
150338415
193602559
427060688
45994913
569575812
12418009
824557097
356249657
630002805
147793819
597028061
848880683
295970630
162473254
241427488
271325217
93389493
245641702
557523598
91849506
197098116
519390029
116711734
5616972
12648059
490945933
182773720
17585159
532815143
82185659
49739534
142472147
435421430
346957762
191043458
302836095
34546558
185131633
46649141
120451578
257988069
200210399
8315708
182465625
719610906
112285208
257850560
329117357
608440733
11935160
147661307
92403462
410863793
428176096
428851462
162961027
110141807
126413676
99823577
116175310
689381100
625166827
77345523
4771754
69899890
73087847
244878710
511063449
5708080
171352472
375134967
40956920
556204857
260994187
47925629
301202310
354545824
496295793
144557125
364721100
344053927
374582687
125749402
220139923
98536113
392670601
20622648
84569211
444696888
321833133
527948647
190366990
106389530
16911450
348736
490573875
307405710
44821208
199307290
326907595
540303160
247265302
446086176
538822066
11599661
714995283
720340168
529101057
305943886
244026588
658094286
55860382
577339210
618293820
157039244
382994808
36841351
93587228
362063266
37481351
86251540
32229268
472928603
143609248
101083241
449266368
661977019
8635616
733629989
65783520
265878629
42874403
33197004
81598828
471269715
257015784
41815836
144746013
38305120
48881822
103906145
344071328
591734228
130930215
862268656
555403744
257898209
35553050
308997160
17247741
244108481
138525713
328558925
363256913
148409191
44318602
154892762
188951848
50817759
51989319
87797328
701464249
75853892
660563642
563700109
205990672
36364676
398070061
400754312
181453799
223334976
469261994
387139229
75406080
146645546
87149892
26535429
82945694
678153416
1742424
17158432
387545855
466574258
345487753
455496360
156872343
52415204
124783455
126583580
101083704
72735447
14656735
70847491
25975808
204265620
11589145
147102907
115393064
549817641
369553035
27349329
513658121
36948028
29847419
14387893
344859520
39862985
181319826
395418502
502082068
26938237
174698932
36309906
210764188
111621094
352226555
15247977
360926262
11706673
486645067
71552905
364247084
115655549
427970667
189853510
131377783
430950730
398982022
555397742
102775788
70863800
101241581
66775190
36434657
187909006
633899026
749724284
65051437
5931307
28994672
319479996
20351271
289167081
21725357
43781940
210951835
273816450
130335708
826139879
652108289
3587646
434038374
799529261
279982458
356351070
25752278
49466712
217329617
598450103
549281465
490309701
51587232
642837327
1440903
177374963
340384875
437038010
17517034
23864285
376455300
45894840
231597609
81449113
38049777
67327063
304827743
366414067
165010230
429763247
200946715
756841806
330178430
797353501
19613118
736293511
898979693
682292374
207080103
32740749
4346175
82523267
369046079
254322418
167792826
101863833
573963355
226188453
550087731
159884130
98903290
45850670
69444334
31564753
235322168
396506873
271607997
142017065
355133419
10541053
57481111
262545180
60425197
358928180
82708430
247030438
291565675
10587742
123752401
57875994
29598873
84332707
3177604
20825654
45617431
670391762
720952448
35617156
583016322
22232810
39606781
345800165
98396853
1320410
396679045
268900262
291534498
136082652
328418
212623718
67249040
7611435
153415274
451654225
98743
9641653
87441337
336798707
425353702
209791148
66859386
242139608
18616767
723231031
23283442
239717705
58997197
195147235
621369165
80715116
50172132
18461539
594287613
5186473
94260732
283988837
172942637
170565420
52850397
23195543
389751165
475712813
628894802
405286
308871107
137929934
411618706
15692466
419504785
103780935
554450331
448062551
67027929
106926918
372082222
467957351
105566822
97811518
10949794
290060589
53425751
358529351
443158612
819922802
356364531
200513587
9602567
720373889
55748501
32503597
37162151
38180806
40603748
385363498
107805454
37476680
121943178
128374288
18301074
20649875
52482412
1299591
654653489
78832083
74572156
210871348
50672066
181035885
41179802
136301082
359685217
277014061
101764573
105350070
290006768
206587489
198502722
463007288
19669147
58076216
96028813
23392161
99759826
345940935
137632628
230393554
686072967
274189805
11730635
319405399
246419916
81076141
533078806
13513457
329635993
9112310
714672458
132203384
77261026
62914812
643920273
13516373
132470482
485827378
331574269
342879615
120771533
242035878
186011996
110763464
118019995
357873340
289735759
241491623
236464333
222021034
227684869
14624941
38615705
556457558
109677531
46135629
21278330
597207522
82453228
145315233
762836759
67498293
18793831
27162057
322951351
61122475
120220653
8005318
194726617
534988679
28386831
43488096
301459895
331691431
736606649
155307871
294515643
179411899
28253971
10802732
94537595
13677120
587500107
222771786
562984659
96764490
158770483
745931209
107470730
333322821
179314725
24300622
16799911
48252611
85104655
42213497
198827850
111953137
561822485
5951281
642587237
162482519
331587059
404113794
283066671
39866760
801528367
243042103
216150308
276116778
13443805
23768280
195589757
213707892
225598120
179926
237176027
100980788
260231535
17018603
222326363
32629106
352990378
168925579
217686222
346875508
62996468
86110312
39143774
396437237
447349806
334364508
330530361
170428622
628047183
77423694
25053745
51255071
421204317
457566320
166914840
20278415
246022925
2719702
216553244
207900253
249911205
137924865
119195197
19350465
582800821
193871156
509256263
17273383
361752933
3977915
354632728
258565003
511704950
56669056
229268838
65817816
349332659
126691627
337541133
293564015
305431437
68257131
441851463
14107457
261565860
275287913
48803848
5311647
1117860
121281775
317497496
232126261
253503379
23273370
376830963
15975452
30887129
99382987
21599645
56532566
6041689
81484816
168820376
590063340
368126802
24951562
233075827
122182848
214116220
167811916
17030074
12908151
125253646
314823861
157815383
117626561
221237440
7847202
383926000
120127007
76799921
128716481
29697444
605191564
291646717
142137161
267488868
44519630
449720247
169627392
77224744
97402979
184676916
2824909
294628819
47297796
158497548
852573083
199728786
194135000
746414911
717171933
322363343
50208518
219921974
294386832
403397049
3737562
6187148
1198780
354352556
10105899
52132823
81295442
18867416
141073651
248033907
189728127
29488264
458082580
4239136
237046208
198246555
517051258
212224968
117514000
33136773
101840538
343586465
687326
608577775
4994385
363280046
626778759
300419410
650915745
242867605
261933290
431826100
689913288
491429344
377799076
120860379
597501537
722598534
168460772
140409883
44901128
470848894
72892374
555324826
89762629
83488038
50220720
152395707
116274016
18711168
278510482
73469558
208413723
195089559
45961984
169385625
307002625
147589584
913690564
75214070
169804891
299399985
239919728
13711322
169093893
330719180
169643664
230018824
257212263
194708500
219599431
2687491
91103349
46922034
387468621
376633409
211892108
207094041
275085005
193931053
158503775
60143896
200682240
170234219
301971923
300250735
195083926
195268799
68762836
249577358
31693619
26073187
9730026
658970143
726948826
151226199
136536062
263996815
369722208
112868666
32542102
661810339
533956
332802845
614893299
775122050
275907099
645642201
125723393
73159038
75583221
529816772
33349087
268079531
89550308
53880367
769740719
46860846
150402603
197774432
131977358
698248539
30026161
138855484
306690311
164888412
272111298
236574748
310302960
6845129
90017461
354291651
140320978
662820441
315696230
1488028
204227500
422912634
172889905
368204325
36001529
646140832
39746600
95190532
204022313
49850726
174552059
13768460
18846300
41146522
54354560
502080824
65374147
527405599
57072276
406120693
44862309
26496822
654211241
281867153
223599954
349347253
409960071
642057935
294529038
423165951
75078647
113143387
119313344
252140844
215863672
297450018
145360923
67284510
39557875
149186191
67114404
303719071
376378714
46229316
380716587
219856391
36689088
5070897
874386374
407167969
173032778
636398837
80998088
104793443
69126722
352987589
656896891
61558480
28334415
694023188
91608512
103735332
250604579
16100098
17905553
352326642
329372046
46991704
149849592
607946771
95509321
113211188
392597071
568622638
7511632
46481069
217835419
130520854
19343581
30249450
663124958
514351528
486889968
12679308
383772794
274339378
89039660
9673172
32847555
157415130
118963279
321539198
4602273
50901956
81160631
428533483
477473904
92828884
844874501
149370220
318898995
288272888
404982572
548058455
11873950
52807019
203127277
8953521
599362334
116312981
96035528
101515813
239151519
410975355
293544193
535202325
332517731
275949165
47864794
528876609
465857914
147533577
60409924
116045467
272306327
214474575
60468087
416369230
335198166
236963658
316602625
370016
50992152
213567631
220033806
340512522
188411085
578216421
48327894
176141834
205187464
151959276
24469507
23468852
579982465
279014518
114946423
339993064
51115893
529220679
142639059
59357982
413942425
468658561
656425754
134242417
24441640
50145814
466448598
167851140
170321132
6106902
92418694
311686443
5862122
25224277
417921296
346372831
105661446
85645104
248947913
108064698
254627155
171035957
176144686
37113238
42660113
37042166
700399686
625987527
475975867
280097555
351559896
29072982
44614996
102122380
534557116
140910559
378752517
606045320
235142993
46819236
221600867
310500761
81444063
1349924
53679813
554689636
367910850
133578550
296449990
120149265
28843697
736083813
591397023
48186131
279110659
648009649
259935277
453408631
40357625
550926177
401042147
53138992
215829784
277545580
109756720
209712217
28903252
195245588
255587221
437529602
85780672
45152263
11590573
234921304
250570996
440961707
145919769
247392499
134035738
90054611
452939250
479247604
27449302
111038091
79096401
17420370
594247739
200407590
177182033
481756970
69718400
179914154
232267046
25073971
168291155
106695159
67770385
180515410
425808375
478996604
124442841
378604025
68877884
538056
12725252
426240882
30019678
390395836
433386597
147166788
410405788
203993704
400628362
457829281
506557908
514008704
319429006
420607246
395917692
98135792
549089235
110903995
196400021
100285064
43836834
293140544
156225780
155934658
523542995
245288142
358471092
514997157
330634033
20241619
164582
138065172
671413169
57071965
105031340
127936337
120953222
106460335
94191667
25149222
340723437
602661536
24869391
55008721
6409917
64237632
245169183
2199589
193041276
38716100
100078555
5879955
281970850
155236694
241784843
12496909
15930569
18541458
604294011
80334558
483758631
219195517
549675995
23092501
226460285
462906863
273596936
18834835
325096159
159683485
220607140
43951713
63723820
126975775
453740187
15585603
146956924
427482119
224993087
57616494
28222190
2196029
106158634
264104221
26055533
109963812
456917645
201381862
4441624
223854838
29610411
430147069
684382578
575562587
293375847
243889962
244875761
25941786
35728721
144940075
58158347
49311776
148181136
41256969
311818119
22647209
174835169
73454161
462310722
7628990
88802074
26012315
257574012
206764162
262772300
660210980
485735281
216888219
134443895
157584562
285081040
642746772
44843784
134783443
449518417
253389254
359498206
20057732
292898766
75751378
220990796
142299477
356579091
24310132
520602355
389338206
127372766
265542879
86221953
28179839
391580586
334714917
505234349
154618930
150776789
28188692
549255452
155548857
225197961
842319204
101067335
71434135
294275794
43184389
548463129
24563293
36134684
4619084
504309496
632692814
366137937
121045863
609501479
891810562
303167186
538000735
389466716
232333246
311198490
74111676
76153845
94243736
247876129
819179044
436056100
3019713
52235032
132828563
145355363
615162577
144431561
211536430
373654367
93372602
91522028
545957475
86457045
413377449
242039158
238023451
65112840
23265708
330089278
103035727
57277075
54991085
179800247
232500415
31062288
65303659
833309862
71463827
6591744
61713573
28453598
93144053
372590147
667198896
339695119
76224300
11055926
97414846
127329391
78339291
10791542
138087627
18069162
113249728
177025205
240306231
28449439
71643411
290939716
358368528
306555738
177776272
50025925
58756911
607361778
562111534
79209517
170106251
44462349
37491738
223232632
122322544
237061666
132265450
741541884
252198293
8986105
106112690
433343321
144450973
92785906
223964154
602331287
318439663
23428139
372993147
9538207
243820421
562527368
197424786
33096955
279548791
515724255
676255366
41432902
3274338
609500281
28716444
12678340
157936563
124876793
9369948
108785908
550853546
11359461
90900035
178227038
6067878
3049740
83464737
14425922
58096872
449075101
97339531
181759377
241802896
288809347
651546559
11571734
283169045
378560592
105201064
590463442
757545657
114730329
18133501
297236
108609146
109772832
232777432
98299704
460539187
409524254
2368550
264667603
284755490
707661514
19614847
100126274
279356168
201540116
293533050
531709771
302717265
6278082
12910413
27567927
82798161
115137145
486757236
446582142
264736546
94937335
281443379
406791292
286633233
132808905
276616390
9260585
561020381
17862571
46565968
589192672
199450634
550774062
281586711
206571059
34817784
4318145
97204758
476223922
17380339
113166512
60559165
181706425
18566110
128504653
298531951
289004844
199297862
88569965
123832017
60183956
249404176
557290231
99644716
389646434
525574528
22417526
254455025
20399636
651383626
209098661
241112663
280091914
533797484
51609267
73195827
477554607
137740020
347671294
43237967
90536763
114620632
21191644
100767091
680399594
54953365
70359717
538315013
389000662
456746410
127088298
355059125
35934103
265430112
31105419
203630235
80520432
72409165
188029546
150152255
182288641
82989819
353511888
396363076
128892511
139040739
42595332
350267106
400363813
22106581
147130082
667527530
35684309
32154750
469707009
223827009
115659830
70981002
50685731
43557881
458342395
27088574
43185745
197566533
357036463
393387222
290658212
222254339
290853039
60969824
75422898
491674891
165068067
160312732
373808336
62202527
318137773
18269968
96797101
543095660
309670978
372507705
14989270
867345289
102399954
104256610
98637594
463991279
58135458
13806167
257968568
295458676
723412459
177881853
254394604
259747807
115450375
454439983
144084621
25164103
291412462
25368174
171120914
284966915
129780977
242199837
222026799
86721511
60991428
436716896
113524953
130307752
532884078
32206813
38543312
1795855
23421790
25347212
247667466
74845924
1849830
138234440
1391320
666012087
10682800
244170747
220301737
109978702
198298641
230669896
371668226
33805748
466390314
39090791
204602530
23733863
45989851
22364259
119050615
32713313
240130567
481795237
413893151
624190230
340826492
381256444
187829467
636901136
388892022
771450747
436919759
199312402
661708150
264683635
703883842
229454543
779046775
345484236
176802632
64618114
10837111
232665137
622308
657152121
257281951
156486420
161175138
7306651
138203675
20809853
76841586
573447994
48574961
104535243
182655279
418596773
327006051
532326851
38375602
230435621
381460855
203598565
324572998
782289463
257033841
15864733
74640409
81365180
160494590
114810433
197101766
14570766
359077643
225269622
81230625
51258468
458531873
494105303
6844492
151147016
39631423
196440050
44717621
908703511
90525707
295462669
138161114
26562795
5814825
38054893
269741621
172097231
76755378
30296380
270418311
322879618
22743300
308475798
107653348
665770462
5040310
37683436
115398541
459923495
148573890
281418858
672096035
349152795
58676414
121167945
300717076
398983842
131323515
487993441
130781008
39668614
116924846
400091272
317480095
9111321
476983815
23219913
47815251
20684388
265854852
251527751
139876291
125951590
134694008
360574967
467677484
74387965
161307332
520602179
18901422
195021169
159427914
217760477
170788572
375407253
199784471
13388823
607417686
198668011
14988274
575239123
2399718
320339525
196249732
21965582
729249136
282633081
63560115
13409467
18648525
100176325
496574953
535623277
42476735
702504307
97626313
311185588
10520329
341168677
169892115
562931014
227864640
69904640
7896250
33833486
411508375
294566974
359919667
38433024
195993778
51286667
119739803
289150678
286723830
54977259
40730395
35557385
329574230
23049662
221070813
98250506
56089897
277803385
290381763
559806763
41471036
546991568
268096912
206633838
21623854
672543869
59279243
58482057
123318733
22138597
186668438
372319048
457770237
17453021
146951081
83264144
483642120
556117744
1795248
37975789
216997555
86221396
421359244
156224012
395324014
144043057
391424278
44436351
553431447
160852057
92201171
49193480
79017869
390117
514099349
109560090
58245101
74813582
329118002
96360925
97117805
37792661
114370397
49533156
575564053
95667878
129237726
186605355
420686400
56052831
381453995
312288207
69113320
340622865
272459213
454322473
250066790
171283273
262224330
40204712
712874203
228316716
50229186
163193943
259673530
46943064
570777412
183283578
28311017
346282046
132449278
335173034
2144805
211649848
31797291
471366884
457816962
191912256
250649801
216465573
614988173
444492492
50844479
148302863
122847615
1164166
373639009
575104026
881922425
87366487
222506288
218366086
619065514
340980097
172834985
485862423
14009737
185709862
104368803
152929929
485905754
96764441
97126744
68719050
113959626
8243781
132345384
117186700
6499412
46301395
406607974
207283135
817113207
165591219
86626756
503093299
207035123
14486289
707843966
234731714
407574496
260550164
42974399
94476723
214043701
142310454
90421751
558192
129625781
2055651
357374754
160366495
103168383
120041332
215441218
121541402
9519861
160481518
319249598
20969127
123483878
131362373
331342711
31748342
603798064
569009985
87756222
708613824
50302207
715090170
97943311
48496497
137245523
13714417
50390572
267847909
632784710
350345223
360562
248887154
170510988
618590396
14006048
415010187
311349616
197660
133227896
72107671
534517053
556569910
312736351
198787514
370251037
19513936
235759987
220173569
303101971
322830178
4566723
352592758
408516371
261715137
792804622
520233969
8715998
549470061
18847560
198454721
34907531
614258203
44094596
700977692
230914330
588801063
211429014
703715981
285001196
132350895
303000855
607875439
226905361
274406309
25921440
159208756
372748194
842031963
25707543
476540
1984073
65161743
157013818
489947806
6141796
268152598
65073602
2353056
659054293
148913154
321959937
22912318
249912404
157392297
19003835
350035636
231091712
12840009
4084018
79707712
176894823
160648787
128860710
405456962
37688125
537452516
219304974
406352353
638583252
11789787
592961762
232748892
237907406
113414962
77776260
181191270
353607479
491140227
90609356
320297622
278115282
22512745
329248216
103350293
513364333
474863262
242729694
71701472
79069490
38480313
332556489
172841071
531017185
387546577
111897983
21964750
32267941
153191163
218754176
549469944
269187760
311168989
12505508
53611906
692339447
424741664
198924457
169350367
85677197
640766513
542324111
194117715
42918039
418654419
329789162
38272514
11723035
36051272
445430198
77652751
20093804
480633154
230163163
96955758
583329801
80773410
643945962
333448799
125622370
1883802
554628488
569611333
715514254
6267578
87537486
363910163
493831673
768840833
314677822
819568317
577477436
245562117
135836648
59787911
49250737
3169558
320288423
230556653
73063215
65603556
163729569
109352844
260534183
2926991
332201926
31977944
189521824
38531599
11318838
568216767
476940577
590568102
230376507
19309892
188206920
105775055
658479365
311163873
138999679
702783136
241926869
236283614
42640375
516057553
102242011
254081758
135483858
170816990
390880645
28849024
458063397
19675532
117471639
197065459
481519925
52665999
127216688
220638237
85396895
101740774
196999523
34856836
364805149
343871128
252012432
221668384
483084712
23926265
73312526
91409093
317904027
12076602
77407375
461428378
1734253
54101047
38115934
16879148
210959912
417804825
273229956
51800756
21076552
149006658
163390167
842433776
134446356
122715930
29378131
395463384
251903136
305953548
3624633
17448787
440776562
5117255
14787606
671377005
391678344
89131702
177586695
33364217
267695679
4329036
145733285
266972909
277538948
235551414
276289579
25555677
131725962
103406389
175984630
140730086
97065520
55766140
35715872
469398257
119238273
177296644
273593008
136049842
31401794
495400831
336809297
434328522
152660565
383863118
413696161
461397092
310970456
87993364
128634534
100331626
197127995
90249859
129795846
87382612
29491974
97944335
27427801
290244987
149911743
196207256
55231014
67613544
128288145
201866061
79800089
53291199
91569827
347083895
183738069
349975205
288784118
98398626
141332914
577427492
322583258
365843658
6761249
13032389
72146
147524429
576308106
148669731
81497988
5807162
85988836
150485325
243294715
230764603
279787123
147310137
619465214
249542152
332440370
63403763
103639756
447062638
196584608
248727479
418817855
260443281
50205588
501920341
621078786
422924855
270917465
42768567
170257574
456593817
46393250
672950261
75902139
421920957
207820033
2949187
69446857
242264969
277802989
430803036
41528890
101534909
50513927
79446369
19589104
131440651
579553659
404779468
30785197
534157173
80303184
174502096
138451257
154192026
396098146
9897221
533227500
406678117
603143524
237985427
383167916
296581507
130970466
515746450
361426477
127726613
144041606
29872042
216902743
72300379
232634365
574665036
64715242
187550461
277838441
88365060
80643753
105420048
656826408
397301629
252817067
331293261
478037932
334159036
321409103
474357231
54618520
17775002
221504612
150004978
434892048
5376127
93791118
194436056
428146462
302930034
55213794
456545449
28692955
244054305
114089942
361449534
394000425
34622800
158512067
127959431
29658212
526316995
345161419
266385911
108879763
293148007
127000945
491114307
793852071
355860337
380065086
206011620
393024614
222550648
41875557
29389440
378786364
457682737
96517589
438502694
407533287
97169405
290633004
278835115
517984860
492577879
366734406
107241402
23424068
517856199
502279373
128504994
223991804
235027535
134839149
510089513
13846757
182732170
256354446
118584998
220802326
425052527
275052853
438901916
522257784
75784216
372444547
80841721
454218934
192190639
34611057
457392281
334886156
30344823
515674515
159687210
7292922
62488044
401240159
715840159
190067693
347980238
299148475
280168692
82922595
269673519
350055695
325495556
53291002
681245555
70893899
29272813
341343903
188359365
247600037
3317611
142018392
23655399
436427333
96741048
42185040
250140842
4518458
381575375
146523003
57162583
70810223
613670728
116996039
53069490
18327807
266061228
1555670
95884870
22057969
550089146
43431595
559625255
342658358
346543414
115545174
723670595
163344335
178396392
275219151
343665731
37641698
40769381
307485833
162443942
38184310
59176019
419154419
329682106
398462699
448671110
334496258
403846150
70918085
121445889
4265900
445099961
254252645
121595714
609981635
501370274
58640100
47511955
215052692
335968555
127260729
341173628
181897599
654431897
675966825
12373951
221359168
60522395
236898277
240619293
33114141
234980934
40747128
561922388
149742102
20559277
23484498
611517206
958076
179605437
485680200
131433228
33153827
295434814
37159608
457066852
109203857
553108828
203419147
238714516
245810223
300142646
138571298
315789443
398352763
461192703
67579789
302685175
127055344
24662128
153670023
322889561
356892865
397574356
110566006
382791068
63648895
820071747
101601318
36366070
509672600
77515926
303584910
60339196
128535385
459445540
517091877
155506471
186555460
189417092
31332641
91917722
582514636
613053980
9003388
363888671
64537415
390442699
20700300
8351460
152300192
167154438
342343074
27501560
30250649
422859888
72910645
28437331
126429178
36281035
238404102
186446366
49527842
95823084
97981799
172223686
178174957
174621864
435308473
5224917
1953336
46003482
801786595
171752653
147246888
252219393
53241637
283142094
108209207
259081953
137447338
103884660
378023676
654997096
319209034
295441840
364817608
154236493
440340988
230484449
197004730
222201793
61680758
19164080
742506924
142449861
4860400
430820732
447050396
511419761
348827183
370681947
43081056
62151257
308331868
130938382
5006199
62346664
418097374
240999934
481351049
11383295
454926447
44273361
50411940
34969861
203810749
21477665
457997993
170589801
33708218
752298886
37623558
7012100
123955527
35286531
4988101
80355847
188423266
47153789
412009201
21192555
409843804
27852156
1219052
290688275
156811405
1119694
6858960
400283978
8889065
38791642
326312588
10624073
66467480
97678676
51607702
179776105
263425781
142227563
77060900
208082126
444197783
257330651
219629675
169863461
211596888
226427455
32078132
286354032
79851840
190528458
284554308
162832453
83976600
100617193
598409680
257843685
37178468
109259905
203577880
11978561
12460103
251187374
836434131
388817282
25928292
257670907
428841191
160846587
171581025
171021102
577639775
357835055
30132518
403049162
123046471
136380
307498480
80743300
214480858
69896703
30380442
145080160
236175824
71492446
769636643
335110810
3875914
162397986
59573078
54714508
105849145
117602605
372966444
62634130
211764914
337845556
74683394
564848495
134760345
314794209
53268349
467083483
165674894
397910761
130610713
45435283
314588938
59926249
144341562
33951165
169849832
172055995
110426035
18716214
476134709
146545753
744892121
701824579
94709930
98915721
603485593
65887958
510014707
97224763
81948068
34013169
295133265
5389207
9168549
2956501
160861996
30883664
168387254
606295359
402649348
230409902
48634511
128142287
89603519
110952543
834733043
34668161
838092624
176775946
38028013
545838186
313864360
10513818
559604442
86825209
864933663
532301981
508044622
206062542
170430471
314725616
57239971
10680880
25178939
626459320
137371635
247674292
214527524
573418155
722288576
131845940
283379068
231300170
25707647
510336495
67943129
640143964
292013646
311283798
412772624
72851261
411515818
260244245
727941221
274768492
7324242
472686210
442573709
33444357
617734633
25149716
81369980
102332768
178027176
327572376
494457077
148488519
40368703
147617913
314264068
3148002
35676428
284442505
181265154
363829106
122399790
335112482
5324903
24124264
560824728
200656774
170497973
402364780
474334659
267597894
320144925
93649638
254857399
882793347
581591463
209902518
22147848
228090420
174286628
481493660
198820123
17986423
368373171
159465030
362964769
60261863
41707776
104824317
443299019
658567761
92300260
16195876
160469502
204286607
294645280
534298194
133486483
410981869
226684
473023556
101571845
186904610
62304114
597845583
21803109
122828907
413166971
718685901
59864892
607397363
232434840
336600939
25735214
523704985
364419327
341558077
68248524
282419159
605630088
22591466
278932239
68200550
125517444
511194719
374223592
137614235
6231613
445016760
91794738
275549567
156619695
93165505
229865629
262735976
336154991
722795365
50767806
108171139
178833241
491233475
560853603
181464637
38991915
559066167
304048057
490337824
13693640
454800930
85137791
122598968
21577265
619318851
5068371
57295022
221058629
253364339
3805630
585560510
70577340
361267261
127159971
21194335
217846130
208045239
260769421
269044204
88539122
338296299
7149398
454990775
184318391
261750128
37559116
26731049
136357768
81517444
233645391
387286625
78399774
227479866
295585921
54664417
449054861
58318547
157775912
640223
147418201
95302656
116559894
631610449
155103092
54445815
88630138
41358600
731651708
46431296
480806166
355063474
82089426
830654159
218762209
239649340
131271599
45958801
398612382
354336447
263663164
140446939
83713423
157940992
7374097
60467971
223018154
5883186
112807755
327604337
142596365
37846893
347811267
41475486
603972480
160836631
271832388
328849363
359918480
190312005
758312910
313630113
341774423
4021645
156324328
96379347
61499755
84031868
353606584
14440971
734822085
539068194
156383967
139040233
310842896
744145318
36550056
133540955
22789674
169717316
563020665
115523046
535392247
157114887
188276475
506139261
242422982
1361764
204351209
398768756
87117332
5399214
308521744
457038186
100186113
133179243
443116604
78195619
127547146
23597819
377568299
750052997
740293835
35041047
694026967
75272466
510280740
482748169
473498
302274059
172681800
39559414
494880388
3613921
10971822
21871128
23513365
221522905
701361063
83140657
236688913
883052134
82454747
145744903
683556223
337917711
201922097
677462591
6196686
392611285
80047599
132081700
178653511
125910430
135893226
104991023
352461469
420095538
646354499
737937523
232212984
6813289
154676415
76328501
82183782
320847054
91234585
138100241
166598938
76428711
30287067
78189530
784129970
146961083
113918188
158804140
221121361
846424619
600997292
44997426
396952117
127269071
289435480
80672367
288026923
192587996
53826543
635578997
365192239
203522044
384179564
55550755
127206403
85330861
36149529
5624721
439631549
19061203
653908308
275333541
292080987
138995467
730970586
24481076
464060787
329284
447509364
65883040
328067800
346970546
409805473
115309625
99185883
80365351
203401639
14101211
487007538
20029169
58920759
29769344
43473707
185872717
121559728
29081854
257951090
255680275
136122349
174906647
148101809
500807330
112892889
89011608
452720284
51701627
516521489
482560240
73828005
218027030
211033899
493323956
6434358
8910290
14273527
232975435
271348327
76766550
120957154
11560363
165870753
230272834
815737559
153741589
647650147
134423431
31955866
26954737
175119379
207298524
83040446
577143733
408714138
96573443
517787318
718197308
103916154
29371759
30208661
2192549
820738
72883855
484671130
189252957
88430371
769231376
784031445
215163541
487913135
788194528
669651251
11995843
137201675
540897120
657039005
298095171
75932741
153405574
57615964
40628340
293515910
37567786
7940555
370980204
251184051
148738081
170927576
423775496
87449787
63803048
75731464
126046312
473170796
306403300
122739791
301947107
103017214
362161881
331773341
444390831
136859586
163408375
125081867
113967282
501798429
315598939
651729685
321610322
572338932
190400883
351486768
129190178
67706490
655361819
436935831
564000230
20759432
554669609
334638851
124821723
76631400
379753208
65135811
569700364
408768648
270023566
29157325
327861085
153259468
546504553
528175189
445505833
155152004
18891849
192679682
214258556
181575596
143895615
219138765
461558353
460798951
743589337
296207236
24870653
442879632
15834348
268862179
351739317
289599421
546158333
190584412
314082281
527190473
23614992
327267242
326790556
373914465
25681726
343015667
495377279
20889870
150748363
109291261
91098905
657673639
161500212
308004403
22131217
166589634
199887380
8504889
729293
161899021
159415059
50536224
304848872
63619747
260315590
157010189
245697213
644117344
178519590
608331474
232971362
304188634
155666756
692954877
90730226
29396182
691387263
129462162
280900989
763680096
34111491
49809443
142895034
572175911
106229868
524236746
565743574
28498547
58218132
532492498
418739561
40307073
716107730
29201613
158195841
617938474
61756190
547223799
33319988
209142465
79383767
210957121
111678077
4589510
97811178
691714608
122850239
99401464
6964820
13911205
219058937
47157527
29367656
348361926
58773623
43094999
384083522
201565322
121201848
99882388
753511445
273235006
82590423
132372921
385369007
9215707
271336399
79021304
20987734
155251375
228928775
448543245
220776608
489035071
242136513
140370633
117860263
639871522
343576130
314787537
133592050
434234946
463735901
508485103
346307884
50011798
93938477
52039318
4924024
396061415
41895090
33570465
697445049
27878346
35409447
55673025
35402350
165681577
393425053
28693042
56163671
124319608
23614892
18041887
65737144
53244785
78781867
63936388
117411820
397853451
125364770
47034158
204541716
371247694
299919251
61325600
172446262
356345623
296796274
123143326
22513665
19583707
515909712
117914675
77101136
203450366
4983249
637778016
291684519
79730270
742223740
226042153
353861032
14220803
59266583
233945374
1475936
20547678
101450922
231259706
708112243
15844999
19234775
159066210
75056769
82760756
307632491
230620109
513973933
335317346
38687118
111388507
40848391
343912822
85263726
50508048
247026009
9723523
220259311
294323344
283420345
4898105
765382872
332417979
207341971
401636763
234899917
132151183
3970167
102993112
130351255
752806589
202298245
473133340
70584524
50389806
35494052
62638697
206063669
63247073
53950714
842771713
37867841
464772978
298509863
513820079
292200859
95916426
47064106
326001449
141475973
184383041
677843
158900453
597311656
102828017
46179263
592749463
339307184
795441593
48727573
670838302
113792307
214270518
56696743
198094881
84782201
84803966
27437811
100704415
417931807
142224334
137225474
37669179
711783206
236900649
278760559
64697643
748989627
198106672
792180818
529975482
162623879
247942104
50780258
165040304
78175196
463188599
96529236
443680333
75658860
79058344
306623303
44236036
394448632
101377690
712955347
69000083
209876066
267373796
23662698
127842156
533963705
97063132
16358200
184844789
636586852
156532602
55893686
371901198
151403788
282046741
67009402
30386214
179140009
9279957
186467816
727825613
20637317
45700097
313875916
121602576
209143976
218077168
364146671
228567047
345861609
75673132
146334938
162774926
452220249
308426795
192940790
629728965
192109660
58060797
42876759
117741490
103314303
406625907
194878531
443429262
39443924
13475448
701277500
168240993
29758204
1661171
6277859
181882806
52244439
622301451
554439283
149072226
546170280
152382403
388046529
318668711
314727853
573917769
215516009
90156129
430464583
283713151
16905080
207648493
689261787
433145947
261828824
201328276
205084213
234699031
91122318
379842120
571215165
331637255
5864256
141657832
27341024
568116791
44176595
40382512
121105237
326178185
613664894
214343661
14249273
39616283
463412837
570228968
364415779
393774922
1329421
66877933
207117533
178889
462383770
562360630
196370588
117091129
93955684
436843170
23408404
33580083
273476938
45301197
170708713
79895693
284390323
820513871
37554925
92477104
23383295
29549662
130563725
572887445
160365868
19782554
39555906
92527072
161640418
180744731
297697226
54234528
29904284
109063844
69811492
332493831
418321312
504268308
21671055
166731005
124684465
3673126
1446494
296621712
538027905
366092522
238012433
96752975
315533476
93639987
215333529
165458029
58087751
90079241
38110025
301563160
195433355
101929
69791555
77383365
334770283
18911884
675395366
214001568
700118076
150791115
16795541
1748558
53272135
656515576
458950428
30847872
236441949
163247315
51451760
610421507
141714072
780272783
348158103
310381825
99011437
184918176
164709189
10382000
461945302
142647321
241143540
11427164
80275975
82726177
583717207
119550113
253875772
118355131
81470749
9645279
403370488
5567205
325550814
100872436
159993266
782638342
20002357
521527957
75360166
45934559
438647333
16641787
381849217
206783427
465287991
56318895
184885187
205262094
197247399
117772462
222766542
96646148
178138941
8608025
127980786
167697761
286817272
498006016
124853964
94073651
100014891
218002375
261658647
127862620
126506079
91627170
395269112
512625387
139407868
304230941
129104327
116196304
1232919
18054393
498382571
118290191
399678828
12626116
233823557
109456786
271724436
2325684
30487971
508915310
617404
277303349
253708093
39445383
59963917
621032131
32115555
29480889
100857950
52724133
403966764
7812419
257169118
96793795
29127599
746813939
14079262
193719872
29050560
76074523
89746628
24241262
34695330
12740187
76463970
140349240
142909624
256121919
416061557
97050097
85939960
266322442
76626596
52437318
222060019
30860103
91120909
85157292
47222341
672451267
624033560
29918344
745666662
29730894
46733307
590404699
163990056
180675899
39877877
26328939
355491042
158954695
316668814
192199812
31441634
495920409
34471333
70532886
70325020
99165866
208334592
517769834
500174369
33937907
47349672
94404945
241859484
349562613
524537589
8930533
27521860
573240229
387435230
5467371
326488143
127783393
14071814
414767257
101457588
251747374
32725498
328899721
132548685
313683490
171666988
271420565
286828976
4851306
157493120
228134979
186396606
230748025
624534112
242211292
460811767
23806376
309003821
403231343
51320138
194738311
701268556
51294711
38181899
194602129
3821069
72209143
396567186
28462061
331975917
16856603
318872097
525341179
350479968
384564090
24863200
155525937
400133891
32901521
382411795
114982109
3941141
379251055
391430114
146092830
245581500
46439973
109354995
11118696
57451168
449087868
29287892
14641712
559563678
78156324
171115262
3540926
254760161
14764854
22353112
183468351
3417246
1609127
454529637
37180606
36478338
196303779
20123721
183225740
111598757
397161105
326556937
17257219
396341574
792171758
66439354
133511426
3204008
212948084
340318994
36794867
332491369
259078412
94831433
13551773
505062720
70808160
282355956
240903824
27951557
297652606
306016232
20664306
94049255
13447444
269499106
593859983
538131074
453447940
582597819
518338923
515343498
312969597
106113851
135475297
654844
108576377
10708971
59895474
100828578
181124575
662153871
154969634
324126964
50808314
176423623
38110649
14621364
668588481
30955302
159989249
100708100
460851587
303914398
621252781
886514071
170746558
290967265
161222602
139822812
32769065
364594560
272465143
17002638
129760123
179342292
65840321
243500169
273883258
334164746
450415808
476318714
234017938
715178
639640800
756555763
54838303
246840292
30856093
33252502
86963608
448445867
51775744
473012263
22755638
482506879
65628719
3402716
503947311
204198542
5560545
547946722
28542436
70544329
696500446
34361877
4100918
68487253
111314242
128942519
12207025
4709390
260496614
567430082
172800578
468314525
502874567
181759
236270153
234956175
520392924
87174393
332754684
658297414
58145100
243106221
99874947
6742134
94261980
406681999
68632579
339333504
237262645
10632785
666492400
701404411
305646663
41615127
98716331
218973871
313251779
360312435
458287679
340011624
329189775
91677511
46991527
206693224
624153504
104679384
8570096
105292126
59593130
613667516
393919451
228248289
78997160
9947209
36444793
115691566
658657967
86932759
52685670
29896776
782541062
409725832
186847002
47147714
322543003
252837529
706329657
452583251
13641820
28317622
14662576
12157400
804203379
206473435
56695678
363799580
171844388
33759884
191996403
2264076
51819288
42811333
446565357
5674990
259578783
48376103
249291469
65661549
311332772
96809188
98660138
63150944
611542282
98204830
202945466
22514737
452355306
16849151
77342839
225699755
503707590
84493884
73038117
415168859
97912222
286243853
230116678
22579859
465264682
47318537
168389252
666084401
486412354
86127831
639583973
527633652
401061652
110243309
295255107
86813782
113698571
75943507
207774917
203869418
765785616
4560132
359537324
379158965
102059563
83065463
22743015
397208814
307316374
479206057
276211456
96887291
125803502
63467041
70929486
235027190
535781648
122625214
1836681
110621630
78028638
11226029
161766758
340563055
164977806
14198956
13223122
213349626
529135194
211985750
104537958
473279574
84005526
41629642
81852917
5123816
13044705
34990642
585233510
170988108
296962741
78457270
48208885
168369639
76272941
381668910
658841503
428697496
169094847
669073950
119189023
96028134
519832301
418857041
211482455
690382108
107809055
222723404
60192356
164888807
471127178
432039185
453071990
32898831
539735985
14293606
32822188
216457559
431410478
250498450
372906532
298050590
548149766
125943677
403012156
460386523
84021745
103628995
379979735
40243152
15295060
179662675
592125030
63375987
581892591
49734464
23744728
93939441
179942985
122871190
33540889
829393872
94615557
23365271
361671825
17392514
56737811
3713721
327670776
309616728
54516749
59213026
541214182
23533967
766979068
569407991
522188009
5266972
391327549
15227935
319020369
72890634
580214570
193668650
6715978
97067511
18585048
279831947
152206951
391625628
603403164
208709367
735405527
397168065
653508563
212529889
323678941
672427193
40758548
234142852
476130523
17494493
18835424
110334172
33982034
152125616
152209096
350140816
18092935
1375263
91050033
76781170
138954121
598911196
261943027
545392969
89597475
229757308
23318093
216117442
277881479
316736855
635921315
359950780
159514337
203355609
349279837
135755880
373669889
117758773
126644422
619761266
411874772
78787502
68999577
18117559
16570835
155751382
699400284
35209637
334768928
46220277
12393706
174150460
292330401
29044913
93953843
1429692
206913348
123255440
336306254
4296482
438682448
52965165
147936936
116984667
224491412
36881464
280769733
37525360
1150367
147505771
168545323
489641446
4176259
107330215
152814929
749422656
31486813
199481798
821575846
103564145
305318341
694908466
186851769
527451441
287277299
457685654
452263749
156448919
120863410
161153396
45361845
25369451
204423455
225820835
13884367
402979694
423028346
31737751
365103650
206014345
673584521
174990207
109654996
50161454
467015841
771310015
267289005
181074666
6337368
553169882
32821485
27305653
253385374
138502461
484143918
506733482
780094533
588454215
45334542
533130868
58116910
214262973
11414461
112807058
40776689
308646859
157011492
48415455
42907101
304874216
135526007
870892157
505912999
26563798
106203279
538523725
212424888
22242772
358910447
80216487
535777190
207354625
392039673
332679888
490920896
64226856
41031062
53644387
219691105
32480495
460987874
167963062
396709134
95903609
2549661
56970236
194434112
126167640
233004278
202782302
146544773
444657634
716955295
300091103
231539954
269725754
47943161
700287634
69961798
1623454
766464519
569301519
708530516
175088706
299749830
18363159
725607992
543955470
486847657
237017803
136738664
38532725
70070197
352018775
319868152
433609488
396942351
11762938
7932279
544123200
661844021
457906556
6267311
58527252
245507003
46646316
416854401
5963760
95272456
146812748
34892603
233250409
564760520
464621722
484095897
711282852
100463840
124963789
780288
333646800
356112072
198592641
98052785
244888316
89465981
662366090
416186343
204561057
298690915
6385628
529926179
652594871
144093707
94492768
425982491
32291396
612464560
292564016
643995084
148554761
210261807
302308156
99914641
122130484
10672198
75791032
60769412
250483020
275049062
123602262
548582435
258251360
201563033
352825133
99412886
173421417
118424352
735683135
188376089
20012321
352449301
96764464
369504543
398663172
701257010
722834810
608711216
43379396
247949613
103623826
14667556
180509989
693922242
318634075
92825038
89732838
28515545
335990630
4718002
71923008
369035258
200300142
107051196
324169583
396657272
356832887
793246147
53104356
100428766
52301546
165046358
395316317
498183614
638002870
800428321
21055633
8631252
57028893
7063939
75932332
266619598
188454038
584909474
228037979
27760884
143435125
27517109
1004444
104203138
81781963
78840594
38016614
44051494
126507172
72748604
258097582
184858221
638265449
287736748
32547418
194021429
454890541
71829873
115308004
1934679
41948532
26121529
479163603
272643060
443392423
558310116
317831313
399152715
40350439
264764772
43023339
542484807
225158051
545459148
360508149
19529024
671568885
8389400
735146383
80873380
377356594
32211782
23215455
217761477
161143820
453778828
94857616
558926623
328447973
219207292
69529571
59932944
47787462
794516131
215105122
32720101
252311212
432041847
48335164
580582027
701308130
600501846
312508119
234727558
85754093
324296116
470857405
104683969
34691008
424381004
21902531
317696394
305143587
358791082
308623517
151357637
867065
31726698
217155650
370461001
82476314
358277785
129951226
228960015
11362388
56121455
180932302
123753828
67225479
173166022
41399045
12335365
305905823
151454302
511004973
372553168
200059598
523429946
326742800
32448197
61834019
151160451
404049984
154555666
7602698
73389854
1409577
42323218
238552792
11661351
307196924
9118026
325614825
733472607
245940846
153088002
9022755
96397566
359299802
136990507
113012407
112504840
113468033
99426942
66517794
873599757
475820953
419698921
292559399
106534798
506220454
93314758
107847825
230788038
812116027
38629563
157178141
150750378
444621637
269899336
81112081
787607289
141794535
168106069
731361606
68552676
199653281
165589781
1547384
501471458
20054156
155332304
40267882
164159381
18062713
53867349
647412107
72089169
194566520
54325544
377998519
25425549
289343621
79124365
119652438
2095175
8945741
101408579
17384496
357471420
121035162
1669306
283455708
7262902
513464
217733068
230700929
549172491
242801579
74869982
227740149
537150400
772663887
687450618
442432622
88361744
146670991
272675904
113679591
698496234
144497948
265542764
672916114
92349286
486914309
347918266
101937092
89039582
382890518
21674621
16603788
31814497
538627236
311827247
11340290
339797041
113887359
186802619
43069716
465535830
43126761
53966639
505084836
32419728
361698929
24465282
5086674
335334431
159546000
30669713
38767988
36187232
104275396
246793892
531418644
346454484
87013095
322410610
9134425
257164004
64956862
202685024
625990804
89118704
52926045
48729331
370305233
21331896
305813068
221234487
289468708
225552887
22166426
88013861
666358279
70002746
578804764
234862511
12608298
454363141
110529266
115768370
422356052
547774787
85235382
149997420
523574838
547431145
193715980
75474270
348326552
269100227
493841293
70910124
101333635
260155167
6742929
2927245
442439809
27228240
175827615
41163935
402703518
335647735
12495094
420663141
443755723
398297699
386328
599435904
14140853
495457680
27801719
93954093
32974703
306164933
260959449
112990026
180102338
100494830
119590987
47022514
101853128
426744671
760275907
18558789
395932746
123421577
239172506
730540113
408577044
199965027
428957254
701616272
496211282
172819814
778029
13969911
41418084
452083921
119440338
338625302
667818225
25939353
83598893
204088791
30311551
251270545
127946965
772775261
75270821
545587235
378235495
366741986
25962789
210810445
207469324
5683567
392711378
204047933
5089265
487109008
94081250
76367992
261649536
531636528
853612916
122857322
20702142
63942458
220770494
195838843
219899038
316658458
678560593
23937339
19533321
728095506
342477015
200983705
182280498
150563652
26156268
673488737
597501176
113320134
472075344
15615095
287745730
82534880
13052343
9338157
303126964
437171757
12716930
803275144
205161380
87472914
16635961
157136905
328858468
72082908
58098122
136570061
233988566
140215187
447802909
2584926
5515854
59646733
602737125
2957444
162688987
334163627
373622454
657941270
18458170
389381938
162637305
253912581
199037949
81697284
493296663
384046611
621101519
8797753
168950354
319777170
102480730
53337787
373024915
77075685
69987425
15877532
32405996
283260253
25937410
539870355
622775593
5497335
40130495
154187865
386820888
289466041
512962722
375084024
247163124
541197736
46673062
106505860
124922285
98385423
37752289
78922436
79305314
49241663
785297115
533264204
31182435
406714924
37475244
285289963
426557261
373392291
377589670
106267355
51963079
293091664
221928573
413545902
341140768
89748898
22472269
70635577
129300020
31941543
318984325
200329792
217466608
179808593
327218471
106675935
27635025
577849011
557832933
204759818
804668673
98309437
16351690
23247076
289101607
248959182
187465555
238038544
109810115
478189939
235662275
289990022
315243342
33119615
3288691
414678753
62555851
163703001
46654579
180861529
608377906
86959312
4886004
55791089
35338038
287087358
90071888
152780661
638319272
255190518
119711841
201550129
137279413
597124736
4750480
28533315
688570
374727044
101094127
121770088
144779537
712873874
77741622
251214632
175654851
16507474
25532905
39103327
11078409
191045788
473508077
132729770
237634915
77832016
27225256
13784684
18359432
79318096
13856760
203275962
190590973
19137944
102878276
339356086
39692328
464700570
131036115
10671126
125625132
332308076
230324229
411607543
169208672
276961140
502436431
565764154
522217417
101508797
2425321
391918972
25304191
341890915
33632763
278734835
479385929
560618870
453005427
12913508
75574311
102394323
148341480
206186423
143665488
49477000
283402805
55944486
489827839
184704857
93811394
409051577
57178140
144173450
130868310
145912314
518001749
410533279
671084587
202889529
101661639
131504106
59466517
35015723
328448969
8204237
107699782
458978366
34597882
385887771
8443353
268039469
251306758
26721228
225961288
35065405
343765958
163265541
127856564
78596055
340839806
117300355
115000715
168833640
140172136
664917480
395353850
52997366
329238240
567821670
510163228
629093563
133642863
475862768
336687302
349167055
79545146
55199376
226164021
100566570
631602061
627264496
65941920
419840519
32217662
480979548
224099624
150688990
477057783
385204610
56758729
298195051
292236277
349917056
125331570
422194879
630034895
471615519
574611154
453155485
31181925
372262374
591627678
671208543
218458968
130944866
37327909
2339797
75370346
128011775
452471977
555679793
16140089
92146638
510220316
7014810
240182825
54561282
197326922
167929732
397736123
185009377
215483734
873515118
10732870
355712373
284328923
229672188
520579520
8186343
25239046
118216353
30644596
86394196
546041043
486836597
742094336
212207673
55902142
237000013
122893351
207121019
484820044
63272748
9488364
81992785
188771968
76734994
668959616
361461826
87447196
113726488
123740470
363791359
30219732
16115519
411688033
396425529
187149543
241971078
99986171
70950361
359998796
78156395
417740727
6687668
853629214
154216201
70986610
619822289
148782674
33736598
4739645
857005387
14619333
245635780
13055622
92646398
15124861
583051930
169257141
32601672
494462294
240098336
275087909
44308667
419931740
444392155
31343088
84994995
92344005
369325563
6563548
96389487
230387716
1922930
205327061
26891309
642800076
442513069
166433242
50628758
109886492
182551555
211349439
311789469
16766624
2502363
30497676
297874841
18552615
415970225
32739338
30166126
36713600
194774043
81548039
3060164
71005503
286871679
3313311
58734219
13356156
132958054
14967198
99511321
204147473
192516017
15564821
206798706
291497720
38348865
89749414
505689131
9663905
298276441
240460074
17286122
551196455
11262116
40856336
123304911
20207141
306433207
143160869
127202111
159554223
200327626
119889012
225126761
292353867
35694809
52803769
197638335
593967660
251762688
44594144
128760425
240041625
91793515
195718244
718570294
427999659
441944397
819074689
12019127
132509017
14769515
1277918
11318166
12529819
213890163
10545903
465437736
207449512
428368448
78774880
741575325
48460337
191217905
325404336
323674203
513651812
207967195
278252116
71531934
472486286
228418
73964970
527909117
106665092
100918338
74202994
19333507
181792664
121049360
155881561
245250994
125764997
12082692
49637156
53389620
89678776
750819105
3413944
13202394
332379052
62477939
155679226
200000791
43746011
39834098
800084837
185425676
230590667
530085075
102428535
377169699
415404860
501768771
3043893
113022070
72475503
846343568
29245498
26440702
83289737
491835145
211122008
39016114
102653555
149648459
562144690
769595525
23369198
432421443
250291794
42663087
292207391
33774295
359108899
87419732
87660566
26354319
213251405
104620376
85576092
279893508
730633517
388332686
39511359
332909924
33792163
569533249
77140231
312590353
385866813
103154098
15108297
81250025
86507724
473217091
56061219
176475278
663681227
328174856
252360181
497700694
766230667
616182669
679103538
82689844
345394410
226954302
21917815
133658849
105590407
450746333
221202164
304158035
337789650
109967863
168896112
151500094
149477472
239748601
108450715
737401894
69347091
303440396
363886281
96348696
323588083
286062314
476730937
408198544
275664007
348741127
395259924
28710067
603101464
556111230
409168687
66533274
27412332
409747489
203372721
95334755
130153077
215265027
23119515
210576863
2048955
21765899
102955362
321807889
393105964
2392664
19917
4994577
274257670
510898340
90345069
455735981
142713534
141083283
181494592
656505501
323402334
51427910
462301941
589213950
90972150
47246185
225160489
88762347
202354814
1120654
4374201
10609284
203185141
22050130
92468588
255052688
508978
349991000
201644294
868474255
369963697
394909684
554846885
451910479
582273166
149471497
4589517
382232794
329598236
348492570
31158466
293295256
55974066
474018449
280751199
104229460
8297764
342990186
72321224
439370569
11361506
275970162
25694557
114573084
96692460
460870521
278392788
853106421
737207104
674034419
141007385
21620196
11017332
107179354
429422564
310565318
22662031
184271690
220381915
159672329
15038279
672163644
644679939
142842928
188112686
65157712
290489899
613377
190770181
343100177
234435960
276870977
51877765
42005371
577566552
231387049
716849677
557384828
367901255
276405626
13552591
88782521
206620578
3631539
354016901
16359783
23355094
335600140
251258491
530390902
17991836
163016703
357033365
112118579
142621621
273427463
357893168
778230796
481463864
305797792
389131376
230661310
189087862
423530057
2963991
36640469
81721093
70159808
75777553
769721561
300234821
961246
133596769
165246394
145572578
531625024
36657008
13628442
429040554
179579143
83003288
307888296
793443303
205933844
9955056
19914094
102513462
172858931
79700989
425256431
188251217
546646754
151670206
11568829
305791436
658846667
34704172
54948117
164262668
103744396
95809802
360914768
12969917
465773277
217898647
34443109
61836740
11646494
421034990
781163130
138560370
204951460
7778177
448304305
250265274
24520883
197979588
8500963
568520726
45898706
93551172
48629742
147769464
94886823
236728240
245250339
148128711
192548764
486811678
404362913
453182430
950562
330782366
776517453
407610665
263482961
580395641
297399607
47501316
391339767
92807829
161039634
172132047
403214790
271344735
307365593
301084075
136455204
592333230
399518806
240031787
124839255
458434258
22455600
368712095
263664735
495775664
299595770
239424801
67739490
676210133
67984817
500672070
135554463
136908111
104979539
260804548
2901583
75092
312986387
135947744
30839096
101457226
60462401
355289486
77165546
37034147
133351353
141092468
565539904
321462750
104946943
115914580
507215104
212864781
429889723
88411656
632274581
79015213
546492732
495167277
76838377
150167482
66921592
810362012
23608639
38846137
381340128
94299282
60068031
310015781
52215071
27115084
492180914
343245084
34668946
124285184
105632932
185781474
244257974
219036538
758957187
421288368
299959019
115972061
179823566
126953310
130642876
191050880
21558741
134357793
553749075
629725266
64382166
222295386
995562
205094501
89026744
20208093
11579894
17017551
100516842
572457214
168195920
209410569
858436355
56781472
12616446
18612652
134191995
403101469
1066097
244550578
235594752
152183744
123331475
1978073
289281790
693426300
9871677
47679448
93336654
554109000
377543027
50397525
514120095
127068255
452685767
24595131
179462073
254236299
13841153
55647658
615316196
69965484
130922196
24149350
361656942
258957702
72444801
282659075
7096138
291372024
299526986
51120609
25239386
339587597
133459811
6109307
631629309
553202020
7159849
50260359
558389394
18681631
605916640
126316593
363185311
480809
150619669
98505300
594100961
37263123
198016180
43792256
109534563
249588398
3038806
692148708
80091419
15000304
28259171
663913245
26210644
227841148
383435774
14738771
40103079
356392642
472387753
592165695
371606250
333073868
118725115
23779236
116846725
331667769
61840150
239027055
326817303
9280653
407277110
366397398
3494362
10046742
161565861
745699751
306108695
342821677
66156524
189934516
305178331
727083828
116781466
54438259
450006682
8113780
691210904
13441845
214877309
148441494
131947109
297574640
833471099
427649340
130923347
130759946
385556740
101155649
27346625
147820124
15030469
308819729
398737921
48731222
63443347
320868982
209688299
116980084
295018800
1858645
126097414
57301222
640894833
265171929
55058220
501419238
609674728
195209417
115290448
50059053
110294909
533726399
7981203
179559712
709495077
40449760
96658828
11819432
139897491
422143309
479522499
559131205
119787773
1741380
65782397
383776204
133294485
61998699
107727298
17284583
209513885
213135193
136876318
1256595
653066056
46874768
491108961
169596073
195867220
4794320
301002637
56078529
184832098
91677212
160296233
97096096
331398436
31411007
234412412
633486908
402583022
269423052
129761276
9387192
33829474
26509807
173883566
111126488
297105063
113217395
408328701
595146029
543906065
189789130
242283865
5502295
589577
64322017
828124343
66316213
371716107
546165135
272085401
104229150
9723988
63073557
324595502
75083566
198398769
32694691
42739950
321389821
126711306
29198741
29393564
105367948
263893783
74923837
20255769
194330192
536438480
495599033
309195716
196765742
474690314
846753924
32250665
609558926
17107233
570245658
21342659
89828030
267814711
217788236
272028850
201958499
13468653
327246430
244196449
311507207
756484562
177806769
158194328
244661513
26338052
415196142
506213904
177424451
691537257
74754184
121879723
255525671
164161897
271862181
356261171
9911364
591764818
335728651
579210373
201057353
492885527
530303686
97394390
118624281
263692030
668986692
716476997
231794601
404774574
142204779
1944328
369555140
298651120
135650301
383770279
4449364
86687929
379371528
211714531
45892553
760516987
352215549
6945309
152737238
173735002
154353085
33479603
190434707
47611639
60392557
322446940
626546723
671862007
222152477
356524779
66311964
272864523
656088277
369858945
153017886
57774244
23396015
507546948
69681543
492056311
50546171
132923444
107097499
51886109
77246879
126338561
341710181
131912162
98200789
252537508
264561809
377606528
74916463
135651580
222139994
60362566
388821944
11411138
56780482
140320636
205071824
85986453
25325303
341527301
95977146
449537317
225266613
240133500
103390565
596777340
349640760
189310278
44191636
241606860
179124849
419896839
124904774
210353794
509305494
156056638
30097277
759681556
6595491
146179
14644852
336183682
272781424
12663030
138042219
55222136
120266766
628077240
413030391
130562276
310750508
8836537
40672509
20821078
106095349
243783630
191463872
74055102
43006695
124289266
110030588
62891769
9280711
333488701
170051200
91052625
447838146
465679541
735564883
1207967
203505240
151042456
1071873
544520011
330622619
284639548
140381486
76917185
308050190
456422402
644318305
18927724
331621226
210657883
184405815
62082349
607784816
361858518
524335198
77320113
482201751
6136927
38814334
98659509
563242177
228910686
62693804
404494231
117244902
77838747
679063
250988560
116163745
109811053
499840463
580262688
613165810
593589635
667329961
130777145
287303658
498569917
129127115
6496060
556755049
113646273
101559783
423648526
337733317
170276568
184487077
454048142
710925413
60413761
209312400
114965937
43710328
141525629
155887049
360474820
237735330
481966369
629807458
227250859
136742528
246633642
601297820
594863242
48453761
346564245
88901419
186393708
81496087
728646868
103085430
459797105
358797867
42121996
48474683
438614619
53354143
90792551
681780738
167379590
53804788
478896828
249145359
182467814
69360280
312880296
211616099
329489389
69182199
599158972
105824130
317483600
525877177
91154327
271390068
603474204
199740564
136612193
229600969
111348384
135584349
19002847
19386888
537431551
398757967
538384186
83585670
387837389
49301502
20997487
514024223
53279967
190250573
424154410
298425621
72595055
42961600
44070295
273777905
326697303
469810978
15156558
249497355
361471062
183164030
159615555
168461172
59081996
567557503
219324955
172203300
20753973
12837918
112644696
10827175
110163009
82920797
142089772
28861875
94129765
48349671
107581027
241066712
3705194
329915890
456263329
500334308
54634023
538385591
552922552
183626847
427987453
2902192
27273955
143257189
40726027
155179351
452065591
392566415
11092307
42599703
270449677
144523860
10563931
364324854
262656549
181678739
95869704
577926284
602799945
264099100
158724625
509940509
168315366
63498638
80284155
34122312
687487504
349793510
77311784
813546468
126357758
76666392
465043015
687266090
657899592
6608033
427747753
27804867
537548046
248664978
413257648
160251077
224962795
156737308
61767332
436802071
525560254
451036272
293451953
476470688
312988866
427357068
308112045
7245664
23067586
12366408
77589667
446026750
524254720
119889700
1835279
261508846
113528965
303942341
142755060
526276464
165201548
219331943
5738156
394286461
34449533
852477377
109266577
42060526
68147903
22212251
804812790
241185229
84809772
397590914
62501920
35966295
228415151
224818740
359145867
425583137
38689697
748970461
272974784
312291071
328396649
108512881
65745258
157217867
438321979
82050644
422295713
37065745
164174451
92537504
11862086
274596375
119024772
58908029
23751958
65259741
73860820
384485503
195517001
2219465
320011524
283586203
553052654
471323684
274459103
91260519
478772986
301097921
690530941
29500420
269760983
738289513
647806980
558493541
485949526
214088730
169906885
103251221
15428859
7979512
506368754
558991223
464687535
625171678
11356904
161519275
615795437
444015695
794603529
384179226
228590610
408464080
329522963
147148842
4814234
677648366
4334694
856703119
195559569
676084479
606120974
98273282
254388373
154159289
135929674
149340824
202838475
578118961
32296315
594884261
63057313
382790903
205699216
243471478
7397878
42944572
323877111
42013223
64934225
589237928
17461887
203823541
435880776
192690325
535208803
224610941
105826054
338473469
294623353
71157813
753539113
95911779
299412917
122671484
725070921
58724193
328519685
5949060
4577372
88516829
40750473
74073476
16215347
748514912
502738939
56129843
333057375
409777986
78656751
497979643
265251270
572788590
463572005
25040583
27599445
25318561
447229936
403170017
457082298
83687039
6693518
289073501
342380487
39239077
158549684
431063270
557896375
431105612
587122015
143975125
473670239
99507889
40312292
579471919
408777681
179166806
153138333
66023336
269067262
356125908
141558
792707109
44331758
86005248
288887061
290285354
213247213
536119943
34324954
162690160
630863122
754153868
374097715
640945976
115576474
345810475
126874946
178170587
152716900
80367313
153055678
83212398
501704290
184024723
35452038
749055479
15963967
408304362
121461622
358378760
76833057
561934081
24646002
12714389
369479936
226934241
273855817
2182551
454555915
369735891
109838064
18262169
784853785
152971497
528610880
126837244
246187313
603053484
32944205
63000432
13443123
51536109
172903969
281837009
11765870
46343644
142011318
57493385
109453609
157225120
152059214
27253996
456649398
304232351
235566313
157208369
119161088
149260633
20788527
16307481
119474745
5600388
552817521
30583
506730353
635714314
53633038
124181986
465606775
9970264
155090118
31604583
57904179
23689435
222035498
176301578
177112249
236252036
54496441
86724276
180971214
192738613
282223433
317163912
318954416
4507408
441071567
100134226
174325985
734415788
109615330
395620366
631413678
34848129
119868272
656969880
4065488
268807671
113026889
771526754
177083500
278190550
234597451
330180584
430632773
22991832
122975038
308121931
719651713
84333618
68626798
20136062
467997387
146890467
458963418
222403979
499964212
490127983
82103583
308372755
95612663
137200432
143153830
581308574
96030023
381705017
26517232
158059498
772242940
233387395
461348507
345964676
58669055
216563199
10528307
65785105
725578471
371494988
38578855
875406003
48642433
268895147
666658410
1025119
408665
364603341
588247993
77426008
87842084
471696346
484723316
67054519
714197027
237120535
230348813
77912209
335298705
540641079
29576795
237320701
46081353
462921376
456446067
126164133
201869815
603674551
10454938
109976263
389804557
313895869
559328756
353349572
436197444
323795765
660000454
351531327
71083970
121617073
681423284
680761458
41752305
325270671
204689424
576805426
141977775
7958528
411217914
213030572
92737886
91113029
73148778
145825369
11534701
3685288
70421941
240577112
52659424
81810127
435904519
4377815
411567867
16316497
107741356
206475790
872574
55593243
625282779
52536822
227758801
563683632
38409733
506205000
260141938
397400252
180691463
309599166
407018422
875405496
51382828
41096762
295057643
14281174
205421330
259674780
70435177
762783333
259221122
416520515
212671634
135243009
30805983
292062149
149037410
771961107
206129573
167915386
26170985
115972880
30197779
580668952
204797895
129269440
236388714
7946199
295925676
2573506
242021564
65399437
122614348
594416669
78007760
164404561
83407790
23706409
9087697
41724164
871721749
93770420
358313248
538687422
356898014
11800709
118764987
699896038
282243142
627345919
606065605
129841962
172627355
136849404
127773272
1145582
35978671
220688398
7806531
280250424
168363401
473968200
184007343
463199624
319767768
39766606
584337548
222461565
63498589
162350923
237107782
315314245
285656585
124561729
599057561
315935481
68109859
708375597
3171181
76749447
143361057
49363411
321161113
148299003
447418571
306932644
61449879
30400322
53414393
17034703
137469578
63314606
805629200
252620590
44521142
211620721
659851666
3082291
26292627
293235326
657231405
50055276
18276644
211498985
116684105
470751
641296976
80642375
76397936
133425570
337071514
482374811
212641102
145340762
225205796
24693186
23992998
238967593
344834130
45330108
40314305
150730813
81240898
527148670
394612760
81100171
490139262
549216523
149516450
271637111
14008756
286146817
119578777
1382210
69553437
441822365
313352199
123002135
501073053
55844435
228188786
120506206
151841042
647453974
261724132
19449015
226205906
15629134
186473765
46177238
42677217
144535679
222671584
7250518
667361201
97044737
346804991
738948274
19810158
27344270
61037207
763243289
482180417
313034189
65575129
182626245
122416169
283592504
38401500
53127481
153531239
36208036
789450845
256321310
215419508
107669088
7723354
263451687
93969911
188194658
703668818
342271934
15781063
139311858
749764552
21176700
30596832
95684764
66397012
72196810
207597510
705984677
8283912
23592557
338556528
113079555
337499
21420064
18011837
397161494
80354108
56709302
52657619
9501350
387344357
82386201
330273548
71146786
243954645
86875446
808750128
634909900
445633971
277899570
697482609
487494018
504165681
300759346
12562155
51614397
128460723
133102983
117198637
309943674
555885830
83273462
16631062
160154268
197910449
235767338
196925529
685909626
49873868
186097852
59510854
114768163
789910542
51978324
275314509
628599355
30815936
91286016
6092362
68100150
310571994
183709672
91224801
213245432
465299512
11119704
114034039
64349356
135396661
103284887
119551018
49906103
215463762
202154342
447924307
322077948
179637040
238266725
21820176
53003393
45171677
606191076
25990099
200532931
71204408
149622415
469800125
132817020
275940829
214320250
332445555
33291763
413417274
196871112
159157348
72597000
34676837
60992436
20879120
85922194
448973091
515373853
235018385
17165537
140010596
678338469
288579694
58716735
3611939
546079295
148028229
45740076
297463195
404890103
12087776
37994354
262587807
185983635
101558711
742673438
6738944
60364076
59831204
223412865
63672332
68335038
134785002
275211358
144329697
124490759
362518866
437941281
148314849
4471308
22867079
31587178
117547453
505091192
544519098
140460555
16454059
227722604
150665768
109343796
66518095
116476439
306723356
137203363
1126813
80263000
34215210
405657756
402550909
301245266
637353870
139474981
294621773
158961083
31054959
19123733
168757975
176562409
193024066
4314653
339013522
144532145
162036938
404171791
344253533
573695963
56981468
144637083
671742327
218405662
736379484
22947195
189188004
66143651
276085398
70984964
532875239
138160445
116157205
386230658
8931115
18161795
430848090
295653583
27890663
4682237
803920413
267633841
435355301
98475463
492544898
26567390
367294517
104243894
149476968
114435107
685851369
197010158
50785278
110688015
228480902
294122852
102194697
659556194
110189553
660114015
253141813
241728592
213674535
430845007
282880771
477662420
303552028
21996638
826625311
59148977
52014194
670339566
175738434
266701685
280824861
521714292
8697520
442976846
486179192
369967772
107633045
400823760
268375377
4108323
318458071
47876558
245163108
331898310
229200212
270290081
261958557
57745986
818245642
322366547
41741504
41043504
106675508
3167427
333055014
542537047
107472295
8175739
121147994
8847501
42484058
463762068
55842648
71956307
553407034
11185280
565102339
85911975
668078834
57646194
167897163
181070356
306597059
70779919
9589979
286732938
186227366
758248829
97360568
14587228
37307288
243618132
90557418
81015514
318779314
15906274
123988889
406005473
394801436
89332372
419389502
647840692
270797866
360679248
343015056
14421643
45006042
1505018
309954167
466915141
223819422
262746912
78099397
1519336
413755059
9073386
288858877
725896850
303137397
280481398
13713588
204059100
423432116
606997805
667279219
350020538
395260470
597191827
373211241
213060274
494194597
65776862
309472707
54780430
35270120
508109379
24474617
44711618
215061053
12952667
537915455
302048907
329983171
240264710
191470260
485341209
219443379
22185615
461119022
21479239
282101172
287503422
576019672
177583415
710611219
242958026
243351283
231785791
91315359
422689709
454791970
211859028
251189413
108432435
419821369
61270573
228280505
121139168
31273405
289065237
322179276
157577866
3409666
260457421
584251177
356286160
10221290
313000472
141372784
215934528
463040265
2551049
507600014
261035372
200989499
532342477
509827756
129932270
27039528
48784666
149562065
4679268
307994737
22556464
116962986
653586986
171058273
3467794
237894293
516513504
696755185
75711460
94477335
36090057
18963072
688275864
10650418
304680348
563859386
8299223
386531735
7655854
542514104
180491634
488497008
597161045
30744933
429462553
608902764
11352867
255661524
281355497
596150643
310079919
446531033
208585587
374439527
298191056
44281094
245477966
613721085
370691100
22633207
42736127
591012912
103302390
154742648
106925868
216785280
8513014
170463665
368539486
63378082
13442946
469030329
26534537
338664166
221952554
42197260
177508238
171004041
91128457
10139383
207149125
43229869
443846144
6336421
317809723
28731902
88795384
382164587
389286908
72708985
168705440
55288532
1793745
110959962
598007940
230184916
6010478
202323330
22604066
202994520
432508691
308021988
494345578
62225840
196246023
204254700
31235566
447759763
14994030
53681383
274569442
24419499
223116090
98632689
72564613
123072381
8848017
258412198
352408286
14020164
358011370
249059158
69939646
479279833
700539607
75865105
10122657
298144807
601477819
643075659
385319011
560309434
83362922
247904755
10138691
366609053
408822411
90377840
310382729
143747095
3182281
184375173
251548165
568540470
282163242
300803101
290106658
223527312
272052441
12829330
688005867
88770736
180816359
193590337
174759168
284444802
664300101
23199998
116449088
15257841
589826330
13556381
60646030
72572886
764587299
181726352
621541
584712334
371704577
119307
3868497
290807493
519366026
71649289
141611651
68001179
346942589
19944044
23305978
32847889
185674854
198434537
33710562
281726760
284844551
98372514
671759434
346484550
48145785
179707139
192547774
473455944
74353963
30806923
15447386
770569459
183795651
2448718
309762851
183426825
147585495
87318363
91956597
369025801
11799597
204698854
753543
690136792
33097294
48040507
36050169
16234183
4527342
512124846
210970943
131029365
258888846
123759573
171118990
89158446
250467117
511059673
419770430
126493472
80574594
113274570
399019090
14944932
282498476
40878143
258460995
173320721
551583349
607049266
10413219
665565120
236975697
128553309
10415055
59894711
239329273
127076668
17296101
75654469
218611838
528853206
52621985
14853356
743323322
75396474
642991404
68054307
236980999
411413417
588410109
11992281
2247217
28918645
489691429
637669105
358662
11584915
123501948
292412162
165471509
357513055
213874754
291236649
556597996
7985769
89881459
425983356
258415103
6717066
669538387
628935405
800464571
57205199
174113601
118541087
172245862
196735153
347177011
175496403
265370122
79616028
177238609
162703020
422046472
411990059
344672949
110438673
167102580
23675958
636008219
177265266
48181339
27517548
46384031
666009904
489530914
109709141
375683384
265933868
553867131
347750010
40797642
319467183
181990852
15331493
63240387
52742669
639545842
133189473
244278203
32478471
556504018
9643323
3514051
147252884
84149570
297437093
396512821
56945292
13558284
125321843
495295044
158354797
157827428
114192811
49461536
43618994
20864378
755378392
781915496
897414431
263912747
346436785
70946164
55454096
140126211
196832069
589535485
263743430
856632176
299772573
94542223
54105933
486502158
293652868
211987361
66131128
152388161
14072395
14146621
460408520
107402933
630407760
18928231
602635897
220852111
185462446
113520809
427111184
2998901
118583000
4380683
188889812
787312999
60438014
222600135
471772264
6223937
46152865
38069716
443258081
130943878
802090289
64698477
146238253
607456685
279393139
388285986
359845112
228651846
25153463
1693765
333644013
894043134
187349161
14310750
212601287
468825239
366583240
331819062
87331893
388593445
55426691
332603071
69815376
359224193
3288050
350408299
313175572
254259586
43500639
290108836
6050000
279630165
27701483
203814535
140946660
158367806
487762285
727945078
16222472
25207931
264701046
578427187
230332439
50296967
14370015
240520594
389143425
321203340
154063735
263455645
101857080
392341000
750813291
17995457
328558095
77142309
255296400
502835357
51513794
518416717
68744957
760279917
37643338
14161498
220802847
235837263
49939349
123609558
78423799
13521615
4174555
584832948
129284294
245745380
569271787
518697813
3099133
23652686
483952311
18203507
94772702
81219699
189536500
45702481
609000958
87280829
610470057
157002720
151614303
110222918
291127169
203473001
88084351
231324226
67123490
477631882
73241011
27402579
795280180
196721872
1555581
539197288
369839391
34066783
17786188
332499181
117742384
2484168
159904163
360265198
81049658
73818906
328731267
143004317
250365094
387381152
63105374
240036395
391089371
8078078
49779922
242615762
786696538
228268789
304536192
213110920
108485701
121138670
851044980
105626713
49669976
389362465
36190625
2865616
225236121
357033964
8545064
31016837
26218503
20378035
161858569
79297368
464574433
313283016
784260836
158895952
417325131
252654122
238308525
63513946
283578203
151000872
124597167
548001624
477990589
378644664
41497164
151544511
18134385
323125056
255900519
156162960
127489814
141052845
92070921
17811655
50923199
334485108
57965640
91438498
56004741
78736271
14159149
367871186
147882941
73159143
717267466
81470884
224182666
118278836
296109381
146994558
230918359
540501789
389129373
4116098
28213364
300629206
4667382
289138546
269548691
499353415
158861729
156846284
459131154
269111207
242535311
31748441
16947738
89172309
238827001
325844508
97656989
239390725
174778369
362245476
81406410
24163761
52387633
190502979
331585727
788598832
189661296
516651357
293486328
624523162
49275557
420648694
153294477
38242086
190853964
7403838
95219914
108660957
455595101
28299631
245215958
166444348
73389256
103075349
83496619
143785692
838929729
6546393
16825262
391077429
148944437
90243252
261920051
525957855
615006052
493917194
243161559
171729666
168652017
331777241
502518184
326504193
309167234
339884287
6063237
114360912
648051922
618241830
342378259
311431733
463228
3710000
231496507
455150207
23743358
990999
331219233
93188203
131483734
255247729
386961257
583301770
779023091
304034201
819423589
170078082
98343650
8740758
161466359
237913604
69342626
50337410
439097194
50110181
225424467
266335155
417358650
445772879
718367839
568765327
336361789
170004508
79457062
11485820
191067824
183558737
403357912
672777018
427575200
43005867
163092608
564185653
144626698
142915542
335602862
203167642
165961983
567272415
287847182
424554458
369862190
300951073
172551350
110626195
47665022
348486337
236986779
4077427
159204525
463913718
134469134
60132152
341065236
19229270
36826732
399824644
48697820
328383777
226084528
72396480
196649477
23739972
405282231
100531061
85134334
3930070
390668338
397221297
57486585
18021991
442884656
64623739
126197790
366895097
29511792
260633967
601247993
140393659
242301975
135186928
80833818
130222884
250054605
292908
104288806
486570056
889215
602601751
460498150
214000099
37755615
287820367
625615063
165264109
25257099
499277650
805286852
91156143
187141636
468691447
27560059
183349327
200781822
49098872
406777618
243600588
571465759
7238889
98822827
254679906
2150300
295915887
317706626
73294107
98405038
272251311
71908521
457768924
11896004
47466497
149813953
63916995
102997960
294886537
40546021
16122260
552639
332233794
283956468
124414584
255830661
185869010
311243277
20340630
87196614
265797389
59519631
658236756
748399739
208774777
158691001
483817526
475140056
548767
8037217
623755054
136008403
41332585
7670938
32992028
423354018
17003899
529622265
399330068
197206336
281674130
4068135
58891551
46549139
388165390
171389119
74553912
36007774
99368944
64816704
56723665
220400753
441995202
105027446
302111399
847967792
12979927
447955964
447723076
44060473
314510497
127177810
822361999
9223321
12223186
147420675
979113
74847127
19292935
95585173
550474353
224233191
414937
183798540
582696172
20991597
291784674
136959326
132828138
16647061
486639898
14631034
147989946
342649889
546026619
684059369
318459295
170787512
27157186
193018840
330123699
6516558
199019443
624210935
598221515
258420956
238306410
20505293
378898983
134694939
50354017
41850370
156305528
41771015
876437760
148849467
49837989
327869306
585071373
105476645
493977981
37114130
227838283
248333410
219286103
113692548
68922968
296230389
49988094
307147942
175012484
200553956
412714335
318611175
31411927
107578428
228651572
754486664
5945010
152790380
46531327
295469536
165805581
767267985
396000667
160987822
230862225
354176836
125144090
452561784
36686499
490847992
495815386
396442731
513856793
132122326
29367012
137796141
29905470
336390220
54284699
569811825
292309198
152336612
138191876
52666500
79174472
37792066
107480569
120400395
80003605
165396974
156521874
221671136
88742604
7234591
45159515
86389415
60370493
104328171
583973007
452670675
116489618
173247428
642421287
283146954
251531686
209288856
145040992
283470047
351304770
691214769
21326360
48286159
2709268
420544306
514444742
757609865
108675173
409715770
106454042
107622115
79903043
747581922
69619913
334392559
688950925
585739455
43298263
202435261
39507551
23987624
507997936
46818783
160422029
149044301
50733258
363929559
1819665
1682952
363354484
174806034
2503934
176138965
142303458
64288922
74028666
499400051
137364167
88160214
636092792
471583467
102538148
212599783
438416034
261052266
139781869
198464520
91955260
37261445
355862428
335842968
199749625
187830435
484191826
117320420
55454296
212561
27271790
31712044
58501201
10742527
128689906
376534987
68976366
474172612
206964570
40012666
6722737
264774049
393510599
368783618
476299736
236284380
82819723
248551573
225511114
574233847
121979812
310816621
23851678
68070417
503292843
134538940
545568701
672274
160909105
121081352
76245271
149476063
4592404
15440242
19506396
272987539
273510739
634414885
659417832
85842987
111075165
773241994
126647508
9451551
600114881
376495453
35181122
332607426
39361205
222691524
1379353
274108978
625803
123312340
56643195
105426757
637696027
18748812
3096331
39090075
78316891
147308972
92891335
81171391
199398200
631825188
36778156
189511577
450043606
46665021
41797409
190846395
91809406
114720599
242567812
495003991
231372426
446728955
174667363
85678104
8661741
156573725
467357175
115179449
43754860
673818452
283612530
290545104
172120667
250994998
209693886
3322323
75592628
156681580
132483012
251867565
3095368
112995626
296110391
112646781
133012109
114877112
564775391
534440066
108638609
272251165
9185049
119888767
6566133
101780437
390033306
430602823
166604165
17691754
302725382
194019592
311851451
34462397
460907133
44162456
3436224
230265079
21788269
129575976
404617043
112682590
43613950
71707654
540571574
297899374
20029318
265782472
26363803
22246904
11897342
275439363
228317354
157765889
263828995
214537759
163820519
65605933
218631654
457934302
18127149
17067943
458851036
141630238
210976379
171212930
302998104
248391088
54991980
297179221
529831202
495480055
72182391
702063558
178007024
246246757
222177038
87169054
499530624
181249660
417610994
552878390
353150452
4176001
213444105
65453250
623389154
68744396
3107818
292384189
15429381
120385029
115948138
188676010
41721019
816141662
438373278
21488676
356514591
740449993
120147843
427847750
382869428
370427030
94816379
179362558
17211910
52122329
88312640
642249487
38775718
267194088
260587441
28299456
107825004
35565870
271611142
22954895
11618706
130369219
69300585
581455717
312306002
237080769
452712018
33674046
12310820
75335762
4585262
530106619
266310885
102102755
208303733
96621270
437181888
323124441
16123263
485391023
189932753
329184012
45713378
702165949
409080582
35434791
228307827
21536094
24215517
147902763
141578811
289545203
208346241
558301981
78487358
457302863
88982645
266352868
170644274
119090058
85298727
98018350
12172779
291358389
48388500
440589234
19104536
39851876
195463201
102945409
139269890
3943738
218139411
341104408
171190079
90413824
431331944
225738468
389490099
352534469
338717592
153276099
389589102
25303814
1082979
227016037
225864351
167666532
45206466
30190845
132416855
12675815
103812720
25936098
94032433
154604518
157759105
98524130
9888250
55857532
126674433
537803140
84888141
222994033
284403075
593721082
366513470
217769983
243272241
209445259
9973684
45139518
619703996
436047155
134893931
265378177
550919487
119460496
149222996
208342766
317687161
273903631
172589297
186650432
21329501
36608799
184917
347142087
296293724
107777656
102937230
499661403
206721093
4687204
23257139
84915051
327035010
495237409
7398963
138313218
234643479
124834336
62263422
664645083
92241257
9601545
384420077
320211435
128558278
15786974
551113441
12329497
37213080
21619245
487457936
183122496
608174633
279050888
21464152
388076954
119069413
178088690
174076976
418704358
621627689
413209889
483930713
79377157
319960985
121007359
453947436
23466936
182065843
311973935
308412586
558614040
406819634
10872479
79566442
3307519
412331685
33611684
138697383
749104747
250789143
176631905
217769860
147913584
343154379
211089516
42976598
181096941
369120073
1322903
56538224
14690976
718726258
147901146
618345554
25389518
225930172
1720358
115961828
37454037
135983533
335807089
356029086
113040400
28023700
36911344
52497122
260411078
442114859
215661322
261685081
237611618
753859971
713741127
71176102
52468846
9647350
95316883
343131064
636542334
58843546
323213604
69336801
16430404
60765738
189847847
32259065
19071917
218413217
33350330
22706205
768647199
200642338
32055355
13753470
379255343
353457536
209846631
753336957
8300512
335955801
581070422
56041059
69082357
88314372
244586934
81742845
165539377
241224170
420933111
214806933
33967785
463044671
199404018
126041093
6346497
12900501
2310855
143960134
332730896
185824890
190575587
632942323
145490893
161714676
395368482
131856
66640963
95013570
186354311
93276764
137626779
510369977
349706387
52997366
60224040
705453586
153011572
135255268
81854204
328177435
58852766
2517919
102236915
120008801
253061840
194204037
224201421
147524150
149190769
111340568
48746446
676024548
232496083
218986952
1635074
396769557
549290946
173312209
94072663
211916369
334307955
474176401
441634096
292643753
255753984
87986761
525846111
67971867
23392762
727506999
106739701
2173091
295169007
188022448
51894220
77173161
31398730
87014656
68084996
221387059
42092511
157754172
208873798
11934801
404523831
400261721
53148575
560019467
35031350
722310897
19428649
1836580
108467683
273153633
2497899
541582389
125582966
345820579
8842516
659221252
438106664
190705280
317944858
195165876
14283919
23835085
127283619
363546804
208260433
59581484
261941397
156379872
260839557
256789545
16192467
171840511
386580543
68738035
269453733
398734078
37098065
4810462
76344936
271058874
553799699
526676604
297284493
26186054
128376864
15012738
507024460
190901791
382408147
355479413
503029727
11051061
612612980
176050461
1204914
218241421
214788382
237891511
557199969
592524464
230034209
49098015
295845785
4760851
13166035
130642748
230992184
242794673
101080939
146957511
128031721
578772331
266210844
410802736
191929800
136985066
22271851
215501608
8313384
32953522
34482890
179066569
97123478
400905696
136257136
217411555
259698478
471450594
98823687
752368943
56993851
2714263
85350503
91976710
168970514
57081904
390493557
52114822
89961811
182485745
155992573
58958237
219068574
92925168
235326390
519942764
640497330
81913434
118341575
419126652
85760420
398053633
458775219
294089002
136446627
164441188
168501258
167997811
98165060
242713661
58939135
179190864
281632773
583805045
74926949
63233331
33251461
20290225
59699891
795957968
126138582
91221551
687456267
204297705
783296743
549225589
270607245
52043484
57182736
165183564
17557314
11174298
99134355
214884930
4948174
2163589
434979675
331504262
77843613
43344452
461567958
212423923
643824788
639710709
174783509
268914773
756382468
242699171
60390388
8363031
184002861
74838282
619978117
385611391
216325188
155530571
169253304
117874061
30924454
6237730
32620385
191425476
17726110
603560915
146623818
7773398
36388766
9774732
16996114
472736405
47450802
243828836
39210398
690112200
28289404
170264583
43375745
189415633
552564713
69735344
170305742
183728295
268350051
106657827
24319180
119055477
662535362
144341119
162039101
242444500
403700314
128647499
67942846
94326839
5403806
107169401
488413320
20579897
484072996
241390184
88659500
207388631
40143946
34337815
529703100
406954802
392465115
380111152
273606474
10497534
80069448
106378898
51758399
279847072
21184910
238592643
204418558
485858720
700162106
654994109
104264166
278223896
606858147
85349184
432241763
137171922
511537830
26800661
684474525
294376332
512233535
25181047
305890140
240211918
312250470
354360318
58812953
174926046
346215638
65018542
188714247
200460237
225887232
161434916
16780330
108217813
432204305
371301396
144473521
244533727
21000334
283284342
734323277
87608171
298725712
316925469
109747191
450916280
10743244
360572465
215611590
260374932
119297100
497676626
177634178
88018265
92601757
28163591
205607264
189880832
11328864
513812464
694991020
84855180
32934084
209043011
101109722
95189996
113159909
425757188
238936912
699616075
300365168
43199326
212625247
20135072
605049210
483577452
21246698
234047971
131756019
202680799
56264980
186883402
341065898
31886377
498305994
204027358
730815284
27726526
391959198
268088679
147320782
42701843
313268781
212369738
127117724
10106615
40986500
314097095
184702018
143241728
17658288
293100120
10333920
354392378
422337483
673839208
191960457
125097651
334341236
166975891
2388673
131807804
63963626
252353247
34343002
187023483
249679067
59319585
710526596
90036457
133708120
325366644
294841169
352654969
373384612
320843792
364822161
613611975
271525742
267056287
27542922
521086872
93590199
713841288
62615685
352965484
494445865
7661381
746704337
176715602
118493901
18432431
143019991
120021157
362375018
832511157
374684181
122449189
677977
98204711
205265339
282490186
144088552
521224338
336175142
9465537
113738949
148369360
567146261
376070120
590304403
271963048
443306888
359461451
219246609
206573114
52702537
8232882
419839130
123121202
36076180
522278196
705525889
457972486
529997586
606267
106641332
437999217
414485032
593772367
18890970
483999053
473705959
86616231
126551566
32825394
372588854
275463973
270736584
63167900
60816994
2416170
300852123
389563066
99207353
154001510
172322699
397067345
51475192
350285988
320631
142134945
75679913
299299053
178729341
73006960
27449414
104222900
29047614
79360880
275544591
15217436
361050084
703991226
749084342
16478019
76568599
136750234
145906665
140974408
395067879
66192944
35013707
106131494
397756523
55057602
341531624
53024729
539840303
386770024
166374011
105713613
243488688
789663314
191756719
513504039
341007411
140875965
129619752
690274173
375267502
528641547
726725929
159952440
17523622
340941
716425182
20213523
101326174
53616863
212039780
30937774
2543847
173541504
41197096
255452266
405354040
40903206
784189645
57985059
50392916
685461797
672480281
220334884
5934349
362487727
240410342
172115369
305507348
202575611
14748
89802415
632131458
775773381
296122873
11265494
818406946
543916676
505186372
239593184
132910201
58657278
780338822
39409391
39436616
458462842
590907346
117482812
29555517
99107831
192147154
102542732
12202086
218559108
92250702
93215730
212983467
520056258
59428163
400197824
42414414
216613262
244018597
279679038
452081285
5822980
29222123
721467518
134252883
557608688
275276336
263970295
302997426
55257918
79018934
122304979
133790181
137605921
361794985
205337860
2873423
105784962
413857164
326443331
623799910
88482655
268150124
298759905
178717165
103286509
475040383
762254504
242476634
119531355
79968979
447172577
33455773
153055620
14549490
108619275
511709932
412442737
115376434
553728692
6723565
391236085
74530530
30517966
35637251
17015346
79004993
203048288
1852723
105484153
16336196
123348804
583738574
5715515
291249850
50512766
68349541
63382370
7275969
5663394
528636778
4398107
102024435
60369675
151729660
22678128
115349273
134650961
11269437
352345745
807098595
106110651
37560581
720494068
12871314
8979430
276257112
332564962
132296158
62886600
177839992
455364930
246510524
261755854
89629918
125731219
408018486
119374968
17106750
422512488
733257708
47979507
25028189
3137319
145644630
215927819
421943848
697953000
59477702
77289752
523569219
339046587
37940215
72191009
252314899
274326233
40236713
341896830
1494848
691726813
279138463
34451327
61632679
163548825
201066604
63636322
56342285
55588945
66406195
241279420
93998970
302379908
280638317
152387789
9386717
199819
47792921
65735581
712833137
11474937
69443122
273332288
34954727
43300374
240789538
258923328
491480287
140679649
224984500
38926736
506516711
320262105
327881138
176349639
177047003
596710749
238918455
78303258
2665440
100080501
224958247
532301228
580036509
13973333
17535561
60417346
217387253
345330680
909780
31052808
778089538
19220050
126933185
76748457
656677425
36572446
37723455
623813082
18564584
488339302
228287212
191564198
8384689
735099441
599119166
864344398
178271044
388369419
270179721
367907395
556548981
729285
8968146
223110351
78853492
474582212
630356759
845001880
235940803
6807804
514076388
113004292
470317794
319888659
138713181
103549623
160679800
162524803
107951761
383043353
171263919
42929357
46959198
627423490
344273157
282185354
216285956
729133690
67188258
562564486
151261217
346562531
5317873
169533435
75310091
321719
182534498
102621748
60762216
184392720
88815956
136284137
145289743
81882599
63417050
159966467
149029005
200459114
290611
139277174
173076223
90719942
373654539
161745059
430159887
7643485
203747834
6962969
31354385
527225100
310904650
31050046
62264246
67056510
81089282
333337917
229306115
5051946
24746118
153990115
557273614
391663451
37887583
82096118
44307834
372295814
45385729
3219286
3460135
232233452
314447476
212650736
12677118
500038700
388923989
544585829
514928421
280699404
57426619
114664781
161908634
12715010
202835825
660044293
413683718
152598274
322826489
30349607
252092207
427092219
232188348
201007859
261263138
32540320
23590413
305290415
293772294
57904262
677591848
315052309
47242531
90979234
841774624
264109248
364149745
121096265
464063153
13070676
352790610
84249574
227419837
382906552
197390499
102680895
7918726
316478454
1695586
8608916
191665388
174937031
464511958
287017814
3423567
89489152
521691707
9398914
555412911
482602720
68469171
18604565
387184223
383750794
61689234
205185110
32853843
590600539
510803478
573711220
73348049
77703016
24538174
456110656
145936088
261402466
739372288
17598606
92547565
117356135
725208838
99535727
450128965
388436050
658443663
602590578
214707433
4928926
36918999
130361971
35215140
693261394
41995409
108762370
633524699
25988728
327667500
506407869
301222505
376562882
594408161
443865570
31007567
395959244
200485018
65399758
368407980
29690094
501128461
156115422
386488702
140314137
184801901
507689396
9984718
281155040
34112820
55413555
2701819
61128691
280416928
108071946
56812432
4278197
117338225
276596967
111527602
81672855
86252460
360480690
590461379
319066248
87870948
148557772
131888933
308267245
292428916
65509039
166955481
379984147
477967996
172391864
125818618
11878168
118464923
45397921
361889272
498733685
66031628
15000123
485583800
340685187
614206928
281771695
3720110
273305530
42279227
691323859
234995616
228867602
40965660
357236123
362125953
106560814
4176522
458503138
480064624
171640860
279326707
476773958
218013522
15343049
348244737
511357494
193449245
121471861
487412285
206450873
634375593
2978115
188280111
312263608
118354738
16628721
397880357
1579277
730483768
71151312
119754577
209139350
357445604
37568544
262715244
346191864
458313993
178730114
2952372
504862488
742996586
627342119
187269105
139486291
497843445
293278597
105384481
11561443
178764
234498978
129402293
191664529
238474259
40169105
291961998
69989333
399178597
9859963
467090735
11933964
128807748
39276806
295097652
465420140
29703518
526613952
203934522
65782325
301293296
886563087
183216864
673551582
48739350
3086947
198319117
228421424
80932212
727438358
534224657
256021352
105522
7229654
854868906
74491011
526600670
525895208
656319322
164974022
167985265
110990814
253348336
421171084
443680047
360513577
2768550
340600983
82854725
62706268
279256322
18152885
164588907
119432584
222485731
262578535
297497167
172915827
4496810
616602646
592381989
420376052
266036576
495392395
43682851
9147458
228826061
455733347
224208746
14166519
387073623
244744611
611703304
247173644
190145876
20085100
176726638
57854715
225934255
255497229
294850933
69360912
736405748
462014261
645458716
272047026
359127730
50035319
7516922
219768783
19903781
37641211
274970185
658777177
565615620
270679768
36601083
120918563
214934271
294055137
408443143
302764276
540178395
417505434
572515026
216000509
317212831
16270864
3308641
393932729
78739602
367784737
193285101
34625910
5942250
655776750
57050332
19793690
193920609
3000540
26599645
48743740
36200972
258936710
17485620
11992929
169478620
28295615
440785755
175394438
132194872
11270276
10727903
312522359
257925872
594455002
307768452
9856278
166489999
89903128
322595310
174881324
23260987
229710303
89770161
3286621
1510736
609299165
458262166
178740346
115418637
443582711
127443818
609851003
200731360
323615668
20681200
753823497
34333480
15931501
195076687
209051774
119982232
70522539
128675236
543880911
174279578
68205493
75957568
319298707
457819696
8375305
69139469
269330851
196636018
41859553
55482633
4237356
208661541
437300563
42505905
208565381
709742524
713442092
15677873
538975287
91801076
178084429
166263381
324781778
19857631
325280326
83013078
259398973
284036102
91263256
312808544
437414597
9891569
409926148
507090306
192087285
19925119
42063646
438672019
224966327
402946712
16141554
583779135
180337129
239834742
630130823
261393908
267978712
290929752
158605635
85242143
8632176
382503023
352259025
59678548
16522366
65220795
59006805
134777511
689699285
2779537
42570946
407371060
306938251
8174504
6032245
414536949
174667531
131839030
99884690
444926445
349012952
135470020
430082316
52005602
392473953
765707294
78867833
140910030
59080336
493660671
123015239
74802810
205877890
642546626
200125577
142292872
103978083
89588278
96186125
26253997
772172316
188196949
6149779
24421046
735323022
377879528
248548752
178600695
355856293
113434202
323886769
648357935
61954449
158418325
365305716
517491410
360987650
264908419
319260482
34502077
230735581
11003760
724468824
39104770
50091220
35714808
416996050
166823804
37563113
551481895
30594528
386710309
135857736
195535673
23070933
593588834
554268346
604089062
344917050
367264578
172740636
407854187
86637251
759386649
39897015
631372200
163285068
63769298
352666172
88872004
735451853
246732602
83094513
53286293
110386662
1283087
574843314
192326207
59657453
546854253
271249950
47128420
42782647
528183003
620637466
69811148
73272840
68806441
82042032
502241559
119107674
73018593
9025924
159969238
227387805
258324147
91422562
38183947
335170237
831162632
662919358
245308953
402802492
177593408
23834820
29949997
210029831
115074076
2617902
96519753
20326847
552623799
334816436
576974300
10572630
462661516
642723916
63482316
498183257
136951514
247841176
177785667
18862919
71559300
90607135
299779530
1583109
21449873
229202737
344430104
241437212
789642288
365728584
231659289
230490607
405235714
100789043
312479891
272438121
161578717
12232932
65575249
20436545
26494814
217534624
373617368
728999430
386485518
58350407
130478294
352377252
70739423
181724213
660107702
174459189
42527781
641173543
176159425
54338791
209512172
20685008
12111656
99305661
268762525
215005281
154590837
408995127
404757876
291379359
368558221
82560276
409428047
362299604
384548048
2631467
448521644
7237920
384807622
6633225
367308043
120953500
201762566
12239080
624861632
445022685
41661501
13619003
158205870
265475062
8197044
85692982
323233792
254598848
81021997
23948915
353848560
100050964
15789336
86817889
49133894
431465043
288088617
191986316
192165324
1786234
52960071
17419683
541002543
511849069
4972093
45128029
127705342
537314961
93155793
512986948
308870810
93114793
62987261
193963935
423823329
172072551
574498217
61906025
179988791
537379644
670610948
947796
197197651
28008388
134059857
57667892
406493925
91552431
10581961
246222025
168764810
692482784
227130539
79378901
104545237
35958033
207343380
823915454
53223374
147263107
294186398
356899004
39395674
210745295
146795699
38397961
219494926
333050470
471654256
363130443
169881060
168361184
39653142
247107775
461066091
45834402
52420253
359878666
627122786
9022683
40148561
13612137
372054973
136004431
8411522
389501783
512794211
69896205
220884076
26490050
38743131
276951
540963435
233711103
403330631
414036865
28372007
98448055
384901294
475345382
33209346
8354599
123616087
161866300
216061856
34856661
65696429
45503966
556404981
695318766
731791730
300469502
295226602
458950920
714107301
69439355
701676273
278181081
332632254
67573270
3073997
178295292
281127205
694788400
791497202
60536696
158371635
93559054
142063725
99332973
509494511
3810461
417459290
431311814
271897758
389000547
296445457
588987082
84913870
247648448
96945917
45616808
51113245
17199290
126683699
466714764
426242821
95705601
72699011
79512455
48326194
88880891
144515159
115229793
49708430
15144284
118467881
166231336
67528248
366329571
49253725
273648106
39911584
381417267
169955608
397079829
10277499
419678164
107882040
259385495
371133555
78361514
213898788
578884076
579050164
391928773
58883941
430456702
137064509
41223214
191346342
401379332
344470595
21577912
231310665
105935235
162164539
442101806
266263152
167583942
138234349
84000665
63338728
436432149
703423299
397418830
576557740
5152328
88218280
481870036
223837303
286091407
160365866
13435611
163264322
220266707
236818937
226544299
82385351
27472111
56955026
3132422
260173981
251027636
4415122
27832104
518695121
125488362
5836376
29033803
228377199
552175844
623557082
601314181
362411523
241338702
1557824
4119758
319521116
64632937
535554847
130335813
310316679
19161695
76824245
112939844
358802489
320719932
84036398
96028728
166894259
374257498
1957693
511549925
366811556
146158501
95338130
509621468
82864698
6131241
280329336
45906034
164250700
45022530
18226419
579735531
316314491
30412942
143756507
413666798
56744675
134643397
2824372
39759028
6740808
523532959
230485495
31279015
112343311
217204926
11292540
426929649
264241848
72840652
185878941
462457001
396733600
59193468
190889841
389939253
606294662
335883943
67304037
456638139
551694523
101780381
331349919
365462405
93075235
156137471
196677706
18318393
382802401
385176461
515468530
37575926
168371100
172602564
445537455
159816979
246275093
426935206
23187233
114785874
200390908
225826737
135770887
228382462
111985151
233275001
498080145
29302989
97746308
438157077
148419691
709923329
460080629
145952101
118922939
311296112
86241736
274419709
51520985
193030986
147592872
196122969
3920999
166332158
254253458
10865066
147783227
408869454
197514429
206787070
40855360
106171556
120881857
465103815
236223329
516390202
81237855
196350026
141641354
10666962
436985070
38460816
58882644
125938818
9237374
589923027
335710567
172398084
418731140
619931455
237911101
593416300
4299961
157619301
9697755
158889225
594205600
171371182
166736994
344838239
175922628
206426546
37169482
230273408
558742579
574195311
45714665
361371987
243285255
551870264
757111217
75860630
93333070
756401355
53766269
68824157
15654132
20948480
57522148
21481737
75277093
429615643
228685266
580200562
368296328
296894039
105357014
51590754
24600005
24716674
223896495
117073543
36944774
148999
103359425
138078792
88454299
112451997
230579482
570789820
55087030
100776708
596191858
355083072
120401392
509939494
108730559
89933891
318337244
9708327
442195765
262730306
205949451
17435044
459760363
188027548
758492485
7671296
58870225
327508319
565691
62321009
339356139
72274965
490934
109260411
144110727
116930647
295407820
36970822
512982434
288521845
100878227
75631532
12444737
102016726
315350501
375827239
308649935
192295115
43107184
155142798
170833744
81424718
217612297
171029407
159357054
142556871
685151285
324765387
23959617
724054516
235858132
865005050
142720513
267552805
39996675
245575879
75497315
38263684
199840248
282734307
81260471
491733487
102540677
121035037
169710202
73275780
553324678
166811304
575138272
141041936
308952202
25633824
33847803
129799809
201940373
61188985
21900334
301045634
108931110
332112305
100272108
399741638
62347582
283674208
16088375
91794207
427720490
306529014
104234466
17376365
234763642
537004480
65068452
497523758
56265353
672594112
111933508
184558194
298416979
67692730
18186811
8387729
5262356
761281318
2731368
17830775
283355230
449642367
107232160
37524696
112867205
226299594
254622899
83142199
132692962
50325087
48914466
284234693
295585193
303573518
499163394
439746421
61001884
134333936
332045376
544397290
378168774
197487358
18390240
5173039
57585826
77171970
292495395
873024854
812361590
265197537
47506033
12000660
420372533
96947819
602550580
27442887
212928943
229132038
257976727
568883961
49336207
170170102
167283271
174125894
9304579
32308619
92074355
33839701
319651715
110589855
26229480
499227993
587703625
351087947
828149489
793928219
26723542
413781684
501403305
229639251
89477564
466350218
9078588
253541602
106047177
97668742
478361107
13605140
291760700
617228344
57009757
3643266
201140743
275789549
525345215
26574770
323837773
413451844
334014558
463204808
74155925
71447609
222998919
834264932
219238908
25816592
75309019
308820736
538296688
185294869
329640326
157040648
637015633
235629621
68129225
180132606
264767061
177240548
408756231
151002311
106900826
386067491
660814109
125715710
339051878
575542749
485529301
769796944
91948390
607448669
892752606
220525929
17584709
369032175
438688530
450100508
643442375
174365839
803947720
563403586
214835617
200263312
613294120
488579744
214970034
97875067
275417017
319405566
84091896
206232308
5198437
42858028
4252644
116222828
765658230
573353624
204937195
103810168
4882850
237914382
106450317
595981261
5866099
330109371
419913262
73535298
134369092
604779602
399453246
1977493
226536041
559192956
39230047
529108150
125114557
403807393
46406330
176134022
382601921
321202605
916412436
107024837
198149492
34250851
230937161
65836401
3700172
758211452
42062188
571341365
158161093
234420033
453588775
65521990
74384660
474363483
138683355
4703133
48695117
680167443
242707431
67027934
5632000
286132783
16273278
6225041
233436829
313331229
245370902
52865177
217835842
5992232
128952250
158736532
16211154
416934894
741249320
56812937
204235147
78740772
2104426
161390585
309689805
680992032
289886930
94365914
661009220
700815549
572487648
1089834
71536157
61655194
130395035
515170004
688570331
85051711
20301542
170363924
8516550
189126733
785005
335533986
195518912
290458079
131813233
452406120
364373643
2477526
150196404
109997598
57881793
14266425
598378970
153706008
258500745
324041456
70405788
149473950
93443355
153614154
265484850
220599547
398497459
16183909
135739590
579656928
187902214
91400715
6135956
349442961
221046330
337207698
134681732
323447861
231044500
138862212
74404214
510366189
3638752
276161718
6002489
129119938
754101
100287528
98970963
135986916
325606722
99280001
168135965
309053690
577645177
243415696
167676139
647451503
161169653
461854489
298445383
100788409
352273454
173155935
71933375
174682649
348639432
523323445
8502874
365461194
70716387
92651997
354174571
61966342
526120080
605416074
317965616
773311046
238967266
122716792
506678271
502608541
313843159
10644191
110102479
123634705
446367325
53431656
63945463
170655165
25375681
101519661
1442973
12447547
598984851
286405237
604833245
177335273
649224900
169059
692187
9482171
28990525
739313288
133164264
572962406
215278838
140445013
386349970
308031127
54287339
207366507
6690673
10482323
334959190
3266280
15892890
47442508
107375854
300678227
331076225
112640288
17545650
45532638
128533972
90353703
135935504
154783041
56603977
104602879
96750573
227323371
1305248
282912244
256056553
373782248
352367832
207880044
663415610
198919596
449066624
201329448
67674500
298059115
42080962
70516181
530823820
547052259
17797278
93441213
107558074
606406924
130906488
325025494
18964718
168331768
413914162
385432870
279456975
136950218
16659585
399877131
245198368
282732093
348641523
250852496
255752477
121646918
497175555
141496691
381211190
679011333
78556034
259601722
78121590
778255354
425199757
72091103
149047508
14857927
125477561
8789602
72407405
615836530
169098881
205520156
83779466
388404245
16990470
75832827
125511607
157206456
281684388
617546124
232411101
391782076
248436839
190759399
30213107
41953068
332105264
120539123
55294066
474621293
486763070
365664707
225511979
499018779
93595990
191644900
62570519
10024950
18820153
38471783
6196955
132610998
451102134
435235858
29632651
311004821
262560288
50310600
124685559
514805141
77238103
11514846
26217387
28892357
589321438
2607752
4917837
214530461
51789694
273603214
287639562
406698975
46188831
29727903
217011165
288100183
234146405
154743738
48288629
65083531
48418322
59832786
491714314
220494307
102888388
6104903
261001940
404927016
166261545
31208644
207130466
496368384
208697892
243794665
9481316
36634920
620714916
241504903
379167867
41150926
412575
433066761
368853354
104652319
180219528
363573144
258771383
110423616
327378036
166552054
578227587
78060538
364433759
132128044
389058237
37414481
74334838
687846032
118012854
718820157
325105640
516889384
594343113
1721918
383391511
96580573
195660143
470534471
127351700
679676923
2278057
498750968
54774808
383595
39799054
32871440
149987544
186567094
160007807
144782
36971732
470019519
50408573
240254300
697589155
259262494
121403532
32188151
25368771
135317272
27657174
312137206
301535412
283640408
353599718
33983173
176622958
480086060
182593051
39861207
706472456
40840630
440202907
140466255
47959735
315060910
4737568
422847718
482453361
266564389
441942530
233304301
211338577
180595230
3963744
23666336
204478897
269280140
67958043
27394156
241455240
102240234
266788159
196280718
212792841
7326574
92228005
177093329
100384275
25046281
117244418
49248987
579987722
12116280
273563038
24773434
404583613
1691851
103265376
188867786
8344846
213188040
51884449
28924084
235703928
255460825
703391261
564854390
505100287
526606237
28626303
398762380
48685357
45550220
36927696
206362225
72267545
2635311
80179201
448734045
284848918
208846963
250075312
461457728
27058111
118381464
13824503
182277299
445734409
5046092
309452037
100980517
211132249
333621203
92509017
55673788
72617337
147022152
57749073
116372956
229602461
281707717
729768031
143908569
56645090
147338923
298473118
23228957
330332916
204067514
237067443
334467032
22871032
93866465
18240902
42401710
25863927
78042664
15287604
635191988
54257640
385006248
361592658
75087674
229629093
442092731
34327838
165909178
437662924
118078327
206403287
512809443
470239048
511037960
391684625
45180652
85440937
44582753
444063774
304697734
70694931
153234961
661505390
46590204
649935547
289265290
576625640
17673861
19113559
78157226
222798084
3366854
225893934
66644822
188721684
213910370
252252840
174855682
197100865
463536230
45177316
83303126
139879948
45024701
224395081
535882384
372473174
197082022
6676071
149108274
162984043
118916110
762519478
32525490
12725722
85606958
378537938
62451921
460915753
157733509
136353106
166085544
160016906
107119912
52671161
238738853
153644417
419387340
376609171
356739519
48933477
213512605
57528360
464428575
234226497
100639266
190765
454563683
22099231
71463614
278228775
82769734
229095698
288340753
864376775
350620341
203068400
547910283
324705115
197651609
81714385
86039764
57033237
323338321
79832487
63682643
559639187
93402720
231978342
115035540
473153231
540926240
135426595
9871703
191305013
175927420
126224762
433714490
93647552
568237844
256283709
522442362
278573798
3425414
811904901
494558418
15988647
384875059
386497675
7084423
11732150
265458435
201234813
111738272
51403571
138085333
214112475
3487872
55361237
179198874
363769039
411792570
419664142
26014400
239209832
181392581
452713601
152918271
112507715
17677235
48800653
290982688
13793064
267706013
305566137
55005148
439872638
13059157
97067319
305885063
97665121
37923327
178362428
522907231
264883507
128239600
712185811
636966833
168532913
246518530
3978205
75583626
214135791
67111517
151212599
595093
18267231
126419440
247180337
211248501
288277397
743806533
534425027
109073896
70796763
172341613
450181195
24898708
526810590
1103203
1383804
7006186
201508239
70536077
253993579
337677038
100355155
8396694
253635272
150402760
338410766
139002720
37351930
99138877
32705395
187348838
12562033
183968576
90130108
151182559
347000889
315153859
217984810
487829888
72292308
577036363
522655619
116242487
253914580
159275890
105322415
60997731
211038486
134588457
341051524
189128103
274296943
168126734
187756214
183894078
195421179
257251265
166553618
168746544
72200167
176064963
171062703
196857711
151443015
70013192
338705844
55034649
215318068
141871225
1320492
487649092
129668185
706173126
94210098
47340911
40055942
215338309
664666451
125350425
253328717
129565329
14703240
296282604
211594554
31005508
271464202
231602259
222890890
140269763
12732588
540421504
360596250
97516430
396614974
15623265
31670233
175130666
233586956
32782876
121972985
148305460
159252396
24486409
19409917
161797756
1627930
58985913
144736814
105099575
25219811
19563786
509457412
20344038
287705752
24163937
341109897
102086400
317372708
293703438
442196271
87703016
14129550
547956831
361550894
1600178
203709196
169309657
100930570
54983609
387314991
338194
7590032
393104076
7366060
95941651
63018487
375258152
221779405
2886395
143451988
55204619
83847418
302833739
62271072
242411011
529450521
129247802
93886512
249461844
134841919
22669802
84637256
249498841
254001285
188167989
458461741
3327404
16644789
26721790
366763242
158183495
266896015
11736981
583155245
388158103
213312459
376640379
6430103
801769645
8230134
725478779
646999037
273678773
8161702
1706300
780910
34453484
438307097
442149927
50182000
217588876
317059766
258292619
169858132
125142397
237464491
60148923
103387821
191278209
83034168
209017739
191891918
56034593
149590139
128592830
190498784
6877917
156026334
912566
297676360
122436200
7501352
572742247
277054514
34010851
337411499
141763659
478011544
3064767
358766722
134314233
96753146
441452606
857531392
12468010
485397160
739724
694859989
81181898
445808757
168405328
58581194
340621984
123721233
202140185
191693933
84280260
32402845
331113772
34381324
428590651
300733475
494283147
428458810
269378770
16386102
245326730
333739835
30250187
103950458
518336016
746043977
392178855
26820777
19344449
421513293
222881880
626015746
347660678
25367921
13609867
32453671
5073301
109337297
231868590
119500957
181879818
251472709
11229945
123472070
457340791
114116265
339016864
16967176
189160433
28863838
706001911
582068481
115454069
465603754
81105397
458579798
188067394
53046575
281652834
31998131
507947905
45716076
538399294
212498398
198149840
693466500
210512680
326252362
673392272
324590299
197520750
304414768
409295586
331897274
128142302
256414533
137539034
553499041
441425105
199877072
403693772
96246740
79748398
194841684
37661490
3598957
143961483
23388137
71065164
247791674
182932698
13572650
165842153
646410245
94691384
357803296
36454308
6956501
87020444
253209234
410893818
798676626
51800424
47646811
416163009
88224723
501013375
118790561
274566571
292724513
341257823
191363840
836109339
126136816
515684772
62042400
105419503
336246610
76694524
390955313
110759332
4138476
641680420
132636389
276139841
88690916
17966882
57712654
230077100
309613419
13422607
132850468
44654505
336826346
59434032
2225642
270693536
212124207
319636613
92800341
417757007
357912906
300799585
19617535
282841230
115651441
257181312
227971477
274877357
800393193
23084015
26278844
542223570
107382675
695147
402382722
109433582
155109802
263041923
420717483
296117660
59062923
226578919
565953551
522736646
273755550
140825660
134178088
348682446
95683785
169159142
31891818
146683210
394265308
397311205
9200874
554836022
449229297
232639020
101732500
35212014
210064784
507757542
127574007
155968840
272408476
490729012
294094766
33746747
338397537
469728835
33713752
60616099
240433107
16887637
75535698
650957867
48467753
34212385
193256706
76060903
132834678
232328945
165131341
553134788
559093489
110416794
281127003
639743432
203047771
129390532
416729065
262931120
176394116
596721890
4099210
406193255
610744208
9185064
206367367
136306218
463835509
8377489
272242417
47664082
25536345
334975559
356600446
19364877
133398874
56537889
176267681
138639184
8065823
422438505
208869475
186065376
508056455
338093693
764498249
31327990
66063694
743430822
521790206
12154873
550986807
565971402
10515958
330390200
5313088
284498077
60403954
31253810
14217389
29249946
197435121
785703860
761706528
203119255
62988209
120907754
573582731
1754924
411449609
191057790
333718515
25794970
437191360
269426556
36886255
1511338
617582518
138447375
230250912
39722930
25840930
394527688
16159126
84390850
2094868
258231590
519232677
21559702
438986480
189244476
67341475
179751707
349746770
5156510
82007142
1269213
25124958
119486230
249836533
42623850
138796047
165281120
144552603
98819153
91918844
97522798
429821622
663120585
652482080
377681944
39622968
188420181
787660266
78282334
5125015
501269650
183881046
59874923
131165781
210522807
264857391
69119115
81885796
228513110
269807315
467194402
660376444
323424945
28149877
8367675
301072203
13842818
342268768
349103286
506864
60134552
535754369
99260365
159598149
233309693
30688752
119164832
199056811
227288570
65058335
214531259
90173904
66395981
15023709
28113948
444179950
136549180
33379055
79618538
535304046
225474995
2703820
551775096
294990975
314464375
33036982
77442195
323685598
46304271
72927177
574966474
132093992
200596977
73699954
194527240
405606853
311595447
58981901
277763093
600763727
284166955
323210099
134839562
217967684
3383831
42631506
269216427
236097339
36708152
490115193
233104768
200396449
70468330
61757870
19605225
570041644
259056754
102783015
88524498
105479257
31479767
68349986
548762265
206196007
383544121
519121819
238563717
456833
310333352
54779918
23615485
268949739
389741531
242190145
8731391
44394808
699946583
633967733
326641622
304665883
59322538
132019961
84238998
24355361
305837679
58730661
62775325
261385609
116441864
365649286
319289099
261512663
210457438
90278748
622621799
443846640
16599391
788083070
35249776
47586666
61796857
89719104
49859657
303346705
507887081
443031902
72679840
271989183
498635678
255972303
17589346
358944151
175204692
97897007
54012225
385922252
166845719
21524471
183778344
445014604
40484275
358273849
209934627
344971516
505744235
319095531
50388058
703027337
311090885
242880600
1105244
18116147
46351149
749830688
288863309
557752
139351890
125128989
84331723
341442723
30089054
775600153
7180783
119435178
238811100
44946550
768194890
212118806
205050170
121099321
623428542
78636807
25139416
157590716
357740594
44684878
814154869
324353801
297180217
145821808
305548800
333178805
249161165
482352577
190392348
127318236
65849038
668982498
534141423
391933163
8381792
129958328
91709165
5300342
310990398
82315643
72484616
220524296
352777998
140717401
124303168
37702342
768395186
340227208
275129716
59978254
229231119
439253399
241900345
806695887
656341161
353638705
349377320
191956734
570831793
238069315
186833618
554654057
136174612
42592650
532066702
116110345
363751688
305081515
32710252
103932602
86275741
71395696
60941680
165274571
64042893
261573972
250483097
104191049
11095104
56296381
654180755
3392621
524505013
231207449
76000574
82263089
201408703
29628861
322933404
242788663
405168790
5106839
248701800
37451115
5467321
217262713
438509638
222926469
417765045
15117643
26412625
414460635
422398805
232391646
451559556
292635272
384852309
5557220
654047223
115473410
24320651
23852602
658985958
77888019
5222660
161386325
98920157
409053598
97395541
300336391
377936014
31116332
54889564
276538727
102018322
413328988
459742843
349453872
156703483
374461465
440129325
21095980
278357438
74016862
330286264
75625642
45413975
171070748
2574296
176657209
26939546
75164206
230900607
61670692
37498935
50659526
16919953
203341040
344218362
268560713
25074823
88527303
301647792
26493171
93147965
270217523
137834027
539813097
281933681
36343521
18953704
104435918
63141501
54009694
454857005
31002068
11594419
47730351
636361926
578419305
224086180
559524043
512383348
595140488
324787377
513391830
89283271
77099821
471761289
40843689
65976973
36111671
5543055
48119476
52933956
113671807
40103369
234406320
265341924
666295523
1422476
68429408
319361000
120576750
2165438
178256291
728305676
407731213
356761485
33935746
7120302
539802113
757047
215261638
19528647
161852603
228343298
222811301
291508004
226581651
75337984
724223100
208995911
321667597
109130652
68833406
64205451
301491761
478722835
13958944
106134640
580009995
775865908
40684855
104161650
190102190
283229648
411280610
290004302
31660183
20657729
452844131
74678232
572921856
350021299
32709451
328534553
32806098
178897004
630170785
13355963
4153320
223735149
27104000
10838924
366026424
174269809
40616514
360031121
31879648
503922523
622371122
399226668
82649730
194723072
51947904
220628122
16914237
39668916
678326292
215129998
79172513
112915800
34954308
324159199
309554015
611921924
7834298
18716140
23505810
552853189
223966826
433135493
223065004
234152397
9876585
277248330
232703324
44044559
604980247
168201988
72516059
425680376
189049903
317016144
196959245
373976031
190998296
310388559
326086373
603023615
786200
28496013
565190167
12532161
357631433
274893792
317662913
129029057
685404073
37303055
169492245
106340083
627820959
243035238
58293787
48384704
465503765
17575346
535929002
23935937
312568402
16148180
54275565
295933257
90588958
26542011
82867731
128599706
595664181
37838798
292540568
28172233
272605309
16563359
24438353
737673466
82861656
146725141
383162586
57919413
329957078
575012972
192409437
375049477
341377754
747996362
243675069
247073287
152668225
231545801
160956473
68341268
253566745
15330399
758101383
24299840
148610455
118757119
142600441
235153516
147551466
266835838
206671046
122715990
31387436
6098239
168715015
168831621
373886991
126784492
37111370
271935837
37974614
164274865
81600183
265778954
74628972
144198139
65855730
314202917
87922164
82494568
34442011
20306485
75203224
110008956
639558838
142721096
174347561
457407202
520972047
394414748
387677804
67989848
38686422
321888
61564933
313471979
401415174
74537966
559268072
94549735
96363533
398521271
40990741
120785040
303579422
377772086
165369336
56811404
393880614
249209672
161917265
315751129
84477729
854720597
145436175
126466011
11809468
241005321
628212925
323235734
67735832
557443502
236535699
6385259
47031461
17668426
33198305
914550344
15894356
96865918
70222569
334678939
400743114
312439170
687282770
29699450
463191400
189056592
101491479
303666162
404700659
304359342
43837354
105549735
57178251
246318349
45722306
156586748
547444132
694942669
11029336
58435942
92417118
45299442
25798858
53956707
78516961
527027042
281714416
283338639
94851418
106669248
357436258
85208393
291583010
99932956
591284
420996126
72223671
56358776
143301800
45422837
192825045
234254468
17818392
298097687
329066432
56056643
457165779
28156
217218350
134561783
61398075
89074412
305439192
569212557
467138283
35531781
385523659
255166099
328770368
577546460
358268986
195997799
31203210
473507615
119994638
142222519
216713399
495559001
424999467
38127831
322091082
192772659
44820872
33745538
2357427
221984356
20988819
59553722
428524901
471769941
348490224
434842348
499920279
163450312
21990260
381626854
599552327
450431075
234267596
658355525
640957550
81819444
41448876
596551060
164553600
212345222
18598498
18530339
162633925
727111105
11769269
6795300
759492187
225805686
312732444
642519295
673014823
219291085
30533437
98302871
9435470
38659546
264984503
265648752
20231982
495395205
160718366
86250805
50804866
43292680
314449041
133153804
189223391
89727121
46686545
151857831
18083435
604948669
475463566
355135907
57288651
19548314
416000609
158303787
16532788
405203068
396263501
343821959
34057121
33799456
271581596
330247158
223322480
32578737
11388887
267666003
40922527
146676558
54451678
351355405
185541622
308351665
503008012
479368390
34450741
7578226
170700228
107181906
120939625
110680960
98509734
139490173
28586435
117186465
140274809
658245634
247307285
161392413
90947358
59383966
358823645
112030966
40827767
17971811
18628119
4747246
276962281
357040176
447665777
180036431
525055755
45418350
42154501
87817971
27923720
433212623
6130578
156266582
29271266
316133041
60311688
60922046
384996845
1877572
50679866
77507473
676915225
275703449
14354425
1196998
172079667
5621614
401728593
75502353
10738544
282713836
9128428
243860785
176793696
394857964
513199679
190822167
421998193
196194657
405855767
48630321
61219463
9365876
272887730
47465298
189200727
30314370
166638387
67779843
233432085
281487901
22183471
65998003
438199322
613774622
264141689
34973687
496031463
181545577
41241198
629024243
4542388
11425670
358468021
112706715
147459440
851193030
510931968
192182796
122858915
11766079
78638078
366175608
239246416
17331322
6064234
682526734
20026605
299532727
257688514
714953939
13489557
413893738
26279320
25770642
319654604
310423411
19979496
706426578
87071110
94930408
13768500
530449126
21792119
343254015
202384250
207640947
19519675
151668747
263459955
640059268
78049256
155627248
194259206
48529248
600289519
15775278
213539824
652361097
1119580
150312250
338188757
709342849
57925880
747225322
210372248
1224296
110752012
156850583
53200671
36325714
822964278
96192397
139183912
398218880
62245765
240280349
151686456
351259105
185464142
535000565
155012494
89708773
734456803
66387444
346314676
434011541
81701769
6594364
17190806
135303100
73879536
134362476
231219369
258652
111982731
96727722
534976415
133036737
469445498
92824155
27935016
326499421
20208461
336729725
508146237
546499634
148113059
544518472
365248381
20306362
54225135
209267887
115547618
223387637
213440566
162909899
330929395
17688318
300700385
362554010
160513741
99840786
440844908
23560620
20381684
75413336
60039413
38486289
401646862
203011193
139672100
219427342
650261514
138805489
81239151
36647898
23378842
47511300
747460762
59915566
77327846
1371997
369637838
540444851
109435989
82027411
431596963
255682310
94341031
217115477
32001909
157638566
699515403
112241980
81284308
149785024
126509288
406107495
63845319
511123791
462611939
13456195
88025254
68546534
68726864
291573887
725626340
398971348
169390092
95897044
132713965
231291941
76102626
443285372
96222189
358866109
422648293
171122062
184246528
156829577
362479042
116881355
106635593
445280
574040089
428502086
426576969
346779374
133545757
64156820
204852946
776423460
46999745
554779375
72738597
61644744
210076347
12024599
217164278
52017624
188450262
188325003
63573167
22582734
181028451
348983777
195282726
29286890
124774087
787600826
375296098
81526344
140457989
68523209
355966136
254047493
61198716
348217543
156832018
137368702
172516529
125126215
7556757
118618895
251163975
222829641
105366653
161909871
398080028
8456004
69613236
14652185
20633958
252455977
226870256
53177436
497193367
651003658
778037542
834567818
301384778
301277067
123620983
256368663
568585608
39129814
117401508
633306746
215291408
380496316
181694059
564334736
555516336
511120469
632846017
180114032
128394863
40616328
486490332
73115025
158701174
13261459
314312013
638447683
446892747
29604024
6406824
122414970
63716242
81417429
501862087
608605676
464240425
309827554
264312777
23430314
33982857
32377002
7042411
83460077
59192213
81062869
528136966
132341738
291192532
577815306
84461366
240002477
457177482
216109537
165774915
174573012
342435614
264941042
211739333
57448613
178431379
92353886
294439385
216836697
395633307
208547512
338499754
565398442
70365635
57472434
326590797
202665000
116779632
118678134
74731486
228344716
239300673
93364252
285834056
339372586
362742471
686286041
333703876
106515318
622212425
242920092
457180863
227927666
371478898
184546854
225344953
157994490
29574674
492985064
275723738
16276486
15597032
38287154
331467038
137253823
587882116
57889073
253704772
12000051
770152644
110797978
319734173
336494496
1606487
411166552
433169637
376851685
671393
208578600
93209257
70179365
12013099
210455732
477287772
146242164
746131653
166452033
83847414
313128369
101950755
166473397
75980262
164484957
9870816
46048977
486664300
133500733
72221747
1539088
750207042
199163009
222293541
146360591
86981848
190980978
155277120
65005363
267303526
391661180
191031288
45584414
167054323
295198934
17122487
114735311
23997572
65584632
45395466
15126223
418573936
13196497
410034612
85744705
218035250
3543538
189067256
376224757
84141125
30203559
779478145
390653896
326052572
21524880
748419535
6632588
331048267
148828939
609959284
346042367
57310799
121338487
453810559
268781908
101612018
236974919
372441517
299674953
239366331
4562018
383305445
229044213
213458531
84549424
557368364
144616223
559133867
187878
19778734
755666168
748711527
22542423
664442599
60564311
83737773
82313935
49547726
475969539
223042168
191366533
275241995
368846862
126858052
495643
267383374
81921422
8010815
781554186
270267664
118348518
149442820
73499999
548594826
471829
547649250
353034224
65127389
124500540
126659135
153537979
428262040
92718246
351442136
85515475
21127
394511803
445342141
18947262
407632522
833629323
793104983
166098173
106198033
71073903
504839
144941498
39940883
81932702
101241405
264583831
602087392
54955511
31237916
31964487
329147584
31899076
476401090
632431271
258021123
204403392
584664498
3315580
73865312
30680233
178241090
243843832
97625054
362873828
776393063
59160379
45811236
189428392
180099913
221928585
92923467
393320212
134631538
46224420
9315962
57124222
22804866
503430432
647421159
43978886
280702837
575231843
316313165
19525975
4069502
97526763
49851899
251108197
170932981
256833680
9172456
45024067
8000256
232789537
249334611
49131434
179508967
96351576
95521840
665074
84493832
33001762
215982731
546989601
193791135
549062125
75300161
253621290
3420192
454767971
123102515
291608533
7133701
411067898
18556361
368826250
465055871
3282343
10929932
163670462
430690242
343590166
686703331
102819124
43979567
26389443
679741141
724329862
66290626
192105500
579981507
8864340
713132995
348956251
47157960
162927066
389460154
30259087
58537308
395074871
178980986
22061383
199443803
21447255
580692525
17076034
217108598
830372387
39348656
88306887
417044776
99536879
305037018
96560651
169002353
706490307
361647316
83018062
16006781
93796698
348491190
357638778
245314
414685365
36684704
55923246
187786801
80779600
255945641
531779688
31034825
413038962
652178735
132992230
187389267
300373262
255625338
109134028
354749143
27497354
100175915
17441
71638821
110798719
42777675
49648059
33432341
8017209
80745034
56271147
84699236
1788081
336815746
98837834
352986848
331836333
163213833
505671347
61323256
119805166
50115212
8278108
743886561
335615713
769688717
213961356
719758706
70075887
466700213
9057822
13396478
108321045
346894331
232312086
306045607
250521490
826343339
108663551
1038931
365675289
622544984
19839589
169582914
112334021
566345886
512880230
306460208
172180876
176798047
582166116
150246000
366297455
351194145
46531841
26650577
52294018
55893247
47756114
162098182
114758518
47129291
22862702
536961989
132882290
11260158
314636504
72550176
86624353
25389959
117448038
138021357
192231783
147705638
99537757
45540892
152377308
165110483
124206642
251220165
344402273
474671679
433297573
423108673
632007852
77281398
2591732
538429943
217889529
613257733
201412669
336947768
15346128
127716678
486161111
64477950
148900881
818574601
754417200
16157300
434933661
184515258
11955581
349021448
32960710
497011019
303793136
443192135
227035698
39732148
117963024
5037181
509782281
372408417
628783882
857244298
551871947
106035593
43147622
78494948
300735427
19274341
131900842
69059676
623744502
90202111
95102762
382753377
780282870
265621012
47471407
653940016
61386341
11103153
182135623
502569887
64690726
342513614
226217893
135603998
90566671
145592702
33198542
91166390
60935288
222879376
86896281
278872444
547071028
13359906
172840759
96378251
115194879
210207062
136937913
130432487
15851448
579066363
16015
28180329
444652058
760214
41606644
508183409
487180075
10581077
520256899
146480453
267831118
269849024
161770080
719500335
15750044
145442456
83102989
161953630
240527950
75987149
298791908
180694590
540606523
804153929
29024232
72897996
204242104
86175178
442890943
725143735
4621160
23002094
155184242
177402504
234543168
70805301
416828113
16763008
729789252
414443937
58939455
211591514
631258709
324606755
415562748
277567813
190135952
156901846
194085065
14017558
29342007
24764175
3721121
9442270
352935722
27763081
811580696
144609265
232756559
18656308
42108317
224575661
16674321
337512986
466969359
152778462
139361287
46461803
322460950
48999732
83388962
689748079
216412006
30407122
864907511
119120634
61546488
71207527
765630251
99390073
207111828
165845309
41901574
123959176
144414263
132059485
33546587
139118125
355326094
421515860
283675682
2256306
245115999
155561067
195778495
636159301
535277860
326365627
439109225
178297428
511539549
35269869
19242432
220416007
67147778
326918352
169519064
172598015
97435075
451911029
221034558
1362048
225719001
33554372
23264043
149822457
217145239
30056538
623974846
124382379
42076318
12148895
45888983
2817380
307719539
3405513
164294148
144807610
539746694
504815303
529278832
73038632
306350228
191204397
18351477
532789076
182574436
191197562
23092577
336120993
27323392
78643402
138203954
416587319
101306830
85133805
707612631
570841807
478820918
527722223
84351323
44102670
27680592
41283233
181179
185672364
209064136
506453949
264620218
137194398
611246214
164893249
448918789
18649589
552139997
89159304
60432811
381844121
345415872
17920853
68287047
178036011
11048125
127820449
15935157
31486532
212954450
58704013
534573825
126679804
531830384
811320603
264822816
136575121
169965758
865417899
131176835
183943987
86094100
139401326
103520307
522322304
178647877
17438103
122257203
841358486
192870796
281159261
300137912
822763438
459744886
148007858
553050487
23202109
716671692
120138718
617656214
454494506
25653166
644618745
431281871
368789681
12294783
95409466
78204934
117772574
27088080
437979909
363491808
187345149
2967176
724580336
330038224
13694359
143660117
26013852
142064400
167698536
34531563
218534052
92865833
124024449
322396400
467057535
150341345
80073201
905879536
198378845
121998375
96226242
34270850
34475712
447043399
368469105
240702324
16098214
116481532
23254539
157372757
56605649
74028622
662082805
209891335
491432218
327994671
398457360
48820886
303188696
255675908
161240056
448059539
773000202
336192532
281692580
16363886
44400516
34042152
50388375
263453589
57764604
172383420
43771658
14570972
24048738
22051209
70335187
29251565
40716175
135322022
300861292
522953094
360242173
137491894
379676154
428076338
260704751
416560156
123838948
324799275
37068839
112652827
246692657
355932512
167572881
471978761
30738232
16439400
18975172
196327857
31632978
363162233
201045704
368569325
636747458
181294288
611953967
19980712
391864131
187680620
12502337
13433217
243514862
57622245
312400666
41086092
74426874
40878089
314037556
43663043
470275551
171593960
172725100
312209230
14542080
208050284
384484176
197985777
509232240
263742405
498537820
281412802
137134461
11527948
375915627
183617633
10237448
80623724
38336038
584378669
50736243
295587723
59703568
267521870
196604184
229159295
229060763
16900316
184965890
588340407
200314714
2233844
343048237
876279863
544010838
3122005
53328761
563335751
186652893
29752088
51881965
521563322
164928222
515545417
405767960
575738715
90013244
29408155
4556785
376794007
510432142
707412199
9796069
383461327
122096776
159789680
226416625
93071861
381044148
448414894
7519660
156265206
256897895
804887965
85868337
383545037
88686043
296587409
147819219
48158185
89815088
214468636
575143929
398692665
114889085
560956604
43429193
571525
48645951
613710347
39815883
272987549
247815
235532848
416498265
46123676
46385159
468473900
135663102
141552686
210751630
269813249
542986082
2491615
570059051
20673313
279550783
126664797
273735236
188273787
171872220
10218547
338831724
100028473
4873794
230207439
254456917
58739866
39346544
197902097
378354674
332344132
47106863
671878576
60446706
394637840
127747812
163601864
86103743
115626645
10209805
159572099
15800566
243618675
333267858
255080257
43230402
60301811
164657972
608327613
467894788
125049424
85433063
19320531
15424100
736878876
137000966
48909591
155791145
346735471
104484103
371190920
388156665
78886784
21030641
86664574
782686797
90018993
707268373
42705573
57623600
585251531
226267336
54003453
535687834
394578960
28288689
211715539
145082555
70778459
124425656
639403088
389805965
319611556
495328708
647169778
472627482
626086899
427926018
293307402
23378721
14857292
559020664
91863998
342861867
69108717
589510329
249003851
271404317
695408049
179442876
464877120
543352698
395002476
124898314
178675141
537320288
144014090
461862901
222880374
96488061
261703596
7376526
230414885
432226351
8653119
73374076
123440165
510944414
607446598
101431216
2626541
163460991
188870336
266542228
328522746
271093402
125226255
91696194
775244
74825875
2402645
26885382
614808606
102693393
76194538
151299569
182112524
28741379
248924558
122055363
114925465
294197
123442819
320811391
122578857
121693642
354568688
10563788
11691105
147577636
151110003
673201474
489341542
307436563
804781539
199822492
612552500
110980345
115828355
89453531
300213423
30395745
223804519
2041524
152267654
340134719
198541931
176166981
173077938
133274479
84862776
14552262
72620984
79729259
155814198
22384255
1437150
20060025
331978845
134697393
261679975
221830772
300969173
157510337
8975758
444459072
515962729
126741247
522411328
34031882
10382031
171387064
90424721
184171421
129303553
130262501
213445991
483958
288890333
11008285
345972381
64215712
199446886
149653138
322094016
46576743
370642797
157780726
509877437
109397096
127748736
502591716
42497734
81275430
580463646
283786832
11495279
190993211
12292049
13134842
16739072
20815401
324773035
314276107
426459526
213585519
373570838
25472926
57582264
125787823
1436944
78460900
107886057
562846326
72638028
639497473
3421538
168865717
62140622
347512843
246502025
3696765
712138990
607017182
607980489
139856200
77369018
5719513
361525789
301927654
166517606
102766084
46120442
210876771
857068866
346574806
33723706
449540578
70680682
25581808
261485762
37119356
261177931
584302391
207372227
130648316
300104255
94619357
41814960
55160500
126937089
108938633
507495703
421024659
723950388
433807625
126859600
29622416
92209738
433431461
339669695
304412146
125757432
785585138
33234191
68516052
377029015
256663228
27014181
355524274
4788873
185544685
352463869
352677329
352990383
662797404
67129325
198051362
357158017
193703406
93362493
102728592
19602050
204350442
93862593
757924307
762735661
580834004
422055093
303740682
79263861
88806733
178166875
517308315
19246595
452439078
1056377
108812926
327703675
167086219
7454399
425386996
17587871
240517962
34488411
120841588
80206275
29434914
45547972
203132439
612273358
51503839
84408411
34553399
187684465
698619090
83910623
344557403
10018364
120941989
49069566
33508404
527853675
93450798
54631789
368590804
225791856
490655326
128777932
34895933
136634312
138496893
2791994
4630397
30417939
450468496
374137439
91316593
82362431
161585487
348196761
598812748
364260445
20703586
751574687
4610313
654633434
371455874
591893426
239698903
532045384
395653256
24663768
545073731
32007310
9996272
38412353
173483603
108629995
438112567
126507009
385623318
137987898
177098480
32031285
135771189
27114308
2983902
130746801
276864087
35828579
165832281
524835185
256738215
752578748
169899191
165697863
21580959
696885096
81970277
272752992
141903290
92288863
201855193
568079482
2249825
364752759
17590118
198162625
21648741
276129289
2075005
223022495
122631374
124397867
347163288
105123922
47903014
210157020
228897836
133550001
419144636
56974281
319113430
115975266
115363434
176741302
21968254
659337871
313589596
12395806
677875636
447664320
1091846
91426635
150261384
305337330
99852019
44599516
385652699
315451629
284318425
45489598
18555124
88972030
623046225
175851850
32616147
173453583
240423631
14343702
88788618
31621389
38669941
300215706
17752690
69708763
11010887
16895134
676082580
120320213
186734389
460180231
150060180
19131567
313675831
15490997
113669815
417009211
2329487
467504319
510048578
10515061
214973799
20102573
183528001
60886935
44384862
34516408
139786266
69095992
2933102
77012963
164415338
613652170
598321421
1657565
443490477
189676239
75932228
454699106
113740102
517422782
429933320
205884545
609937193
134328129
156017049
16207724
19109705
57999566
50016900
192604847
75236613
6223313
373136179
59755010
342043768
68070681
659746409
101742801
269493239
216573170
84644744
344063196
252607157
6030244
468477785
742723348
433367248
120885044
250622505
667437416
79059651
26329679
23552485
836614267
154548975
742334804
197128982
115680322
87465972
40809422
44192782
244831193
62565890
556543074
187955621
259262550
155542396
238606345
12840908
80840943
106430281
10851077
275293422
379843281
21052859
65682341
500007693
186246941
602663114
45064735
216181367
459558712
234040142
90275484
87707369
216705746
436297279
56556266
129466531
59870180
670397905
543817755
189807476
594452863
139335556
617152199
432793419
371930936
601915469
461683294
376918439
172167119
809458904
300431790
38951378
63143362
223636055
370350539
219816540
277568152
14464238
423751034
497686561
471388492
439639748
200886529
685837740
91519273
469692726
28211402
827601
154360275
626264984
29641014
133918036
426115101
535207863
56847888
219207670
40760218
293548427
257199605
303106567
958883
405324038
16971375
56969137
526791016
213510498
605415687
39811056
2665237
272782665
187655031
373693343
459776345
180349787
1419390
41962502
71974318
41670315
443848601
741664286
118726724
396253061
169641381
71037866
431406181
433314623
372098412
1823749
210227778
432773033
53007874
138596995
203680483
259965718
18819132
365674917
682576816
141769621
765829844
68336080
570569041
174806670
49932886
409494976
1176970
458828445
122935967
88001939
16288861
181816990
435746443
34384195
87474702
1891090
503144133
88356275
2690764
717489741
129849073
393518856
111737636
169059300
27559832
18086023
568048034
76895303
46367931
145371125
118398677
23527827
630228766
809863354
146836109
165906339
403001301
5885806
20497622
196704543
151494335
480313879
51777888
117238853
287830927
144654325
61639104
476546404
248795652
147184617
289042401
2677364
215733762
58363970
578825754
170959598
210467363
20737623
192486489
278586740
9757213
166686878
243479571
114671646
136634508
179769771
162913117
595167078
60282094
28542132
157042159
40242932
83322385
276470190
240359375
95304865
350481212
268125290
581932740
883995
192969715
21695667
73501741
86105808
62744874
454561115
220161699
516041359
616247562
190433801
195817883
210821360
5405338
534547136
165894018
568194267
822524280
144877643
37208931
759143221
380516370
68787904
384461687
292479146
485954235
102961405
454252419
12340532
263793907
408117538
176417567
315073228
68747674
223238675
171455621
436099510
115650145
6411345
231783299
22664705
519774995
191917384
326317470
467979461
75975
20160212
335947148
389654544
97573950
189760234
197226338
675577891
618315889
30235998
60038909
104673301
44272846
4313776
166068454
347539482
517699886
43903340
39194130
165255894
319369250
314133584
132273909
168108521
85533286
9647065
72655540
79349288
557192123
126416032
178221203
250830397
137757003
212140021
102487854
215961987
21781272
119038146
710667644
412966134
622222854
421813790
185563634
240370026
339139720
241752580
98676114
192286320
8365777
36841608
704634176
52529177
166150857
27229768
338630304
8857057
452156293
848493738
28403951
714016786
165655319
388655742
68741797
251104890
491068471
6435668
199444730
188707376
4396818
234898838
4941171
60853547
70996362
240521312
231544068
689724769
251202059
35639899
268332534
338484189
109399179
113449704
251714610
55835876
156497413
351424226
103983870
98378323
3516293
5929649
477022947
138606971
810474368
266548599
367261794
15495756
182485186
269753971
723338058
175383812
38114539
358920174
139971529
70979836
49513854
504916194
392209951
286160773
316710554
159703970
56948768
615107195
334350581
115195580
262321927
754326173
40244118
35611587
268520845
74403853
59647369
262125386
462255006
19059871
150470175
76988404
277180356
7491347
51209930
152238317
359621542
109074309
484771400
128110286
46629994
618796789
5170643
78484972
19145279
467071440
28072023
216611436
113235179
31405244
399186571
20666592
113334880
72267247
479087251
773936556
112515135
180664761
111057710
157148373
151988128
43459944
113147434
233207814
37699856
66276315
601549337
625020318
482565530
5745851
600452680
89773893
369262975
543045481
452767064
444252176
199933923
554937126
146646772
10901366
111283347
103940171
190318957
38441489
158572129
730003031
759898864
740455147
487650673
486431719
246701633
146841360
197785420
591077970
111791473
664053551
153465962
574851019
406857935
122678570
838857486
829675384
138857500
315114415
46152168
241615449
100106625
165361314
600064712
69244398
145605196
58782442
173227039
261148777
45256467
34103777
333643718
222243789
30404358
650690313
470145827
45062762
588893446
585461221
302977549
249406549
35217070
12445850
353695357
41049443
70012319
78803308
425144332
140907921
304767490
224058769
169133381
194778696
48129049
218894652
129790407
143591773
348543528
447937463
296575964
761398987
15499118
287032116
33458089
418206544
21238537
67576240
324214097
25222332
10982803
648733238
151770930
346218003
38870544
95258811
185306002
42858772
523879985
64306134
239367380
103156840
268504741
700713715
396114415
247904150
202787923
376105031
893048442
588787052
250893928
458176663
3945364
105907198
219979307
313158300
14167686
15930127
554997960
93246845
164889061
5605088
49527753
331100938
482524632
32885486
485611753
177446992
85524057
6566054
78864042
117235192
205765904
426524199
3091743
14280096
33556303
250649389
88315947
62366415
411459662
100895915
77375723
570026484
38535009
530719348
51067462
682202305
660284626
395155531
457858799
601484610
248195579
20360320
134336735
669432591
687600379
135926256
540029233
31619293
256775795
170863812
156035443
14455976
405163624
55765450
350649294
375467078
74396136
330313820
242165045
7677079
613813961
37468456
523003135
8523359
338840450
202434424
66676932
90456614
174176535
42977595
110313581
116317734
13701912
293281170
618915378
368364269
85839411
372630165
576028825
843820041
168478088
37774822
42696768
200008855
452120711
1963554
46567481
170515317
133703073
43272275
160047789
459410363
192388256
327170713
150672348
77195860
21040106
28245092
13124376
327843154
29009010
421750883
268339680
337717759
280934998
47975869
416986549
407636098
146105275
851095495
26255712
330816904
248942888
60043970
20171462
21462750
58176947
2695523
661146121
16909708
824891573
400489852
266245191
136377838
92511404
314531908
159793457
390594518
416201828
351473725
220723389
123102689
115933557
294296327
47419097
66425109
218363975
714111230
790236830
703587978
217581023
12663761
250386028
161434938
552403068
173532
343696779
850516407
72329546
200329580
57723569
177864158
430672435
500143859
17701233
567280494
159719151
191947960
79830225
212960325
46556456
25438866
190030774
429788
211320362
69902001
73860274
31619532
562342272
357092349
102783785
558888246
143258948
125279170
661206662
377178050
668450129
301527410
224857802
297021266
640950674
104420731
177444214
472216667
178001518
41453713
421585013
8376309
257360946
259740149
21733644
36908690
381619421
477421685
472270452
298691612
138892958
34904020
33148137
451984037
96259421
517438520
100560943
929536
595532491
61133312
59996446
218587261
236866947
162430878
52528478
368548361
30079954
9140098
84232355
102535931
102735260
478553809
342224158
348626789
407282335
191756374
43907588
134029179
178184954
13262665
391413928
52394577
513131020
253152843
218701818
59580908
178510467
87280946
128222243
431177305
370521588
637864953
39374509
97279677
268281228
446922561
360812804
198784312
205647535
331340712
231060151
251044408
471741040
292328062
271592041
107548694
578004162
233333479
6899186
43322523
311083306
105449890
101877257
116126996
1456176
101459196
646324413
101332299
26075949
92742494
381023603
83333163
321554939
677006279
245782262
36321604
12253438
165637016
446889656
51301728
597741816
223632672
208826322
322581225
410840968
120276962
330862489
148103
9803511
78289094
274500529
41808892
57344467
132586202
624513805
164554470
6056775
97275525
46254690
16342685
144203907
720232915
161681293
122601016
389896218
148914735
553637294
126639417
445338463
318064168
39552497
43761509
17418243
194399125
358369211
516330892
92525465
11866484
418273988
274806401
119152
471359042
504105827
67067063
133810545
116572125
548513934
138824358
13949472
130546993
453460068
22619183
126813336
416519379
316360303
10912027
82054230
571004343
699885364
4696997
88455044
67562188
108676042
646068892
298370154
187273133
150840996
74557183
426294807
139727116
403573155
305673245
81364552
248929733
322342082
144764621
27265542
270804479
219486581
45005606
382052193
97449618
447706339
258151339
579365131
48433909
91594217
129593954
222300148
398132236
407018171
94838561
270649541
151149966
144022681
278894885
631868882
124518441
534210728
327250300
290494625
337399148
552317241
44052883
103314720
35582873
787177014
210286927
358979105
117558267
262149386
133541610
701769993
445447380
291249979
343474302
337378399
1530195
117427335
90156484
115111312
516935261
217955498
158217154
123214749
525993205
293808195
49648679
104775674
309042259
485330550
12572586
55596374
306496214
374374750
172424215
752503522
388433638
2405345
90330737
170634908
168920613
141031447
529232991
9398630
754689072
60241655
596419553
55496547
582381493
518711676
108299569
94870832
4388681
62134447
290724629
392973843
721380558
240622772
67482856
17930888
528238690
511729543
2818074
161342894
337608552
167038098
128384778
776147948
28683712
157803259
130101981
16165959
50962392
475230536
288723356
227698022
426064175
307013973
175334851
346563736
294035197
371976914
516645679
166226057
87829266
10295514
58131542
144446831
64011893
4493239
16238756
643294090
45247434
101398161
537784097
37379176
110797445
158661361
344781758
538727265
99572866
4172835
231015188
354420540
446395242
717366456
63425459
471179515
160666268
151138596
101028426
143583056
495518951
462871440
125802467
32847169
38320045
403409737
505684368
558397754
759232938
165172369
48898718
312685028
760432456
242862227
30496846
132091164
568042686
218806200
41958248
3001803
24414041
172907344
13188200
444862
198834913
75270410
33032441
456993410
30360504
166085509
152760322
158629781
57435115
125977644
24524493
539125228
14458192
97533453
204646303
24914587
10417362
423027001
198965070
41277599
37864450
578292618
168544975
107851665
252880100
207693422
99338140
319454373
378257644
56144391
34871070
79956309
103318527
516503385
42706358
85945447
21833691
108253168
101197795
70028738
13197990
412530556
6438896
15241565
10944833
63440456
195806645
42129519
404568212
130046657
54396087
472910327
133069360
115176789
86070021
365273431
281114751
615422483
169511843
231249833
28952195
559763758
438593956
7562606
579781604
32255332
5656661
195331364
86998778
4356573
108084393
11406183
104921919
65879990
73314198
54306196
425787174
404313137
92550049
20232430
879748
198123845
47618416
484084698
128579019
76175467
218100300
403154710
367065834
802689373
45692957
872131374
360220567
297476674
326770
236359822
98766318
558500040
154186781
94657705
39343827
1580055
18187822
103698786
331909842
201806265
102478653
35782285
36265146
187787875
459415489
591103692
317759674
110423087
219153139
291864073
42438615
124329629
536085371
788972585
195249496
712384058
76222205
19831463
134221532
376556953
299108383
132853708
478955878
33702880
105819486
453975455
285253541
2071810
32823289
168256204
7465162
234844597
121879739
23552252
232727044
45924790
184263167
876262002
634060689
75233500
43562575
72033326
2067
702611641
26782894
483873534
494154436
565940302
569922388
562987753
57115943
214625804
69418437
415385908
84248739
337416701
210635036
8015533
41439760
522119149
76371813
103430113
156045710
299059467
51726331
40744759
760313603
329580849
10488042
55711419
324856913
551296780
36346418
18798384
3336336
668411133
118994211
14559157
299504899
27501523
269881016
120957722
454319165
133747556
185514245
5558343
104564785
675145413
129942719
22630625
568598767
2627609
219828870
33979961
169499907
202257543
173550110
19103158
7001330
11550712
67197101
66686218
559165110
3938446
115185526
75934665
39548128
165287345
179177578
191080641
18106053
496163804
187370616
302829648
408536591
169691149
111333070
29257425
192665844
90932042
175677313
173843035
142621960
19509828
45007766
160022000
620231558
400239771
135900101
250261757
272580752
147596883
159773541
57432400
552030918
267001271
139742791
547071379
189827312
231395796
250605402
355920832
340889046
121740993
441432125
146560774
63100593
59601334
71371623
39269871
41286664
765310106
777232338
80811540
666125988
3856929
29105133
117516663
9808875
19108023
132795630
436516354
74385336
190111508
176797194
478424237
5326850
17413054
180679245
286109189
361510757
25592059
242424798
141795987
218655850
139325128
238749045
139407986
332386786
403334361
116836400
214138730
30463388
166261249
8876611
117993418
51025843
1333067
325649746
395453705
44741353
302139814
59283911
378687854
98105742
42754910
274777998
621782713
420444499
98261478
497610609
95046461
190801498
211939051
18221522
67473903
240758142
133379771
274590072
569432888
242407409
206301845
610173459
435172134
21274654
271336847
116660598
33835020
6883704
12983183
211386632
500846129
500978916
172495886
372925285
59429421
279564160
125211400
736004491
836651
41505946
340467459
43434096
84295452
262132681
33908579
30835141
61251587
61729736
300735513
135723714
215087423
29349697
275963919
78408735
329484801
43257233
35277962
825894350
54507542
70671397
418899962
135292146
273207875
97899952
7766441
234901008
103081448
43385576
1016567
614469252
55697222
828493370
91098286
337695427
449324962
71195841
180903595
101979270
48739196
113042641
367455365
127745414
75316575
730825385
121503259
105090649
482624387
215385194
106924585
378857256
309290586
440563795
739132828
325059492
206174809
594427716
152266525
3750809
647604737
258222308
481411706
286415928
184299286
39897262
207920041
73586353
67856118
189673710
78926322
257841772
409463076
146424696
309090761
204492824
108502655
79543104
38603805
16565530
314709502
88276163
223698399
78591991
166439447
484077939
53533335
24685044
449201932
184793119
127913383
423203943
527992209
333806722
196615747
28098360
358807114
62703135
65965165
146321973
213075302
118419275
397979078
318828851
54851832
300812377
318731968
269207397
532761403
14581944
223065172
576532665
144458805
7596713
690503615
45401313
35148731
117014738
224848661
89109498
262996202
461708231
64367582
175104034
206253973
167460250
147520278
249566594
246785855
24922613
483262248
222685277
42021658
35187479
40555615
286361408
151013968
174694992
92493787
105694136
30525143
149636113
52465011
17408292
66640208
36271110
79304916
38602339
114369271
674808154
103211251
1283408
179621232
109838349
277716057
1805061
56929991
217207312
510913562
301624032
842567386
729212387
55302355
358447707
279646447
246800493
20936821
427494
15948219
401767436
84324680
22006681
185106928
367581664
331986737
9878594
140620034
69948647
90496039
16065467
380206202
5908102
409794994
413309781
18257522
32662765
51433252
360948808
296050681
253690489
50791206
523950097
328778745
675102816
1779823
72892520
49550915
10962111
175301494
5610901
19804701
249101989
40729246
109999591
894207213
161688640
2368338
185234579
444417383
41538524
633066923
427402269
681513329
452335215
545503568
45993122
262830008
414181239
265363326
60644438
329113697
158867226
325480375
192994000
567459291
51376395
89538590
437468511
319716772
364003813
44455945
230274755
14154642
279442459
277701299
246885622
148901757
262989278
272443901
144639596
914820710
13898572
228260132
168145627
40814850
61038939
94827027
1247297
25994053
845990382
12971020
107952481
36735938
58815726
20064541
172714430
23447038
410382677
343842623
32248162
47649816
130388926
165964894
35946884
751127487
125505242
340714755
715553066
118256230
274959537
152276248
559423379
101670819
244565337
306848738
77403845
398135698
38033
263242255
520286032
225935976
556564221
256457290
70463915
350302807
1304575
281571451
712394248
361989597
195421235
14564425
660616881
618545197
117876299
249558455
61850410
489425788
528304386
99301670
20824743
29517286
157474390
270728140
13074589
325046098
424761804
160483017
52462941
643542444
888441510
507466873
486738610
59305669
49182087
98583348
5143624
310256318
207068521
945699
95361520
59149885
300164087
253210684
139317496
350758205
856665661
50811628
92206383
46582469
142077952
854988537
107917518
282737843
248802782
6620624
414114080
667488496
32899973
126959879
382140154
334565877
46834322
323044140
317342743
479400089
212890823
5873677
345944744
96205218
352707723
6349733
234281075
461611513
263055396
152942646
10324429
68922043
51978981
337140632
223655511
196293384
134543003
521857957
214865625
117687942
260120390
120594794
47784467
408314213
449626829
95258452
371811162
9510692
115265425
172866916
227636669
404093988
30418868
19762675
71688447
701860535
73692042
50383425
17961099
42193801
382500084
413967106
48798847
85188253
70723725
222065336
434095093
386314462
484937212
7650995
4914560
277474250
559929052
190370701
140446925
314888945
21888376
326494875
79771064
675789690
334828812
443894494
602860179
307983051
187344026
300383295
34208267
686811099
259353921
213625448
81360395
112981083
194956800
9772242
725156749
369157089
178673059
43849266
89070908
513754260
24318322
447453287
633094
22589921
210844312
70420058
43056240
78522516
519188602
415832400
597297144
690155612
275862
127692530
300100458
610835104
318589984
433336148
268865401
46721530
217791038
55780357
176133881
203140032
50147792
309429299
58733503
274218165
349276831
28755562
282983991
186000358
63351088
182987381
103688303
225270374
101182715
616827706
441398889
195181877
238002722
182722969
88371645
10904730
173409056
5582709
13061950
500729624
54754076
135740894
655914290
5361335
284279299
32880497
375743885
12890352
152617745
9595863
462811101
189538019
14896934
565260044
179304591
184079959
183637596
290273230
188037304
37627936
269600615
279869761
378440792
378665944
682275007
70186797
231593544
378838726
93663594
129288416
24132236
170010816
581929016
183897114
149338500
1278561
53482988
64046845
489773386
440342330
1774338
519460798
389137785
252211117
512132140
31928510
166571161
10045843
250815022
109594950
709718421
88274025
599575819
192857056
282229652
368688333
269681358
12547597
24238290
187171801
42653129
514207735
29176333
72282098
228999259
183933941
392451746
77989248
256386297
88605161
426418382
154024914
120849631
341298624
9196536
223699925
109421292
370142600
269749769
242283591
2421409
7459154
406014023
192756919
804224815
226168712
109015220
80389169
10628444
236779076
42019278
205121694
304490946
123544906
15974988
50776768
438659483
222011970
41615826
885050
197839278
674862936
432985820
3911108
120325444
1494354
575286460
431329735
431088232
337047247
702968300
417520218
68128253
413696161
42821443
254569786
67476951
61616203
312285640
772762857
466403736
261637771
414912316
412421346
14403683
133742651
298402523
90752839
608199261
28005593
53517516
398769590
182732427
265003739
639889780
111557481
367394792
549999093
35567103
526361602
80840125
280192198
67457659
190477594
34845581
242665284
291926886
185026407
36972434
128578177
455014474
729875698
45927349
100519436
292763865
143584036
520144497
64016279
53915770
123657407
23357040
166029599
243848415
271280094
151209898
64183442
239359788
69014555
23251577
6039856
667496996
397521017
26514787
473353620
234553842
312085118
480192007
673370557
82536751
57618733
246388437
507902858
91883119
113054864
280454950
61031377
10814024
698193179
44430811
149306077
187548292
272125726
132513656
10633385
86051341
21658263
424300029
86568895
191897543
88380208
195414519
751925176
146527599
103564937
23526225
295326771
172091011
531328556
24589974
534120255
2609612
9481300
620223904
662613121
571326054
343658355
242049032
198289294
446419512
35201891
715210360
168705295
356855313
268367697
227348897
128563503
249343736
331987811
38691205
169934549
267096119
69782494
40852626
27458064
388272663
8617459
150136778
206803874
74188857
112918688
76685337
468305852
172261312
86684130
315750682
230594722
154544863
345042725
27021575
305615887
123918571
87517812
2406586
268220758
143456385
564370990
23718290
161551057
40816741
327677651
900549650
262945382
235985000
286665335
333765458
58114487
668233895
759950441
30917039
640395
290650775
247538970
140143475
31344769
200354808
34585847
362846491
102685009
514740929
672360028
582601364
544604731
42169750
274683741
356131197
238478949
784840764
3854141
587844983
199342882
202652761
28847000
564901763
18951523
498553269
3035608
424462146
544307491
311685487
228658617
177526840
231887831
2851151
764428825
320216674
92787430
105430726
20052270
529152194
240215740
511862659
43872353
160389691
503959548
19222808
270037990
179326760
683468954
116134939
205027694
546166863
161330285
448207591
44470258
178734493
600449415
34561043
691735348
304686421
497773929
32660483
291114702
49955747
427638410
824456783
389997031
600433167
159915970
145684382
496964865
333891908
593113184
3047360
296403805
118260674
169658916
33978674
801925468
391799520
56291527
524997454
348386423
119248489
396564676
64404297
270748241
398461430
101260094
29772445
106105928
468950878
6565056
4616663
243030070
52497960
113217404
434218936
408726368
155186547
339417465
220792882
701375584
5157124
474990561
149591182
87375699
524402764
496437554
507752131
162501138
232392478
149034762
73098511
580992813
163988327
340499686
270121552
6588837
431905749
214735064
268343930
8868409
24792894
294988103
242052133
834632866
72786551
755078681
90546394
293925889
541699106
13559473
72839803
255052415
633058476
246859816
637610700
294569177
91953485
393412349
278297903
177949076
298929122
75866605
7201524
38257087
10397661
232631393
447186630
23450517
419976014
231064305
142195477
15905302
609217700
4574341
189981655
406918391
132441901
279076945
545425707
463764286
47045360
127827074
555321931
129187605
279044076
42484908
533665552
205580362
227005741
49344105
148347686
431662578
449482494
752604027
166903311
564955165
319336583
26848997
17413502
447605203
365449852
148470840
518356383
351346479
24919703
117144143
278992550
506615313
146059891
163956362
543257473
17198630
214013553
644225788
10536243
16735911
207532842
217594837
145214404
125916094
133512903
24818582
7538524
327638823
145648231
570755333
4781950
41233179
1606536
312923122
326332738
121659899
747345234
556682231
119100648
73553137
144116042
135885989
303786793
81134126
318300070
6078317
414459228
17008495
29326936
39344104
14086746
16739341
6684477
34216008
406745886
410620563
275341637
54100515
341149973
37244412
19769909
52230326
7524574
54829807
291834367
115558806
147996500
32058097
331792988
302148774
395413809
19202800
50489285
132438629
690642746
164126927
723729430
356775931
20081056
790663611
724343699
62684617
419431564
156734630
11647367
309693205
565385522
328487809
853598529
79313214
398655462
23147914
717193346
382595628
233049191
506762432
569777554
45173601
23698646
33922758
254996098
80408147
93534658
8789927
34345726
268285077
72226647
18856122
91662701
90623397
197829337
86708449
62122697
7470501
51849449
192419815
24851841
217726483
154449882
200992293
603890809
332358536
20818743
169111365
355399298
153797869
24550796
25710233
16648944
10156226
516783863
124893298
368786581
410530215
114861515
95186005
64890845
50323247
623285865
369452909
45549122
28131073
495755898
460988759
25344470
80408080
516518531
134523387
344751684
33282340
75413542
299619130
297742852
48068132
333726682
249294923
175273948
146506197
120842172
401517967
125861871
79957660
262781819
546041572
8485501
113305646
386725547
80959162
10980757
34378371
712633414
839696733
113488086
661833622
199040144
352310913
65346
10321692
86722306
301322763
288642696
189194457
836319681
120305168
472612638
402569612
306759679
146670379
300943634
228226120
582147484
35192594
85261419
355091144
14287929
2463085
11414729
133360718
19026976
356789747
105195039
34409293
613172454
388140766
162783528
17963401
158301592
85151124
107338326
20686554
401355024
45963849
152824682
766672
259791226
1618224
220586019
19477584
575061513
126894057
635720602
53679191
179937042
378950866
10615885
191553008
326188048
862852916
55118312
354115483
438538461
137555219
22163936
730261683
275330822
408043216
338109535
260738629
17527496
158116736
14645924
47233790
70048237
550587760
138251642
549084925
127545307
452213176
86555769
392238388
227640923
217990953
316563280
227157508
264159715
245893678
11977543
380301021
307098295
132033757
673744393
213775894
219305289
2892627
741755609
13740468
126305682
39317304
182957219
245695441
321486931
611410313
207177396
250924784
66103874
648640534
54750458
307313896
37348309
251885169
185307091
227934909
113979686
342332334
76903560
535340013
59473179
471191042
82565049
24237684
618736911
190100475
584915236
148784701
142663256
381735495
162496126
45426415
20318308
257569156
630242503
44800576
116285075
202136439
15539339
22683611
125744482
94155475
123422935
335055475
1826877
322756905
64427821
340719189
75758894
322607878
121456932
253148079
60761959
10632850
156493171
264117341
228530596
750877308
29283576
62909719
763037410
536963424
314581934
76071055
241391324
20738307
1523559
45787953
501418487
158618184
52692811
39125780
153192939
28737391
2188264
154352288
706106752
215188982
48622330
591847942
83595131
367347814
123049752
85511615
202434430
184661569
199606171
276124850
84897635
538279376
104091794
291147750
17047884
13736250
125019529
6834676
210922081
150357577
184859695
104815922
510907064
412370038
284926619
513566957
161511296
212415448
234501357
240445159
292097726
222969226
11766206
9224272
192346176
342116856
149556624
347934728
250948998
25223832
184860740
13392245
338610040
185547209
456847786
108873735
302913193
194053597
197719911
80650855
386300903
33820704
379881480
23323744
204166732
362201742
87869096
168512777
5701465
60081933
583874514
551531447
531141885
806749496
348065434
74187419
721172890
42955240
435352927
182602242
81184228
179371387
42733630
331066657
77631574
101199306
22669082
89367202
281684309
375474092
37960842
16784855
749362790
100894008
1129094
344418042
8717943
117225351
230483223
279744759
552979733
698130877
702096944
202662074
20748
9774501
132095980
693593497
95308317
83248748
6255625
28183994
184392502
225738388
13733261
317336741
90994761
2137123
298390548
412495945
631343279
65001451
281213653
23832858
369411683
128658883
486637927
183434447
305600722
57605073
99936186
458820718
295197404
407294160
452714017
30955417
80140674
218593577
146204969
390745374
163501453
387480860
260006448
97965149
14837238
66004212
24673655
5045010
104846454
19526705
332676581
413850767
369962205
27811306
39619978
4444351
87585938
228913760
312139210
13000336
118475573
186708576
138005123
49233142
121757947
458106874
288190307
12144908
22727213
499606162
227746644
324146294
177898715
3079226
10598698
32979591
262505585
235849148
175573543
43550630
11303106
200700330
246043755
417810649
49581334
22732588
81979416
471765407
30302662
12647781
696451
8391376
663719192
29329908
630167722
601832314
47606244
182121829
583676752
80155056
302998832
703434624
19307407
123509126
213096224
196081389
69045292
318565214
36004806
392765150
462711409
455164196
105044198
788750434
31888571
420561066
366871237
18058066
417320795
28165210
314733455
230370380
49630438
82687885
688993377
271203902
128431792
205579972
384603112
888337956
89863222
417326356
46516605
155761748
8855556
109359178
111596971
288885177
91643370
354222637
75762845
97227756
92450227
664295669
432491195
322736036
294509462
556222266
193232902
77875250
126498222
524709775
1436634
606904516
613522427
256303368
58162571
365292256
194059818
330935290
409760572
278073702
94653319
666784687
418528219
49535147
18214184
179229261
223348393
113497124
61090107
539269952
3648998
384959910
736038042
615880980
274875979
637678613
98035536
401819169
358039769
187226720
34800332
26510836
248964767
230740383
245272837
75449510
34835985
547147160
5930948
15554716
91002553
397113997
357294571
19561904
538541669
801274612
135351346
595960976
639389451
37214511
74925131
321606170
409743426
154437828
287607189
186024143
56837128
192862491
10829104
66430309
410334282
15811308
250763140
257421740
1079445
213963904
218618948
78035491
421638881
385282053
22981785
292254028
654226300
30037316
354151763
295097400
62590445
145548141
41895642
56565536
86819040
126961964
43487955
99390078
305084535
70298640
137148915
487987719
204428591
77044477
283083103
335734031
147072618
326699059
57542443
42084927
345509139
526924978
4112566
146032894
78267206
246970272
76559558
293484320
196101871
56815989
16689036
476885050
151385662
421151895
361916913
151798110
105182339
343122099
487446994
123318092
784736869
206440207
606394590
661206861
295557935
105451754
30628392
63701096
84496395
157499924
61385843
623499461
86678057
212666191
133015431
105779898
237811184
631595792
67858697
175083537
541235915
587542298
211713810
1501086
73905793
87315123
90662327
38123892
240741267
175172684
347743728
183593806
10104437
215908763
98091101
132265285
68130247
103259212
481211588
331856683
25418319
425076006
36078805
155699514
287387684
219076134
475773432
281795915
189760084
419222025
5096691
54863481
586450234
159291334
234943577
326095298
220563571
30477158
559202901
241840717
458314224
107320387
27989514
11287259
414731749
424041995
190372998
51999831
868630707
785578157
60233990
150027902
308922053
189086659
200145337
319550215
97931933
231936792
780082333
84749148
97430104
286498854
227463490
247663795
128234160
506455254
276477107
297121857
429876473
621694513
87659312
129774933
253982978
18231675
673362044
207026856
146837995
196397259
435997488
162102574
158732910
362103424
64021992
7675347
171970971
184355429
374424940
40405185
38731471
221037546
108537185
350164815
3537168
554425269
197631374
431114248
23961220
272522122
83357203
393634208
536715023
45974463
402241459
365873345
295935930
367280701
16534088
28435495
133411796
29534802
250796555
616222711
520185608
9520505
96930938
186892470
424255808
61076653
20644439
24515814
143884034
125035391
40204802
110028771
247040288
52025262
54217691
53841456
480597927
290713119
297978604
644308
179246891
189582733
224026333
173169588
491694690
6652556
281845479
165058341
285936263
107034525
37625444
344100016
53274433
154426856
137437887
622472436
33012543
201897274
75176633
292669875
399021761
98129795
155132823
168869411
473980446
554003049
70774815
148770125
600220
15968447
168127352
114150924
685596003
177776448
23839923
223347630
33113988
683877690
203516622
9568655
172027743
58017067
45022120
367463352
82942841
121159483
437259547
642430071
29630137
20635277
115882256
484244617
92695656
2846582
24913835
123310538
355531198
111590748
40463357
140676483
363586605
354576471
66484059
380936457
256142148
75471158
25529494
753539013
60654247
116130583
4680254
1225354
248652797
309007216
269619982
163652779
1115312
350803720
89515143
537050579
156985552
217642953
90207752
213289436
502194381
317817367
531895607
300650281
54390641
865566765
70758819
11153362
30467038
311003606
610610999
2729906
128293883
139719062
75823756
444167895
371172037
544097714
76212925
16749121
426188593
82612166
214635183
57744862
308715791
128521137
24788789
196018228
283131555
79997760
704087331
130374534
13493598
159704281
420433999
649865040
105103213
530170523
25382136
608765400
4490417
257409713
116996133
32907708
360271516
646655622
252924712
376626983
636744099
362745829
3411864
185174193
127903160
538115063
289922514
867267121
17066836
427097513
59671982
375686683
188871997
66934816
41276194
365304741
165274577
119545689
37534634
148239912
195381663
483342022
31502647
96824534
151555604
402636571
71199378
16795110
154045094
347055710
134964315
167496111
355466122
312445
556979391
311214920
20472343
57157866
38580919
37430294
357605896
522842141
83119659
660061811
805803222
280520009
1801974
349015551
65727555
164868080
134115558
544744942
56871768
5237512
347177723
393890379
20757088
453786541
92682636
32804175
68678687
13460030
47909100
233913952
718610351
50378187
498745819
26162260
64127771
12991080
44890388
578200128
349271687
70173110
222639022
270126714
180852656
260433706
12036254
280462606
378212914
272128155
533781767
242053597
158306348
52613586
215768318
747669809
384871355
45499053
47847684
16395200
270415274
352629830
231611003
540094117
321767131
14097802
499385232
45381746
203252123
241795827
2470908
277617739
184840682
45152360
165596351
482690890
519561410
435110102
6093794
373491527
90044635
230977722
144350811
299059604
117087626
167133544
139111568
412943600
34596011
111906556
782925171
33172604
12522051
174904712
66954130
339838980
76994730
232972190
763501
838728826
657119290
131740719
694216254
148085395
654191199
117351272
519477596
307849178
33007050
34467084
451654124
200381768
337139215
455295307
5681163
218388535
8384873
111929127
39055133
2138279
292577234
230480023
555863
360091529
105585995
21619424
122350678
91244361
66909563
588141029
103738690
798465273
156355626
26753101
186202607
705329003
558505133
343684305
148299640
193158609
50411789
589800845
121519264
443113925
102105557
268797765
101756444
378668583
64055760
399648816
72684862
195706071
13711436
414419437
52252072
283578069
255874129
69470618
325854655
451726780
133988059
778629003
352427197
323785547
297785885
669122060
109418387
37807462
288917030
860846596
239511567
36215283
189444547
108595754
785180579
6475303
12874836
32150995
434128861
189343593
562951438
9025941
78154568
194830190
444816022
214862300
408876498
33412523
193058449
155610775
384023601
364371064
130794619
37407414
139567532
76909338
453898398
345809308
281938023
780985555
225002553
36989153
81047897
565997154
169859289
157715884
141668163
135528949
617153810
83357673
122788330
234196289
184315005
87396856
139373125
625690905
310980470
576139799
417238992
314050
716329655
288933528
168303620
529169940
163031575
108672271
18394610
302022185
33962891
35464087
215620047
91660152
6172446
1075185
678938
659525548
39385943
420159583
36404891
77595456
22960443
1467840
161444537
262778111
181361762
67198157
40051746
1230447
157044227
48890309
1022397
22181971
145169046
43275606
400524042
38185432
34716223
650059781
576019966
414463622
201753411
21224525
59038644
286081822
340232137
362659247
82290745
23991256
55341076
266419030
120314775
88642979
87924339
214135963
163621341
14649892
18405368
129992921
331674704
767063104
162750833
54896190
60939852
444291479
547182233
159797214
178842432
228838332
40317958
200505722
208161317
35301956
28124683
90961111
76704964
12961252
383161052
17783929
180934596
557507549
22510039
167078266
116962783
339478065
194770938
130939972
10719003
618135639
406234346
219526018
376248309
36225387
58406219
663028953
75426571
106093616
358361624
273479862
362348757
31652014
357677012
55989716
238244303
14008051
430518157
149700373
14806051
49057068
180797378
404899874
251494200
90978965
400429156
281571716
96918157
26776206
14887252
200824654
61051280
374890616
113271837
164355145
140274541
335603560
45884218
396006544
93942835
321542664
178669273
491154968
52586340
148250359
32017263
84485116
83016194
189889048
439897530
329613033
90354930
496077006
4045515
144194622
558521539
69944518
121833104
207365567
84488168
97760511
618169059
203584413
575990037
79843230
337669127
17805199
767433338
16623603
293243264
211405514
59985250
122901420
791246827
417630323
447094077
63232677
145280661
342267828
63203139
745375844
36145578
404587612
826108146
504348269
200900481
563552061
838194482
167806024
118980546
436984913
36878597
116617296
37568680
501130725
6784673
180896406
23345337
364898629
56813771
219930855
671820463
328879558
340814848
91270550
63964700
817903450
72372990
171500317
75192723
46340426
69549110
211008482
130962541
716898904
159772995
580233618
42294038
40926015
373732454
5797669
229430316
631424336
704016319
8136488
97495146
217458377
579318925
233733698
253442274
282157124
93068389
608244151
73684142
3467976
89012932
249566199
42586468
266103291
291861670
464471077
31854500
34632430
114054344
357686618
29744522
13856004
350491451
134496613
641798663
211827065
220270862
458146124
3163355
110717974
184036745
107490542
436734605
295634845
514264953
85684828
60310547
184130145
224929074
98804491
454136032
161893684
138637111
410995056
734777324
269846143
113327939
195984870
324794164
2378700
61088205
406863046
10383410
396490145
273791703
284824996
535687039
175188062
164774345
554189302
162006567
58211740
61645120
411092191
143312442
26280690
708877367
507166520
67020779
108176058
121023155
52602214
39175244
140327363
141855480
43730138
29681145
785397106
277792927
145091455
736769747
61169675
274150482
228894022
87047876
78592491
161104479
545384674
85770199
582033712
328557578
181011063
531385472
864476095
97939326
379859537
7824513
110218892
29300046
226403720
178418566
558951692
225654000
454445979
173611047
101206615
130842242
40100345
70170357
272324242
83875046
480635658
62998745
581857340
40399742
171625940
15842414
46813763
14928010
52564996
534736216
223670926
498787008
263363078
154888973
20597272
49381205
206607323
19513083
293555547
262868799
221980977
135215377
408432920
88406340
5752890
8138986
5927302
92713715
508322534
184554482
88366661
34622994
17151972
478295396
413408871
99341045
11150200
9753244
731606587
217176458
611619946
542595938
298251939
630879564
536899889
925348
69233608
20468698
814831527
683560548
739554935
416939735
99735669
165199574
277577850
414345958
239682352
450981541
746459755
42481810
274696556
58634199
268728140
228475927
40303819
347156596
436383818
24317590
251754429
211724523
116713397
45704959
14779856
275389742
88199220
131016814
77852281
11599973
344216230
303108197
246964518
179239694
343671148
122199558
627470954
93783598
69560808
55320651
90784195
564031507
216187452
34651492
326017992
573825604
30405551
170890729
157404531
43683635
351150822
661179208
494637899
463568955
38901338
150078306
801716414
272269834
30784251
334842592
195573435
696896453
134469932
184907458
264783818
155729647
132896861
215447432
223062270
417886293
84047387
176614003
55216111
192002706
143660427
339685703
70335742
395223830
349451590
34040708
69392128
266881299
15429620
78976516
78681374
347851380
4335029
480402528
240406130
473962113
695687162
1443974
303757932
212874316
223168510
474607217
31430703
756411076
264666743
470565433
30635749
130265318
234318332
116099693
172341149
444044917
150091640
11775214
489239408
242321656
502877183
1615904
24930028
64763405
177290219
58073057
309740009
258024464
94157389
6842436
459460448
630952592
37917229
94259677
189282464
4278441
186107570
288552063
69865668
92758480
217458964
375560671
12585197
49974757
232946764
201411287
722359466
118942971
302382275
47432742
332150229
569344547
255144097
53705472
229779554
146888600
300293537
267493997
50132573
711029145
62261878
122498046
68803022
299778809
13002012
333124571
607497991
795487465
358672831
375845926
4725863
75845428
231726537
225945109
423382
12335509
53871298
103532590
195841312
6698991
17008833
80846757
12443066
164383482
5111731
314533960
420366458
206592262
62222916
8565402
325224018
511065347
344821381
347318374
9411220
88443433
359262802
212186289
5154857
397551232
137584921
23090695
317717476
97809372
292496687
15344211
131012874
247288251
609077740
504629937
654174279
38632853
190789172
90342626
205342861
226658111
49340424
377074337
6112941
191933895
74421385
428854819
362697426
3609790
478592065
170397998
111951531
102469343
123523939
123226989
277707172
133658115
365907587
31206984
674549228
77026069
441401598
5183882
499363498
279531709
30179877
373409331
411011148
494136060
405723544
818503880
128301839
161964572
89919158
47105551
7327582
131813128
216516836
76311604
19295036
241184392
794145757
508846281
600666841
284550850
441450
442984425
20499
80695272
90267456
75354807
101792607
639788876
400852252
251535525
260875369
63847697
350662306
95983208
346550790
342293638
153361363
223692848
326952228
301775085
549370873
3030529
292231574
268830016
53764042
69133933
55849707
82162459
260500606
729796197
807480420
29036571
336178588
5634851
217823222
260023986
237119939
258973175
31048727
75805808
369965416
447574105
18469756
291281516
152867023
659972895
366612141
5980853
290530162
231736304
429784869
12700676
302883657
365460882
107210700
367994568
651958635
191211939
424124667
6146822
336544111
184580244
11303706
82039293
305654274
14453187
5615232
565855485
346491818
384357073
9284772
9773591
8286693
103176425
156564893
380637459
24018339
141646682
119275042
696121400
162725216
255237320
26353558
552463902
53602679
51477804
83919089
226157988
611468710
300712683
502908601
210485449
97961051
612097602
20095188
55970154
72802278
61233419
152429057
41104280
35558071
233622208
288113135
346948166
49168566
686433020
125541885
106634979
116707607
22464206
83204838
20342746
707052332
15872845
62729535
441217210
135606403
341352904
317431546
2195178
211298255
472491123
779062185
354435123
71957583
143904309
234780806
447529031
69773673
576356488
401848017
123762557
265315446
481384021
210298982
139098259
278736797
485848254
403782404
50872556
111395074
425746728
225203485
45752846
144617073
776212960
572012819
261087038
14783110
268236816
606118577
503265325
248350189
173829705
293511853
449754911
14325034
283037663
340029035
13477240
227177822
601498215
33500288
112317728
574809182
74311863
71539202
438833435
80675927
277579685
22418173
311915408
28457410
440247228
56041888
19925909
118853935
132105060
163730476
525147975
303329508
46201951
149125967
878350475
313003771
7257899
261185110
306268700
240050966
77608538
612388090
21149877
23228323
135673065
23659424
48865959
227942174
95132245
205030341
33845435
17045421
51435479
193112550
293009522
20384100
33096697
59910659
118351425
79251369
139730136
137143935
436812294
481329811
523620308
31591942
94212100
436887229
18728644
557311657
5154643
44516519
302892068
181712180
611398021
29296340
105403064
292456262
42708799
186587236
86302822
626846675
137063800
165479199
417867358
292141614
125150864
15947446
80211160
517903969
21645039
29113637
299659588
35196595
547492688
18858627
314134588
109898364
131211885
94306779
634521911
58093906
26713744
201549332
149477079
321010631
78373604
390655530
34891009
292708800
59899587
221365675
315177566
82180732
168106994
174032915
74769043
8506456
306734406
686025332
158176225
123108950
53609669
32721262
26678098
614095282
256625908
137406957
13711418
192270600
409509079
2737748
6679185
54520863
257743697
78611644
181480996
385501532
499950178
49672535
77219196
27338800
447669172
331881904
183848182
576801051
12595841
259054934
54037864
609752818
53051779
24855782
173975756
17882525
238818677
566542561
312773079
41375144
144515901
252366468
180394359
59090033
6405841
51925617
40723040
272932298
63129003
96943847
73455877
14086301
166827869
397810451
363440755
92877692
728877153
151359765
535545802
338440313
326507
147865844
69107405
32357517
483697188
336881892
126219274
231992693
472768508
145319
449306
593606341
149571460
113163455
443856318
43130273
73923796
421682314
466336822
328898237
231474752
54350078
339425406
234836192
74624101
83665450
533425379
165060993
527226650
28106713
254512429
74333910
87665510
189523968
175300679
130753482
180556468
66218124
719085948
897803935
558459702
334610655
105850662
140259359
571216322
350873888
23324995
2427369
205626913
842565367
169099873
368702824
17603094
289881872
653366423
130851106
343072494
7467231
174314943
39632824
297655516
48029023
335034824
64849178
104492198
118034934
616608
439369995
879932758
169487421
338488922
16320445
626204952
29874534
9727407
309250271
226508895
43634376
32650382
581352058
310431840
378876894
195229808
346331765
99488357
20429982
172772127
97154108
260257864
49505347
448629248
14290497
100187903
50154440
18337848
127496097
300344713
14078680
556798040
452448883
178794478
142283331
384318091
638088068
144373890
409549777
134861963
3264727
6672583
68731150
158232386
101787845
95587681
375431398
537512719
31421545
424242375
101121246
383690850
504161054
186609716
95233781
480443810
127983821
136250165
92619690
159644774
624050760
317560549
35460828
305614251
243704523
579536330
95548199
37211072
50488713
1656167
3724555
410093342
32700165
88029120
65123535
139886825
300400825
203172163
15739442
269402333
195592159
26806514
304211791
14289511
317385636
248462003
370291513
200868149
74763146
325550274
72279848
194036754
580711913
211814406
29510198
450570048
555920147
65696537
19126120
180201216
34497913
206471274
58363977
59936903
42331016
308357822
850340108
498985171
552127334
41007469
340600346
472421263
97925809
64344766
403246049
158380097
159221382
252657378
109774899
38999664
16023958
226828939
145344839
7948011
182738903
614058455
404685627
19723905
96935158
459432355
584170430
12974714
77035652
306805594
296707190
50051100
58369346
51894794
69866995
31035984
789839344
37627013
204521229
514520824
87290431
47578649
403701596
440422449
698003453
22761337
584003126
182332868
300265857
33486921
45790210
108398014
4225420
144917113
406627310
85440688
130918145
502063737
507118699
192786899
89068458
145483140
206915664
41766186
31798233
490814224
178993573
662481896
1439701
5456309
97627728
840836943
826161678
171258345
327785239
147657737
78215982
308937933
599277584
350461794
282563985
89217641
36111327
664948625
205412350
160070727
25478412
18010388
67867986
463852450
378533515
22879483
760665205
27818194
2299288
682056771
66244379
147267750
238136379
859110535
562358
10082018
89987492
35802636
15112100
18486749
137917191
550992506
290251263
10960259
157023065
199254754
12099526
620836197
440595546
370708779
51592670
185383563
570808086
11993393
77350517
163306790
131345724
234043922
134972273
282096844
101980039
21104886
70644726
31028826
61850334
680530334
407397638
66171788
353853492
131045938
49434712
45591553
55443912
276262721
81313442
99963126
69876111
58702671
85629949
106891547
122508653
443765847
340050649
8485236
153026433
259894854
497144612
533052691
119313284
310523901
171941554
173594308
315949724
246016172
85815518
93359346
326997291
242152515
195616974
490924559
47685597
75329111
43543830
119539198
75600571
766255922
698152797
142586022
32029997
231346877
9490032
654655426
1981473
371303699
106909044
94607582
363189602
22698795
4963415
22679161
371443601
489800937
50782399
450531551
253875686
450875127
722934843
147942433
372671257
373732702
94034141
206970027
43106125
631016664
630497113
617124275
115060988
198002511
346005866
298522123
200363427
24167235
438393925
3341073
38233115
247555422
312790466
318152785
647166860
51988458
50755727
58052622
250042858
214581536
31716951
329080907
5159468
159181276
215846211
263421949
669876563
67152863
65731418
239089511
106033256
71375838
36508931
200650751
224606427
112683355
2509423
7685874
43500286
145361032
331971943
67795552
423092982
22728216
559050967
107610055
157039688
192274049
54038744
548324790
119657006
200609440
218055710
328134381
245232027
582451020
90976906
99508294
10236442
193553960
12182712
129002738
988063
80745185
224089672
16379099
115407490
101002860
166156769
575104076
605303870
7479056
29728273
51094603
142287764
313888596
530517396
268563938
26731451
163319309
17414693
89961440
87917529
66427608
497223716
382566020
688884881
455065866
64428040
114400136
19258836
83486693
128747992
375240659
554371227
35917706
37030330
402145654
586398933
21808577
611238392
11942711
665537102
241753040
161911881
310882666
94471283
209942213
362925976
266433952
7216766
327661405
17959287
183427651
406565261
152689985
85492446
23223090
112338475
712266840
45468131
14492155
269470577
185078937
345615437
382506231
9517883
394776614
73140296
138558407
208997602
263328965
9396159
643801043
96875156
102869418
18809114
66552265
326074015
99923205
82210471
76772555
161263224
597745139
910826
61473286
392182917
540454229
378815011
316820071
551862190
602704803
561391123
22055414
91769126
150537019
417832223
39350053
227544302
19508655
232032767
305716
24291947
190723134
50744799
250213554
397101907
43597028
323693184
65805465
43535128
374738191
420225492
241784060
82253631
604959968
235193186
24143190
241264982
42691393
6069798
36778652
110420960
518406122
248494778
459231643
132254758
13769556
243901
131982693
458107977
196508807
284346513
8303337
206769511
845259046
215207673
78521082
17627663
167525994
64501712
163482704
104345191
4990149
153102017
97309954
778884245
92415879
214598409
329053304
353973532
305304
36185508
277718422
64155103
449705121
39155569
131036253
137762966
809574647
118472797
220753286
164314872
274741363
28484576
415131006
553367582
652319535
122757777
350094288
63281358
23732112
150392024
78271200
259881670
614045793
112197513
12532124
47209135
441335534
474658808
40326078
551152674
31052666
30029937
579344125
35021863
50588356
30778171
149372443
122608232
412095759
26534712
31095751
18980390
41030127
17445781
197429107
5976095
9276139
692623517
59064679
491802392
70099384
2688308
195753860
48245530
6782170
122856778
48112208
486424035
174705969
12750164
24941694
9963748
123173114
178819107
101510071
563445462
801948039
57018353
317706102
454523298
7921945
516591403
41265689
244543240
588247850
264021910
468301352
61169827
6803713
221777581
323607672
146754460
171936025
177983224
27789525
465362761
11933228
610486918
278528272
13902349
258347798
57606028
522904045
399342274
84728150
539849448
64029361
214839027
65462473
638982554
234681358
389692218
296158800
9230227
173361267
326241072
252161507
62476656
358761771
293372063
486389680
241302829
408325950
106982438
572585530
195644268
32514030
369619481
37321700
188259657
22374700
856372360
129440910
318911973
415594027
484118420
189790483
292975010
70756924
3561282
54821022
40448750
19206731
62692394
158230165
338124589
50335306
449886970
204573094
124248405
27843450
521579820
9093667
21042831
25221738
388910525
242720883
125765243
234591685
46201049
3750357
704013216
116958830
125812486
265739513
13132798
154783183
201330774
12713575
633678513
8378226
10517685
434335411
270940224
21578964
772102085
245450903
464327056
261753365
408340274
309783397
51240883
25662083
53791815
278143453
4089237
49826098
495119636
84560514
379709385
609042149
54528626
26886304
212252099
48451083
294151858
9295176
724317850
253325841
423012532
226367997
19966678
448226493
106608897
83541322
96722455
53465419
444020217
781847106
109495406
192098327
182381519
90905739
626226822
174107752
41489437
441676187
5573127
1293317
440111128
275798517
589038894
115486102
224454047
25186826
504654022
143389962
286689854
729523274
206057225
757016709
20011281
354334141
176523765
213823995
770475630
859777590
407784352
134874277
473144024
365411675
172359181
45394357
41276571
75364989
52420530
55118407
153325482
396099960
228376498
824076940
136631744
748720619
315294858
9026302
165255254
430142885
746368019
687276662
859346255
6724003
880607434
157779045
296900495
110962176
22875861
343774410
230688229
32247280
245189154
431261792
210173977
335183412
118218476
293088928
408413506
713572157
29205140
236401536
822710502
89814121
12019104
103562525
140051312
29399172
7825108
96758497
24232790
532075148
99379057
35574447
84540073
134626123
316634095
181869645
33499148
29463070
8699223
3239168
223956514
262851440
384141544
34186361
6190257
57153084
204337020
21242465
95511084
87033783
7626016
7594548
141814465
131314973
14835962
115831438
314028797
31754340
21866655
692080597
57577399
332447323
57774213
165736556
250501611
110320783
14521486
237264695
109403909
631408589
221793946
33520979
216622799
169755508
329865508
14256759
26188231
464223333
270007056
10584390
311672141
616702688
398944946
348544222
154845196
54195315
332020926
760238178
117623319
338276600
117693500
17294515
60784008
58314769
273791644
227670251
366802169
346661907
70151618
132291185
214738187
189168562
107430966
199293832
126438373
226924411
72782620
351854209
174270333
160171238
273492744
146890160
17239645
225565484
37950663
11604671
156441587
174115114
115812454
66108829
240338094
117594680
154343178
597888678
601997960
731391327
45399172
73349692
273388697
395041271
511105079
14809346
369149088
330941615
165715568
163123183
617524971
410451266
43957921
542463811
110029148
319769561
4502257
206052150
160485479
153804512
2848655
13077572
141957114
293952294
204122
409585575
35043212
106998769
11166946
146813545
355887366
335555794
367382879
361413695
222351672
360505636
145928730
558264548
372178842
462729947
24556924
123383151
208277648
222601723
221683925
45406290
316881575
59286172
73448932
258920903
116091502
544111022
145921612
68617006
287421557
37022617
19612106
343195287
587914988
727834574
174943254
228220224
551095501
94586399
65579182
80927035
486964519
644132526
20624130
71511633
273065393
22940325
6432575
36048054
62786941
26941358
262517057
93818353
177862938
653852826
786583080
339464219
298236828
77262743
25973882
145339973
62996668
58661935
17145673
119234313
1903542
38461412
351478092
5919537
115075470
137537735
224839861
552263
163011915
54257823
114780718
81014757
576599
392746794
743238399
554458417
390329699
42786931
3400298
203564217
218455555
720318971
235744300
7011520
477180882
81368973
290694533
302451995
721030997
118046114
30778572
103637222
106522838
733503141
374864853
25539049
294843135
329104339
181943939
5119360
202987820
498290647
239842068
12457643
87646460
94373877
177955024
28961913
29025011
31589860
130558001
178099369
461154429
267455098
195709028
63451977
13083234
346908588
172216483
197913248
372760940
362113222
119915390
678388210
690586518
204856780
116856083
55717917
14515294
390076540
592965049
255848545
428067202
234636584
153350936
342691651
114582032
357220809
80202046
15746834
75385446
531387632
17232970
185959124
483649660
83531128
52936502
192971605
486368499
36985534
61265458
151570932
70275837
389114141
112516885
329302599
199601195
456618452
140738186
92707354
28007763
541905085
473029121
72191815
6867989
350384575
272668299
778648422
29637909
448734263
337836487
118092853
66109080
34076390
360821829
201832133
347720485
367964557
124484218
178155503
300241060
545715404
30555199
187713743
286776494
109081142
98518721
1849125
250783626
221875362
186592659
222117392
139435362
505052550
548449895
458638058
424040859
601350087
608739026
167736402
199576627
168615494
40639152
306978269
107779623
222035195
184704745
560715387
12531851
406917477
140752035
734597784
707909588
26225654
351346485
364236011
221763275
138940381
51039148
106144597
93544486
57205653
155657034
454159196
7887466
706740774
49921631
40530253
426400227
615793425
574516150
381883306
194817167
10917939
114121700
352803741
66102973
87835364
615608978
277429182
590866655
240936969
154057689
2751217
232687712
37298650
563654982
228470393
215543859
136770354
448539923
97889360
375643301
115324707
40184563
130807847
203203875
361480076
102232028
321171740
99815197
18646895
70250272
321718025
236533636
133229911
26017874
102993381
12107061
118152882
27958763
164288430
158166279
302518220
236614439
424647366
331325414
390557999
25588300
91325105
80338626
47913427
146300546
50736436
405531443
324891252
55231786
12934582
185800500
226215685
71758978
12035697
345862580
102044557
476162117
517310021
34650705
98515713
78565745
253077027
107705280
301264104
450847661
11464692
770235756
26852825
82768702
434682132
334283936
195489806
160716493
239795855
716440344
246322690
122746121
444470205
36673739
94518446
207288605
233196338
144326212
364436752
347399936
70581397
29206305
561027684
269462400
42551277
285831151
158448119
166059681
561598376
92081920
242364838
89356273
626023220
21636621
35160127
73290256
50740286
524947449
312484619
498891242
715790060
403712142
380578262
477790981
172025988
1183357
221971593
552929534
2760279
19774498
737283327
166094930
18215350
25861940
93449028
824007805
4152766
324307502
386550878
85623800
97856723
311905630
47179787
113856995
39648524
331115210
110607842
117020157
319687723
122102968
809726114
8333673
101063004
443603737
295892216
116116803
349072829
54321455
555599783
291345772
104995229
16220570
12484639
168330268
61474932
45101318
64236160
218263053
55536688
50748211
151029109
1184558
120698723
87601783
721511182
190124385
272513867
17801141
162505756
239867604
58587507
190156631
417789508
72854458
120741002
108755636
38393948
551419313
73889235
18045693
72176451
394744198
14110859
517280497
687962715
347225638
142635316
211719406
107169930
265410234
179979707
509326874
179901872
93321140
46404207
380270245
240945878
196469194
743779579
183088818
627593058
117670219
203733812
481244270
65470552
156901678
154536271
68881640
171547482
584561612
459108674
456171933
72182858
268677051
633209005
159532810
301921945
7101457
129272344
131382906
22324283
177206639
73544645
365743624
828495868
308667468
437862611
89457080
561500921
8462332
88356872
45486324
374092159
573477
76213126
152793347
259438032
449029133
101678491
354101089
147354062
610896643
158181102
664508
215410463
101673667
74550785
785175675
727192950
160277110
352272389
34104514
324087177
144099684
113086650
7396382
626187343
264505412
309801422
26572670
204908706
417130701
674090197
60379948
205840091
30829683
89445889
207910489
67300569
261852981
496341682
266227289
347351326
9670447
516485988
58421169
73052159
100048542
165704486
78689941
134346697
101104589
94112808
419917417
286970385
310489014
30994455
41979873
105100076
480374635
127206364
120533347
213409330
118827774
195688944
194019674
65271970
392526103
137105868
283566695
368874231
128844
663000704
316478602
64866238
658233083
83326458
23738770
84766177
31910756
456457519
180340225
171809304
309299861
34048565
737374962
287311424
909901128
44169634
246536720
113721321
297342845
164274135
140563660
17775009
86526934
238957541
267533158
307860042
155559597
210061263
394573549
35586628
297352316
566584678
20350984
403703009
80691308
209859317
167307975
606378800
93441462
124604394
31790752
346963646
87726067
175376278
566538182
332432234
543498179
70287763
624876821
55690982
218435416
20942845
62095882
262763700
4790693
144977
349278417
63184727
600659998
459634971
41151075
133424097
47579039
293021716
65980987
595365226
108352771
82756015
388744157
4658823
573171408
451305901
37885675
34211172
639224581
334788697
25095336
140197808
73998999
35061227
170238174
180990327
13016755
2929021
5612400
458514141
17164336
10495108
204685389
275593708
344154542
709734383
796784482
3054681
20105531
416317923
156567637
67250155
155383348
311498829
521192920
64637867
3230923
618815962
60549175
10929223
734048183
78469798
403294232
48120664
160540826
197701728
196716030
10091773
376690467
131268939
143661110
192635695
63727777
21226352
815878706
224040640
14823921
625320583
498443437
22898820
284887418
78591654
55077436
99654707
297265550
354424924
90067318
331690213
215993271
33454287
562904538
259822373
215357608
40645324
185616416
2504216
388584857
52184442
252308068
31143401
289700530
56803203
566708812
559440799
178683444
64663148
577813104
547810298
241662053
343134310
115786123
199226642
437455372
560488891
264334699
530996769
88592925
277591459
237824014
38154916
31910821
199894765
290365745
7289486
604805128
725710733
8346351
68810340
325961270
149654771
445729857
484250677
243073416
33503052
83980110
553179223
54981207
394735617
243775924
365931851
364727026
243064998
373704467
43392796
114546953
23052257
125044102
160668623
88772705
31204654
228901937
100846792
476006823
8816085
66605401
180137416
319285146
114725413
104344414
315532971
123487073
407370750
63439479
49220741
196798616
247324308
282183604
4723985
290993881
196455012
164062209
39189902
112672415
75431112
506363469
263344937
325427863
124709421
145869571
585885788
166981988
32343357
106692445
2720672
496038992
108711782
306706523
637068383
223131027
81748641
102614624
673613589
36827594
164420613
442251311
113163250
253911305
71397535
371829175
75282267
115474122
872171328
25441429
26355811
478592521
291076789
156382078
423579630
146118492
307171139
396519726
14314555
498041374
90116606
13565670
53976891
45717904
72593178
135598785
26344578
23740603
191923312
145128010
397201628
8220038
91213619
167960694
65033069
215077972
165601583
4474316
77990332
599250377
320391244
80095331
30711543
202587756
766632031
11118187
303581041
26834278
165722860
33361352
382845755
85132908
552731077
535594043
215209480
73913307
66900520
188331365
530670298
6526830
216567515
188154881
330180206
49263153
645646
142007952
249896155
656878454
666091614
549906104
43205871
172528524
381326208
45309613
469554674
26887617
178007898
303521993
67954952
155345344
103396467
630456184
141495443
16563252
212675871
234670338
331507307
105833745
348152529
7369556
171662297
644873540
222548817
38095179
23803244
311814941
155585663
99821580
202426004
468394093
39299204
180310711
148720400
9204612
171075281
159004297
192452176
156855383
42389451
800319841
419101734
746022564
220596289
567416626
75951393
458918609
534516755
129297633
7706645
119037238
2692248
245742084
271217713
284737895
54253093
197316019
474201523
294459902
1577302
486885901
165702721
264249526
482728784
614587562
82560717
158544436
92645318
277007436
380684429
181089265
667896846
218226522
27589091
568620894
319929135
853312966
466209848
444677873
319000096
166265918
49461979
621097506
125358228
251132779
588368960
6565427
151259368
94670919
152875508
17054183
106021548
84657533
91093477
498698858
85897059
182915810
300785003
486430851
106360874
434300255
20409293
17478177
5119720
100412023
452022319
230644383
335317051
189670428
148389587
806046885
115176722
347846020
205433889
694650800
57961886
482456441
24171036
84792412
3845061
215172139
345409855
628809489
174704444
40949034
607659866
16541692
46108227
219011134
61891249
238793730
25832042
64863687
20644344
320299845
701969
45471981
208268608
253135524
396099444
997698
380815623
116729316
448855434
226779140
99353845
61330760
265789868
375995663
252872156
118699135
542147563
629668945
91089679
775599223
733568259
74825962
81708357
242410946
336754886
45475333
348654649
88224992
5352191
95095528
129050694
208221835
620067029
299977644
209263474
315618826
21531001
426682757
220017643
72036916
9284992
150931006
88738721
402259427
196826752
193386427
324108557
101187997
20184961
138043723
3461965
110640407
623952313
685880820
12318683
125136849
278171408
22613964
292281540
102947872
16457576
53329143
16931248
6283926
80260502
396908829
231455311
5528316
155203169
265862880
169365524
293201655
134088873
357153922
427271992
456533653
9808401
309265958
33553332
160794759
209315903
44668738
27821659
614398
281069188
15930184
69303997
658803224
812142506
1178933
104936516
16452099
199788449
197967911
733479497
123243967
470500901
271598301
354954224
237709453
40497995
393394131
7264610
32725971
420840513
317637048
269121074
127625680
141955946
124045507
400877621
126911820
681599680
74478402
367624129
245952074
181770654
31535330
274184614
35528987
50126368
88711003
163559997
28243217
312115138
518173630
360223096
83160499
26209037
17222639
418069883
208231192
126353696
570710023
357256521
69837283
356648905
544764262
468423692
9385259
569328085
94710621
83987397
37567685
145239099
221510828
4162959
303559860
207959069
234500850
173066320
621677724
155448149
544709237
188581555
398008695
230773835
90734110
51751877
149544711
6220426
124592427
34669139
348439792
92284439
124085838
195890151
470565180
59243109
298970928
251512575
13114609
4557687
147296257
414954703
124743514
365283615
123964420
148757926
107885810
126981561
91769173
62131362
57386480
77452523
434408827
66888704
384766272
49951659
101458676
177530977
93991563
543260613
308732113
177130173
560737368
29826751
318732830
630511142
85325568
682717920
47846198
393986100
188704543
217324335
301348743
94057267
515148715
320338750
324311377
759442005
86557186
19301565
560523622
262266903
751946428
210446065
322166635
593028735
81492164
3804728
241692910
81108183
133116086
397153180
242447777
15077244
538263450
117890987
511055974
342852670
42777929
187595031
272818979
226470175
35347
11211868
650198540
1703725
30337638
169368829
49703081
19158474
68429959
245789209
81826147
15319951
423924839
355848668
503163385
422141299
94847258
126282370
122694467
16855375
118779225
22861532
338652982
431030510
681127174
165787327
3632944
650102332
691535064
914203525
441170083
204843079
36386812
119818263
160334363
59066960
106321405
329879391
254944788
205767842
73472183
42509133
68685538
124381659
468590897
297171790
271436381
133245672
445406025
182073730
257046221
205418207
702043226
303317720
160977482
90897231
114593484
189554114
2873573
55090366
445962083
34869048
85924272
223955335
112269634
67159661
57244456
108401965
45096994
151940820
55027159
192132234
35937712
61076105
699917212
294105809
178174193
110026159
48838133
536827982
59271184
81440496
534462249
34955365
321979131
343561104
223165210
216539117
745024599
357987759
13931332
123576464
267655587
64542736
333379040
48482715
155722431
245704950
598947416
193443982
184385337
328955857
179171662
63091419
18475770
435024631
42808072
157732274
260030680
63176163
260188992
213412316
148481881
3575312
38020355
44539598
100275478
84495870
10890744
192179314
16738386
282903930
53274779
164067825
48252033
279465562
190359894
156414338
51553845
130011753
136093929
66375966
35733829
444766891
415951862
286005502
361023635
320276803
26255011
109099043
482596371
681710265
240541698
236864780
91334358
536973867
134026833
357915386
140190634
78197853
113730393
474698412
186907667
431443687
243998547
177205595
282348118
58190641
248649103
26639963
285226101
328650768
333439330
103867935
27398133
255145709
53763234
164775542
7348840
726550111
289074774
152041593
109648159
350590186
138314052
166166156
201542375
38168387
10576702
276358232
364013967
212450
181296204
91692575
52138414
15369503
288094974
39198962
98836608
700828018
67307608
18602448
252140365
123633172
43235958
43607906
493946929
314440023
235821561
257124009
146795409
73393995
110808553
333833218
26992592
4618207
63881157
722494855
37887750
29036142
1732723
61981796
521539172
264173893
102225778
343436478
55724821
49612148
283009219
474355039
29148393
70372211
661736136
22037786
571874946
408366748
376302619
23702723
623723623
844008801
292744291
34457997
339855110
30596990
148123432
50012584
15349045
36681922
552831866
561616351
147882098
24008410
438967696
5309147
92617169
263826461
125308082
152558222
572254667
39788870
308348257
2229657
88500777
81162115
151742348
17756661
319376462
14648814
136867421
315016821
259368186
34921563
652258077
200796249
23856070
316827919
308715923
480458955
336931220
384712206
351242474
44936019
416239197
3958630
277148779
26361937
455955034
1392996
235318107
5523174
229203064
48129694
56524854
203656309
16801877
326896460
282480372
214711753
797260458
22508758
100801994
674104858
292012464
19197208
381685842
2165837
3026022
53410333
275190235
274680620
494755120
624197588
40836722
222355920
184990408
182627881
312007393
40785308
481131746
389434540
51149708
143198408
443808477
255203737
304915414
126440029
254560250
78683358
628119335
4980872
190733
31071279
17478793
313907013
54655891
94080944
166478361
598434879
19388150
26194726
121135387
341106137
109131294
144062941
8846674
483431873
215154272
289786486
314433027
41373327
540363900
599762656
221349532
202988110
470594801
284111960
747064178
190273933
254050679
116317658
294572743
174465373
760205174
286356574
151777112
19823417
240045749
85368458
646731322
504459055
555714006
611783245
179885854
2802579
374455433
221412941
244883750
377397024
603322861
309398410
95918635
296599945
52280657
176247928
275048395
245237792
176125771
3878203
165721138
451367922
23414750
37903737
40612051
439056382
23823874
150116625
57710031
444378034
287991382
224536531
9836443
19877901
24392910
93990615
159410050
52035837
218515087
550180979
160924705
345235845
35317925
161726166
239832530
254545907
291784084
17645328
45030275
338203119
112384028
8665283
256673304
234470262
346513172
294828985
173079110
253761829
20291319
130886315
293544321
237330682
221197734
10587563
387076081
50038132
3645661
73946682
14860666
372924264
238839852
293988095
3035325
116472415
695214854
108510172
668630056
100395105
83726812
8675611
173817020
278408724
698376544
490070281
200514975
481285717
190138070
620099030
186442719
681153173
171488712
140800505
75851183
304549308
498798229
242785741
227793796
354286140
279461102
25412138
104136203
147971742
722299756
479099388
125752630
25769014
36239066
266927365
169902114
279179153
203618632
65972880
98544387
86003472
199147773
500878013
3772401
55892303
139443561
155183484
103048139
363106478
80648393
235443565
54626712
52362603
135900293
508959828
3483893
59753913
111742224
118635390
4795282
58351848
403136688
147314008
310197746
554074071
43782951
548513206
211119899
7840694
351497510
45312154
37970661
374280065
81175567
148359496
587750777
508518581
236044825
220041792
109537759
265304629
31239265
518452810
335338683
491382187
231844260
6200435
196967473
791993287
538248124
491085355
56254071
61812355
845644561
225594331
817802345
765521747
299483733
128293066
254114326
128371250
644207030
355452308
384476343
582480104
385270302
775854579
36501360
76761039
207671056
196539427
345094221
345453327
630809112
248033559
406959186
293165899
446921109
15346498
244203322
37406588
370129806
147572460
222014190
174782608
289812136
275862382
6532810
444288180
333609651
121284301
139370229
773986448
76396064
24562968
435750551
798383054
249773075
314425130
165413946
605414992
66261161
455533815
474180045
199198259
307203802
220210531
119188830
29154058
207571561
164914257
205692189
485085196
120420766
205176380
308448332
313262387
26871710
43835500
370917852
469155079
78380585
150684042
377633997
528198164
218071264
61820938
14839941
107858924
62162906
23151665
182547473
238601397
127029161
231019762
620365516
22605606
51232455
10637127
45327537
163629080
22506946
271687689
370339710
56948231
341725919
244308703
36229771
242893233
230688411
449533029
304600325
189160631
10288878
101092852
305536308
661518050
512110750
75533419
1800445
288723585
125167975
33353333
199511283
303553433
213907469
329759398
216935006
3771954
210557987
396822260
53935901
242660829
263228602
808888920
20138188
112484920
51022906
538685982
16354125
598206356
108969748
278108018
22486722
30614628
478132001
174410530
4830931
94453884
115109779
95112001
166937225
98474881
422476784
79349254
781992678
191762859
180926671
508208303
99964017
424473607
165557194
10724831
431041744
702972187
117810870
11395616
140662762
60580815
456445283
120058617
292270340
350948434
89787945
48787146
161829879
23406102
137330316
184997306
420006842
411172532
138314169
110805966
128375289
331803216
220741231
177690724
391808785
20897955
370430862
64709677
541480501
140252673
660194483
41029818
174698135
406779673
305771846
85457850
424627238
127999509
14978335
257722413
1323958
66773941
461053840
241618652
99977161
208638850
60728939
65780449
100474864
54786668
69176656
25246568
264542485
165526636
62556618
625970787
484423641
23471426
89043169
564449121
34731477
29040550
133779748
217172852
167944822
428336442
319730441
875686337
72652498
391432022
620728443
111302374
1517595
643859085
52896340
184121105
569362500
668425146
144683659
73467891
493775278
457976565
2294226
252210914
24836579
15200869
31932376
124579135
397602414
667999568
14186636
67316021
30153446
23699876
318834440
288028458
830974316
61566876
82705707
726498531
353434873
355078370
94990893
513028853
11906733
124886083
9035948
230955552
76540452
645739752
114546757
171021309
713003678
92423286
2496546
9918497
50441220
72143013
147960746
557118856
3948249
366869454
488799222
192273224
3336873
299522172
508115210
395404816
2195359
8712795
410473517
415655990
82529428
27736082
17763072
27246299
31598330
515736012
11648172
64090567
410026342
62634626
124277322
360359114
38228232
35917423
402351580
232546361
492312732
380330687
21388580
134496481
38650996
45865577
427639757
430847764
131026457
390743562
306606404
238194419
631412373
293460577
239990399
335460512
704189132
489955577
141416301
550048628
56535656
313929354
535711248
453369153
876021487
24365164
427098089
39600004
40316614
27936887
155563941
3477273
10627993
230436602
34940884
551005388
24029006
368234937
180351419
145299930
181888059
61679552
192101744
398789331
378677251
373714560
72147704
29961836
195778183
110645384
114701156
17382228
98914121
87536851
397822264
582904267
33440489
208149576
699037216
159424222
398739132
364329085
151960954
18008022
39868792
647417824
88587445
2099457
134105022
19877953
225088445
198999555
119202498
112044632
152803381
16973907
343863255
59669889
49660564
7877319
46421621
164217632
196250718
137955400
5141776
150297469
95632378
664933992
193695145
52073449
76458050
248840055
229384322
196038673
505663477
339908843
411830674
88641926
194586335
247171490
173365517
3432079
390340173
174605238
36419030
100357386
299770907
186436585
142642661
689301214
26633577
566549677
612324058
621912674
251133870
153619949
324644908
171937660
80749463
102721429
172366284
80015773
496681424
161956977
23878300
817240278
71017944
401597140
5723674
22479422
54455803
324333642
458667850
1219872
653423402
665896024
441164066
16012516
41748008
5815404
168955297
197037209
211159333
675968089
584201
855307337
57417259
231312085
107524424
10521244
87803152
50400123
459944741
114284410
393385133
241889398
210216042
133505462
25480502
32908639
576357863
100482213
272879677
45760494
667459261
427799517
458622933
46153811
99988630
184978084
95391709
85295606
123169653
459022111
626954917
181356793
456335615
5721595
255985788
50966204
188525873
470014099
652026960
109716486
12342808
504779433
28141520
73475569
80827985
26792193
4746115
2073562
421584886
278926090
327762001
264876875
114169951
228836945
22587268
120079228
275091628
339573598
237716276
215544019
399751123
313297182
451640992
367097265
238269078
727017659
194776801
58631891
584569
134094469
163869927
138546414
72775608
143382358
204254378
529967652
585153432
4005950
133861079
228665995
186693830
54337500
421884169
9129656
318748096
607473925
69682419
11662622
24584597
605506494
735447373
481942725
182953677
260919021
485711332
219630873
496070432
129036135
32616132
4965056
101460468
270058746
232029305
255383949
208122825
113680705
846917820
29400278
138214908
497641821
234552889
109973840
115745948
327337487
554087784
479522830
10608657
82362977
80294970
154182989
146498005
514230707
420067692
13097854
492036586
201281275
122041026
388266160
279094063
75768253
31635798
22418050
201406243
321660141
39224424
15231019
204975877
472632564
74133158
2970411
385205732
282372593
114448766
5114303
8819885
137868357
29481076
356023371
336634580
20356802
113758198
156833461
18955381
43857522
64325351
663592075
3626979
377884722
42545016
115287
184742686
190781881
136910482
78471315
177571836
417744136
161507088
73780893
510520677
7241859
365404
837632557
70675835
229426535
54133855
491439040
11896978
213378715
115931059
98040274
19769300
768983030
13961388
461898931
41798073
342790292
230880886
58466882
82111640
198662805
689519524
15747819
312506939
507754538
265372839
70990094
231703724
15322031
58908350
64318042
70412307
8405154
2648246
13570496
258820973
352651441
176243261
260372931
71358487
152492905
464488115
449335194
110757453
102850223
22132899
10778700
233045459
159346687
23584090
105787667
197527814
210127400
37619300
360890546
764859352
394212024
506940397
21189840
344317867
99270137
262596123
845838
212422011
204665638
150010920
191068328
786034323
51492088
47920048
221820690
198396848
9783074
122694868
122461286
464595141
17053745
96738898
6660009
315706633
11699263
32973043
78419181
5193123
52685089
42862028
503315469
131744776
258016132
102885128
226438692
3283945
349929799
472279109
409764625
79051600
676855021
354481814
406729500
344010016
11752701
266450380
144503765
58474036
558133881
140153274
374589284
390036
234886956
150132637
112069530
4869464
566033091
763693909
84714490
475749385
114691469
678423978
35311229
248251162
35453903
14177155
304161724
202420369
238551670
34842569
225675839
441783678
32953769
189903715
131389237
785247421
231829979
823889104
462459715
170066187
184119490
708232
278212533
90600319
11536720
448871669
190406
590543136
430116811
456377022
57980891
295630984
111145672
96276043
26382868
436391293
256350732
24400548
9138130
19615848
74888354
696601809
79499313
199334733
395250168
518859634
673958452
433128954
95743781
307760815
861812161
127778419
200730336
746223615
34256796
86996290
354933318
556778247
977047
276230777
31968064
236424043
210893879
184694013
182033810
328465207
154941865
273289245
165415012
12173232
63974673
172666465
75937442
102828656
60563780
23297903
278387926
633043693
202863820
725121362
299982371
299266252
315758141
329903180
423119211
656586673
181747899
801332356
55298144
412577
304049005
211317789
357344677
781042943
500169301
47656
154310762
486912869
181462333
460712547
404468280
428166084
429290719
259242677
208081478
486495157
164208430
175606127
53861758
158053232
335588488
221468788
500620952
864540698
591866016
106005170
242705306
372950766
628848956
91325437
121169452
46893744
437158965
740200697
528596336
20199765
326894273
134443452
267475055
505077921
104016841
324201983
69995632
252086026
60539694
193567104
657032324
324335794
692155553
85073907
16106637
215428898
148748914
151262048
27241587
69926683
225560226
872529844
57333487
22057392
88332936
193983385
43408738
473130174
361211626
271926611
208447090
107708495
67838059
489869940
310161169
374847557
21632400
79698101
72584200
213772231
403990784
107529855
86377641
272011509
12751795
309557971
600900971
330110306
118610368
35931533
158905032
419421408
33641141
64746887
300136995
25559559
563589144
405115
402448745
173538222
349159424
186075023
3846606
122084243
289736794
128201971
14956744
66884444
143669392
202063269
267732906
341531591
183663905
62857551
28755442
13860711
173741835
416989626
76980923
413727130
139248865
69074760
51033479
903856831
184207805
175917474
9795310
285237820
618505797
71625681
4591857
753912646
347351599
359412066
865536919
63197568
15091362
283710236
413004798
878779671
359261905
348731508
41008096
72036410
53043846
423730630
439713086
226617963
117656719
51762555
51974830
31137087
129758942
560868441
134881955
126769944
186589502
97506237
165621316
553031259
92367883
588814723
31764401
93671397
59001796
18775575
472064813
443338882
192060149
110836871
352877721
373803524
126721064
291452049
149011570
337533962
456916777
299961064
159989138
609666530
238192362
61114615
121221561
165880701
98769646
602198388
16520843
280311679
182111713
358713353
201380340
134069399
462825181
125893344
457639290
94847745
2097270
787481199
270700740
473831977
18694666
190764508
62630922
183969914
89027856
139720501
331901532
488614860
27274969
30972858
339259887
148782116
552256409
376735752
43664661
357162473
707924422
248024692
159922137
472692023
64912994
531145227
64049192
233991420
28841683
511560365
112988157
61853246
66448495
6521950
1003516
124269006
189082148
209954028
636322006
134830766
61435243
677312468
182756110
344782626
281819710
332715498
291558008
120049965
356732544
257478238
56127987
694966790
163837897
654438413
86249570
115164148
337332591
20362501
325813092
535937582
152337416
38752312
435203362
4502785
548869481
712489998
108843709
17865163
93333639
22978356
10995467
443769694
437636118
171116179
248528252
538953885
78580585
108536571
549427935
564543316
33079174
128635039
3636963
73951181
206009546
44924653
15910076
21809526
1602897
305857684
94264999
314931092
241429608
121176097
401430710
703479243
57679157
1101586
10658322
355411976
377829815
487404712
161105185
124678131
131576141
72496208
653742610
181017548
463450713
408509685
4837937
59009338
331228357
3615934
31194212
285028314
191392385
239838492
44928759
371584434
17737744
104362306
680194340
13182689
462061253
2492484
53198893
15133271
61176788
257950851
648363793
10565279
693216724
101173129
408998653
320069049
269106402
4224326
280977487
14620537
127464802
10875227
363002363
527303526
119372494
79646931
131568536
122636010
184726754
177873593
402390455
79237264
15330932
107279650
109853044
511667105
62964864
180943129
23310765
185996082
96775328
2497645
64067856
105376462
39475899
3844384
31936979
405673354
288588810
597745245
293154455
83681096
349590381
91699633
143829918
240022454
8691026
2097112
433503958
3862901
5600846
178978307
192343235
210720545
60491665
106654451
8959815
19713069
591361788
163348706
1571082
80855037
9540385
786608905
143980691
604833046
30764562
12925699
87055873
155559869
17647063
39151524
240948317
135895982
134557941
322601717
540381004
109592487
304877502
576984465
7466479
39252449
498377197
630331250
164903556
115319829
616566077
579790418
4324852
248730239
223403774
28644477
16842740
154684765
237334328
99641946
12414234
132676552
254394751
460556287
69523633
81277543
836466104
142066093
479345155
307853704
269586261
105714244
406028442
160800779
376901047
155029981
446170345
24619265
257133850
470388171
341155258
16359987
19609661
110054855
66840588
449862227
29537715
17566363
170544545
602821598
119370694
205313275
536897371
52027894
676865445
236093715
37515244
13102818
10692842
83742250
215830819
642892
435822061
143559893
66765037
407093445
114908769
39775004
449689335
101782277
412483891
492430929
255714106
82954970
188481456
122902205
16375577
285081431
19581587
553859490
32830984
28570400
126661456
137539660
202226321
13985212
375819361
316441008
465610694
5401195
68061079
174188046
342395866
39799281
106175230
48397433
445533256
348871302
44781439
569372071
188351185
251954969
121687893
191847441
243943475
195536237
72344708
282354008
66418072
78304181
515734521
196783522
297227505
109224801
54531797
73521572
29518909
51749842
374896906
329418144
3063239
424052902
743927913
65641224
178476276
165066368
152813826
220423043
400246073
113125313
35827087
36394791
31926465
278489652
105947211
563350192
114589948
422104544
361963266
631385812
113857332
16396310
189121152
5478775
615843166
516373419
6451360
591632805
138459600
14486023
13710274
297722443
299630110
14707489
161709239
243258770
31612899
456908719
386095460
85676927
40611312
272344654
229578965
406706980
614738546
126171365
401370497
288432429
10805959
87198019
220096095
82235514
14122807
41790551
268444577
160501631
338229058
26506366
349340834
692924390
152898223
226870141
247774895
58400187
253040854
434042613
154327601
36814536
144548811
163725560
513828288
162899479
689445067
308510763
303084284
480917667
300732774
105779267
673905319
77541824
665034916
207000973
84787472
40465083
217661
168045712
377612631
195829850
599608750
41756184
103316848
690407021
409744822
540943005
51921436
388600800
15620192
251656885
113210777
39703298
158366702
575243906
521756574
268708404
69460260
673823267
374380687
217168863
60881300
400909340
410854759
121894777
48245376
443750545
49879618
616618107
190016801
394991981
96296620
136690353
496857781
35567742
113646657
20389699
134558075
79661613
449705629
149410518
42269153
2526992
53219534
150543499
162622357
21238086
203683865
82099753
221548664
33057757
53808216
367955706
332664511
33407233
498798288
122025892
171798650
548812056
191510165
194463976
704754461
186315057
23478205
3934124
17425349
16462484
26635102
673012386
277060614
100855004
600803436
9533231
114942448
591189441
120891256
160263323
688441776
66361222
343387233
107632511
126830753
138736108
224549895
668330045
313446503
69489356
280016632
27637391
50990715
26091329
210799090
363057774
295609616
457805040
477954891
6164901
552818746
234845393
6038651
131017040
189569914
550214225
103717534
24472715
422033542
178508141
247550567
243491093
163606118
384941013
223375028
41249280
104192283
679770591
22625297
603714647
85568551
246571451
345376397
235850036
52051652
382871418
172506365
240169314
266069184
364174432
138988811
514738611
33492725
55607696
248950441
763839704
179951560
76051110
208382567
726743599
94853255
163299203
145693257
7300877
29065187
785036453
464161023
48843135
66876855
26307816
50763899
267525252
290143255
299737758
294436094
14598458
87153788
14212148
494195809
258434644
470563546
139677995
34639884
174718775
28653095
4984553
18027324
195156531
526890511
28741259
244554507
62779126
200905257
547428278
27657542
101704336
128110985
807278870
156685442
673994743
365380373
711306382
24021690
18687556
331229405
52268755
408447637
190057125
15477430
242921722
102897857
186700865
308828849
317476971
313273577
126328524
29149265
15767508
46258076
385462229
684572646
419956420
212818373
110655183
204121133
385668891
344071710
376703963
488319210
2215303
181919284
387042882
19785736
79863878
119367865
37858763
492355694
163242442
18942864
150569823
204461211
181482462
117820022
21713819
415869523
560022696
143938787
97837384
63772122
607530980
31524742
352906633
14285502
145380305
470295559
149869940
325815878
41691192
25115881
94001164
119301377
100394804
129778799
27774107
22515047
686697894
18833094
107120615
95338097
835500793
45878091
465809158
203529168
250197496
75997255
45845725
647550950
173290483
173872178
2612347
106308239
541357652
760511987
118476598
76482411
67974310
572213699
22791398
231581048
5127641
40660911
262233432
568502831
70854743
411073615
549502303
133285621
366746574
14939703
90314108
73859084
90513258
564047412
727248760
103883653
285469350
159507750
124252677
153035413
86165229
229071596
238851681
26301944
387179023
355668541
528917979
452637547
23208345
152465342
382008917
197129005
111990231
236097007
259856726
79735052
7249815
13269649
3454230
631199872
29576953
160873685
36166985
292936914
454890266
169285107
114438226
61740087
313376475
94703373
253179995
313296785
260797284
204035944
377314568
521797059
117367746
367785370
198494865
689034638
298128077
296955885
478795194
154815213
28544600
204222044
11945704
127658389
226301618
652931898
187238096
132844050
190950274
575626526
471446885
251408719
96858008
59371821
480736467
66091373
284214743
305830868
63251652
183840923
70866787
247758176
30491606
103681969
148755308
74927424
59190843
436014655
228231009
117935810
532189870
17450692
206665969
47775401
706063664
357668094
63356768
77081871
62787644
122221318
421744943
477901265
183599032
177628616
892342880
45023320
185077825
11003132
434446255
77600038
83129714
140339317
253410097
175151727
345586403
72928795
226971942
294816343
299894007
52806843
532152264
382880986
136404842
12119073
177459977
15104727
104587148
33752381
405010407
567342376
173823465
460354894
171549698
85477764
572492848
22413577
123648829
175139912
667919948
280336203
332433670
55906384
28174229
145340575
95016476
187923515
301427881
410366814
269736794
48118932
361741
23622258
22003768
65013253
95567035
3336822
17969791
553195510
47086752
322348324
81436520
121345532
339414938
410959
629386449
429975219
474482723
19902274
313891713
265969601
206699772
53869297
62624382
22822202
160473464
22529885
300887605
92936175
364775105
716773462
317574562
380366645
154647027
372092418
532574478
88381760
6036230
255510247
2991147
27060035
598015092
79326314
112999098
190135777
188031672
561657117
4944975
99983714
124869351
1648438
198525936
21099071
668350160
81944368
107125326
281634500
376755154
158239814
140483455
434158109
59900318
221266674
23846071
210228999
376225228
437135398
44456530
268085549
430741023
90518276
41812134
217572124
281831846
102071818
248186762
305657437
156419776
181424911
189828470
361131320
566087835
157342427
395212341
294393036
254103614
22334686
142381226
696687804
12766904
66702440
131329496
35351866
5943158
671727032
52677704
13890781
269426246
80394831
287586485
567576630
237934891
199732154
12488102
531113082
532569412
27272351
339245782
806866710
112712265
333809429
115769357
180601942
210774530
614601812
1185205
43326929
25495559
145578091
223067982
252467015
228688118
4464751
738068143
701069364
244913900
617238379
307924227
144126109
49170225
655271168
36938953
74832314
501988288
738882621
12729987
161623871
404929403
250992514
53354970
14121120
233486458
104221111
206424131
30000936
599967898
322368604
86210586
117045577
373843036
575034356
9675335
278588172
281213774
749057157
320777399
195838387
14840548
479376015
81944689
2434039
321262547
12285805
487594470
188952748
271773942
122767954
537169922
658456724
4696340
100519585
412900475
114824220
64974304
371045656
477541547
201858768
11290419
231038794
62416463
366045005
413095731
27146628
45836773
18602929
6387654
39416020
280071612
578072866
218867234
18419118
25522707
45317224
488035868
119233859
658286027
549925044
147302121
314576797
480750764
542237338
770440185
255235056
95614109
627652981
535239894
211027
171243081
236512936
24186241
239079567
41396056
42761595
8606399
23761006
278091159
45132124
16777191
322759977
711283735
85924860
577352043
110608770
53807034
68395246
58121192
161780568
145710503
107521995
93350669
138600146
328264410
21546565
437761762
20652773
184780481
428747057
439509394
24942715
251533399
90763953
168106279
377543191
69378855
303252779
150213023
222046766
100081124
105685816
102513383
57849292
177089229
197820771
5117194
6897490
42406784
433859247
15743453
95964880
598590394
7958620
50248391
10722858
490065818
89454567
108270500
120086824
550922889
23759421
161810565
55012669
264013381
313575704
606765503
30066734
232471130
527782067
42485600
123845184
480843880
467599569
33717790
128407308
142864808
295403107
550524422
207091973
86791515
92029681
42977044
76471011
44195171
225279029
341432233
55298329
229421093
426361622
159131748
466556715
478802892
271317744
53145161
143408114
284904252
86337287
82213651
107970986
3411917
63638767
728860438
79910053
269872529
259822863
68233179
321343217
712734578
37519564
638253350
332989976
26991663
152874495
652085400
363415932
169023894
5729369
20622316
558186170
116206355
603454021
54734055
428775920
61352250
72780482
33679070
242412932
33617796
38226630
42146904
17780651
275102125
142889593
285378054
220079925
203119664
52044970
8748481
81705827
183561873
137241762
560682964
236509470
571183665
79543992
208863267
144589988
78962677
103492759
392084635
528861449
264507157
252063414
249360210
5690325
19913102
242727732
61436540
99770953
231851585
166959868
64374080
121199100
552707107
12877738
271677179
105920184
124213126
480542879
54174556
504949026
4715508
571146306
310956133
4682460
64064449
167522723
477244797
236963652
65395533
17395454
657327264
756496236
57602715
397006261
243402878
280735193
238241836
26100137
406085267
343142425
618266080
331774715
49856235
475355123
243840754
266538761
280397255
71096647
80516820
239443515
21260004
769391564
297459543
4430858
205506121
90550447
1691534
198113406
242882755
255318268
170151384
355343783
326433731
7881960
146008769
363011206
526316129
96814807
355003655
281583455
888414416
326307436
112117478
107395669
441504763
34086503
171661873
16779553
90184708
339553652
15812639
54613850
34068196
418622869
63318925
534850906
122387808
286605198
594951355
35782134
16707507
192256136
42522168
199088726
55543633
376721884
396872367
3283236
248107910
128498792
26261908
215150589
76717938
467514433
181661703
670283022
31465155
539945196
549139168
204586963
582285036
96310128
353765127
330782211
382807516
183561703
160341884
300586094
119550482
274867741
520521550
380249309
82167643
288220588
310837732
186776706
8672258
286419835
35429703
19120416
153899705
189967373
537281800
29407563
764823002
318906775
14292875
119212961
4708183
13935406
81094687
707453354
292149018
20703499
260536335
64042189
3665258
11248541
329049072
303582823
190914556
720866938
23347966
40459117
459084554
201683532
223978251
74890252
363384431
494745305
43571388
5153807
25755472
250545171
22098024
132526582
104017604
70597074
256371341
33890
7353982
382115653
97991730
77702874
197409357
70352297
681136738
756083677
80575843
173403687
272562077
372078581
367380328
573068350
295004264
202528849
132174332
303828405
353799301
435862102
408114942
123092005
479734628
12389780
37065393
986118
27021330
375600852
324542791
19518022
78306574
153241037
181782005
103432733
88827528
383280151
39121816
88866656
21554459
379522195
423851578
20067972
695825563
114239833
14580844
283859506
29627796
366035146
71512267
281618670
363510942
22300658
260746991
443300262
42266394
534105855
773036926
227308306
44878355
107745948
320566537
316263434
44127868
305721658
324848799
533929674
692883014
283930924
97036839
188030952
333103017
202504830
198277083
347415756
251988628
284274663
399975166
278691027
93685693
155409055
48486073
311424195
165566508
494283663
775738912
391501268
149151215
226673790
94688912
403467345
73410128
25895143
396553070
327239749
220203189
317759432
138702666
7715835
137663960
448932729
282687489
260292611
506111358
305095057
238877204
602831931
875045
123103000
52565211
513464714
44823406
641150337
156584299
112359238
69042960
98511018
434092828
88468390
392045862
381978306
295246111
486693219
391848483
255935067
3190337
627231603
793785225
744518778
440951138
297158981
9033213
287662727
352816938
13040039
676113723
151566518
739441519
410550939
103827923
622291322
559860702
721348173
28193332
274773549
204835064
112099674
18346129
86724425
285967790
387960320
231895538
421246268
145470750
8535181
349053495
386676158
74329569
110516561
116553597
443468769
28678869
754305382
61788462
122139870
549102210
269129800
68184370
113824812
200110261
74316746
36646879
19301822
316087391
359327002
103118695
226452177
488388743
286189205
80001822
65068737
849414223
545351584
410710584
746028151
136965616
126009177
109586231
15410414
147750322
625673253
774177321
248987137
332955339
45624201
242425167
363680428
41869978
120888986
192344986
157401011
258173240
430070329
812423337
346553374
10360894
333778197
495064187
322868113
282733680
35132730
25168262
487660538
340651511
325899494
46935103
554315639
530009049
408840075
7504263
54756144
588687223
489464547
135443416
315880886
526464271
171211887
10173801
134163931
4354307
732420918
92147058
272383108
129139701
27640397
208875860
52495885
296762057
33569419
170418308
48893979
231824879
17613979
601635081
243940897
289799203
286954766
18659502
54962121
76984754
292349787
660845583
53472045
553371271
5206694
33811115
604722449
465874353
3258529
98522688
582572356
86753571
463344081
365996051
305846127
224140771
13887708
64293197
278480380
764731782
601253693
257422217
584872471
154198743
87592098
221602936
194538040
156833311
157168083
169043111
45114585
556403137
511419945
68202899
145742655
311405700
196329224
162333970
188675697
238446432
61856238
71814955
6280280
606192566
120866639
147288256
576219920
209029841
402520360
519205882
419963240
776886593
266310503
10456793
8896312
64038185
213770959
326148597
520078437
112619109
8262994
78588406
146801627
6831506
18348492
185435361
66536473
618484110
383262372
54761461
131953303
141928588
140567378
11697357
22946157
152580998
679989597
734221471
392341138
103440813
281997124
307404770
623873475
803626782
13114051
333524311
408852938
158413048
608034427
452697524
15253332
90993991
447667522
102714810
38801523
721935624
220446108
4012905
515620228
491733314
176268972
268154077
599622536
562902062
169601098
444757894
42339750
314489503
26818115
75980272
71025550
287919999
135935575
8651467
526667169
743759029
191565010
135262080
726498972
746739753
637806271
93072203
116896290
302684629
11058473
376250815
17980275
77169027
232042071
368819026
725457597
8594707
140393980
276132720
5044339
63203162
309127781
300980420
64903492
571002850
366438446
675491744
414645671
223646386
110662137
112345159
311083752
110095224
22499386
450801795
440457554
157634786
385605172
332535068
283411158
343098475
9885763
489465364
215488516
61708615
28888396
56642033
20517804
247203405
17839665
226596040
10821423
42116239
231565909
319586521
289510311
592140602
8064894
206848031
324698940
233248692
97131857
101866795
291404713
282447314
588290822
30719429
11280975
7712612
262953884
36173406
103695535
264251951
189189896
32373225
121178672
558777304
311749680
145626351
534513563
303545065
306859560
236293464
252629894
229684464
235207658
575184298
115276
130108435
277535627
294715885
3979514
299226068
267981540
4257910
117457367
91782956
161048321
475977960
151228213
51771195
168423080
74056239
20481511
106773514
62073461
5826175
288649345
801769
289222729
40777462
284957636
279350649
352735962
52319800
28743700
504838874
8989700
35148578
77555060
154531403
288093796
85962627
384373572
66784276
270072362
321102080
554649680
147388147
227416939
30132002
12960868
10404567
43404779
149554664
341643188
242687174
59842411
235333506
174747581
100286338
290189491
77046523
16069338
57927800
221051045
160445190
614681909
6328958
142566599
1249986
242754
79457894
97667810
498570060
24320421
160018789
71461808
78454850
77420776
8080540
37017659
339891366
198151564
81534652
814707356
441857432
218007390
66452504
32967926
139783801
5049976
487494322
100318735
328815215
329892263
203804116
25113915
54926291
2440425
294934535
117200762
82230795
357002551
763933284
113978850
86888314
154284171
273346676
140073160
109940494
32772684
371246818
206343668
35897030
296404386
826443258
109824486
40400715
6321506
300134785
423315473
362045605
116962032
265322745
51514841
30423739
194019876
441910552
109234194
150491852
88722783
572081805
406439987
124072767
235590370
618193916
636205101
153329876
81616320
118576346
95673026
114451598
545176494
18129843
58010752
237789739
169090422
714504013
94586237
193162351
90453455
86732900
37872070
584337109
69278219
477213939
228072973
53301551
43671825
427716591
2211679
170775416
576142924
24609748
33839742
355371289
206656418
195806971
297426213
15704084
219894398
28265947
8531544
38790761
156310942
182398320
314272357
605719737
498057604
313952799
129971070
238757070
457644558
467330743
197351903
39153526
337971359
11787033
399594368
322988874
460407514
357128866
67694452
344025131
183325792
81491369
191804541
590060027
33721388
302919227
2828386
316849220
157464125
75746856
309443906
215521746
85821773
756981088
447988072
177727032
151593088
26786658
23130522
156366993
514365420
79411565
3760688
230551449
633855488
410428496
304271353
62107380
165844267
405390469
502541250
54989483
413472589
291912067
18784606
21902894
254462175
435880033
25578209
332842849
103778504
355829537
5734373
137844114
10303875
758723559
811482776
95103410
321093892
409920039
219388428
752151121
553544520
460323259
2602526
90684100
136054131
154474973
622428442
87321692
631233140
184920566
812603604
27199313
98721599
2265
338938881
192827312
858245415
39989084
25969468
229570035
27545945
640125519
129980877
430918339
21536325
64704307
142262931
614433988
378173487
54674728
628525026
91029253
41288110
105384940
5531508
81847896
59118049
304346
10868496
48503210
423030927
112128350
116080833
159265566
34002956
277529450
22108931
329859550
12997012
33425426
482078343
279316389
18092469
130718371
223976417
610022948
29322155
523396211
664480545
3327958
6436819
408609203
66169860
11645923
491060897
323550869
74105504
113775192
437582000
71473743
182437011
53690475
233250981
2362805
501955002
475324443
721027068
159745432
240852852
4462276
2829773
20758014
119676358
699153198
232702779
89606305
392795947
166057567
132454792
118375146
147121329
306949858
51731283
65407409
480521364
42553307
4987465
27698073
2653804
203286657
50720717
171200174
9611760
580355188
174759726
179328958
53639610
269662300
568721244
314940266
398611258
52290403
53987022
415538226
463421317
310278623
50626244
725783724
233765716
234765366
21673290
26301750
496302943
16548622
298174339
37730485
209238491
513139744
60309453
40973636
187767040
383495270
7033624
113120655
160989550
719029174
348553495
581508377
194611924
125041569
36463475
29149977
34137766
190536990
484469346
13933216
227764405
324164329
109677092
27652806
90286182
696542633
2122839
117388710
161223493
81336359
51217701
47503380
199190940
37240337
345643627
75830223
378484496
347460660
25771447
48026524
181619569
519523559
598605241
141537012
160793055
10559450
162689439
196462655
771416055
396485389
175484351
244826643
292736613
74360922
596935028
46441931
38851026
175898789
278034663
7355843
451858509
196481508
56991843
660724700
150378939
116341892
10195050
125737303
2438219
51316217
205604487
3649618
710479465
855735075
406762425
134030733
843814701
13577661
97344750
56786338
523864405
246582804
281183196
20551840
416951083
54427918
443059544
53961351
13158062
483394102
110260655
167749961
281612548
169427416
186076619
181253479
645996538
529187
755271711
320560018
229429329
50921288
6986658
228641353
174439253
148944643
340828395
206402436
4216712
619876046
113885149
317886359
49801237
652395554
258353220
129018919
175862675
25966711
475167938
20823674
97255356
135802658
64657072
73978500
332905936
362149668
146041874
7177920
270503074
762312263
234997362
129987495
221311275
507530822
132786029
106035648
847808217
494962449
30725003
514800512
76842863
39010884
241801348
1494831
194679351
37174340
114435046
623755218
145984991
27191402
44497507
5946863
59377731
134452994
258379328
18656518
184068728
613917116
277049151
274326663
28759909
212812192
709718485
101711207
12847427
243190643
139615235
714486169
13506795
50293728
455948038
354575785
780009147
217453935
91830630
70950636
316395323
13652003
425431223
82908107
458382391
103312567
66322355
176306950
46827794
648042266
398731810
29010970
559486563
476380541
14613309
46760064
243592037
35526049
274599972
57439046
789550267
126886062
369770050
94312548
203691334
136872702
546455119
49700064
2034509
197599486
75121361
10436715
30648982
128689410
679838658
185877881
38885564
341799748
232374293
439551841
49978068
348000026
123058148
59312356
123701800
1582947
430816353
88141465
329998328
125726324
202841567
224123840
53566054
407400089
233432586
67183473
214369610
50342743
403583549
621439816
301937494
158271346
593847514
37297189
171291400
44040647
28525351
187449528
98836841
650467125
138453709
170757126
374545816
41986934
262014121
438827103
397805201
432302726
268533965
271909095
18732687
248995615
212683489
151915887
436445105
199774774
93661809
40328182
190520897
309674051
14476608
407326562
71495956
229853867
190669759
135685891
391257173
60634767
375182019
441388837
94283653
413714276
566723858
27591200
60733285
62365177
187966427
17043598
9523798
4553710
343118907
30036669
296906590
459008751
428701056
168389837
224841059
23392761
210821025
459847299
88063048
11364209
244689444
30419414
104362113
153871122
58924754
614620001
666083300
569648132
459234244
43189562
172199440
483248491
232273070
740165280
210815383
67284
367611542
49779327
391967537
68771790
19130011
492150207
12264324
298409205
312863338
75517500
259087317
2826269
501006933
160093491
202514207
421519716
90093543
54861843
206409836
178412631
527999408
168897282
21566873
8420519
590834275
494620537
218973364
176942466
4932979
237103834
563561221
153329443
231780028
81176999
96054904
16809199
37350948
448906762
46397651
158479443
778627535
433474334
503622886
19328968
9127935
282551616
316308517
401784818
15281187
13775604
899558645
11259860
214513520
334490017
268550378
286577396
103320987
396969873
65366658
91240994
235794360
80657856
94725403
202877872
14198732
17610257
239826289
606618142
199440543
44626334
15802880
127365873
151206883
158688730
142705218
500377150
447880799
496464913
77774800
185352521
291019485
54539288
35399577
632883120
270955210
273651416
40178019
242977569
82766006
32949839
242163854
629246881
73560402
453594579
88059497
340239736
11461567
253708911
394490706
22087403
448980524
612898123
191322952
355150241
7551443
322543269
79570105
383154478
182306993
13874813
342524916
123583917
58834016
697815380
53564938
91869825
301642391
190850122
8764861
577116875
12194312
16079245
30147411
25892747
788160574
10889082
109889502
571317900
260094855
704689350
47925490
7674164
389838440
70141225
237650100
88657878
212365146
371632049
224078079
97988293
530042064
44838713
551417866
533733807
108185051
203102338
706324180
201930281
297453004
34864334
403799978
373963152
6254993
136518479
345698699
298035370
81637467
10834553
3833857
3484166
303858837
110289410
69247914
766319
81185582
7865178
93990770
165674454
642818828
65714373
135091737
132382175
392285193
517729513
13599341
43537413
28917241
46300730
392837677
352273874
520941807
48019779
112344217
387118434
71240311
147352278
213938834
412898640
401603722
124521062
536468561
149697860
127026577
76433130
35131674
341335982
9289769
90253014
85516839
586187183
736821874
294125623
23701433
459607072
277274359
17425723
27718604
104046389
216035921
482450969
176821993
558275992
3359855
101019716
35670351
95667634
45655561
400704905
65993720
479572951
7389399
217944676
738086017
260565213
29121651
112450459
15207254
286333082
21395951
89428751
62700316
194452845
376240333
409279496
143826886
675290410
505039044
480748080
249893227
108692534
5117760
146076084
419179891
36625175
19792004
430076543
306206422
5000374
73963325
249145764
7101718
7396494
307197997
317449468
43168753
10768171
89099713
126086577
747202141
502184430
204046491
19364421
263043820
212301845
184498325
189026214
186332481
108800066
579878679
180951141
54203458
510713360
98789037
213352184
91981654
544408828
69122653
713412162
10014208
355275567
806377363
69573801
96308154
121728062
17165518
462627458
105573645
40251685
86207804
123279225
34475908
101194412
5817744
169248264
125457111
777480596
585770556
62380774
776093951
41693363
227048638
33100295
339397604
460380885
331127969
52598716
364489685
391151435
49619318
88328690
857145
1014570
39981313
461785021
654495424
162611300
388679644
345579634
431701411
372332110
65374733
672913665
776335797
151963222
54744884
249977326
316157626
588544853
165943343
94250054
355548524
43395417
400150232
9843241
289916249
386406427
761429434
393721856
283417209
566792453
701233963
55297730
33184094
236391208
143400615
25133120
844640723
749000023
537742751
245802530
132680620
739403803
367785531
673374853
125305052
131461241
14986996
65067459
129503371
273454292
725320302
360746717
30890260
264788890
197089206
206874030
304167665
131870070
128256189
761553236
802750328
223314128
11973062
142493367
207882442
330666549
179373916
79328408
64726942
37063439
594185172
670546977
61818119
150648951
175182961
195674699
91612254
51702855
187805355
267585613
65275227
25277497
10405524
848335117
79411678
238832369
17415542
207021534
89488424
26522786
180446497
134898121
613911822
102945592
243854875
389326724
159588601
304034284
27702691
171485665
527010232
366631614
269106299
138206046
633902614
394684113
211096157
140135016
375746322
7713728
222293117
146797500
40209823
170219562
9405997
58142769
115628795
802364564
485465821
179458980
415251257
638933579
76600103
124415559
277567905
170004494
302950643
21851262
288481946
580821112
93241194
241064285
43432455
22977337
41771291
78127993
149791686
613860495
31050346
57340148
146906667
91275213
467421289
89816303
342784717
473541381
661944054
319347819
130264307
547637499
219292505
447898260
265902889
13165923
543683737
648679059
55939568
770677135
645235916
125947990
265026479
227028058
265577468
292405747
180586335
222433378
20799775
19615878
736301677
89285506
270627170
206711335
198417501
71851861
21462120
32805882
245586203
52569784
108862616
88482756
197412103
86294944
110147126
344167223
360880080
481323733
57799717
15066057
286466914
47345779
371948016
418103435
376634210
386171284
132807551
294447299
2306536
199777867
349271671
127099356
134865368
172058785
104228562
622362663
45306261
320244392
549701275
287158296
196914812
770033
194082847
253614164
119787895
212808087
8626305
743897758
6562584
91414454
459068307
238009614
327263603
124935752
112740885
208720
406799116
155647880
339948459
693341713
35278320
94677415
721625514
165223924
681997199
109600671
244509432
23910007
44692728
111066209
638858899
645476070
635981021
614639084
324728855
291055674
506487568
99391064
33084834
79373449
39844885
142993381
370932430
6460871
551249409
6500484
175174400
24517050
8956811
46344779
371277722
3349523
288368332
62101550
712179803
308789502
288149413
31328439
18804308
493582249
501470984
278040030
499931544
46017227
566226603
251680771
552808217
200667329
3233207
40158479
6848701
141587024
124538162
299553745
360978121
318091968
94281905
39640357
170522598
653373358
97112076
149187327
81200123
205723967
74438867
138805317
514438234
159550534
251371369
102338421
502663916
325547764
61391748
295393029
6562449
585679132
97032475
571155219
822962215
257534929
6769752
475366934
98219685
590966800
35582683
632581654
139831090
89380571
389478744
126626272
435297955
115766358
272980032
30058973
355615863
198115400
383907216
18227311
4527162
72907902
450171879
108190822
132158379
250573033
419287087
616577139
57701391
43073199
21257100
204842171
274957781
132844943
552342393
86748295
472303182
402853489
69627299
648250416
79932803
200799898
257966289
146412440
31793455
221823393
806859797
438535703
129171798
279844689
332494446
248843927
390158997
295322657
181157401
278825194
4560662
354471696
171488532
143729762
118998815
178743523
119350033
87986740
279990686
73271192
582420130
294292371
199277277
70947984
14422018
61696917
62856885
120465502
204566804
118962842
146672319
9675863
28840196
386477251
607033902
694312181
44660094
325508293
124904505
661282678
112205883
144735927
104089429
150769986
308408785
203614436
1802147
459814864
54459387
32540871
23092620
54166999
92694018
189619651
43551625
43215319
42684892
348161905
147783287
94447916
7399536
183196486
302005849
619089567
55421571
91666073
705967277
302975595
58165665
270091410
48401632
42313970
112791565
101361734
185111341
89087401
333307481
16281002
4117396
56478174
10847015
456472732
114782708
10352148
65382219
97496359
210573
145243048
335812304
133810397
51020693
47227423
262154448
339372645
312404293
50039381
189747466
443810043
88556399
218946260
514037194
290623636
98854602
231873037
89413278
97857224
46829050
50970027
548525484
151234770
477258771
224442468
356905616
290483887
222006636
126171707
180132323
20065965
193800496
871657093
120921787
363871948
287401250
252147072
314229923
154811464
540134210
48792089
760274336
1373757
166526063
456278872
68517135
296636353
125851546
88210
9512474
9519893
279395404
504400079
5418151
567197346
126407088
22927071
92052898
311345168
237130509
226146893
345658352
196466203
17007631
207017298
287997157
356650945
328314354
567778077
90269978
71942813
229673888
842411794
666164262
317729576
98158302
33135452
570975722
29274782
82773172
39039827
453999157
35993492
262774718
370900426
74800609
4022086
18446212
42557562
206934035
406521710
572035772
218855072
127250094
170666860
37296892
185590140
246370521
194745251
294858573
20115639
82689536
564614637
194553541
402968977
78235111
99164786
261665823
628988649
6723805
2857403
10960724
23250787
134607104
176513852
67932695
291265142
263093043
323899297
762744213
164680594
4303502
536228614
207249022
93752586
136787766
205104046
161860725
395801709
535650704
7357464
179966846
613348067
4603835
348038409
508472236
146521014
183792300
257315042
40579239
104681925
125335438
365700191
8023461
52104791
22055774
349275538
81238343
81166699
185938541
23844788
492725615
131885638
651244793
193741638
7864370
202500808
351062671
361247694
15196636
115424924
383402357
62526851
562002822
472862609
86212631
434819329
77142040
512362597
661407313
360961461
471968542
274859752
516511493
126456757
103538180
44030572
22845077
91337975
319670852
349536886
760326607
40000972
103802729
638754372
16676969
324594341
23329360
759660098
306083035
289006014
602353148
5107423
272497329
383264604
774203247
331616331
96577068
177105729
232143952
589453870
189814493
689271168
88115677
224364209
64146097
206679475
334229395
74928759
408942882
28897598
18223860
393173441
296310374
39086665
18700869
91052003
36513864
674034267
240828091
57293525
71290447
4096976
309485647
16747091
354614713
19688140
133008595
410479367
16605078
165282082
438552593
47918191
19845941
4642991
646723039
18558402
307305609
28301014
114064894
114469841
468627726
383535350
504576863
410101465
97201146
134639441
448048986
205389772
85903024
275504562
156790455
416137383
128036264
175954433
109960190
669622805
30255569
43922044
575753064
38670970
148595256
462380547
77378421
281063236
7293046
27689005
401481478
87174742
79645953
284204090
163962009
99034285
57937247
41834068
87878505
121378599
241215510
27242520
173510922
19022326
285639279
346326422
530277189
101462965
1587431
145586659
351552718
132955435
218695662
176601361
675442667
724520167
164819191
723268258
22482328
267719782
392167
592953324
486095137
509779119
411126360
233391216
13321640
120320084
33472484
68524084
577779307
553423219
49218910
210622006
454044599
15964478
36103152
51709076
460388613
9686200
167189134
341354504
469708775
26153941
735950982
41005609
469536487
124199566
16168943
355441025
265125653
150511934
82431301
3070316
158731453
499582140
3712782
454796395
278568233
76563051
339283324
79235433
230534442
496028525
556555728
23654162
120264428
67294689
5465706
44501259
116017936
51204174
151716159
217877644
140021374
47046707
35748771
351812661
246272226
448741631
26601693
341073178
10831128
135865273
45898028
15372732
442418647
484810472
431166274
35625785
23071018
35709441
153475843
196132522
258633502
84586114
220827627
720180627
46250653
575347791
108463753
206032260
146395771
218160148
105038237
281920498
309364698
164012938
43891455
180939762
148472618
65537556
103911670
622017973
9393125
587597386
108835828
7539287
315155174
539046769
78526166
18014187
245228629
5702519
643980157
130117852
117961107
8573843
187290795
5948294
13940850
549386520
428951288
547218320
242133127
486232834
599399766
197470766
448029369
655287536
153435479
66931672
426762696
122989779
476097794
625126293
473326702
19603927
521266000
39374146
34997451
122701323
149020817
122500406
10971933
881910
269939929
180413723
4769138
526513593
53504720
574937595
34840698
316839153
260273760
57441193
594046929
77610852
616203895
186073056
101094336
34052014
169729112
146683042
259756129
205671553
625261605
152720452
389004723
363271949
77902150
133429590
27231793
177700056
438561118
522314591
58406970
754188029
212136564
529188142
51334061
333890742
261366274
818836798
802286390
323065102
222775412
130262804
62046576
84923786
33742838
103407853
162384829
38535606
20421517
84663178
117920552
111609913
288869051
80747417
219530907
31125493
408942981
120161301
151725531
5918395
184106834
169004266
295528097
131844209
7177034
294062847
194061784
210594294
26700371
35257811
130011986
83158176
113007200
47326297
77465170
417108289
204611900
457867008
325444311
233993276
49569453
350107085
43467380
56547849
120023953
167507870
438120410
16331459
84408710
155953130
725846899
43967338
97244251
139382318
439403927
550220217
634836583
377425970
248426695
212600985
278649369
13549699
168352723
106026
302071854
251640559
26721174
147190709
16286263
62901750
78312866
108208663
25966573
367708832
123086339
384452711
726273719
127833641
444546251
4458423
588557922
146748329
189391767
244984255
271470272
249889114
68514503
32124544
38903069
243826785
235300481
6825515
312885416
268114229
452386694
173686579
236253989
438783543
167163911
97525702
96287084
4521698
723217384
200447455
554511466
331757897
528893678
494510499
17329567
50982683
23693363
317422795
370292399
642768152
459769455
169729929
169624192
29423517
76250693
108956800
474399601
246595350
70463658
101875778
299185181
421464470
24325929
105345812
371953817
295175559
10114
18324687
6969217
129089239
34318483
86901795
258402949
755557235
194732339
295890240
245402643
59495254
294955181
314213926
570686953
685731198
16316053
3133668
155600287
510008299
435462852
651518279
664180860
5809192
24933545
487011682
55159749
6365051
256504860
2738074
91249246
65595723
257260195
35010401
776651278
869031822
199667714
129981223
697387840
303758191
628362075
117588474
573059075
3497388
244542476
1618216
111466287
322333503
13841615
259739501
436681940
311172546
775048132
198057473
831849
163107784
551481898
589014190
92113121
624161800
23592688
114890348
262443996
99332634
6086939
186512705
87470460
331711833
230815776
38119498
544035967
67840484
187576150
737551632
499414101
267416103
179412611
8101267
450810879
8443945
55965515
555700183
54727234
33617399
390753967
638522838
8428707
670534286
3124682
84266779
183663184
32562483
17906879
171934626
74320440
230958471
358900711
154397474
155166804
186586699
312631699
300767057
225705243
99149344
4935724
474525640
415697663
3518570
17780604
217373205
32042102
720378411
94031590
87414050
13122326
16792775
609984288
272191369
576626482
364802664
146084035
241732028
188007647
45276498
13250644
206462501
68506915
3077803
443135854
47543551
404575781
32962278
70414613
81182147
105038220
175082881
30497894
221354431
339805388
23434209
132923126
410395500
469203733
60393011
131011873
56673334
205340573
657613894
108435747
3390618
20220895
1401887
34209975
145670543
148539491
170475456
403056529
119762208
296572519
129082060
96001308
197401560
23118569
361416449
436331818
699664348
99419292
410007215
152439365
181225104
720967056
194944251
127642309
874341044
81250878
557097376
24247929
48893616
74166314
206161979
179495096
273664649
298296494
83823886
245430418
286063774
104612742
185791276
81163802
306645614
600776525
37964745
463958617
384385144
347697104
81582815
406719271
133633956
114170124
20333797
111825889
106177735
221447341
301386040
646552382
492304858
501319855
430791020
363884141
633400656
147934446
15694585
25154455
23659844
7147120
12136710
4875254
84621007
976785
15911824
745254757
301146353
553587704
416573492
530461216
159315603
202341863
142635177
187106070
4831364
481205792
194863206
610066387
240809880
333044519
71510579
126256823
57285281
567575479
312755968
21772167
157529788
34938610
36363946
54486347
257068532
228557501
577944849
360479214
443850928
3983237
20710728
97659111
85225726
59140949
126110329
194738501
542078102
657371753
181433465
473270810
300436460
236646493
460604925
78779308
220597258
283772611
432898953
11970541
485718634
273067292
587794030
100365186
644885506
22100698
27322137
3155406
166954739
132297032
10718541
586765044
407349774
552954073
240546893
65068008
694450357
25806160
51913986
322758579
84128470
562062805
203891370
300245792
49660559
262249022
3523716
112048446
28647821
16395621
17350425
65329595
98155092
201200643
48542496
728701756
34411437
291808456
86639393
61096090
41819681
73176748
244069567
812541
243887257
263390526
28713994
63735344
47881239
3806851
194606979
4691790
141727124
259929823
58489464
27127782
555936036
213857113
44356944
13090078
12205244
36380046
170675954
176174009
434366013
31777238
327437652
567418398
61046483
673267089
263267033
48912124
287618706
9088934
7835496
412804054
225662940
312447
54468928
11149809
209435556
591814515
120027024
105522569
42343157
425624135
16890000
268449390
512629439
312573926
152364924
185235953
116299069
418118775
146428842
4094839
54173528
6524162
90889121
33408509
504933264
444143280
196818010
148641732
426963123
732228321
705646708
12105571
239997996
747518379
23593940
57921247
28459294
49426061
112267097
10973193
28541189
149551554
580154202
767170675
29380317
44429516
591429179
338457468
170204746
262859727
295420937
484383564
352995690
289970328
483366687
426035754
26544692
288335337
395967684
257531905
205726698
22964883
48565232
174579083
563357778
277986576
31043459
139342583
138549401
638777162
192625338
315826688
839443127
2292552
21179225
439731086
555191288
1999596
713867550
11851903
6462146
385705038
170989119
218620304
275524675
30339378
34830405
83984662
264686802
591934347
132826410
31789737
1842336
646603435
54155189
157871537
437636846
234545336
296054914
446542226
176390139
53082877
22371671
58694447
487600284
318656448
73739837
51475633
3451087
22257354
36433141
84933776
220729499
329149637
17605016
230697723
19237135
187217343
127257547
78703399
57078505
130907689
135172045
206036633
314357339
131886733
206460915
91936586
284566813
156375231
5832425
139733793
28842631
44020167
194811759
72510218
17117036
495905603
20284186
411955094
19498052
13783021
509934959
16477966
216140154
20303563
263145349
31347362
531879713
54643065
213678711
147929222
208193931
439478109
117786814
329802923
267406873
626065583
196504493
124298621
735592466
120280702
177688151
417248969
305894908
9179163
109883895
479319994
88904608
355035160
700801287
317209181
40411262
577879168
59267154
101393377
109224909
176991134
267620908
197479730
168196283
348852090
184797183
13833309
75263883
393816159
126659468
424994377
371944876
283048996
129739989
1747720
170670475
117155816
13005465
299211114
10933641
417238124
132772051
320480233
656689839
5670699
360250136
327763570
202354691
9498696
684594099
78537737
166814729
304753957
514087012
508269528
693571172
265524539
25640396
3525214
418305122
321107813
25180021
286756196
759120387
95167778
416739364
52600858
92548703
142725557
50832927
16737669
386059165
647023448
72786150
81114609
335799289
117635455
3735813
30332133
129452304
320902692
23209271
597679330
479092204
209419363
514305310
193873333
18180469
533337257
121583811
214526336
24256951
178560289
205127021
409116702
41083609
525913502
164197629
288849581
156409062
6617210
106761630
347340190
679970430
105130843
272605493
316893197
434861478
323481669
153561201
551572363
5988510
47452160
524461008
181183569
4868541
143151838
265378142
140679679
97238838
754353
312135006
194587894
109912322
1304688
304555539
336908781
88213988
107520440
383423657
196468284
155698067
80069511
175370753
4666478
152024737
581685075
423586584
3811072
342222598
62550584
551097028
353599812
32741223
116758107
25977753
253366018
5966176
172685409
136266577
275504909
106028975
206834868
264184510
430494968
461788690
254616430
20789264
110280398
371167818
19533600
104591412
1139946
371107441
128503213
57934661
229231665
146124063
210634441
27873854
314192036
537511860
27071671
557820958
106815108
19787223
281299148
2339286
236849873
234685527
78167567
22116309
9198430
471130620
6666643
187562078
56304861
226003304
276122509
232375240
610967436
104491806
30284047
400165660
353455955
11627860
45869512
43041
49073841
221810881
373147522
43204545
377550184
39577791
69060743
558523935
95901071
6786440
729280033
34093250
242524310
76686711
418051317
35386
43750864
542118077
10384480
189325599
83514164
169240531
3809297
50781662
444017000
121033047
49434876
546094412
347894909
606367273
4175110
406667920
11302067
54843988
116560746
357550231
173597927
269038114
227013240
608401463
95739323
16558017
96520658
225511473
500329051
44496399
61041433
13200183
168120162
177772593
488813608
527729142
335687482
242875763
258698837
59775507
271037664
24889194
213904794
61659669
39403735
268121821
63979646
6795846
37959859
191145475
241445215
76184162
209013013
446222392
241440076
414824912
637692334
188305776
366013667
89052081
98576610
158523542
649322784
581268142
69334599
42015382
465145229
194567968
52021726
466667837
478707346
280236197
23197568
238326457
76347027
481423907
415057389
643829952
327251916
102966793
57881816
288502510
77860987
517879256
217976712
292920220
192048452
64055351
7912843
25032433
243429708
14528575
64304930
220028851
184553886
95847767
745438209
479727918
213478349
17866406
72460689
86452322
83214911
3112699
223530124
355081642
63634391
218964539
95463123
355129584
379731567
524436036
54861453
385173966
189347403
16678026
371536637
696022912
243438380
183208704
263137050
211775648
309055126
15640196
412406755
16158466
603512223
198356848
409329679
98577558
2091871
685959516
196679134
610555626
21706243
172695099
272854835
419340108
140208252
472428162
481216621
445270596
358998734
13277434
111388079
163872397
394268012
64243206
406540086
57679296
212667122
40510351
289981322
57050400
480779779
161163772
5291374
224312383
184383470
18333287
1802875
64912080
376863482
872968079
298199343
1761120
282980071
11724819
20147416
105697664
276745524
295456414
247640602
450424569
268821154
95582876
197370991
356116342
50487392
372802471
32897156
150853355
168059534
5516133
259664031
356198272
335761797
310865341
88224899
755813859
8074708
318898436
326440587
58239726
393574925
68200307
802474686
47827584
450241215
116350893
18568090
177573185
4535346
433412302
227130538
51578409
29879904
39204892
13555346
41813874
76346462
310804468
89579804
108937539
6926538
317151023
84915847
272358180
34557052
64111682
137439569
224720652
68090317
92193449
63814342
655067616
514260006
113220517
489542811
355301483
176248857
107326592
359453496
113005538
220875461
354329614
337229038
525354129
62425903
37263525
19520619
44303096
357035860
207251828
48139605
459417294
43775210
264073894
171059125
328099028
414115754
32531802
137186518
108838821
11303830
59911654
785579591
165878092
98577162
486532372
367100185
21127046
292181669
17547845
36895841
230449648
471546694
383055020
157196800
191270294
340369438
552348336
49627716
12429600
339575560
363747342
312766830
442296649
113209691
800799200
452138975
709146920
11917115
191011405
576536795
2097032
92474574
65214198
470496464
115740321
4896634
93925790
33470617
155492741
289474487
190032690
453500698
130071705
131980786
466997895
413158895
38916137
403872056
173117610
195606986
698909731
275521826
38331882
83949119
55917641
150703936
38467784
68774378
74276777
25442193
29635237
178555290
43659565
136022888
45633429
225418069
6636824
534048222
54638323
238931964
5652934
301391785
130262060
395442020
118863142
2921867
540141947
445658097
20778568
608133288
106222064
16824061
628217956
60213637
98044223
338928488
35114949
574508722
649695206
159886192
128364138
610571361
335867832
281276829
408116992
61382488
307545980
267453514
158730679
346100932
175829402
30446712
73648833
91713777
137691836
454518684
100794922
154887781
274593299
114126029
196766624
406725437
118833598
10300386
527684203
308455
691922385
10208658
45904582
364945144
25543741
220789812
640409352
490996631
70764797
573260401
708935379
70192523
243564975
120980457
51186117
360118842
656769140
72623136
131161794
59523883
252603865
71496518
24789509
89014825
343910536
100414338
26478259
228551103
14063268
100253609
53745643
76792105
379063213
538153187
191736214
429546002
342982587
358375608
396758960
673167078
620074467
100479693
316174465
434768961
778794148
5458215
5076607
33353846
19580335
60567640
114273761
177012354
123736182
188553727
46038285
173723812
291045505
85679843
94300155
44708964
417413556
388501849
332686737
220719355
550749507
98689695
619538237
431898491
160505076
436403833
150643654
327057862
514725874
6735212
193798636
67961836
127167279
15260659
62065511
15027905
456415681
124561332
391434719
79508514
43270994
371668602
209965695
512119133
41858104
29386284
278604709
95623164
535418868
156108278
14636589
241056746
686224283
382606866
37048053
142917423
96187025
130520885
269448609
39723080
524784367
453125800
53548192
110821733
230269684
155948505
120514101
273234072
510613635
11572751
131749078
33694298
323122442
162865771
517505845
34215120
358429785
164062376
219928251
747875228
65498137
189243731
6261339
319623882
253533456
128679652
124336675
190249098
724458637
49081406
25392967
135460653
352376080
124868633
47120681
83035346
113359315
182281154
51744844
229181600
26128932
27505440
20302277
621634201
45122309
291305849
448610867
389720499
370510001
30441551
174863214
12390106
244075862
93633912
633223512
58782032
582890099
34420439
485597805
112462377
175751535
16923750
664267063
658749765
592411115
232568603
154410547
670243524
371928230
233919419
459375030
125825865
22271857
20182170
85232835
411801321
292717033
273417210
35564724
733251681
148375207
50915183
102439405
57263745
16474120
498882204
108130963
56468467
851371808
414311283
692798706
539785
10528166
129946841
31526822
211448587
630580477
622531015
33008466
22329867
143486574
65301371
374945283
31047345
21896277
243081958
61514937
453331014
68434874
322508793
214561448
152364663
294780702
16769986
619066805
415831125
235327101
194310193
477841845
36726771
45659505
464779056
15446428
288525139
208967658
76470626
319233084
99338393
514092350
442303771
15487060
794001527
24106679
97166446
492082076
155570079
29299290
588243487
53552856
313077
155257772
390545608
359962644
46589966
556528139
103306709
23466843
17802103
335771934
18318860
399649220
612403637
159254525
47561713
250903423
55919425
413599954
133853367
161142991
32778463
308237763
446401373
88834522
442232428
485945377
29133976
133351603
820218822
211367790
2127857
281547017
168327403
43349516
135992350
429430950
326822468
106733710
29328119
201965526
636879096
81464774
517006923
61917561
145133437
117532614
51535051
646745640
176702145
232379470
119303132
200693977
477657104
52367915
621780698
47593983
756268477
762593938
300953909
35822901
42419838
651496142
908247301
268208249
60885803
140336311
187268133
155166656
321810120
90538489
340804874
381999559
327985027
159622464
475461726
18131655
359515841
434626967
159747497
43262240
654864773
102800388
36769951
682057620
160932908
206000189
250846571
15594364
134675156
279977344
605089067
213428390
676008892
218243241
32565562
332356494
182898245
25307904
535546332
48298710
364637484
44362906
15858861
163077986
341397140
372280676
229237243
91622002
313115698
428675848
17171921
160057908
270708125
56312989
37778386
399465533
569485966
230588296
66167663
67436954
376245007
219894580
873345064
2474253
19092250
318135462
335578478
38189702
310379734
560278160
10966579
117039089
14549841
169331817
497849957
314721452
375464
241973414
166756656
107210330
276945939
480694076
119884737
10206500
367008206
140920773
180922676
210029323
274198632
885322551
34788285
6214327
11301967
87183367
1129560
10826259
210473422
10879552
187560750
60933649
272173612
157477334
789514234
5796223
130279639
89573737
139971835
303322
59724347
285503560
141295910
91486589
345761173
188362243
181643024
239628471
487024085
589479574
19554826
337695870
301868042
100367962
107374985
418252733
87385636
171071503
2562986
308303792
513133991
4732254
479750931
188726770
633927922
207781493
268238808
93702916
270777256
305036830
379394912
35206461
59202273
393583456
3819538
25337538
408778
52896214
12601665
87080316
226229235
468314195
586828290
586853450
2710279
396073533
13857590
125652604
898223
270507331
151947994
366960823
56965232
112310942
97367393
111717273
119741011
752628955
114055743
597805191
567656421
30196425
384789048
498802108
38267995
436207121
320425663
110434583
4555022
19874830
211489593
218542741
791779551
705637800
40498498
146448447
270691619
489633627
696942051
407733476
46371173
28285211
76754577
274421773
97180284
369444584
44960684
871297472
297806880
414144075
2747297
15514406
383651672
558158746
137042679
186496636
124007686
200961271
147403302
538432596
41510623
261725402
17757184
101097599
30160834
97062545
120854669
314905884
293669600
285685367
139866701
256925577
281701687
531892656
22830298
215090114
32388361
31096443
292532868
39372274
132326104
374124085
4979805
545333734
21727210
210308137
221189892
486449676
222328505
665687811
109505028
620019306
81896219
321586485
212239503
263430492
27263378
175095312
103368256
98214440
567752353
254438901
275457728
200943499
364922002
586395514
301299027
195292172
83091823
291335907
168688435
104185280
372589813
438677176
17718436
521913543
494587342
418927848
195199580
205204097
675396348
480025374
406621579
264743071
90455118
358065149
229633624
110316841
654075713
423861521
100356739
729509972
68081049
25694298
258836533
37785987
24991231
144587509
35349508
454636381
728318214
785085337
325405921
333443766
172683971
460479222
516339663
122005297
67022400
221400864
541094293
152437074
787485428
208346020
196531696
341347854
173506957
695043807
464594752
69736646
215940557
10810582
102202409
203122819
107868154
79644436
38956910
301217147
777842695
345618317
376572083
40792241
23059440
37110390
359494617
275748619
9394982
227228231
19978865
550529526
130986607
53441079
140042269
22965723
13324440
126366495
414858178
428487788
51742387
69148565
9824699
248327474
655112008
175320559
423345739
268665683
241503113
507078760
170866980
12545950
17102221
782562628
118089764
52315935
74036040
815119813
190104438
271063357
389381389
160245274
101034593
218237893
238730694
130596916
61661046
880760928
401541839
693417171
141615761
201158239
204825370
390350955
194519930
24074644
269228328
151648398
376347129
14535182
27613372
210088235
670097396
550565728
12285080
6629671
298830050
251242767
195273548
75128900
388130744
769663973
481113736
10408
224189942
599467692
119491759
234243137
178121669
383136957
251049556
2762208
173345508
9584694
121399998
169727581
495250453
121717267
20256737
328623068
467848748
25868659
451329848
22302328
644191121
149169700
63054960
326206562
397143732
199306230
140301999
574027341
106942362
346823176
444055700
55549939
642424
114981285
22434164
60180718
232855672
79303558
362355979
59959851
525873432
340579437
33187270
273240071
331766574
142377628
108888778
130598820
183362164
356994435
288038792
857413855
707902737
862626796
430005941
451786311
485880796
25815155
101498743
481720000
232156537
95104404
21374656
59712770
46461858
563364481
89166101
552704031
264382350
323038305
522847565
80159635
181919995
129579438
31354814
305287298
804038915
20476266
103387809
490205511
832922737
268510200
170611216
5954599
518187835
258575949
33006504
26422072
715099782
217831266
70809627
83208271
190310141
812113660
282277798
280882608
228994367
394332875
16726162
150614364
48514698
209552027
845283343
131692371
236269353
569998242
497223496
60343400
72089569
589742176
69347228
114440081
31315959
148613881
269940179
557695515
281731621
793535641
56445655
138953301
120240112
211144192
308160481
355377596
92470691
211300632
10715375
114495308
325564106
119339156
116543725
263000885
443070448
517056048
125190369
696166035
158304601
99779897
404447599
227187337
406464340
674195037
2379462
48036259
291175505
22386904
3615786
67386227
307473185
400303777
191756895
634642231
45821834
153484229
64055040
98859557
43789230
12322577
132890554
88350659
205174650
186844694
60564225
242893305
79936554
86001876
54189389
54033653
383915650
352230782
2629885
586329433
45226194
111579346
579517542
70638722
234550666
48002534
57400682
138148505
46026287
33894070
696925544
159056624
5122919
45833451
105250881
213639689
76733898
814884343
280794535
57291535
153650589
656582520
351886795
115225738
128154733
265366339
39864416
12418608
54572467
124656650
506373934
9268352
261909199
46956288
442318324
286410092
295561234
60742322
54516987
223094298
161955444
182311463
103252189
215808198
246690720
432469397
174359849
707366357
567807659
37651807
859198364
57476754
48750061
284566597
252283413
161074861
313695821
50364687
129636715
370901178
673099473
33581543
493002391
233459241
379176015
340844893
163245297
59687307
12973826
262743791
512267586
590669172
111128140
35427433
81311641
258750605
388035686
359968599
438517250
467771875
134618558
426559693
86870610
342386589
40988129
183513481
72745780
189630358
15558570
656448061
400865645
557544878
138488435
1515084
23502581
359662241
84994101
322845723
49382202
24445014
635986910
71653632
175814520
45970664
638339538
53941769
126981414
198391742
36108236
297085278
295541340
189772999
521923910
494827331
162559187
344046265
293050867
222194907
75056039
28025868
65200058
112542869
265083098
58860793
195200069
137088871
174070891
546650213
68565333
442482174
119773373
23416016
600674206
325271719
660893392
153919897
49240811
383785232
55297000
76035343
467172683
61554862
103070414
774031437
98154642
37875381
45281927
493338481
545914064
103742272
572710255
40694169
265254628
38017082
671201
191450739
310252655
9668056
559983451
13198151
14869659
24679719
82497491
142414031
72564418
11473526
123723280
562293584
758151688
81630751
193925630
86045962
703471238
8384082
452094198
67083597
56477456
432783667
90478437
63817745
61172432
133432047
313816976
235749102
591033912
354780163
395404752
209891329
804549451
41317862
485804311
32843580
1582420
838827858
4166784
8172069
36437174
465284902
4542055
100011039
3856148
274723140
3446854
8617710
85452386
57853521
75390476
75131325
430043264
44893492
774046318
21540764
507578633
511530920
84609772
322971792
216735542
214553411
541009428
747324027
193282405
2619637
171740636
73598411
34578413
452596421
66374858
89196444
461025928
600815168
68604736
85165522
52635
5000913
98958107
351285071
58486537
186741110
50762820
104808413
325472014
39399267
121841237
334346564
85245098
87499420
364623697
34321390
134850977
367699853
702181529
380909194
21390071
486463119
20177106
347723416
38716187
440127452
228917238
230065513
29149140
389805421
196533298
48932342
22839809
317208824
16027283
236561495
234200557
178141631
166551337
32799793
372164105
369178376
27294129
1521396
718273388
130109488
13430198
26496965
29894924
222774220
38193386
420436895
124556916
190572498
235397184
49083284
852542180
344522243
262788461
132377181
214188291
61731054
271978461
79494541
456700036
675619958
14760204
367479092
2667349
104344472
307004923
28340359
486529704
834661372
211129363
165904618
167113217
218138019
115571947
186742
21431628
249065522
48006539
636691659
866352802
435667832
28705518
33006644
139268429
68182385
615210430
38845848
116234367
763975685
24860196
24886899
25817049
399800872
68141967
181856838
21319553
3274851
118005753
121716269
21709179
167377168
127867505
23987335
49273329
196166206
266540392
583455846
497153386
38873506
186015297
35755767
153663421
243842527
409334023
390760905
409634862
170825604
358990870
282971710
161692208
461938734
285588641
25763868
259178596
53762408
386231421
159052266
61421266
513980820
60110204
216121986
526000278
411189610
346853420
61016291
101897596
204616189
525171860
275208275
50413248
193141620
29411707
155782964
27545651
25373838
406789842
3721824
2851173
291294340
170356890
678284416
234361728
114059039
149058336
401188697
123654877
22715929
610341221
105688650
30040279
39734163
757472170
285702018
101098609
214045772
483114408
55035885
9433218
242073699
69304272
173717811
135949112
102823662
107510597
355559179
41749496
206516890
46411054
18429699
700230638
392272953
427359405
252567250
59566763
375441334
85116232
1854209
156918316
31193978
2403366
773844975
34674151
487266125
81762617
440917166
389926138
732643518
450084511
62942042
522387892
355814069
75438610
59681929
32228346
1408059
366447774
25060644
206843558
454861010
13641275
818172709
175173084
405198401
239975823
678834860
6077881
431403805
807467279
571412811
49290305
95774084
539397633
155199826
95648943
99735632
73691737
179599506
582668833
219385916
40182831
12235329
27621143
523050433
309441
237907368
621289229
291097016
20141003
697499556
414730425
10267224
392932674
474671486
37922391
572028
166554077
165835702
117708718
68095175
103814975
17327603
13449609
153730535
237300809
135472222
2303862
158946665
26147909
224788616
111912352
451194011
12953336
676238308
4951039
421849245
65808914
659512040
351518233
431856331
29167152
68183939
355996149
3143347
781136594
110707585
17486467
6307369
192698572
223790332
312372189
741351442
429845919
190285437
76747892
92165894
18466282
15833426
377184631
390339709
333906350
10112910
96292666
740698568
30130286
81391529
89238618
104555268
16685310
384313080
87534881
162165951
164919521
3933
42690988
1043614
206167060
219652305
225971098
9509620
227101496
15984547
438731914
125271096
520614495
9700634
148490768
375287574
462018689
199194109
214913956
553579837
26214333
49180803
662831567
143479617
121452565
57854460
422763466
419970655
3809120
145892497
175576107
35236994
195574710
281054457
242497152
351626864
253710811
220103045
203460145
50332452
39546466
66233718
264645541
138728566
674593794
517041558
277330966
83892466
218606345
418809438
200425209
5066466
35733850
4398899
22036759
482429288
211014311
453020651
26717975
325692147
10145270
39244298
672031093
175454417
12678989
470813740
50424845
17718983
229556988
16269466
65360897
86415922
69628293
16134712
161651428
54360107
509149262
550908579
32563994
500515166
86568841
637421711
83129955
74806502
13690843
37032819
45806196
512744825
113359111
168189374
388621692
59572620
176933070
30578400
365780225
338742794
313821633
158436361
150909756
327273600
34646420
455865079
33941237
343776203
669931633
15216660
13680051
858832749
230095477
93959043
162647133
263814986
128565504
309162571
303787985
468553256
754794876
733092554
558748480
56339941
284610143
85863071
10127445
294983570
215130550
11902705
5342146
527308815
446912705
2983057
10640490
388738714
11041680
301539650
87859626
388718032
88972246
224613261
198912354
75853099
548043727
250360818
33139788
60230581
3497497
874151469
140977686
42282456
250342811
318153358
26406337
24528500
447909190
13834143
78643940
54588246
384478500
183301504
471091353
89656148
522391234
445178465
593247248
145938914
255292177
9288563
194947378
317587883
152821641
263777479
159954676
224985568
13523489
290998671
436016885
310014474
100173799
80661777
398738612
77240459
249495326
27700863
153240862
422883707
364001945
53714037
54024783
5083183
363454556
57253873
651045713
120898376
319435052
296839543
40901543
93473657
308901456
191952355
367132913
430315858
16640967
517530355
97798190
8603091
361783441
236770138
82367424
231141637
185702347
26820846
267509114
317080468
204242317
265278087
627907272
91377736
293171516
181950600
47473193
21383061
6837606
50038840
183515701
32838125
91099125
192306920
176987575
90868658
71044942
29378644
158858241
704380605
509996162
116954497
123094322
402804985
88941402
49257110
109970594
261879115
181301761
8720152
171567538
26911327
396548759
20300982
231896712
856823256
538653269
477098781
145083132
64555643
517680527
590117000
151181875
82771300
253402170
270712048
426480357
406229060
71755952
96800230
347414254
345170522
11296422
26249685
475056297
405883557
95339453
99862352
727857541
70334846
215273085
125967996
58139822
711596800
34304154
156576650
557465621
299908610
106768710
281427957
248233981
68970742
427498499
397165561
62571921
594801686
209292284
107109085
577379486
112942667
332998857
620483544
166760038
584428681
677987337
76732071
207560020
74465466
161221197
125149152
431685320
478953091
36787067
100594644
178616314
4526807
163338734
256115441
268725958
11916621
211076215
460902617
510951703
478335284
59842759
132526356
75094758
217312151
53840551
59423102
474199508
219343755
812333925
153468868
105870595
83061374
64983467
197413813
54124890
564968149
24333160
411066996
5371557
643844988
278626239
80476797
61591091
17358401
159109931
275313176
323718302
334344894
315194499
5412922
229156276
78288438
48821016
144830578
17627999
205946844
13261873
31272167
52859725
230624638
457234906
584819882
692683383
62633256
495612431
748235771
16699337
374888262
102511086
96241338
4168839
41565529
562676371
241288915
2627457
40905557
360691031
313659070
182684874
176216486
204903264
80744110
68079383
46430696
325604738
331525309
216694659
116576086
88858097
326909872
144082105
33835511
580274972
81872200
522864610
197009477
345088283
538494046
95671873
213930412
33167050
188443438
287534844
125123859
335830040
88084417
49645943
57173830
609701452
47478976
107044345
207483663
117008261
293908026
388073110
58328804
17313970
176463635
311090623
163214930
1952356
31130528
104528255
153285010
42188346
482117092
236489543
216684683
261494439
17573110
2259820
33181638
548853362
160880764
79482072
95976484
439490645
13381303
177152025
171192498
170853115
21946636
53130182
294090210
674731467
81244414
219206226
908047
481422633
2583907
772112929
371782236
183857278
117810034
73505607
21854953
113403720
4368386
12386385
57958226
523300444
181055317
313550423
170872945
55326269
126169491
420424951
569982755
375568949
253668694
462397334
222103093
306323592
270471023
23795638
697664286
82064610
803945716
137981046
67342774
239422474
606066482
76973903
312908525
93120914
3419168
19798224
776389240
95336695
124228043
23965742
154137737
603351250
450893928
6177736
731999705
1718857
145102505
35113461
431883955
11391386
8231618
28711502
163219570
150431795
150381600
146483407
326765225
550221863
221570814
16976797
9512226
195782392
695083514
107608685
284632552
176676374
206805540
181361362
559803154
106079508
85154219
207533717
384407988
420214746
126545156
376049489
43813971
140525134
124318481
124405541
811299294
39223511
384130619
7922974
453591430
234574030
264629384
43816309
102416853
343370662
14004094
362600844
19437389
46021260
43894317
436384076
504384810
70681555
41316126
137745326
178304899
493159264
522311673
1748832
30331586
509105678
141636264
54778263
82374516
271689402
179498079
285988061
422191556
41275317
16334690
225192177
90978960
275295590
284386507
37088325
151566994
15417466
6361404
23460879
357315838
438476179
128650296
138727958
172064374
685193328
373116523
145610389
183249950
98425362
208194826
31279738
83957140
87473854
27452926
397694299
25384839
44941071
307505216
307114717
106718602
22146954
583867635
405111394
144778172
471640074
666770904
165692973
52982812
125087903
276538516
250891111
115930014
51417595
263220926
30296265
79763095
116585445
20347922
33879338
19620693
293233545
25199955
61542578
158687747
389473069
41628137
144037984
7875417
213435963
58441536
185312201
303113915
290652211
70010357
133951046
170451407
75872032
298587637
127648823
464892764
164323656
241712651
199018635
515763712
187369783
116200084
33435891
350103027
225218939
318603236
46554823
9712051
89671703
317671458
778646655
136833628
6541942
13405399
225585763
642546294
526766762
4625652
80176033
527190626
774582111
166815104
589047835
184242676
456643004
294152167
450356560
162696128
59901750
210659787
619005536
265989701
178805028
745680110
34026557
46560262
21593894
121147434
24330069
248113895
512930166
36589022
426872777
19718138
500132663
7362186
146915040
51080003
669760855
600941270
248043220
121076429
552707
107026949
175675648
101436376
147429944
27008474
90355782
73365489
382526038
117295631
177678501
250259873
442924395
264716422
173753249
13124238
341010690
72628140
279008566
222184849
145593330
28378785
125544616
697839225
700520351
317782302
78205798
183595959
39701133
515969403
391861199
27121327
179947898
94888601
454694322
13092737
358122714
208678089
562140805
13781907
148465797
83819378
471094563
53632430
330514234
86358378
375382162
115646057
774953708
10115294
46433782
610691617
420743642
470358701
242787795
287463129
196108851
236600146
241210648
257318797
32191770
362180404
134102795
476919866
436789270
392166345
278669459
117468935
138339897
52661442
17417945
19237640
31271336
388133638
265685130
570787190
103812907
116094845
55467817
19182334
100616217
547249572
403167527
169582281
348972999
242194663
23256050
200109674
11940801
489163750
622429185
288468432
591538963
27863521
90460879
196498382
15085016
111723289
33070578
28111923
54559656
103785668
92678148
215215797
555072852
67776567
64642932
183434732
217200044
188780561
70108958
367067705
5613824
745549393
768334481
34160039
607744909
182552570
46310275
342346110
121790634
114886411
254572518
517164239
381709400
512424748
1241107
257992813
275625415
338333816
46532877
467564358
164464399
283586627
594030242
537010981
65856608
36419777
599640581
367041678
218281420
44953935
1637336
265884594
93000987
764127690
343426958
382159989
25424390
485519000
107867649
395352812
32986610
66993949
18440577
154212960
370561763
81242791
8687047
24625247
213529387
445652395
155102111
53609833
557811775
775136487
99680551
116597992
193095429
65271386
130188621
62233834
308470529
586018236
79183277
139686515
161003107
19897471
322148789
39562783
456047208
84816413
56500515
359338023
234907640
259097362
46800003
8188630
11948409
44830906
148370155
312263888
354809612
354070665
280280745
650330154
275673829
3032167
61733921
264310899
571643796
74402260
29903820
64483338
84968019
63019138
409017795
279025136
682283390
113218534
50093288
39989790
28498
272642578
223362158
241817520
396679540
1008015
98840986
209248273
58373956
179294065
41886163
62031813
24285780
29294243
228294196
290908705
2095689
170677500
141637759
498631024
432818407
153483858
204880286
334198668
33812692
466131551
530164596
79104722
372663061
44910583
98150678
417192532
299715478
85646181
19647225
505362497
39986831
411988202
47718025
514051233
643808440
141666943
245300617
3663666
460467691
541655588
527481397
415004474
136901963
202327656
745549331
41268819
467414334
66032661
498923969
493777773
141462705
375265466
55505326
105293627
83626716
14112109
320960492
63238285
20827559
4715836
100356929
1767699
491464328
65116774
5685040
143233314
142528561
119445321
468475647
41564159
21177220
211152375
35299440
264023629
328888351
148116978
579274550
26010315
31928494
37503619
347799540
183046460
168908685
445130414
126812439
30827195
245993046
683549226
70552322
89334948
65602217
10612246
8458527
49135475
649236188
8320419
263577662
212979920
199300213
429042168
60863381
111391761
207607384
158037541
631437865
75761037
371694381
873661048
12058495
639671770
29034074
198469070
41081723
9963745
99117831
57775428
37715564
449142905
304143131
160549299
255682061
116984426
402319922
465634700
220556
380551360
343672245
100538664
716206071
524098287
206405928
79749075
24933189
12721362
434556289
471259180
3452250
504161383
141190820
530770354
184916789
175287410
537749248
125263321
815992442
35697418
4718365
351558899
31398192
28376455
200576364
578052623
408927347
51434791
23825038
179986317
412121265
21177817
27016232
100666963
60787841
92555390
53727441
2040792
57068
69494757
178638030
179587227
4995469
547045575
605614885
283234881
120352955
378519424
227844571
49705112
365406571
59276448
13215327
23567335
8444389
103321763
85875823
389329300
187437186
79532116
91754659
776754737
496236053
406003520
78147221
433685455
63241342
379077663
195498626
185335220
105269742
123263460
37461749
539436185
427340521
123102661
14822391
155857368
599692548
21294740
43689827
163819415
247874625
193781034
334974326
74679992
668726230
63478179
877634
44067991
718946271
103339311
309752653
137621234
307199399
192048103
686828816
235343959
167188211
432922151
371336886
7002092
131547
160463697
50210211
45279688
168903582
43037524
284679
698605368
145824691
13750857
39335011
529714
22819906
32102158
398330794
145664983
427951286
558806318
806001265
620789096
196594241
91750221
69324689
305668897
11598286
232092824
24478834
103234263
189205567
548473844
111361835
71421115
381983796
513047669
101078664
66566196
490635674
23180351
426102947
208367473
687726152
57955772
98214327
6880706
34512851
3792397
60271591
94889365
519809761
56610910
114943160
478744689
91643711
262702574
32492462
341516015
242542418
126854762
1550722
688086129
85859210
89842524
26152806
141534641
11155959
155796923
82141804
24636181
68360001
156887507
97807590
105377449
72146859
81881412
113486146
77900779
127029025
94343564
203575225
246549026
295957461
339358418
37679943
264949525
73701062
78373889
625196530
397391373
595864146
102786252
202678241
67668033
80691260
470737591
197691285
50296167
181249514
4286181
241331917
187994633
89046165
144518460
30338607
334927997
167542459
145247910
394727175
427314080
42901540
714009922
199839275
674601304
496288171
545931839
825440302
326526745
85977018
299722193
26071030
400107314
133422299
18944844
115454728
375693483
622150750
323881047
396777600
124594011
224865195
62587801
27939849
67719738
196117007
6782
111425409
277013540
271090140
64466714
75685964
346020001
246908
340984456
172134438
48999980
144447365
159000401
105979688
173738582
124767492
67905443
595383769
729555091
204075508
108781433
76882850
153969158
246157126
30729108
406815708
106086395
217682717
362196281
317477773
10700525
211776562
289481
44640941
208860141
184703944
125006156
50004646
12949043
40788377
432870944
13790679
58326605
129099909
214002286
176230907
78603531
117548501
451925885
538986722
202519804
5993325
201445977
37099920
81710356
24011207
613807942
13376655
89585254
113197831
147836100
21664660
369162546
88323783
496439937
281037972
140496037
42654010
191534681
520753071
36860042
584560367
764456420
19360842
207684789
9065438
109032843
575355748
530594849
538913897
43037593
502844131
639593842
339934325
182401116
81160290
485869145
480640339
78396912
251254105
423329485
93421918
92479771
214162013
342525753
74862219
659214179
70494832
579689766
446717385
192675026
419787764
301693281
225640279
323894867
95113026
53667725
106168457
232203416
115985571
370349022
565585963
201813698
154405681
164360798
28055943
60267621
60769285
125276756
170401642
5495435
135786975
70989999
497542967
247910554
189461570
47869526
679733394
171686718
247625612
135556686
244478836
4773269
123641607
512266050
220782394
670476011
229629393
169824734
237134698
112091977
61402998
80724595
201088440
646164159
354484588
311180255
339268828
551860358
368348026
52145238
236320055
65086075
152233280
64279039
32768293
216294208
146289596
37456497
700525744
269805741
475332026
432103795
26969741
111909388
52841299
384101606
182197137
556476448
5427821
222568070
7378340
144580835
248793472
184167962
422836148
307059140
71290293
7235707
202278929
59964497
64234138
183884408
718408207
132895994
41317533
25263271
88757780
134686869
70079220
9406929
5257996
61247953
85966033
102425856
57983291
168492760
616807538
440315651
529515966
9236847
274976994
94781112
140071563
839908598
547810072
481459599
549277463
301140863
17401246
270632700
348602851
281881579
55451692
147855669
357904869
366189975
201676965
183849975
47461000
720873691
42083897
240836354
143342
331716186
39814465
4813412
5364842
2479456
248047905
647967863
234300417
209534239
245494008
59415
90625823
44853989
133695355
4512216
719519801
644082299
266530504
680538873
113107474
334102015
243311723
129832063
12940922
19653125
95046000
537603549
90061061
432335569
500499589
10034190
24700750
174415483
139242519
476751401
181401352
9348217
306026956
476820858
15362229
57887491
579265681
298188245
148057901
99208022
79913524
21460577
277277897
10609696
147625907
574059454
248959475
328912881
436389559
42135850
395051283
485967299
217114249
102344755
313939538
73204996
5464493
288367087
38714688
164811777
133332284
12092947
22879560
49716274
494049554
553984399
39606504
244109210
115824005
344732562
542103
232755651
289243025
89488390
80739595
778988630
276497497
524016447
11559524
188964089
9207713
544738510
364912055
319460108
31799050
35329606
150195972
316269164
621301312
172139242
529162355
789518651
167436548
108293751
142172595
321765324
264383526
273059131
92095205
166813161
13372300
631508250
211142505
288660475
135230695
304713238
763906051
64062725
576879363
159655090
193343254
187926354
98138425
272504636
198537146
45699732
886828981
218865974
9139111
194593524
121137619
424259600
399683513
439391367
70687198
349375022
416181298
530647434
49924291
201788048
367641453
274206821
92231714
394292606
480773863
349657420
3672737
110515025
361972668
155942482
182993874
23264754
382409906
26469022
365853874
4042936
622013523
64417592
98731592
270198808
775587085
46766928
604634959
263118581
566553241
127358852
172901914
61099120
315619648
283210581
284380540
81271154
307984947
10974582
690192001
56045330
103646504
230911488
273485500
4876213
88102363
163043855
203142175
193970925
709871641
242452787
245087961
81975280
289382134
38631793
81765119
277877261
315110829
445877331
53488441
222223687
668930903
66639204
43510972
314908493
340209828
373144785
206423940
823642509
221681757
188275774
309805600
15066268
107438949
258616344
182187471
52687231
591790707
85306466
87114904
760925887
261639788
457980948
659141597
88983774
317219668
360858443
192918039
209518833
221564716
11499057
683278623
7305147
718334327
579913397
125108597
130674204
454969480
604471031
387694433
247717228
515000110
160635610
24067311
151007934
241772423
357896355
285506996
190568891
123910847
674006096
342469936
17535544
102754197
210869632
500040487
7192066
313730674
376816566
13894011
306839472
231649608
71521787
614577252
317369772
28787420
385229443
18095237
370385427
8343341
26893529
16723001
226996297
36179153
34181463
7485274
1162129
372421547
65708186
349224988
77614331
100272765
319841936
534394101
284617860
111775800
689779492
34050501
248768626
35951207
21341143
333706235
210846359
29054441
157734000
124230293
377777764
281709394
13488052
40108179
34978819
29617622
29698325
835620216
85102127
83696011
3076488
58271759
23149398
129625249
50600279
23006340
263402345
66200702
11303561
364987560
51672159
73817887
91125605
7023968
67560026
209115381
11513122
34315492
96669236
133626877
431505171
138530393
418387711
186795034
141625152
386073393
1630519
325781439
121340687
487522150
150960731
77962031
590442088
566475767
82976238
669270640
6473077
21325651
156668253
68398598
21433138
85266062
549046514
397899198
152450438
6917477
16533659
36144568
59224590
344539348
505008138
543714087
34734579
175183087
299267012
616801443
6006339
381928031
93828454
353961968
62950658
81281522
9948439
25260408
204755374
8220029
11719979
38814992
133372280
9362459
326634067
619708160
62371658
578599206
236701068
590161754
2680342
162858941
233941288
127622987
72295684
408576581
50810571
5547632
466939472
551121087
145491170
440234761
617798340
216035013
232267042
146038157
95394693
706413794
363737878
85878784
21151513
311318646
737242578
258169757
2141845
855721423
176931768
395302888
53975230
12946255
543859960
178107691
30767688
312420489
462117421
488746167
312512830
82680326
115044792
463704137
205156255
186209844
32893227
358630302
76603911
576227694
385317634
64123915
186999170
9796874
24577502
120441272
31220669
229509972
428208471
232751796
532813448
301819238
163602902
418711785
179888961
208272992
681323521
429406798
109640170
326364862
108346047
18455571
369718836
20747970
386848483
271863420
668093107
169303814
191889253
602782113
6312045
446506467
440544753
85550931
412879774
510375233
68728768
387197682
1583363
120516409
4473557
5961365
20729522
73519499
128213752
106068165
122059533
218254165
413838167
25949585
5190313
670416007
84529304
203310673
76996470
571819674
56041280
81078784
134081248
286416017
619562381
300536602
649210192
438292641
13100371
27739659
87929761
672520829
38934923
166623730
283246858
251811625
163341445
77264943
174687051
49483189
246056022
242514876
249704115
15163198
248575579
656061368
189042948
97352481
361509180
73910264
410088654
122132301
459944207
2589002
82382717
149769703
17572831
338854508
594087792
195940710
357532663
237442082
351703169
92952543
203212334
309996406
490237148
572827817
25350842
772067587
216916891
370884825
215394708
326980741
269519741
443969037
159508522
420853257
124386285
283246626
111065954
92306683
296843212
27418362
54327861
291137634
235241389
12778973
832373148
617778832
390699309
25720434
373384042
14814084
60149533
204215018
106030907
491692260
132024170
67628962
243823311
201452131
20686796
347757921
2854463
473667585
39374647
816552654
553463973
122088397
137593912
353388074
33805054
10432332
65196378
86334129
114992065
86744552
419644745
18462866
273563413
281954677
34767610
86997699
52307062
645276420
83015162
431591789
79807879
250343000
68725284
183473041
142195672
22728514
217084430
202925147
33109764
154440519
111641024
27862945
74745926
2850313
331735823
5017883
388169929
102355748
54596935
70302013
84472427
127715704
176064010
772288638
392031191
477291802
10903094
162242357
217388015
145053475
19187263
549167428
171090324
449412180
217662894
6862040
138003092
125746445
364537579
43863502
429555215
454146251
153583048
13320417
192959029
229500276
30849327
124378561
127920310
207414424
239552932
198670261
85173075
281840032
728651591
94440167
151491818
112387751
247468583
1349770
603516017
86492649
238223230
162471378
257623991
157187575
27557848
29304343
20747680
476626330
193562332
14507
150123734
149413873
210454448
332761494
211794794
275927200
347409849
115797015
49479817
359061789
25656027
234260800
322456057
163531388
515426477
512586643
7865794
309563780
71584006
170207157
49858236
704572711
302458887
107045609
124014550
369338331
210971326
134463551
329078456
372006401
133593084
250316522
39532650
605069240
135602723
184285199
313662300
184341896
28735712
7194927
254448490
347395516
20975058
23855282
31970880
52663145
7937964
363437129
86257910
586337283
115934559
18905476
393597342
340479446
7071730
65827034
106953254
641671359
441627160
362370664
129119865
56922568
11825526
638692562
266471832
9737783
58086988
5611892
541541377
9898578
30501268
197241767
166739288
26999776
239057469
662769332
859970472
569969698
26453679
127805885
351196073
24297866
358561676
618383923
343220260
17815421
30111656
493874632
36147610
695304774
277371192
6391366
253664053
291669749
771385361
92882215
39332965
179766392
44620092
19774073
508899564
565147520
42799768
163680215
450197983
11219685
114301530
430608400
245212342
119302166
156009147
83547900
24574537
352621658
3968202
102827716
335483208
197019399
312131750
53313780
81422308
362870
279563871
492184982
195071609
3137589
614001491
89452564
197159966
129805822
54441561
10785621
108654138
282999185
678379030
23624085
387570256
217022908
235809761
469252416
149766437
402921008
11743663
16330240
191854994
780337949
139726390
10892233
3767962
22551952
51753991
110851167
482239811
316053585
150978888
43597592
132848061
430841260
152698782
520777236
114866014
749155274
111265001
11756187
47829027
5868398
551472006
152881452
55907840
7164206
58608274
181124755
254511140
507830274
157091725
148959500
21110610
15440161
336345694
360942498
80764411
134804288
55945757
225623476
652384627
10673266
362212709
22124244
65284103
21054503
210199505
162053249
8013195
604613654
266123553
15549245
250071240
5766343
38962692
474412859
392450010
3619665
285966703
118923967
411064262
71710784
345362875
20334170
203302553
216009551
268707859
248228202
89490774
158872042
109907370
88676515
177594576
666819179
684335795
222962053
355875364
57182382
748236187
233988297
376817778
63556570
29234574
43539820
135762395
94775109
196258563
5378630
300380182
122567410
44874062
447724853
22979871
49314408
788617867
501629789
386596827
109174706
549031510
46896714
7950763
96834635
276643998
339763361
130762585
218241569
445014274
729778587
404277501
104268625
199508535
110888166
405251992
71033823
253123409
62920717
46907193
444139309
110422367
280829139
52014313
238814712
167740236
1568166
18556270
123611832
590766718
341038824
309514732
658691453
226939868
136046691
23701454
316953237
161711456
19563370
76109699
58269248
236843334
33980633
252963660
67847148
321648598
170351600
142454074
74417174
59246293
8012472
135808332
25764355
134150329
175995282
615810387
151804893
338079599
482134063
14100575
27670813
210553159
573631911
30596501
792824653
177104919
53064992
340285322
319253796
124366741
66201101
302605076
410554949
178447518
447760350
182961847
37494650
487961670
8215345
629555138
713951283
427199139
388839351
235983758
101257672
292944750
306440343
484697881
762941670
229813219
447336964
35273130
360800195
24381667
98871589
630379056
171470847
144484
606534403
329739331
263073175
53561347
207195390
567839095
200261712
46057006
2169074
90962476
387322048
164386017
434942996
314967225
188102869
353322071
37397423
38126187
679502283
177111601
421896142
789670033
343127053
77169221
658728123
297601
64737923
17763612
309993254
188669416
115506029
71008143
15342386
59700453
158318993
106254501
462217354
30648246
54354346
321697220
216932592
296279088
3480457
158630820
520818094
18057381
204426815
114361891
188211152
236748861
26893639
20038523
101136897
270021383
552289128
122555412
449579773
103633516
5310466
212686727
496905430
51037356
242657509
314806809
288745902
339887277
230838332
653464
246315043
416786650
105463083
55557274
91506066
412987642
782831
7994100
471277033
143880108
463570040
296771016
393200898
654070184
566954835
6604201
112190374
52604142
245798689
468725992
21455148
96095385
104091196
259801899
526193948
750441585
54676529
245041543
119046459
495981449
824091124
201375134
123141437
316166490
42152910
18974280
463398592
248854542
568905674
83990956
102716658
18108144
257714174
10761945
795946717
30741076
252966209
104731223
230340684
250783182
367969002
324612881
219515216
1148751
244477194
217966109
665511284
155849586
289826829
34715126
22190505
25100303
718659370
70219489
68297486
230497380
112652652
361574575
13367334
526808933
433652342
521096060
114333601
105691012
146395580
43587313
11069680
562318982
669353682
152031400
273246536
256238011
769585
2876006
328119425
288131469
403508464
36260466
285842098
558309346
61880922
55695873
103371363
424532064
669957769
100015634
550719426
257827831
226052217
119734197
187243698
58113274
238111911
240664120
325457495
211230303
576956551
319162114
160151682
463137050
1244040
148394598
59948516
207634304
380256607
299099994
321605597
93035873
25466861
256000299
62409947
62975724
12225963
261349240
687313922
614901071
65138203
160959887
137791154
85849583
126285910
42309412
563491764
353505902
61009229
429106622
381431673
180362564
255666712
31450322
524346382
35075319
417096402
239335249
15366648
179933492
9440137
103444683
37190490
270735792
411329900
140521572
347371164
192071259
30469481
375623547
13439899
273718107
84813838
59706767
520695325
152315803
168385173
18948472
94958199
89193779
439438655
461523759
419357618
406027995
269020935
33705339
332954151
92201330
18880252
93068085
13218597
11224060
251573087
75707759
80975088
266823885
23353124
3871743
215837079
103634855
13943231
283005432
59304205
21642539
493642489
108320044
79477037
268059335
500033563
55557427
155637592
353751788
421801706
760474452
50644778
38651104
280166640
302351337
42038080
10869621
6950683
78662146
42267207
11566251
245573469
234640825
46542242
427649507
342042590
69152232
382558069
348405733
405710261
80489503
454551655
19939820
300896904
587459910
35306545
96680784
92694327
207611301
101071657
536567
29620576
594310209
359004978
97638117
346701802
639453492
244274272
315487818
372878081
114915688
119395038
409439070
79877397
29630047
378417535
164631634
324587615
436655405
66615356
214502134
76885775
398785866
181163600
29057898
182728683
87404081
53088882
272800907
222709110
508576966
349905181
556204131
129058915
194730278
52759650
774806422
294160065
565123953
7757145
44862848
88216053
396919113
134383065
362430792
76373892
54215083
640184270
181232911
318792143
245757998
363440563
577391196
590528029
171018500
78691308
518516739
719016699
385030062
241811230
313734910
323202155
518847575
158808608
296761555
219522104
492255228
171228582
209841139
456267953
293309071
16479686
446750578
244216488
143870238
286541082
398271898
17805716
414176971
451407448
136040879
139339284
297654148
94609453
32851276
229575504
131599482
23064691
627642007
124592020
322204097
195253710
39639392
737018557
229357967
52843714
118950980
541436897
213184934
8251147
75291832
122249889
204492065
115586177
49394013
398092515
1190871
203420948
180846959
110469377
595925580
692982336
21193838
302882476
117428404
126474415
140185888
709374107
19209410
79703949
401379169
107698980
490243191
149819368
592179069
134780851
258457334
542465380
235444022
215604326
42401074
129465934
315876829
170178939
613012031
447119700
120395086
284675588
188348119
177313854
148738982
374196856
523793494
382429782
5803500
9597539
202451079
337714366
23407807
53235293
168361627
1462814
12716348
506007224
201503745
490349962
127928097
2986851
3445943
504994899
12544490
716622678
7791378
250422835
69916144
19537010
86341755
405868911
88661152
282524404
491100969
11470722
56752423
10880448
74280318
570696759
446470019
647039101
456459074
268711664
16386964
108677482
93547188
246887693
9556080
354772446
192547384
254754964
19066328
269169125
720710433
709618767
4465919
83019194
631229379
55578120
73900615
573228990
549690661
29559823
30211608
239558797
10119521
25163344
358063402
178608678
133437186
163891357
25848437
5738442
45790108
481980910
220909288
411198333
504656769
7307595
54840736
105996474
395758436
451110527
214260525
808491448
130030572
547650472
81610070
56216464
167635077
80183723
59572858
55020446
4715681
211797093
149221910
56803848
70258641
23115442
378122628
181104041
39120509
264798136
118985335
347742354
545545309
31916811
14399126
710200399
178822913
745223217
89466738
215110495
131614932
489409903
211310061
223880327
465386392
256042001
777082350
359027856
683337201
361911575
165080279
577791965
16748446
52524584
272703557
443300374
72225519
1938746
188249247
603782166
144040273
55735217
405141080
55564329
297112096
66103308
242112580
29291644
30254185
46225583
535644645
2823253
191502130
90760931
251895831
31319381
71000798
212427200
262728434
236239420
178180140
345526427
447519503
258292520
217677697
98648531
108204890
116009482
16442022
559867438
45197230
344790160
101704213
62850004
165607702
195876658
148535144
46413097
366049122
14479345
369461099
72562104
492811097
540554823
210270660
505807442
13911601
215617434
4031019
56937741
51516115
81140799
305643990
143633607
223475394
599313188
54436372
436601276
224693022
113504675
696028737
309415233
64365047
4911750
251819427
48615009
77546911
127515764
165409419
818043129
6794630
303023953
313499100
36627204
449997139
130415779
82285735
189104833
28012090
20140716
116001416
128795132
86767101
32423732
215517279
135102014
258283002
513315538
180866568
170874027
51832443
76730166
87251503
619354979
300027877
327976999
417865967
440843412
530188633
145003742
45454331
83279747
71137843
22035380
308025377
9837939
327002083
28641624
622343211
202348955
36997035
654691766
403032686
38959374
610945262
221734891
673819383
95892711
9898059
116720835
9275334
20648760
120903221
377156160
58790507
476267968
8733449
98512430
46699330
170633920
30026513
88903142
51583782
228032444
210182229
117871120
326626588
161577877
332350174
68751436
255883271
287610085
396472957
142860086
68681374
353639875
168968992
68948615
487977720
76352272
116961673
57206967
19136809
9969748
15866863
411314273
7851299
63482332
201713925
525897546
1240400
133635781
340076948
254826284
197729162
83326552
454887121
186319662
658037053
41742783
301390313
93565807
430053445
375035712
412667008
546020521
65946572
23999600
42391104
354736057
243317483
63590829
29123555
311841274
218715969
3892177
136307597
151890200
139957494
78192454
201162476
5401701
269751311
44163375
5424454
239142740
222303057
152008843
730718530
50000342
47697602
460699181
653963926
274105927
710679676
11348484
17202545
335363167
501076412
12069673
36451590
750303447
129951188
27117226
18025496
329096413
7790815
192408546
213673334
214037755
13804364
305024201
657223944
125576907
99498841
149279437
57002754
825297
109894705
211323649
19335795
365342769
159917
85021150
396118380
342195152
433906162
370939580
329950921
104768454
17954009
230606016
50134278
52149211
62505472
775430380
190621298
147805163
155584623
183563645
319352882
256290593
300865385
138873091
123362812
166899337
75436773
516140067
32258627
368136128
791275733
760749476
50956273
525424105
436693295
189914225
104516128
236984315
353509005
413405877
100499149
380664005
26479683
414853189
11309339
9408435
587609277
344454980
68964476
480608313
126217988
5715576
144389
392665260
286719010
593722719
12701286
183541219
435185619
576365747
90861604
14040463
74164823
54781682
71102619
263129191
209122214
512439468
6537919
38610490
595037539
336295630
256126343
62758828
11582368
271939487
229569300
50600400
380963663
712909920
255585865
380077646
76311036
12116251
226170336
180967523
476608420
461892906
236084955
2650497
350025473
417461794
371852227
42911494
25580205
558029875
192628463
154443849
492596035
77166462
368253140
241530757
95574026
763377780
472938798
37614475
516029827
307806976
223353191
207042020
170048918
63206371
220351260
24734188
406395397
541090277
471685762
206883116
72779347
707656479
19739017
161221759
214158985
658004066
123058873
497970428
189574305
424285663
498014511
9961693
231243596
310228635
450630065
815375020
563403676
60080509
758405210
613289491
3478153
653555914
13974140
386714182
129841710
158517407
30591089
365468844
11093641
525264498
9209930
1031348
39177629
42711993
26841577
265185874
151099346
115717805
12632909
206390347
90875425
291475950
87495981
195714631
25350479
31213083
4464635
196531375
145179797
740338370
240518190
516375338
19178538
69294176
246727702
488406653
7271537
222655537
223094676
417271081
16075972
50313314
3206865
259568203
23093053
340177149
382862209
17952363
555305848
401247196
655829387
339670544
53593955
44145360
46095128
69718071
65392317
92793623
114128690
49125544
141105092
323624303
124741187
340412051
44025523
398921674
73241295
598641524
195783608
264400409
704567806
11041313
9913714
532812657
76398521
247713873
173592541
114189909
45954843
226474267
318374607
66805608
54102813
28885092
8451555
315550463
470830956
331094770
3040818
225353925
10228479
161546430
500769566
108137964
9997668
17898473
15818140
66834809
68682545
210263509
113492866
185573120
470150130
283921592
206537448
39519221
50223866
14414638
90997096
394684064
276041903
613804817
275605752
399338973
311377755
622325118
418517775
147843148
134860360
302763062
20330753
477175031
181745984
302329675
11724285
120848685
1296220
10753604
472993668
512455187
298926145
152155331
30934273
63297496
42486400
138427024
19251101
228108336
236845152
88300639
57988253
109311262
6795751
376885684
163618809
457577168
12986790
25684654
234559540
48659415
31260432
89475333
21555475
154402965
230550283
107995301
121359323
51725856
754266555
10532068
226827888
102900469
350028603
355885451
542161961
236297185
51784262
250827594
288394051
78115926
68412842
548215092
375448236
112832434
245869246
110306838
9717747
63903267
398250861
100938437
271876621
38713467
12037774
113570141
278019530
361952265
58513973
187864972
789855613
669110728
443565804
573401196
6236219
148889253
378821176
5694807
673461532
22814802
260993543
133326646
233873652
433600065
142945122
18010361
74155433
286072460
18234445
93142585
27783419
9754496
483060774
224235224
21404162
658376074
399925146
29838242
692874011
39591839
131339778
93975117
35374637
329727422
399846857
52112025
21461135
512766076
40319907
325088281
101458385
394093421
61151515
165064253
125721128
250695814
176097918
259521077
131837423
298638819
478739616
134289255
25352258
43315655
588507617
38853874
54216406
641967
312199612
102467325
59184747
139691711
227555840
302831073
553356648
172725468
40604054
45212357
6737148
241267011
173266762
258932313
10012526
266023557
6565678
297719871
279375579
291695277
105196379
319276269
1473043
324819131
370887005
385770312
19340579
115285146
631126468
613363898
341617815
151755045
174262775
83398416
147725848
176666718
443374988
467574587
13674422
5828225
651232120
33471194
122258579
739139266
276009443
298287759
245494341
653753945
197015273
147314246
68627217
221531074
577935210
10188450
164190323
144694661
40612781
27976437
51853131
42601745
753098347
234009114
52369398
404704932
572246510
4719016
679434422
91061967
338429428
423086177
347509180
695872702
624120506
57482667
88275869
106816430
2087289
392978151
24487689
222055253
151235848
21845391
60153670
275386768
8879404
809815400
19262227
381157566
130239343
345996780
318779220
80084697
30934781
66313959
324668373
69274889
79820378
329643974
596461558
79400162
337562035
28612018
584878746
168357082
40945398
65711224
479426722
651072434
513943128
656658668
24893018
14351608
59495401
68305043
416958266
109190656
96084113
344791563
197543576
152845554
208328449
86911591
83548448
374289854
83091172
104182252
72337979
16465088
45480539
592749160
759225869
100816260
71663486
16039248
52374383
828167353
14975463
3735834
77770803
247690271
57255427
205035976
113746143
57939373
386664420
89539000
85316902
438039411
62398919
363653198
112147039
30424903
4259327
358062368
563993231
761341401
715526075
45868383
61425276
564012743
133890516
93156071
139155809
11921520
16271424
348588433
34901090
365192628
27543655
521205394
460450449
26291099
2450986
204668619
36543130
745813068
530394723
102042987
286700656
271440006
100123911
3646433
371116054
159277124
753427409
292871355
21422806
212448198
70430910
149100207
367685527
229465818
3265601
82181324
23618630
31807083
66102669
94224182
528444892
144423239
185760461
346849623
90353638
394432934
408438573
242688342
329340735
81668740
40714906
11713748
168192
311388745
19709214
295407986
99830017
119236043
285999960
400832324
418887335
401985025
308020477
26682177
166166039
768892296
3140890
123855914
669014836
645699040
162201943
540407975
133162471
99803968
367904308
31096348
496267471
484520622
269612087
145450626
97836707
605534946
12256244
579998970
478032499
142555020
504255760
4026354
622432
341717604
280537351
356001224
168416741
153084339
195574795
292963248
239356443
234638780
87450976
237534238
97529872
184602015
158992394
830934824
254844977
336009344
405074787
14987535
483355252
438432591
55091244
718512680
98487314
409938642
345439460
61564620
137257921
39291932
755611085
123645869
41959520
18635657
819222962
291381309
326307324
326032654
122810297
175600853
97021288
171352227
321875755
125061693
178231012
273355861
31344206
228678398
60936735
483575628
161204697
63498821
708104586
140896787
14649761
460271230
154594894
80444760
320724130
601471616
120956460
1510887
659771954
95549046
549691784
36605102
476971557
15159715
13523170
92580750
159351852
417904212
158483283
26625941
333868659
131220273
168220814
655732355
201318282
219535309
138401907
363836064
58382950
38274407
18614459
243534287
22952789
58720418
320254982
227220227
42974658
147168348
51117863
22474343
432627252
297621288
52235325
90531447
640932905
141512775
280623219
154265864
667382098
284272378
290577661
65777338
252252242
385690609
140305558
47557502
529850204
1393901
19474592
69308841
89496255
143401460
42442831
373383756
631482023
472520552
98239532
261897161
418868917
39147191
481025219
2704855
49878893
294921106
175854092
162663718
374270358
84862358
91205002
493509801
53067879
499794175
185421887
521772660
263367690
68964319
238604524
238548095
197391309
14773539
42254933
41839156
284586503
259688704
49862959
268143385
67701171
60038917
141682379
26780237
236739417
4608655
80538351
93775311
60939765
18524025
63509183
35538757
147928585
21022104
180452947
34734443
22079817
465315196
524220197
286520049
77061054
84820153
306586827
33722066
297150425
342995693
150076027
217894180
12967515
205353270
98658852
689055327
27240784
258622206
499282622
501595045
417436711
56236489
21902124
359808380
738777119
100907081
5804601
588093839
336419412
278135714
68598890
106762810
50090788
43461470
294004927
47017083
91937932
796775880
137250954
31767296
331932678
48925401
457962080
156661068
16406671
78646073
150589133
120698233
230079641
235504289
368281486
109177838
501489649
296918785
149708086
860062087
604254680
373502076
409159869
288241246
74644586
224207438
366339245
471618933
20342307
256684794
330634903
191739302
196838651
389845773
271487586
196199558
50446154
415616877
269798972
110480121
289129206
197480017
451577873
218575275
357455655
176875980
19743435
37634602
4513114
75816488
5154233
563211765
97758199
504359870
384966609
303178378
200567935
219472554
10288987
4768146
40883421
95815390
3480355
123086320
473163492
92004032
45159376
29177323
428168851
13071227
9077125
39595536
273326513
43886657
340397886
113263176
335747469
376624416
141350492
74131847
479447646
9984335
403433041
47591426
591208237
159153627
563256339
357295029
510650828
142150663
39287011
103307725
67563637
185375018
205016466
732985224
186104250
532992177
44607897
498772177
103172173
79490280
182233596
172955775
396804035
62547893
122189804
207237426
1136213
110131511
214980871
52137670
162901146
3510873
224958074
115114131
395645
379015429
698576874
39160829
234622946
91857148
29636720
48977034
104163486
15285478
40528231
448510898
641445051
137560782
164113239
133705491
180861602
94790029
488773
534611566
86309661
326768917
12424064
107372203
513146474
616701009
213970254
224111535
271422390
370592978
50001833
26458625
167428441
36239351
30008010
217001591
371105524
47589370
1894096
723576416
513551972
41187153
430970305
111311031
223780392
227486156
354453875
283125394
92600647
164537573
235814777
401124469
44502748
210293820
131060367
32265756
73345754
136986375
2826159
867034306
175861778
288291623
403621635
268864257
27830232
213914156
257751787
58670866
196426316
679795623
138272073
137781478
230782515
274850101
1817613
171476746
270871189
28223048
267768433
11219721
33510177
305926839
457738019
13352349
187991510
7439300
110339118
365731049
37008325
22482781
14183813
20581033
278725518
162002756
280789931
715364224
332550335
15403775
314127478
716306759
44675341
545467144
106062635
146927055
84810130
401759140
269593857
335664126
37614093
59778805
191048744
1456742
130277543
588770414
247976793
210531326
666848205
91962627
443778077
720823633
203254852
101358084
7283925
582063561
49640007
267697186
745223167
69863897
368323053
134485595
299671406
293924251
39666433
245245037
548250560
663370947
416612620
76136427
8157037
689551312
240454759
762022227
600668658
431488332
510949256
275390931
366264239
635595366
261798545
77759769
197834244
350705817
1714992
273854195
80801782
186060805
399019947
101392342
47366896
504043910
249795007
422454598
51435136
498319185
316341506
733045164
85886784
506106444
173503417
244013364
316385818
403708696
1819045
16989600
241767781
51691426
155434420
575494675
48073756
78721656
116290882
92792666
180255023
890773
114031130
118914002
226087606
622270592
437853092
539460294
322683449
43629325
236623918
225350064
1961867
28575188
16849024
158440508
623235933
150426260
89332323
181753056
385475385
158767072
11477407
261580829
170946519
280781058
153676093
93063621
32937132
17571472
29988379
424069557
179593156
254783518
110992077
72570768
490122283
92803727
94141682
13735065
15280467
144350854
289457143
370090433
30074733
19053394
43595721
17987996
249636834
31389188
671525028
7867307
321870639
237431262
119558568
181622966
98873345
85774401
636306594
255732450
373263322
23605962
198778377
557993168
429504510
3757709
49264008
242156586
34531331
599979203
36243423
323965237
49457821
204389152
44867135
60443495
530655746
392696354
124930915
67771937
494838202
628220203
612313687
118614745
218948305
544858671
90153989
121845928
98318046
126930752
259953260
590298762
552348171
64642161
1892933
95410812
657808913
660350740
184892595
588100623
13022408
155741437
386209900
39092303
406524061
138011005
147582188
204414147
2509978
464469251
42502229
238327207
230791274
305108882
18000906
578562017
85840085
124351076
572798012
176971609
312411903
123144321
270685070
31218996
402213540
310587
278593358
223814872
64500635
188698333
414977460
373604083
295014454
703290422
38867031
501724876
269153178
58620239
40513790
250955449
10981118
231740557
490697981
236941394
168918707
157801118
8141184
133128614
57368086
659941
367888551
513457078
44152112
294119407
53901412
250802143
55930841
14042679
214891577
172876548
143566124
199300040
10953631
240464434
266766662
129414376
222581832
6243100
326397735
26007051
3270545
314365164
26461149
240363260
443679338
322917790
453632040
9328196
325060058
278509456
222241903
112137615
78588722
25514635
60228964
72717203
285644706
28406407
264543466
44605404
448114800
335639721
185815760
113725469
157173265
190739725
342160286
33434414
52949392
245890079
316359442
909083818
224382564
594104850
317379770
193362501
17312917
516116776
381954179
189599206
32417367
93044964
143561089
569567485
29396265
604328163
329613314
572669113
41878776
28963249
344795896
293486282
300309592
343677293
484941374
129909716
302395330
41550917
20196338
354073580
137764434
395349461
29543660
622805918
497508747
246697598
366003832
534933782
25877794
78619326
39865175
2729939
162123640
171205701
184010658
166572734
623349710
303066660
284956873
36681912
533751020
38249628
85963504
212628987
94711420
357355194
352480852
120638329
50383789
1148294
50481735
63783187
249024280
407812289
249212641
188327998
472334775
129079641
526750834
11781568
58429497
458757709
30585311
317504012
79733300
370592341
330104923
199902078
146458063
9000134
555291712
910540
225597486
5756298
152181515
607568655
87144831
461078007
467391808
53396920
480698172
542477378
109950892
98876037
186404506
856557798
49877533
7730038
342962908
210344481
1160526
339025388
294294797
128448811
444146877
104618982
22336850
337039703
53383465
27240467
285762741
582332730
61447790
29616298
169944785
6229502
94956698
49677808
10454546
502814649
326548192
35454395
649823621
34903469
487380528
512098304
87404444
693360226
101433501
41998737
223913470
15491147
390688604
92976075
16626488
89221330
760462548
6019239
458254227
21158122
51669639
589981294
251723674
390796317
271073642
39362895
372637887
126731484
1777934
455460641
106678185
585949675
429371926
209113849
552666971
53757684
8124530
519207712
732655084
205678275
6777192
50296779
393239499
52488774
515550151
548127550
127338038
253937633
8763281
290975156
494713436
7125733
179811785
9537299
485014681
360556377
560506105
631650924
336790441
156036538
67664274
33314204
268684258
569469477
416306450
166667137
45087604
288789635
36183138
205066363
141017419
465152469
104635091
371814107
158271621
16278125
93528645
169091704
116958568
66111599
381238738
160378757
356666008
406660858
9135790
218197407
131316513
14575893
4523197
681745302
207006190
76946369
128297940
5106692
574702607
290085440
492813659
250985052
25901112
158064446
718627239
241088862
279308166
371194913
391012021
85449556
6678505
524734828
13356548
362598715
717687606
680582402
40454707
69452143
147237985
45637093
313717096
187559605
329602530
511613028
8910683
7474693
525634879
456170515
145069277
44845848
511565
62448460
244322739
340516870
94470612
27895197
263834622
607002615
71070008
258724771
109497260
2982502
4180664
215620550
854571110
221603509
5645195
125070045
170297760
144869747
221924523
595000438
293183914
143683260
59842979
4994667
152736965
890705174
487273892
58315366
885382
454420982
16930024
11667242
129383070
228759161
118136906
89117489
136784422
110049518
1008404
14123754
270983121
46636204
109480141
20961637
255996639
32228861
37497698
717515119
136971090
556606788
79232480
379455524
206006722
689637250
444052918
434302240
147331006
408339505
426202642
51511740
16811778
156844937
71378345
245422565
11478576
300192296
338743251
531730633
34312185
443421584
2324271
521885
255111276
612199512
67923131
2291971
140468776
48108534
739936915
316462930
518278373
132921901
5892808
46408608
282378062
3628417
17827049
403728696
67279907
10353977
847110185
340215015
12376968
439754188
455780212
64227851
86162419
378792462
16527207
195703800
115694524
478612398
458036918
80261830
19217343
569378441
223552064
217529941
213299287
689659980
114329766
716581931
333180366
218087964
130240859
579638009
121981880
126646917
204980570
467214282
198603441
290837212
412992330
394535479
168560400
35586489
270987700
835335099
43935098
185702735
575532212
106292089
122468444
76059357
300818027
13494030
772277993
411648928
146458078
109902194
506635583
582592905
834897007
116869516
22203803
394534534
410887878
539439424
352259105
435935668
61427307
1217461
131423796
6678032
9732288
3111253
190130993
243620514
53690589
12763013
11525317
50847662
160036292
96028242
30732707
340641586
72333242
58661875
178025650
12250214
673393175
194565934
91723287
325053916
83691207
28830657
561472230
114735174
285382117
241709198
448121868
2508863
419148027
5050503
338971775
35159115
705360056
658142810
25568144
463619786
63085948
27065363
137417881
107983565
436915165
308883605
470112988
264430692
399014831
444840554
25158246
200423863
153526083
567943515
32378748
225517572
269838542
26900273
95597831
76025002
230290609
160705759
313749130
130591819
24675180
60495431
330699971
778270059
335927026
416848040
114111899
715397614
113072878
422484506
53428433
374289775
308965298
348463173
171789588
190350049
160925134
264326716
94176710
557800095
428600160
794459344
13642066
118003254
164337889
413180818
297721600
222426931
306272717
153251776
87103688
25342188
728632183
3120362
253176395
536597572
124663748
265351039
319252547
555297481
275136875
182330946
122128616
24827648
458020686
317175980
255405989
320202254
750461849
290871812
339128210
111032595
1665514
5428287
58137670
188344398
101037922
271011567
23750353
54962433
21681308
88527697
94475735
411342867
555083354
123689109
1999040
371322921
390862283
56000185
1398144
92025039
147752822
11510283
7063535
524528527
102822389
709605023
305508750
77763698
223632883
184276074
240399177
433342484
64422818
87032437
16664023
707177924
552135183
427572987
55723484
273441498
37588458
282624602
310418385
46789036
46953927
95261778
339709667
363285380
448340186
149023548
306940818
482666358
34841888
453613569
138685607
293252180
45093065
156679739
435402668
124046259
296002989
184383677
194287579
273011366
436609183
75111092
436451012
54448260
399237210
333427100
267720528
104514434
92653668
416231696
27707555
327455971
408377002
363062150
214495905
228195117
522066266
824419308
614118547
432610291
6572038
5503671
367576541
463472141
40690805
68170642
537303226
283475914
26005381
393827236
182194439
198326658
231024573
146949027
424772333
4283845
102538334
138718190
594380050
131710775
17979963
30078294
15860231
128772459
289023318
9908511
174077741
130457243
603861567
153366210
652915173
125182800
88886768
219114842
127472569
496129370
227165223
230256132
590488115
99975544
48395638
27433077
667776745
885011
44687834
99280907
227493665
109946795
177951843
603254892
59589630
218918719
152498740
234313936
147729252
394918889
202779165
88077476
62697436
39031906
536833219
53174272
214530072
535908448
24612957
263700924
9867354
458110815
99438482
2285588
413693933
342558644
250277383
89171788
77301251
259048338
822798605
545405030
363834267
33287761
234089198
24891678
3203919
48942171
53229266
77711768
789393878
81909608
17530863
4860668
226775910
213832387
478693895
116983701
292987437
363347803
55228481
26781456
179085670
142106588
160275886
244211687
88467712
56932073
575410426
18611039
126285525
312595529
27509987
10827484
65528247
649005474
271251058
166822254
118021924
144731523
138707737
41691783
229453638
212547527
390133286
47172500
516845992
96942934
244284064
102070988
48859403
125583063
184693668
400828561
657639800
5202163
628513015
169746051
281313682
135658446
204404969
54898530
69410557
160656506
56250691
61438519
143568517
316078515
192044681
683988788
135158679
198680201
448573422
463341996
57987793
53474760
5802540
328188336
748732633
577534010
183135415
501298146
325911408
443580668
834723732
2092418
259810134
428066990
267485079
45825177
243349345
29653968
58114405
343911777
54177254
97267695
146465334
197939622
19060494
682865050
86864100
335876650
15713096
626579625
34523877
169255239
115430801
357271703
515619598
49424343
74933562
420777739
410494653
329257735
667855268
281001503
24774284
521899254
664310624
696420745
112483241
432379210
695985595
519163570
465594763
423328176
20405426
2317331
76479576
27987958
37459999
605536684
201790162
679467652
3709875
531618661
47208485
1509752
274863786
9925087
682028524
122121884
527463359
3121430
122014691
217301798
15418225
35192209
122332233
168627359
152855120
193191241
138789464
7940954
3449642
463163841
829344270
28122349
79987465
2762188
742006433
205726732
64206892
124849928
70167445
739101753
242968524
165811162
335023113
204922845
251433983
166244523
1896764
322890124
79315537
7319699
183467882
96764707
221623002
57754734
169182210
74104405
152191970
19841923
397933737
289242197
17358894
135349876
213903644
52561102
344562457
127834199
92836991
63903721
71527666
120926748
269276394
212665104
237410700
15686875
35835956
129564987
85073129
147760372
297395245
300024374
890110483
78794330
217281140
507344952
542377255
507763812
273831621
85922429
152004455
788788198
576594505
393605211
107569615
663169864
345860867
199460002
422306820
803089799
538387099
163096076
41390263
127288279
677883246
267112826
190800384
121541270
81082488
24005214
44205060
4927867
136734370
15314660
2492640
81492417
216705533
512044342
311700517
657041998
246616285
231566879
66267728
62653049
140177291
342411456
411213347
376181720
189541388
15359210
181366595
145691925
333463073
44204416
301263045
559855286
1322445
114334266
41381197
8619163
34589432
102334649
25750700
36090995
222722602
3502890
115457460
17362787
459810786
147301168
62644412
117094868
79894441
3119045
177119170
45648796
268804124
2590047
163698045
291235579
46066283
22588245
4545427
103604264
373534833
58893052
62429100
114898270
63890628
3137271
372141590
288337596
116158018
229404013
282053357
13337364
482415053
705088356
32775328
109921449
266828563
57869087
539990989
559884965
251480879
130445507
255294768
187687982
4290187
201801737
344700462
77646956
25910870
457195400
54884080
601858698
122983224
109815389
162095845
56557046
34562430
17104962
43332359
198542048
765411645
437911145
288476733
100366646
35432905
126723716
443072999
37013340
115892596
39114972
92604624
276697870
235174130
40118528
23226870
499489793
120216175
665998580
779831508
358206699
41740675
1359651
689090541
366829667
574485124
257691253
265916080
58139667
431486693
10907722
266635700
164622060
353073602
770522414
244835621
311016741
642043769
1675649
632025610
13689518
438787397
22711478
351591560
37097391
581957648
416601938
78770979
125620665
112789034
152980172
161523775
143622486
641549449
42522880
9020299
9795559
480494779
155352404
494201902
68071238
82241475
668199216
424116389
15896483
149679637
267799749
199724872
109848812
122400546
75648328
170531884
436489950
14289690
202663621
736938862
17241224
167651256
119007472
206510333
117147980
284472268
123043217
65061110
535352944
393723232
168773424
4112963
71754666
267011413
4500505
632223413
402852407
254728551
59476630
1161538
124853074
324498770
27096862
16513818
59580387
254708318
285666395
432273702
784823028
11840113
319269464
597019390
749564716
346521355
174878994
351502806
564959183
144057115
178640323
11436517
49100098
74494026
182747189
126182850
261898749
313758391
243915425
3729287
47620801
230963027
38683297
78676724
5911799
26613561
216015658
390376713
149932479
9832033
583083923
395139884
609083093
588406427
259787085
185171322
77350116
444200108
198843045
234646955
6972578
648156833
280082046
328085381
58599650
412767791
146962922
224995426
24361684
60561896
73103216
330553343
304627684
46971574
444576794
250031979
740450507
168438593
267311773
32831141
151871089
3560583
37062780
47926200
180471205
620306947
269810259
83275062
292532972
181792973
63678287
211768951
182083669
417933834
512692998
66174999
264819616
223009148
575030269
21718133
63855292
39508223
660786341
70240270
681744131
100845542
5953976
408275141
193667894
44054164
13871782
4067599
5826689
264857744
106093829
104430158
750766006
403267053
46449178
660514570
96269764
517078628
116059416
139015074
451792912
508130442
185844047
42848513
424611885
717191878
446961418
790564598
126822617
133911443
17258468
234483561
150539319
13569777
460482881
148267474
831742953
332558643
5254451
50338325
25065511
654435934
286223104
239195398
494739515
489845211
17184178
28937976
37049588
188541291
537621811
23182966
233591724
125280724
96218777
119828474
445881832
246243965
325884599
541876076
41311911
79799025
824215862
322853488
241420584
196622164
561801989
83059308
32479984
357045966
121014333
201631144
407345303
232925880
18894957
29977665
550820717
218236654
506718332
64618492
172830850
121253431
376710486
192490540
144805942
345800122
44685380
27041011
700743222
253250133
263741839
416033975
212353897
350828827
16120597
212178
252401653
20320065
143064165
610479322
164213060
111606145
242702747
29828843
259544919
369499831
321447057
98052992
25284377
610720222
332932559
273902819
302496505
187722456
577020646
95118766
615140850
716773904
228477895
100667243
258833552
176465867
335582674
189786638
40338478
302961870
88114021
256265852
26505640
329696938
68737417
67322363
38592518
323182257
155587636
147662773
262476266
107470967
48686425
436540284
1375718
197493235
428908762
94164258
14711236
515195135
58481678
740358897
40482522
186367554
299327592
748437441
80489187
87373660
292053458
38600830
526255824
308642041
512103742
173480040
176164906
194332103
244516054
112551290
301223955
533105901
234031067
138887419
318009968
201915403
95102793
184475738
131353135
514895884
93526780
21110646
526897648
307502614
446889769
382509055
627418747
567233132
341107665
88914077
367890471
511157589
91602111
200611154
120400158
672225025
38142970
775075445
59757296
285969169
272600692
242071122
867188925
76713646
21862325
64318478
133280
290903194
127679313
751943540
117893449
77081990
593179445
92850108
67860529
14726616
313967329
661434817
273196892
279908295
428772189
537332748
27378381
215520806
479848988
164835892
100940328
213910919
1936944
300417502
93343619
80745909
11812156
49102341
140121033
31463220
161337519
280025381
7418882
542617856
83988524
43441398
643368
91490384
195800650
44183801
495039228
206953011
71111476
86869443
9846751
167841777
99226149
625367860
109308010
269747185
141324976
11012516
221026149
299270859
105789504
197488628
380094221
634296626
124798474
252243770
12742135
4533524
157669448
410495685
69349929
243603033
87986950
246716000
232210051
109383900
247429622
721384803
512219967
54607731
636419270
338884302
161464975
287837091
221827164
18905
511467100
11002613
39712651
17034853
22504217
201611604
12297673
155109805
514089257
428826380
23828984
410865899
586733827
442051549
22802847
794226075
49346463
447437047
456079587
174563783
657218723
94905804
435547886
326246155
128901571
112496182
38051746
33582296
49641663
60227639
117198007
41664434
252347765
5340575
533821879
171083300
169507460
8503591
312915778
95140288
329467653
588741936
178094329
671480053
164902878
115438382
339827338
92626377
24461107
421992609
236382457
679201494
54320905
40926576
465264916
479616980
26601267
415553
58130842
241540263
26120208
330919731
17905099
45068235
441778717
200048501
717902254
55507099
73728006
57365319
29783144
318632068
5588763
102251497
152706655
123252002
67095615
200099930
546986462
33222513
47898949
120285012
48281375
283092632
498703406
34589896
266042021
276462263
872911624
429233940
525651378
84613109
11132894
706630611
393466878
274677300
188382853
138556658
731672722
401519258
12291534
125722935
138517545
62296020
731948034
148621609
69936894
49948730
42562108
94369709
31521122
43539474
274391426
424056519
28418908
438794362
426983561
29739242
9800251
474013995
804061767
408493136
28919564
123393179
454275031
361882196
265749426
27392278
109362184
38327622
96903172
88191294
278597366
25900177
116191237
59650740
42416664
298850081
64794981
23226112
34562239
163341748
350089802
33380033
217539276
419663783
405837805
216865982
624629094
341904544
827949648
259678314
76191852
603430577
49641534
147590082
164358991
33534989
404807345
342097616
151901227
684270579
7044811
344858838
19658331
146880191
73450320
347202762
283307204
264381791
179956435
23760870
123784654
117515736
211253447
583697365
15659156
214976894
14520339
235065262
308903484
101263138
113849712
77825655
286450998
239350623
153430561
298198502
587715924
71913347
335273818
432091998
191632868
273157821
16228390
41404438
99736863
156957216
35286957
136140025
59803043
204560702
39395939
260691269
452819920
9322344
332240036
447440765
489854404
74627545
640470186
80590464
444000214
513941602
18930007
59713298
756309692
195709057
64913514
416171207
110561606
384412484
19068977
131614691
684661867
123271364
255200401
432624905
686824925
6339066
4198372
124833792
212015806
520238475
168804998
190895695
178931411
17649699
133287804
146594750
377019167
631084313
2050987
48124600
203413717
197199761
241772511
106813298
165340177
20645614
78056392
195267574
10312449
371111716
212638152
123740184
61208129
19442608
16332106
12459492
507991568
30999349
135345521
5550626
446571026
138565736
143490220
363806656
257847825
145644535
316849717
218614826
610011868
254478180
48540596
338986906
657641
84422688
428242197
71131734
127009754
66800378
41898629
393197108
238892006
88207385
431553725
634912505
630305603
33446040
5817620
425686516
452066510
16814154
361436314
430342253
197722507
262067855
373766936
388823022
372082688
200806677
734854631
102417662
114667193
714231848
436927181
207437404
284685179
511619590
491300339
107104030
107823489
294006915
2880109
171301363
75066350
689579435
611019757
241393252
31609452
18385866
278619758
445729586
50849076
92473641
266218315
546262581
34006123
10070494
536773607
11624511
514159143
62194972
21788683
20398738
555586379
30451666
94588047
167101415
86522250
75322674
368069593
443686280
113237443
47528401
85421474
181190781
64307117
173468362
276092975
30011725
194677804
166739965
14051800
30395072
12183022
40687171
368427738
84331973
64391037
294460392
324347460
44615649
210300032
84793614
383558011
662166421
125469627
168586400
144988220
20465552
726931
269237808
102537968
567208947
246200119
70990823
404474125
118186591
189270745
30080553
199842228
90996777
290292310
93032245
23364114
114453002
116881759
41293562
91763857
618463314
32570196
642666336
1894211
23656971
6610339
781666928
99757788
548965029
776054188
830671394
619103846
321900975
123699164
39384847
184824276
119821679
142253874
9649760
337281451
224331905
9671348
302263835
151998234
305233922
105180437
80145476
522092772
669300733
812032896
54193517
478440361
259833297
27046369
111234823
262756691
122473714
35916494
455843597
5181796
90367077
78021271
295908295
53824853
309419575
562334673
182449880
155562341
230950153
84738556
201571255
92505121
8513187
2723043
323694919
97100023
210669227
151076313
35724255
163921292
155374276
211901931
565054035
99686671
1960895
46282584
530835187
447131975
302692379
428263819
59006354
2251195
61659910
540795298
376017347
536753194
348231537
242620654
170603803
30588709
69059742
16813753
358689394
140204929
28128047
438033105
180623466
394707549
168027426
48748614
48923655
58623665
193397055
793880383
50921575
138362431
660887654
178017880
325456296
542327609
373174375
124767287
184800058
437292183
231709459
60995461
24490308
63778918
39135182
36924271
290737848
254776205
78854460
458229943
410381298
144917213
372344932
124823345
378240228
432066558
405650754
694027764
99710860
1847872
11784547
199311813
238287944
280755501
568878397
28529230
135727241
759777004
248948287
302937541
294644683
69922316
85563349
719512429
248180277
250110724
434050279
9894094
2746733
278127368
199262100
209423054
56527987
144983381
72392273
490458606
319892225
325625190
80657777
54886837
228445669
512684097
140067364
8506706
800286701
196844457
20521744
410845041
462745635
570834798
457370394
399988141
82823311
287581436
136735350
62624352
52868983
95951548
500537832
44198359
433899554
187477021
261358571
74569045
124253493
287766059
45160664
274581475
291834123
244146200
116838841
152727300
761129312
135611584
205225836
327320295
116214257
702456155
38825555
130336840
462387056
6958517
532891306
489824223
500952916
310922734
355644617
22661795
157570126
15574149
86640700
233267165
83569925
143327137
173385804
210333685
41613350
16481881
117391037
24590600
511977357
237389368
563716807
24178683
145171437
483717053
164435177
224022649
264267494
63660186
107695169
210115149
92455364
21119755
342095733
386041386
366065834
87080789
522539354
517672514
116052641
639111981
243921913
338494188
479166566
202655748
535666315
162642566
598295420
159604404
333871869
393625059
755115359
184863974
688859688
68787169
124144158
2663197
381281690
123080228
624043057
137048678
146277620
362605732
93472437
287348657
434223309
487063268
110167053
430836664
351896529
321460395
96908108
87137143
307241029
203469320
12557781
217216052
285742790
50571650
565694468
345902530
78831288
17056905
687944799
495788574
6805735
276597694
861012
514176516
236430468
489669611
71924461
295524734
172292278
10682149
1261481
123445270
115950710
41646227
184145851
406384077
84712865
563042074
17394237
500968598
349984395
449774475
481263975
53854967
50573846
115707698
18594973
90031773
138814853
35143182
370490978
209839406
38340550
33329
409554934
127716000
111568991
7939454
114624706
86148442
585031441
5500946
43484278
114237518
134238318
11008378
46670966
551819513
515598688
239459331
10571758
324005699
178715394
430253007
94336881
464453642
81086729
157587128
77149836
191069600
258487426
406320206
341172971
190776406
504974727
81010368
140718519
154801876
91938145
208937156
581716112
3238978
14317785
250761647
579532605
64227041
119959005
465242563
45540737
363855308
228302678
775533274
283237072
394993835
312121025
133441602
561243181
26805580
261107824
101639899
11509303
438328971
198945809
391700750
123563998
17151490
143594429
70243245
451445471
160716333
5820877
155854212
384100605
235726136
453420673
187944684
216178768
178217878
35053357
440997275
526577968
192469557
418269721
170800711
105319724
341257907
45378775
215690988
330734096
192557946
119086818
398385587
289985452
158402491
37607951
36084086
315724705
52746061
208821688
105334339
4172569
227946761
175524677
98078001
225106259
61979588
281095674
245896813
133497479
133957357
94904856
2294809
421740976
213031526
213193043
76199473
6522199
62335420
65772545
24838388
245701255
252233767
96367915
26478757
147513560
752193322
2057531
434165352
293925106
359050393
259504376
321067341
64579590
559478492
371844110
236499194
85196766
296503596
83329294
60291102
346141136
400896098
175670586
303474138
229034423
95287159
39891183
361220298
123432374
91161946
62951547
733800110
325459501
431375894
14276359
123716903
2226428
2738636
126534164
322209676
35529206
2599792
276752351
76539661
25239448
15794462
64763935
90189746
210067882
37778414
104726204
84487687
280548201
104126431
61365628
15057459
14312386
21444814
473255519
272269944
439609241
116095727
61395407
628107617
376212537
522758582
269291182
87536871
177875533
443112756
94657244
104216096
6320007
244221339
435289642
117807241
34245913
238121365
285965946
462489363
503849517
846323
291324469
136853146
337750366
174699222
450955139
178241905
4509835
206273449
42243824
342688878
140583483
3326933
5612700
703916896
5907003
138084287
268326657
485862152
59735257
551538077
449974657
6979976
102748803
168884199
1123095
633192657
216047518
538480786
17550351
223205013
202307874
406869008
339660103
133325811
10273813
32224836
543278322
3546421
207849747
233937062
3307530
797159346
1507945
309063923
331205395
203091433
269867396
169700173
419957899
182535921
448856618
430855901
63733614
464649570
45446372
292364817
471805051
444190565
456272325
181788964
89212472
47035217
234735233
173416
305278370
418893875
318392775
288837862
76876357
58749323
160560011
10689434
167980705
57731356
123602637
147287284
78423814
633813715
12468684
289352622
102052859
58642435
370779957
322698027
752378017
692849608
577548160
557916758
152008295
76297128
22742922
154570674
138963107
229977261
4582211
209284469
165447742
680775580
195476095
164552191
478582131
222821510
93998415
179920603
332980662
36918502
422711244
3509224
237672734
216998983
293804295
162931099
325823565
33691476
145938298
45980990
377517956
347003120
802187592
250104283
52535421
36537909
75105782
785001374
551616428
18530851
612021050
50919248
259229207
222366557
32592699
176984398
219138287
96792840
154067448
138975077
268033005
83892798
17404879
38172469
27815476
75263699
22967540
78140273
602393636
176275404
116458154
154287901
238319168
438277241
221721830
30193000
95461368
317689522
52459425
676802701
80178731
28967154
357320297
347370439
243299927
550096739
297735122
319002685
18595978
36231204
232416385
22117571
117484142
51669936
156113670
395655077
48177360
314901397
412644998
511920249
31479327
447725157
158501997
89803761
312488017
527715977
105783801
22447827
177345321
3889408
54770487
14337086
62058051
31203069
417701343
21093477
381522355
51010403
118765998
78526284
185381554
22829231
158519918
194621340
106403546
471751315
132603281
26136289
224453814
245027851
713322112
296418462
771726606
159158640
164894587
374556832
179631045
407108071
355420781
31595002
172225190
414819751
133793331
157634852
139411377
301616177
619896434
250093448
385819953
290085841
496186542
69763883
44733697
87480178
155456802
3775689
111465299
316493984
45337633
44670994
111546712
25673019
31829366
134900267
251063950
56288880
155902946
174656065
487939645
177934594
203103
170650993
341250490
153742142
4147900
702820463
41455397
217544431
287616412
105461335
395158491
502826786
292982592
3051886
471703606
334320198
313269859
44588038
115291399
103761420
339026118
60971397
90042232
399501624
337809387
397205811
567109668
541277856
321443062
234801630
136864482
149360918
29178265
25003921
299924984
103216154
4211171
58526281
503520502
347342450
616849342
201641572
21679863
129446979
643532091
117823527
360704413
590688351
254819325
624335303
138846290
59785799
154040629
298168753
18235832
103917197
421536
34699580
20010520
130274047
243718106
406280369
67388117
226220520
132670180
15399768
138278374
226331696
97139000
95172673
251970713
85421852
172394964
126907872
319264795
107029223
228956580
30287456
95214004
475407392
7413717
107726430
51434291
524802826
54735796
62045685
189882499
137577185
190242360
532730386
76939313
276033443
502210570
100706923
55110026
93805611
246083041
75151329
426366376
39156757
367964689
199686534
97720175
13715410
372044849
327872119
3193126
286179040
92494729
192256891
17007088
14313069
136485235
659268876
122837743
45156220
258785268
100658634
465193336
72380485
22064117
277031581
2797056
211431353
316945091
110788369
85948422
342925087
208092905
409031451
104046194
29203528
65562567
398022459
14698480
3218743
17763332
136736951
55316177
108404371
171119014
112165617
105097899
72857839
283212000
19341374
86973617
414613774
34705554
34697746
203314070
269472051
183822021
146942813
22754569
634928855
17917995
607359645
217188806
20586586
36296201
232333111
96692285
79040122
20897717
34507538
64221961
117950200
301898612
101920756
172356902
30373862
380648046
13971575
6080694
95918128
163940405
177677070
371480640
870968871
359370118
55563577
122521540
796038916
121928742
37582119
197042792
300536997
386375370
73000731
148603656
2250125
53315823
126516007
16843353
91208689
102433257
455487457
267236028
268688037
695508175
147867494
153571763
31284877
67031090
30702383
196517574
17095771
147593369
142156766
70430475
80706337
468726075
274227653
648340979
268730065
66632591
367257078
282120447
256189367
25682432
564844799
312408363
225658205
41021367
665583561
319305241
18597612
294426190
711018074
401133269
155848569
128671646
499307100
278827148
493996208
197357748
44903336
16741668
226729350
323344207
59738280
31068568
39170388
91316523
5159183
72951615
147304408
122907239
25679439
275816652
394249747
264675927
10588466
11591643
2229438
286402696
115644440
206438386
785588
319675733
88076305
117535016
553108854
536993857
21455552
490710430
201376049
140220574
20385729
201292464
904836
829640
536838562
66089341
106324779
603939028
36502724
158050693
393710818
56026641
400200254
524674861
102676636
72945434
166986348
667612147
148023685
410188615
90356261
402210121
565401651
76444860
342226194
2738357
7388274
26108498
226555227
76443036
100796921
493296923
41410993
533895805
24974922
357345946
240351782
124304231
13580593
45364192
194985128
49474780
538602290
143219040
215290210
533570665
63777271
58389108
201727583
20981721
605618540
421013280
724789751
64115338
530443067
100409057
93846493
206931923
67824523
130387093
335506662
15333665
314606493
60658123
193450488
14767368
158648118
122497937
141814164
253195501
130602655
312527062
308862348
395819846
224174425
35343932
313248509
514421676
147941968
23857870
163599923
32016817
136729053
369781968
132103281
350004786
111184931
77503550
287655652
376465716
26496377
134721714
128541067
147551776
33861722
635314611
770712871
9480428
647799074
90313352
310340000
2997640
412875569
86263337
283675522
53102637
412438667
146269870
347998416
145076505
2471692
10417062
477875144
269040916
175694249
279413289
723286816
8475498
620945571
3994827
47627919
182830735
433345955
470264272
343211683
396813512
77016075
66231021
205353158
101010310
196159486
334009403
696906321
88552485
143810898
244690032
79436579
44061916
319050743
60735175
261728458
306436348
105160378
643206500
86345075
80777363
329680588
116479169
323443192
86920683
10116138
521006958
21909427
242782560
338718031
23041602
6026136
2299356
315826146
2425101
607314268
231655334
49032935
138276431
23284816
275392042
123304596
436325075
67046856
50691392
545515778
245596028
10055548
480738643
374340618
33426772
21535971
16720110
49078579
658890489
40425343
159621505
30769335
94128911
333153539
232712208
155309802
211237477
2027496
168798515
168334452
130463732
488359538
478662893
14628029
14652549
4026984
334451964
81522170
36864149
4862530
262622962
2119855
317236802
386345970
3005166
154956546
49309153
366286391
20914248
58548268
1564229
405362560
8233519
218902700
14664469
456586111
4209333
556552952
229462132
423773349
124790439
7490992
437832670
11630441
698816759
360864999
273397845
508064702
442797744
92419929
24399806
711976082
407400130
2728303
31356818
559760309
674618786
695919593
45655936
2102940
183865778
197520828
25506456
57120722
66097527
35952494
4032823
441745599
267974963
64485801
312502769
345761049
18706464
239158926
11052873
181901728
201189001
488824985
263271858
2847178
814492925
109790519
139071414
229851454
529931519
134328783
419422872
360562304
35033870
248955842
247831312
42187618
290274910
424070418
341443959
166955391
533458432
4521376
128602934
265554787
159676993
445372001
902736633
398006474
83603764
172703845
25865800
308872572
10588308
289868996
263378077
159427555
54295727
31844678
110121129
162664422
209048039
138661561
144918539
435341769
399912525
347997380
99806905
47484407
273606052
769470895
11457123
740084371
146169631
247632155
204398696
505529913
665674337
55865908
29546439
190500107
76826693
22577805
276686122
461515579
12022435
192906836
148279392
10624579
766294622
200475158
117738306
108693685
47222357
32057486
4030196
184749591
249228373
516062612
134160307
84324973
135277141
189519059
1534489
94924258
29727350
32008402
331650616
378883873
592864094
31641769
140123064
344245674
138175382
165710835
536006171
104857852
13074905
79471155
439012887
104481866
10801057
6331347
174261471
110206720
155453641
166176916
248074933
317123406
107051271
166683871
549625058
8013044
43827613
70831200
286362590
7469783
122175270
262191422
37651241
289436471
241746700
607683782
543851072
720340179
123416821
210507738
82435756
180512923
88969702
388990916
34205128
345790716
317018695
34471910
315825901
14438342
250722175
117291845
196291330
41545725
269179486
24928573
23642241
333529842
128589674
308609069
711723111
400297973
49332474
400724126
51913010
196502473
4176076
203114351
168311891
9134562
15386569
196645081
445808251
80869676
20833135
193502284
521055467
300939719
683521239
56089417
208438373
84459224
26668312
196082953
33023442
534048949
80990621
246005662
51062263
100113450
301999191
46696428
7039362
3526771
69119012
84577039
182087010
93313963
119305493
891950038
191723265
370318055
222901863
275347776
133692996
64586168
133241178
303029951
93416125
131319128
31152134
580287053
136624785
66570635
74565706
66623712
320272770
543364405
155753469
154137926
19547858
28223593
24877174
8937635
286728742
5614385
318548998
175582046
625302657
436360728
231215638
809225450
161042804
78332971
198514658
219254009
462578546
343894119
180117285
57329847
469828669
137284880
329550731
78455854
152574618
21597891
417167598
130395540
496246221
274517916
42376267
286847281
139985558
53785930
6941835
10648950
113656724
167866746
448712947
37003262
113291851
74779993
182758048
178136744
419661769
75648213
134296290
163894302
2061478
108613428
294946868
148058094
56388003
274475487
303154989
38597673
49198592
206123655
302970741
112556110
528439650
4472869
42223132
413136670
238843275
111802860
143885959
238184251
119370726
30156387
576081532
280550272
347885420
427367907
471986516
185122113
571191620
300945948
331307362
129409186
29256284
79772897
35641153
50821314
186179764
119500133
579212274
29518636
76775592
44174688
272681881
93274873
212297811
187159286
17272136
677346606
88844349
38665246
696189031
493646668
11908945
58767527
37804467
316096549
164233158
60870847
342323044
86293334
387709791
852653566
235272044
100571132
487609
574491869
155504980
36650746
37221058
555010770
307394839
287234917
560883703
56508369
341867781
744204117
309748796
615307886
31357917
103228558
751343148
36529833
96715028
36368197
311666773
107717711
756948869
160601115
380750094
182559027
74208605
72855464
193536190
277496079
338617064
142209643
213990723
183068025
7835019
436580596
394323833
73502244
67604687
330311699
146101730
458530186
418971147
194283051
666345513
555369813
101291719
153285841
71071086
28642786
37022627
688782359
266046054
38184292
145976135
21265217
555531419
197648762
113915104
466834855
188903177
186902371
203524133
139792342
230939576
242745864
40273154
338940716
612541577
509424271
279705545
12515582
1286135
542419995
389051058
330529246
236081250
462157600
179336699
8512513
262285756
288011754
629139276
169465817
117832821
19543965
27829558
176973828
510729028
19986619
720186718
427441017
254480780
51133091
39603990
129895933
92637051
19327719
264617746
364270958
291591768
316853002
96960417
369292796
9346720
48821480
49622560
4448769
33015311
76462678
67110838
411962390
24674834
35910858
456895084
117001804
25509727
93857096
311241790
286166134
210114456
197715418
8413703
31439481
245675015
321494157
576375774
2544306
6904025
549416592
122828730
336070721
20364846
160725807
728199302
39648269
228774123
195640326
297325
586209977
404360004
88866542
18262221
811312088
212331442
94040054
198262610
120521244
46465512
154406795
316845937
290243934
37495371
187740737
170527022
264720058
54330295
223668970
3065676
456718971
171515513
681938076
148381159
16184747
566245191
796919758
422003015
435462584
161348170
643980071
62360033
262263171
125096362
901480313
173372749
118404088
535834501
515707492
796181217
1155434
53970101
74897745
35420989
302292519
537493405
31781364
3059938
289341095
11284814
704143367
89628088
125721341
61340715
40322968
430000124
2391432
36751634
29709264
500262487
63087784
171812176
529463930
133838454
382511729
262461399
355837005
107648578
33452568
207419298
69855310
681941815
28468408
855427331
585295289
87812306
236817708
166706963
18488958
52912264
105996851
293747295
264976900
86495452
287358197
210273391
52837485
171778323
172178295
107192215
63218284
116314089
102087610
35517074
641568216
401807502
322058286
103527519
315091748
125896838
31946429
145196093
746610601
141686799
192471943
10374119
125854835
341843644
304594335
3060863
90642011
55526639
93933691
107121870
677487952
304380014
9048939
57634644
156350673
365127314
283746001
503901100
279971594
207135582
363324379
620521708
64374006
125399151
396492013
486323343
370923768
8092938
48049436
321912
865558589
78492087
409369936
484850549
67294781
497470271
854932541
52196151
155170630
353242647
68255046
56836016
166563270
432409897
616830207
42154017
333093627
221612143
43159724
4446048
366661400
227477704
421303541
29201327
223107765
40415451
85750388
334243837
442391471
77155382
22644320
350670926
361940582
507768
322582174
832763543
1039817
24262233
642782857
107904344
388670821
47139819
69066749
368326094
146177444
90365215
185137603
202337823
304053139
428648
9940951
214806687
139209897
82049439
736002952
8494557
602532406
58015523
3533002
2659030
159386279
200889792
118526939
217252411
150310507
416749584
72742766
3060152
83629277
90412337
289509590
22108848
329958908
66813910
159513718
332705814
236521423
22797431
267851134
331398559
248273449
62011789
139922368
459914396
281718459
144148343
668120822
99997355
177780155
54633828
419046838
154345538
354711567
15885866
585106798
117442141
3184773
57606567
14783090
618089107
22441034
558684296
489561282
251879982
94164013
107548550
32297257
40688148
372066613
447348006
144826070
522306498
540632334
53336442
2128441
18963721
665279052
463186739
106096212
441583158
67763851
194473403
1364441
93864012
474770033
3207895
5695741
738839079
165290669
26088899
124220377
267054760
674054797
716806557
121850287
161929592
36972093
375021241
2140478
337076497
50743105
211456536
4044321
462583310
22486805
6958472
102238184
28838922
310078251
599116203
472678754
38689808
277686674
267008847
749638434
23681975
397809036
183699639
554124112
11254072
55054415
25286222
20646002
154647766
125871417
55650586
142726339
419362934
7591786
206017380
200171908
395983113
480364662
34899655
135930388
14298069
4982604
325228816
603192457
136879664
82602999
145677769
83822599
47040403
2445845
169934820
112075716
47726448
4256592
15590096
65721530
1952515
43594155
282447084
379146743
31224912
483510909
30308510
128460415
279138340
716652462
605896496
466857949
261960287
78531781
36775966
56894625
107900134
86491780
173798029
2847080
94542713
11958025
34935
23245644
89706286
17535965
286832728
42839594
233877665
110263687
1566469
129713621
51634273
469624937
404666128
440187402
90474197
173325265
159446674
27701150
121878880
4349520
467467067
44057381
374871436
26635263
289589338
192588937
186006
76173721
467776191
224234862
70573010
194617747
155339755
642746659
269031391
168046527
32823330
19143378
414033189
30769340
240453752
574696558
307090340
97403067
127684247
185335657
56200810
7174140
493374095
841145900
51932167
416547777
469221725
611037313
151069792
222193037
503800141
84429779
348253950
193796561
306099213
7448477
267263443
67206491
361411777
279609699
2964260
37009808
236862902
287843165
36490640
53772992
427904112
184893340
380014279
641965933
2314175
36864705
316440092
291585998
336573374
12735270
47791032
597337793
628541287
325570700
66185479
46402965
1101170
134331355
663059338
5852015
122037146
4226291
207705365
325742564
4503397
304955937
237713141
39220265
203523880
678372978
620885153
226078604
77746277
457829591
131588726
428939070
357254846
575317218
747511186
76056376
6010991
859198717
15765784
15391449
168642898
236944608
30117496
1027806
40284411
44708588
77823657
97567216
280949084
41946783
562439471
81722746
288591435
27187518
360237257
57319209
75041911
11002149
159274331
234120737
109058993
55854457
291294265
58922001
45697295
100471880
89259983
3659793
56080456
346060682
373852536
22686615
96965791
206457803
79613888
47699195
266690091
3514638
288066193
511230897
314572010
61484691
6397982
62305622
385490737
291570193
387395989
239108799
555249773
475792039
522811695
173534180
283536469
34956017
536505244
537417836
22142666
6815334
179948320
38730416
71284905
126837534
783416986
77609779
270360438
67848324
14124297
426275242
256720346
514742718
203678441
343678385
378341345
102144767
98334938
124184913
680201638
423057065
314937032
57753938
569777276
93742241
26311215
155895176
459002513
241280813
238685218
199884075
158161719
281774211
26573361
31685220
19120530
703769377
91998928
354471590
66298600
37582847
360860566
589921246
224838883
579159703
565900863
113764969
70772888
81786125
496892957
33160900
261769003
373938573
424989586
353164654
199748972
141774408
212861714
232535008
178796890
187964019
79647413
15043648
157393203
53179925
474475049
150259805
17058964
660048082
21276354
55823068
177460566
303576307
430037709
58759943
237045869
45553485
185879679
212449535
36039646
542485602
218692960
160883480
304452131
113760980
175941596
1015637
79145815
3682502
45008605
29072342
315929788
87402922
253310709
340756560
319072151
104138335
97602061
114746143
67369422
320189316
91825346
97327271
777266194
7096227
230371319
196279705
1308503
172603245
82173307
86448920
233400125
47073400
473241904
349596627
68153078
48971990
99641225
622497117
249427961
193847533
274841631
10702593
32662762
58540519
33889145
214115891
309538964
2737872
98900681
188030435
366900660
167094997
306775526
150299712
333792808
232710138
192331442
433335817
494945221
416416558
168739854
703431355
94814945
95475344
25870291
156652724
467332524
20027148
5623176
336432534
559965228
332016781
418497935
211802979
142654044
82305292
681352232
76067163
229195896
218180592
456618401
141791480
90678728
281516437
41450517
90938194
390832654
275178813
445215630
105418471
623671181
6795200
12520811
95810485
435740435
89813634
31852889
355067944
482912843
201676115
690689549
44701268
355455368
68790635
276052120
168855459
76478342
73472485
229540510
410086045
23208754
64672491
208883683
148463254
5014042
102967557
273932590
35926210
559965825
93239609
137088831
340156505
514042241
461833850
9951730
238222576
71441705
273500925
339014352
63868412
124518137
1990819
289271244
147145341
92292459
366807894
328836272
308169887
28337947
159433011
35117401
13986433
110552679
89367109
522461510
77084887
23709036
113969813
403523522
303238730
550460575
263863834
72002179
633533375
54396896
363259715
61245946
782089567
38082119
482273374
6333495
127734599
85614535
261216064
290185704
11477753
117747220
60019119
535932372
23255204
100888561
11239267
766353227
73653674
9272743
165902565
184191485
31879146
37803778
359489448
456004259
61652464
359857389
516004353
247529687
810879201
100023351
45680881
224530010
329202309
43123643
450620980
541614
260378144
86602401
199640518
127114702
668221510
88329275
351940441
951128
468588614
129678033
386190792
395856162
10405537
826123149
105918094
397123687
270466
370901925
467326345
364454329
510796116
376193355
23693108
106696800
253229965
179401850
479672500
448902115
500378243
18566150
243114915
14349891
19004797
354553790
58014979
106894140
93773945
462734869
294018575
67112214
55329263
202755929
172951492
141826458
50795773
348551829
10745970
358786918
129562197
659094031
746011660
214812534
336155745
357653225
671236267
9362605
42675480
65736447
499631085
259481893
291379627
27694616
201011332
137357681
409550809
34673766
583536008
423103413
266181145
426992791
146882062
2712463
103060960
173081877
241793257
136915233
101217029
346240947
54180165
184371734
171476264
231240429
112270409
29631101
221092949
251076767
71696690
48242062
11189836
48303531
306898779
654827750
8070777
35587204
244405812
227005299
270233256
63881285
50344373
498854686
30453591
584198859
583552785
568104956
315426121
176772791
17720170
16271204
2637760
440643470
15191332
2784940
118664775
1672772
1592170
38743270
592413356
64964494
11574511
88453632
250166941
59547178
37234793
415795582
348446936
4795122
444024762
95045232
15730036
10151196
396689656
25372998
114558549
82541808
106272996
8417641
188754727
451742903
275597556
579581361
469042409
759860014
84751138
361498138
10257682
95480426
148580464
65848621
701915358
645273442
782135993
8943688
311789308
23857103
46534189
73448165
53474449
92325012
149816517
15002896
300501236
404898787
26782323
20651650
34785428
94138853
353100676
16532365
195740196
101129087
74024796
461592817
585626654
746835596
165133252
78256575
157644937
368986768
570763156
309164290
418802740
60243244
647087710
351222415
511348942
66913697
319865571
246573498
306425203
111939911
468387839
14121343
50301595
885249133
247443798
587916633
151130233
7128146
766104
235170540
234301861
56045642
344299464
451456504
347451814
241840091
397494994
74599833
141455496
274380963
294640962
231634896
615959048
236311023
46827092
32331917
321268286
77200978
200620125
397776505
511326382
112062745
260454363
471749754
641314
311957242
483531197
533125308
7450942
535404296
27843026
30491622
7922937
274584710
141072043
112450581
106916335
58307798
537998538
93934294
427899592
234483908
83427168
112378541
188018732
96586477
597605
430232221
12651274
391393394
264300478
11132705
630261019
488668999
16098477
210568894
266278079
484562792
527085074
130154916
12380672
593595987
59635713
39877341
119310289
28373643
249212105
456110912
48594995
234041971
216449034
18076276
346047914
97553435
13755167
375144697
377936014
94778185
48218073
89804100
20754383
7483344
557849568
49126744
5331194
187742332
230393335
600897388
452353638
86435209
99243000
33064889
617438611
136648323
131322454
338070061
753162621
146431023
847949348
33183737
202313066
94882108
102412793
94164310
45032781
450179080
27772835
165900418
13806103
47840162
260148485
6941408
660599008
194643069
177468079
33789601
170979606
282638849
102658729
668715464
50241430
951803
68925599
181828737
207127256
29999915
410504719
279677414
410314937
61755968
72392478
153658087
220033135
300342507
684219981
222199351
5067594
61803634
112166395
342039670
28908740
16527725
17662415
492605094
32949783
12001
391887856
173813294
208729403
342869971
287858915
4323794
11866730
365976706
2156620
58308116
233336243
230513419
97624163
237742383
46943368
52637109
488382242
56938053
1266385
122479939
395014899
501499
325392713
488728115
107462799
126321986
65918999
56381720
405235809
83843944
626448853
29832248
360063776
133229912
297324199
507699803
456786988
380751933
169785761
134109530
671954412
333754636
462218237
169219344
39723872
118212385
6962533
235322403
200128520
261902034
137089621
122524748
142841307
6411537
123396338
320428905
159363023
69511070
289665148
131965877
533961637
116439128
9038959
200580156
295232167
2311543
283543385
296551465
190607860
523251791
235100700
418789492
336393162
769607556
90564083
723154258
9990813
397046969
13204645
14873755
359821927
3420262
820535515
338773901
676509461
382820959
8797040
85222968
568028398
272376551
175272840
46259436
203215025
432214139
211299284
217225214
12282114
550107484
763507497
407462622
356910783
365495037
90381006
57657430
325094594
297738526
293804436
744333319
50584160
131732209
428570616
175551139
280828395
346366389
8570305
17453332
292142806
39800677
49294653
70081033
105487045
257097821
197635051
115287400
673432250
324467801
20365060
24450253
467073749
292130131
279580636
6136130
559769703
312064505
84655458
138225692
1072107
364861923
125533739
530495434
54233659
97464891
526392085
222099692
187270903
174176380
221212034
434572756
41513191
42662351
1075325
592282468
570195359
232739904
201636386
374159836
626874727
739364367
55663885
189593520
88391242
243239849
2614507
21972047
170668882
391383175
29631532
65864452
67643448
255696465
823307797
65221381
653890957
177055688
12290178
170012938
311876929
283108873
375504959
121376847
44230202
202562330
793800660
62294889
20529023
225559612
134280917
379492653
134514634
653008154
674280175
46292663
194866634
114407911
255782358
96428509
303623157
135385469
146547216
249621970
9459454
61260321
796724788
29145874
31697717
126454085
205120465
343840920
424412973
333995252
557640776
54079009
516503
317944065
3295825
18154922
240247016
267095223
148733775
220035768
45304151
353388207
220245472
65601962
99649625
519559391
532114704
682257033
272593624
217749886
381111011
90771011
396694042
21895224
349413318
110266127
678775696
391614642
340391979
456972860
533131836
48389919
605981752
192412236
80028144
318639979
125049526
249840609
372443018
254416500
31530060
310730472
189873651
518620155
551506112
124594354
415788393
459485609
327047639
380074836
608302571
27358157
275206195
3680186
609667259
387103052
775158874
112842799
796205197
395804403
68583499
341535389
223757392
610381071
33720871
341365499
79449179
419490436
181565380
59843007
43586642
350876481
80000807
94013413
9707107
45605473
234415161
24506847
722228625
607058770
23880597
203012599
39528825
83174617
501898323
469066423
535415162
49274769
1653995
300471543
42329534
314494336
615660279
64484022
196616020
189302204
326911102
191987454
615903888
44480130
482719127
41596139
360141926
134397410
46556412
8728418
743793027
1522144
429119533
86466263
132383552
4019768
320569045
209125094
682117399
486150009
60840599
39407766
420776185
119542323
158868268
19574595
283853476
243466605
162634563
494264936
209703566
102552689
487457927
266376466
24272224
99938466
1949545
467048414
89174447
162310098
296607046
323557970
2504956
13838936
136306624
339317264
447056212
483070288
108207730
234320755
131643198
38283363
217091810
190578782
112286511
314049351
264360277
14623386
769649228
311952925
74878035
232280067
412184978
149560399
154983915
199082312
461076449
295958017
60393416
752710224
209204948
67113810
49570685
719753404
432140156
205952141
226414995
289154534
80218763
9378830
156074782
65558938
40719
89878242
16680242
70862103
295588704
781890748
593757314
254682535
134109052
11382703
89545208
721523275
10806226
455752277
104436711
589367755
125020744
18469943
620913168
710301771
13889873
28118475
69208406
16344731
353190152
389178550
185125051
6779444
67708336
81424112
65251741
73902239
8736886
92931261
45573871
285984730
156906974
440345257
10158618
267815849
567143441
1272067
114513632
420894081
16843910
196559274
120814466
470275488
69374017
573665454
242700782
155970048
21238113
205714062
577980553
18373682
806006007
905168068
205544141
389595294
118047069
245722453
426522833
571939149
23104119
81811197
196764314
9208687
15629816
557769219
145014614
18244639
42901251
287704273
96673618
70299647
312759849
298187701
251252499
333167031
387989836
160484410
189382650
228758512
205309941
775635403
432454318
125138372
281063923
3927122
40454027
27667617
293119242
42561784
59370720
16982055
24506938
414047884
2884804
222821235
15754811
332853517
1295974
7046980
827880654
352844236
231973678
17632751
210245716
525645583
133600845
149034219
224893704
708013967
669126
593428055
415112822
180928563
306998156
93422131
78441828
396649774
323760280
30846210
136744874
127425256
207810868
114751744
329496836
234326556
392100336
198790522
46401292
365986441
5467842
64156586
5289560
294734267
16935379
57325222
57972533
7578914
607420846
27245684
75387078
173306818
29739654
319849545
234264932
69301640
544741344
19930008
44681474
286443464
99474233
47156881
51539868
59258545
750417287
689397182
395864520
239685211
64487516
117956569
165017936
105385525
265347768
304912958
557964505
355885009
2520576
338889560
1839498
834909692
28792861
350268797
93987019
336194550
114606281
433072949
484226485
145947
404923846
3101662
489707613
426794232
446109120
209750046
4100554
49185675
828740164
341141026
18747429
681976140
71395210
174702801
410888087
332398048
509881633
132419808
225400883
512834
36341705
433352909
641340204
91417832
595651366
89906502
346840468
2011731
397246708
389017233
267958072
423686570
20668146
48043239
626353906
107621157
290722918
27050877
14943230
240419562
888194149
392076393
138703469
22914813
272549371
11479482
61314598
651494711
17543009
375407785
99953816
312229137
769726398
322993363
444124782
430959887
486458440
255151405
356793884
549726113
126992648
242496388
164908172
34630164
2802124
543156824
22656247
77966740
314922557
168904539
233062046
279907742
785728930
50917209
16609229
814378838
655249036
50254678
24145736
432923092
353576759
815025092
578465222
828831794
414838425
468456184
334861116
161680054
191916897
75286878
170537743
21145394
176419055
48615410
614962090
48736513
176395448
297376655
778097476
259604762
753541006
277373926
39317420
29525183
404253344
300382663
25586586
69336732
272158350
69539309
1259538
649772665
43351801
200920920
178414553
460668391
1080390
66211575
117231696
165079563
165434
100445564
28131547
9928594
144160472
410432476
121107571
25547523
223279140
368785837
17933549
28835748
197691394
607583920
40287151
588643704
54728053
54131062
258675420
319242029
83538903
108561061
72577960
85475179
415150713
151343791
141414542
364819519
32595750
56921876
81296254
290734296
385912311
71917651
64313563
520564341
11425722
335249440
63640627
343959281
435304473
78531225
3656673
521935870
45557308
128926
157364686
266092228
127381516
256325876
7613194
28844750
235459678
311672450
367745853
45606587
203573582
256432611
449526663
132384747
76967315
10354014
640936996
215434464
833501
18055820
72206662
156147976
312900825
37386659
93993117
387617180
605075667
291393514
9042307
237373827
536340679
213477860
98809833
457098366
479245565
103766145
525889183
8801554
16416961
6616468
600968102
148942554
57323524
176026695
173159725
29092724
12382656
89337342
125384095
74512812
1159982
403581520
274871424
13620762
228620108
9958192
136290719
640388545
739195993
140353988
43285701
85811951
389018494
239710211
541570846
7078677
372880094
703956621
282799531
137430144
562023331
8550286
140467039
12804336
85795055
590950240
146811802
357194548
4364882
292448112
138909682
282177264
62895398
25561059
206262736
102599543
17432532
486874458
611028777
134357562
205826941
507910342
129046582
124296894
501023651
201499743
736111134
319455742
195287040
450024041
83206725
765042
245692712
78335741
211361246
116433316
299836956
304660383
31921841
48935333
236561244
259051049
549872811
2016158
36724196
268679056
1950601
428393323
766736
132991138
51909980
110351028
350908916
106851010
483000974
26180955
324079510
468126628
49665456
394467396
20834411
356507182
57875426
240114106
470144566
3307620
100697379
32903659
339450787
175502577
10934511
267079068
231116306
49713629
80647409
343813140
20221514
536877984
31497563
456228768
271050317
252384269
446286681
29730491
366931977
65652096
516815482
100470616
247594655
4414857
5026911
550124441
132463777
12147591
16804604
539929436
179818442
409009717
308608944
256509407
621369766
567182269
93784179
559241389
283637448
402247572
3869071
347457176
212873703
102678581
548320785
38804324
179130431
611523123
110203501
320068572
73423855
291163817
117005591
260664525
270670052
6022814
66477541
353630507
177741574
96824341
345631871
292930308
474665468
365521673
122169160
516177347
257115046
68218647
693930863
389290773
846833107
54648871
148706221
291948705
207426632
43914136
157088424
646193999
35477796
16568938
274647693
547553286
364833644
554563649
439731727
417805438
41690587
30716502
286008170
6913752
682223469
25830673
383451601
563766575
120906848
121763790
523186832
176532266
483850485
1476882
128349224
134907617
599801917
257100353
104882233
549126159
225790335
41077115
558789454
1535401
152719876
533568338
582528576
449814224
126493413
92838855
110992363
3627938
49063342
732197810
541975784
7285940
271122013
59261927
62358216
143507560
255125488
242109110
26330764
325412860
210424912
230826914
208648200
191755595
217138123
113766895
56283938
228183586
217132830
158127068
32308071
55158636
11339075
67389830
63983740
274756978
317520122
486445681
62055882
315632558
124344447
46127031
362784832
28107868
610586244
3971087
220941087
82316897
343156627
110749130
28058104
670740552
444644202
120756967
157943315
167031242
173740515
220889235
146148085
308593178
623089285
339630925
518571545
470595535
91679564
389564757
232450233
205899891
25689271
42894487
283838744
529784265
78426083
809475739
106903576
21292144
62159763
7461257
106490023
541741536
10318506
398787431
460113535
20813750
193317105
129230406
133323933
140608795
206506481
193592738
462122926
94977776
302706408
26414916
1102949
215052336
462826067
444454819
17614984
90264329
296621802
5045983
5001531
219607444
148460452
59567686
385341311
33994773
271807315
96616976
332988740
54329104
180865612
497882449
64813356
69247521
6329216
9594341
131464832
276763854
35474543
171977865
211771408
21349549
268490256
74015180
144266103
254703105
522574975
24300777
6823145
120394454
83975727
656847758
229879333
193431365
308287726
764933650
361701157
614461975
118878985
141689530
216422704
468352125
10035558
10220139
456922081
572435264
88586742
114025704
405034572
457451126
13113760
410349890
31861290
14163170
862922963
506793391
217022474
372369052
185546083
324186862
60733386
24901374
142446987
341420955
499568725
139885374
4709445
59921667
318636544
165835871
60137338
268754935
141755845
145257903
125665437
43905391
1076770
168231305
70461775
395598877
227196075
168011695
586741006
252702608
634770662
622441048
336847296
90809388
2335149
105357018
201276800
372023165
200070357
4007131
627427055
82278307
191005090
149813426
8218239
304812037
345502274
531068832
709470773
135629661
131053948
157612947
135629833
316732304
169046652
181680019
30118079
485095682
2307212
217443145
277833401
389687721
23508727
26394048
5361293
450971891
4324381
254226885
18078613
126315861
204439360
111795040
528416504
391814138
378795551
655117789
205199517
547796983
3232407
20328938
347329242
257951821
622823391
8856255
88856125
324023545
448974224
231922675
188122563
286233565
161345433
84632897
42586311
517586231
20525943
177419209
184605526
53803182
108167995
352331847
371951330
852578049
609411076
171997569
16877706
17790083
320588958
474316688
255800271
19121072
336926951
377482269
67436689
81091030
91796113
76199785
51645549
666250287
33257365
135744596
151567401
366024571
109439958
17766950
11139158
151107001
39499625
60842477
403843284
107581984
255021966
55892840
444032574
53416404
125407740
25459123
385089281
46998838
601099844
598296263
354230689
127052067
868607347
2290195
108903812
183128560
354917033
132399640
219568061
42418372
98199841
38074649
120859246
280788548
262464032
683140790
90506872
197477905
66645134
157899850
516907676
204036075
243696769
444891524
16193069
116069076
333149342
207532368
29976679
149499581
69192839
32607036
326880399
505426183
300882079
15058365
290734682
454132489
65560684
430724834
353893716
321066834
4712478
683062501
350800910
33275348
198067377
204895586
220733010
227813039
1802558
76408740
85220846
481962923
402488256
21709042
587490462
377528664
126510490
102315769
170756061
141984968
468461247
188276927
30273316
231121303
123500923
351436564
67397848
166344909
667283701
81688411
334661509
126192793
540024197
191098474
47071341
137337000
65008524
283729394
289619449
105551355
312057847
108770277
452960208
10008488
276034704
93160726
367040750
241306923
460851311
180770394
22534567
235751716
65691035
16826190
171319668
58475032
52054649
306976493
344047954
260596141
469409290
292617923
634541087
441229879
87897703
77420803
140592231
278253636
86040673
216159938
107248766
120069041
271009867
226626499
517206445
199087481
256616018
382766245
26732069
38033066
431747709
186895250
196207638
605566384
35915985
128804409
85516423
105273282
340305064
299620737
88962184
104408840
87093915
124129099
253387363
462460279
210127096
412898697
144394349
27732445
148677346
51293594
918142076
581793712
242593390
133271031
36748421
355386586
495642558
213981531
33639668
326061915
80082342
48379156
23360670
682403774
8779474
393236052
344071414
171164434
170988470
80475260
204362102
408465740
152729841
376016427
82072730
169410050
189215004
760072387
18612728
125945152
87203468
362367055
116097804
67798881
317247577
367388209
27467650
38418406
71631480
38946815
117592114
464742813
675719770
254635931
599441222
444651056
436543936
176186073
18632909
187529727
244218975
147225387
201722645
274281186
314626879
87357262
17997128
162099207
383225996
178429341
63859000
197020488
203788928
684806893
4828004
97866486
87711216
111826774
329940740
154046293
37943901
10576444
857682020
70541654
2569895
271513581
144823296
100786044
314366188
51333963
135610076
94705741
33611098
219253321
41346796
119161219
16667433
612567407
124553880
378740054
268316381
282237992
37516004
112014616
216125192
42602394
14955659
752791525
816461574
126546303
138125484
65930650
66252442
144753515
116475015
159896437
85198908
204930028
400336774
71502224
656740950
283771
486577251
271010845
397489655
119418927
242899717
2920860
270435250
170986939
127728321
241117810
311512315
65840681
262502856
126815874
527774202
851931075
13520742
55662000
324695699
75794106
857763612
307875167
89502894
230782756
208946238
279529913
303324735
2744815
79157959
584955459
191194755
26916699
584850579
250079957
65171826
170049044
20590328
185392620
24012540
37114971
13317266
57870232
411647482
511768812
172906088
190639218
39988226
166213640
615987930
640062159
531912083
227078991
144032631
56815816
377451323
20295576
356258692
21724577
314347493
623998824
57697562
64501826
3256333
35195742
551788186
31417923
179124245
71179240
355600659
228923478
115281525
142271932
19590493
86620652
351245911
35071520
592472162
65847141
210124121
215410386
97322676
180998660
128683563
372717422
528311031
490874928
42004645
595480580
15137883
82042663
103952840
355113914
93184058
79686916
561496512
123812026
114629086
154762493
611458226
85776570
313654617
373317037
69102145
536673154
15218362
264634211
643727770
30091762
756822998
111927257
475370373
703129782
10442253
86510298
296116288
203964260
26386190
21219368
369281151
22918737
10228922
501864081
550086360
378029933
10951958
148901968
623538825
62512523
8092
151477088
85987317
115395029
564685123
9321427
654793800
347386226
9313579
234740418
200258275
155329872
12094987
603266428
223324717
265642117
276538330
64056968
513695575
794552936
229728926
22049040
141504686
141529032
209389885
324746522
141910468
112405878
175099705
899826579
233761877
284312719
64543936
392594311
395858771
23871093
203626877
95793126
378693048
228965013
219119195
230592889
44421988
585335977
179625156
509757440
324442150
1045298
136138335
617773693
187015311
310817611
29991877
8486592
93223921
114397232
533237637
250210852
44158528
426254687
62794432
139183158
130106589
27829784
169337778
719059949
537091862
274983551
499009242
32062572
2145296
398113146
15087010
555282772
377564266
106533444
322477198
415341313
88413672
213914850
741937455
87108086
114705393
141972496
506721738
342892601
118680705
125211716
116386489
240123543
176018619
200826956
2362878
396125956
66591612
45565721
36729105
189156608
192381860
151789894
739224683
37597061
113977359
882559920
14890056
4060358
157652683
247437634
183357877
642518006
754795182
119711882
26505584
273319639
10415319
64402521
378561771
325744561
109976207
460834891
10253682
233081239
173936471
505693594
177910950
113821478
697171979
748449349
30033290
8777137
346861840
509062946
226911167
436272263
212626264
15124500
728920279
56788832
16814699
196320738
106437224
1210770
275488373
123214794
84685179
461620811
253669845
350716064
634872687
286561223
218945187
134248438
224483880
142274271
116638040
480762923
14850379
517805871
366718184
103391613
291495773
205338589
367878752
211988293
13378249
79528209
159405923
187863091
88222245
246030717
506040414
677883640
276129716
792935677
118783933
206223475
341951758
67032171
488065291
168535896
201882745
149702409
455466915
371646227
98186443
96559584
524716393
620416143
143899917
554514634
24305051
280445204
6350288
635411966
520668982
24005491
744699605
18662333
142658179
24549161
142653354
3520210
160145882
54557462
86634610
73648932
243368350
249917451
668532320
101339274
37342602
252099196
53967441
804464637
98997810
138866533
62927381
45649080
22017627
463823659
68080871
289138344
517879586
6375326
2179839
496289118
114453009
150968223
317865382
124738694
621029332
275342692
43036535
212357485
377102144
505384467
264587734
166993765
611525035
2336402
26867820
139650378
6449917
497730986
307522704
397253124
12905206
10044315
442038155
68540075
58786037
65055542
328412087
142389208
414469575
135899928
2356593
44128491
576524827
490610458
153434980
17315179
7596961
98912611
61582819
741904945
493899676
27642698
293897381
195923792
121047102
3031157
126727056
101683880
406446107
155909308
16784377
6709349
822115610
273949714
721366248
479731975
44837331
386798028
92182495
35404089
313509596
175005987
105461399
8943591
6612294
300636490
70370226
2623315
8782103
112986737
707753025
38406293
143746130
236462620
410866857
10032819
145642996
30251275
10259369
82795603
38134776
21090459
4526978
44814991
506508517
65960690
32816632
173025315
657497312
354635725
190074283
17892856
456342091
90228238
600342758
361536
117883788
525706990
25749651
275379975
310514782
806970590
65384162
309061231
756223057
557577402
587237897
149358526
186683738
257705128
76662607
45087993
154808789
219776287
20721754
212654524
294580874
210359324
155673474
412001505
351657637
138406722
43785036
37384657
138608227
423436147
504031133
119832525
103527251
556946912
767866670
41570526
52193248
328604499
600611767
316967071
103601077
187738128
35926946
34754425
326106421
193003099
13951754
138812114
503233390
406315071
6189030
69541265
53408650
23206222
167061271
44973970
264681007
223337037
186753108
706678848
42488796
160311072
202095762
2484250
47143087
137636002
336724831
5092065
612462599
224431887
164390225
123986134
248189793
24908719
149791545
396434478
145592846
6811309
350762054
42138370
56795977
79661844
21138188
88479621
64183486
620023863
656144718
32791237
523594297
166665628
353622387
160215899
166535823
115746254
5224850
202776657
7901716
269037985
129703960
271408434
138620521
34827776
68261492
33184354
309759070
428135428
167944792
5667862
40139177
76053063
448785044
534827275
440728064
19403
54124385
56788460
495001815
218300314
342445376
267448046
18895825
183883039
138026553
55254518
145931261
56381283
69606675
123870009
124312230
441002354
7288636
72809735
261792450
292025412
223183026
52631953
130294497
80710299
95508178
95769520
370206955
686028417
672370608
3316943
91010287
100549641
162066186
5615872
290394006
14688234
52719198
34128745
43973665
41673605
2498875
276132432
20725396
326172970
6167212
559277269
18952389
72762233
205416838
11020610
94266378
165148194
93394103
14842877
255416092
457249535
36245147
162515563
273080510
380602743
456795002
388443873
52566111
411153412
349885949
204073845
663001895
680177127
347744009
12895828
18350887
375152802
17609740
148240091
232927071
45012015
232803492
22264214
436892095
621090023
22924167
107422675
443245031
52553530
98897428
23498707
542907735
126233236
191184720
169434433
12058389
108852611
107804870
383291093
509333519
382117488
232279934
236420258
64433940
237876834
651739399
132262267
771072604
540539956
72607246
189071045
51782731
64559458
222398156
180281415
59965710
443387175
831246281
203181938
264040350
456151259
305653135
298614333
79384911
480922
73011921
182913991
267738680
255825800
639548324
55625630
12585458
10571859
57265778
444895725
78442429
527477202
113058929
265757835
434424731
30273982
54942089
123292148
130235713
88209982
44191415
26712050
423642058
44881408
318091097
429569060
13208021
119690444
230188594
327509421
5573894
305655096
457412788
721703
160647901
485785179
134530914
283750133
216939434
1963624
161740472
252270301
293841127
548399364
427506384
800444814
369551972
172558363
571603220
4478373
3463917
170989755
390738830
269447366
135760294
820109263
78052335
45785900
203643817
501225236
123329261
176453957
44908602
263346267
53800354
42758774
409545444
625071613
99878359
806951615
151044512
83891997
250088816
156949354
96865922
28882687
360866180
676254242
74653657
29882134
293344011
37456908
110452811
144869275
33597278
93384012
258348810
364589783
441264015
9890012
23423059
344969060
425315829
82620675
75458595
44626950
232676258
68704113
64036126
463628559
18218548
296363222
297465931
32398657
402564490
429169979
280340854
536411134
968485
4661555
45366673
544324264
474411234
115220056
108133484
152622367
198433223
86766397
28773043
633268015
385314777
130845138
54302483
533639544
218667036
275290816
101399597
613272278
185789598
321081686
410424398
193561513
469903037
339843694
5764109
402273616
59015374
36861539
144168128
28755986
78316475
14750913
166141981
81731246
599191171
26348268
173452096
136173538
357662902
160977570
306211611
82970466
90633757
216563264
578752953
451367537
337582456
451054906
510469736
115163941
471051417
351274106
29450864
131049965
536784361
317940059
490433778
61444268
45664710
373816344
66686415
117989431
33172709
225524710
273341384
604441689
36470631
479782344
9132874
112663979
36537440
133489277
330940802
279669935
12879554
273864347
598511095
443319129
220736816
398969486
292124419
302846405
710165804
663059417
93631702
138481712
567643182
255299274
71314184
88230161
191179617
7037750
42385344
297776937
204891870
2314954
151852833
399070165
6279276
100867912
654300262
47322456
143912863
381536464
122171191
72497568
112331560
16068943
130524537
187884652
440569801
271620394
641795748
228116184
35268786
34000235
275470917
141372611
290594816
204595242
216274098
397806500
181171506
28689785
45744628
77882960
664532959
153584957
166052433
200450674
692192687
18670749
107288477
276570276
70033439
199323343
107678975
433034772
410753107
44373701
90019882
173701193
504483081
243137736
218149154
16468311
134518745
185371588
23482943
130868087
87017603
13094543
53748730
83227481
241391317
472328953
104261899
52762069
47669667
162577043
31314315
162354883
30764191
301444885
735156707
10428104
522084031
66208148
11042661
242664511
72729
327435191
285778707
90180641
86252470
337970478
524824128
35053416
170140415
297833382
332697457
393199213
7604710
99066699
189617875
476559340
48768741
254073476
105384005
245560767
323817143
141830043
499825127
90964331
48773740
94861217
396957538
22896529
353194255
756899280
92676496
42240118
612930909
92192258
702326860
158797927
51889983
239960074
38269029
121876751
434797466
247967538
63684958
396003351
749478
38308233
299046366
136109534
192493230
152415648
516993829
415382784
144525113
5384384
477070832
454794859
489887480
141681646
57356710
220846880
21631431
261246659
22331677
419946218
360997131
153779109
391432688
89665294
327483744
42042632
24135969
27054272
122440190
32791988
509322741
340456773
286921939
69078517
373621050
431373900
136128326
56265984
261101608
193888481
121848040
689169809
82335008
287947731
699886790
119303620
122897092
141437118
121769349
3367958
80161447
608328
50725347
248855151
610202418
622020570
163629592
223466670
252992080
55288101
46465347
11774074
428906953
452609150
160650889
66148997
57680043
252477003
55207979
359106783
169494900
19008938
112220704
277944497
300846161
222794722
250902342
167604954
290076434
898178708
64594826
564332350
75424074
442482351
22887344
293707940
65802873
429545456
9465452
571966264
280989284
145721148
2862596
83924558
185731564
21980198
181096499
223059825
110568275
100474284
736053179
5045803
280102518
221919503
480048065
9096237
318557058
30419012
404682719
150999162
536732399
140480862
189643889
291129909
2654928
554453613
13568551
63714404
565925298
171945233
415182811
387255559
566404192
807719445
618607968
166989012
62356808
111281507
9984299
74438631
55404933
42405833
812114449
24339662
227317486
42615340
216518011
214092296
264161257
808611422
335233497
493488519
367178011
424735038
262965223
210558497
566536906
358661648
35198030
130580291
53482089
579868981
172300495
519711327
30512264
42862933
262681781
348414286
12586742
567132553
47821854
39421681
20327827
685367064
119268386
199575361
83024601
68751566
40245974
241901029
258117349
69119247
34017579
137895558
152420060
333111075
201576730
46633491
437989052
24809053
215021215
74324068
183462597
477268674
82175328
152903635
291486926
306817191
637182544
554166907
644801851
317162586
272009525
22134354
73222104
101866126
112370732
898693937
1646681
56390397
68182217
73513059
332671522
165195154
464504108
182467565
184257732
304881247
214927783
17796998
6688068
419263494
99884327
589045400
492453022
69433446
122605625
210550108
323724162
73807300
174744158
116497153
127512084
16510756
103798251
10233515
398946286
318483193
172300465
227076530
286147630
189676770
77348966
577895946
102634306
329392983
584505921
534404110
16430573
243500077
6156201
595295434
197044847
346366996
15900277
31190502
41303251
258135862
339171927
44320826
13244028
191307924
158533764
512888936
239677646
626574477
290600830
27913374
2172600
406443427
876225610
99015065
5344478
194021176
153364530
140488913
122530882
26996955
164175281
70200093
45711139
97023470
296209728
828351076
693032429
43636400
421949690
674801270
30505630
127006992
75993318
29242402
55535061
301215450
129088875
22380708
9994271
193540596
93821396
179889151
17671011
3215513
60487971
25560468
472798147
458880632
48239574
224811681
43484009
306788509
153872482
65072911
634458950
294074268
5021974
234236278
47062090
486298991
89014859
862754459
93104404
18618855
188036541
466743210
186771565
20788819
39437610
171143164
751408213
251045786
411022222
99677617
25065477
143697815
7204791
47494136
136883345
82256612
47099941
57742243
64077605
200721608
128997677
26862889
320299399
334224232
157133833
93228360
470219514
231059607
7132350
59610124
101409430
253045440
296277567
373146317
504538940
27116156
375471422
216360488
169605875
55845132
126575092
2250257
140342214
255037411
264232908
73205745
269952208
16102435
2168729
53446849
485805492
97550263
362464251
24449622
502697824
431528080
204398355
1131627
463000820
299636457
162671539
224130324
124898505
318892279
12109119
81177866
420061767
127773614
452268982
94827750
355753267
384756779
32859192
146581200
69477009
213565351
384236076
300267703
88338888
63570057
41278694
119767702
3060090
86062224
143953033
175747441
292843302
242577950
76082833
714090018
152334434
420915958
400451220
256139722
65761739
97790890
147810161
37661134
67536265
5154758
481414397
664487588
127224201
259129042
34257095
9507776
22394
12251327
140972718
143155301
40580615
20624208
49031259
116561868
94917552
35572652
48341696
94707886
17361677
126572368
279368856
422493444
56518449
901114
309501624
66745678
347374415
139335291
98609314
216895092
73885293
7578925
50961950
151578442
211746585
86565356
49700022
45614776
288056574
164300424
37474838
383412379
1673335
39730501
519278754
101422670
7666130
378518349
463048000
122589137
140674176
203995227
24867715
129970738
81217402
555984147
54419537
844551962
171286367
209899119
251894254
672474941
441486263
66506915
227215268
342044728
111414610
117553088
125765957
58979037
552619493
41873145
193848046
3407333
784087159
292197452
379577286
58610907
174485131
151612466
82482492
58731344
13279298
62701331
12421255
159125803
65164152
91051478
91904436
10337074
638117364
26690641
32291299
49607832
257001468
205133913
73408517
710782106
132635670
472860302
516091357
424936536
435510357
425129389
403501569
138629305
25650319
81696915
26609816
30186130
105974967
65337104
85586046
439244639
539516262
707010834
267361225
619446927
84659372
106199175
225280535
61442463
247945134
18854996
72884705
736213942
86727978
10489762
172108281
25024655
523853126
601120402
324841959
502123592
279689417
80417729
97144315
189450777
567781026
190639060
571731155
63551269
31708710
98055215
207859380
506020
584238334
3918192
694273106
359357881
28852716
377569250
18580728
254520647
188380786
10814822
161331430
305726161
516984874
155025798
41333326
29877418
329645270
148825140
88444805
18647666
327176060
116297798
660767981
274449649
298915513
305081393
101150249
51698045
29221571
30139286
97761327
168430654
505603648
10514
10887377
573537430
233055743
21017631
45872363
33051081
8824820
582491307
866286016
24088978
361062742
182061858
389185629
51741344
200559856
7434800
21551967
62550107
340889299
250264818
401288411
86949849
64488360
645303242
532989228
143395387
509253444
152223632
34077670
76787961
130172919
71473006
436586685
379277715
643541
263025757
40396848
586731801
12569804
330687871
535221492
371810459
211611283
223554684
113193418
79824434
32001535
239774967
60976979
410503020
68600808
60149379
122905882
806481160
173049215
224913910
490612632
252655172
29040816
523025108
812141756
71377739
20321723
53044906
12678590
408367025
22806688
459101215
193515619
219655065
283288091
19000380
46862285
29196648
2265021
339926938
36047645
61647100
36255603
55216908
48058074
107257742
23286312
134550038
387380613
84283376
247522860
68801810
290891813
8165899
345253975
106516359
373853573
343525782
11426860
484200162
421727399
20227684
68579165
172181266
35223597
99990584
100167241
76622726
301920364
368726658
502680447
462411672
893096785
51519791
70671326
381060096
278803581
553046296
367765529
279720499
397504864
445270125
16389866
395471955
22314602
19202844
419084489
32664587
514205261
302558919
73900334
524393778
635066139
186022045
292536058
100325942
10956978
689105197
28202240
575009388
697689689
14394620
9961250
162798411
739074476
359457410
451012815
569643244
192878608
441082144
479194869
256545386
10165389
69382177
285614938
78817352
19564945
607179279
500186461
141442571
373440733
786228135
767875654
326724648
13444389
219367663
77625648
376919756
181174768
2092364
730099
229047803
127104317
335025619
458846931
252857043
13186484
500665878
794953
832806378
268047278
66538202
126497286
122123679
119278171
213239514
351150346
18805579
394599888
103983600
6935794
300661704
473181936
46486920
292475318
292652838
90183140
10250865
143916866
420929898
145518926
139639359
504971217
100654687
456989060
60493010
374556709
45522168
17226508
91845523
485655068
137494772
336112824
250221520
367647229
19228198
410619836
15132932
193573514
151411139
7475802
130126587
66137361
306775372
60002576
114554577
739978285
107911359
94586885
199240978
371645834
293836424
298515823
89688619
379253581
459162387
349919378
497036122
454947230
391506103
172944691
6750055
30910695
310103015
642338
257721893
76177645
369762924
150526725
15034755
489551403
99523028
36229548
283630372
28523844
340257495
215942608
63762385
48974522
346833852
82743546
523993951
12834717
187947377
497992732
46043440
141148507
320960119
65533043
104531222
301771617
90490661
604030023
28189000
276159761
157909530
771397451
309759260
256263771
74901715
201482717
13851913
194244221
268777403
678748421
235732650
22919595
143563821
415435722
249071995
250944469
394069638
304523874
99255594
286879868
114014771
867528
62495189
99638054
438125820
497522203
3222912
82164447
644360625
593941762
226024856
4122449
108755997
28398195
653346607
384554472
88140387
737376375
181068599
4553467
266118528
140949000
488957458
565526343
433434225
35552381
238089722
151858711
38533578
259966357
21511662
335714161
6129313
115761267
433833910
59341507
754884065
46689837
430476817
133230907
32994417
72490561
530994269
322196033
215120104
314374635
707851998
592414325
8422328
99942942
128779365
152144422
203104054
317331854
117121084
503503157
108478390
85205140
95066588
129581646
393171235
405650033
62302205
201668369
247654381
774195114
50458693
472954786
211501581
670628593
11213465
174674153
389668473
273495196
63646838
208122310
14251181
155911920
18005994
10747492
330281010
317701349
14677262
23617324
15827829
600719926
423672278
247580026
44867486
6207485
55405395
10463285
303618777
12072415
655251018
565612814
4030102
1772133
294617733
213702933
527252395
135391085
345207615
186878271
206043816
21305765
388533124
29524391
496864157
272032559
111321219
258657451
463320724
134280341
346538557
460824964
265498031
139879372
33130043
32305827
66422918
339793381
38715817
3070886
73815766
67615546
538509637
281997756
221958112
476092573
211346682
203036111
433224340
35625098
553945639
355954852
113244523
43743287
228472798
45659348
126675048
3261148
309648068
105833560
328382849
460475389
755147
429786391
169489603
186694491
61143084
506140312
89042590
495414965
180022569
496091927
585018656
409784211
325118403
336840261
93020572
235946891
101194052
162028438
633892187
286053367
501311883
105327842
344973326
124351359
30219298
591714192
182428707
443507108
381710089
74061268
338926703
37234279
70308320
34157365
450821477
159054689
517352524
452416953
16806791
139145342
161069107
512229511
78589221
142365911
296090196
450097887
765001775
111214925
288657953
383880980
174006209
40444993
33504920
264365470
95376518
291247225
100453050
212242924
435004181
389155233
402385695
449484154
264138135
735524310
390750814
417131254
74930449
58532907
3629169
241711260
850598069
51626640
417244270
703686543
606324931
829587337
412083035
314318685
52183645
56160691
153970027
74509219
48895393
884931836
504548518
85653879
140859411
274333513
176213552
36473688
70235575
261950358
58100090
40732907
338578237
189761855
50781738
105950013
333026441
137458326
30382983
202251250
309605302
168832345
202972940
777380042
74961955
4643074
230356444
472031032
9352085
481248450
34301571
256944535
372073778
68365375
407736420
103637484
2875534
592033072
132600218
510370792
501935317
504773480
495358696
122815505
13678215
10348254
156950647
37658160
592963057
346782855
776768757
187381363
155221504
28698980
185727410
351411760
18647440
158485887
572483791
4928475
15068080
189862746
798877053
117107387
179915252
182596135
168043921
419674040
77756584
48084536
44495
183480244
2276798
97077265
438951725
285010330
24902217
487269297
100279398
74413917
172377995
130194505
849935061
368634659
297928441
489761327
389170454
35901382
140234250
525980230
99369745
55005786
46341299
1804710
464766168
290589135
218830429
47011541
284801187
159107712
250265249
2975362
873052198
97165908
214021258
7880771
894679487
434459872
360103082
104665453
26842955
200649131
243727488
20275272
315562470
422091254
588075916
51024401
446178063
261024453
132716056
175399638
238443597
143203854
364217833
25273188
44410273
441516328
354205748
335818022
634807874
388698406
37302157
248933693
253618077
116902683
175252948
345271225
122332059
45968772
133118285
381975534
110133608
180714509
18874338
459710361
180568557
225575108
367294696
905532
286200506
209450870
7317943
414012482
31219467
34959988
56930974
60843244
546921598
551063677
119708591
14516712
454476275
410985451
563850886
20284571
348189997
260155477
730630201
3489179
412104033
9976669
21395055
574930049
115294112
451295
86961721
126946034
7902509
343597096
280016170
32353493
101178148
178268636
139263314
263861420
299434394
39268149
151871063
88759224
83036311
107864003
21695295
4989977
440721885
8045974
181096602
7656467
37667260
823197436
17172688
261939540
37725945
681563
80476423
352138827
817745080
332442651
173075762
397589918
84500513
640025700
53858221
236999351
116551616
119157915
171527059
33681122
361524377
846344097
104920326
178790284
32228106
159765823
45107815
188464658
329787638
622070024
349909317
728041936
212994959
332202377
42377847
62541907
255006338
31778212
143144042
31813989
223461258
210097608
43591488
198928434
23142205
317930906
404286121
122429160
220066088
32318395
100982341
80481402
77672788
4593008
69726051
312725328
231577366
142772422
114511376
442430788
214280661
518388811
8950929
661871021
95052044
254580729
411751753
704736728
36191065
342723191
53494578
280702781
34650823
326291614
70076181
103664732
318525901
19340045
6138214
206812885
23249864
80783417
16614858
353174178
100411647
258259420
888002520
138496218
496799670
196667408
182999586
142337884
91136502
127137428
319044505
356639127
133317635
287417294
358045880
237710884
93336153
581656216
24015191
611917474
19830014
571364768
263514893
445310153
152546604
417490112
126927223
133172639
86349328
126063401
556410732
1587010
315752998
89357518
243191018
307553130
376291086
27411733
59823671
53987970
290063995
1752297
145666434
175388264
448332267
585787912
6032890
102316570
472013304
224623922
176119993
7232680
51233148
749206137
216279411
261801076
333028963
616436541
217923598
7220960
183595090
47445896
207413548
354441495
199682850
178917239
8542713
77768641
232669685
178788747
15712937
15223079
50225686
205292970
604955308
26197345
1995827
93639736
547352085
142327258
17999630
96285656
23080923
389242107
101197731
315670026
4894295
163163502
269896480
185045085
104021630
33125886
329208551
169055425
205555748
22299555
407339771
308908667
20043038
11794665
277988856
438941999
520916911
219132
419706648
441190894
281742329
288826197
746127358
110514918
170540774
336487534
469657027
137563539
18096894
408938880
274752212
691498072
206626981
659798164
651893719
512537071
29502519
681378992
155664927
529345192
35105952
308302661
170637723
357343360
386840194
47786218
325585
76199222
616340149
206653759
554862082
205415571
37662066
99643521
3283580
3693746
646643200
228256403
552731770
101880548
148049316
38440418
579703993
470879062
198526661
10207
110841600
785403858
640292501
456232535
10707891
522890596
76314814
12422147
661717230
85276449
421581689
382394950
485225736
323911304
471458875
369308570
559610688
21856927
385556860
201450736
395619024
230897378
14560090
68050707
389969369
106293953
713913268
79174235
364019484
89855181
255210034
248765384
238760973
307683845
398420377
1106414
35132046
147964968
33650193
77380420
421822227
146284576
97639509
46204721
320596552
471058249
57552544
270798916
107510589
128292699
362115926
214752511
57052335
111618377
174675494
82895454
79523168
102402049
798053291
380584653
281659919
226223240
504198264
175906122
24745603
323296735
579441241
27815093
7128259
294000552
59060383
66547890
406879149
280764520
298126095
218224837
195726886
149629060
100627487
330561228
76003626
3688828
126857452
344832567
268047947
574817720
89630292
269725381
791826581
203890009
213271815
361257364
147694631
19663224
29865616
76979733
36596303
121616201
699152889
291870011
418976597
470849949
192013956
328672434
149768968
10078285
27283411
31538245
57439726
21515124
354973597
156015878
129613990
422619
605572851
408547824
191742032
101154234
53964134
10197557
318443214
404088585
636966784
289600740
561348860
1432917
36764756
567840884
340117596
5558687
252770930
1210186
127854893
387453763
693659282
69689660
225724928
201313609
123054455
48153891
29430794
72960507
160919888
33280425
275172382
104150880
392302838
42153949
459975206
553922750
342633239
564013316
295662591
173204617
19773942
174469559
23595351
844100617
131633061
106114773
248680928
80550792
33392840
254081035
68050640
275555397
17695376
83683493
211282151
93119737
388027356
161434197
106945923
415326960
52804526
613420795
48401494
500659042
30677407
264608496
370428792
494059807
453277354
25486880
180144324
552170873
347743626
7150624
17086426
135855045
170301
217576994
756619039
46437535
13686287
46464556
342512099
29449401
306600663
471235268
695641602
534344232
611683809
342114379
53479707
230985789
177227559
387409476
187294506
150681000
70498069
67928606
196439091
18065450
288962602
199352981
118711446
245801990
258933694
20016945
303569876
157232675
158249749
106504838
212611478
180375635
369093635
157693898
178064367
272161874
2620657
500725320
296799977
205953383
220035249
44740142
254276754
357323863
536248435
85179209
177265760
405213059
117654043
812905760
800773866
660469431
131515547
659715079
345017049
8071657
587890114
224319516
191423821
271452372
14865471
604588214
309097622
30482017
9816852
431753731
435633389
7582808
30176831
302168967
281761770
129400994
300367716
192572721
143353299
97947104
495119127
309069522
421756528
91403120
398222096
7947452
42342337
556973526
61344197
128302390
400840680
326232105
22456445
736187829
549431494
107372940
604001911
192335656
374000770
169017167
20268787
65549672
55959309
143773045
166160309
397409223
706689953
78467454
282427484
70866078
165611175
247911682
82236647
156505122
42916846
149654606
289149868
58241088
64667
189296473
382775824
56114746
161981745
38424100
16008482
556554107
2187973
79146198
267514920
140087371
679368343
157531146
494839607
70907410
248594751
8248997
365526881
6602304
231429616
225792582
153702939
19632903
83751253
329423995
152731644
83624748
146751783
59693090
2465797
463489270
651204056
140570904
62997515
186679225
439642939
56225746
387811048
85770460
462887327
19365636
278874483
6774191
92244144
65220442
233460133
263428450
358604293
688310199
62673548
423632170
56958821
42252996
36153532
97715078
351802383
329761374
56253198
388803470
258478258
460766609
134418751
348479409
384356874
208891968
185711702
62243166
3908891
160894374
532798545
183349164
268741532
9026747
475263
212759516
221318610
244304369
470637262
73839080
16773933
6876903
551942467
43332281
291576309
255499758
342590724
51345711
30857405
597427669
14831164
10552674
156396653
341574122
122956963
3363648
24030076
19140801
120185161
764404934
161264883
81023247
170391515
97542602
50483437
183820169
290285494
859663864
65200006
103573363
141580433
41397435
102250002
50393637
196077621
574012157
74957089
75445864
104538862
244937057
40721472
397788910
488800760
154089211
266213185
101783360
10523615
145427717
12504600
80266062
468953353
370598370
425790169
384135153
862892304
18758309
193610594
34365650
33210094
209089956
81009904
326473399
6111124
280217880
447528912
204730936
8032094
195705421
42520817
806635788
106219446
201366575
319556489
620572579
70385805
98200953
64834929
197136811
310517129
269344304
274098924
150549954
173992020
40711280
103751526
262576596
122162497
452981026
768262867
227463950
509015338
322166018
128593094
412147251
461243066
519738416
11752492
141302022
133737074
70188437
13422234
78721697
206087709
372571747
180226934
123132823
455824459
52433615
43712821
449862517
754704394
321293854
1943986
223015661
250262525
387509210
294298937
103170902
122755014
334806480
106734124
11256461
660970181
148654210
18540685
282256052
1689819
184724747
291572735
295301719
441543612
13414432
26088756
60852998
50743845
544962946
59201759
412206861
243145967
192908549
3413210
62218133
5190922
92959712
106603738
316736743
219861034
292587625
351788976
406593918
840823520
142078774
353994629
18411318
241141493
73868739
348117252
259997921
77360437
541152495
5461792
235890606
355153424
20009578
158040239
701946548
528515226
71065912
505418577
178742740
69211411
175874387
395008673
222614038
192987467
167586459
31043127
21050360
41127764
612710696
455473047
27621722
472942425
170868477
46710736
278962126
32622343
612440
65039426
71799466
1805341
82563905
143266158
108308000
222751605
400476723
144055326
99057814
408035160
376097012
427248443
73626859
573461117
267763263
172338086
100257050
42045464
77512252
204300724
143243695
510690760
334740997
744329248
635983988
226328741
537825335
160174450
59861924
788861957
282630732
147079564
34119391
64932327
240389806
224950479
23654781
297816500
473273720
428605141
811353875
11706632
265305865
7638217
230447032
11287107
152834960
248307086
29272861
151275928
111884044
232807610
190651549
147952365
496171682
98977902
98602887
28483698
260712204
188027737
471763047
683964767
5710118
332869248
318454566
30387860
508364532
126960094
97056342
371565349
7308748
11248448
193525494
304435387
184420888
602221938
141071653
192428085
512687606
46089768
28445362
492084903
311581368
61185333
101382806
11230103
444362106
126175361
243905695
55008745
341406904
412252580
97359872
121161090
767583862
586822165
39247604
3657261
12445139
146211095
231978941
592836883
109288675
68784481
419209469
106054181
155874530
176778425
21646646
452019403
78572775
221646033
8468815
103984811
86989140
77742385
85122858
669637706
1438821
15756048
569394967
11540366
68937339
206943848
16093630
538426404
593180445
469733537
159695375
96901943
528541406
748791045
190322306
143518324
89924260
99770069
265352087
40034318
169019842
6318639
318998909
251053282
100569249
254262193
63144497
70250453
64118558
293136023
291045411
122611846
89742001
138251898
239412518
398199118
73657187
389491022
831342914
268436845
90304297
28253173
351605445
94605612
274834703
10963639
425722770
73440055
151088399
4798945
115196169
86063851
177802270
516450561
182746102
51738983
439394012
232461059
346816092
41071280
9395997
548017266
80951344
50494306
19336374
484296766
71660025
180071097
15933701
217559899
352491068
556354089
144339100
48169386
515661537
87940709
101917521
258476381
447320359
33914300
190785434
15678383
297030264
520857667
349981064
50255267
352669228
10510819
255786962
337148315
342314815
90902909
603387537
202969160
46727850
383791564
330962340
32308818
472761317
162615646
290891808
580360439
495049213
519734125
153744041
251140258
74990647
81426176
718539649
336857156
623286615
580038268
217020254
12426015
520143609
89172631
211648133
306446753
330154672
430371309
231638080
65839047
316272607
276807453
9627156
291255819
413004148
126824354
81259867
428451006
87882560
197030683
71538643
245890380
29980203
83043554
251775037
4520984
210180037
155945341
444963793
187711670
6746879
72489914
86848982
320652942
24741325
182816349
7319716
369977889
246318523
469801181
142926027
736298800
356193943
193232120
104150184
176655193
202335842
94262239
84445327
55441908
20267319
156227049
397917682
49652933
287616666
191387843
108008520
125239563
391019681
318747426
76145786
160888203
353933772
319538088
309095523
523658395
265016608
238877914
20961303
71408103
122816208
107661318
544912001
232442051
62799469
59541159
441417165
160446213
58796813
276675237
64627028
81353729
178163316
406988191
565105366
38113828
280247871
253901932
401620561
124571214
382566990
35877112
111068896
419206187
5552280
19395284
338811954
149650078
1823381
91534500
21154805
664825550
3455125
32681402
335078986
184449637
243420928
150066385
687718094
288306047
10949173
15646322
709611565
115568275
518221742
320165304
508292877
371692766
380921736
408756147
267265157
138338723
453014323
538055087
27104463
506153473
166838660
3061987
738207389
285709860
155698075
390833553
162033487
696658416
484226272
72090981
734694691
195781853
305266755
307241232
86301847
16224311
102195770
2123352
16181405
133141227
522390837
96695141
153045788
661228083
136605219
205073253
510051410
44211577
108075855
219697317
29373304
88505440
235194482
129693232
26844478
402596591
36752917
497450975
214368135
301812515
368992704
11220491
71599950
232932344
9500472
632018084
320395553
28085227
575711462
173901867
704796338
23465807
88688069
689526738
35591774
550631618
64439853
374453910
11278357
295930940
228970794
84735620
72609505
634038325
132633035
465972538
4822554
256897688
248794469
353683841
77729282
15007730
227684409
55076680
45062848
674483075
214968185
6266513
45710676
210511254
130153363
20416449
274104147
424000199
101229699
170104538
55790521
96568088
411867198
550949275
133998625
416744510
19126178
224640026
72260831
71902104
212283875
4063239
128219268
609964463
124315616
598948914
546417215
139592551
216518531
318211201
182526307
116669767
71762748
27536431
41893593
198982772
146369836
259042789
156875198
237636798
224611149
74991537
410520051
764101541
17179563
330140579
106471101
723388033
654760144
212369588
337537341
138360244
302523377
226026774
178248919
83684006
119801174
172762365
30295964
528321581
242441151
403316890
100138721
561787093
131376436
205918038
67960561
527048590
675829768
11234957
372872786
263055400
216005775
137969703
431561502
7806125
120042819
515581032
35632779
754208535
2900721
535361821
704362820
464249564
34044468
77982976
54707184
378093359
189646524
188194048
27521611
15561734
86747180
93523341
532648833
162838670
354207634
267064594
62715350
293592620
142150824
579500464
33745069
49520244
1502790
206702723
94278069
230592501
84096728
293102379
558718722
75517600
239622954
700849496
23099358
45524823
46880856
172622465
94180598
337890202
360214636
789324568
76286576
187287835
324430913
179417502
338088458
39972122
26399207
657685881
65275196
237387347
207447106
261867621
754274171
29830983
251340201
339051166
489886137
204172075
319135043
304877803
463832488
61637043
103415384
11409781
37820987
345752480
534866365
64088735
67066421
31983540
559310150
131467565
43637268
75091007
149807845
576066974
406984770
501268249
457698568
27676323
258265315
372099528
27161164
2859853
50449139
178099047
435392953
450331203
45254838
17932513
87633296
763808387
252397647
127663205
269634405
195038915
15830405
5509002
305548701
50362156
40206647
100059330
434827756
136738702
34757207
401574272
377522197
548299306
30389640
366843
294614419
190944473
57975278
498644745
43390692
268776566
39206499
81943511
69045387
268570862
211335559
136603349
26105222
637891088
369085042
253081393
404754358
416181330
145118705
397952954
79438921
507990287
441862507
87679058
768440582
487650649
296056233
96238649
527825369
350064356
11213171
572406392
5231236
319506837
178827538
282513225
417266915
55801059
23313563
10406307
449940301
566078227
67693079
647521318
393050608
300394366
6441366
448981711
214397453
163568031
93494038
551275159
114634276
280852166
161303469
231319207
341817112
121075749
235667683
232670148
127006612
84992655
210821781
43858095
495670252
286116863
162630376
78521764
139498065
50323933
351608354
475016089
384930631
505748248
355708185
78137135
208061474
8875271
545047880
59887202
674906748
242672465
219235142
182795650
383282856
30849571
41483073
561075913
34406718
51122675
482974031
63043454
47158887
291378273
664177145
157027509
81836990
654250092
649067936
591685930
355559926
20124149
108199249
378225492
77248396
55670787
355601627
770325
70694117
76777440
48792057
250417126
169585446
122447420
347803252
649638739
41329166
544375476
588257900
145270378
99218717
8398953
50700848
355320956
11669350
23587212
315499136
20209180
428434485
14353622
424609334
125994231
2171144
311974953
74572988
31375142
79523613
59939451
301061114
330201706
90098267
260351501
141569902
102954114
666577594
215756087
90944036
238252893
29353445
685747369
509247277
38583313
12055904
704764219
284430189
217253701
77375076
206278684
284493585
246375581
414467299
311398292
247376138
188917658
32905841
513440703
57577485
730984491
341327506
849476721
413942411
295409725
250132320
277856299
165261146
128935635
157103869
145126094
143849952
179939172
115379562
658568811
10662455
87202342
153520513
38361092
813899383
29674502
7027002
457199134
196257261
385916167
275578883
149858406
208970155
4830287
387265838
495014578
287738699
279305326
693263937
700741356
108302323
13445764
388918199
3607361
30560757
58204672
133789646
417569379
102270822
246964538
58465551
440812300
429879842
347718708
611452788
29836248
253655247
390722766
10739586
82994256
32869678
297054262
77727862
270474281
198183274
29325894
396837672
269238687
512550396
169860432
48669616
71119490
302183879
138060705
429147825
10273641
246955029
3431049
516526870
206222316
664511299
32290148
141789955
230261660
157250860
444941540
126679980
50412942
113457585
327739121
119887473
399061300
16552118
496522760
885730674
147721413
285211565
4851588
137276426
189895284
144113620
677305246
153927613
177416395
129950111
643774817
39942313
95407688
339157000
397326868
41653854
370624511
297439266
90740841
230101078
241124065
593409858
275641401
477137173
375910311
171614227
678977719
59824327
34488064
397070629
109605729
162882509
366399395
280774064
422447085
15639248
584659282
388121038
875390
156532157
232101859
102974139
255789261
86468912
10901106
17906271
224690912
141663745
53489014
586282075
731371752
34994921
283752657
47641435
313501597
517675677
14076862
11344677
4234436
386205939
291251222
88039307
296722842
26046454
273716746
375569660
795439388
160767695
106860248
199938667
484810155
377145141
359888137
163228000
95644571
518991228
500012441
422101200
131679112
873948743
129712373
207850575
711067701
292323976
407420925
387402850
208872310
43681530
268729866
278327332
232363022
122489616
358337722
24804572
99034268
534436663
386998161
673310
471639874
294434881
9437998
31472474
7641167
11967288
85144492
465776986
10648975
85921685
16786902
217894509
457181507
231603878
226521167
385344400
611848369
58754910
586289560
7690637
252454369
301329479
124019230
184690849
163377107
226364037
107156987
22360595
68494780
124878914
531520350
329887264
217895606
705651837
12642773
105440529
704575658
30838781
236928218
607946817
220980881
56780242
25883734
3625416
594917311
212158504
2328580
398191124
225335046
445859365
465243543
531414880
4498147
367134065
39543602
335514765
281404219
26020031
291946400
390390834
420328717
587682548
439925898
9239434
182127065
22457325
438102815
322485166
30784584
6119622
346582499
28967353
680256478
12433103
340873398
42770057
695983094
738362781
286766777
346140763
840672062
305045621
572865660
142724769
6156218
95741210
616540040
356901325
391583499
54355197
34041805
169356106
307421488
40553916
67883433
68386389
57808962
347508052
197408688
292463015
10000171
118070233
754271288
253254262
77073699
355493124
489916554
316467198
391210825
536559489
383815225
441544925
95192827
137580730
557649560
364578513
24433409
100644066
361124080
41582590
226253029
14678400
42135658
105364248
118777315
260898086
120416340
139546478
175687358
186284550
118543295
27160995
348310722
313418791
46219177
567114841
706769713
678301918
481276448
288643831
347608894
494768626
17425382
286676874
16845027
103609487
153186754
194116600
253298205
316212070
106984681
141843690
407569703
254398425
220138009
115794220
17881635
472841484
398702637
33570972
284824382
57467963
312921199
79906757
53539020
23939633
629072523
174750799
163416507
573492379
14258881
58769825
17322110
795026472
602572321
341750146
489543717
41816539
66741320
355062118
30367955
409313794
83420403
55838119
119517328
69043196
699714927
97062250
65807139
199283918
238731392
396204642
24739842
84038554
747875315
52920865
40290964
55241954
439797778
285602293
224471918
350346907
665210702
129529315
266978061
90152147
108068416
285957873
429365460
475376330
516481450
420520742
69401214
230225746
297324165
574120998
382112227
597505696
633603084
96536976
2425215
6630892
82115338
340733123
114348149
445606452
334579538
471255502
476737703
219561189
426868527
274044768
76592216
665546374
74373510
74555947
22697764
25682451
44930342
50092508
45609468
28731126
228327687
83073441
606248925
116123665
18083628
25751544
138448470
253946398
48842157
104900827
86677117
603690085
11118764
18184523
250163986
242286470
137294858
254480615
23639498
439681556
414395414
49864805
463448583
132189602
159157938
21479627
66159015
504314187
16347328
747137164
303604237
93635822
115653165
289249324
202487380
317682674
543425799
135312727
547402012
280547683
518118025
130793969
270684573
723729235
79568357
33659613
2960426
467056573
940290
123624196
2129535
391783785
360661613
623018020
622680247
503726825
264018592
432094133
98766068
179387148
306164700
416207246
75905738
247518663
182669562
28291879
65690064
195710749
9621088
19333825
49359905
316902508
855378867
241294125
429255324
182229719
441539471
415519501
87549314
59141431
165218881
156092210
96622714
751102846
70582485
460147930
106838526
49821669
6314065
133456820
682093793
251726105
36184453
240766930
66173986
188095793
96823185
470550222
419961200
813771931
357660078
350457192
109256508
15580868
387077656
452002882
532943192
154058599
327686888
33139255
196034209
48853571
132053836
173805382
309619431
180040368
285954228
194229629
438768740
391983123
200085009
86739446
83725514
502125004
201828728
187745943
474310036
132269243
137977996
249010288
479513488
410593286
206846949
438351999
40680289
414237098
5525535
532820498
30114816
559220432
379794964
104662225
21147601
341662442
378612425
164798796
47799037
312828244
329342477
129462576
101241225
27273151
52813214
92851068
43585348
101995095
532563403
192570360
316038799
183441000
97016261
304341505
155202821
341236911
197956823
1476691
9671934
147847044
152031435
56574160
480508259
8906721
121022645
6660447
123997941
379898257
297093470
631143126
53628448
569722674
64666593
1634849
256929945
530382325
221764825
379645846
25166938
177452015
84606129
169019172
145276206
497187394
61170265
133377865
38172674
504026689
143760874
154652225
693846778
175895547
98034715
67577711
292745957
79007805
293390903
695472712
496434946
40766438
66375975
644276146
34814246
96474990
190584634
686403780
156829242
171337215
434111684
34548702
105084604
6107364
411318817
270355362
577841253
47997543
522989533
52163222
890478479
141055039
132533828
124526887
92551121
45216164
26371434
448625510
11693293
21041077
459606473
83548111
99901252
418109453
207836852
33912987
29069789
646902721
746095699
79915376
65762456
137012326
20977469
154920174
465963090
365651104
40243437
70130025
378909948
52665273
351352917
52384033
22959799
65348917
31517031
352392443
25349197
366732456
95723370
111499424
702581703
6180590
67518709
8773722
71938878
409438228
151576660
333272749
191934670
343699615
119508642
195964566
348828459
83360309
3900423
781265551
244062864
222164121
166717689
27089183
112111364
29365045
302550351
60707169
108481578
481670884
221992479
273706920
181844265
166783723
251937184
140355556
190010891
248433430
72114492
108552772
363488068
488255809
285401868
629776093
119018507
111355079
7083913
63007020
281120285
1323832
130209880
370918533
8318880
96157177
62656420
19953766
339452178
467837115
564887738
20740749
758454642
342420608
312221073
6905545
2626831
132952726
179807670
131271696
475987725
215224488
77125627
88452605
100706001
127910957
56029041
80111380
223816824
123149298
221294850
350456947
42113248
1198204
27228415
8272318
27112818
234273370
4161437
453353542
517867754
41413748
252189864
122043380
609757669
566484462
153931303
25734090
73640006
530872115
176911560
537962376
172216331
62655041
3849604
86158597
286502204
217432372
129653226
386660663
96792428
333573397
441738376
442050869
57339014
359191214
68286515
437548928
116364832
8794458
24917814
74603080
481785445
69321028
390541741
59963788
660208428
474106267
195859130
82506664
2123439
583370193
176492893
124270477
142889170
13979632
256162188
356221232
13349618
74767547
125075413
319905237
288168265
302419094
87933580
213476552
11807801
436252506
381051601
331266311
173318229
269791155
373370006
28357141
92665631
152054864
61359956
337195994
31285993
173442693
53994880
418066278
187754513
713663132
183864094
50604823
655185137
98145794
270033363
618512764
235416616
179064541
302092890
299621795
521426845
14110202
536147663
90612529
244855366
138662163
29356650
49330155
140236357
145216002
301052342
130393675
197781909
364160303
59005263
335466655
24359425
70568072
111568748
70021566
154095995
612820401
23223917
110802798
194359448
328994045
3279851
589741738
242795299
60563567
87342108
6631681
369754100
344653688
694075670
140487561
98437234
58291635
468413871
494874665
20109535
103055323
69488770
368932839
224813285
81419409
126905398
32504687
158904093
88279665
607427378
577562052
140439955
99761347
1948533
164559473
300587257
173152154
453125713
65824066
416998736
224051756
3430002
43485506
114810321
5956968
332861150
91694093
87882130
30142630
188025383
54726685
446092925
142689776
190061448
610359368
297128724
245009914
216796905
340175825
674997611
387141884
22565555
18914484
256689970
290025074
114543694
245466245
63073781
88172940
561910700
612179024
379076619
414671
121396881
245794696
107437333
209847601
24420314
43531477
477370807
550305010
431133253
75568803
583328172
210838374
56478116
348860941
93838784
139247378
3240631
659397793
34803196
111897180
156915402
380125727
53304342
468239141
25324614
168479
507235147
3648708
39271664
666478721
787294402
725787359
50019174
437078089
47358487
344518674
331614488
61463645
18018206
708041866
319499771
22689725
108429556
161626005
95518749
217200073
828496374
126618663
606083846
22422091
32497708
334639583
125455045
318785646
54689545
167990536
6105691
406191745
267593756
135688996
211228289
174716460
140215119
349337347
119744029
25405009
61506303
118249378
595346849
59415224
264125534
341341758
151491011
96431437
43980849
161911653
2153111
77157230
450710243
90562829
283596319
280815323
267312666
12035543
174380248
300386262
414087506
494819501
87686381
514448196
304723549
185078947
46402741
366702878
126703908
112611979
71966527
506768199
407067990
468235986
182917290
122104552
186106607
689277751
430508167
352269405
165604213
44510025
50994959
10921562
273771005
58549857
87725617
267323284
43711370
216677615
405206780
304839129
497410588
141379475
313895098
1899474
140397233
585570183
20252000
382110921
369856351
6742447
83899547
179326736
380935380
197670619
516703548
412681089
202982716
93801367
424490172
768823888
328730035
259140928
157807213
589776947
887228298
96904302
414414599
300711390
29411725
14596716
53652166
260071253
490165337
146365178
24244618
68271706
15727760
16604893
214323504
1407820
240524024
115285455
145842965
376579468
168408719
371681074
450347164
187284959
7795410
6310973
96648552
58468128
205962349
100535684
111226617
219915850
325727332
27912571
495077118
3653824
728528802
80237326
94614463
691404116
20869136
156356291
119907282
68647127
118871423
432741941
53552240
154639819
101623801
62777661
13061154
440713148
34424242
299732186
124605402
1500967
22612703
427868176
695438528
49950961
185786518
321908
105143264
156504424
175518182
130716572
746670219
49102928
174591374
676326489
18990632
132998795
6383674
1142445
183048263
123477612
22652220
246628409
7710072
455452796
155584862
511257349
21552040
118872638
40038107
25254040
124395446
216462027
344927882
167423385
59491811
68314715
73717751
173493769
27574812
147481906
104231992
33087396
562977248
286579023
259155574
335103139
31836454
19101516
166131527
121846938
35664730
196166185
387064641
221889473
799756231
728128929
81704333
413603945
413536834
19734281
120124580
144100654
215886552
337906663
95021655
192224213
506391793
30857826
91741629
558250343
16389221
96271567
630286478
212776735
341295456
13269918
494139539
483893808
340200361
197023500
287412857
147674385
30526881
222187028
109362143
191231518
501243812
52431405
711206241
294238146
57727228
413624334
493984655
438643437
68133369
248693771
15797166
10267738
162220119
730600913
622226708
350136
83585220
686264311
41451375
53125791
229571247
43945954
310460805
574872012
218652659
488272898
685145555
286047311
182265340
395696439
135818799
241006859
393661069
167437123
598406690
25347257
218804419
201452319
12497970
49063818
405937973
82189705
168751623
568040401
165634010
141644447
120794283
7039525
409086055
26905146
120528675
81977424
608351753
200346780
284895181
440528302
210278350
265037591
319806043
490932024
152254067
57706659
37292373
36039877
356634734
854750620
94763214
125965390
397450340
428398457
135511291
13810724
137104932
254144855
75011897
865920696
189730829
412467490
823410905
21241036
18615235
44551208
43855416
124203211
23169927
378315254
740850409
425449321
298887393
620298950
8659749
199993051
54822817
389716401
68367126
68454153
339483096
16648690
600506693
403587236
66777581
435165104
342462702
43000135
630000086
298994072
13546902
583574389
132015783
350309989
37680187
60361403
82762846
524046233
47679401
16413903
451118338
335818195
327136136
32900722
183394048
36523824
359264864
99206712
184028012
434342496
74991946
205144603
283610167
105168321
467409772
479109735
236772883
338187902
360837183
232743863
298969163
100813541
58923661
101016595
22730626
119158126
634495909
62002729
180760519
292665746
313219164
783785330
123612562
184428227
338357391
16948693
568554934
228657724
94234696
12516751
722900576
80410899
436114689
122370935
89878163
218863953
462912482
602164471
853464463
76405812
164685
455282157
78479927
154348181
485383884
9840806
449851577
310609374
228478003
34397168
280308328
397827181
6775509
459285096
377337087
468468578
213278648
57079161
124541617
175894915
92137878
717179780
650826199
278200436
68365097
176579810
149794199
348265596
131593990
723440753
29060458
229165910
371573517
63211033
606976082
307920337
53738441
574177328
11332307
20542067
50756047
62691363
191326063
39062973
86663804
560592351
228831428
61671023
98857344
12693341
125946192
18239366
308108636
222797445
400296812
229084291
532348971
278074630
186079349
164737069
369310891
3850764
256558878
21232105
325428005
353808495
124925801
241121891
262503588
44179372
187819401
600248114
47166535
138709904
91731833
6508378
15166963
120765089
725395842
221692104
370081672
8850749
200220133
462493461
911784302
68801820
633272339
439880834
412949420
378577456
138355742
62403955
158126806
223150753
130675485
63859573
570900255
100152536
149475199
51005526
98208623
670156255
121879943
135627044
6522747
77740793
167285681
50583889
77095062
347498992
381190935
19414010
99590740
30437828
305537692
502294028
627085112
31393141
137080961
220869300
240937063
29524
651113388
198356542
578788438
16810125
177337605
546898845
70122833
89109407
179672760
678230764
156008310
115147753
219476394
25753549
101638852
150386223
73581423
245767166
80963472
160208500
11042448
259076383
785556132
520963123
239402617
38562411
80270963
851899842
73816329
519097752
229893129
10398112
21650989
422404697
421143406
77654560
265240665
204925745
110055732
725960155
796917012
61882181
263076925
24238143
196234070
239914726
283935685
55557872
26800102
144833208
89668039
220916135
352054941
73877325
375888798
346934091
377931622
72390967
96226986
11206765
369971743
213279211
392090894
306922358
502506112
79102445
176553933
376830602
423543065
442633459
333178658
125872657
32923527
48384040
21929081
201726512
225541324
305056540
492513825
137696238
11232683
177801022
526355983
307134897
417287359
192614226
225594131
866128838
369257283
192093982
86820746
46981343
234609299
85361452
81970877
159658247
7962622
897099486
303992737
845813978
131678017
89346043
41719992
747278446
20278210
352723045
32886600
695025897
330046509
61556062
7699063
591302935
125881408
45924197
46895218
215480719
109244028
13435202
201778986
128379651
126151245
77122448
99380185
202278835
96241040
223830474
78675742
498361197
249207876
87697418
32007104
170396298
74539680
187878411
106166872
307033270
189394486
287325868
180239715
399315066
533779908
43636840
68001341
238153117
96978303
662906804
567753109
61207725
76843641
64775717
73721811
280865412
3706532
411437431
177234
384130935
229859401
672634458
188817575
57285682
104002794
155960931
124807791
376668784
397205336
54349114
691831957
70200399
109800431
675691695
285678099
20920111
417251584
32468264
80208392
17815968
572599889
122121413
25831071
17140137
449830219
543453805
48299168
733568491
703465714
391311682
2210478
247564244
666067448
134267363
37082693
443959198
443061062
68730275
20412171
67779261
86398134
158758144
342359258
20681026
407389896
18695952
6534433
90399501
642447164
174358758
149057335
533872002
21452508
316634187
172456417
419786721
389785852
33384907
49448463
448847896
445066507
13995870
456087593
473004893
415099947
323472869
151697585
391719019
146311296
247428131
32701951
464654460
594446163
280534944
273551132
53511241
250043605
218507889
579000774
552032094
27264552
559929525
594249047
325652984
481547905
544500158
95572186
287224300
400125664
17459890
676968584
285990552
304302219
206223633
367165208
188549386
91274684
455925234
185177642
364423304
20332868
182929080
117013127
683896519
140805722
21481810
576634688
214193247
500456504
163324662
18167896
77621200
12720370
231943221
324309323
57625432
536092186
496717795
205637073
351632665
209357432
124186416
123465740
542943856
30043290
256986923
38989048
142908694
399783633
334396595
83553292
164000049
100441982
2912939
186011592
289593162
140465299
429947036
518278025
257469861
31771753
304958286
221027956
23215713
542977573
2900127
128743424
23378781
200476117
134032134
213775391
466903233
308055841
539162650
367712767
95498172
17268500
448856062
45050279
390428038
74957813
11282102
357546424
51684134
576643200
7168217
8132386
37771697
139415691
522077125
1318098
145144327
133793731
112561423
93737546
64916337
122690081
94760964
31554168
361246591
125333633
102622690
544014668
74835939
246830377
190669621
572085627
174982945
165309759
53762275
394459780
357704429
99470381
167889073
4470957
107958814
10643939
73704536
30932449
196416337
114369662
67584627
83574022
524221703
381370544
493891598
326889695
167978453
241497767
258022387
96845973
463657672
165739052
47506897
348550275
232962084
57783819
196280030
33382403
611483836
10601477
151323488
139580787
3514775
47167393
159954383
386484752
72352588
325896427
451034588
711947138
19795676
2094872
222679715
254229363
79878250
331402147
125103762
155750387
94438311
788965436
10080371
793127727
205717595
35920033
57524283
469345226
141596730
55669024
33558427
278020773
7486273
3809098
266631054
65358933
297197914
224590697
6390561
73377550
153022750
71936357
333114984
428545359
469743362
406072535
68776269
144571465
199387363
55289789
76196577
10579319
292806212
134810734
25854732
283134544
141639276
284348342
341033514
570800084
10007856
54177495
214965108
131803360
87876640
40928651
22833144
49361978
36254920
340365179
452370742
91859137
70785558
56682425
838578516
540190001
213002532
237987808
413732925
135096038
79418089
264720653
21288510
55843190
216174431
562904386
7086793
134065623
258291800
228769378
386864058
59734742
765170240
99467982
575842692
221083488
39334556
459761751
45158520
135817947
470467111
525191727
343053704
29761850
374437304
108878272
43638046
44092396
117268119
116326138
462712675
320676434
395968728
345793569
502994898
537968454
245090272
910504643
206365549
12923091
13373897
164259941
46410226
399326016
541188701
86798411
55273845
140275955
433544078
77185161
328364562
30789271
178399498
81620505
16444786
299789847
175620536
176767247
756282214
36634789
376385983
50298634
273902868
216221243
417726135
699285077
592847879
318205931
426833566
659995245
287371836
411746916
257565087
229517725
78556885
600905175
237125158
111893999
200236219
40841249
124444981
88086289
294685422
45832674
664536583
19645508
65666836
580925798
110365392
669274893
139060778
346166211
18588666
221587535
38033357
26897817
171977367
19310262
66912519
162898844
249778167
345655210
112283706
166286891
431778977
115683619
47632344
32293888
344200903
23200979
168606079
4300665
30807688
841566490
106583318
589751067
395503913
221209985
150171066
653944585
223385722
31071230
149759417
512259377
231582944
823453325
657244851
507403450
129950832
237989616
15519192
358442523
568962782
314787013
70595363
43829861
185383753
213187997
632155
237834115
118130731
416767787
74943806
49044904
7348094
180535817
539894364
40644993
359852122
51896695
441237522
454063920
603740790
121516313
57940427
15964593
111667001
176881821
71260354
669080598
65656066
48267330
269329154
31041447
28127208
525686539
299303201
122895707
219793151
383508324
557805854
756999019
63741567
590875780
196429334
739799118
267968186
173880405
656544305
140021705
739353413
411445471
177964764
1077157
563578631
297299849
62574350
113252263
72828289
613503677
54073534
60695344
132049049
285423075
70699070
695283060
95194586
132891849
123115522
329843274
172587306
204092339
3744005
74374056
37753268
29364587
232384199
279711241
12305061
1800622
136368499
219650025
122722969
38865595
158359198
101453599
131526573
24696951
279062078
182503170
47685367
49856312
177271257
14143968
66512673
17781032
342552320
223184125
84362164
510493124
206977145
611051567
142314429
243904381
223773561
176478614
477730753
364990662
82131455
4913253
426598618
286457272
160544252
207024086
17801902
111324373
11337763
12636134
349036198
8815791
571411650
125480328
27194857
134198591
288878414
201110494
9794208
106666822
452446482
41774537
200440296
368199850
748087264
523376083
127213273
155090848
206134817
35813440
80542752
86955332
2420873
331249875
402235911
157830326
34564784
179861855
482510248
179556169
55247798
139881632
427802752
2438356
21403354
332827847
392404473
149952650
68983295
163523165
22983151
57905156
205649547
56580957
627855926
4950323
381851078
157751368
250783434
454639408
15141545
271559301
575760495
680957972
356310153
379105183
4995672
667563402
175943329
187840547
39055254
469069835
155249010
602549583
486082860
674515091
4057190
107593455
83598358
14946274
498345005
451382364
526317291
360101168
158306222
560553741
30031368
408346979
122384934
39971590
265671163
423922252
136325945
34079174
456127663
15976199
140703902
171617210
67506957
36932309
141783509
294448427
93626067
123929380
21655296
199662633
462216485
82921549
592626080
13014033
3926582
1664703
100726476
6805341
63887802
268174093
602120890
179628669
13128831
298844539
617765848
236367051
3519508
433550414
34968469
2322846
16311860
396330211
348905792
435109398
869003420
426788694
737640481
499204398
7263303
201318759
432610403
66408278
563339384
101694851
167193077
164703640
32016961
83578755
240175934
32750757
589857427
265199945
99678345
643321003
96968778
55176334
110313359
562969480
416371502
54637807
478245617
335870377
498589955
187809968
287841259
95231014
198021611
26081400
16445728
309738019
65508943
472109809
91733028
79799994
487746070
625197663
25549603
353194118
50446473
283247971
3132135
177629318
469748523
83172656
86360633
24406258
67712193
26278149
672829160
896507835
222461386
113222279
84539352
96195967
829810310
329582948
119033532
271291415
302341237
229176873
174890064
268181240
106925382
303416808
104308619
358323786
169729980
55414783
260862682
5198842
59796311
11266881
862560533
293744001
4164867
325678790
326117995
501631010
4744855
53364928
133901244
628134468
485112185
21271601
72177989
385907335
222220481
379233042
146298458
146971114
18073407
64856353
109891140
59361089
740002106
328237082
124296167
86776108
585583185
359514260
26455041
2734901
571244393
128705203
255054184
769917933
461852057
510512043
303695875
104616292
110335711
15928818
202480947
140981966
3505187
349672796
35358841
239182034
4824615
179771934
562134737
635589517
153737207
63485927
113368104
95421691
420082403
71365776
174931598
487275173
218666449
459006828
585516479
353808834
61256207
280661695
6433838
89349836
276725932
628253504
309906929
94999076
85219641
405053962
303511459
85741844
415187302
275587903
233474183
390879372
375594015
233347170
716289621
113672246
131967133
152270333
86081673
22958535
296693542
341233689
661336445
107186158
192572383
287864253
187940071
301742925
151695823
323568701
2894991
132621133
490247760
17842117
621570805
48046956
114628018
760069434
151025171
356553710
65306681
229948174
156477422
743837139
383518504
17983678
397280028
112415537
45976893
130139505
17502832
226906368
150243486
345608801
589231464
70759054
339874905
88187945
404770675
35809313
134846144
117467650
272837003
1349808
74238940
108062152
303552300
47278734
323114989
14873476
237276167
20523561
101958900
362833113
229316308
288078051
577464279
28571708
204706696
3302611
19233572
359603242
239872170
753916021
1592223
28968529
185695991
220654003
217886378
301652164
402164529
375782045
199362329
67544553
24124862
28998337
156951608
148493117
91574044
179222309
674083743
445435329
236199207
29384736
990664
185823196
24014200
29603669
719866686
127953852
460025024
103857486
71273898
540834992
114087612
15844786
409826500
113313790
4964622
147693376
14502188
171715532
127432214
4177733
190274252
89864786
393774740
19563036
653182271
87044121
55279744
137844836
500271624
410111270
138311082
1072883
10461088
294722
81466416
121978518
415992108
263461464
175697475
64822759
8637015
318973404
6109871
63605615
183943938
225395573
33282360
198735916
678321343
319639288
517548932
343131931
130520338
301737244
102759500
131718170
293463428
230889169
205012502
40285425
82503314
100891285
237019758
527255152
5964340
33137086
9501770
15962830
263871524
346784356
44130357
104658369
49757956
30844438
457116638
77104240
421486363
225736917
283477209
411599770
76988978
91280519
24227800
54823545
95384601
673483637
60525562
495246201
247379328
512814731
7454494
153412267
46590571
386818433
147780646
178387817
534433455
122653983
534205809
95893219
166241761
337271753
318018591
190266333
492803662
662186757
790667098
56183097
77975667
339629959
15200144
8875159
199085789
231313557
664486480
172739195
530541485
397289739
59436700
24409018
130441950
10929558
124576272
337999385
263162095
190774642
201004198
184605082
53450970
4640157
452799682
540584092
207128514
126655708
326549497
812614427
46331771
230858102
32537558
198476752
28392223
233043659
171500194
85582099
521685932
426852456
283618709
227814063
189363796
578362016
6844458
215573455
442620555
86304174
161881729
169069971
176127653
373346194
33157626
245935138
250123470
98181068
151717799
247804594
809582
235007444
91786175
149431458
142117496
14685287
199698472
198358966
239708019
158560860
773081111
145177626
415312658
16087837
218360816
85508797
5245038
249908719
772135339
98985254
537446812
23363599
439490381
19428007
579536139
471816270
47681163
616958594
194832503
317581559
342095884
238971448
252522208
374003727
10371007
19103186
310566422
89292284
670907889
46827715
17052730
61235651
450206099
237977210
58643571
65870176
732590866
285777290
648915595
215930443
511177723
381335112
27950898
13175061
79732425
395738403
176057464
266450760
156032584
82955063
1627622
508684473
65499236
690209361
493628750
406282589
27796116
558673889
756381646
516332694
241653807
696328483
410071146
422268064
998845
744474
41119216
106912232
625398286
18460455
170385829
539615924
16061393
106855721
407206642
132885708
196334071
482584377
621591054
531118761
602365417
457604892
387355075
122345279
344236619
414767835
94249409
16303606
126165379
757840439
19081732
306020191
399931310
241196509
220320056
13021403
209430973
86366677
297926769
1388993
27083903
290349033
129123886
7232271
133868066
18729424
333776789
508327119
658532591
125103418
9377030
52970879
150505542
87120007
16139057
81652979
505123812
28837037
228586634
3155245
317744997
364415257
297702329
159556797
675404765
694137202
71968984
176627640
155846971
97862886
345785260
276020914
35042791
206719112
19750037
146838747
731032511
488068711
271610488
197953979
19750021
471810371
32690590
26831384
161707209
123718352
366382257
100692644
178373444
184088838
60022212
35431352
22420008
180795702
321285545
34892897
4348247
212221480
578200275
587628830
117933205
739229773
235256356
445468778
4812766
2133031
88852067
550064658
166528579
274948334
54232264
129239035
35134758
214751091
470412175
416489111
18038754
135832782
486720422
377594284
130423342
372507017
311016976
42853626
265452620
212274618
122416651
93392490
230686378
142767586
608941530
14509253
447833945
124157254
142815173
64896271
35144422
172554743
196470555
53576522
219724950
258665416
118825857
109298505
142416751
418480197
388248847
208350414
396124630
326133414
126115126
56698162
17466208
330635023
308711906
26215254
152191696
755822434
103454727
18419217
126699153
67075976
171063481
24574587
461974878
579765795
290951242
59593627
396589962
439813491
8459855
130971127
160519818
2876955
98618162
97096938
145904814
553009725
82530312
84206374
119307867
128021258
69343664
233593675
502480887
105321645
51929335
12590761
319113283
2496225
147405919
57089625
23998540
201518007
214458731
89261067
100716722
411347360
232907410
109795784
167810572
748079553
121841588
5186789
406390637
257953881
17815645
317779824
653076591
54726391
92834536
640395770
69505896
307023420
212972019
731929849
654538030
406458070
196419503
127577
553237051
281671066
114930554
164279955
675873735
161203793
10399282
15148639
599512330
72416166
27235515
32683755
315541985
404370246
345835230
280040469
10615283
183904981
679401824
494841728
371003483
283603653
221171167
277230376
296224576
19593589
438676352
244455012
117970081
223620601
226445756
368850354
34692043
861161460
306789111
81131000
549736290
28010213
256162603
148381995
191912084
189655866
23966
457425116
29813782
488310314
281599161
398083195
506964089
651400034
204487304
178349486
44632265
9090847
198151558
335298994
110023249
756652142
431453886
525220277
227500034
345717002
492512442
217135392
651842048
81408418
162789793
274975562
8845183
588907592
461777134
468972551
676041949
611398670
123765204
499247960
412667641
223221285
224083799
480231756
743976374
299089741
119940579
473519910
19530309
222089533
715794166
3701366
80922533
779671324
594819645
402428861
18341051
165995814
161951921
240850657
44261138
272755835
208883143
84649097
450341494
107600844
173362255
218314384
129115425
62594486
11054729
115308614
145302766
147823397
346989577
165743149
383345287
46923895
89840361
100797946
11197615
35157024
477403114
139398597
212073812
714612222
195470572
703204513
496913331
510935558
612447609
314240638
57166650
144661720
395127697
382123742
154053975
181061465
22233830
53547973
7138384
156835200
247974528
70735069
92341846
338279735
467440395
426040664
6626392
251383738
170691643
192677351
112773046
391757227
301484378
90029359
416199400
128837054
837547424
53540677
80139584
48929846
354252801
70983666
180863822
262615000
195965379
26036426
5159776
51926152
178822887
250418047
428019079
19680689
7064270
235386742
54666911
670146577
478195874
429996581
523787153
334549628
124688018
76270998
243082424
281476219
146179671
82956843
137038658
422104052
74107010
79875328
577618018
51906041
112282423
138084498
657461248
324424241
435363343
165746557
346364371
85883089
507914029
33558429
795909577
587209425
4321118
12949991
515573864
21357914
211198819
480985236
629305167
66841283
221336271
12141818
348024001
73351225
212880206
169183289
462153209
24305043
263056171
685069163
252938838
171432067
13961239
423406867
64666033
534126267
248024020
112237785
870714661
194417965
405506327
63681752
15772311
436650603
82009561
361989940
34492870
483823704
56387961
52037908
54081071
53883411
188189590
342160232
184783132
37819279
711106902
322990832
243015968
186195133
45754344
616205710
101710303
438072642
314161651
49754729
59581818
17491744
370443680
2541081
231330470
440199883
189538662
221106358
661036711
309293914
7500634
241388902
514042226
83120893
77476684
772878865
116333065
200823117
487826933
170546226
583497924
43341568
240604726
258995083
800877975
242717686
442082114
134645140
324526617
556246766
403434073
571556289
94295882
628427532
42485068
232396928
5917121
446220909
209914102
16769054
345005363
342988218
19205370
52725443
429578338
163066602
326054749
179435566
766819
104522184
206657255
546247189
13708931
26042358
246316390
5990822
140286113
160208641
7183676
95410219
340904566
386038734
248403386
19987899
439089670
421762490
176514376
62455736
192827436
273584730
85450
211087466
118349622
34555260
650741789
717205688
216283559
266280803
442170321
269592654
118784356
27125137
86364283
85099801
113298378
89956088
466989676
240127802
158930618
546560793
379589492
573715635
426881
351018771
89815910
2076048
294716038
35446638
594929192
461478034
4842572
483798722
168437
197212859
420704339
29103632
22058819
344676599
77570520
276930553
82930643
298571058
514360865
353616102
317818552
5300760
5657995
97761844
292329233
145225657
725864078
108566307
485092851
47726553
82862463
326408810
103076043
284372585
26206140
40180244
156261583
129105711
64206449
210468074
91410433
818645051
438674916
58976391
535929444
209062344
262840487
303581399
206545402
19345174
436579108
74299915
283941316
627099298
21066031
201209637
5019647
176533018
493658278
288498388
308969793
669076731
137256604
167298297
7005420
360646381
4333370
48848613
13087788
302062599
9187344
59230375
307586074
345110253
128832230
66575057
66928706
34081364
173193878
61562222
502086037
10409163
545692597
273702128
9133263
248821778
518653022
183582381
32104069
336980
585401325
596269607
4449694
561962042
26314740
228099448
75265942
44128202
105297684
7363769
497009552
61520467
645076791
39088645
384810974
22663794
316916356
170350910
40397046
543380843
559588190
140172478
49140560
203597376
200421307
238657825
45998317
527410950
48467317
15993635
484350222
82509033
20395761
225197414
87341487
141364282
636332614
165453462
97195566
130657803
38606669
519499774
448846451
283192331
249282050
67072034
428455145
221581761
73471597
18033534
208821340
41407673
107635855
32564066
16298916
184783088
360432041
157224212
220200286
383483575
56097113
635467072
318145990
107779230
96327604
8412116
525526033
62927484
11388213
197961918
261767585
375384923
4940907
217554846
298229181
35899623
202882075
96478777
43006744
89246787
403177205
779887851
215914951
54313738
186248347
615811265
726596668
104109865
114621086
763575935
229330513
135580951
111908119
186635867
505227925
104211644
164955623
373038680
238935287
183980549
171209911
224367198
163745288
761076803
23172513
5086851
13353072
547130048
8497232
219431880
2047014
572930955
123083384
122979711
465459367
14434196
27422449
107669631
466663950
289088297
122405758
59001897
591400711
90946144
55034997
8890514
206912100
73279308
18252759
433857424
156418932
6879312
114188479
419692856
237096190
612922818
25121543
38147003
123218556
27261494
54206403
68321039
763268593
182155594
134691681
63014310
159254107
8070912
44573890
327692841
309165252
389428065
20975287
378329742
417585234
425765996
170595818
325712964
215699293
286196019
5194767
5566739
413839960
184187375
25307460
256949537
415130813
121072640
329729694
323863234
91310406
256658216
77455891
44471528
303062382
223066786
264150031
556641691
147553965
732015936
431976672
158559538
10454511
388718275
569628448
296756942
274493724
288303381
568836087
33442288
165508421
202556151
111762050
237730808
174690702
176643435
30111323
555251885
441016725
144875359
27846884
175219345
36137070
7896267
49421666
18450108
295498204
687939059
82512200
381948871
79579160
307705718
151078762
589290069
315455281
267206155
56467128
110693060
701279136
157144523
105463616
220115608
45155245
77938761
64917089
146116385
125507732
143887000
379408253
24428709
242090574
328497025
773210764
86201135
281662243
32720043
5146091
121101526
305665104
66207360
13160428
116297016
602271849
33358638
274903728
100482403
33099442
759191091
134284819
164053655
356254685
183588720
248288391
60097284
202436155
409506583
356558299
109747823
111881628
172092657
143035515
20910103
3526376
213661514
43940704
607072334
315997981
868389959
92179894
76225448
31834176
307791638
51586324
163402225
7581953
74973932
353811148
87401420
242333901
407361215
267616243
298504224
21315154
180717641
5730538
316387131
4979076
218868450
426162506
18336273
6291370
777472609
16631002
168571378
219688675
57479078
80508172
8081172
205326884
123221172
271439100
247409151
288942899
102310792
209394176
362841305
127856843
74681140
433448143
23993939
153754316
63814707
154456356
111551
3996524
259554641
96013362
159052898
3571568
25316175
556929441
13354451
130917151
602455681
14836791
857507152
142152972
347174241
37392144
180582790
124328756
300661894
819502588
328559025
5137153
546343374
58331195
17967543
147552084
464871437
165147686
219122058
159289234
16310326
402644097
298245313
454036188
675230234
272851783
49184399
464540676
412074003
70209407
86986052
255073071
115339392
2209532
622815096
33287568
248039674
240727516
128274865
79096199
8102948
726968263
480982829
166149864
93194764
281538776
79415016
86406273
129657217
753828299
513300408
457874457
273689897
49679803
28957069
202558779
511616621
61599469
2494278
234863672
468242708
100493310
121157736
293973040
96730804
648042152
754647620
78593872
37249654
254836156
140382521
224296568
256895781
679234405
472390331
289238917
245180834
71781450
41093367
124599162
72736024
102017668
574875610
59135066
75460107
43491158
10605696
354476144
394046867
436913415
59667761
697001871
361995324
300868536
205476037
269968527
461553245
49472983
625754278
107845538
7255520
57548159
308790057
396563968
107288743
201730078
264503661
139650370
11289
358134400
438650509
29857970
3611857
171616900
9655375
447434390
6928874
15875453
244171409
124499814
40323027
430037936
693138467
149363896
183876696
26871774
165248783
98222437
139266638
249472227
687561223
431496589
683713440
572029335
13086684
161623293
425305378
42503950
536155302
381647629
4539531
77333404
103153683
23012855
579212080
81536426
521054485
620990374
301062598
269216058
12332773
178514636
112684355
1801516
157862703
446981918
247699284
349263578
160018656
309526780
435435534
53636486
311780109
189898398
30014783
138273585
164990016
609107326
84922651
386286183
373613219
175330106
20930209
129726877
79118181
48045964
17727806
399552024
5320240
633219668
44453717
340102734
91655465
102523480
646251806
53814015
150649646
374668398
42779796
116011656
20593785
192215109
58616047
901694281
458760008
10697086
346835571
131779635
6374408
45027168
18812670
356304754
32347051
334122164
83290909
724445215
105736262
64913268
160829709
306142873
17975091
214732238
7101327
50276841
56780065
478245443
55957869
95474839
634009068
250623557
812058040
14137601
153562173
121059146
356958865
45992575
175988425
16614218
641023076
157807475
267032496
641414984
8508524
286978988
24011636
174185507
36909162
156827211
42278522
500066
20701527
480662644
174562479
45194336
479438562
170507846
83610285
561606455
241226036
635559047
119705820
653775135
103597686
252430784
280307761
162059434
786841237
550418489
194542328
116149560
61935475
125192399
4487990
31704529
152873573
166106533
63947270
619325257
59917660
81635357
283779523
361347800
344380217
555060983
268528226
363089932
439121502
117499082
289135966
32210581
115846095
140399923
60874164
186606238
142059134
464003064
335532181
19431309
218798972
382074647
108229363
469321262
33296313
50380439
538375173
804917751
490772743
17432765
166202953
39861436
166216987
693215174
93303473
254876091
33853896
377764738
176617655
86681010
22121316
664605963
382533382
129680352
278029363
2587281
21298432
667923935
285995902
217873134
149373980
35556708
611327681
376268414
206427269
351893842
33204723
111130251
311925144
332049015
355770046
40357502
314093824
62129497
469804071
513700706
75515120
45478842
19945864
120904612
50324295
303101190
566450310
101371793
681622446
63507638
121440237
57439006
121989882
397768660
161955988
76828805
178373227
36647983
133004094
267745845
596494922
860444524
326760670
279076536
57012569
303555512
417472301
51040460
316181073
649108802
146306383
54066514
46726325
187857069
270561070
189737392
68829303
72348593
593841046
330793598
446020914
33315530
331073153
33183157
270551775
114550833
237802272
634221404
151048989
383063858
103264094
160145636
139189930
429287127
16095555
502693859
256620952
328043165
139750567
345023981
297817182
474345631
132488268
20375124
778107435
182383113
185671776
69627441
214930253
128275947
298388848
281332452
391355910
35150557
268211032
276731828
537429747
1002845
494731139
12457212
35635543
52347127
35092872
89763088
280779677
15430632
821332773
496492833
439104927
45501407
376741405
28881438
291281150
352831317
112817883
248285485
197827849
291272686
34656940
627114940
130470785
340953357
386480571
237557790
16256945
503930220
78292734
228596021
800914478
46714875
63232378
33109099
111828309
80592447
9571743
10439993
43719134
298741412
2760043
337881427
73541051
564777689
592997563
213287084
377522721
675788569
27820204
345489126
332665804
773219066
108272541
6549874
62699243
794370039
34309122
127452907
157146854
480433882
526722543
441974554
332866918
10179189
34503024
241500548
67256975
148608638
109079715
381243983
368479993
46615825
38716463
152419114
175801889
19572114
90798629
33262940
79395150
31468109
505386754
150749916
648436183
364685604
114783530
22347639
32924043
490238308
43320601
565400729
55571113
176244179
904679665
273194408
44099389
266577336
31776825
5956081
92382975
390322156
154970264
287367683
811381264
516597437
325550402
52623862
472958076
125090225
396990320
246423040
277554476
588594572
49263709
134877603
122856066
292002923
129184429
60755051
12709712
405366501
203563428
143791563
456541470
685740920
499102008
83855701
708130789
197293704
733842885
421657884
455423400
170324999
374554944
131635586
222620394
606606204
502437753
45966589
11295455
6676542
60994752
878926444
67616499
41977085
485874308
26778966
93976925
305745904
24094507
90617132
280003008
279658022
282993419
625406
213649094
116591493
74979923
145409854
408543608
263625814
584991407
47459626
240723130
99364173
329171220
572446043
169022814
37082050
761067673
472531354
831692591
57881815
35029083
114749587
608074893
316251290
13817073
798174597
216081546
12294545
852002068
139972063
648352692
88402434
20013245
827233710
140967429
551031218
75231559
31264912
251212481
353729274
21424140
123970556
44263201
267366827
50196650
39220791
339979807
229264253
285512159
521989809
2851416
50970481
411883630
562300647
39009308
242016027
4652624
33027934
404829390
45476520
154423099
31538031
182901671
132277910
10831824
101335033
328853014
53762095
43964856
371644562
19531369
21894370
17099681
79390783
750272286
87848795
412442718
22211981
16354489
286564879
334588228
624575482
507422289
910119820
145802155
250994583
70482553
48004532
282255218
191919147
324572597
146371734
131268501
108314899
24542357
556822251
179468902
51803310
146418155
159987374
9478631
54143954
150425256
44423295
23657822
674606295
245259366
17530095
179826987
146195117
1517473
425689391
55234702
266967969
80531434
135442393
581536304
65206460
29986997
365334978
44314828
727517963
7768858
223700598
668098540
128573051
65987439
205411718
271892578
84303791
77722766
193007623
157184133
85359627
1076931
215415
361961
155147626
185371970
83415653
25184371
332178313
100382865
536198059
206699193
204054
264003744
56280110
336038508
231732276
235986946
73550282
665933981
310478521
598737397
188137008
605361402
170146600
42492388
164362580
54051296
62300545
425941833
416074193
27645462
268006047
84853380
6555202
46582007
14053026
317412438
66499736
199293506
270929453
96356963
323056164
117899617
76095060
132576183
142398833
278677573
51228840
450318642
123378698
649070155
410944771
51228739
240989770
214046936
603600737
102945555
636962150
191982281
422481378
50794460
548677006
135457842
21765095
32189277
19219051
360231899
596749433
71148772
291980727
273307101
389937358
376111848
488421020
4771441
199286636
1570443
107457448
303013811
18634635
470210668
310202862
175100019
81839483
414509972
208186370
221726707
602970577
193310051
55955186
78035795
64083032
70124984
357048169
318763785
490525895
508195373
599541297
668895570
185426986
63405508
20579394
324512846
427075208
508595513
109817032
266966536
133668436
399239602
90357644
67632920
302165658
364504487
286088057
152108043
249707192
7364835
600180326
164495967
500827091
469858588
462711826
605963032
174862401
614201419
41798923
496246742
74669383
158232534
135936835
132577291
2063505
588415234
237545590
68531057
43662282
202105675
24394294
127427924
1213807
560501540
40281417
65056262
184555653
341961795
659312878
165117524
172011728
13551284
131853410
664602148
23450809
511886282
430006746
4119649
173480474
589012880
469171296
244269892
233720858
23316152
370179648
3245233
34560517
44098109
277604911
550595790
496523640
227719502
368670832
34873570
327083574
213089200
33900725
151005820
89535583
504303552
71682929
134815405
23751880
83225554
494016132
101537073
244344420
86546219
148255515
676834926
435546709
210853000
29780426
12144461
127973933
18798494
70594975
5139994
75646510
763698625
132766441
620384322
247598218
789471496
345649908
140627924
160961001
200352666
317735773
143259853
359234712
413790636
25616031
793578
384695569
155774351
21754852
50018184
122986839
28653599
39175209
287305169
403591910
230747562
467708280
577660841
632438
42034663
172355255
218561771
2334300
410967500
52570549
10144570
340653129
500371666
324543158
504116891
40423578
74157408
137741610
648839245
47316591
356470379
374410809
336749352
19530095
337351474
268474088
325755959
243435312
72709098
367152483
71720551
667624849
142554952
30479161
136418359
299312096
743456447
307550290
155966503
356804881
799589009
19150259
113070327
133392952
147765671
870920497
366397331
150784595
14069254
207524440
323040629
20968872
89388583
513686720
579151148
193102792
311994078
1817323
39145415
58712783
457467612
480078313
4890857
25724100
441899833
44823680
684227365
363301250
158186758
769259718
185533264
633708635
380630909
42729744
241780388
422568611
149759547
178706017
137370101
198452317
358758163
514784163
191387136
186305588
41849269
204780680
329540039
24824549
210647552
191263804
15030921
405653889
157211815
657150853
34237070
507111371
38547992
383336181
540057924
403688766
11892332
317700656
675180981
52804378
148083257
568973545
148541393
184278262
48230180
594245746
46690436
458864077
144877916
229761502
537322416
58430150
435641247
10485203
316818508
142897224
338191938
172412557
303025095
384747795
37328737
99554130
401783577
211397663
401904028
138281721
183413786
263215216
142780462
471656030
73328260
181584037
540928944
463164316
113929267
57570881
6021770
440551972
651111412
149259031
115933579
722058244
83022734
616099004
272058380
2332850
57097789
407669983
179482834
114102700
379535914
296684764
247868667
125490815
112805155
193968390
43734072
46589027
169681493
333385817
404268524
184991548
330694330
484437045
663945660
7421481
452719036
237488974
87860049
50529939
640232142
49399980
334890469
609479284
7877748
78801312
16275907
523441571
606231960
417390103
61983942
751214166
377932741
208342020
152779799
224890844
172814599
33771734
13776381
89620863
600780479
845509895
153240309
456435052
57452967
270830516
162310923
6835467
33572924
3673753
39856067
56452502
113999144
500982147
33939535
557391034
426440218
33287433
94276737
360028061
46352554
45525256
93135422
74806829
687413567
399140392
318456198
354504552
5668518
209207221
127030584
355181057
672499230
215459138
168209640
769663148
118023861
114200307
536374559
84923850
66655363
293780219
63205234
699367319
137333272
82705662
131586846
36333971
85523296
197254944
92196031
129244690
156849448
10868380
534063880
286177157
52078654
240909393
4381665
381315763
11824565
428577308
583574525
391567001
141755354
255479569
307492723
431699566
202401173
117531583
437023137
135376541
121405464
456342171
258805469
3535989
726140
92898198
502937726
541831829
102969332
9568021
86421186
218880841
599666191
70416586
206492175
443257874
115709355
321805969
32858153
126825593
483904957
86123401
65159340
507756374
25031873
3321110
91464257
385661497
228120523
666299638
123358018
186873075
114784464
403929697
2604061
137984325
184027267
249618328
261804385
56252132
128575621
340116882
147964205
5031293
23910315
258824388
585977180
724013904
43274622
210619081
42973903
654896985
307497815
1812020
6727984
39023635
201960373
2166899
561224683
232620753
56267392
262902065
54159051
143955436
75817419
463722767
130969589
200330967
9187239
545573421
11021151
38209047
63040022
7442853
291143853
116950619
189609926
220477413
189614054
182394182
99977606
517108538
703794117
297347882
196634255
52906791
296957275
196532560
348697492
855673710
304906729
158033270
207558848
58567593
4388963
635343131
185215989
268784771
341089396
212811381
394546333
403746207
282527819
44522083
137723353
407063721
71448993
109478541
190128883
595209842
21965925
40426212
19294656
65861360
10766218
211095418
249840968
119859569
119901694
74074016
436518865
110771817
204883931
20831567
376953939
592895828
268161764
251609798
211581154
8434345
48455858
676268685
114423018
24775251
167937920
840989884
204355573
123586103
116193878
553785254
359265536
49992386
46590298
30187211
118834948
372757616
351066803
230030222
434453544
470430343
123855352
120729081
22803037
398542912
187209648
251426222
48116962
306074723
184734226
397412260
484201323
752670152
4592816
189056361
2311639
144607917
583255022
6789059
184051779
52969630
308258688
26348367
298525149
37030801
154570377
195632207
793999230
402012229
88273960
350859309
50482272
52470033
382509700
47090882
79044826
174521124
58019587
22232630
777379325
532843912
63396073
560615765
286302647
280687872
333219611
169257172
78893887
583574883
165775183
3673640
158050761
45706528
176137795
12439013
329581142
280063632
371161741
80392880
255055020
260075097
203184242
632746737
50099850
66421720
64693141
67412828
192272637
667278159
413930999
524665805
40173408
100241769
272738779
689523659
622063938
172084280
48491357
19994221
9842891
267321872
191309288
325036721
198101659
412832889
23921847
14504280
2715161
218347780
453877815
565894575
29913780
25293809
1399556
41848335
275025844
61855629
34985710
537517723
776634925
481925868
819095820
188021947
144839574
207654668
51934247
51684006
397976446
29203803
196181814
135997152
319336726
153251075
15247747
242256299
15200555
369034132
465811113
57579869
403796232
112375989
196023249
59314654
168138880
785444166
79319646
100937619
344049741
629021475
60714564
366058856
703511192
198413220
61948991
48141723
107427036
74625311
294481106
194392677
31058715
5051389
83759874
12321036
10737458
135579049
140524459
26335613
239617280
358772148
18981662
387077787
474321001
28603097
37232488
92153676
108002282
412882924
293604320
2439293
9717608
182719181
208672924
3921821
369482785
115875691
330610631
85717140
11534873
53798738
168750892
147551174
299252834
229888566
508695056
31195537
9612184
66182593
379422667
218302723
120324403
200491346
56380191
17966773
291077796
324607804
270676464
185197150
201547407
319655904
289844443
8156887
109015188
244697930
57452081
154498059
762545758
571865511
301654844
1121670
30032757
23738341
300388238
295810987
188931856
499398958
240302740
202783949
283772911
15864385
249751113
219444209
137638676
347173089
297933546
171936636
178312161
769995
418503222
583455519
589434111
356701402
93326277
712991639
63688548
304293469
23389109
200829457
170066086
43454020
65022111
102073228
177288882
217013084
66535015
6568068
259273246
217982416
162914327
554982758
443287304
144386051
657579085
79282213
169225536
107093331
234529863
62121134
195856708
209296985
82183664
15813141
19001223
530277703
359156629
16942234
666908191
381703384
260534958
4616398
184544993
574940826
225493849
150487974
1699583
351608766
23074777
351941820
100410522
149802502
324338742
672600301
420966216
239379178
67904833
754941347
813074
593928450
5003308
249000439
45287144
102187795
87782354
108604159
38781968
670994228
395844897
81948383
87133831
12510251
1633491
59337823
330562483
32128028
39069034
303250728
448249362
151686926
185276249
208774211
146925263
444243996
5779395
82923449
53514037
571526278
107880762
31464142
72535056
665310724
846962737
49741341
578747871
333464433
13453805
492982222
221256774
357978655
707276938
38639801
320551425
452094369
587990884
108639241
383219434
8713298
124924982
165035623
189540347
94673910
596242089
107807762
46022493
624534849
76578856
372571466
680293020
187678211
225608120
258290225
7834497
284780705
295210266
538472796
157737763
55696105
419112991
128907896
404471062
562570157
106147364
264225878
147197515
175926861
25497732
402598872
59204670
621144946
47230988
32918478
36458853
576963426
389675221
521438833
140667882
292854862
40894966
499731882
22679476
53933927
146335217
143604269
110381186
284535853
56002344
38961101
439477922
186442894
49240151
693196889
400835125
75495296
311701393
109937192
485582162
341485105
328024256
318724137
38304528
61546122
9929042
1593919
21555580
211110631
525554709
42728465
435382458
98672918
21009477
37065588
471739935
283154112
561533586
221929303
268089727
37774904
42162848
405398520
85236615
149131654
367630716
94847623
335599567
20471498
69509259
596629129
207024655
117249
698299990
377627752
113344884
14689681
23922275
316867010
19488834
293362146
143360325
473392378
824821920
544507666
353153691
458966
406508865
181369671
184416946
276533638
603397056
200483357
226922444
138821282
300529140
48197916
55554573
326246510
257510319
133976750
361585392
70365422
93553676
260250008
259468068
148036476
488006412
114092311
658312728
560428979
320744425
171869753
172917685
41690070
55582930
112578480
128009102
261070333
243332015
123586618
301414961
129324071
239408908
700882677
357785889
435077987
21108522
655167505
300809627
202769003
241283151
76694547
34476037
548568834
11610445
100258466
36687124
19009133
446423335
289002102
112927730
438289816
297999646
70423510
133028082
79774957
260960228
58084170
26744484
125116439
108459159
340712386
382861487
365498497
103311770
141621706
98660541
178526510
136902966
303460658
159656546
399826332
427176380
248352721
8482521
82354265
350401820
29349489
264544963
414447718
121554196
45293443
21050369
110890511
12788060
162416624
16233429
258803305
15726135
76959405
233815913
13738920
284561516
241690508
49354342
198199522
227373053
95278925
631466028
189104850
67681348
202097735
173219006
514780043
214507009
408810493
1726200
135725311
596298250
86797032
53407141
9887900
306214825
198003585
360596968
346917288
8152306
125700421
25371903
295060006
431154485
2126962
396393655
72169086
234311906
26540325
71769016
69978689
25815415
277409793
127473508
24754437
290478
417554657
670746935
12193730
24138597
590733372
243346036
12561978
45041772
50617346
249102491
205337531
351866236
749513537
224805926
170987413
316555873
321986176
398514590
346535691
620773
433827314
78199134
818222612
6793689
26854468
423063670
218353213
130976387
59179956
378037157
292919915
86766928
327836262
184767030
271211733
362124319
25697379
32120436
404404753
630368087
97864259
279307248
275220761
257903773
86419591
46561833
97584891
50716167
138926236
500523798
82575195
1969228
160862054
239110199
225312383
82685807
288702356
38297129
710707041
312394808
316088366
325579105
314982477
174382089
150817686
333306664
132023129
364841088
516661267
668421417
434302596
555276038
644181734
129629388
460769885
112423830
14040219
85564082
293845169
367662672
177833269
415821001
421552945
152991748
6868295
283468202
29954694
464397433
5970707
521520761
124244639
355062930
51317800
193975028
381336780
237943188
641182155
343903758
408401325
66194211
18014949
34922940
104671428
345668729
728342169
43600785
130023475
707602015
778102556
99561298
275547469
135914862
574333126
257279439
13478629
26671565
68566766
238719352
18843168
358529257
128249337
728594314
222777057
126371778
73016857
126354536
52198203
86182061
147563301
471810089
149906273
68802001
527838287
147098699
219807655
77555688
482069621
42953564
189924269
102063855
251820702
132371855
97894591
193442314
10751312
66416232
105166690
124161668
541032060
390767405
567301428
566628576
696577218
302606721
222709292
198347440
24273777
137159036
30437090
86684942
54282064
253439961
3806371
11282083
608567938
37075534
253050233
26562902
370601163
284992929
60400956
33243899
491979512
1042970
397518804
137294440
90999581
204581503
299849717
192265859
205152509
51745417
724776
74735208
713376206
296136462
273091393
26612467
650798699
44768387
8708690
13307520
10430616
506995380
258846349
262294000
132124788
120921465
50230019
666990922
18474345
268702601
110290340
13838493
324426767
257018087
714126796
107480791
431944391
42670708
96186133
127119941
230792665
238791184
469040043
66710173
41186601
12371238
154065883
469680479
198516741
456841865
270474268
44744229
268033463
228184
5000923
226479340
90959057
132171981
60292076
56606109
77315951
265145304
63791524
77213731
244533435
249733780
1312413
370271507
510902190
166606721
224930510
42425092
371916488
241554370
357108080
252285418
436320057
200476470
55130813
91158365
480849951
1443631
175484354
185634194
505573994
378310579
683783454
83009043
96490623
253144817
270021976
587130964
28464199
260900923
175754840
40236516
854867092
130311715
29314300
282268672
6256331
97076232
109937537
368780938
571109050
513522317
527928444
224391008
453374673
342800092
47279550
122727009
251312667
35311891
387910469
265386673
430382111
44374314
612452211
150212970
550901066
18355907
3177385
700427628
468542188
2926922
470110079
637304468
157825717
493292465
304640833
547621292
139530820
144040894
188980196
519435984
460125910
461184495
361435533
497944177
207538769
154362272
201810899
536396394
2265208
196149335
247788755
268359094
364766341
263840308
373532955
23213788
1640083
97827929
178737048
573287625
425827067
346413720
349476112
322253190
294002334
318460789
74552464
510228540
645844423
453536256
55279320
525331403
641977915
82104793
689535111
84070277
110658374
224406959
21727969
86539792
546483647
29274573
460961928
111460378
81632645
196074952
28026118
301714097
173454751
25558829
132574875
44415601
235630227
436536682
133373940
746271295
13863075
142407452
10289027
258661302
479198963
34093980
452339416
775046888
231151381
94504012
287564893
8621568
192364595
85687702
533590780
61129111
491247446
656499044
8934132
38381769
7483814
13934284
263305796
520601147
99072144
734730024
42077886
354304015
146738764
246389721
15590646
11450
123813999
7781119
56071677
149629570
580829886
226924502
6095944
93585834
194802584
485031795
742356804
635128720
162900002
130047709
29718380
112499933
191796790
544077594
26473936
384899131
61654389
53005209
22086807
92256306
168236130
500668455
511424604
20741921
391324
127577160
312192041
97697518
722269270
30618051
85872180
539134364
704085424
44865836
1153978
89371032
168090239
132384055
84671314
164495631
286597396
28394181
143229521
574523652
454191326
893102226
142379396
372440368
470170402
20054850
341210553
580981744
562570188
581011092
147086202
350012277
173843901
299173078
357131685
80767934
221113328
624875685
216932365
283236596
416310519
158301467
34464187
393591121
29675934
413132838
333103719
18258115
144365067
691673244
549753775
116477641
270938476
362403847
61245371
788971021
569235227
89738236
245065326
592904366
448074574
312725834
78455649
94149114
224430571
16050685
207447495
119555406
196013198
28499451
403228872
23721291
34237963
57792015
611292736
121773391
655386583
198925804
220161023
119826
15231712
114507250
33048066
491914693
206274203
75685709
140662761
135441214
42344668
510350584
62624910
691249073
375457419
336231445
527857642
38754154
79916916
62561107
384001859
413630339
139766727
129415768
248707831
303266240
261241807
133528564
153367288
386381149
48032679
578896645
38636057
237282667
22283099
44617690
272397864
67822020
61090215
296253759
137171276
119115903
162875762
58549546
93831920
297779149
509306258
32155438
111270582
9816
512235969
170313168
54126795
579999164
169606282
50458734
36339116
104275148
226651213
114090328
326180731
96435666
449931109
57872766
559449305
484010434
102466219
1318572
658000684
119130153
173853668
704598191
36124296
228980918
93491853
59921411
462684792
50846990
259618953
269426475
350913836
193803720
397444357
65553577
1715085
254101360
78933512
641506617
13342762
285614545
276537232
76712051
86027983
57237430
196991699
123229410
263961309
108472356
328459715
107244055
547004307
17411369
27365519
438243725
238493823
543017220
255371251
29652535
742130517
6746127
197381218
595096811
326470042
254159641
333643768
900288053
761612654
205433888
474823139
7109013
88181581
383627521
78146548
116545401
33994396
191280568
3364973
305798802
394158278
122646874
110319403
84926885
283796054
251554700
430981232
286369509
77895709
483060204
194865189
83726043
153705297
318528252
244946207
273063958
107661926
52968830
75448388
319921979
713230116
491138603
96454772
116445057
171505451
84053492
15081656
185871134
212138994
319064853
49027353
538720397
18609739
162000844
158312982
110730446
12024847
341802940
8491390
374709688
314093138
303581141
33428079
425510510
74072137
173005412
122528564
115628291
272933190
395918952
21686917
142520118
459882176
381584038
170395905
4346513
282080372
47616155
5635452
39645222
36467806
70630796
304625242
108951072
196204061
166267337
292919139
490755507
233907740
8723852
525221514
582813489
858417325
7984444
11439703
598586779
440436726
262236561
262900021
687075899
138181722
106339955
308510998
350164094
24399639
111169123
863480935
83264999
132998956
69358475
71473979
38268592
89117542
783539769
192164165
247548348
10754345
225705296
354778101
281625074
2567797
91803891
179545990
525073362
511064325
248159720
193825709
423578593
43305680
118438173
39331722
58600423
14835504
289241521
19442020
44826291
371872193
407819882
393397072
96868286
60328626
414342623
85935546
350184656
308845986
380721679
131827648
128187115
231469764
18207417
44119740
339896741
401794679
16266520
453064058
104619460
569939641
802196289
715791597
42850835
493499527
30413855
264043050
158455753
57832285
10373270
143528637
8852575
137013945
202806163
315448529
11647552
3868741
90260556
22681216
31039886
431507506
328646302
150427326
166299367
748211163
512500966
87651656
2875826
165667493
50470418
27142121
768490260
326906069
158255535
24012363
247430306
49529660
393527661
96071
675028068
207482759
31957645
66509450
33926790
213147082
27487590
249612489
89472502
3622819
128501652
42533663
14680883
249956243
243580526
165970339
159537531
69638687
680763
164475566
874625804
645592139
309376287
392502303
615040141
477951416
157397483
555274046
98594546
189754719
146299991
221936366
66240847
115130849
290209521
67850830
18089407
76318580
17806465
3456441
385113865
496683937
308358793
226446725
13535373
716686918
111278225
761498364
118824640
561752072
24956379
524715846
409799850
616592353
36001391
490902768
36297273
363686570
349531473
626966326
29360962
37123657
74398356
1001138
477903913
317454906
459650795
12407188
11655114
653409241
435224242
607518736
104057292
339180470
143043602
231121238
491340066
11740479
389827714
564004148
359972777
92157969
179851266
358929105
93161958
16984191
471715952
351779248
376660908
65469836
389259933
283998382
93888205
30394632
66051918
11281649
490731393
351019935
161981952
673739271
32605381
237215029
401499351
410669646
80167236
319283829
283591251
437341489
342679062
54217919
131094078
30977866
296964106
130834259
181695328
19145929
201756773
201514092
50993818
88436535
238795458
370444712
176047573
492254809
808952446
143034972
172152
210346989
5340396
172519278
630146581
132194185
501993062
11497184
158971581
533157937
386009309
88840236
725028212
608830930
630756768
672235347
382196573
11475743
536726075
126121399
89218856
337448653
314562097
51115987
145102972
387508554
132729341
501534972
605599257
97029877
4808617
221675986
200663457
435244260
27850719
467841210
142291119
281032560
216401858
326239427
12694394
441698151
660797867
71449352
54607959
269435329
814073252
50405692
208609380
280925797
167403249
63494998
175186458
150313779
138336182
565042681
544461465
519941853
179652520
463866367
24153656
52318467
182718184
672286005
37931698
446987426
325144512
464048868
274943499
107763819
655933787
195110283
551810188
734974188
289788571
6619082
237941703
353657058
74701456
2573384
29315260
264242013
11934733
425454882
49022129
722520187
3222040
121904760
323896339
2216177
510958633
297757990
85483501
289888705
78234217
234249221
11812373
65693865
23618407
80640954
141480101
590361635
616800419
225148988
1783961
178232097
2632462
315037711
488611293
239064732
468397003
56347489
610885186
78217927
10678920
359833863
12817861
257496363
69334077
43807590
373289451
131148165
650841718
648772304
1856806
39135124
138306865
209336148
121632459
571809284
234827276
176043657
208721868
318056893
244646466
521475582
523746549
130780
426305788
404830004
258346754
361812943
249076275
28649723
157794682
4344135
67086528
597175877
66134025
366292515
13576634
123132410
97217646
64502529
322183810
107160245
710408
15612291
558096270
561007696
38326889
540283217
486478435
20921240
353402475
167064990
715704131
273558259
360942662
255779300
7381869
680700926
22419422
393529654
455221853
68566530
156122032
183590741
497367360
38814265
248353821
65765502
108872571
7953045
86370891
210700107
328839523
513082605
62950187
684913268
188836186
12368308
397012695
7388112
670842228
373684413
104973145
498508408
141805113
278011481
135843341
86891562
136870193
88288446
147507519
13689795
1459690
332876356
602529466
582625228
23253929
175216728
269629719
198840009
563349216
286760154
109579534
148500847
10906423
22363214
36957648
447376872
430706685
126891514
378527073
5761183
543910437
477285097
207283069
718882300
432659860
120432232
413968572
97944547
447440911
58540772
390003527
271517694
464967979
191133293
125734203
115563810
355339562
263843359
6600382
156569988
543340764
59648444
606902482
181901588
297159575
518291055
376476483
253946991
60835544
461301477
457308993
172187412
271238991
35578782
8816848
590789397
28098679
594590477
859050229
159376028
251883693
54850353
445737922
5139811
307263615
818649862
271515018
212069449
53017947
145366900
1007473
6704077
144640470
683020708
391637944
257672162
41665552
57540951
69640498
165680060
277223444
288666350
95857623
103528626
550185671
76042971
79658546
156222916
302930512
741207250
525775474
292339746
63916673
247312614
536601223
6799448
353126655
658502172
167780992
9358371
10091734
276126281
113951194
806825258
132432001
410758136
815230298
445854598
250649582
156294399
37380307
42612721
208787671
48978933
885434844
206703921
498012210
23920808
3392795
460112912
14880261
259413516
523597811
2626137
3182728
98519746
23150178
317584694
220456503
86884387
3625311
511532311
58699832
244802368
554178424
487506165
632025096
117284892
682048252
300830352
262305696
179430690
400060837
101773580
527402041
93464845
4953267
69069541
106763271
381454345
345214384
180337228
18041531
221317120
4782931
240403313
173869699
1278396
168659468
226482053
461029656
41610121
46401612
392110231
663957
302824000
143623823
192808045
2213859
402822256
201444434
628792046
154968421
238453877
45281223
147343673
245768198
51867538
60315014
513808906
603770100
40813929
684522806
632599360
316619564
480712660
684240770
296320432
92371665
595127778
89426174
445867158
26461288
224434192
385395214
153973385
476638170
250001204
302386657
232284753
83404627
104876303
223504760
457675374
55360891
170305105
151728811
65284668
156687828
396921096
228745427
274352169
433652982
534873519
370577991
636610136
419551103
440710835
258868054
142048748
95719874
42209606
591389758
491497551
274893115
797191613
389690619
449053294
738595288
48897744
17572671
55532496
237608995
575644045
195722138
49891379
163961385
808143398
844690131
340357166
578767817
57556461
208472418
80567420
105754009
499593664
475077232
39429792
82498081
43745057
77522475
109169631
321296751
638796004
623474632
179879805
197788580
777161622
291510
2714519
223444222
40851537
162575564
10576899
278791
61946840
405083415
170639837
285015741
429788797
238289812
682690056
222633637
52824568
802279216
122186908
123798412
71034192
377403683
568371581
164368823
134167971
523545433
140954438
345659891
36975644
247053302
508205919
222437607
69020305
86973319
365298006
724328075
437933083
51584942
384419962
406477418
159027331
75125997
145083258
521782736
243001006
154066289
134147259
166215487
62263406
363069990
67466940
93169897
115831610
162679086
22888505
157226664
186259308
602513692
65447871
20667438
84514701
63717631
400821846
203372031
255455233
688295022
363601347
167706059
14202499
52706928
142023629
15361322
293674878
283385476
4190693
132101213
200204112
650566164
271232028
117274500
115804244
101597092
407282558
94604891
187522482
372289523
40975136
163224608
700000937
160026136
162018970
19264499
526242187
268767937
33888883
27659818
218463405
389586772
679936946
302086107
409512751
71203391
539531815
138539875
285597656
103062304
21825757
13187685
34712283
47379806
58754913
375866014
811538708
248849373
19444698
127263164
701760528
199267742
116860137
46296040
2100382
284217454
250881570
9911985
8715733
171996816
94004429
513821219
283132709
115939255
79029215
317873030
766131502
150810035
255221096
36870465
17505006
4149495
30457727
191668700
20776521
20075583
899289446
36307812
352417004
207778386
150529627
1470738
9735706
12815334
835361213
378350000
5243647
139628126
50654079
123073096
128057235
329258383
378111039
2734336
413898541
16532711
107219633
517585141
36578132
189630807
728457489
185108635
302765495
117324444
216557792
192289137
285463548
68731651
89579921
27445412
109673473
267644231
174089145
104850607
42106540
296534964
241190401
641040793
153112321
60097411
514546229
57618754
90656115
648582102
151433673
281465395
106366979
503611320
21802469
41930365
242566051
182112511
485322492
64502437
470409455
157035474
111463482
17998029
67866560
196890209
453177237
150167136
395799240
222388997
424638938
481769859
367812
44403045
113610234
416497521
532681866
74270055
247808624
39949692
130705890
288523171
2792757
4935992
2119631
569997488
80542518
626868743
108486791
87597984
282412399
122070212
316745157
87765494
267405815
179716008
44447232
14637542
281849177
788843275
421942010
95909658
437218189
23360318
224634243
303944262
6998761
134651092
61492476
539542015
132469294
269873608
105170844
636862712
373475158
433416110
297397073
118299177
109571620
63794646
55987142
194665414
80321985
137287298
83496921
327884380
4772546
383059832
368389885
8194894
103548568
431459679
506227114
153727405
295933210
13780779
63564695
101420014
197869471
226820599
582599116
19653177
139956270
21208798
16740065
557047033
12989760
138204647
349598869
584117324
237228522
735164663
40189410
12722402
164971215
173468067
30079358
58965231
278219508
66298419
299267186
77576619
194292733
79463389
5796229
49808715
4752240
303265588
161217090
352470123
463860233
408739787
13127299
226666019
161517419
30530560
354783482
38232057
215409790
198863240
99883821
401880930
339415900
119364057
448305904
89575024
205703989
352400561
294474313
67791890
432909210
356981077
66969809
207254361
144404659
426221504
142573725
279431998
177234719
255917752
406140249
363718428
238165617
26528588
616285229
4233130
521077678
100661294
202316565
737973515
245899642
54872091
128297517
771626583
347058812
527406772
77827584
528881706
20224857
93318994
588354390
123275222
620767510
82230687
345113642
828896073
124000163
640251754
164758202
21440522
74831742
339782160
151926149
566586467
473390601
361447895
73979351
305970024
436802089
740948640
40455323
22081880
69840638
27021641
11191786
474086841
591948448
320295262
6140690
316688162
80419964
630620895
8000040
23293161
201894723
163664020
173609892
1881932
38186148
193885563
18581494
426286335
629107747
453305612
150384150
441442785
135345042
561890716
239933569
374973110
363167772
208304902
960289
533181030
20704189
124841773
553348170
7274982
60311914
6725904
256025621
243276159
98198365
172455103
126864633
259667961
478506160
384658938
12051557
372007616
4623456
142364803
812101159
344446744
21490824
19333943
336198401
421671263
175110827
221584161
422337450
482366396
233070586
422372169
507400624
67950219
79271902
329121969
219384088
112219897
31397721
470467649
17147088
109499873
231719649
139555133
277753098
148221232
22988454
129951834
48594150
4639383
16870398
305527660
726403081
251105979
41407016
294103012
145003282
168943217
111258035
190503987
293758613
285413117
204390888
166668584
41578195
59167879
352199747
185836104
390166895
515700271
131917461
115627463
100328906
237319363
867001537
58051157
205538384
35618445
545034753
37471635
7656434
32107684
34986792
152869027
92439285
24865677
165560370
233303513
6563627
37797061
130065975
281285361
315699723
162632846
30948544
127977441
264477610
145438648
309911163
99052711
64506868
195746770
201073562
101018108
55640247
537558036
131899230
224564402
96067372
253345221
226113940
243948051
461802637
43212281
287151707
857207153
74364242
506964668
101545092
598919070
140068901
639379986
217753333
242296093
325745446
8477199
126630504
38242113
66955209
140742161
123649628
111234233
60066748
367806688
96695571
299393968
149912423
77205772
107618398
222963918
125829248
66669041
160653676
68842766
482762038
212937546
173588615
506311910
163714921
605192049
90238485
196134896
178233862
274424989
54794292
583687121
228040382
289747311
425092521
13329703
76250975
484507633
252073923
64359244
38582787
276792561
298185833
202333215
176889606
386490760
50195104
221335462
97136468
618426803
252631938
19342254
147968562
520195841
186721171
14741023
248584153
19392354
84851983
129948731
55909211
201998475
168108773
90552569
432019360
318013753
451596283
303535758
430380283
177300374
79431513
7111414
737540993
147306633
28736981
55796378
36159538
508585561
506822499
175862662
656997212
29133022
139183893
154883913
193698761
200433202
112102767
118396232
394392693
33102075
82769743
7481909
94755446
100072587
63715073
297917273
613146283
442266820
720000686
139866787
367896795
254904786
65805781
31849968
81964365
450646800
19806185
8579716
605475683
12623350
247149933
239996413
449656960
629296911
11024814
794869097
147557643
319857265
297353420
512930578
654476869
1190259
283460090
312990202
588582768
470370576
212563314
187343005
592481900
649769369
29771474
192289469
151847856
125285170
369269114
76157584
77475799
264273628
1824666
152981242
89185072
37283348
44120766
421141873
66888011
61621352
95259477
11900440
91827854
184776371
353410684
465699209
401181819
552663285
102305768
85640200
455831939
190897677
219703894
108296285
720410956
59574640
376718454
432905418
324219711
47346649
26806942
315970595
253700406
30426465
729511955
769826101
345562427
134470574
914106
245571084
81840524
632699915
43365628
206137285
470909731
130026459
284375223
102292463
66147296
52192846
458820188
231465280
214595457
31568010
175760625
356593892
335500853
110060070
95562254
302891547
250335582
785197340
387052450
7761411
325079823
20582789
527502980
217696576
130572955
37220341
110167889
181170359
210293991
466574382
472681718
422625973
221066999
153430887
129289051
23513069
472845980
329936066
233103667
324388034
439411104
24245461
81072549
303859566
261140142
78282739
11602031
109992174
23545208
299822601
461402042
308302915
154215356
225009679
83246878
500476167
217490479
500961428
3901914
10906651
283051693
187096401
1817258
539764317
109060651
224555279
374968530
34046362
258184040
22031367
3035946
685630059
550584789
70822020
109493514
79699892
52859542
135436770
88613044
126087612
222069103
26754996
135774387
116784141
251365519
621088199
210254694
390210079
35227445
61855555
153473252
114945806
62896825
347137096
537104318
143396094
435172923
1068037
451184316
646524650
533135800
197173314
4429939
78314790
196348328
31867129
479706373
57352761
57018670
98330231
150556594
314620339
233170349
104986146
84561112
2481754
254602634
154419168
342193220
147588728
130232444
744986963
759706289
764548043
759778115
452884064
95344113
12210697
294284492
322259907
304435
92863493
505111702
52401067
62796417
326092431
30072102
522529436
293283716
17086563
220276499
111963195
712614184
69878757
40031630
11840519
186666677
222623187
126117433
627289237
246646713
2974986
415691332
270825591
579282073
296281711
203280588
559922912
917249120
232026182
97465408
325888962
342990067
391139198
434374780
143224078
459438757
309059772
248654212
54929455
726170687
417327249
3341044
211098258
94061931
395428425
638314786
176865340
154464400
186941395
261089942
9006256
12489262
127178392
668204237
173437177
172982285
240042620
411874157
37314157
22543851
80389
59853983
53809998
27259416
169338349
11895742
369891849
236540643
18480287
417857087
85713238
508985690
57052311
105568263
11776362
144894560
93243878
283325113
268893414
45049164
17120187
6766763
277732200
308970715
114901355
407104422
612006745
314221470
236810115
114185515
576983085
312720681
14095900
153988089
127405646
335980092
726975226
40917105
633160763
566638231
195230459
355254735
53765761
490071498
61972900
24456926
52241730
13026848
236490042
25222952
483208911
409896847
418489612
123532533
149864976
9208995
479978172
289536493
247426224
60242239
140622746
170136537
199939279
32468750
36439792
103241420
46944495
29037337
9769477
76771856
342375321
370122069
54100656
34948114
36558480
408052597
119425348
344589410
394374657
555774110
249592908
900172
431267176
92628081
356860173
132132125
86585750
118795412
15854531
15273553
595162426
486055157
526956519
161983549
168808643
387015328
134805612
7531766
467496489
91840477
65441689
28097432
247459775
47192092
12118333
95095968
26755095
558814732
4920284
49269231
128327755
9302429
641746016
49090064
145778433
451598811
624851715
221676540
16793212
211326582
219362266
3577062
53710339
7824267
2889823
122056114
112891864
518902278
320198748
2274536
58060961
182726672
41176380
413639971
231058877
430533992
119784371
39176735
241072820
314006781
293381477
445125493
55185707
207559915
837079853
344127046
445582061
3611522
873293
16660750
607890863
79624331
257384189
70487788
326893223
219104425
53124318
459593754
137877078
7658731
78871445
34435790
438386839
729138339
37661883
29230842
298981541
289948023
402444079
398288511
126731680
249075773
294330629
117712614
81235349
824573394
499287768
141851405
137673802
670043244
581159421
504729873
199516911
515067727
119020308
22609857
120663761
156885789
56340992
428618631
123900725
98245827
54100876
133258808
493770953
341272004
93109887
143298217
347825474
653216185
14739217
587752238
110184275
250429069
112345538
494583081
356097781
91548476
150266116
823876491
73430408
585034968
465380445
747748958
16082300
8557516
122499442
40326080
9082589
746667733
332462801
44728636
12291526
63090238
36429199
298075727
347703489
701263480
86004920
534082791
60882523
8197017
115756197
274797863
202302823
17362920
256471499
20982408
13673399
666007615
369464791
47262893
467580206
106361630
424341817
16529879
640134535
16228005
500091316
89949186
308111235
99942971
69144237
92804987
315018279
431709672
74244904
238638882
77649141
22296855
81807856
180168577
176635188
449704981
61990953
405481855
8950220
454982531
13722865
106300050
222760056
444949366
22426015
187736258
634183876
321915893
142890631
148363649
443904841
19646480
48556775
544369498
8822407
65504954
91779844
531242579
19842525
247202131
301859841
285735774
36519605
236116467
555014485
504646414
476675676
8822990
592403719
659750617
53513069
1873385
212239382
363379661
378254080
861422221
58670208
232563835
517026904
85385202
523474994
469708771
20163968
147320753
116915922
242769813
94925230
321629875
143347621
210477729
21762533
61980374
598856273
9762180
33954072
427923955
595986626
162430780
244370835
512804448
600081871
312882930
592946396
200116035
8311258
374369428
811543389
61716759
65337375
560253084
757220476
112134126
8628865
198181001
48855437
132356106
565866128
128374735
214327348
2196588
80520648
97606879
723529526
274899990
107293318
365708260
54008136
10716259
171095438
18152616
111689916
147343605
36639902
561985024
257600433
11238227
104206507
274243015
192492545
267135108
29895052
74831577
75554813
540383135
136220930
193669743
3767796
214728507
148888282
296205801
249615424
257765768
139634312
612985813
150796482
17777021
796787117
482442696
169147918
19450876
640043441
770624301
118822791
288957141
150216486
94136650
68934103
388702208
546655608
89970633
10495276
184052634
634194148
127533368
15542500
369975472
18492854
375046087
10955640
815891177
60169957
195902306
47430609
745176944
355695191
193075757
308362110
89498809
461633792
466449259
463017924
236858129
33586971
357047818
71776243
139979325
180233123
37440077
400307631
369030384
465655479
73499188
242641427
59507948
279170950
615055447
564543716
153048668
1298083
307604286
189756845
350475652
61427772
423575827
41473908
622401716
29785895
6065476
280935559
300428440
10144833
668307771
143279381
29709620
57115834
172598902
191748410
26439777
157065523
606221035
236100907
415871110
250567521
138962024
245513317
38890618
150122559
60872591
27262812
421947045
160076295
347947153
166806242
589347987
67571743
106464867
206160653
543752510
90401457
179644905
144577981
281808716
660705095
130321074
309834151
4199501
71537356
384701830
808526430
386969371
93259103
280884880
454240901
237552705
243691213
681718867
662651047
491231844
64503136
30504827
217098647
344896267
15097167
538415057
244896325
297423833
27677443
208751639
429303014
55088110
46288428
333162610
374714371
691437648
18693534
282043492
4862126
196217322
444314420
242345568
105829178
73136856
113286192
22190837
149380524
93081148
237111604
52602371
600635268
6784538
338992075
9016670
216422228
698345068
117466285
124628727
16575449
60422974
6387744
64022206
16267309
80643327
14189111
28023768
181293212
10736578
293718695
267676126
241679040
323118945
20697284
790015442
7791564
106458476
207296630
201529769
350588935
8056280
465432443
11752898
10185316
23464067
141290529
79086876
213647366
49909349
306994270
299283808
23630397
53365282
153055005
115084160
475652891
138239378
271385331
53217399
374690449
110583763
48768888
141576107
65502484
71789998
190266361
10202503
53207553
597783325
11228037
397755948
142429829
341565559
315573346
16327173
2902169
500260089
313565258
782172754
689402359
441716236
572817565
377763965
311368434
163096968
551563417
143706726
155860086
355905543
713592701
416947118
41902923
669172341
320379338
283095184
452068033
18575807
270551251
124240449
217796298
236043023
798028297
552432882
298404366
37195015
419141518
64183679
29951912
77552521
10218279
32535047
77942102
130587563
6680815
255564492
205978215
499004382
187667517
156031302
112962268
623019626
684753158
68973463
706421406
308788990
270730411
216470335
123542014
91026065
59241742
208631172
490448597
491040388
54143385
35509592
335375709
220694512
427170326
228052968
294083142
255170219
8724591
94585638
69146421
5811288
265746503
34645730
14264174
20337004
237416172
282631238
187473778
40392125
361606708
555709102
1937241
1674231
472866477
322526624
627118914
47487108
482350712
43809209
791520735
50262584
151904040
234492825
410029102
98996034
459158924
668723198
16946697
430206033
89079595
64349252
38492598
331020041
65045966
49032341
53348431
255478683
389714393
321499423
52444234
756274054
732469808
182733962
136912126
145201605
447229544
515968258
354001557
481614924
214636864
410801018
157034629
316277690
108241625
72779118
155520070
136068979
298993810
644269481
50222299
647593076
769182544
260430674
190846610
21619983
323151967
142300104
478460693
603118607
74652685
386391179
19807283
698060554
34485420
190154458
782492069
117661161
33088236
131342754
715967318
311845662
1093095
79997263
268935038
13458098
68576244
184762085
29508003
230430994
3491487
155859547
99018384
32428472
124220660
518559311
34677608
324607571
26756072
443515112
638325046
78295046
185060379
239505010
240368088
483556133
303933840
351582420
437724785
55136850
531827922
328649578
36335620
604650978
50914105
11342263
91307107
708592170
24682079
319365944
370795076
108346911
30676349
451889263
392544021
243892106
77658218
199057048
376574468
885115407
67773764
315170255
19709809
165254636
221302614
426283851
153016161
246281007
707479864
241971072
106430672
128981885
65220581
119723968
435637012
59401519
105670146
425104396
16069635
35737689
739366246
542699656
28553485
113510917
232866995
145415022
2390944
212042897
214724688
258184863
320819113
118796037
275518256
146351783
76479575
120905095
356201069
654693414
10350024
58545382
49169186
57258004
262898362
542024680
28069431
273555486
165964657
45901781
45960551
163320428
19100578
490915710
311646595
72612236
638360254
200986960
263413053
215861141
530855411
17808772
202563543
839945358
107924979
579588587
232141231
93239403
32982556
160771825
89289604
199785882
408007567
243290792
91610360
4847067
295547431
128619996
667110383
85735072
13061729
78972357
102291196
73895629
2320107
466279288
44700932
374864822
149511574
700816352
269621098
478173100
389524127
180493236
627770494
25124902
137831236
286504405
194863854
582439787
192484664
684435439
58916094
109150996
77792143
545106984
115879380
262319227
394184246
432594790
23358949
22307778
105544404
119545523
148810897
426008134
174786260
212448104
774890913
97270577
579131845
191348602
636424058
257065042
44826576
152580527
71050785
51857439
164625519
72702214
70906226
423419132
159500254
104539770
324117203
65656333
332183
464765159
107725180
222412351
520000509
48201181
267695067
360513500
14002443
435223146
171562897
312021368
126146523
93024839
113564698
818710879
9098272
789028
177585498
650240650
4126973
201926530
9618043
42358625
275868126
665198066
276635520
370385110
374612063
34331940
316794483
77690839
8013744
569047204
175456432
145871281
75723714
213511456
1222040
393059465
391906445
199753746
171357977
386412978
218421807
398044031
8142130
393712969
503694603
60669142
45221104
11161938
178706311
26593024
140534448
45101116
9348811
151204835
803603293
120691276
179607524
121549148
75926863
325562089
13928037
308788564
34906004
785365389
180694962
351351619
336328239
497198519
36543096
7494606
590503855
420948290
630121491
292305076
181167491
125027970
433006777
616206887
294208410
23444070
283281526
118428866
427925545
393430294
162138112
416537743
10585026
452713185
383972647
201260121
95363462
534663871
123074701
171534592
276203711
81897035
287462200
620776276
371168456
851635640
28054846
181289582
692559491
7214027
735763822
338583630
270081530
15120553
502863668
87705885
428034617
89561751
69102941
579966699
123726873
580094647
247856803
61767340
144693648
54698886
262588967
354121850
16121961
442098581
126187429
53177436
491430067
209905569
58125749
25013889
16232144
30253747
559989084
72841164
211921941
6119776
770472033
347487705
214153626
154864873
286530113
38338111
41951632
469327213
241793784
445578900
410702659
695135746
19821356
206372649
274129674
197236252
66122939
223092824
170184143
621185457
832421
260285197
299930444
11385316
515903970
4680560
218854960
34021341
208587051
671040865
465764302
524156682
242952198
295092344
123097728
207136281
83695598
149908068
22232096
22034982
229790844
150717366
52991862
79083232
68912306
153138750
793147007
422583624
95219399
10350410
49618411
263147360
44580750
25327295
110448003
23252595
106392122
392961790
1942697
410518361
125379477
399417174
118003493
129642715
652047596
452103835
476889146
13458358
236548797
457853938
82848557
643646316
22942056
335631713
235624457
301909511
338559739
62126960
708406984
35177169
245843784
621264034
374523398
711502978
1025651
641831767
83490598
400583354
619533292
80475258
37239904
34553931
75749335
263226249
289185450
350478429
332662692
31282543
73847792
98415765
176740077
289694998
136276323
291269865
94605583
164473995
367987019
76200290
82433259
21096023
63335827
319155404
105616650
85785354
86531577
226949765
70584796
150507262
3063447
323126632
9187179
386160843
206116792
749188925
12421204
123246867
563470774
26013266
83712664
210086065
61400453
92141531
20198160
450445511
317004020
671894675
37623983
37268259
423795652
205187391
101996184
251459777
198245757
64758702
27086845
416018048
45399080
265024249
106060756
85504658
464901255
3896102
301439674
61546557
230115052
128867675
180528869
190685296
663293047
12374111
126422406
108427497
534788462
57421681
59080371
571853141
323092850
311401158
309470473
423254453
16363262
284466672
274269581
20934349
268999835
79371529
82921990
190320775
208909324
70974486
190001572
504393038
262386880
133402333
40150720
610289269
427708907
10709281
99673530
97288127
404049077
492697549
155672852
52770073
15517643
237860607
603485222
150413632
248729865
272317492
6201584
367482851
532490782
82802959
85970589
522567071
93083499
150322665
272014526
49685510
51700402
149334946
303825879
23232012
367526666
139343838
411951856
15638340
211386726
131473530
359195337
268244465
363362217
292138010
332071703
157491236
92100200
477675810
227290364
133496744
10295405
208030040
207039804
487023397
118393863
200601823
439164634
236642074
130940936
683449
6836930
3845110
87232021
99796518
125325178
130687608
515337197
290971853
276559915
612921490
16654416
16392974
70853481
563920313
231914802
278909464
221882401
107571364
549085256
3517515
271926237
39863002
150902809
47777066
2515639
227018334
44638269
151945761
66243108
463776194
162939050
233004203
455545725
754921887
295541318
188710045
611959170
159156748
144086155
402320118
719547489
45064231
57829110
128610454
319700873
690194530
203707749
201217785
133678701
107072833
66193473
20502467
10687042
157696323
367545
105688475
376104058
179649028
7684174
45037834
99117009
607859068
37482129
410918100
499250232
535968230
49730062
168582109
278858527
97742814
593887067
34528353
329273767
136775596
166374779
176174076
496048910
177187870
205636740
165804726
278393363
30872045
46966697
437512718
441028850
506058790
73572968
21447818
40380137
74918077
10797364
678383270
196175981
276498301
379288393
321445270
400898801
67631247
70243177
18534852
146807968
317301536
683732170
270573219
335213739
24925360
120615452
122765615
42498835
128931784
54080800
575409817
100136774
788694865
317621174
402988486
126841198
514462856
456287581
4002633
713015468
429955066
55059448
236341252
670026640
451871045
268572056
488501165
738369115
149952360
434170626
139495026
19331608
510224869
237396492
526538520
107734075
179497004
39048981
60885102
569884886
198867139
55455676
194289707
98611292
60543312
66503734
205637808
130357040
532110863
363134885
94753966
28402872
1558353
168991420
623520414
446800966
253579793
316325706
104627498
143588973
467534239
547680489
310869761
401138609
568071167
293351557
42243904
39005707
94340736
127573819
27184319
372277262
119665784
126305568
173532949
452397804
167773049
58260751
427634633
33580689
23509117
263645551
268254164
172054534
267891514
26748778
221262638
165943762
199377186
474334198
24999629
829271367
824838257
164659410
456060857
171465818
433094060
306265559
766118094
14133098
222531266
167149273
423860171
264821563
76790745
488876112
53220543
298774768
57234939
25658048
54466526
146487499
228725004
360310997
382507294
623166628
298661344
97828261
295135362
53223023
581152350
365949472
474069886
344892454
241387061
407723965
376938442
245594450
197679438
23332471
152013584
43945418
441003739
250605721
456410115
39205717
61272673
112145452
123744912
69328914
27217454
178233479
206360385
545920511
279635
153249412
181528003
273836465
109025181
2224414
83837857
212544222
62393795
77980359
564965083
290119207
10151948
707091895
198947737
118788338
187890295
349084711
1662871
408767908
156197040
8960531
606870764
7672685
45717557
277352055
246039169
194634971
427817179
375734413
36932305
98500457
21761267
355871092
70448959
271301850
400480257
993632
266051424
45855670
262440906
275239908
244665277
250612950
447406917
124677771
36914905
421796827
198809193
133461303
209862379
31794442
470718439
267102993
14811056
5004247
248636977
351854203
384081732
126341364
67510251
330961525
502338888
157298995
1437312
394632561
347107068
193866172
870976418
36785811
449181966
173108981
123737419
44066399
366635913
2394685
100271439
238565741
230283015
265202594
338907050
236018008
389013988
890673544
351240832
15004428
130012830
5643869
218810355
424202634
239558658
720946743
449897778
382228119
5594149
121155990
90847754
136158192
421586969
159978611
2050216
145626548
94181249
882735233
80625758
60377703
391845064
48932855
160914982
249605934
710448546
106708220
27737205
372607300
252950707
415125775
391559541
281500706
74814509
74087312
204718900
73891375
236338630
810738253
612951366
69441706
209304680
207247263
234226193
483401066
454271126
262797063
11215574
755920683
371873289
149645694
503744826
351553362
72242703
21178919
170562107
61407460
192770998
561146567
73512397
163026243
75900189
298041691
65054476
39213680
67385051
121662686
389193614
627662519
671352149
22317924
92215330
49313361
239264253
11331526
495328571
95519396
257665365
241235930
53339965
148038420
82848273
148913815
407575002
193524941
466446539
310270808
91567050
105174590
99823936
291690707
164823261
165783603
98686039
190201060
29330665
538268852
367432760
310669217
27891628
79807280
91256682
214547601
14364975
1344632
754093593
73424660
66248842
659187344
582878582
241637371
472657204
133334422
147160325
202225062
222668725
69058351
535306254
30949690
176257079
437607539
539844034
288299169
243062971
385735300
40643123
486700949
111279104
49125353
66549025
817158029
346246695
285011182
44633476
149598455
119999430
290189223
292910487
221456528
613976353
67600171
643671180
246183276
316595833
160382437
147744450
530627062
70825180
25336308
305354174
184468645
288345644
311977725
104810678
223345364
51075430
311243394
662131072
423304163
83298141
59116848
163482697
510205261
630819
326304461
464711462
267451617
248431245
115943031
692413636
406323035
173729372
547874493
125856771
170696123
45258455
173015263
393691821
313097931
178642286
1796851
40993251
448073545
142571949
51479102
45528460
140856034
49892374
451013047
203755057
177370588
30152129
332212653
22901889
568873223
262426812
548765879
24300660
184256019
185027477
450314667
40659061
229512627
183318400
60227007
90316454
215688731
541702136
9675602
11349068
55775987
24217760
518992672
296268836
75822751
340623035
5875575
490874742
17343254
271537130
216283057
30218341
127394907
280023929
91556853
172346447
1899903
386941633
800568695
62688771
437825665
440110509
291810364
66736119
320744046
310008139
28637505
445938363
278345091
3062528
128575335
310957762
62852000
126076221
19308145
76246344
117189374
336032081
513901560
5056475
311964884
445225467
677050421
133637786
31780809
625848560
25554236
233044489
10395290
354519656
131610646
83084063
65357834
53067216
225425384
90413137
506681094
840578887
213371957
312191182
1474045
161320041
299986484
60345425
282626540
86814634
672915307
70457626
368697651
27617995
178523297
49097128
199273020
468748335
484925702
15713569
417525371
21308094
108266821
96631732
94789645
398342834
132474789
275727522
50429041
368599789
94016460
607556473
159277933
125324196
204423717
556278791
441606427
408090683
652911965
793058076
387233699
411182180
578015137
2976324
2833259
146060439
354637697
125310361
48266576
608130863
366186766
321045574
419690460
169035443
148957955
267777181
436622230
413623771
133498138
69948816
158681767
570539423
188301737
654414302
223434572
371380561
474848416
386206252
404865944
122926853
513072248
141646717
184040490
4526586
127730530
468393988
441694856
561992511
470210617
46918128
377725244
13558594
234544816
510564514
157351730
1997574
399517764
5327537
273141374
89819077
1130524
22949123
48275820
510197948
142470942
83116959
238215672
208704767
546815769
39611330
138183408
367225342
190383513
769173977
670726416
33780304
135629177
40317425
5280487
211672190
7518453
116965295
102676199
655975982
105147329
82651516
396788469
105213177
619382434
22793516
240553195
314440613
534300928
240824171
505285206
261115741
352581393
34291154
267869279
61716516
475629577
781559014
672410488
283485398
104221099
240068382
136927413
716230376
30584325
51067412
615834243
727181930
79857799
118651051
40509213
300744970
28177367
359219553
491779966
306278517
7034234
62473091
8760065
635775865
401177039
474608187
374011931
250495819
151705066
19510290
350418285
116010822
440854194
10483771
615198906
201666775
199621333
730947965
67993730
41596418
94697075
405001308
283444444
678291704
49178858
46999563
194995600
731631710
75677839
361419003
182843428
368242904
255711782
282963757
9139644
496370126
205964942
58267123
355757485
367228099
19945084
134433156
34453848
199043728
214999293
50616181
10121552
102939938
151574828
73739753
889956
313563144
30040807
99257153
49675270
234755036
598560399
485998346
263101059
109217004
111307918
291802166
37334885
715960922
13096486
356448608
778690556
30848719
484151607
81897124
66331740
576078315
54784123
486761285
1197467
466111828
20740966
78733743
217671345
20358145
76728316
32481231
84504895
222429248
219489342
121092908
164354261
24253713
154065954
46575133
374673261
167888040
12462272
133261561
87754903
604519189
236850488
52753051
34329842
13744563
11638443
256451830
7465893
843981607
325374204
41825075
238077487
108745008
103019973
162349692
421341615
200058805
63957866
192379125
290941330
151425698
428679204
566698641
483173605
20599699
317563222
47861732
146701608
155911315
500732208
88484701
54696394
61966990
98794942
487270031
200133024
36162109
288243863
28653305
36079317
242869789
343904974
2524966
30260605
126779941
201534797
59843563
361228485
60100298
11914824
570592800
328224783
234510387
140254696
114605346
167865175
48981623
420181492
364058069
288830113
97227048
222383039
109962283
168157309
211199044
51116494
141092255
498790891
37902616
628369294
84980727
23599281
753144046
48576192
434672694
150688286
242459740
242069349
89594016
231415632
187250020
307775670
69720443
312212371
213167412
67863154
247666487
59873541
17893693
69568099
269980821
94519823
68170431
63887431
21451176
740083095
241694856
102339175
1091207
25748361
643944469
6923138
59905282
668060324
161775085
43854977
311102308
437053598
132949348
215657065
128404500
299393436
303341230
24446623
102040799
144044725
448035462
13826540
44764029
202989043
626562343
129892755
120333504
123728403
476018090
55338396
86181
15977263
798146958
367265267
114409834
195443554
20631365
54731074
250838739
373452501
3010217
431483538
613922650
100534863
407434343
114122190
230046316
255302122
71360473
386824332
200008431
316085283
56683968
853419948
44011119
64846313
838155464
455033987
612365345
147223835
566919708
182302822
210604152
13873360
429084963
373423324
513092183
16750083
483543396
171018873
243228145
239349943
94256982
423929667
2387774
332507132
654808190
277341857
419525743
561169191
94682246
281355830
607369102
60394869
16829922
300994625
316512184
234914
288568475
250357908
1648069
55902549
41011474
302651969
144325912
247381079
128404726
96726313
141900023
109474722
222623374
444194021
56171610
40577147
167523300
316029576
579393365
25230660
98898196
208798328
357068737
130886060
132454282
162898075
412509071
83019656
12046255
11587671
11150959
269727348
229798673
833196495
417082065
470761688
127300579
212944423
34374568
184995714
249944885
119794478
298056816
127000976
34617189
67376147
534586067
130520035
302293821
74187376
324395398
222352187
147854948
502430605
96605431
441592640
681005468
300441351
41350209
8624019
237955880
16382022
679772199
68025451
120380533
182931740
26386880
215192331
128175616
196625572
317326014
290349764
597152835
165331461
471717752
773982254
579458508
110645000
16292273
37397584
12490557
280957891
643973239
528711586
30747337
48647706
490907375
126072694
144716039
84341057
491322203
400595691
187117532
23275614
522429507
116131667
6880466
121572828
51881835
539491203
33176895
597263547
74655066
300993791
218275637
205578846
23158217
256090336
245021382
82059408
75877308
537532904
200889156
80628531
530346262
46343233
235381728
372761102
1521771
248300837
104431801
205235394
13154084
18097547
590054204
402646655
9473254
9545000
442527326
19585798
551557308
181617310
228802847
13613706
437799660
798294855
175608963
270816894
14568440
123599948
162891852
1274363
191270119
102061650
75577606
28538035
358340687
7906447
425025084
544577179
352873889
540781766
28210038
53148299
455807908
712342096
260977240
21065967
542295963
428434588
7190906
69276804
244118947
8108735
48295177
550199800
298615717
90270822
4595718
1561897
492670405
513755007
437835503
501894017
104823748
38686180
51181401
60805343
64728038
181167174
307945771
132447236
43442305
380297810
358268507
83354433
115704775
197672730
349627637
180234211
267758460
217344630
276999522
191621363
657666531
6512740
142199639
126083
41892049
50960249
618188071
35898836
846312899
196547832
133467446
777042092
139863835
28327659
92801390
67391841
110456079
188768050
168369257
266708921
858612838
296620974
552081975
170010666
15511503
130540889
181097031
811037987
74408681
58216159
159158704
785416940
83024737
466164964
252525644
9835242
117093771
123302066
27289894
281649041
516213
87317919
114797194
85557510
10135393
376493551
131784945
76977587
438860932
89279680
475741763
579526616
2998903
521118879
487836984
98781417
61047366
308567159
428935394
340495735
89912894
307768896
228122237
115225545
622639
120003679
127628575
689042794
196545677
33952942
132032017
4385830
555162210
46412476
245879424
7887414
25409572
137782391
18607458
14672018
599504633
182092542
120020771
362641062
160138988
158501442
282149430
3263931
296331556
4130293
530476303
396269529
11256292
24526210
319227334
34821093
182476369
268288493
112036671
356865234
142626738
2499009
336616414
74361182
645566815
326019511
54836029
389750970
224785154
70125205
139343712
790381944
608502337
475201173
805443879
60392645
68568944
618261654
453137471
57417111
339290230
79634315
24730659
407040146
37709055
630907160
1322581
112577600
41712522
26060455
591706764
56654186
83428098
1771481
94450659
30088058
141837760
130456715
126653357
243245464
420885375
66262091
12477141
373463011
103273761
71708035
185812550
652320110
599142303
179593777
192777389
149255928
73817983
68366111
162723054
376488865
9040323
79173698
387778342
35633790
31599729
305168654
150086428
29685921
550286911
566143205
9056138
151587693
133181218
5285349
214743684
128831032
108391214
14945718
827980577
719594679
163716251
10303070
474249811
50654954
608295048
316940664
106840634
691725899
146569734
548820143
150022490
622498341
595603843
274146908
36046993
734398425
114509606
15360231
224449192
172506097
150722229
255276823
290286004
66186275
65525698
522292814
26927722
236001374
1732661
54600131
77285463
49654436
50585100
484270336
59294728
329751304
515126917
43864442
36482263
259766374
14084072
342480954
176734165
264574761
24480909
133483332
1712563
583248144
263311955
704901121
27874384
76371715
275360955
275996067
25313663
464513734
239711967
190405341
117989706
508036607
455772911
133816671
95994980
113870515
98067905
225208147
8316291
216429540
32312993
34367500
380217119
147149213
34456083
54921679
291679210
294448545
23775748
615657809
215719717
124383457
69378982
398535951
30199385
209172444
364533446
133485470
352185100
340602829
10714030
24055051
441513711
119359462
154727974
141861
284506435
287527745
391918643
563615599
556414565
20546303
591394659
53090198
482510485
99234862
363573052
73939731
138130116
39592338
351247918
433616807
133533228
48500028
361752710
52155508
57719599
477627073
28603696
505023399
93398130
347310789
753338424
256395559
432630587
22895941
20041546
182228891
92500054
17499296
9996686
158751174
189449020
96511205
202223079
117617342
106470098
58641446
3882878
548610340
123127655
546268042
113736282
376949918
325238115
106464443
111805043
111348748
22835968
180382496
406238285
1646115
208647244
567595388
231646326
559047293
467494195
255193365
86003599
473500112
561278679
66502083
17296770
74544056
306895597
28089257
195844534
36148412
332994394
416182764
543047958
161672419
151986359
308186079
245695559
14925875
481625103
200256844
95321116
417848516
113119587
11403816
175380915
27561088
477637755
90289595
107394456
590289042
194107084
392241566
90034432
390110817
591727391
3912673
44226333
785345447
160688360
246536849
253929298
268490823
86285547
161656150
320913430
45987797
344649830
581073720
268927872
279811857
15737500
828673479
418495047
214333821
503977859
703057003
653157256
252617446
537859300
42928159
75004276
63369020
501945840
93638395
433246989
25724258
602766012
541182134
525789930
158151962
285549216
423483078
156841276
126286489
299909556
149126801
39988648
86064075
55018816
374948020
77165968
76225424
636237380
634285791
685358058
206781870
449970499
230295836
63640849
288288773
139791601
75510376
605946338
1570154
389215199
259051310
16039013
229938410
2494556
90305948
67915600
776019087
188992833
3573486
110902302
583984457
224582855
317418720
22626111
163073476
93561055
512190754
26317188
517749884
521485852
26036394
112402927
861721607
431625726
300233700
869177
324515239
166659840
84196707
31705641
16314448
329328691
479302358
9942199
207964252
296795762
80853834
802566346
175352505
260525969
495890868
2246933
39315154
218373827
412393508
5748750
229058241
690273584
214426265
382604066
527334068
59717668
775473679
483833583
432927320
77747575
133302210
15943058
528089871
356346708
262137962
711312589
295467
257551099
361869067
18414488
647608412
268695868
135700146
354371572
160560591
313410913
13989507
37700629
60816882
79222371
126189107
7199663
520732485
396256970
319788573
30370771
16995871
700897045
4280780
192872776
179284497
114384874
549513417
356417755
69670436
46879714
21335863
744792970
350594082
518164634
74321266
145467881
181185804
213921878
79481890
14038091
324659506
348454987
740590475
624698800
209211572
253875479
467221990
649827155
321236118
108570299
73296723
398234405
132589136
250816986
113111176
41145087
476605261
49837819
706552518
781097299
449264712
527204470
431013333
261301670
75572109
15698942
355414889
239451350
774452502
20859813
410106185
49452483
13880699
430794494
146052457
259707924
409479444
99766142
64441137
102563
66566942
38461681
306488913
111754301
109243576
596378465
26737359
66916123
143149733
9806455
187739789
83463078
102928535
363872323
149699404
19793495
29908757
30145069
536899164
242063222
143393634
64452029
348661874
53321164
169415567
705654716
711637179
65468747
251764917
322599407
146655371
147501114
9046293
319841077
366150686
605814096
424320378
71039241
5437717
1885593
123646132
161934275
209920172
88486392
477881909
227990665
430337924
38763740
595445202
14219198
274762408
18466900
215014645
267594069
115683928
581209646
14470758
128283615
630295040
610399767
19725191
206380346
384517067
172936495
244771792
643571453
253483764
359970344
760526676
360705667
93959191
445896671
70837055
11820625
128229923
336436018
151805060
148172659
597066595
115955858
93245033
133049295
95024523
694171060
134771259
2359358
96007293
89902730
258555837
627226999
3452527
476788236
209613060
414246713
222734199
7512999
33728514
259078309
243471271
862732549
4963783
24061187
513909726
13540185
36260513
168221053
96066750
229449127
90606217
237327539
73129054
291073134
61997442
35132064
136400361
28224868
105218965
120293243
77289769
35428902
401595141
248873553
211506581
625880820
8645211
34144410
437679410
7054141
618576579
385326419
94417807
90125356
14999741
19926373
53437467
40355635
235799114
230724286
416297540
6467385
481451616
340441559
350763355
356412510
191108801
101689679
297972690
5245740
90395672
7686978
519579338
193624493
698010882
140995220
168543817
364990623
2507828
271889431
112847122
329686925
330225976
47963058
47931613
226993230
696239259
68020484
251720308
166957890
35032660
149037577
442325888
43021376
82681936
97391705
196807013
447525493
162199817
31004755
545428542
258781908
276138468
175970804
164801219
347962385
293585782
31438995
57500746
199363957
114380590
180892966
423852957
134263103
215340071
375214236
25789247
174407477
450622629
261227551
500413596
142481967
126156348
27433711
291168335
190994887
650646821
270979413
27946119
62121531
83122136
214676224
780246978
464354940
44138126
274303159
70022438
565589132
406695677
218760357
506399328
59457765
387334373
283334014
192356162
419584609
18337696
12276837
437123664
296199831
22600747
185590803
11086022
630546922
163281657
234111224
277103687
102834477
40932555
328752587
346280104
3018851
742991150
164083898
13181142
61231158
562445923
401084643
55159414
159913285
258104599
150346045
622527254
98951625
57183257
39613678
7923103
419064860
364305413
2831081
11477777
73798605
237377901
294156700
259283035
107283760
343434410
149539085
78420990
547752680
375397175
257114087
53456840
182372074
203609654
214671324
85589057
448759985
31055814
386025052
295270539
465041403
12610645
33097459
250558027
231793320
179104579
377463672
505521745
621325611
387003914
443707951
3535848
96069940
115183658
20614808
2870393
696850451
14752586
246557297
174843704
248793659
48360785
2086673
274762507
13485380
188745359
232412689
72256987
10987798
669792356
151679455
475638343
236268789
58199238
775227703
287566103
59732290
381513970
97813264
366953292
140730872
316328654
92870017
78846225
33197809
197434472
14009349
45041654
16162238
34923081
136555779
342060603
409722851
172177150
519797249
163761172
183967310
40630121
20082814
17040276
149873907
303010798
376900224
245875816
294866450
485957310
463594415
17152741
407367617
803363637
642048658
4813409
13181194
40859625
37766697
321646991
47207220
226678137
13355711
12730913
392319354
66412358
130945217
14600302
689170236
376851031
52525584
411371444
201567096
743596244
349598778
222819071
233207724
151041448
579307825
579479769
47594647
328436254
205760765
81157347
23346440
83587086
379500885
85766528
5663696
523818551
30426526
353301397
358541139
16997747
69338545
68103438
431104133
259976737
12457685
243631946
241294458
301198642
231848196
13894119
290879888
22089519
82907544
48425478
6904593
16588325
210960264
195379141
225785320
90277607
234437024
231859318
442707150
256027743
394869143
153056030
503566890
310913721
255002128
274608450
170260099
441089599
821697616
83537396
384459066
12460466
613988540
131521835
27838312
658292434
49216313
153133658
262564842
822876
738250793
12406778
680268887
46684050
310531118
121138928
280151543
3484679
518310578
374812548
259358352
5010318
707957044
3630546
219046260
277874246
58583360
530157672
259501800
389929945
261744545
296975030
476118041
394069393
781394139
113068083
284805743
538043748
661842631
30735159
28061401
272345309
82897360
390019996
205540556
90652736
13075980
10515639
174259256
190092701
285061259
35092937
810431558
18807693
342211324
352278529
96353851
111347324
203520782
476326003
296580746
58775739
299610812
371087892
192165653
68621329
613330315
175399849
98006757
378015692
30009121
93519382
272422567
208583559
176552186
116862562
658342438
514248638
602105509
329846530
51188428
250663503
359130827
618701388
45062497
84091267
122966806
138036835
569958854
357681983
683658641
221583135
180980003
129918333
10115626
30349167
258330361
389905220
125428976
39298259
289263804
4685913
189440555
185246782
396687221
383230591
60385449
275441534
44647401
446811449
189735725
25793301
293895735
445991888
54732917
700457695
49672383
442545779
594209532
94300266
560395032
21845378
383107834
586097675
671055962
132026449
134016727
455883152
246770319
141089968
19427199
306560489
27624824
646083068
581158508
3596102
368515724
197969060
41758997
88399296
17074638
129015475
455421177
28217407
360910106
279437940
791683250
753084899
38294415
69634676
66803191
30168163
183582682
176965686
271181513
162547391
103704207
339226058
357709
122153928
35639725
211908647
44592565
128988906
493495645
318100408
112314966
1476097
569942960
204909614
225830406
53706781
515879824
14044205
17151397
244331297
71433670
80245500
24918026
13150525
268723301
166599708
25033579
858434
389956298
98166128
239398001
397266931
230316596
237662977
43980460
475952906
767078105
15862271
19720371
96334485
44993369
18613150
326504767
422797875
26895666
452894473
337271324
14946055
99096960
2368616
333382005
118432423
322053777
454798400
480126822
335605795
170876771
257363317
6219254
355027206
394969557
142134914
181200983
466547921
242878184
490685691
481259678
166451675
132326655
503606319
70264624
39830350
77130658
505676572
423694723
546711822
87025559
49278460
122131865
476087728
4238405
92666253
65570562
513886840
150936359
492529698
75640804
55016668
103529403
256911603
559130970
44296857
53537251
103437141
224955637
233390160
52151930
672001198
530005340
10279607
114166383
5231934
328398707
186523639
608581213
45616227
67387487
230427215
513812800
165648691
691616409
646688367
7148782
188417420
51792178
68469177
404472962
340767258
332847469
395412362
382236476
334461645
396747796
341737973
15647345
39480778
338597180
15584197
16790664
449597259
404384
225598592
3836401
381865103
261707413
700107799
28754715
436036609
255241790
124116998
252164838
10436353
581359432
473309223
433960931
105155958
43496312
118855251
187524552
560757810
287416811
9541357
204873074
221621887
147134982
555061949
277471559
52790528
46474016
155020943
72995950
168510742
310383497
331135808
20950865
889582780
480042099
510560481
238249990
205058726
466282691
57411246
15997814
161186757
106964155
460547235
50276712
295722669
45978013
32178315
641173005
47100639
92872657
7061758
52497440
9882809
157734875
522073552
225092450
52462778
222492121
441577581
1013837
780134470
200022413
67729951
152489007
54510206
131643350
454667502
93657318
161648194
196073357
179619492
393611077
696541635
649080448
251880832
194575864
122004225
268647580
39395700
24699880
421450024
661176951
892768737
701598354
275408390
188078536
224344181
768944223
53670893
504013909
574851990
31958205
102146747
456343180
224677041
6809656
26914668
631696038
162174618
56247260
69796632
243350225
461070997
156115462
14886831
92265883
82937611
730945087
16909431
537612484
150296933
845511216
129802855
36640635
63521670
16557304
212676486
192205694
320245416
257966429
146188808
433952218
348303886
54427681
721231206
61632193
5540103
366541568
114445161
151025077
101634831
43280352
10009875
204944278
2930937
578509151
85483429
512800581
439978958
141159400
2989780
99272383
2259675
51815144
11898703
135595049
237846795
340435946
252294566
140005786
8806773
138573477
193815790
750239105
73454274
28942138
33959795
368815137
362568945
124337584
62109747
13103827
309920292
122806350
391596720
69783332
225364293
85971809
80078882
28802309
210580972
519849781
752174
380910939
636479574
187473553
549866594
486164988
461287086
382418040
104581872
673640885
145727448
12186216
271683418
626419
354195480
56156670
245883795
207160879
99242342
564722108
57983584
19878984
89420945
330228585
397935033
236582379
189186397
45395014
781311591
37912272
416977746
178948577
158645322
594969198
12363868
2989277
77304523
557198756
373761939
92769616
342233789
273189931
58130598
491230747
120032489
43480768
453277535
118879051
86881704
143294051
164637672
324100089
19504687
212121924
168119047
8670479
238332390
69438983
106618349
166352359
150385854
21346468
380432648
551837731
555932511
351588046
713333293
21257430
12841222
678283305
113875405
335316080
175628451
362380651
106284338
52449995
739056403
192374952
49153704
347311029
9224846
164114991
399484083
266637732
105981790
430925823
812477398
137063148
163412038
479005855
11990847
2634761
91975903
737086
9484984
503923326
712964073
5392353
364973499
579235855
96184186
423105048
334070133
41679329
79081795
259426505
320046121
65267793
553776228
100839723
189924649
142696212
90605693
548489105
165764586
241572502
298412106
502186087
790148214
16275364
204258521
387585059
60390572
464280930
155870891
202492020
607339844
5202866
416678685
93015342
821828875
326890801
100223781
135184461
15147850
361260782
62128578
118510879
110451405
49305253
11799006
24681349
303593547
95375062
20641318
253543443
231652523
926988
261057544
57126180
115918228
591939463
247119096
69686721
304896062
342904899
627030473
45952320
603270435
49045527
223741719
39155191
26604289
220661528
11647046
514333298
111389085
280258620
240668172
276161920
620218240
31849929
113007195
493135342
22004271
231702613
245212391
676110901
307662312
192276715
731702799
58850162
31463312
155847406
77589894
21292583
20500986
52918220
32527605
185051728
231592816
34830823
17505949
404558626
18123329
82138042
15339403
137004558
85910324
51176339
63100542
653499697
104747754
848936760
842292302
263340746
185243069
373844909
541569710
61713961
31241984
271916486
108994530
90970424
575544437
553368401
348579842
134935437
229568209
1773094
310940261
437682161
296925944
643905901
386341872
384909613
182935044
99911790
279467221
375608679
186811723
348456340
79821852
85845812
140421899
148045518
631997554
315896636
547065889
6383740
666744409
7311374
133682401
858616554
253832199
15168204
242290042
207176083
10368670
429585712
19432536
88064227
376853904
575650659
520397829
36158314
116521562
334834817
65607357
643518583
611158397
27733970
54788198
236318840
54301010
180065920
24000198
665443950
144638981
95862297
6586825
437502406
93191832
190488589
429959256
386817632
131117284
14734422
75438203
9185391
97132943
125279775
94418614
730154449
391243451
140486417
43680666
14107940
72775564
6598618
741847857
9882460
510804448
481262228
209500528
267146234
432824814
464068555
127501709
606920673
760226
247947110
387756716
537076860
307708805
323214359
17318453
10717958
25636084
71521904
90559187
587003863
198432217
421237480
120598560
757480379
371499213
128589423
104534304
258638049
121675772
32502045
173836432
341485149
90273500
9663723
925083
66574670
67352442
101439034
287036381
122445222
207809805
5723265
61804671
240237608
185988945
53218665
735436316
168219774
123433473
479834510
282359410
556943052
48313593
536188357
111457908
29042817
17296929
339391614
255065929
242618576
57373471
19159846
138910790
61712710
22148830
426327241
153927154
187931617
144561331
166418982
288370937
187885462
419427443
82578638
92692169
278801615
42523016
496045716
1359531
542227406
251084987
10678453
170443498
81940794
488156662
296539522
19886948
9436455
646377035
171134500
44016345
716720584
35839485
262857382
73976151
512310515
200915943
27554783
532360995
292788591
233240954
263534929
422944696
370993107
590232956
202390975
44420989
275604007
162133242
57119507
761529692
640803479
68128001
139777655
509315274
811522852
708188023
462774829
177695162
373847662
136330140
81178364
73477577
2327486
380518243
513975178
483369667
108620521
326245924
7207286
11391082
537316548
533804727
40718137
321711
52114957
205961143
170670024
2623877
177561134
81917130
264727282
231576424
168806724
374325798
1805380
411704707
111385299
197615983
405413109
16714520
113254584
289286341
36232975
253469663
58678876
425312111
118963200
323519787
221186953
36410986
839478749
194388317
580836247
123513512
236839358
237402193
366707830
57375620
642001478
88968879
3282260
61079844
200722950
180757384
87210247
621635154
66031757
283844506
224300916
177497140
654470846
252795546
7983821
39117466
519231257
133584018
287584398
89970397
158244638
60516852
341670402
18491869
113457109
109473224
191369042
420191174
107215590
454048858
207374967
265933355
6484421
127389252
418341826
295958813
35574852
41234837
240553955
81713851
101228791
407281422
84561416
12491754
64441293
213541959
211448925
171084636
106533232
146408580
535264247
30394778
16114202
58977326
483851014
176475072
15086036
527560586
506643295
264207992
127729992
154952891
139819689
69787481
62589310
92233584
149480230
197502705
527489029
13863580
81224394
523108018
179074291
18749355
126781518
90721715
215831272
163164867
80260415
217535263
505321172
33725210
277867646
508049134
7603622
48432735
12182189
280625643
330370870
190910466
159294021
292055476
518989717
91872885
88013876
20692160
48382153
107364210
24234573
20916194
123691196
691935840
16090380
113481987
94411774
290647645
183522933
8599746
169210617
423162675
477368613
20200690
347108411
7515464
53000269
9441773
420569271
521703475
319902326
1719950
290834532
44933735
207558070
202566174
83815940
150032402
130787917
729062902
340113056
134115992
27258392
815505256
772484007
29266145
77188714
14107062
40375473
222523582
781806861
451363325
22412153
84877120
175841295
139041453
167033772
453847592
574152592
101595945
40940777
141546217
74851599
40058276
69952286
7078801
1888595
63609962
290257005
164439020
238001207
94558706
61460277
189642637
65413829
297559336
233745969
108921855
28983176
236406521
55092447
728959915
324158120
112955418
624374713
70637028
214431954
88528110
663811344
299264468
50992841
322191237
55264600
46174599
33295925
13526446
391060529
55151584
65634228
2658495
127368647
142545997
432633899
172245402
124212666
20107018
133571159
654481557
499978521
310747100
8373198
45803079
191627666
150211068
162227103
862030312
2033931
406867406
303614646
309252941
111769749
86744247
23172188
572823241
73170426
286324270
406394365
470581979
62546331
138075561
327314698
533539187
321463931
475720916
103579109
584434
112444511
121110992
158972321
426897532
59818749
50013775
217686783
18621086
259367582
15061284
455931819
211038267
125546468
781232432
11617905
173488218
9635705
40712236
263035706
580636548
323489534
529259876
330999490
25818286
324700451
294719610
42991437
15989029
317560177
3139244
364217597
3813725
107286835
289255958
208039677
124907117
94090701
106713390
451446846
127671373
475015444
19193781
195916010
76781409
182937334
380035144
161428237
537690056
8959413
51604047
118314508
41297790
180891292
472475625
400325715
386652110
492987924
15113461
54703936
396398871
25410074
42655268
98197331
4021942
16436882
35100544
588072278
203885776
203615311
43824418
480994023
8219854
13513549
43100128
8387310
87631765
553932660
251282708
93783879
296832964
63315561
592534125
33666819
665618316
294280561
114272314
124351164
235190226
194454461
398880422
289828729
212806866
29606213
296690043
305463476
44257937
81555801
72538009
671550553
332577613
215029276
358830207
410035712
330283799
178347
41050547
440050166
62771284
41021364
299295115
160970468
111745513
449943142
22714425
236814859
167897442
34087959
19493399
292085316
4916381
191644600
313059373
385932080
470819796
115035740
64974674
15076132
257011545
279801128
370456221
217929630
828660932
118094242
518856031
62509433
6535971
369354588
116727182
10735713
378241256
182831455
143324278
587330397
196959986
71266659
23873316
721146500
419741974
28092365
457493960
132506821
801571
12374651
169077640
366036413
755942313
23797076
7466053
563211325
71455417
24142055
37742864
175980560
613876979
150242839
162705077
7972467
159764437
879423350
34415965
419532402
327870574
85554361
648635314
24628644
158599467
122391275
131666310
35783686
65755536
513398829
219249099
49693425
350902447
221268894
132091947
246717365
235606191
708646610
234419812
223398461
355004227
175156875
107741640
42028388
341081130
202542332
1432250
27803409
447145775
385247957
342717755
123915286
92161704
612919547
401276305
177522067
540904713
345421016
148520585
316394714
432138688
212239565
34445440
182308080
261969094
469774560
276352899
439100055
34758552
97147451
93163547
27499466
366277986
572450465
781169396
18360402
22729133
2517809
247267146
10344338
387032480
349918846
44177350
553237031
401841377
42605866
109626406
61538262
40608582
152470665
273154264
159779639
500459143
282817331
251469924
403491255
62069842
232909831
56281629
108113247
167764338
577340832
623562669
384888261
20896726
186789459
158006372
336288718
153793499
276219511
571570
502857328
624643510
55214170
199955581
92720614
567148328
473725083
69287698
58043032
575694837
87592056
252586390
324249310
9771483
21660224
134013646
17823161
220445338
218221609
91865367
757734009
148515110
247109452
400498832
315855419
479534975
329182542
201017842
417492844
166143976
406629884
481863717
51736649
84698452
315919887
71223580
32134629
102709773
783855349
226142321
309699108
98246958
280552011
11209458
238062272
662181012
230984648
490028663
221528023
361653955
207752852
20912209
224443182
259577338
263712260
198759520
399049635
275401771
70418477
61071975
131277095
40269537
294194096
327880855
286105805
18927353
42223292
11323812
36120163
40201923
119497260
254816003
233521838
51870325
569726961
738573321
533137494
62674314
95020900
313518222
91195813
776394555
227590601
374216913
54820791
211159949
880703782
798327693
160488601
252497899
182978704
244898068
166680705
113284167
144453051
127378522
167017633
107932224
190882274
176788643
336247282
560155084
165855827
761101294
2636081
148525153
71187194
196511086
460961857
61255886
68839967
356683095
463001451
131066329
287989865
489812160
26167006
558049757
343217373
51421306
383416251
298305656
305494239
68224787
51758343
38659469
278098070
85337661
423712757
48768675
203730587
315867639
100727790
413311939
153886123
608631055
33519911
18299910
186139327
50688314
804298376
348801146
151608226
23168065
703449486
160900955
49443343
4482267
701624278
29055166
325503458
165181469
413079759
61912111
141707863
3998615
229260733
499299526
40973926
729286014
191230279
236788191
68844609
27886752
362761566
43396197
75035021
144208822
377376011
240019782
597621962
83619979
1086684
154605189
26559984
164671430
104271014
137282445
43785909
261630340
74968731
127332122
23663911
101511933
344298786
11778148
131227845
2559235
453624523
91852513
11371930
535223865
642740615
450919610
263770985
6563162
94574152
166313195
139893039
92220647
56659783
125544918
508577284
317767223
59075707
189137133
67154876
15366112
260155199
426959600
14023342
150588896
226496654
59473844
85151411
472066116
466116423
167251369
821486
455407099
109184688
146090319
280364050
9998736
54072427
101214999
660717128
86335944
77793565
22696994
118003116
529717652
491082838
102823847
187291272
65978124
530755113
250630298
2762316
249220464
542056028
295006429
353036041
64840275
59490892
68300446
157816459
348260848
9265138
661506683
61813520
523809
99236205
2929316
193103161
135272694
27890497
665710551
581702170
140273838
5816210
254266097
316051496
175308064
153337317
12914153
214956841
139311310
39128714
97204343
62326920
503246
244578991
156303848
385653788
225926509
71231631
413317313
61344524
64681513
491346573
274012138
42624308
179852770
772580928
216379613
454233905
343490092
538505454
439110400
522669063
239697393
8883020
369842194
193033960
40455523
580066930
26866012
412688052
60165537
506204
61408320
20181904
128890587
172651784
374993584
303446239
166253461
156599723
44922227
343970093
10914098
212074429
202199009
254690354
178352097
74363378
94527847
653565243
212657765
10453629
452258810
204714860
31762838
164225727
108154594
2784429
12144388
121260147
202254882
524938943
19521816
293169910
109130710
46011520
255639840
261458165
315607788
104944966
97103553
90623128
92167783
47065102
332919837
1657498
331924128
54987135
269438825
293741601
569566642
258834513
198270378
8597595
178599680
362066100
402202875
569745
224821346
153450329
666661955
91665710
473542022
147391832
579268607
48044207
126684685
106891664
128272117
530962705
245097461
208802683
133396881
331656992
791556218
550464778
55082043
98250325
84581005
89056361
698982508
25056526
165640519
6245891
292400962
264343326
252674168
51032548
11835687
64728650
244032835
228366662
93706706
523731093
86348873
566555118
6401469
634786095
449458083
664856464
218711082
245279476
286957437
138082282
158823223
175083470
892261419
139071039
266756809
26760461
430268846
29358240
417702867
203411773
209209758
394258237
476998697
696602174
248794843
393856791
161067962
227504311
554483272
157632449
22850495
132454179
205235770
160387551
249379177
93399454
34237317
32222344
606483419
463223180
53055156
23938083
400945749
619032840
215955292
116403801
198998374
234533320
304447623
288812835
543539288
299212960
43228539
37910551
393643924
138994283
51116850
318034654
152015322
271668923
337473123
829860705
367585945
634714405
385272535
334747634
187031675
624152262
211803211
437529395
130958551
125951771
197710839
339567117
197400031
4498359
343357938
68656701
442506022
17810321
574058945
73932701
57283462
285265962
44875485
232490744
455387579
260527874
320477851
167279202
75045583
11550302
260578168
577106313
164924256
102535600
30996398
122798665
93255842
407122574
356136289
36719137
117547655
10024190
25444252
46014739
68484655
55174418
410833032
22537462
63476270
645190707
117071314
130133814
8412293
144339723
548443774
26599378
482278397
7967789
732986041
42875692
168209335
16468798
40205946
11949321
118443954
631407485
313265922
371007634
314027334
276243908
5705380
293226454
152726240
192133862
292169445
329226969
95932924
1524935
341716454
37402459
662508460
343306913
10605550
418033711
463662901
575007845
114946200
207947639
146442699
108134775
56338019
51136279
91801963
282897658
40525170
409346345
143741755
361355591
25156895
399781180
139436546
7781115
138062710
112370757
190494649
555956920
258420292
136001931
47281411
168470082
363007629
513618980
30185388
79336801
793187391
170577530
55197070
372956234
120787669
7397927
533153325
239613800
37878158
268151406
202655091
337962948
206078871
386815405
556103213
170300253
237516373
389686546
104021162
486931806
349639045
399894569
335770334
302552639
27799386
188819769
638222661
195191549
152192396
139157837
118471071
79451952
108538085
263214723
769188027
240550298
678332
19919005
21782336
146411014
603643304
296228430
67732551
67340224
505539319
447348318
467535172
131410174
660286511
384260955
96107462
584166033
186253481
423364232
41315499
102895313
327268878
417356261
441466577
500787186
34509231
465221033
177251748
144224917
283050509
108154880
680827364
469470576
344510464
200285658
97206974
449969
473429505
105839633
156032789
257373371
78779065
109774148
30262981
264441706
228739491
751228921
100043737
196593581
93481629
379435804
473163407
233054795
273176972
57028250
481044262
6962850
498470670
593075419
23508862
729634537
519912432
494342853
414337939
105491767
134462965
44976193
531560847
130583983
709746618
699707741
16266924
153016603
147496429
799351250
3879601
10394228
283903614
604130032
380188712
82265845
36681169
35592150
295345055
77844075
67518718
73052042
396145891
6632968
182272063
865263626
97660055
324202986
359259673
61945486
602427601
107627475
15294559
479317606
74028252
196567727
269145692
399791474
741775393
651302293
14964521
77053444
662187462
147989412
128512108
195164123
454256431
720472990
131898196
142521818
163534784
5250526
377674133
706063039
76234283
131721123
235667170
26677598
21089688
377346053
357703771
115973796
403197312
212503925
742977602
115834707
96632033
270518579
22646591
242845959
53338308
23613319
131199552
125753323
16584512
116498584
232928070
118451129
551169896
792187298
147528445
31966090
155951609
262179806
70071505
109758829
16543418
340989304
185479692
307444292
95074642
391858958
242731028
48005616
669909956
333621659
51938967
213933627
849081071
739961378
53135038
64838784
518536720
485805151
20137972
336360094
38224722
141417986
36153405
61521686
589619540
233344365
340717315
17304832
12292872
329638622
817101415
163937983
356435075
124336347
325840878
41132194
32201850
25368769
12994798
61943967
123726087
471794782
8288165
39995565
231780794
290345097
348077812
435221123
862990294
205397597
139082180
351598049
19686484
38487595
26108147
7296064
139218720
358757192
74876364
50570613
95437445
315057171
154826070
195719852
11637736
90481360
66593957
198594426
86813751
107831242
63067646
46568697
533380920
379479858
623397442
228419344
186252074
599787661
38549368
653314338
45478716
494500741
677578782
192490008
147600792
64243979
321463825
670519518
384974780
113817185
18953131
201188959
249478431
479544101
114016803
543120827
23591810
109884955
22354782
481201118
57133321
31725146
17164608
184838271
54383639
115344483
98612374
161059297
599613247
729188805
609060670
519022489
34618913
457235886
737613980
44344882
73933180
564265159
233860754
486709618
265384147
666787460
105916183
39727428
430002267
132961918
225348205
82436881
100970778
4561126
560755913
647465194
175234508
181466839
419363280
413513850
292483543
154113065
102807955
116373857
297998186
170214636
174533590
15662281
12967674
215483328
202297492
34918891
750362889
93914675
525802255
17620303
96439484
216453011
498171692
218404454
644344076
101833717
338663891
439395268
552052412
709493287
654046813
365228164
335974015
161320907
258269183
201908852
15197677
673854843
13199027
97539389
449688730
265667287
770654320
259376139
18146278
37384921
308642626
144776852
313649843
56967413
340509950
18172202
308830590
576878668
19982060
84609646
66138726
251231564
639211400
11960792
22174950
766117442
426701616
106366794
169347785
69599242
1366577
12943129
69395714
262935810
159874624
409155478
102132384
421263806
386963445
452677593
788945846
27485848
178199886
107326450
628292670
61842184
223089081
197619948
55059573
201788800
28884674
136924634
209983322
395639776
248283264
67200724
321432395
134326849
313180206
585817165
55062335
41061226
778546610
386360696
668369293
16072339
174977545
484001567
599434852
27278456
86720081
406509147
280843175
21835310
378483138
50157797
178373908
501443638
87486886
194459952
42667762
17543785
551067677
3643014
154361433
5812641
98321149
63586339
329024857
25185722
146066307
63312252
99213902
228494088
130722077
88572829
469888069
641825555
765115429
721302381
225565119
257415406
402739868
86569522
6429996
461272874
95682309
196208523
426733424
47953490
32020729
415434665
20852691
72206380
1820576
100818117
309520455
184596676
314301861
48043163
56978372
387365782
288354512
313908977
779241321
437526230
716408302
2927340
65032869
614791438
9118442
327955624
96839108
13380853
96904156
121695828
8532917
236285213
231588314
75670269
671099128
173355387
490415
214675919
17896856
599021567
87691326
31200368
326168269
120098385
1737668
403698238
94785989
17204470
22363974
59519676
48252185
235723661
111697874
382912488
66923394
219196670
801489315
358307603
533469856
164284511
237135437
279869843
4811735
658682933
1722424
31196232
32602174
9682883
380551706
369154744
204289912
436022757
186660443
79144205
87002480
45608434
147422715
228665841
40724988
38326888
750129872
122598763
100293294
158985186
145538951
46811314
321346565
216853736
130200237
356987555
350939752
59620238
10181264
192486713
395753840
379528976
230063641
26059959
91698601
2403787
234208512
221501185
209176597
455076217
359377060
13424229
236990531
132477735
27962792
106917226
69614849
391396
408168822
198930454
54007475
804626138
211020093
273642188
189707967
15574075
500284648
132607843
164528774
150272490
91791221
301656240
172866021
85528198
38856945
1065284
35846719
40467736
422787160
155798717
183845380
80894799
104351940
308329573
550544807
7093041
11641709
5395001
187377040
2680559
87858705
401922654
28484123
832590120
434969896
35998183
399449283
428227446
389216989
206798961
436986777
88298136
520473422
41718978
81599295
7783575
74371348
33269693
179545455
117171200
208978479
17497842
656040
542848226
338958995
101586033
387333607
267951010
190451701
211790110
242201954
47677104
294133305
334416822
277041952
47082030
866032521
69488854
150014956
383839620
768318700
418828699
34846560
280576480
400596005
155227286
322783788
501926792
111913614
237587173
144643964
475649657
879924
40949771
642232407
446962889
200031637
110005708
75058741
355838866
294450979
128889933
446825450
321361746
107123084
86813645
188236214
8197772
52209300
186004118
724701163
59347413
17985576
158377730
154341137
140362058
49679571
602814641
47219465
142110861
102683178
228829760
227119466
288891134
435945775
809785543
191917816
133166443
11060498
444239251
476832718
78621764
207551315
93253602
96846973
272217229
310822007
498519334
197699620
646121234
198259631
292530814
62813701
6756395
175270477
82177177
568899024
57742469
47470848
58472044
97283020
55425742
56355002
562032688
3053871
298145507
25882323
350098629
206382773
22659231
572686369
69233514
9586272
25004492
124508280
63443233
236059610
30486893
82829898
181040155
569620658
130639703
536711860
254469654
829759164
265005482
25775333
429961677
221579490
155755866
424091979
145736705
104395230
21977913
218008886
321433581
185652328
39043224
365790137
385211829
610110898
352930228
360902605
141663238
3556433
108227998
828563814
121213547
55255604
83995200
125323275
180482764
53472246
285350056
23046796
137607475
528113905
44645212
63617026
567074443
181289036
380395759
129359481
53976016
395222539
48498127
2542334
14126834
125716491
188429258
52748351
316237959
111092008
451067557
13098032
358003841
25713621
327268641
62659016
418284414
21570801
183681701
285646075
242189007
15295802
80848878
89053805
580414907
107552416
248727707
208346925
257783037
272197036
895049617
351339694
346942815
14539899
815520804
5999371
85808025
205857382
25222319
1218223
293215772
50430677
465545832
31212674
130711968
470379195
802385404
81275946
113338712
30961572
406810428
643571354
388569049
46206244
734214049
14662234
442095020
492766286
130962492
3024626
425716464
356887274
29534589
220778610
207661789
767736
40549833
102255226
713220714
35571950
124914474
200470725
231487276
67491406
697366910
452295817
49575173
547693955
182170489
169720319
429755432
787293054
268747498
91653589
34291963
505004494
180364229
192389060
133985066
238693160
26656841
325019728
33695002
22756633
41128651
402899488
606566915
62297439
391284462
94293581
783004324
322357672
4903702
313092
147185384
85241642
96979805
46529765
420738967
125351734
855428242
563350959
7923934
29154548
390820299
24361814
215037620
120944303
83824185
176007840
596758676
458794148
225101822
120058873
208789799
521695320
424402111
268994167
478475271
10135051
1932171
7193265
107133062
178877603
142535377
304908535
81086358
105457526
205544423
107451558
505239846
95802711
31882938
691292109
175761883
255923262
87442934
339950884
37763192
100039508
59155797
395350790
23248612
707056
219943913
67861610
28565663
257672059
197189712
49269703
12212532
146602604
17256662
322307218
585255531
136115137
51698282
289265821
584975205
295535290
733324786
109595115
54912548
44592486
455380826
296452277
366162785
44916523
1860501
41004816
317716858
21624972
185848665
57328940
822335611
184803958
674111590
67053909
160128710
494070025
126096360
523099654
98588423
146513549
747525722
789266545
111664387
840589243
131223172
36829558
22328577
84051902
242772562
314158858
108729738
768515681
36483094
373509694
185670893
246204795
156376115
702489911
366419931
786337461
80072108
449401794
31556001
204165149
8156674
141662798
715706092
314332331
5810941
491445245
490628756
3520071
13691855
177821446
539107056
245139031
279233410
299005741
450610221
76931698
28724196
256700031
165338502
633227646
8888786
16124240
898708648
368661600
4340271
114483127
19902128
16588452
23761920
158308314
270618261
424821214
8280326
7087932
253719609
275150375
237139779
840411
525687176
23960975
229261009
4416368
295448541
125697548
579177954
224825361
169313332
322736941
47351061
639212163
62574087
7249602
65192661
4196020
45991626
716715431
460565137
28618335
23042149
212056152
90665106
145207092
147643788
281777421
473758786
312265647
5581503
595685980
31479922
210903593
309206246
653990476
588975845
51931902
28564440
146383573
299696515
39261900
112340309
119074793
140983986
439624313
428690249
480936384
2962580
99949684
93395163
517145104
20055837
131401319
32254351
88284620
128941693
148596961
462287170
248858243
3973990
159421853
685408217
103233933
450280017
389073895
461748213
515493299
657985419
310529
132746777
373291926
26034208
55816745
474381981
314569682
61607990
338888243
362462225
809099104
22034298
137713466
541234227
594186846
323750524
657575851
312600518
35102373
319885084
68719469
155323413
60081948
143597804
193420660
71216510
136359140
543940705
312869332
1457819
217985385
166154197
4907864
689036432
112136057
732298697
142226439
562290117
126904196
245875064
12628246
28707234
228060184
248313048
226167897
177682499
53015913
74472420
843681570
5600577
115149233
186568869
4293530
21100905
367087641
157516938
145595751
530146547
113312008
21343367
107297692
244371983
93188702
82427007
362435129
245910836
276600005
314396231
88443837
99176612
297046404
490277272
37397025
24141544
442856161
32978811
330558977
51274194
36796593
28720970
512299136
140396860
12157929
303318797
294131399
463559830
656349554
739659153
13103016
45000818
80843462
564562360
126057108
603729208
48945638
2450342
239250135
106392225
292264952
221651840
23896940
459215778
82269209
21558812
448490536
173226474
314833375
554156169
84506161
35512802
69172489
319477758
10297109
61074161
445740014
391900220
272132390
441666117
769915971
7089435
55660275
383630050
68367524
434928822
70494446
61416789
209942607
231836768
218335933
126016047
283297454
105651400
97370713
244407708
67031985
428924645
135496227
120228325
147343023
402825189
490941373
323161105
540960919
142452468
456488001
7487879
30896388
260445653
148916264
160695249
319330804
283749623
363885914
622462632
164954589
54230637
299118402
124324728
136120527
88094498
193899415
12668203
318555995
100957335
7693306
118424544
460610409
492810952
174283082
128453054
173348878
183661302
91624548
386947655
316905903
137781663
389960255
58452331
250528240
658087402
162401081
9838440
210274856
617411909
475938180
526280442
51189079
521671930
162067889
226769644
260723053
9463668
371404936
13555690
171611310
65741662
225487454
113502923
487692875
5743683
27041158
336723488
459304162
67903422
420952152
84446156
13791767
573409
84124768
487327253
25043825
330959201
437475932
326404217
798349231
388508219
49407315
313195561
191183468
51961112
187722882
104056454
198283290
71103178
84121574
490927452
416467266
854968828
279752352
6164207
458515371
8809528
735441888
54796956
32425806
302731918
417895149
319083842
236746962
17079831
556635106
397313340
169824387
28076445
57930885
655874319
3727660
542400334
376152667
6084871
128118838
785966365
761542236
11436485
82691725
131525982
544773017
90428908
62300598
553325215
438076015
256655534
542483408
171631997
13460184
481434736
57556588
104497286
380038765
112282535
109726030
9568373
116740681
222857956
248898474
420472144
477681285
462815481
62201311
259949242
24635341
82328480
120107288
444051844
392714066
335211670
101674464
289421969
45406078
818573093
356417200
627654802
146496724
45850067
45168293
35410274
49497693
279071067
45809740
152027390
160354954
335519684
436428995
205183193
329686789
13046974
832556828
388781353
45125473
137950239
227318874
612076618
276716499
18008627
33829232
321518102
347509651
90884507
349219498
386809978
1603081
32794920
349172561
141653618
430255767
159978332
38442236
354258261
282555020
47101009
125225080
406814982
140684717
119956796
262054589
50818257
66808969
271137499
331127280
20366979
725491261
232514261
12539705
8509851
126748910
10415548
121499077
376002350
80537712
116117262
154191377
169516314
176304296
116446443
352107251
32328042
10518509
42049057
33934416
189387821
857308534
145685154
205562405
520497717
95291504
193176058
261963186
91858115
108211325
208126841
21408928
102798272
43452310
697145242
113919554
726355231
57087343
105242511
121337478
266150308
241484349
189754213
24685417
151617089
465324195
356678670
1572550
111864103
202504021
411080757
117286699
311920829
132303745
106111517
660862322
285368811
525122945
152788213
241684638
24387702
253144493
70515249
163113954
61290834
16161333
45266303
84378278
309833639
416378237
99156499
337076240
54980828
25909041
21419125
4707949
29135325
376769331
189594805
251619801
182997140
151651338
300874145
294244241
49356313
131083759
114858431
313228360
352299707
11247637
354438396
32090291
296932991
403828549
703323968
490388838
645424923
340960368
651772982
204698294
168823811
11532082
108346188
13314054
439900087
709353750
35058879
1828867
578850124
92198850
189883793
4671816
515296035
235085777
39871531
237889703
59995525
99536277
315180213
577628540
183404546
84885346
199054606
591597856
117439666
167324169
9160310
61427255
452717634
23739202
113572228
137968278
10560537
67165956
644458083
5760547
598584351
406729069
139817589
330858241
622502107
619210474
32291534
81840372
617330466
108737894
81521760
520724668
376969203
203348371
83427324
286682040
442750811
376093570
117141468
236832128
106695057
60141515
39585991
187554005
324625248
807770634
106651239
204512353
145281519
384315692
97042756
606152416
316822760
7355139
17846756
193555755
278074183
18292069
224871412
11617831
92737755
579982758
208979775
290062354
435885304
258772259
55888041
41187834
45355942
136505312
113507608
28894168
307055000
419641284
195049494
132270553
159326174
77298275
56513565
271989699
67287361
292671561
644123918
119736622
165419640
90766099
611543244
48148203
81036598
129135195
13127943
388118196
26236746
232966143
253467752
21463090
45766252
690551463
16741946
429350618
549161094
50472682
488822247
633872130
61960266
42980107
55078817
86664652
316058108
20733663
316097059
572003704
266866826
73720793
2321047
19589472
855752240
259151353
459003938
75020969
10651900
786803298
118517611
8470708
629517623
155742921
171707767
614951509
3310099
307229079
197240393
118664309
104614316
279420622
36511431
12365309
411675989
319083925
140189307
175783254
419940810
310771366
158398065
646277772
40540035
283704860
173016293
678589842
458728742
280599927
158832760
234994036
505647014
73894056
770824800
729410742
66070007
254668854
168955939
6223782
11188513
123574101
620214
587198281
490907839
1763892
324859587
26705442
150315556
87035865
8548107
521144306
42838093
63181078
697871792
274835973
237612586
336469052
12572660
345625264
367691011
740845788
27225359
471125184
104952636
294385284
376716970
186864060
13311418
79358457
55687688
12677867
133380650
258195
176370431
194984244
134182452
37086425
651939676
65721643
188279642
187513100
576955192
58295773
67913719
145951345
382181300
157313883
307630231
20533193
220397131
249043596
241322075
451768860
72381116
28983807
280243436
674625396
139326146
126642248
225986383
43279188
12535772
326481345
57966727
426844221
273836479
23734077
15450023
106091764
342518559
2474945
222560440
651446860
19929290
866000026
1734140
68220182
543100627
36064543
405842308
268763385
69557871
86009681
72832148
389249177
606061962
129866648
551232330
5809177
38771826
59133257
649034629
195265397
251796853
151285295
251403780
137710404
878359966
454869381
55099499
460371858
100214706
665451428
207820031
2038510
27837309
37546624
545329328
89644578
34425842
492045059
151966486
42854316
588124693
285017582
12520775
27758811
126347448
222591508
619827347
312089957
1185717
50627574
188001976
343139791
404646106
326811005
644042
305579259
203705344
263493783
145288653
39243257
29565987
59823510
412054215
219271354
33698408
39254668
129520016
335861675
324969871
56025779
452237307
204643477
90773768
15039262
124417884
608947776
133768123
119925919
87098909
4415430
407023388
112866288
214188284
46332396
246426335
1345055
204992771
29634445
31186664
529529719
506770139
342774423
27893607
121553289
35632665
8371195
36832000
419462687
36723770
236639634
535394776
27187904
357783949
583775722
30669201
410930969
406579201
24592680
110551839
96090070
23505708
33841293
243948958
249415133
24520035
548698016
89618527
543972561
458695014
198358219
78672777
16625378
376346504
345241180
538870861
24771534
336482774
297027
85885
469169942
552374858
48292052
454533369
125430232
59844992
21803016
107552672
565478856
198938641
66788775
179648264
375966662
29565378
4617087
342885329
56697141
83202877
50894755
68609911
163201269
19648967
198124173
413902656
1248787
812868061
601398988
39118916
283893827
53953614
192958736
17347907
235457947
123607366
642653193
91897434
55379271
353853421
367872443
488107758
154584914
36167799
117152723
248778409
406862933
311898020
102933168
80657882
202893824
343010117
160568288
245433891
70541398
7552011
43502379
244453778
527152713
401173082
288807096
230549298
143307625
126591308
706193112
550464130
40156117
181591926
129235612
20180088
4756253
258184123
18351685
168809910
197408300
320677235
299855422
491167277
33217708
142373485
454600110
295495678
257032816
157725133
49972081
227883685
10582725
197017910
568218811
136395889
291066060
177189986
562862952
58177412
47271426
776766885
109699830
644775517
525062726
202890815
241852035
139207710
618344151
404530565
511430114
34489170
341405356
164251370
217738861
189650511
438229291
408428270
3709978
426333823
85643698
108849588
163814967
292553039
113918946
156762119
27514823
66458704
589879156
290640106
354054851
23511019
170705876
245332180
233439816
353465691
28160825
16905074
314097477
29970766
254545465
7465344
58967559
298797424
368336955
249640831
192873608
393663551
233272352
693144735
115116207
191367846
97172141
37963202
430794657
170189959
204896392
3827330
58426531
60470405
25449111
48950848
98548044
121192551
129397851
62808311
121711707
717318517
86653105
170891669
155479396
4092011
207667499
68582832
497354537
198759522
617515614
6991183
99207682
48048751
504150073
124795188
287642015
10139244
291131362
307433745
140989342
302953135
873407280
300576625
62814847
122429856
26566309
148058717
53762684
588689651
453773700
84590054
222492546
538611683
496886238
43230236
83919151
483743039
559912131
96542187
85357810
144923583
17232353
593398901
157653299
54977587
46248621
48577089
47830794
823822203
320653191
97085698
231904933
58390165
18081936
352697436
3673036
192034724
737984782
392322026
119545596
77858329
602604671
887078924
298182662
178495374
704647804
81047885
606536698
62936374
510964623
146006314
137770692
71714590
93623014
717571305
424861258
214593890
40224856
462628956
524853454
154607791
108360460
69107146
171699015
44175044
291527082
209370477
622284665
10872277
286394013
346653719
176590588
194677528
58525059
120737042
135003886
1538968
141273026
204326407
158969818
1839129
44566585
258117609
14766689
718294583
241895747
73637577
114747425
243346679
152071442
259564402
319197418
159596733
669861674
238732520
7560709
201113030
647525213
496088082
132378733
168440255
214563597
478783347
78858936
306997022
108558706
116321560
17405495
318542220
427419555
125816631
373119255
303604824
99315083
2336200
2614619
698496400
296834707
620870323
78732727
507844336
91214520
405225824
121391025
10691320
105641056
19944870
195988311
142270122
194316613
28225157
23864268
45052640
460119284
12183840
277606547
142526618
54174188
381005792
41625584
53817728
634824177
1565157
70487314
184030186
499610126
179441605
280582315
810557208
45459959
6656
304513384
35493636
154906232
10461489
28787439
46863128
130043236
78999261
671072928
505109110
63215429
534048351
40697023
480742172
560979817
594282847
157082695
28400735
142115245
19189093
21619124
245309710
101038545
125770064
162760554
48634350
276897222
485114563
204343893
339102234
308395997
100834523
519211012
38609930
419376114
50644269
46548578
69095993
23830802
115129387
97932304
120551215
29301542
576621918
3576910
115606560
315992288
544292507
1260060
638676587
108199261
331498536
213590656
65299133
84430942
134857966
2723236
465635287
289493123
268557479
51272224
103256678
192432737
186798346
135515834
10240766
439804347
690429655
12213502
38696754
110563357
102843437
649982735
99332109
459608020
68227967
21942581
608090610
569650257
192518321
72219183
2745251
97892474
313937665
457734533
171904204
191725428
556330055
205184784
521020558
250534582
413735
248126737
144711525
133722356
468510963
37147955
470554063
101097408
86000789
240783582
40559644
341029070
175768744
178321652
365369671
274598173
640326323
54495379
244788701
334956057
383776140
71073527
349390019
247646002
19356008
581992725
10321098
145082752
82024583
199401946
569264355
223768526
148803336
108233241
73665281
284098617
612197754
607326278
35896251
516827664
222476444
48424839
29218151
261328617
699811832
510442044
264243099
37001241
27693422
450843476
18754292
27015492
322487804
72905440
191227826
65735330
204093919
72832614
134304568
6793883
136128758
24346228
8575824
87846872
588982712
22853000
232964795
156154566
124409420
788512868
291151465
235862588
590665370
442482646
455676282
96633960
536553677
143972301
130033890
336048456
187479358
463877262
284479656
55041684
548436444
456844520
369662766
618722032
110641076
424664900
840176
16266116
99281537
240074101
57200163
516303467
104889470
394071997
7655247
5730844
231119999
170088913
246913410
71183360
280640838
170517542
235209472
375253826
10260900
659055818
173484051
89070126
598499730
7141533
487926966
80904611
33280688
82475514
269199986
331923899
584543190
31790472
53802784
86275096
109719858
27878101
112241625
234331233
732524684
117258402
74022155
49185085
297741850
237819858
102413685
127580660
74765177
178784828
413792662
260669898
349977150
163177746
363411393
379114714
281618629
74281605
259073259
136551746
679931226
257755973
364970590
1067547
199004052
26664580
195975437
346095680
230520816
450492172
331527912
125059010
342216436
294241929
624399980
92481428
540158581
154941799
485214511
1260962
439053034
398349445
257101076
89548540
68891915
53855070
409835386
26285035
204979105
290305186
158629322
22529174
684306870
232081849
67031711
201929824
3881528
275342493
52888325
35984910
15985738
24209327
396827990
125585466
751013055
636173499
136119532
91457074
143674149
3151222
126330439
136061778
833405446
414757187
33302074
528079230
152907141
282202383
246380200
301254366
370251211
244987553
26468766
367851173
455560644
361075622
252723332
76997672
22188818
53087678
173160556
42113652
219028870
127008979
115292220
482625655
375128442
220776914
245128332
84667793
275290893
573038658
111514496
152314977
176825507
21099496
447899595
97132435
524679223
325984991
550435598
417715368
138499574
450267770
809972967
334875858
145257346
146644294
253352339
552552617
172150762
534000680
518831192
54303418
461104534
248711744
440934150
200090898
389752304
717105638
411718487
440895029
166769888
120134006
420730193
29087928
202684044
293517093
356323398
467470436
756709168
422578759
2109266
4522516
264421367
40003442
119505063
83949703
45381901
296298841
345962702
311889076
366772937
106928685
170234194
384387268
650129376
91185010
10228927
261185763
92703740
572959641
365456210
71586364
140626635
26000650
197363197
113708846
310920171
238974879
558504466
78617947
284919850
307202474
253073770
231132881
303091973
257370069
681650819
9697104
13426097
20986749
300858200
39254077
74290469
3941444
459213913
205377585
182579837
73731585
179153375
341432222
84171724
72474768
19918196
134172599
78274914
120218275
309783021
36031294
271492969
275173612
51785371
510352833
1332988
396458405
647872263
140952438
515476150
171242183
92565011
115780310
254629175
71314630
243857571
341421058
171874908
116331533
59852349
137805681
519806860
113862807
290481307
209825182
29405999
278711048
51616806
53954711
163268195
46903585
265808898
250177993
655044067
188823683
276830293
640195847
275123033
715436415
382003215
10527933
233872085
218423330
85630154
32519258
162833949
4664325
4815080
183119393
496181343
474428855
14327243
225393835
141934996
612210021
609109369
269949077
25888875
61982769
189691830
363763337
45696486
41283879
149174275
546734437
446332905
526042535
181727136
286322590
155819345
147069984
36332612
43891974
93262557
114296833
439154008
115448116
186516623
18943886
317671727
462523718
25855959
82161493
156911171
47758082
70094095
210365314
159149898
260091534
326324726
13923243
262810276
18153675
165634767
202076826
704568984
500593727
505812668
110466804
27315846
47008186
113902787
144540846
218460633
68184074
131371916
96045097
368676288
790822467
72353186
554633488
359714932
99978160
26067963
291437791
54578749
104283496
191101669
47090723
74806245
466463074
55611867
3472456
619491781
399111853
331435371
710165892
208492928
5005678
23204976
6949781
999159
835534206
332311183
498391464
190312044
91968001
142951599
45035880
369305563
97358999
152761169
685720987
480278942
856865799
260935105
202726629
72293791
554506958
159386324
367530302
695925144
842347660
490170640
65588007
486042523
56864827
318122401
152502776
53174397
328626727
10202773
138105089
23370004
216960641
24361092
118703736
239850776
290801910
338260223
168731605
113577711
37120856
485645315
3630816
262939962
315297330
23486482
44479354
76029067
453581260
15226226
49422881
526582037
678149777
3549356
487070934
641534987
85023488
92084697
31807201
9973992
30407158
200325424
98304934
454044500
377614951
2698574
291583186
48604650
216684654
417575807
11833083
9062786
30024377
348989164
410337327
60360614
57306561
150452323
353647868
38137609
281671505
380888443
28882737
170430200
45853326
183379828
414419695
37863899
166539230
136595474
447839895
106683965
744771045
692687588
300437240
45537242
187217378
350893794
496355661
198661831
48871801
345410959
653839438
454167230
142636940
277711975
195238467
358595950
232249682
254684848
109284882
86971358
317442448
153430987
39583060
169633767
10187804
357531099
14833531
154997795
418961501
463535278
701330720
763492291
74477638
499212188
427254957
644178156
303821167
242784515
132270169
16946209
28149298
545228593
689458755
31677414
79897899
186686935
151223903
48497603
584562326
18077280
703716298
207953085
76651228
8085435
44653857
299453141
14009403
509062625
24560902
36330136
2949910
768343484
3342667
204248982
177724970
442251292
190180421
39793975
48571496
49671830
32091065
292583597
18008124
157830282
629731379
361354405
37687336
664211064
831646222
674399469
23494550
31755076
2597860
582065658
572921509
118772685
367132524
138196501
571593914
5518692
134656188
290833078
45019453
319413278
13815769
21542803
52287520
228674652
189353129
101413246
594303106
3321839
56969331
58829381
13917797
208741475
227496813
614003642
487436673
298126811
319628853
59745485
23950943
251793841
447034059
63143886
121707181
58734791
4625831
110367241
164878566
402230114
20503647
24087204
354231442
68709527
799414587
227171412
115105771
1883211
79521162
25066414
107552884
563849356
38564425
534206614
268720812
833704349
602427115
6535556
48541942
254413787
388887972
133744436
131396858
857174716
153740139
39592217
279125907
308308196
58088949
280773994
171809068
71848901
50512211
71267776
553423866
76150879
696145861
74881774
154449488
7544439
221767813
119581634
33752721
121015255
39572714
55753438
441009299
360913583
112018350
177415224
304145215
110580783
147069021
313526201
754657672
551554049
687714950
110372740
547851446
18449761
52380110
810082421
330418935
290626542
359821258
576667719
17312484
601209025
406393532
210049283
13033763
78812752
467481189
395806773
97810149
600863664
228663263
201388546
254413320
512404663
462258318
326362815
421449947
112549641
42281364
558392297
495238063
46301648
641298089
440097010
95618719
3170988
670295929
19217541
65828491
222376286
235128629
710914409
299719923
361953374
135883534
619198129
4988164
225280707
291125888
17408778
405201632
10649960
45986530
147406681
274395169
288749113
288140207
69632283
40916888
87978900
93287472
610964364
98318083
303392654
75703236
115836942
316886920
512550
336984915
12690609
70040542
581281477
91658757
368263410
42208668
113003666
51658484
496632292
754112467
125974200
76877442
199913548
433923341
402626602
405214398
245159900
116835516
141057743
450191938
30595663
120334451
1379456
11949719
248953196
15606798
132523387
297372579
38344311
294137641
90639983
59751913
713503962
316426982
378288545
86747196
374834776
162796886
384260024
294884178
106123143
29067806
776544126
135021250
282761645
764424157
357426567
96021257
231760078
168281703
213789120
310359250
45208186
31441438
604153180
547065072
73656135
51376904
150078180
59404780
176886178
109283268
316441417
187435992
86606044
303937377
23844016
1530048
234212086
140259762
6336934
482176409
509565388
107855608
403566877
293670644
522903427
119323672
577537621
17505613
413584266
203646850
166694401
43784361
31051825
13579605
570957473
31419899
107277658
52357983
428470313
1680695
103568251
176010421
120285907
88883716
104161237
314146875
17804030
323857636
2875075
61105841
836802469
384894634
343061271
249103158
69856522
212527706
12808537
600225547
62974626
38397461
261467530
80048259
196289860
410974680
3416132
226066106
13819259
196448309
50133946
225328675
32761400
262406393
500335265
548084166
14083034
312406443
519963281
340943039
19046121
3905353
315565656
122086301
835727918
503929966
318454472
391378254
738144238
503784627
167728585
187893156
51139917
183402941
292548111
7750907
9189620
280863521
17076669
13071254
115132787
88621409
45481198
821592158
328699761
21766566
226964650
72456824
7919224
74036460
803226877
413789424
339329085
6033705
365201658
710761911
286627556
104177847
239684371
1877851
258121580
237707193
52949487
109115678
345681749
40778048
24929220
584988364
278963954
390168283
60576117
140116599
69455393
9249250
25154725
454075373
21542717
30496717
16233073
272668603
267184433
36475617
15622724
408376681
698810136
275015110
47055701
23907549
56855468
168222461
18561067
35839779
427323363
115075281
789965014
24060066
367360069
52861271
858925199
224594953
68560009
335642823
245833676
117387284
120775811
277696569
232376242
62750559
431819090
341787911
42883939
137507309
88254723
160612302
49434864
103238937
643888361
388840469
357259663
488249822
647854864
175977710
558934466
374130649
45357508
204114926
308464547
87528628
78762268
346210659
66056160
34999068
28103342
158223260
294836786
171630293
1412846
34941402
373752401
83007808
2662091
172990623
414731716
128578975
417330195
176831530
635041122
151515500
203498534
85944985
531933905
444467114
53595127
150617205
366887508
23035651
3514481
39618425
92110034
561430
175887753
364925770
45969144
45745911
377538053
130929757
273342439
62331649
9397657
228770210
17334949
3693174
350378353
207290900
123502027
431440866
85050583
475261549
295851
549338729
316690593
14440701
399001579
330371649
163918762
374311212
16585774
187867638
143311288
6207592
336891310
61436218
82150436
225362594
840617738
258396845
172199704
22936471
817632749
573893056
48665906
771942675
169412905
5653497
212973622
29324711
126610661
15427495
30185166
285235191
40567981
2760904
421959509
298404308
190787834
33041167
246062505
46288310
466230354
136174120
53903256
227229021
141362647
105328255
221475270
89796340
123172159
755092549
291069537
25715282
61612908
193371651
126269674
107864154
743548938
10272037
13617954
77915983
744714853
66618066
134371122
358754879
222906368
524256477
320878328
46270098
643893948
81590764
271739299
244009926
49455231
108165969
386192450
633056705
263789281
600273255
83474509
200136429
507736594
648742399
265440612
664158746
151410104
524510543
675980745
82601112
154259443
27575494
69426578
19878070
80400137
548222915
360360696
308780456
49340967
269067793
79623268
33137608
235348991
240606385
638334615
7038623
43190571
110122968
146422348
130478616
46356101
414340253
139215121
60882943
103886620
13577700
4826822
390670517
319833608
47703116
59480688
350349874
6000646
617102393
167176414
416923196
254703882
398386815
544128579
2691897
351454440
7387772
693720399
551498395
201307399
104684029
494898801
615009057
222586926
293040556
84958314
64270029
282047095
258134016
66655307
149006001
329973412
257756207
122628194
855892507
178655071
224910861
100313524
44063991
4879582
278597744
239676616
100222128
582323762
3207316
100595149
486464054
199397912
296300339
14037793
7201662
157921332
34536921
149940059
167376003
5337205
743848390
115226266
231176389
549339213
145576010
62759226
101104461
324689891
637619245
20171850
372665664
220201339
45724893
22004651
38841103
145818885
115940451
6021758
29990913
136778600
576448586
118274520
355319360
80562303
94396625
109877004
143783808
278270792
267328288
42896390
262901151
134428338
42878970
587206498
438159897
11125451
355732857
737426876
33134169
684516410
302613362
214454466
49944702
435385130
45423824
374884413
426688669
24077752
516334555
314435638
159211670
290073410
121514717
173693362
85099205
236067445
314594640
192887057
309888688
708050985
141550004
36964554
45137520
67037101
20742775
334382734
38524034
105326439
124233250
332547321
37875007
211939497
139461987
663944685
211336247
282853878
348064161
297852264
399577704
37211817
331741956
136212204
107050850
311037834
237893073
548514799
330897331
69334817
45920808
676485376
394408281
4841339
666900929
4588318
349748040
320219169
11592580
348762757
93254286
162864301
15784792
610696526
184050384
165458878
71191282
149230583
74419986
44908660
155007487
567183440
264337673
751139738
94253703
225572975
364152125
166430845
195583657
117235953
31856705
194680750
350417864
155051394
246237199
16559437
322854257
141232842
278066596
64884890
460118265
189222816
74375470
232560705
21877923
225714
133610782
362797455
33686301
3696735
85351945
543364805
230389394
3481984
489906877
211528919
291964601
602143936
8311320
362034053
247523752
33128518
1605795
37399953
536665407
521775262
162936410
35573981
114515134
507544139
63025240
282554968
36359831
56912579
358738238
368120830
344941080
184197862
51836
320500544
285093667
176459683
17012028
770556076
296169162
471191439
523443302
340625770
184920191
262978040
88192132
120404407
22151483
1816314
387896216
632410834
246027087
547505007
88292684
322930699
279733740
22676161
76265549
4434542
29665795
384790496
231577074
61526996
552664939
38120540
9155796
83017550
181970200
313070815
62712673
9576186
67212244
43502902
298802398
7986985
159631521
393153563
745118200
327571065
45393913
95439697
426150611
434313838
445846494
144592422
220560627
466191203
1191674
141826715
328400254
43826917
761233252
172331427
523813013
245246882
73825800
115674650
52046612
244840119
301319487
222650674
33266707
6611860
20491317
206658552
37663444
158994937
64322978
38709207
365656857
563791724
286992373
277445377
261963649
269123507
253348190
97087978
82253673
73620824
103284573
405081548
88099119
409154253
211043116
37139992
333835424
189583515
76462775
292189075
526370339
11286726
788684794
140591707
355901690
525179916
350287541
99993690
378272343
328948892
7945018
240039230
246495013
40090732
306733666
62144288
397043529
97203607
234223629
349633811
354715505
378137431
33919613
36005329
494556513
621081121
74181650
61765307
175627434
88923424
368597047
267527053
317568644
336864715
137370561
153717517
536583653
112218009
278221344
31649637
681280170
222966440
127381485
99192908
339409705
1916602
44805050
45237456
69077809
8085843
40332626
49369094
68385352
10211328
12112937
107369045
56488807
724671165
483516167
171042434
202572691
261854046
41304537
29429069
204777667
19059363
441836839
228083465
162259001
123078125
315945930
77523655
148955037
423760692
48374299
290162451
144870808
94799767
229605613
695938604
186559075
26858778
15547494
480421350
176498148
10017089
54753604
423881939
99921029
142598503
447052134
49106983
84610025
97646
353931712
231059096
27643404
127637240
338450912
788517638
28616680
21025060
24130814
117462737
359739415
44586472
318030319
209229394
2260501
10952003
456134483
608785899
197462349
276202106
461290781
311747155
55236220
13305226
34917738
132125988
282097470
518042840
821085573
29906886
45522497
96260249
622167241
145208998
341162438
394315308
304233321
286649902
366040416
256481170
362527463
264461078
282322512
66766160
384278221
105420665
191346123
9773825
360151
208133787
573613836
33754278
241728729
13608272
102041206
726297674
8108854
38469452
213026219
373922231
785577472
132908140
284105744
103832065
416301726
305314633
51289413
577566567
90604164
448934394
364920419
9344067
114463804
256673632
237149367
596633024
118617606
80111243
246772611
363795331
511053184
91147121
3308195
95075589
164990636
253465292
38207745
230399173
175699417
54059223
166238524
220694209
5496381
619305287
290941851
27491007
75956801
30795737
42406176
319508808
102178029
136554075
212651065
448412264
383002536
44710020
144114591
97621007
107756165
224498688
388226787
153024260
166661891
751019947
53179686
351845271
402793034
238012488
119060797
285006567
244143221
81893638
78723834
141374428
77508298
729299888
21449193
298490064
24334714
200543067
166388529
169793517
655942172
10152045
37387259
227270658
327357417
523114747
39731681
510077213
742202597
434919778
175478177
67337700
256347228
73420993
535779548
14338809
563166424
171201118
493565083
49170168
86387520
118985606
106464396
10821206
275158570
122124313
124050775
406538017
309241573
178120151
319094350
119481752
687727906
311718
37595292
185168541
34547524
38306153
150577682
69219125
668203058
81282083
59077916
20138327
609390339
373469225
385233787
53231572
350704306
189445437
542001493
291493808
478553999
129158347
26428592
103424288
423334063
140040136
23359176
145784804
248185629
634314000
1383742
142349042
116639791
50165862
518087396
82456624
26472724
81758186
20121793
96133267
105344509
109874409
115158711
254053111
102330703
83644918
574372441
357527084
137268331
7491742
46696022
6448907
184630006
694947767
261597605
232349942
340493204
124111981
307896743
419506773
704810181
90189452
86472571
79697309
75037454
143436987
156223226
201135247
337878357
231296595
5337458
21691846
22813244
390358336
144442456
388033507
37305211
104749814
388384212
406723045
171308199
208382386
149278340
693803667
4553734
239429080
331997211
256549954
279225649
664345775
158232604
137122417
235138022
37696144
493621212
183795087
313928
452894155
90044440
359949087
214561537
156586707
208194265
427298805
277031104
82273502
191035298
295191804
88843580
11605305
86288121
520681750
476291980
40095958
606766052
50843364
125651614
323864568
426363333
39399863
69799578
216349503
58787055
325185910
27779694
191305807
702819852
50076471
248539267
413139600
566032660
75497204
341082146
104831171
187500597
79186625
25352961
622168919
517383551
44235357
436128275
44088026
169429971
100289227
283333323
55676115
5069623
162740874
63977769
765034038
504493666
180006424
198006075
365899015
39981052
370617077
596427352
157600487
1036200
308617423
584959092
418128675
777699754
470381081
264081444
351164608
191867299
392827635
55683303
685213950
540006981
121926979
458350905
382763717
217536336
90391215
79723231
716255152
312824610
171375087
5306708
76520155
87986461
139172823
155942059
352640703
592573496
175761751
2137174
91907334
279477147
330522647
402444250
163704853
139835473
134988166
671319141
149470678
124798502
5455807
194275633
203700673
350312710
488656309
45083118
397977214
45980146
3930718
391259149
253063187
34157237
3420445
270514449
570901308
92032860
270894162
191053453
9759171
32489591
194918804
135981237
5084306
432671588
240378323
69793463
126483501
604044493
1092959
48975433
27967662
47081447
40140172
362391088
304505889
189439563
86432716
160986677
119574362
19547955
62157944
593559692
441295830
85707993
67973003
401668671
164862311
579549756
343927335
499928321
151196539
35684200
6881272
595443509
15898637
277403419
141181784
170590711
156120824
346569121
19018807
112403429
95304768
7898445
326835991
377480610
10372477
40795487
178065155
56520684
281326484
132205335
438459823
299528565
565481016
213809065
61420654
121884591
385848106
183096864
460074318
487488105
110753616
27865893
332529296
355329354
971015
297652219
58869756
592776319
206319465
171038922
488212330
62440914
475959138
349297896
12069588
182607401
62635833
6763777
304871988
625290040
280061482
86469825
247891878
104758803
163841265
114688143
291368304
149407992
395158693
298592871
20900398
73462990
65914484
182920781
186094577
216992244
252940043
515416803
385043698
12079361
378328407
208000972
582360099
41624066
341054686
130120391
314883000
544604186
159047447
24950505
239068565
672283157
185653601
80002207
143108620
97757691
329344169
145630725
22962261
46467938
544828115
58860737
162429415
23890051
134079588
346726763
164241473
190555301
147626393
334129051
194113131
625005528
579609212
132765721
623580191
506002620
6032793
370818202
325938825
386824115
320076880
150528371
897312
12658210
76793675
66307500
70321990
194972556
167536866
14422799
92612524
21480607
121740324
107359807
248322738
94104596
264884981
147095060
76514492
32612819
398140902
79241875
141090564
140605831
523373
9949545
214414967
31870977
9557675
39624800
4286722
141887961
467215833
435998924
79789999
193887570
63387458
133455964
134431095
338426650
324682061
223655985
474835742
344399072
187181339
230290675
19377498
157217346
4843270
223020827
42811282
466280049
107789832
291410886
329374726
309369523
3336175
424051682
386487977
7809985
9553638
465774505
71470427
124063660
353810721
21221085
296937927
423522012
369085640
299668989
99802259
9208336
355274239
188847532
3353992
488077009
110803513
342436205
48471282
300087717
725022727
639637604
116108826
69822278
716979259
35165706
255067341
113515
228325433
94672085
57638745
238914715
588375377
280498457
116360740
386499468
114587739
19030248
108655235
86894624
574618859
484463985
180758578
399657111
371406505
308510332
137077599
171675735
311271996
3810700
246749737
685330
78258242
546175560
534850910
58093503
20998698
727449
356398307
171835459
378830745
315224870
252234639
141854681
52983755
33790975
505929407
685188401
572137261
151027119
381254754
386383446
460720216
12317111
366193630
21826028
103157696
14689682
29039154
121316487
398287597
20474395
19100232
66546948
498808680
146723831
47638974
802111986
60071689
422946013
37540311
367736450
294017486
58965966
328549115
209838408
21673851
859780099
14386092
35734459
331768236
644698628
138298358
173270514
429754543
100424723
23583983
127974062
444871442
576610074
710675704
346903122
418649246
63273011
314246436
415007155
10975314
177934754
120680165
458432782
5619754
30368519
321080996
10317824
208134988
96272817
280739073
172401416
602904011
213215428
477029390
117990688
222286772
300475931
321953847
358709035
20576645
184906967
262214966
331085391
324074368
198949633
388237797
479468354
488964049
176562992
54565591
159825293
244485109
118704418
427747266
666941665
370344971
825682610
162297165
33045574
75098163
79766335
259872873
563303521
496288584
188277690
101530313
507857010
255787476
30592558
711673627
258138849
61575535
29040542
147057255
535230509
467733449
17330480
33133192
652243676
1106584
245145059
10843323
30586417
3900625
304191238
265148536
203084713
38249954
22732451
292819143
80761619
27108497
647002423
242387058
120284194
387178328
774364110
108078477
396920763
174237892
214335869
489670624
38969185
175352430
17205830
267084111
196724663
234821742
201271096
353541190
140868468
182267935
163536424
39438682
104946698
3572794
47800263
8316936
10473619
356877580
354577447
31858426
515006133
191632601
255524629
711497415
18883042
215451422
282523945
375584690
51051794
43928634
96661751
178288308
515330731
627309484
721264703
664758712
30250247
34457151
6697892
197182122
22865
375759949
702931716
63322872
190657987
72370145
291236465
222190906
421020479
257966513
464115943
45822204
704925054
452181180
432225050
55628250
578735020
501273699
31172404
212593756
372591853
46345281
321743946
527564850
402731308
23675218
414179105
181636793
451017726
418474250
757612665
782352514
130948522
107588332
89292342
678092
68422569
512227936
246350765
46983642
200398121
132145883
85581672
289241968
328164564
32746152
242537806
235185943
384815885
343214852
286787299
7983177
556797129
2673938
117269409
510653110
7052344
544560157
405308145
191341618
820616625
238283391
172274379
126560218
389356094
452413909
68893946
367206283
463680260
69447120
240911105
347861501
21132897
59395181
496929919
47730150
253376396
259497349
206198209
57141108
911872
418750821
156367728
89321330
56407378
312077887
318373667
2968868
104048174
484267429
174440540
221561467
509808197
60580639
112325708
29799737
101614733
497547288
157667195
296399879
209590396
84797553
103254213
593559122
139246966
372946446
112769593
114124629
89506678
429402
110380744
667600376
327658429
84470928
569573776
195194390
176607134
397929472
472312582
393614666
178412749
256119474
142890719
256993408
86352648
7232990
626375
371229208
210517434
536448093
58253037
131118966
274156178
217407350
402170439
495321020
180404252
195650586
3833602
457558934
88963924
374239989
33361907
32626732
53892963
9701549
126924167
338914304
225116896
50192278
98601283
60056321
9193882
205815517
39160882
18334046
8681347
209438814
481089610
298564747
450323425
61080715
171024884
183262820
61986132
297027219
592211367
268140627
705887150
375153251
407322494
34521503
2573320
14456495
165802782
232558644
53773080
15461650
81345759
243552351
301295147
105780376
35545114
363264337
512250288
55880807
34049008
125138217
78647610
272242891
428548268
30602289
90893710
86476068
49041643
5543839
90931672
304658010
43920083
107314815
3467677
16303494
104864772
247488707
260149759
482652634
36888145
767771573
265244902
154059342
254074749
99826300
12880222
385940610
503193440
139556783
453064014
355630869
55035322
440569393
245621102
58025009
49045314
269222661
280984544
629739739
64080961
20061440
18392901
2216692
147168036
25893567
239347987
163072378
302189733
41264333
330527480
73309571
354104433
286836348
257609193
327621572
371638707
9922316
466320537
6027310
7095894
47091505
106112933
32797668
128345470
215307577
385205264
460770172
147721569
388905702
302885513
7798096
628277495
113277453
67847911
243514
667265709
276158383
116952100
717137377
39141534
465156061
268868641
594134195
460404884
481214648
214268770
47064941
257884583
242234735
57792918
463489668
28624390
91190016
90471471
322311660
202719820
52414039
182126300
63553601
270017200
737526229
337985635
84772220
518712448
466448114
39829219
276455379
29804968
150366466
375118314
442276093
37588310
31095934
20484574
53632471
478718574
64299411
147409889
57813294
246744718
177030713
34968917
26869033
539859523
21848640
8083327
593739279
19394688
160948547
484929058
76823058
620779081
408187780
818291482
33151238
52520790
118351950
38247476
289576450
155727246
230819460
35639157
4115908
211237779
110693883
45169404
11752087
524865996
145107537
702203757
211629868
1795817
13991548
560123013
92222929
242290584
65129136
1933555
339792413
32799771
102789115
34864419
71368355
386703177
260512945
143638930
666722284
43717974
326882531
43276695
29798709
460025823
50399836
68283307
53139666
105625695
340479126
87355299
276115271
97153591
87126459
7813499
151924314
54484560
664541755
33404845
29012566
227787892
210517665
105113341
50380112
47000629
660170973
18289251
271585425
201557394
361096260
495914599
299845480
395059593
510976890
336729456
475015289
252473137
194337
16630160
145898099
153644801
291449999
205366357
10394560
61062150
124408718
439825844
171421985
67771571
189608435
98816298
411541065
72785151
17810341
236473580
4242141
109366342
56272892
157337520
57255320
126634687
337789218
71409260
570828903
498364832
372040274
147275538
557072445
186828522
74208993
401085282
69437248
419217219
592492357
93028211
339446209
167481843
553774328
157355017
50959382
124174583
696553988
557929977
150907533
96954558
298085798
197246032
124965504
34360646
410502288
263254096
355890293
666818544
324461878
276851443
339575993
29146982
66326846
348624462
226522244
114149299
422339487
73386110
16546170
278737087
117514200
11523194
502870548
91231692
280870
294777660
4018202
43972323
109001053
8175594
352486656
158184125
46819812
133946412
22206120
521390001
81762421
199745053
30290606
747815643
72794888
91261749
686892769
154048390
110790020
30328464
106813132
38978196
484579272
583551197
687157
84922879
1039558
15298580
231408019
139708530
599884743
98043222
644027824
64407102
276480395
817825813
97269245
56424742
293059695
596568147
101200732
9444359
77423762
642781365
268162301
271883255
9995053
97450717
414444814
594420028
3262079
344738010
48921392
487539
344493748
69386191
137692265
558189253
3580853
259591951
380125583
15812393
23975011
576984182
256975571
121723512
38791580
106285032
322241384
346449689
245059216
7824922
53153801
175922053
305542108
118773940
172133052
274149570
26977640
625750381
383610072
81247498
791934697
520143463
114950909
217619137
32816896
42966008
10773119
477433617
321752799
628472459
430163961
44706219
694549648
19131172
290513262
400713674
2209819
818290
18640089
267128185
9004213
34808483
23562603
18093115
78593318
108718368
261805942
485965168
124803963
3365902
359036113
503531974
32184556
70777657
91625648
551214940
37335797
21186597
208319721
182906199
318774838
202676696
97326645
77128290
73333791
738324799
340870954
315105935
278713300
95053723
123978581
3553920
148914038
390071272
155808552
101594869
663463664
597437646
11093930
175220002
711230956
84138658
112651704
198838997
121888709
805126565
263858663
551692681
49270818
185956277
41760151
650863919
16811378
712788102
52255584
151554852
91006591
505157516
417191416
129159928
25632607
851237090
162036232
77108889
59894718
190206285
376713928
116413713
158425909
241107723
13250940
207291782
115943533
419041137
603017447
67218312
93725830
185977509
45772067
19693727
36315669
124903321
151032760
68146326
23007169
75926225
341556579
609446263
534520012
128439733
540763972
579792806
498268860
714638740
304979191
455743928
44214676
20702874
137673066
43756213
554903866
63031365
50350029
407508379
216577520
562912856
376417523
20189285
59525091
84109487
291955550
735285437
77774805
5733029
23419955
384684728
302993188
5872448
442706580
462428897
78998590
380111461
199717791
4841618
217354985
114557919
143501807
114536356
55814190
63023656
148482621
723853249
237859617
763106908
159679228
409982280
27092643
27298729
43669715
251389809
166548470
3729194
103137698
139355451
498561539
260520606
93546624
456240485
281458229
51781549
197465517
112246161
344987009
60890450
297886185
46774503
123284334
82077648
78160960
231493382
189201956
730884451
123827
445803905
297030
348405598
9593237
11593788
108787100
59463930
274855817
605533602
31282410
513517046
137499406
30095734
365771332
110342180
106814527
460014341
116921435
39346709
344485431
8192278
69953691
45789505
619338970
128177165
57180849
148491851
614403097
497447296
357311627
107273729
582472130
269108360
221857225
67882372
153406313
85869919
126189174
95734503
52347069
382141848
52783522
118237546
38230904
22814253
18211715
44022136
25126273
98805703
273900837
374748692
50793241
1207582
127676163
163836006
214385107
108441500
284468323
80256684
99341521
233924934
29021243
281557978
57958727
307256348
328655817
186059425
6260696
11048679
92687046
430626138
194370853
710053707
58317145
587696855
406386339
214704333
121189786
119373982
80161610
455934079
738310195
27061732
124377099
9591089
161102649
146955593
648716314
67040127
220083934
23995153
66260123
495346257
87764569
191336095
122160506
554036867
75983588
95265693
253620917
99489590
36712359
86371076
65127376
242544986
10942885
396273137
531351886
139763549
174990802
120934516
48786856
448030027
456948626
30166278
70551217
498947903
576765047
281867232
267416051
78716004
788334781
266861953
3561762
7587656
41072612
159568240
676471701
520342003
113848090
99503085
1688482
527052698
238540926
107036432
163544702
56001001
90474267
218949585
388345972
431260553
6563170
118701101
766513859
94911097
225133607
126237864
726590211
615065916
220323334
237006056
212214773
16405668
294355968
318554129
146395494
554871286
23116279
441629199
64879404
763061389
221731849
167420680
59082822
728560446
48428643
37200624
774985835
32635684
591539212
576444863
18603560
591697683
96538340
1748797
19364759
71816684
156986470
673172774
180634003
449156105
149456437
490786378
226361459
455366268
142814107
87708832
521343095
510239028
366497214
410749361
15243557
462331233
75533118
1869091
78111153
614707893
93973798
817256688
516397339
495088855
4564251
475342786
33851585
489291475
843230905
304043751
11117773
7476585
252963877
206169340
64898316
87854813
120811158
618391968
646607355
594683620
17814457
247321615
361785031
228572360
2620077
206863272
165527452
49086442
449800113
55833451
586268022
66896145
114728634
164958785
118760527
9339812
41172800
450348998
155537475
385431
67486761
26397856
111051019
203887856
11389203
6709396
142311805
463950924
623839518
147746448
482535901
276063258
168490184
109113747
158907327
93665806
440854392
159366891
451200291
161669786
129224931
221324713
249452028
96559091
384016142
706661828
235021248
86340344
55293603
127902747
193961397
917592024
448198378
16292111
540359291
527528865
172309764
72695107
36844353
14056982
178903519
111285396
201173674
226626168
171314
602559341
487320305
203886600
135789149
197871807
77910011
270033545
18446033
18359765
439267917
191393634
312289415
133664651
146318279
53171187
20663228
392923913
239746571
190155594
372816563
20819501
74021172
244153027
411886160
272409106
122651555
30931573
78019815
495933106
227666380
62528275
9048455
398039181
238366783
99197146
14192225
1285462
422619835
556868556
260318648
493934214
397772
85555205
76412073
483273
241077772
874469283
281956267
212201334
200012926
747736389
88984784
122392544
205533596
268897235
3803726
358259868
67891150
286179450
567658570
75841481
521478389
462525892
32018967
708321266
202185749
82625090
569665029
565138260
33974468
238200999
224109771
366395238
97708516
106667165
25128434
309444899
16213650
199884920
10423086
23107329
10301264
777606676
390366098
721285208
528298005
525685594
406429527
55147186
126339972
787429797
67502721
343906131
711547897
171032704
5056135
54081256
73740212
286578325
227861102
106170609
74596138
531324792
115741
38757379
739428537
172509389
183758583
123845278
603515451
277395285
197130687
32068208
553155796
317424366
3711579
86818072
292119856
343696313
629363056
30356281
500724484
119303656
443839057
262707460
56551411
373132580
88569859
506575803
50393545
454579351
59637314
161736367
8978039
92593823
94213309
114031372
735229192
18662963
28131040
231532824
267920544
57143636
534628469
40512280
209990589
71150228
8780372
75205502
360397168
502218519
155114885
8214585
65090103
34614690
2337938
737392063
410550655
155295734
152496122
127799998
118020904
104500240
171010417
240881320
140374927
586289598
448439427
27910580
186270225
715682727
350880150
451997580
143639611
10224353
523733875
3198331
613680763
184556872
316613421
41469844
58387224
63396236
25099265
125472023
66999080
74165782
78025548
215661166
426839252
5342596
429006631
303659382
165594317
47317040
346930238
173273247
484545762
43197911
7248311
79531371
107632464
33541082
104341496
580595389
611821575
70155901
28026771
368119068
42583717
111927633
384729419
51732858
222367774
188185901
195142613
279858101
42542050
208944978
541042705
1136464
211632640
66095413
75162597
208301642
45565388
399323004
45468020
60919260
28170705
539386048
4209174
48553306
322263210
382524620
495502083
269769510
106069229
233230565
235692863
61529816
143348768
4875166
173753449
188569431
236506720
4344233
58339838
740931308
116528508
166177641
437289181
238996924
458440014
484651310
105220501
1756130
203156364
27353689
44722192
292920543
431911335
378026241
28297068
251714590
260716059
74391247
95789193
352573013
222504099
350380825
427971006
23090116
324670683
757444635
388150225
348607125
126678483
27930990
261403078
188785347
292959313
48726519
137309621
63586834
255026990
24968873
178070376
70583757
104500535
196779024
4363339
10984368
58564778
331858911
3281286
115752109
600247121
27638346
80736175
267748265
568240161
239292211
396062200
117331476
92895957
75280334
125128517
283718651
215655333
483155689
116590292
122540564
327169783
314974
480041030
2166572
300912250
115384361
310966105
92391763
128712476
626193861
117780992
616420026
440108779
265863033
83703961
703730
260939567
653823026
264448430
532989415
43438662
42203373
425272160
231853878
375631197
13466409
14247669
178303109
25471996
614131248
72947085
64598108
62922805
5066163
481392013
76467728
60232852
336293696
25299195
58209807
136378958
67150506
175136374
536652602
62430641
144649118
136660804
520457388
13012217
50684151
82872862
367025631
235598840
58178280
22870450
131688797
35586551
57470269
327622022
469412646
146473820
320334165
191632059
16967601
416363491
66552142
64648510
550937421
93025560
32645861
59132054
571532126
403103146
321868210
21169987
137984951
46191190
2433225
626491083
557549052
490297836
143691291
274399569
150918064
374571091
204753319
77052972
8325262
36530741
56411190
247769166
253286356
526635003
863417096
852919120
11221173
230088952
56662992
281023326
316194992
131915682
697542887
119698650
19329379
144527367
192044374
120564526
182115070
530303730
292995247
133993409
10957712
638360119
471420389
863046521
32797466
733526333
399576172
237942948
488403309
180780819
182333683
158249982
75867132
43565748
341416206
286485543
183734190
558650042
284064541
10788805
38132381
754470701
461715683
479407326
70339995
538528697
35597256
181408412
158744776
48921647
394105781
176085501
331785833
12161103
36900494
60449098
45805407
3710028
121469562
36519967
436455941
201119699
440156311
4301887
269965148
247479052
89558673
413487071
42885162
193761317
578412196
257315428
113395706
110996924
170292136
376941374
74560670
407649
54805567
140754909
123612358
11210557
328768454
225434023
128560987
443414550
229658337
268526488
60100670
236221458
182106304
316885421
13517302
390264741
303724798
487159441
25208505
69972298
58363288
187970614
298879672
7812014
39302831
754236003
460992996
62415355
47039230
35056801
463587727
105225921
216490459
63825868
55374463
45352094
92805758
304545549
262094162
57793989
16696778
542960360
79031753
406551351
267290850
33920497
231059537
123817622
15596923
20901927
315301127
157664127
166427780
1195845
131103646
483715065
568156570
36823153
22560356
92445617
245386426
440118643
177160332
185277350
534029316
309945161
276865419
69992356
30637947
347122770
7961166
337023168
18243108
77323921
153644777
341020379
173340905
269054135
5052702
150983803
301506588
440966083
370247979
183680284
362393020
68403193
219133000
222202179
158349573
152606495
474839789
30784335
27844880
93767712
8708222
282317172
63629794
437106282
428489711
336884650
241487518
2355999
620434952
162238383
196110749
37525353
357967647
542121581
42422154
369527470
439473185
157858764
196036265
313612655
358068372
539748949
343043097
390580823
135924139
712839479
52189947
168793042
101135234
713736671
696944200
280495056
558790295
180654928
53116714
597773800
181911611
33254567
172360512
664886351
26214938
647427903
405446974
24027514
104982093
644679369
52056992
111091167
149170821
87239256
32056816
435501059
26148307
168044809
2517227
26059402
400332882
275166246
134554205
56711740
93182918
103788935
163886720
7450759
330656777
738904370
116986870
55056546
78446453
547128354
394981524
163239472
511069667
63461231
102828540
18988901
93196597
273390031
291330189
139974900
55185406
10779221
54891232
176209370
10547747
49753035
10322596
484522076
81099499
260778459
196665338
376456452
278243161
199972400
95681445
476674554
299131349
190417559
75725233
313416628
27906565
43692439
25841452
442222072
264221055
720011627
162753576
32833067
58532540
611979865
196589127
91741744
288750637
743077159
2763512
320445458
69263654
108019017
384419239
71043875
134388837
356217367
922440670
799454238
351245969
316588666
4570929
98523183
143298730
296129411
67963988
145337086
297932371
42343498
268477536
455622378
62316214
200313221
697823328
19824005
583413761
369826370
254466164
27356989
241100777
608865604
52369542
272174189
295508512
621042388
158631757
208935837
617607502
98952859
12316813
85024231
105198415
24067817
58755077
470628766
73139380
364605
223279707
2016696
397449637
11556254
33558338
13552090
760771659
552430197
110730211
124755588
7301938
279370064
83372561
110293537
174312009
76872425
219240061
558716542
183583590
93284131
11537842
4574073
94409057
22003741
157936680
63375647
11061478
54642460
17212278
135913914
459378800
276743090
744837440
28266759
59274633
3661641
543680194
333797370
84292269
466164951
469543503
4809689
494820484
833750430
131432221
376483407
138187184
328844953
240775144
62605377
312713109
139961611
119152936
369446903
336541945
52948251
475767450
357668833
341373254
213304442
334653399
20673246
4242957
134564001
216335089
168403617
128669658
289774110
9848582
129146034
518500829
255679704
93920599
469332185
84002391
145042860
329115942
156162119
23751655
72185474
769694343
313329364
784875484
10542142
186959730
43991949
155419420
31546849
59537852
384822957
187067525
10794043
85143288
358733291
154960998
154365062
589894000
136011596
6015986
5673819
269105473
40507258
280301255
26845135
26722917
104294067
173590174
220504975
24402312
69897133
38495403
51801815
34645003
77701338
134172063
644750294
2790479
323245505
194704425
21639976
367103204
65617526
404011173
186365759
213486691
3904666
10560433
253591192
68686716
123285102
11833146
165061983
147787812
87578055
112958072
242155013
322508309
102075515
704839961
131461052
103447383
100058930
275084952
330968461
261739714
474896701
162639767
808244673
13292105
267512343
19262815
149597028
147173085
82903503
414130672
557826887
108933688
8628
580356100
752001568
709847251
342201814
98519583
354231480
330738325
1451091
109130921
327823304
38828775
99100978
632163187
241203325
185422072
636091940
26168074
243818655
15122540
377907303
126622392
63722049
935124
526556745
118961682
732911471
124419718
334168728
5777840
464901621
215943380
215233539
689013313
12701935
130818828
105828561
102753022
364801
13751570
370550084
38980287
3951485
914519391
16797997
223449519
179965327
691914428
113729953
419981808
204002720
796382813
91656127
232686165
257798835
117900949
110049269
287959688
48790552
525957253
278380073
682442214
148046077
520375338
118411593
16235457
15783665
26967901
142262356
139394121
246389015
456953908
22624014
776688658
1453257
341620213
323190598
388644490
201670064
197330766
699869472
20428102
11024020
85929393
48227527
182239756
165580082
22575694
209824350
623547567
468945356
214180092
16105165
224571646
323754352
650643815
289937042
62983040
311832263
437470159
328129422
54681404
436457842
73549814
97502603
62141646
767287574
56049114
111076946
107595563
252905622
241875482
269864678
62554995
280866175
154955304
19631386
118645702
141292660
455872303
37531339
200414594
35788191
456033237
18572915
640690305
17012230
187529658
386619428
411712885
273939650
158201270
523842128
445830234
19679018
546221913
59191699
769736716
1510766
2219790
212563122
195345724
1402820
655481406
93984951
75838028
2624920
875913130
145791438
213364518
310569886
152747068
3152594
333319405
65012653
94448408
213836903
39466407
16485058
327142850
585017849
186956588
568608285
218364780
229567368
29584446
739701167
195426155
559091339
465669320
132830004
187729174
90926720
315137760
159938898
241366982
120025472
79632098
59290752
45415551
629366462
22274408
163564255
25088353
225272569
2708014
883998276
363464358
5487457
340071236
207438410
52063044
834517822
96464691
445801215
123794693
163662588
177631758
45158152
54748016
55506604
216508364
184962880
35285044
655589029
31034314
283979128
120139668
295623878
89197198
267622544
243904429
107555712
540573564
738105266
12433617
205179309
545927493
383367246
39117175
111265500
470016455
72120514
252444892
33882407
124768104
183809517
60394047
121879746
30058337
53997432
435901947
160509884
31629573
711727890
606711293
75890211
301956540
297550108
461311165
496405246
264260534
604758568
274499822
107943952
32212961
26518160
281830861
472917022
494642650
39406827
442718326
32138697
146210405
19070128
78954555
249450040
13780441
67798621
466830806
278595342
71303167
112434746
583689
707608499
183292047
357969063
58293587
26446315
281170001
116458289
40219144
515804076
89257823
89850219
33319745
570758982
236758631
759057169
146098634
10457883
334862981
483543234
261642809
171169300
30879340
5793575
204974362
355356989
415405459
111739903
218898685
199340594
597827925
6012182
368041351
46286261
28822301
107837464
149700606
151784422
596824664
82485023
125183602
564818013
446825355
86973081
155754672
20329030
363201700
40088933
202770576
235142572
74569503
81112783
243811926
357398341
910789
396153970
116105003
735814315
247932536
47566543
236697388
402877330
218222944
317910979
106936470
145558987
46875105
377661178
68649760
171113995
327692716
98166699
516498985
428366705
55799815
500880765
9669969
84781381
1057211
579150969
76757983
351604880
256716183
7228907
142774839
56252680
513235020
640899549
6174469
109449386
700035752
329763568
30400307
293232273
19405635
46258187
550603216
413876931
160256085
101074548
148166708
367425015
711953744
17355365
61356353
33536006
590609536
54354189
2297767
10805567
107447201
156683575
559409608
167570509
54271422
433941514
219478759
504129138
79405158
91132496
122684769
4638220
139054952
11874967
372307919
324678650
50710895
73915318
355236931
408302477
36850992
114291275
60033369
223568255
138960781
89648365
520556693
310707917
289486697
336486827
67711196
276303401
230505986
52458595
203601541
44323801
101590840
261435065
206827389
774076883
127013534
12571611
11648225
199984257
171060089
246733657
204626447
37034545
22231651
62850182
446577805
252240223
548547713
134636776
118731353
42338465
3575049
216811880
87130465
211542476
340332667
31542203
80112313
851194213
8845800
8589459
436348540
94757975
400648120
77846557
449280371
413121934
570430401
62924981
2188278
213676950
42278714
238432591
306853771
328360441
195990563
450371428
667540544
23064606
21014853
281272145
23535414
157786319
124305351
28627276
812739076
131340788
45795746
376505549
211885900
2838576
5573104
11211230
37168839
184418645
496419800
52966266
136457603
104969941
267762792
11886306
413228863
599931257
125126179
332655278
355445053
180339631
162898392
512366479
118651716
3908664
16932318
476468927
19373284
6898781
86467292
11606504
215670735
59231443
194966407
329413441
60224700
148672553
374443149
626201270
238022997
13535829
33530807
553338914
223907864
472693611
78939659
174580124
654537398
45189757
107716199
79328805
44883052
281483124
14341280
246209969
119540190
544243969
349937571
153315877
87605998
25150455
201079789
455114164
206292177
6838675
635245579
444968560
90679351
279465631
492465496
540280966
69145325
350073367
230782853
121624962
368005117
841544566
214861953
353168362
30435916
194607712
559237508
23131370
76024889
30609267
662192670
229062943
167305439
316320943
351028211
185162820
239599840
656574086
285197379
104215003
456287421
104471462
643376544
344467457
330577664
80247347
85160627
208577729
47657193
399494920
78666493
50198249
54038911
365302132
595723288
291712844
209233302
580929466
65891713
326431755
634193912
445815566
643845020
255315773
26184476
378962678
205878037
387198925
197808613
123419521
413902912
291959843
56821736
311237430
92820193
6791291
128466030
634966084
419153721
90315560
741186440
52996391
13461324
201277234
112722726
605099235
16312960
76253803
416540555
632289027
267008521
155280238
317410036
540906703
218937548
1209868
21116924
8372289
265656041
354422254
639146470
176175401
426784238
655786482
329349460
436539684
214255459
90066943
813854002
94832049
499041255
140807823
225511270
93530231
160509264
473050543
230480050
128817338
41119482
558019090
146378687
92660444
48570296
264967985
140392876
749844609
542852988
239817194
109439611
25989056
66811676
87528025
80702372
686176085
344669740
204121123
157726551
39340596
607402100
615618769
326637440
648741211
373370001
603622779
528417991
44826008
275253869
138672654
120986762
34440617
77095146
398837655
275211163
377657361
222660681
855618355
15242562
96199056
18996725
59266264
113535028
134900907
6814544
155098617
45198477
393906105
42265213
577877536
477820211
532340886
547829652
99360765
293080901
307407038
206687071
622590713
172540425
597589283
41050510
541572913
187319698
5121683
219130248
80049068
140365108
12027195
29604249
5298093
631471037
130204056
192199770
18647179
398523536
137107115
311631268
266006827
161247798
73766931
290148982
85748221
423914724
319541536
112062425
447090562
259076651
81242711
291467218
262209931
68469269
168026055
227527967
363026922
8496494
99082073
50797438
325352668
75094248
403884210
6090811
271667847
584221694
515876482
1554966
165767139
587056606
143239167
78150033
231913868
530261860
101969136
111605285
213677270
354451191
16765516
7988215
114743463
128572756
396703156
225082570
150943646
509999913
4103114
438652086
663091331
226831904
103263687
422983639
286485925
495991692
87203967
372414456
239100722
18971052
682215080
86521618
107534435
337066432
313093538
288043586
71248183
67162602
466105102
145981120
65567406
524135034
18476804
3704586
192565879
167682102
18878634
264612032
356441128
286448905
438937991
40013068
504086855
110946118
99663938
375340043
12550187
149457777
28715023
508347325
27922634
454748510
17370116
3303269
83167077
392437920
404629778
198392908
46131813
189160546
19453582
337215263
230342217
125579565
168906573
203124514
42325596
398910738
337403516
288661194
8766677
681825123
111725635
236057333
139980483
251245617
28250504
1052412
312789266
116313441
153654886
35491416
260982737
11588719
2744727
29391807
681832282
228506073
22010180
296674499
1523703
385885530
245589488
51802911
376486452
374540355
160915576
103076691
428574553
256911558
89425941
22936122
21774769
250038043
111722978
9304305
262603147
408825187
410532732
570215329
197120567
628529318
583613944
289552735
9711928
219170442
144426735
71188468
207104192
163367990
24789329
619749740
305509201
24285535
275344705
13475149
332385882
186660071
412215336
201588232
177958929
398613782
12081580
205434923
3263620
153139141
155385166
27988525
269804975
467622377
324788316
113590002
20207313
1308421
31474248
560125247
607888450
15081051
1480746
257105260
59102530
450150832
130106096
282390079
334057066
409365561
71798143
144809054
67853914
107252230
3107845
192421515
670039661
338131189
1834893
187043594
353141001
314244472
20319483
662889116
80136484
98416263
150444530
422840497
82619561
79772047
412421672
77281705
483848837
182258999
153313
262533796
160916267
695871463
497155846
14147250
692359308
297737100
121738636
4065049
48344755
293848380
44792972
738556027
260929611
30731600
106307121
596840136
1250062
57983595
553202
17551120
50209492
243525193
181493769
466552203
345812334
313516324
236825979
75542290
4074892
677337494
119408516
173205436
198972708
277896147
92591432
72321537
71895863
263906797
108528807
184699887
683266518
228123255
258594769
163702402
118598690
416612336
232023105
187864082
497127654
205158497
271170127
294180066
642177762
16734283
1713199
628268647
286654634
33580056
42320012
198728603
159484452
2143158
30356483
753343823
552392627
30111549
56959301
298167751
20498596
23218114
29987151
402301417
3751466
38646891
27806242
193347186
10785612
62649315
289472969
47600925
317350136
5751579
75335500
164878119
402945660
66874629
118581458
6428529
499392081
533510469
286593725
52465879
108965465
28968082
569067309
49366746
185494517
95778781
121208724
653452327
288425711
213325135
24618202
243806409
227009399
10685458
57316066
83644834
665885010
56949600
270886746
58717972
276315706
19355678
175155828
261713997
77617262
17858774
174975604
360731446
80614547
358652822
179885174
239583667
604142157
44453542
12698784
10549819
221418521
629253255
637644730
527111330
189871808
693717035
313306643
271233063
424419894
245054664
23462278
1548839
93488216
49128766
21911260
669088267
155680147
32128504
13618
23546126
716678396
28134634
35657244
13021027
34475838
448867476
745780238
136620658
11135080
316991753
75567655
58203746
59937373
5186629
361911034
17482186
102858041
285316003
292649149
17036217
77365595
230532101
16869416
175951154
66451727
104789345
772442781
40134996
33615223
132493361
217854218
202009886
22991187
320431460
171455719
20791102
348632318
18841972
265242670
100902104
227843406
136443137
739763658
640043775
69618268
42320748
302411445
18303667
15433213
74360181
39286283
502785190
198658240
503385469
54670608
39461945
16183220
346921396
801164260
639909148
109486607
14242402
456799611
514960925
331501585
625892526
458335096
384156613
332675550
46941761
586476116
4834028
35653313
193507533
152175046
1772895
921240703
6844321
458484251
363339540
353438949
18541017
385998886
118879714
247142884
26235122
327336460
459668090
54325880
640664318
177387
413298106
69168310
127301505
329403840
35459709
132200058
31889363
15339111
29052782
301807425
197323341
104551628
119208243
219689861
145718572
722362303
18714807
88870272
525043529
362218103
323301321
88258663
441319565
376299950
64574029
95696891
583286423
197703626
153935199
540817003
29277163
231748828
138873918
491911208
617480059
2711427
31357760
327441125
34583886
7617454
245631681
132904118
10030476
231328673
351774863
173672092
288261621
519585034
237731233
44837679
44073308
114170694
763213400
22923192
85113074
543472785
119746314
21420291
109450609
313302229
239074711
2754430
7753645
840220896
176739774
556708131
126857087
543697936
119712367
570620893
452044750
120475063
490964710
382707283
18490470
180741717
600810957
432230812
552428281
395527582
11775269
58117657
194742638
130441873
365315661
25223967
281831650
16766083
312233411
107144584
804211663
18225970
567867024
158178630
342028202
79779145
529952621
26353548
357274462
83778762
415492958
131778645
415135016
73874408
94219821
32867389
116892569
267070595
457007158
286166773
245106276
81103818
134304622
48667708
392250041
6662619
369483496
141883694
286688890
24130143
68762919
7456047
12830913
321942774
13688991
180857290
173479909
242009944
85719052
29990722
29852426
225660192
157536400
6979227
101965071
26648070
462474603
470301
232095251
5701452
162445465
139619599
231212458
8152534
22052855
155379297
265786658
26136495
101483222
29561302
22102609
157386661
106568398
50373915
13940873
154910105
64080708
70412694
86623777
183933776
217880532
333905164
620040292
402264972
350817066
275557671
17603440
278651458
147761884
456186821
168477361
58972214
39717090
496851139
53606442
139007696
217308961
309239638
6649109
91039108
93634939
289812887
37721718
45844943
115871862
56946368
172463814
160136416
65830638
281024817
532435617
207764202
183639168
606382840
165361253
168484774
572527947
84270236
650882919
718892880
7882775
41390713
308521258
234999030
652375925
372526825
221601846
82483907
161378230
533519727
99008689
123838247
199471695
329393695
260185868
226855187
213126399
327192138
320014727
215679552
136466
203884523
12383885
159577004
2965574
154558
423972931
624357233
391797331
215201364
391238227
5421253
100934668
372318155
635492398
318169515
413531152
260666712
44788644
526107777
9571784
51662241
118863986
541265820
46536777
661245885
459043594
212939912
18490112
47066965
6609793
11744633
8807590
530842910
32299513
309864319
427645324
200706067
58831285
151666120
108996531
373621558
77939798
776685314
318727517
95774300
30988439
68091526
175719413
59973730
116982855
41625217
24442535
55143890
24460325
337704031
151912250
194542738
548785771
39658512
32877104
730916818
85159745
47865840
259745017
610621524
8348543
33292261
9272873
146279039
114866759
75412970
281166259
32912102
658786614
630980990
376642294
309178850
26153135
15424799
515387905
565191796
370769571
508804868
107206208
576528109
88342109
306126312
47437383
241154852
159798507
659848813
169061469
231887624
49884249
52871480
347478773
35120650
11404413
16433502
27330259
29770148
296371790
607698911
496821631
9643995
28172584
458834749
423758699
488735479
259833288
554406240
4895384
4700459
6076775
229329916
333702852
119058401
128830561
620049410
128484790
8961703
122540554
520722187
450235936
37402568
703629045
55953756
520742599
389699569
486839310
177548415
24637264
279881780
102182114
186772717
251903739
460646367
13478770
677585718
17972860
360839807
35914656
296085333
15416899
284052889
796503892
664776916
365486376
244503649
82572175
494048349
172083656
32540985
7958860
165854835
430343038
525746765
371202481
41999725
230252829
22195399
85502219
87261344
567845646
11463272
168776501
1640326
79704697
201198213
14846175
490477826
706879091
49430372
311982912
855267505
182330545
848512439
67601533
52919745
805767764
4620318
225215071
221665538
256814562
28798373
262063873
54950817
248205563
605742966
638752570
233689881
12339465
247268778
686711609
263485559
45006683
565582422
223946037
52654274
326707644
80485081
87322650
326123324
719658523
367584041
78740855
124171542
122960225
222206065
215709990
221030125
3645657
38193931
86518502
4904111
59874775
584695549
39996037
198036893
85794224
389160943
174724656
124050052
688909822
180743704
334869967
4821797
317376819
373033207
365264648
186375081
219030198
631666894
157150393
162682226
459667164
747522567
385684052
555274928
27052546
12757843
262190912
36410421
68362166
231573803
220407130
12600321
1390522
342278968
901599
39797265
509272946
275569717
8479951
47210084
237179997
206691729
26446181
155338574
31680041
235418129
61441772
20878225
248409420
299402278
87762109
23937868
13913302
224014424
5930577
52614412
208003717
317083236
148131953
250140137
23550818
116281152
134250317
325655778
86380960
169293690
1294605
82504769
81670444
122128595
22782860
631672497
160416269
202512596
162206496
355952489
2371728
131160251
654773139
319573174
13487992
210794194
70342415
106464140
336029676
440310297
391231794
2114233
66685179
49233546
127782987
126385857
566022149
147597723
411848597
118042035
288935776
544963121
132345432
201985583
124536791
226866987
159988152
239266218
501071111
29879721
2777076
203675267
453506495
646060571
340552382
66171429
8925795
122670
439402207
286465521
60453504
313195255
95737546
219712965
137220371
716722223
68755087
329690041
178156751
71100198
294414155
105233824
337276592
245825811
19931695
427250012
282417102
684160426
354482392
135565587
178036387
76173050
395673173
670848331
239544730
6547994
801559082
160092016
163457471
67274372
189453090
3138923
378866725
534004128
4998349
587127456
156445623
259740019
209185963
334999504
200609697
11498437
218402698
223883316
60777618
140998338
607725167
141064176
4205506
266724685
494319830
96031609
452243026
693675094
396895549
539320450
182675358
232305255
185672384
221317681
223600739
129036366
143739924
12043804
407280060
98111816
441793175
183198125
689338918
246858068
20586394
252126806
179480939
331447914
59655876
303194979
66877041
169688695
85367605
218069739
9358159
198757328
250518752
136055585
921827
42576810
99707657
755178512
156018534
97346120
428648168
204329609
681040495
570760487
111439885
61927977
1969945
17971264
242811031
261105223
483681438
102883471
236984441
372970075
349969886
61344370
590860323
253419471
173945308
81798833
6082049
95132640
37168557
43097483
98999577
223363150
174967703
767026844
651632108
30596564
17513694
121510094
141334932
395268583
403340747
172461388
124364452
692461184
458742889
266496211
41744343
640104501
124064816
138659647
398588491
3113416
695238472
37250245
283281700
100146980
25146592
11629931
451104798
6007140
5034443
77452451
70149673
212507468
358643369
50574204
66333341
644643364
606366960
271250883
300093292
34371401
28509668
55152938
285513191
309897165
48321273
137390409
282056042
290952522
212979975
141450175
561014239
227087334
413665015
103945948
17318842
36771041
101885706
141429111
82472900
171643522
55615488
489489856
563053220
349168874
41142086
110392415
356034121
4347901
98575426
17362483
239959932
558729209
161095954
572472132
341104523
660590665
151511427
290844669
178257202
136466456
158946436
3613005
382079818
14206474
611716659
28356580
759953990
9434381
109586566
8787030
183630956
179896162
41901775
33805575
203388589
264863901
30618906
199543108
36263376
30560698
81048468
400445791
689101163
49871648
130727500
307944943
583904777
380955700
365177344
765674289
295639481
97466198
200997123
805527957
122809272
327292996
272840150
46486150
12264992
599357170
353454275
492587143
582511819
250379298
34060536
280553161
98386664
384917129
710569234
423371063
161011443
230941303
145505300
741352
347598782
29569987
201878503
423077209
224535044
9346465
189342886
482192906
211455050
194820120
485801891
627543755
299319620
262174313
612912246
60866953
106654682
405796065
464063578
718475418
98599860
644330865
107793578
338111226
615312742
29705163
427262951
54063528
587524438
97683549
237616073
20689986
175747006
470518022
129932454
16502901
622893544
67139508
30964836
146949590
76628950
144860871
168001678
189731243
831042112
6537933
347611806
70224615
229576433
161456410
54771219
283565805
29326373
14556357
31167799
74811818
72470474
71970261
30152929
457726489
35425709
4308192
550039636
7946817
202948591
4101001
134701709
37516845
10443119
437103779
217379741
353425123
117860254
638894134
472038805
7141252
111293268
304481932
65624975
780953339
233449515
69101934
56114443
57848783
55239658
117357163
581118970
521734443
120806332
81824975
354884738
565258814
146925682
100128582
126644584
208635498
20475430
104274102
180426081
444282314
184900005
110839515
294492721
417847730
115310307
652841510
7997565
51445013
76093099
386857194
12728867
188737032
617856378
318723292
691513961
96366126
7707468
82747519
667634936
199987275
280312125
421012841
708961081
15922238
24469450
476473865
313314026
16851212
35404419
185305594
272081775
435945007
646246093
280029608
365944985
602043339
259357239
258584076
424567753
55525518
8761100
369409606
544159710
90494406
63664580
623008534
656750341
190765821
12420749
211425812
184010752
228913844
309548407
56837468
459967974
669882268
445892025
402594011
307538416
304491280
140117904
24963758
325994391
24186741
503024113
240371609
1726642
166739852
5429922
58028195
660141176
372400875
54099924
723076470
175021800
132354414
8104921
168197882
54925856
184048481
231896442
18644239
538904529
592319887
613451976
482079942
470472536
253263259
313405409
50297272
285602689
118333592
150223447
245824408
50293162
23583804
65935515
526710110
32887011
29163702
58073062
32596
608561407
455964364
97143473
444073342
16530390
92510858
60330204
32738075
269536244
392672243
533139594
141816762
415637840
55321595
440368740
797230394
456472430
257168171
729325951
589683488
43336890
549823015
78785607
268849236
10199393
7045224
18624393
165034429
458853651
100311228
58323451
227780811
136053196
266832973
178113161
344219242
105740903
786231368
9021323
39104831
79111395
359599866
610455299
269800678
190810383
310909680
307995872
6109887
38915192
35812529
323818568
532001668
5793776
40968646
49674136
17061364
48393067
387903529
98530713
81852283
211045715
82845069
294434723
32748016
524769863
135823450
279069408
305222260
642610845
206937414
1004357
57451195
46821420
190206320
19867712
320557634
28569691
510041392
110636761
84392544
212059075
224351780
323369864
341614550
181623704
237637256
158955737
725696113
62943597
307853862
286264526
789680580
36078480
494024945
459737190
99251005
317799579
368402162
30913622
2536368
20300383
273252864
208568693
968085
27625504
250203381
82385872
76969160
10678
708066413
77663446
299088030
242967255
38100915
71343470
57325504
184977574
55199860
266657975
219239766
110119970
441188952
250903585
429768531
91009406
127700366
2943122
412240709
193123912
323116819
545274882
135421387
205226279
147875094
340497200
71417085
6659839
169925784
639864947
56862348
247090555
487717498
175678042
139837206
97312641
589719228
98482108
11576496
815659640
96118752
763686174
266067323
334856036
79713706
333197264
51201630
256816971
55174498
216552986
457032970
700036542
176974077
531721473
135315108
312667130
80348070
115208119
467591112
354761394
19083044
31292450
827536124
30153651
420588608
443214514
211990554
37728508
267131330
157914905
231336360
82105456
64789539
231423414
222152563
137377869
453149023
99434446
61749590
334553275
75142348
81484439
446942529
53390110
27382351
461453009
30116896
382192458
601898700
16701761
24943580
606696077
465060143
23958611
103084389
441234099
1945989
550732484
19050798
270330447
364326472
156028982
66921318
344586375
108985488
286401677
39852542
5467450
716804442
753105186
109339428
16652144
72103297
291295159
216489386
716577100
86129695
112747635
85557832
613466749
68951897
375351005
281911254
271202354
195681308
91543291
286923115
48803217
622083515
263253104
106232813
177894888
48553140
176161572
350090769
78408969
8493117
292485619
439081907
200227591
217882908
222661468
26274420
440060716
123532642
176584601
116051181
464174830
154006
268029244
13817118
13891798
678212682
162134697
15597713
118513530
7211609
805835059
199508533
248053157
23784843
434756398
528709703
280630209
56828632
6107066
531447267
153260306
47648066
477885375
39362794
135793616
589840009
4044388
53246800
93358962
105973376
615168877
180990
298199083
72308687
16086355
325296214
597798406
130804442
407209350
41050803
321262709
143295515
269929455
41278730
348632974
132307102
25024056
219747473
477071023
17350955
248830183
112536700
32748214
5700745
279776944
251602315
419112818
56180183
10345672
249877400
14382843
194687149
271964655
6108106
3215343
173568915
129638428
298598316
26158355
253076824
165578953
9647716
22771414
2866895
214641373
14933115
471357892
121738023
60918865
547881626
104701991
312766982
60739316
743353517
85272830
84922257
188003307
304515038
228031497
105136846
69846699
181753625
260199887
234560225
362538865
296571732
403274168
636615089
155966889
596167209
450394191
13723345
550846424
48747432
176077
551288379
353261960
278204276
65638794
39405064
77360424
6176678
254910156
44413378
118882590
118889637
523639463
211204640
137237135
399937437
462157678
644690634
3636609
422513584
269719122
81051854
1609599
21419658
109214875
113991541
123863668
257940150
798100000
664362132
52756041
57125208
599361635
199459872
126236412
170910235
807292946
148440049
283023864
7774958
89055138
488107822
44032444
32488171
101400000
1464586
430690536
645131998
198763356
551407678
168306216
8258924
56319135
101791645
461668897
646800966
545607819
5031121
304130932
148415269
662542394
12666726
64959694
235961195
277482789
99980583
242851305
292956612
339416663
254183114
43707761
101051827
135730638
401165004
385242993
142904981
550562137
19999734
15647339
90588081
69562999
57640296
31396692
332367027
490760249
5372915
156009546
459799628
356493930
504724124
11033117
276029010
12128225
262398110
92693695
251930154
158697181
170122746
8159113
7985738
239093670
226905924
6491604
73771902
288533162
630626854
670100695
81736994
43218587
722279096
316172989
521143745
172989217
352891907
300099149
789794383
116048868
793249513
330058140
77808727
181893736
101459717
138578150
139980317
210665631
448597464
300456568
793144894
191163891
18412256
450216883
119745486
731723163
272311946
587587505
12871422
55545277
10772528
3477704
266273441
152803797
539207830
195805519
47265277
32943973
81428026
162092219
88831646
250865798
47448321
551524337
128012614
152324031
19847364
353794501
95520550
691870100
1048312
511267698
141510690
758376150
191149259
738939353
374254752
168718520
314055410
432542926
153816007
51219147
108699295
593657329
169836120
116270646
122197419
18838996
62021463
196504079
639458913
73220025
90222878
10214378
52416311
72872054
336279417
111132325
279031817
163400146
390544554
88746425
571104148
64379439
75695361
104850900
305183992
178366596
287781687
4951453
135941512
93476006
545850464
593713577
562448167
532878033
421919883
69456807
5251669
179426918
793409070
10798277
635984026
153220329
152780056
149574843
786991362
43384284
171161849
249932275
205555794
140894600
96941926
118816499
159852960
8268346
18292036
21393317
179475194
285547005
484012266
418433734
88857311
13470287
79302496
128589365
257056803
5215415
680992240
4730717
463458999
285459103
146058752
339393856
19193031
134172243
92678012
17292399
23224118
267688048
341010454
403764766
543638368
94517587
126956197
110938049
159643094
64047002
304616284
235360747
398141629
38245212
145900787
376327362
644619415
314495089
8302258
194060650
215703328
508163157
510103382
433308418
168011779
581160050
158098676
583112525
201625121
33605039
581027265
460116531
368348145
23311421
1982602
563323186
355840154
48465622
70519187
55853592
432097435
175899184
574783071
516122094
112691663
61014856
341117514
105260302
289573037
48657504
179065810
152702003
211159817
144055156
622741017
218821469
88714926
13243421
42767335
151463417
717051748
67100709
31058755
349430963
304508202
190964433
485794633
6663621
82553889
151979259
49277884
792948996
30961938
418057888
87835814
182414385
443047101
17963237
61528108
426044979
321156825
260298847
391065596
623233214
277347082
176006956
92937188
384771604
618649196
339113418
4471459
285907556
450041881
235377064
75041298
159231512
7208288
186246397
40338622
3027352
339326706
372639422
206222403
149953777
553763180
149540787
266385172
406992122
91525056
295572776
203979802
170127790
281343992
37925367
2646280
535401401
200307305
29780657
56742456
163880942
194916347
12891224
40303361
333010015
2622004
99058668
211231971
393829950
381283239
329690354
141974079
286531860
148786300
424798066
96420870
13223101
372452318
5166929
420295053
47231329
22130316
75467432
520565828
101690646
108733584
30984967
336010622
1121325
308956164
330906965
75246360
38077703
329662835
550343326
27278685
41236709
46816386
36185915
291971408
383819032
4365357
96204332
422961372
75614925
442925786
32830702
199438079
39301377
605382568
508072409
830753632
169525733
305607609
133917246
70273247
94147575
693485174
308724840
29214148
310210532
508421823
536822771
189828546
259603382
488983137
315948495
299369123
553715087
262967386
192725505
75970557
199881174
309802889
225262977
203976773
187728175
117371725
277433291
208883619
225702564
392435650
317499053
256359439
217995509
110793260
510205523
108246620
65868507
119597760
42822976
175227093
35600632
3067099
42358823
417228235
525732164
57013613
110528602
9059985
790220126
33732853
425243470
127008465
412642994
108263795
83830406
371254474
325320085
351444478
82709662
219506107
228205869
249020404
533605481
807079613
231337253
694006492
39910729
141026882
139872901
320757498
128187856
123583235
79449172
603436552
396957172
62880087
443269314
41500177
148013806
157862046
640893217
526155584
29222687
222439118
321918196
15704337
314189881
142232239
61377870
85382244
62872673
45781529
55661500
19819904
692281195
278409313
395413369
84700162
139743478
589269582
207463473
64747512
669341521
226938285
398965484
96451200
434811364
34131647
286738535
81684445
449441167
113324313
26440283
180465322
228785809
133623378
158815901
59981022
600271146
88316749
117797211
776216565
210175870
3232564
99128317
89358255
10822295
117899774
41051930
32749191
214367793
604610816
180294101
449364105
520529399
67863417
215690269
2367570
428182322
438749369
568168490
3547342
182375734
595472326
117312084
231325820
127844568
32469420
118581646
138697393
28063153
552474355
333595175
505750182
355107088
23187696
18421229
101405457
183318214
344381351
553097110
251258381
39075632
514732277
321231389
596427098
377970740
318412886
210753743
377290481
24992539
60058743
41078972
422279595
226691206
240251768
429623859
12361892
623883487
133163424
21873653
313598567
163784197
162569883
332311368
562947178
9744907
119229360
319721576
357881926
501363529
163524293
21138818
43984985
471550350
151091632
96221341
200119474
46753376
267687372
227666628
350461444
401826576
72497771
509599115
217413190
765430939
253444279
363746480
54246884
172082305
249404384
252031290
58088320
163065768
23768648
233066801
27743243
525949487
7458334
13495864
108623141
7217498
246187126
226107441
93120476
23449598
3927790
110937848
48168206
442707590
471939487
508773230
5948912
587000096
320260598
253280159
52149230
283985545
16763758
225553265
40003274
105318250
579296969
245962553
386586616
56131513
100931469
78334201
697955782
195392917
38616330
660572478
998105
96301847
147649022
204594309
93928802
2908454
185882083
138166580
57138183
174175393
185603908
17194885
474234039
636742829
394167293
549954159
1773059
306196133
87895220
198093872
38128241
349237617
300009562
287974878
849657269
250429601
345959547
595252824
142024797
142684858
32259147
469738054
137657443
743531742
511786103
56571352
118276649
828838584
22968289
277966362
55135562
381360777
155077926
44095070
281781056
197067084
11435608
25131212
220905518
142910987
528203181
118128089
78585989
59884756
492705602
3610375
21491522
129634410
230641746
490897016
103053346
411771399
110081353
504021006
172400867
7846581
74085671
89051930
40010873
128446569
29954471
76277116
195146891
217301377
116525783
285765303
381564583
613693545
4560657
488655392
393366995
384771932
339042665
304870923
502614213
332507523
177459297
194991504
170402438
433847854
83154770
113196410
187636841
132833651
137326305
197198434
280926755
249796147
341043625
70171273
44710017
381797910
23652624
83041955
41312116
443027728
5451392
248973421
214211386
358091781
133290258
26640658
245040953
103785425
121707120
383471739
98139344
263397953
850231584
357862512
314245983
1474926
370011717
46791920
833313350
903589
379176467
337618112
162012189
334027069
27761788
161889931
55961371
6431035
681598022
10693458
105329200
507849591
21225948
648834130
16477413
287964512
455529098
403794644
185481882
162280431
141561034
262119905
103077337
10106183
67408795
89164261
490281190
5883265
116156363
102784869
257565295
220243873
44250525
260458692
265058111
12401524
370132327
67729956
226495723
48524400
203655187
78020506
431312107
145281882
79844249
28628551
160140724
223883257
653864001
380181564
105741729
14422307
264860809
502291520
290704807
64827871
79820800
48758063
404792870
47159899
163112969
558858110
240163149
445596053
68605630
83622170
780141845
141763769
48836760
319193015
399061495
66206468
31535161
4173718
168642035
306976543
6223080
302674407
199788612
108709080
300252828
31682438
341696556
14799196
49527904
223100759
314221963
48844314
7062115
22954880
223353968
708592000
513080992
238353796
354349723
246694861
29814499
303544907
246222775
24665909
647957804
91547330
189042631
13570885
40660452
208991165
81971859
50994839
218002742
781030103
4522382
79805930
542317776
303873087
252677589
82566334
97520444
18460882
14143360
14290646
143064328
270827540
22030106
603797275
442475557
843578158
14538264
9284138
282973778
216579462
463439499
69091175
126074193
48811584
28798085
95627282
12061943
291355706
357110279
182145108
98326483
488815
204908913
217069369
182550266
216532328
196780652
54631982
24509948
201939431
429790548
21771345
18402243
749080657
90394726
515310625
36295207
50993759
64513862
226934407
584283125
2115156
63470092
491473278
157241902
237223094
69830842
347878886
493653159
105900644
175448608
173354732
35219730
234588520
168275147
81521724
455049216
269598715
157004576
544284855
617774605
519461474
25757524
83282504
92663738
59984932
180996701
105104629
636853
414034978
38624893
14844084
18930930
6484815
52641447
618449223
98423952
9349240
569708309
83409840
457214623
73967873
257426002
36527537
210681280
40050028
9798367
468035732
352814911
302029657
158367616
319108951
635214913
32582728
301513698
227663326
72116955
166629393
650117372
385455774
378398428
137283239
668910363
222499111
181612556
83489458
233944180
15164754
302292680
301948640
506009
353061107
76031314
4017658
886110029
466484284
58815227
134378061
118218806
147648719
221537965
251890629
287520727
74566671
67216398
563926068
116621018
108089215
914976
8186557
367139243
54742623
64483904
293184732
582909618
66799392
188893779
26614794
33900087
49584650
92658456
35994521
14335239
249479040
249217200
9856259
6658856
191358463
77213972
61765095
544736130
591242267
9545049
586768100
484059798
67377822
114615586
618257492
650047549
121804991
604965806
6945756
54021874
488394682
22131849
468300059
34247154
56564182
11460599
49722541
535008626
84264824
75433609
309561103
464954620
18746296
399092029
253765287
298649957
25571974
39916557
590074767
89316549
824540434
257968645
107718027
5672006
88653654
1965457
627978427
607541994
2109743
120888551
268092379
60237141
339182459
204784252
104995188
411720453
537415832
198989194
43858014
192002243
404750034
181235996
5225849
228656337
438236434
357901501
590651920
88967379
78670649
326973695
6708428
89699373
70591756
73544696
517815646
308958525
62577142
167485340
74237517
279373461
43293024
74221493
24621580
18300704
622674404
362499354
2841535
383865370
5166673
204874965
37254356
217825638
212537113
4475494
17185972
744442533
321950826
131781533
232939046
457072354
18475588
145965938
1919936
69792513
80007672
633169373
57963657
355261200
421439362
223443898
15799419
111617840
106928759
59556114
148970178
305519759
366940
515612352
322004610
63051830
207600265
185019568
677626294
332898535
716618206
573383982
136321913
197532471
137994432
74698875
14353628
187663060
95964055
190286777
399847651
314555496
92251976
146269061
884762779
659738179
844175477
587612849
74336809
50011717
195199813
210077120
516961164
83751581
167458792
12777667
135893752
687446987
305841930
431757190
258186365
252979957
20557549
5223346
194483780
837583998
141644079
139941601
416547625
496889410
205057176
76878786
479338218
262883005
436327485
32746113
258198866
389207723
608389098
344745021
541918388
420386983
116440359
353800098
1184824
25891937
15757295
141356784
233741420
224275293
16293189
38154702
44631454
429499785
179547003
253992821
616587942
535552668
296674071
380541350
80577524
306080088
129544405
223417385
114314382
174369284
223451247
203610700
516849233
136451057
125761833
172749694
247907769
104983963
85568915
551155327
120099471
129234688
237359262
164653611
187471465
228660465
3329050
411251625
90410234
1739714
89212625
289134275
320157095
90634987
655436600
633658622
213493467
217606895
140978911
1937897
567385608
54939946
60674861
437994740
57302187
76864050
176247092
152753557
153490906
280105248
453733844
28351151
342577317
139556698
449973448
40134554
126332990
384207945
159603186
168691864
22717187
218079479
4200495
117084413
45870585
73342797
75960904
170783215
4639761
409199174
235886912
336199861
744674000
107296120
103504522
482842455
654204135
9043544
354634576
335086826
226455365
115637873
636193535
382257420
4995683
66198686
688496056
617655310
50566337
130312537
67922116
428908837
187936575
576577970
231113542
83053
189875630
56498407
616728949
25215028
141648820
5408060
625562401
51206707
17584875
22160781
14995111
532200264
386259008
88152245
150256753
21475018
115736804
617416955
87757012
57869635
195291593
64219179
32607650
742838923
90355982
262995854
391522913
289105517
26309231
114644471
572957145
272394751
171254251
374599540
656045119
247819495
103708546
3217574
565336971
13282209
120649210
39527111
65176947
55390534
414430340
196906479
313613213
146071684
2697326
2482257
623685020
712893541
14433393
265833754
490435863
772125934
831545219
6017059
123393819
52251165
8320563
11698578
498478114
366448847
18588151
54181085
106086545
676071868
654798195
122750525
221019024
152275717
406372911
99948070
753806468
151791332
34780317
6548839
3939634
147274553
6422255
209970820
24521749
182137854
167715247
145270752
450048091
412839942
17109769
1354596
437199496
18744616
498055792
113145849
106623110
142331078
507258701
670126718
56205796
580738738
63728587
514873544
33751227
14900748
115114088
157549297
550902300
417892445
142682138
399338843
437030673
608976812
540765879
95332609
256943862
1624643
381461551
189834545
169307714
123743371
461723086
179291717
78119728
607764655
676453067
275851312
316496989
383699277
513658637
597467260
289865985
515289333
117840140
246032638
316717336
10634551
43625295
59452609
205041643
292669688
42010815
76247483
13854876
39089695
49310926
140608484
92875182
94378835
128660641
23654875
322912703
126864520
249362587
94638549
32721019
482727531
27581038
727242452
311591418
18418484
64928843
81768973
332919671
56084033
767646155
461895792
640466363
43801047
28022223
9449602
409756481
122539386
545481780
487258920
35738097
218656716
305168434
19468575
27007249
18263725
133363889
337055375
304917806
381965995
54026680
257207734
167231374
263680910
242343142
150296597
154726087
14084655
728210651
464681856
174556716
4466357
417181159
766316151
502366075
344189755
338863708
86803021
44971004
20826858
770941797
258665998
103424885
48411076
179328579
50052537
485868273
278876070
136719229
561065158
52600042
23990246
95210253
166782060
35523809
685598233
213763941
298629221
536353191
229672088
836670
220997703
333553175
186386608
38056550
53890557
210951750
180098775
43291898
100205352
225031444
177144478
48827721
359489994
317963402
111538574
113931517
437223325
183000988
648515631
113777155
33986186
24012790
486758261
9299665
27439187
301855020
390860298
687240743
204892667
155348684
9621338
67666788
125259337
282618987
352834255
245076267
710005728
471882485
5875373
19303749
48658543
475557647
217129869
85567061
4204269
338924879
165623988
261458301
23192100
567155407
44384869
640702783
305410401
87392940
12135440
458679835
228426213
155944179
324532765
328317268
18386893
173026801
221359904
189282588
51492541
235007778
479942798
276330690
38643903
170094813
247750080
7149503
262590072
240568528
36129205
19701331
206218592
107180358
28170535
236215421
35526148
46524798
323815373
1613234
530893124
32141389
545170446
148526565
223797952
113940292
41463928
267595885
31756284
205663592
279936467
47231627
186424921
180717491
227109099
132434913
181089925
90763805
63801620
240292243
62415891
152127310
159230000
137008732
299975994
298225408
592241253
11988930
30118008
315947184
119169903
52583124
488358161
31661763
368115711
256048370
25791253
82778712
459765786
248750889
162047615
317019291
15423761
24137909
75880425
21241531
498288574
595581060
4208389
311577745
69377045
56420425
89004802
77897793
295854917
333826121
23820413
33207696
752740222
167618625
222019998
687374212
157078367
213905408
66216841
129585815
479950357
146190857
147364754
136647909
11331680
221470065
274935381
320635099
613380336
1935859
34889275
10778535
74211648
235517138
217554163
60595805
2417615
782371925
454809879
261546349
108281541
584254822
79599804
21650988
79424494
368133962
62021067
450314959
12290905
402766567
59364799
187398004
381371462
577831634
208315400
317733006
28374662
295217811
54745124
181250563
437653094
409877894
17040429
1843786
57325754
186548995
194084063
13402416
35465002
608201752
106120007
49751651
34482328
371955343
196150921
227618976
647761688
17773103
271388704
509300909
81624786
174026964
11756189
25967409
830558167
157245888
260359037
766046626
203172877
49842637
287807590
10807149
385291471
450289546
160606315
109949239
195040737
11227500
148897471
176486628
362367429
56139444
337975546
29843278
476404120
247001054
125381818
194440472
48201155
10462358
613520857
29976288
193586178
105304837
117390228
350999064
658466021
34384532
601743708
486105061
500068760
334028513
241652792
631172023
645382609
440343737
303781495
361350026
241161664
140495902
24806018
78898845
113185933
3344808
164570021
127196434
310347091
234136678
293726269
147589898
194352646
308094
99768063
10874259
209279854
43318831
265966661
597246865
33317631
29277111
78135086
71308788
13220479
204295734
76144518
300010057
258344585
720788966
198867708
43921433
51117918
279649814
176908480
342761184
65384705
27703847
9518723
124876232
171493737
251997884
19122254
497838517
176115830
109204402
86502558
239497969
326305699
182604670
28536709
23748705
170673344
2687091
176273206
50327668
590424049
335092979
304598781
172455942
628541133
9008244
871688511
109078576
164582657
40809489
414628177
29542038
68634278
21325971
103433407
2650206
41510736
7408796
9913749
161647497
197167360
199614145
186448863
283106912
16922678
456670980
240833698
105246130
286031475
65015815
222017899
471111843
595318786
287096897
188311599
50576882
52494848
553195834
31062117
430079777
167766921
204632472
114705557
322644160
16066400
167328098
178717400
278104591
303604366
228870296
493732741
700387701
139161533
368421359
74185860
882503537
110472668
2306836
260400890
368309125
130663357
23865268
69998819
693572344
629045
268088702
29021073
485789631
276004184
794969374
3951062
254927276
87654941
193035626
264640039
266723312
128114158
33672517
235336828
281923093
23268311
523741044
99218274
56488896
98294724
199503878
69006929
59348220
151793133
257368844
72467629
387265104
382194263
135858966
61256605
558410768
15794729
12994704
289780045
119204851
436657767
318748795
208597472
326124956
430927130
39234321
59502308
1818246
195025927
138663062
372437384
12868775
433483816
347551599
237773695
31401283
85396151
127219923
23867133
112913977
37942170
532230362
9663196
594242748
442426739
76202717
194676863
752147458
355823276
161764096
131821656
58110039
416880300
55534794
159751087
151617436
801501978
164009714
425619192
39278233
117617347
253907433
795715856
69652643
218744110
529132785
7633858
451249453
162862907
509994611
444789709
817590194
489395423
129715292
145822526
109778780
331153786
107519553
60612294
101129682
221948681
446559649
60198548
111356881
190850368
118722322
266816565
347215033
597929446
177186818
347657178
78343410
547379887
109570241
545407354
157538440
78179218
129211872
98791760
234939405
262520481
330822949
288236615
569605578
351254064
245380822
284399664
142713064
312863165
127423764
189594393
5165857
78570739
24037488
57526062
19108000
72792869
155236914
381771231
499817732
127123323
134163009
533009228
266027285
3895137
404936808
145885602
190531864
584183365
309735552
94218762
221120133
405362163
587179029
76382647
229690788
163874058
436272199
520013494
195254037
185859061
43845587
762275415
358475550
10998810
74859210
46980428
813274299
33132614
229662509
120810394
582916248
308465063
196833237
9645398
248146212
36903248
89410092
208594861
157975367
67392115
282181482
46221745
269889033
401514438
52646179
470968369
20509092
377032256
262747736
243138794
284032598
210110233
193199138
12600025
207068767
301313950
24723992
128237721
468452259
630216921
597172889
16124886
300897
222983088
83372513
230150710
139074455
383370572
367354275
5329335
133002631
56030407
77558296
271098332
157273204
295534217
8932684
217702003
7025176
529785890
159716160
635323854
287702569
23120867
162053181
511956740
961984
456178433
59719522
222869861
224666784
416190244
426649618
344010763
145666786
212385267
87885914
594532436
31352876
65045751
409772387
631466653
659656936
460961383
137438113
100909979
350543007
33516361
141698997
260591017
92940051
27383677
516419419
268406960
32326436
777839340
191969613
86524979
160111086
382691691
302140098
188727761
454903861
201556619
511882849
292627563
188294356
369494557
133505853
37732839
117487337
139597231
518302695
63239417
203547492
309169277
101093331
101871525
86669299
98809750
240140888
27227369
392849726
542457319
132091913
92764794
75140635
107336743
351035118
25497359
433257058
182882348
46740268
101376056
400080774
36463792
27092535
190474816
6924089
186550275
181171805
275313776
232184760
37067456
221581548
790316983
87496870
178859601
423978459
159437590
417213785
131715935
53178985
57237471
255720937
192856089
502701990
29766445
592831746
597519157
104636321
373159516
273478242
81330513
510827984
33116760
267406360
88112242
23671351
138960962
774390714
142188789
386301816
457757596
63173748
495385416
375112455
359950095
17347328
153884746
361114895
108138089
141195609
38886182
54774983
21427803
320851706
42708260
156310156
180335963
21612572
199363671
54458207
378400835
406542117
182692630
364537095
85466534
418491069
555223699
232130432
118523043
352698674
28163643
544069983
41229003
45893264
386931864
274617887
245276390
5535817
640056433
68835776
33726563
427922748
446306879
207437942
398646622
112450149
7315560
32802130
15985175
108936267
494287454
340079654
311115704
707255656
110709473
78606310
364922428
128425406
401186429
159235071
164002805
636678198
517117759
20557232
10712511
720876865
87080627
35668322
201828118
6746440
69513779
349577433
155113631
294680091
1228043
2894418
167713690
145931000
226325194
397390465
164522692
211776634
149083931
82041852
326798
258355613
197773982
149321026
61697614
447030324
141379243
90421845
656321199
195393450
494571235
243929183
111283343
529265324
219524049
13983485
88050720
294570690
66359072
557476244
23879598
842076651
212650793
289603441
122788453
519596082
135320062
27403462
65471142
540947192
554475138
354230635
289171142
381979443
367804126
81412886
4928927
271019839
389229140
5829309
207918108
537733385
143414199
274501525
237887695
81946055
85241866
275062091
362400373
689844995
252681629
175238575
192384537
580086613
347786543
227955489
144941893
34810150
720103449
177567376
127906289
305428327
122947095
140481699
660037576
248301044
72662994
109146289
4737705
637325532
162187565
142746409
196973203
112521562
114881810
119587635
166849755
217962688
166811354
14820316
7766913
101008651
21873497
553364004
101500476
539108313
2915221
45250350
370223973
573225233
117004366
678618975
19698734
4689787
168003961
367602325
183517103
60335334
13183936
3464544
495079292
509662397
85235422
671862906
14289814
271670827
198902542
1783571
385264417
38916465
718604377
424862771
253514462
64822249
35041167
67453689
45471263
135166767
46038193
310085358
169765584
52033371
35521664
16450787
5012866
852496915
199311915
713010905
49795468
302213264
148725944
101251252
412545298
237614292
210538881
32792263
88495596
623584634
182680782
304880734
148178298
786451814
7526928
10762710
646619483
152150086
221759752
15848514
222389727
474544110
60676268
210573435
514176943
267329771
121181203
200717999
2763171
1925673
680249756
202963966
46366095
706997131
247510470
376736872
418111821
515654491
559049254
291719160
638144779
39092053
258091903
208875780
429622216
247243381
108241108
408990425
678211129
224465767
239774229
294248550
153660026
19924416
65740254
78644563
161399703
459020206
66237633
465995680
318622782
15958800
111335454
25354698
87870647
731549477
523693190
7550926
191497441
142954600
397052334
452104839
225644593
278659445
604474359
91429754
91824678
23001308
749764977
81335310
78252034
571329504
306916305
16001565
673187271
249455300
502861812
9134775
601004871
361888531
744147681
12679762
43089009
32229452
230059718
55588501
298327047
697399235
711958426
693258730
59966732
748452009
339259096
9313402
621506267
141234602
416306037
29347146
5863985
316867545
740250548
71269283
18329618
203681300
298717377
390573934
639019775
254814320
306915637
746008753
135933011
80269182
155390158
32358246
28828380
335417668
740348256
610003793
15372297
239269257
6247322
21420365
667849636
41768902
19662435
172121069
453343985
74305346
1229871
211167902
390143118
417821115
202881114
438102930
670849535
770176843
116011579
144744101
686380360
445208455
8307872
118599850
619961359
168224629
220505548
564366222
131458092
479186135
37587360
97562832
202307606
762399835
63728162
490352494
491365895
190828787
22086286
470987258
56889556
837756716
106994677
149589368
190304725
76087453
229790295
102039665
61759584
90011362
445179258
327198869
137068422
4652068
62168605
722153119
300221315
234106498
366914808
454614372
252048486
146755878
290793398
235520257
173509297
95225284
76509636
365031921
739949849
72439656
101452371
474497052
23849978
2927686
343838193
100590551
247169732
323393017
12453391
208381277
662460853
369654942
19826578
502556847
463532415
445950852
102584713
811272430
24423613
311690158
42851692
1573601
259278833
138372809
3517045
653676070
10021142
137159982
407068192
823506966
649897375
243004430
634408584
481770292
594600206
267327602
572340122
515388935
337563
182888501
523737644
84365099
13910233
387947790
182480467
144066266
315142866
62587502
314885099
39496728
342203960
326698264
282083205
329131868
29058885
368969315
87738481
643782362
58256401
589905301
309178352
213312211
393192233
97382247
394822879
658868188
321157275
187800303
480023446
113718293
10475153
206789510
271921999
95990088
18951972
507636734
5158915
143922825
22319364
74564004
225496949
92772696
112985906
67832194
86378026
20639469
131270832
591047538
189752596
424600431
399913014
133627036
261006434
363608128
301631150
387079183
172047884
23218926
2762549
234589180
40993356
282919692
76195646
107932274
275215920
112520287
308086301
111592812
7902779
256517681
80328490
460798206
279312477
112541712
591897316
296140355
16307618
116444174
358455647
803026439
96461837
131537248
300807319
747116034
159976932
500594999
111045544
850735670
188249330
185478609
78086176
107643286
816392760
65567948
3760983
66593900
449753
54582619
546325275
138780667
476856322
7978783
343790796
47409498
242414853
183190290
97898546
132711922
115932875
59746094
75487116
333164737
24848671
36755904
36410972
149049665
181754656
315473509
401971947
323139886
202186154
337965362
341734057
226452067
362043048
25397009
115019029
266956038
98488832
412003341
14805639
121480066
236823375
346994835
190887886
597847831
684035986
590745602
7211800
13586806
17687166
39457801
181371710
2269527
283958712
317189937
6055009
428261321
457175162
582815
238413907
55993963
351869549
10878746
156383018
48143884
181968871
124672429
9655504
794195835
330404853
259098703
203913679
454795795
404625027
290654394
4563807
590456954
407582970
5796602
557574719
484220309
799597820
146753027
228172036
10108058
17547928
81012510
354848437
365917644
274235341
37752339
212160666
165777306
349341614
328625217
438777293
125432298
203058469
303256866
495907307
471223157
27135329
147456943
342650732
70099220
37515214
364087527
437543719
366793711
74373593
323398764
422815089
5732083
35980285
153408970
157126251
90048966
582900755
135095478
232248160
234374340
64087524
200074759
478420288
458818467
409758964
149093386
895130198
354328910
60926806
83642029
25618381
356777403
120162731
86916146
53191307
116899844
54125106
161238922
26534051
231454819
67076633
255778491
154412459
55407654
224624857
361495196
93560210
144587541
114763408
129214415
120429080
7585152
782004100
125434809
698201902
32002479
377404324
296833516
371155797
59621834
596262518
746751
764843320
396792497
254555207
576361923
18120907
196517608
40503341
6805722
167227749
227632239
629164308
645887829
321304771
180258352
221255731
323164681
392740051
884494731
456256930
4193361
534760523
502437640
338045329
391022231
612842046
31066251
235776650
177471439
497160680
32946618
68903437
150707401
25104699
420877852
71610871
77851640
166813233
29539414
689454855
137261976
8336230
798989428
45002742
173711350
268309935
25438951
278526364
27102686
311075655
2763581
18691541
114604763
525221122
6636505
39803578
16062578
328283189
278386222
156144914
19102289
319663159
130722889
558677484
265295402
54983957
30764230
159507997
92082966
349582296
618953184
625269291
40447730
216839554
23376274
169870465
210439323
174351934
428924880
148666901
4988161
164903565
276363153
388990899
141610133
31490316
19335255
16695468
125331975
58231950
3582752
110940275
523162954
109180456
12237608
94203466
78542043
815131249
170336561
648140375
239754296
44628863
16230506
156158413
98623532
118885750
282445416
403934859
36755607
354489731
112771427
49452725
366003581
1527416
29698924
329662552
348710851
165557236
441667493
219528055
399314367
346461286
410730552
146073182
7580328
7500499
67287019
589778107
41025701
561690952
468316322
8923568
294163868
283004359
528271199
31113616
17174968
103112307
2658159
349742057
43228813
40163732
315762041
675247548
111132930
59003033
714551668
256893304
23747336
22133582
84052269
102033881
423393851
1421435
21319483
275490005
794760817
34472595
13005375
56521519
124570642
60401881
9455231
43472769
125657832
309399665
6921796
751709233
74520535
13543676
413222415
531515495
267164909
80113544
618526177
294953189
7982988
380118017
407313220
271763895
720977183
666270106
649525
403901304
183093819
516500656
85674147
22312587
498631370
43358083
24734982
237145304
6054305
123948563
20554696
395450178
57484720
227450806
167726666
9821773
5458
180145876
68433124
91468165
596985382
186968281
112477079
153714073
466116155
160977455
5074944
215564507
13645688
89836864
299504323
14596096
219918714
83116024
33394908
552441901
194188098
4861471
637832816
4370303
390076259
96417584
44516124
74705713
11807363
570556505
244299411
335722586
262615132
758217294
28953728
24473611
208040024
98515224
234565677
829901546
91675595
7383729
205221735
102542673
256432612
65640151
70725559
100481378
760870214
98458044
46546746
412885538
424148185
494387856
2298996
791788925
636032264
347751979
5896842
794043992
242246761
60759416
187648474
60667975
164185089
367498990
346773449
95805302
117610479
290726558
676597009
73556015
373690353
314661646
355246765
558315110
11206422
312705637
398924024
439252251
101622209
52756312
609663048
63929484
615975101
237398732
70189472
448727510
274536286
164423095
81081445
360814603
715899992
204317923
125336672
722011356
159038344
54853843
330348089
323003409
218030348
853369868
457708170
52836380
435957833
678600324
380681531
82731468
49029477
282196605
402118923
83219746
104220106
14237798
7191777
40138846
57757595
448225953
27704160
566934822
179694491
3981998
178834274
151718633
89558675
65419095
533313956
160616203
22384925
437980149
215153311
38928641
312715871
40377008
152541325
273086731
20590847
158970658
105398322
156881116
138315540
232766710
116959118
163782432
141620903
541032075
90266656
153314463
171360871
315243434
15673208
104125970
117414933
389606117
560603989
23203151
1717291
111869776
211610339
70318472
141039204
94804480
69033557
485970323
1572111
157731346
297895430
239724722
383408920
323434781
560620602
325878328
439712670
268968461
424003043
233296277
720526773
637975717
235830655
697437904
593116396
326739216
235155061
128746087
378693367
650983304
816879269
378290412
522075475
38343466
336044725
334343492
212563547
240995213
94161124
512693985
39606391
346769192
67421435
791822834
584778717
47720385
177704003
522238245
101069515
255331878
137953607
21489144
55475558
6868879
22861187
148945238
365938941
5126794
30293241
34529311
138976995
480107591
21913329
7396600
598983626
87098417
226212617
19794119
486582729
63450138
202405420
349931193
211166237
15901797
207375214
74654489
97339833
394747388
42745847
8203382
67562900
56571317
311845402
468440292
46869210
27219043
129943104
340323236
73397614
111860026
5157197
572120986
169819748
67717515
242983312
111604192
69267247
439129726
617687947
107904792
749684530
394090006
240956716
379105768
242048000
62747964
85405972
39626982
137231965
572064514
212207341
314475566
6986644
87757425
12521471
13109893
50162201
314196049
290177159
648042032
823606073
328678315
105752812
177109932
46103094
88353281
171921351
24913278
126080886
458584735
75156974
27914346
341742907
175392558
258273844
554480949
97747582
879649855
474289131
87660997
29490945
518571546
143969087
93489642
840649
103989048
376231456
134892526
117688594
26738396
668004882
354857748
313049083
80891767
432722548
169519204
165974802
444487746
76439430
755815121
336393581
548234640
371897772
869070218
145004755
43179100
842534069
171767989
264495124
16635072
429481194
42754068
110788408
705399233
39704871
600438989
140952470
100777316
171093775
279654498
72836581
24893161
410845092
172669979
91347648
17635789
94902
195995464
35680409
576054197
132746490
673725916
56822001
45202070
9032256
67667879
430014655
341376165
571268657
453657410
519553359
399355060
44869142
70956939
116872771
286087286
89910120
120539963
808389731
208408579
25699350
44867954
11962905
728531692
7199578
559992637
15223331
476829677
574006565
96106175
29210587
149204357
206143225
13653392
83915726
712290211
36461018
190806260
132374923
55432986
457751224
170435251
489710524
96167373
230626726
214788470
74457244
38709599
300435842
23270050
160290266
95210079
61071759
48833214
177551090
325205299
93447237
350179926
147054107
15847485
261059312
53468314
61328987
23590406
554087391
779655994
82372528
45364872
699072552
281950385
31589917
43565110
116096742
114431220
509223456
284735687
478575144
359560525
613284174
336899845
198601303
133016685
248300204
143657882
25059479
569269614
120833861
19331741
630640652
118518955
1291038
212176858
306434555
94224555
92774050
466772796
60655621
133413147
451651157
831731693
134754969
71056944
422737528
64839637
10971764
11662173
163581449
255433517
585939068
349407160
91289564
47129469
256783466
868382757
352365101
597627315
156953889
157266587
206290063
11206420
634488410
387400142
5065876
64027682
193926758
198632578
301979437
724567808
209361912
91211345
395151423
190803618
95769849
247566944
204481110
22694066
641984364
220533000
144281928
643329601
97036877
767208789
158831759
209767649
55183108
232912800
44785652
537268752
23031393
689922178
214186843
158263669
472865839
16222331
86423267
65599743
200471986
315021219
107092216
67389738
236929058
339314197
53138698
447015295
268772075
16893887
563887802
80330377
90883026
2229561
3218513
181507394
192457052
566887569
435013648
79083905
34007238
36214503
275496596
139436333
641714297
20618483
199346747
14013470
308128854
75406381
245698726
182252075
10780513
604686454
214034393
504416409
23949093
447020011
285384703
347501897
71505666
36418833
36721068
238245211
444768970
423417054
347574634
301708652
157386844
72088937
44214862
315990050
186784632
751526475
498552466
281878837
346319476
78393578
138628207
482019842
30757655
29584327
46032248
53877945
6187619
383402260
598361861
16331323
382209065
6276970
366141689
40068740
466939841
551444177
250291769
404919536
41211053
253400176
197818707
102536523
66918122
88990490
778684863
84050774
198029643
299925642
404963863
132092634
542756344
1905375
44654376
298082434
494152386
625479420
115048268
16503211
213141570
580502934
107279020
173708564
102289934
387406499
337814767
79581625
61408089
471266615
120695290
146052530
10530542
223734071
377694118
28330450
4684163
37251865
137972725
104082434
457278434
320498740
501555051
9855541
36294444
147028645
118626658
272483002
208726123
77334812
50055504
253014663
81121540
213561900
807926941
31602344
504538594
74105428
5874450
325224670
118741639
141881911
387594965
238066102
299083111
309634568
19769821
82898624
524054619
362244883
441550591
186966538
244666366
155634041
242537849
156661741
22195413
597402335
525020742
81648076
48858076
85583464
330264720
396308469
693620070
141963610
526914431
302453464
2767428
17439070
237587739
30103744
235657459
62788226
28413739
97237570
5232258
86603309
350818594
277472910
15493935
6490405
13501594
70628235
24148078
196249737
540764124
1002722
101214819
160324647
77055249
250452880
160938087
353679540
10708787
589495731
157075942
104573703
803267472
136206910
553442735
163500645
136271854
388822398
21817568
17929473
90953953
35955079
44153396
54853538
99337244
65082735
332644335
67646543
155505005
193736379
251427111
184440352
477277924
632062645
651426
218708724
174857195
111309423
184585010
201240085
262878255
73063226
267701649
107129192
599017530
81226990
84224183
9844520
283043316
15918253
151835936
442248551
405431037
363765068
120752308
799611058
407956186
220698402
187593551
16238092
9532512
332250436
46775839
136769689
230736373
6247038
344380679
125254699
344030536
309839458
74927305
11293957
9038870
37128231
35160561
374174601
113548629
130765235
245043
55114137
203327841
103264081
119253176
271378536
207691714
5303457
589780
139267994
643814502
569462746
67682154
758102431
55941145
415964176
84336516
666481681
73595609
85831469
120865686
49956138
136969590
2176199
18409772
147604920
862951791
370855986
306127570
194264261
282870789
476289858
134336558
576176045
403573961
81970042
435032153
807049819
516646603
568705866
149303952
16212935
194498870
33108919
18823046
62474026
77694964
107076147
492853362
199643627
42167445
173132981
393741374
558885
404320512
145527392
336157616
192242669
142421295
198035585
204603020
143969459
71087964
383542656
236478992
13289584
69762400
27365633
58494314
23373537
249875007
207504073
20114882
330031306
172654249
215167539
531863787
97208343
11570065
298985014
594057952
214930631
123756241
613770587
170150082
92402635
319214006
60157339
693443415
151065449
21736350
126269546
118474042
276123345
167880582
24601907
2566003
103883375
101183682
617813494
14343645
296140787
253293614
682682279
20782457
637035423
1869133
12607386
598812848
179502939
169662663
28571205
5830726
36973817
688345844
106752812
17108126
371722790
344608928
156745830
138171932
5709842
33463106
70830629
131853630
58114937
476604499
143399485
45014590
21294934
26684597
154689139
96271405
190208220
43575099
96469834
365798273
190092981
254190276
25972586
243026490
40753880
333557014
20616168
60148074
586547044
8711355
298455057
369596621
112942145
309176387
242507784
7856163
104729617
380841295
104222946
70133998
22821554
201666273
35722779
783299149
107892064
63148797
342067678
586148040
180269305
602270079
110427145
95564899
113247411
31178351
16038157
328819458
100326033
144549750
2290136
77998229
93644323
167402429
500360796
32879282
53875142
752228996
559704880
66912645
189000847
665238689
250319730
820226635
379746600
432946852
432615498
3609161
236838405
178796785
452164583
511631385
199840957
135888143
294420895
75149655
320398116
60540101
215312175
267514242
395814133
122898737
182508736
121594103
123936686
17770255
15336372
63720813
121591931
29540825
223127746
16869223
89069615
61702838
113449576
66022784
394654681
55954887
38198913
47293866
158969785
1809908
494703453
215823127
34211128
4277789
366694848
22487119
320789454
116652561
431568928
290908435
780527821
32590305
106881130
207082324
80914144
253748989
483076872
34388604
41644719
29834168
4564561
498890468
116127976
535258700
81250916
131466977
397319861
17680230
22773419
8608815
706569907
91594389
295202
1458794
231333614
160284755
363577143
117266330
79244137
565902064
497530417
298925578
255986160
199330417
420432909
52466732
180319980
252223807
383032537
722228453
1302657
180222774
463079945
4214292
55767159
139454918
136759694
85725731
342221865
108891374
263550431
192375163
556440456
111215894
130278112
513234783
136749947
16001115
167378387
357254961
216112296
18072530
396758571
244588130
27054766
424502340
179064281
415622177
401171541
215109001
711986960
680483
267663986
357270101
11562474
221514039
44188832
742768631
50188147
537193493
78083072
20581885
112790177
350534713
591714973
203780453
336194569
14340978
578603385
310421676
34607332
737119478
599407299
206276582
414599220
180020733
98226617
37019408
166241669
601872055
168504339
583320747
348305012
17582909
345044021
105067165
47731066
379678972
85742253
290473418
212566945
242652892
211104983
63735309
124204164
637776527
35830294
399915519
109599086
535148757
37585537
46638992
581639397
12372362
63301258
313975792
35934943
72368200
36266350
1755064
14248988
234787132
52216405
26627788
7466643
83112992
786248756
10935627
243378202
273158949
17790678
362127329
15500773
63415588
71863687
478330
112028669
506999764
660621566
169439950
78592956
331655326
681248058
393827717
113168027
400393111
31727240
87639179
198461835
353990401
14731718
525039260
103566245
422003540
10479153
200934121
130915306
275635665
95177732
116819982
542167104
324122861
56335203
52996711
497105368
710919092
5173520
33584983
691686202
54809237
139459544
530880666
6142471
83315209
192837564
83519809
6400609
7933466
275798585
139657888
438908813
49384005
368315881
441381764
32964372
393313005
510466497
209738807
10473111
173781808
291300439
398065717
195282180
230646708
92315345
151145461
206934014
66470368
86557795
406482961
69759801
410403829
630625900
287920597
94571664
15881907
569625815
633564781
103071759
311258090
38872843
421767670
191656678
424246054
233002828
192605919
384406607
348957596
45400278
105327755
60519559
785005254
501188400
49154058
111519701
198663515
91677228
697222884
158038610
421895078
28434988
761785023
6142034
40366664
96170475
2342370
181705671
360225587
17151214
81618046
333295709
247554957
111292594
205420030
16267352
362421990
349834810
201499919
28085239
19470667
118828331
42233533
24008479
62339375
2512099
571860608
277194385
418755458
287760220
54554828
336270906
24051329
837535985
432695722
574419453
4599916
441505685
677312984
719808164
7887937
15831862
304723360
296014802
449226765
342914502
81601025
654576762
261747533
10454272
293419619
197165863
86514522
366285892
739395474
210277831
369059340
68427126
419971526
71648480
49279971
394992797
463708724
251659644
581891043
654785384
38835443
861418594
29469937
273546316
228380319
179700433
114836506
235381504
165186151
399511675
38813922
202243152
188359373
22635752
443475734
293079293
370835613
470766369
357885032
97165410
15979894
182591597
791382999
78890244
56150447
77345773
673642502
354501959
12255975
6381303
233226328
282326302
548603129
35531311
314284122
28397562
212173794
245780644
7767925
53684710
354459778
706680954
24085347
319537627
642821613
454783922
109556568
336551002
91219123
215459479
9051515
39617320
559969943
183387242
458424959
422249434
261003444
747820708
121222668
307379644
376791434
329931916
51153444
687770457
152596541
45462225
598558143
655457542
56328614
701502693
52447296
218734994
34872331
301251927
414698017
168495689
46828657
193561478
11060849
204773597
188679533
17929227
169336033
473207286
105864301
100645042
26068482
147243308
98221768
68613884
17943437
192172630
391861734
26963841
87899749
95377808
295452360
629956304
22761982
63920693
488239532
89258705
609520273
569955123
2803476
408347061
117060457
182368347
355797669
56943079
357657994
648516078
117231127
51926958
180256574
511118508
75049763
176621299
44350311
257997922
217791994
259724214
411825705
30338709
83481660
149031209
108082686
39929843
195668893
275889378
22046162
51132763
40939147
193898223
17696601
152556563
328068393
232193332
643891100
293479488
83701343
44518333
3556048
408134072
441190626
188697011
485838288
209067353
364236709
13283114
467912735
95220891
587841783
570782511
63063883
248433455
20583002
109252716
15246682
277111584
299954271
488297083
65966011
444229469
520940514
13989217
183874094
68861657
223193578
223304357
122772473
425328905
428861523
12184706
425243639
784402880
155847767
258600868
15895702
343237621
8719463
440389594
154129819
137920945
97996964
25142627
414257378
382131046
238105296
131396497
128729774
76986058
379568206
108859158
52360894
24339799
496618513
135654698
112579602
556787387
12135439
466906734
190268090
31337863
398173477
295315044
221364184
77125812
235272055
101866011
633659204
130002519
158306398
149375609
316352781
8842461
26490138
65412939
42849841
480137978
132020418
35524125
469495856
329734570
518091089
226734260
508195810
97285073
321610835
694522599
160451276
627633671
54665516
89726519
326527860
270983162
205038643
334304811
467971315
69025757
71986100
120785422
364443309
768167342
52883611
383323612
169014662
95886295
514260105
156721048
260258916
426434436
141125358
79999715
166362389
64647878
251929400
166836966
177794991
95020149
342292142
258487733
6802751
52737675
367719910
220610186
40836322
54077059
448680653
317706847
9944059
14994739
65396590
276627451
11983202
17444650
327526269
85969211
119305101
224158283
293593100
621052586
424514597
142126925
377008460
664625825
30006762
230620964
123181594
13887305
339968864
196068591
80473494
295394042
285982547
9836022
603849722
2277468
271339356
584227280
210169893
194669971
4066765
837960542
225312368
411502116
151730011
171323636
124512497
446143880
33156963
386599092
18705688
282300733
5582888
188669507
107948110
223833653
131774171
377349842
270546907
185423464
155920477
167702611
225797627
408934411
414081924
217285321
40227335
264038934
104523268
481846765
449433091
300070115
167350582
122155094
274379800
306132478
353388197
332090933
446201211
286659846
206656164
6144299
455674165
51400537
14378042
565450017
32568284
46582210
59388596
14020907
107148798
231564552
516928999
113602926
54307839
1117221
399313730
220044608
85556254
34065759
462392584
80687946
166618800
144584766
619738
77056026
100938157
1088980
62135831
18150406
7443583
71072167
171097070
72063558
96313803
755650
381290341
207625126
10059540
462135817
457324113
93249643
22424946
234198434
588396866
302373746
174382772
116209907
559363575
184158752
55857550
94448572
377131496
151598542
408071661
2938601
234984697
212336623
248198763
203214801
72304448
32380321
876093593
184823879
149673218
239151154
220941544
865021
418025570
33571934
258167151
127152374
175634716
576662781
15768443
103846843
263750173
315256392
76516666
37648438
108142595
33621044
39906108
41890690
51208695
488001623
111751779
172098159
251543594
7072548
737109222
13524265
263459587
289228679
74898084
259663923
128038637
57418586
306535975
669368701
227316360
256406095
391675668
121930439
82452614
103227208
8129576
108359558
123317251
36399834
382544380
29537985
181723301
38458694
52073441
329441751
72086223
277202723
5622993
35718289
36051088
244785201
59761481
2010800
316557692
394465042
298315959
344231311
127490645
124188062
232448
440566949
20220617
22773849
9133164
56188400
670469101
249366596
835373010
135838466
218446817
345011675
618656788
79900344
30074635
641521369
660708558
110588007
407450139
13814621
299602020
376245580
87938055
300636
6906477
57145914
64294803
35549452
666355004
117167754
116910104
667559146
125861397
89491248
299946181
212714025
21426873
59300237
310826151
229461681
144375078
115344275
12919675
87460220
167111496
88506263
101329286
207509940
615432381
112227466
10331688
8977175
504835099
1671204
505491268
98293694
394312635
271862352
625868756
10515285
121245071
4910302
368431589
208241161
120682335
408849646
78684787
777137028
161769687
145489219
100186799
470378905
497787423
50395771
682931757
182589308
480110626
1814779
30839749
34548606
201700323
4461076
118462821
520650
485736381
542871280
443253109
678795711
670403756
756652
123280609
197210350
78758697
426952335
291041859
783331003
270352400
648955995
86423895
57274809
705174827
749919
71360620
236958412
436347874
125748406
331659474
22044986
9176992
3172160
134701362
87889396
629571957
114576029
584313481
40169213
64908997
116361128
13864226
13104
494268473
310099106
252229045
928546
114134213
28794285
29653202
116528091
209811556
257269270
481606100
624210665
16761205
147075465
319064304
83795354
7608103
570336270
236774359
304334159
47263529
13362713
43906416
351684385
5596335
109452763
296935570
213370881
97730092
393864537
166219565
363531991
550610237
271256900
142035275
839887833
15994102
325690158
219080782
135152774
397838441
31521314
62003634
189107035
153389526
275685976
635773159
9310668
730581194
24266972
717875679
238832127
227989872
487040079
146363364
72167688
590460043
64155159
635896339
7894599
46873442
124317655
25912165
634478001
116973553
16326688
281955328
15353765
95271678
111650362
596200610
41720036
22162793
215882488
31459765
20464569
302155425
289332256
431126847
625729058
64932352
307954170
124901422
174247929
377512347
55454259
170521539
156267642
135226439
261345431
183801457
87392052
9053406
144326216
10379666
87211969
608806245
18687016
23216782
70372530
787263824
265133246
270714814
578835241
3209289
143117419
257960483
30315857
597264975
196025954
128506297
33023782
347513764
142009443
60627050
829325426
5988156
566668578
39359982
4788442
219091973
178833068
20031321
216509102
44554404
277618034
104405351
166374240
56100619
23475006
41362814
22897438
5958708
302136154
795988468
83422542
100218475
283867758
151046215
68701247
355766
19074384
68104902
78321162
2042418
6093762
319563798
342589048
3300388
428302420
238296172
268287453
124419708
212833954
57256440
11281033
392434466
655656850
13372149
262289676
70694906
125041729
51756435
199052907
83278445
140610212
55745839
291196879
78565305
180615085
70963689
29061048
66480854
364963045
625975664
120256727
232812169
570880897
82237040
30108710
286853889
154087526
615442642
181380170
206207969
6312146
132630867
858472309
45443796
294862178
86880762
250976227
563543418
534197696
251870179
428623036
300213049
241242559
126706251
585881200
833231228
247677583
372872764
95458252
330000875
32098382
41209001
132377157
431135270
166989552
706740195
282478651
40946030
481148494
506534227
732643578
361354340
59858933
502277955
303998802
336405706
186240952
217556743
431868641
20474357
490708746
93255227
75519240
356478328
47800953
546332194
298575473
241739438
54651536
64131920
83082215
278854898
274266514
388131929
29860986
106197377
109059161
281552078
200305892
225111205
169500383
4727994
160840238
140188135
3561909
168163581
82426075
569262062
204797107
104621373
567923936
6184690
266233744
52867895
69545151
364266121
221637650
345190582
384154155
361389852
373452730
366908898
311448225
185547178
24252247
131688675
265068929
14066312
349503162
454205775
142601989
568803441
86620943
382383616
220329995
362175371
73626477
88634282
322708605
360237080
34441030
32902098
99844544
238598880
150577037
87974082
673904089
134917376
196146518
121481976
194919592
473196678
2410010
491698406
323620294
429475573
27559363
120017362
346352179
280347746
8685500
50222695
42828520
428180878
317588049
371939
214521979
49273716
86173547
39048376
83119625
26638715
273826
59456060
306801748
202241113
242355841
17050481
325986615
17497329
14072737
140834048
7794485
269683525
534655957
29587290
19275604
11516015
339751267
47271463
128002340
79428203
110883170
614097242
272129274
494068826
21462561
249247576
26782938
27706542
34491022
368218439
604834740
421072618
161296
113910250
379501592
181069699
25945613
50337229
434178747
397191985
320394209
68492904
22004836
309715604
58130962
312508373
90070783
7917070
492280035
675508763
103161018
32740521
98138952
35721500
244711777
303732970
417968917
601463611
219383240
111001442
218380832
477164685
519077318
26755733
1274511
229109856
332365694
392608017
7349734
15332704
417561488
317370674
87649963
31999763
527572710
283297979
488607982
104848335
580941041
251318096
127385242
49283585
266670
407558766
226539533
14694046
414823552
269089048
81271276
227192869
54266237
101063426
21255100
272287140
17057631
508963134
65499860
425373585
678217220
63673063
9251993
109299924
365069613
34108596
300963344
75246506
491477202
192547663
202717703
517489719
270312391
417389495
746183284
201882340
250997419
375985645
340311266
7407321
167451554
895416
78858923
240371893
375193025
12887205
36955351
552286477
248779585
458066260
226574151
638114677
31458255
260787783
456166961
260766209
329205095
286466305
4087443
182237650
509132239
332410051
537888393
60171365
518752984
375303612
362937841
333708899
635942320
27166986
228342067
3568745
844065270
10534847
382210750
23335910
299017971
528958608
143394239
176343702
27982863
85096148
393431986
329250672
5568063
420194
41118034
85953492
265851618
49713381
16339069
553823019
55197991
187649491
525492062
258288034
577007967
283593068
539585526
277083426
358630044
81547993
305295207
93015480
185746909
207529596
418767234
46556647
186833959
4566260
198176327
220248003
225567447
102751318
564709840
216313790
69453119
247770959
14189458
101031832
281473991
585730338
17927142
199208067
296779884
620748473
16803534
40898719
13373371
94915129
50078020
81475097
8187650
272245401
525389572
347944124
501450829
162711319
529075795
358540669
196888513
835725761
574809288
147064971
332880531
704318704
19038890
322541735
209055056
656939
618876220
14027250
489623444
138049460
17199345
269731341
151100602
348527629
359195803
182782933
453057228
12138571
433320715
110073222
426830137
34407863
77123136
78906677
367086924
291493214
152497526
115823242
354879544
6970918
410855481
74673836
145252493
107722080
406461016
57252602
502056223
76700850
300767781
227962903
287195979
529078935
223374546
428922734
25477787
61911341
50299739
221950543
543417564
342253622
290148738
3746986
92583575
7299180
207726224
12436544
36365021
399223927
46776511
42556318
9533867
490898243
128394243
134979275
351185283
347208182
446798189
502691363
444406893
28344670
36393044
142877403
65857954
185295158
79633304
243331925
265289431
50155667
91061162
154558890
149560483
102419830
199138271
405189415
54418148
889503340
249636970
59607867
137237793
245041195
60160626
427124368
164029844
481194415
36178113
79803866
188836333
72646306
385247206
161276767
285032168
32635903
258577420
53309252
513834398
329858648
616822866
134300758
492122180
3125252
121510339
119250858
708473300
19790729
37389751
577573069
430091863
21718773
18236908
141843537
38736791
235401615
50582681
34404715
565266901
503207360
303769020
551937357
99971515
179544497
2158710
54213422
340617876
27504558
37726510
191864652
339053990
114846339
89300880
462556973
67191773
608187435
32092748
266678825
72424851
104558108
430292792
356390220
273355559
326551672
304580462
285127389
432899833
176760608
15647639
88356863
48979867
347685105
560061009
354466390
527022252
411500604
33353285
98554659
16267346
180675916
236435507
1054572
188158575
886007107
466897445
163878171
656826786
158417274
465519182
68899172
518747104
51313300
98857530
87589823
54248600
525039345
245799438
115083068
65087532
34910828
85779746
344366114
408320238
419074263
35947651
419282692
3227753
428319616
83866172
108201827
20582542
485693708
109724996
50241864
395934378
399624760
13123119
330506482
195129083
187482553
598690295
9863537
595287081
710887575
161813899
710931549
53201215
642499775
189634584
66274789
34341572
20613247
213022729
19270098
333261117
117325506
299958391
100417174
687898741
150815254
251603191
52644146
567362477
114545338
702813560
119638415
346277333
369500235
259416630
609109510
2053190
678778664
29948816
221611048
68753592
246899654
2339902
197236745
454151680
98215390
104682329
140865476
71929781
175680146
193070902
49234025
265523199
539068606
95297296
180996750
24674181
179637101
298501171
167947654
509574985
621636395
84990318
177840250
233176488
31316026
825576540
42059205
90665542
328695569
35582566
243150918
117544260
124144738
197521366
60443991
557747745
79960700
202010252
358670010
9771992
15274508
238799020
425755281
227661264
106504684
212315928
27016784
36170600
383158227
448804062
292937258
465237904
5645488
293725995
91618986
43450613
65877171
208039591
2025308
274101437
333059945
53336810
331333455
47866440
68710055
31178176
439800774
101633244
21437134
180849587
156694737
51119331
279200869
38163711
846868455
446890776
448403471
339484520
210955699
219715231
115189742
576259701
792735300
9119345
239983917
212615070
425436348
497129890
275744362
292476921
139250191
26372022
70857716
98682057
191547739
408803614
10491458
32466776
512563925
28202132
27976954
653753777
317723541
590613723
92555224
28073618
273597791
613921525
211678326
424978772
12898336
321035013
172056167
1143895
479439832
589434465
266811725
76770865
342939240
45115341
629749339
190762598
570789316
100190724
298731583
121271118
637908805
351542807
592979729
86563059
367078849
351466269
370460536
146015625
326778216
674334525
280039384
2770096
142523483
409433938
85188940
335765017
150872668
338425005
23071922
205078140
685669451
238373798
844687664
101212282
686773070
142300650
96519929
4907266
109256555
403659683
82070570
492607380
338611799
67704241
556256026
296594767
219748243
635837584
86176462
241486171
405081503
406815310
243341799
326308357
362903641
322787929
354304109
2220211
210090160
628095923
298909876
76330246
177895647
55249740
349732809
385420023
61445568
650928421
637000726
156956220
120425057
62523714
318578374
156747740
530499010
450709508
430170789
47717077
474218070
18512980
303825021
573853508
435505155
820747966
710552515
87789759
412842743
192695719
28212495
350884898
244681578
21224469
159468992
229623323
490909696
462471959
167372831
44862115
13287976
41073483
684070293
61580179
228941328
105666515
107336400
106253939
72628522
169252919
31217265
513447792
133090127
32892740
451161064
10195069
11561701
239346093
156286884
447344180
468064216
609227062
683565872
856638013
59210200
2451985
236254282
14419038
280255827
84554717
623571077
162439964
41644640
112446925
109184360
243408852
8488803
258659057
40807750
231333054
129152916
137778081
274409536
399693472
25954878
147120917
2540222
707359726
183173548
279324913
370620396
157948002
498727123
578714256
276305145
52156063
59396150
171321013
155893090
447057011
11672414
257835127
87421637
165414482
120235333
121940173
398176138
273345356
112641308
609584015
207590378
356959039
11980626
97932971
25169962
361748251
165524179
15270423
472937808
47847721
235842399
72717838
10052063
17005790
1756186
49349903
401495502
4249744
166661819
446141570
65710810
315436781
827453
47800484
251145428
24609027
515407130
467517013
182652510
146152636
21405296
128254361
107365090
73150290
614027470
174248820
13500553
265869050
62777908
58500608
655132520
680057524
101949738
103296493
387227629
57286940
252526796
585398485
209747748
383180100
150472836
533884667
718040141
166827265
278875863
180678668
515767123
183789607
706133425
5309487
7399670
446552834
247056583
273702327
139728584
152564971
204855759
200772288
327117546
252933758
912085
281080532
41435642
108491677
74497115
179688728
185007831
234715255
210514540
156194465
410302535
187484828
109255842
188822361
374907662
7899102
57003784
136172326
269985892
314437
114835885
232419804
132879455
716373340
6732201
41263156
125249586
167427158
66651238
42427137
44077812
160153730
104275604
107313263
302174375
83181216
168279855
88640387
79931324
260027835
15809285
492679319
541184780
425769125
16202053
1137899
6690366
561336489
302695353
284695897
129169804
594574320
12837803
505595835
147775904
6784332
14652621
62756286
422113691
21607699
48024496
761073233
208209676
536900793
404043542
55061227
180600600
12558688
833419939
528579439
59941199
32343299
751874598
52114326
110263228
366054289
539582366
52974217
193540536
30681743
57634395
373394004
46448049
76150113
59748463
391125279
300246915
59017384
140411329
146580012
130024581
1014099
410981061
44457814
192304282
46736136
73736884
118815134
16929245
321222915
342257405
388947584
8503334
208107978
44516162
32965724
112817406
43369450
383679
28511204
224972935
379486857
477795084
119002399
327574610
53948811
100749995
521672
45190922
338076585
324343975
600846691
41813797
382269656
133993009
388697604
366649419
256250132
61074970
144902346
88466019
100519719
379346702
223386236
376243885
44613213
18636758
614163955
188048634
609119800
434412695
184538260
220082322
57891817
760050908
99559474
43702087
3896107
19725225
405192409
194669075
438548164
148720865
404112626
473078590
2157724
387537544
30182563
683529089
136918618
201703571
529684462
232529556
83673764
436097249
661435445
5828399
190277876
526725791
61092764
18579589
78391404
46460152
91847201
461846939
433184915
79518355
5536812
130806642
608621
202503770
564595411
4877551
314507800
627231
161192790
27182497
338880667
287818411
7865395
574854850
249580524
285891569
676490522
257966650
153689222
452274615
366862499
286547353
191264101
368998621
65693616
74625085
103979543
78928093
140052698
537228815
445130756
35460359
162304926
121412712
513891784
41172128
657432644
49443968
258066332
260109134
181333766
262171549
183824003
38672524
27598910
110828953
3566823
83758344
7285461
233384245
80043538
11516318
55128452
272512837
201477518
506072232
294155153
572935206
677646263
94229213
198596265
87987039
517726979
78020100
311834985
536891384
504491252
316230340
6897957
33647408
1099260
32187831
466922093
390508740
261134092
50190208
387045260
403580785
279363766
173827777
308265879
336239339
155665628
40963237
8917683
284437111
38365833
259817222
274989576
12308766
131781632
176786120
140880703
41257963
80243615
88107827
211799799
52165337
372504739
463014595
136453139
357023561
287597804
195134007
80081630
289733595
112873270
240038769
95374072
44966870
206844097
615843249
262191338
376446125
49263255
318705585
58309581
22079109
122533548
401406506
42589268
8474217
45923725
111247609
206098222
48373693
786400710
118222664
538545935
232119700
13834709
229134724
50422275
642847448
223231496
399353706
106962389
150134183
114897997
12966675
797429685
227598561
364750194
313404892
338823683
320066868
65220480
867923138
77480077
175958184
544307083
199920790
56521987
280173157
324265275
30673628
35300777
341549651
16666264
687289693
72697303
96245349
268033510
3754296
2694171
66631000
346251613
552414399
15297958
79995209
337440788
25651205
312307628
766896836
175437169
379159128
65026296
23063055
133152511
36934274
557269191
616837414
679069309
113819050
51661406
455250431
192854919
594370733
230903241
218432424
40881097
512256419
91618350
12054609
5948091
45909091
367914266
75005307
356794008
26897852
11305418
368097297
102462952
157204561
78350552
552210183
619883926
185748329
27758377
114384976
170621580
6354944
22191886
302128217
92444101
25971755
487879471
70290895
8780506
93648456
47124251
149993992
136165430
34544982
82242583
436607663
11753000
181410463
370306650
22933006
296329299
682483562
818193693
36606551
259603323
113863595
27938080
154697662
806807027
124883474
502475372
94129413
299402538
765923331
198751021
298766226
155638360
210755654
137896347
182278796
64584371
499030973
169476339
87057505
83142747
10437306
100420671
223726827
13465756
60294043
17483463
47801718
137026099
714191124
19998309
816243796
92737172
233860633
10252146
520537234
327680786
338796401
303236904
308526249
614542038
208472819
38511758
114726182
183269726
711986189
46807253
2462685
72533225
180851610
76718301
526589721
100020043
16810499
121156723
597919941
144449734
109837139
342966847
225028286
3419597
4664964
119984782
137792288
1729428
67928533
62403255
30397571
80343784
22665932
885189523
92993314
834571
425729792
461314051
77133276
63412920
807116908
414565013
361196814
542853284
69837097
722731929
280355779
608000312
336539709
114687283
539329334
33760049
19547991
203648594
21035602
89422068
281656193
273323442
21690446
144266335
534281279
110462146
215175674
7751537
336097636
459474795
42347418
335815499
239204680
33940724
327999591
371417462
639558308
209057301
187253780
143751018
718964083
169792446
99879014
580257121
71648625
601871464
270718663
96300262
299091481
48163488
379055260
10100637
148038785
314515700
509115256
484934226
181007820
1365403
150750584
43556754
107736545
81986598
35808483
56269831
417944576
313521399
213833155
223226406
83777983
190103272
126577991
128030808
494473166
397403164
124820861
350108804
496117594
13384272
29899424
225335703
494989161
473679639
54716697
705510312
23431864
29539724
312327940
619935499
38644321
241063054
165957867
414519725
406477328
513543866
233899094
447845841
150796785
283217739
26606447
148210100
108957200
117191285
74340657
569752594
325730820
244479673
506367290
187970269
43403857
632269280
96558425
251374918
65442419
187926949
54896374
259307122
162727791
803252681
473093541
498240397
102890572
117939546
84460878
257959525
586015495
6778909
55479861
462239029
353435669
255983312
174586485
148698193
45348920
221420689
224046168
274232133
50099223
47254310
160170124
22103164
793969899
79908858
72858846
41031384
526406530
367042556
521439330
180144289
303393535
1562021
55396419
64476055
556158036
513415303
26694301
235805977
343404386
14215289
292688630
285887795
271981049
69523174
430554554
381009021
94797340
522716342
51617010
74181695
397135154
302074651
280830025
299816326
368453562
238996543
229135947
687305329
165636871
438470692
61369718
49025963
204022958
135277739
340078447
504946226
96389307
73092394
383245424
65344739
146049567
122284150
583264116
54983383
240058929
126015684
559338574
22174840
127415996
113550714
35053740
333508047
785639687
38552385
202437209
247663281
603393642
515384014
252914587
378344130
6316247
120840006
6552907
40410629
162716530
300185980
148961511
383833208
411742297
2614393
184809692
198907414
458016096
1424667
258690981
241935036
120597991
64686437
515102107
88988081
140517316
322395230
472572903
91776800
237035295
193881104
133604060
34781023
128510668
58613546
93265972
63639960
293188548
582132710
672915822
50778691
372807316
4221999
195260735
377016000
299438970
461170844
357931719
122783716
621340437
161078578
26680818
758027519
441857524
359975548
212201648
192012283
335968017
182711991
273118126
751553495
247870996
396436703
66749878
205757574
592923680
13051783
192981271
208383790
58989290
148970013
52043365
323938074
347551681
348817431
57258174
318012748
66536367
239988093
536964087
152162704
173012038
167786246
48243685
38265839
34780743
39999079
729796146
242855081
462873617
90673433
136471676
733985222
683194964
672965442
133398489
2541490
105373105
4864478
472000997
61609569
139892865
150654566
272893127
9461598
2139379
1253696
441389483
191978015
284338501
142795673
228061079
1020681
18594439
237811016
44104214
115666634
361542820
135345581
14024826
12605086
325245080
346522446
653191570
363062200
23548479
101627967
219833331
267925390
46784471
329101203
138053009
3424391
406177350
323004023
246102028
227290104
90777965
309339006
132388588
99616376
55179600
146801781
52091127
17317906
21838240
147022392
541462479
436818173
480666228
20841128
131325102
295687494
37061589
24338549
65911638
215698749
346519922
38824009
216919756
516600360
66697591
6373751
22035215
664162634
248225814
183035305
241963821
482876114
149031341
410993645
2566347
48386143
345103664
246479100
195673088
122943377
443531674
186992030
45327349
8054776
4895469
1746537
319491873
91272841
64656570
137449135
140623972
6328641
347923459
71321597
441223177
236788627
335772771
32728293
62305888
63721822
106386382
316105663
6093949
61193457
279611984
227916554
301696135
369092456
222927518
51331389
69174431
368348022
112096052
188743842
180742325
206740816
392788767
30076928
243589907
57948959
138893111
303324998
3670034
459210700
163852058
825954525
27570658
282994881
15729514
74106823
376894889
388208506
106914977
267946313
215995027
47802615
83603001
66103097
37231176
170840316
711235480
56195144
407921665
77869868
133333765
99059227
348794126
301664794
81296840
165623686
89210453
19800447
589114817
74793031
12540810
499320344
56667925
241609059
116877085
121828468
645420030
367478075
219193425
462511663
127939522
95463598
99061034
95008186
73642121
22268335
15050854
246749684
468079846
159158377
441265324
124103714
90501303
725290017
751015706
53068032
448647357
464395508
148720474
339889292
218511984
158639974
413038845
251943910
385755861
34145739
60676005
88091613
256511829
99727795
472206427
250720200
39978086
4936088
171900757
243589079
130939817
28477025
408647100
154110268
326866963
329074844
33478133
89611848
223880291
26041092
367620760
42720055
5853209
475976485
319347919
416240651
154932641
834032908
25518628
407173990
160879742
337735923
37896361
62006222
656476736
699790328
541173561
110234584
14019636
32877566
621609688
52520576
21578524
66256260
462530488
5305038
141399206
541889057
86560360
149089543
39594904
12827967
162156766
54312477
193187944
383538817
486086656
421052606
20089260
237331571
450191451
690975654
21783407
147727695
179885045
41623796
144018740
668497386
59983863
473114270
31729131
301818910
74844937
69014758
54668113
47578939
166795132
154370254
56459153
328327747
215845951
193096442
14839547
13758927
149956778
778425532
105510411
143321562
162023131
138864353
159995027
245397584
788124171
118692424
162560674
608339774
186393443
271395489
366019
209372736
69023499
217949356
428650826
13259658
26333187
56205563
252157169
38416702
335202469
705450921
37853184
45502338
253596923
480368420
169283857
31148970
251013991
3677452
212624440
149489557
79278551
162167635
49493756
43324299
184847656
104661077
204923069
608250114
192257151
86548221
570040376
4010306
253662152
332891971
288200651
557021958
20371662
286325628
113760747
113792273
220591077
103725897
84477215
270217025
319064060
318696784
235020323
105317570
370814427
77750351
535853434
25426094
54983900
49842100
130490190
164113896
103193810
348568540
55757121
481556917
160529354
36305169
110391183
362526252
412351
481589052
276191624
60808534
146208640
11548275
71235395
9070781
290652805
369996697
14705684
52506729
26913847
703694697
315419713
81533754
55367741
7116760
160094544
217132927
688819736
646225883
181180435
228115879
342184028
227021639
363690740
77514042
7002137
106402775
68571978
97670517
65089199
502649110
308099367
91102235
4707405
395261142
44301206
15928274
157613311
234462374
391986228
182178060
146792809
92451932
230572214
137475071
64030766
465926173
507326880
192631159
608116923
631786187
556790904
4164696
64961019
278366047
218323699
359793698
500223161
754920033
288909106
343857149
25056106
293736924
453275467
5420593
38706040
272971552
376612790
158151906
252000095
80446480
172708875
80986087
4773060
287946506
56352142
416950896
366928084
61392151
181147486
42442343
132373438
19110218
161763165
266726040
1555730
387997528
509608135
186552526
26166343
110926532
91079034
172345973
114729327
204786628
133201780
2223827
334583204
130016249
2251967
307079837
2278319
33806391
164335636
53714564
609384395
320069523
131500096
179267720
501908049
565035507
519117765
248705462
435136559
99615253
161575813
18890539
265006534
172390117
1237653
559205579
141504226
784570902
413068918
16250891
109345489
50611232
733189849
488576537
38017552
220075809
298800040
485433737
137033261
292602902
189398435
40223177
92445478
33960174
274451115
78143785
224417945
348340586
102382874
164098414
96731126
77995816
553736566
212868889
236247916
478713044
506429243
57380772
439450392
46015691
382983107
176811571
41467649
89884922
128445284
141148029
406828195
26016983
340468192
136472843
366490508
86303853
112969547
111716566
53006745
12895981
588846838
651036990
237342494
50782837
38535063
146898025
61425516
163843971
230270181
640934373
30347703
41418826
13903957
677189774
125118850
251626647
317509258
528278487
110072886
62537845
116579451
527433792
343205522
92133464
31683629
43514930
198757095
26404189
39629136
77006892
145710455
65411102
262385315
98426332
205328788
91091724
535716772
96099589
488718628
300178710
474121781
87188403
300295139
304540909
362801104
222083267
314720824
50461233
431851190
32095940
337959666
334966323
13342658
21055590
32040665
121074565
285568996
579969835
524273508
80908986
132847213
103334645
169910584
131974464
93616313
34143157
456968013
3986879
331774074
461909537
610950483
569254909
790859502
16302635
668366507
152392497
78452987
451318777
887964784
10730996
601915848
276406295
34357099
191833152
537612181
575934516
458696190
133677072
249926688
525594133
9128221
173509934
586022094
79272611
78328226
160096195
69836824
648173768
392485038
214775496
51041422
182548158
722623159
128145297
454842413
347314744
99400578
23101075
150401710
280540524
16171290
229340044
211206716
155671657
1073114
354061101
307496813
35621108
151746862
6489867
270405864
68202047
572678784
27376100
376683185
244012278
104506806
8716828
132215600
101533699
852322676
11779590
308511165
20078701
357744921
49640578
10102368
6814937
22579025
29585385
609176550
101168243
61031315
33388715
17283147
179519369
173595877
633962245
301729281
243804027
245536899
93395325
292926066
17932
173674258
47561247
40004722
50226024
859925558
15978852
629703570
709168932
468475526
126272982
329544991
411366734
483087333
9106566
262747064
322981456
203999516
493560494
124554105
417781396
159077156
169279204
4947056
371040943
312728005
164233797
145267279
124827027
43506839
100687235
28660923
712909618
431985741
79299994
3663002
215132073
50327776
18619299
53450670
317784003
721639172
256529071
319873169
29184471
491237942
27304830
45896000
95582268
8387093
298822483
368846322
160652324
10317362
124862587
144998289
596402
62308496
268525070
94965249
487588371
564864600
25003122
178008512
701674667
288830342
43494035
9963106
238705983
459382215
678199350
143069663
410684084
222565941
614824980
97307062
189293737
222257633
199596715
31138366
69862705
639259815
154996890
1741789
85590334
221546494
327070697
30786769
97618993
71365945
304869830
93638285
20546745
67331073
112579289
367131096
11112565
69496887
439247597
1517113
99177446
19567272
55998282
812368162
49347643
328322198
18043609
530594196
745291708
5862076
77475610
228519326
319992592
30234907
115903321
69330591
236110252
236725037
284254548
52131474
543384789
9119772
613931805
144261006
41831100
181517498
362543835
36181336
542648263
28243721
1232032
164197847
61488258
89231078
415078849
69274153
216573791
6196075
224202858
483690913
52286328
145847822
438065886
354803841
121595440
305895768
272169319
93936226
428327101
505067356
220905702
439653588
14511131
308673051
189667895
372091630
313262263
289206424
96651252
3948039
345450287
42393766
168645292
3847935
444671307
456608481
116609159
554547536
146255227
271298715
631564063
3197135
118758823
558104477
130113184
233679810
391051287
65037425
212155027
159942972
167053206
352211614
5582546
205461936
123636250
671065131
457474280
282907115
720870743
18178906
24087235
922658
319234273
46838905
444556920
200803358
7411058
400670446
1419746
77649092
88813855
239140837
3724241
500107925
9713867
260936561
13469856
385071509
40583458
42689705
499020061
510781561
258566327
267100955
41742710
1085677
132995494
193029526
96181305
154662393
129906064
6707631
737997065
138856087
344628193
88378409
91946537
422825222
53673104
158256951
404317072
6604253
53139083
618125494
1642819
158995190
343544557
549810200
8031287
257647518
803372730
216831344
250520975
91069076
679788723
27807071
545122996
190149241
85958334
12498561
110204302
229492658
60781868
156204
91289303
47966079
830317423
56780223
46442305
192276837
16109855
4184825
45939826
11145912
751856703
427606149
188223223
564334345
145693493
220393072
46348962
96219409
20217910
430663805
203590436
326941102
161138639
126973145
27172495
76598629
71616092
237896738
80810548
277403393
195333193
574936096
428664097
298677321
253496843
18180333
546097102
65821179
467231668
733452473
140126135
261227871
15932180
12254559
373564329
214025187
704703100
30054188
66108233
31162925
466266423
79568345
139590372
428923641
166476230
62461055
4407361
494321874
377524757
215850968
722107738
24371723
639458090
594188306
280192155
288722358
323860223
285153119
30306199
475132687
172390066
92343451
34226915
51808721
374025829
238498198
218429126
66242273
359230544
73204188
79110178
737889265
546698906
7203146
202058280
27153571
128879072
421699205
110214633
382077416
68308676
441988443
352392545
9591479
268237980
328812585
121702074
477274440
258457417
31557675
482993356
308313322
364656760
17336047
93489351
186729918
25044327
39399481
336217325
28667941
219040527
89581266
726151264
373672796
91570403
116623127
54298272
436647645
276944179
3652279
403561720
3135941
420403675
46545525
558368568
410796594
391005510
100304355
5156328
364948866
289949266
60534110
241851222
91966760
163260182
161560112
53891303
12028257
490446186
236678744
537169812
679890972
106519408
563296422
571583444
688591258
605976924
252817424
87543739
360007652
265685860
354540750
629850733
173899736
741963324
34455776
9333661
353238933
350725718
51297957
178515135
24596542
234573452
268435378
410209928
750583066
116499703
18140278
56061503
647605873
441402500
421130
26233515
415106466
598695485
39785458
5072567
444777434
345563562
21068679
6018399
750219894
11156110
446707507
343690140
93084432
542823812
121864499
551284882
59296131
328621762
215389980
12946222
90036913
706098580
357603252
125351914
262026140
25583102
205468224
6290022
8487571
20519790
175468682
309387646
534032398
658454384
145406388
120014666
44519839
107339486
9181139
44914048
144533364
188509377
491993662
535323343
333739624
5493434
640137396
103587848
102749868
7576823
798985934
647698378
126941815
116145109
497806159
231363694
114572564
24421808
670221944
498432804
21856960
68175304
441934525
456969399
241408453
109251352
89991306
814482776
297732145
250546723
235401288
258205995
98506019
35305825
115997863
298591790
374279416
501445094
873363
290414029
241421097
7333307
3536646
52054579
166712915
37573346
211405608
448327711
60101073
65370016
32603299
58483690
62976791
466330155
697663941
3095328
293177269
85633708
237496133
111957549
427445730
84972933
9270233
198154606
133549465
320362466
64986619
92149519
240363790
607100162
51038303
156882179
110274928
4310283
230029511
180463780
44525318
518832967
385059626
151145925
242699584
632429171
151309867
336434260
78395077
2621914
102365155
45410177
481504653
88967452
237158349
80809062
49206350
7655594
41547111
10841286
23626201
160176982
100701346
11974375
281166114
175974208
486116578
61689690
63147471
542900231
499082291
713925
578110711
38364123
241678779
93026913
94138898
41452155
314509490
264599238
266514675
237155006
72825965
151911243
766888
70863721
339214952
197484013
274257775
76032068
14613861
83502843
569465454
379000473
389593393
74041504
5919463
76826871
202470668
139255933
331690020
638830444
252897780
131140931
6191448
103457260
725997999
228939590
179355905
86447587
280723991
323383426
96408515
137155052
469637628
29799381
104909566
12962920
77340272
70305709
513757851
187737608
561409524
203410501
381599576
72655118
717375023
37135142
465764546
177616604
621775678
135105544
185148859
408306904
11576480
10005722
508165696
179903240
2287108
135302030
10019397
142136302
142892263
401506828
211919967
553843116
741123390
4264096
296635368
77256610
127057068
82987766
574982561
106873875
444958058
706360187
28153024
22222487
288000383
14975510
347635886
625678651
10356256
512884099
2125212
17375561
239428740
334701463
239051714
17837552
124268823
16244788
517753516
90167940
302147337
214446224
84837496
470922878
530885459
78397559
79894789
138000000
74029177
328611645
192224756
404569420
88423140
206358323
128532682
99945257
49126896
557553817
728657515
445510262
512908044
406270432
441802887
295124419
217782031
107130212
199911761
303097114
3036198
240031671
194121874
433370693
76082081
467918396
1368696
84671431
16784658
63894839
134043012
240089066
366831503
1994236
22344710
255002961
169654762
65752040
131950323
594777247
71509461
329775479
283597290
793733976
779478766
101563288
632346458
6457794
33489515
12688048
460416032
363988219
27052187
483965624
22209692
258594843
300815964
545470476
476835116
13203993
374657566
279294490
54465183
537502
65135677
675672409
34000198
9075488
42246868
2844701
135597581
3219938
142697331
10481869
108396956
123009354
10947979
731267859
188717610
563415498
164410835
333803894
309670887
235172741
374142532
446563736
313094156
658477413
226393738
443335608
235441690
148176751
15446089
95468424
348108460
304014654
464216939
417218069
146437532
644064851
271821802
247339197
63998751
520412129
357519635
139603849
590788124
583639060
372969438
562614591
36305178
107626627
89200992
171157268
779703500
223795979
656274624
346700067
153692559
108767
406797289
78250984
13249801
52663691
81286626
98968591
381814344
58770271
52411787
302795591
92292097
226983782
261828
3096913
138849126
145510882
2949203
3182359
116652801
619822992
555972937
25438828
182226945
40132606
113065674
112625591
659654017
57800854
495183719
104796
12533877
95554348
158259141
30101455
70542340
6875132
30760385
14702030
33626487
16263096
75408376
194856085
147036627
158555964
445973474
48785052
624091262
170398485
106177280
350940082
35335729
2296073
329366700
173347490
87113717
319162655
2846754
363020566
210158522
723732863
175206384
242745581
47935
457803485
41149308
310573741
64126831
449036059
686186666
472524543
387162572
475777796
315437811
679582146
88244267
202882688
104888042
628499461
27324808
105436057
51460025
310596761
477877740
163505069
232759676
545732882
181547192
96998105
433197305
193256978
486275483
230779079
9314757
95382676
295049053
332116447
35677327
333572616
47986677
621884745
34086346
524614730
603051843
492467028
75285152
155952611
486212109
31900393
136674274
210783717
166264904
403159146
437363267
41103865
315964021
230622308
46166946
95326965
120623061
56549674
98845574
45127086
100195641
358350819
216176989
476169016
26459634
308566064
784848376
21765140
60227836
497490815
2930990
235219461
45414677
199402989
186039166
2247322
21484076
164905691
74635988
600999200
30158247
422961595
32082952
161608357
14688630
323342294
274231110
22045697
619828165
140689692
688368
50823829
97629961
466029378
176389869
730705025
376286782
286949103
35207372
621927159
116168725
428046472
258273004
27406319
2913024
81430094
51597259
477464807
504478149
212655536
203722648
219412320
287392134
219923358
82533235
479820915
247374261
65047573
23721136
193390381
601127769
78626530
11870467
116672973
506301117
113714214
176135866
196758582
124746466
524450437
381165585
245713788
106324077
28779396
24172004
35096526
51582713
586973654
519451613
66865441
494293524
206145819
300500727
407367303
5568729
191099551
496916495
311185124
21543408
137297333
323757176
582432746
269017049
805132167
162431738
37080517
572342684
224496476
859892769
122625437
137381591
536319866
51896798
94748688
452012688
180357547
65476255
222273333
67249516
688020982
262618795
362669551
475347788
781981889
41819555
19117724
576088626
572847016
150022022
170720981
38198843
165444861
104329032
395248189
375623989
149439289
41112525
87259452
298382276
306444291
14399229
99793887
61603503
101424996
11581168
127380931
147193076
33372920
105969971
883534
58690646
28198294
541785286
19088378
33284911
104023388
792360967
792321979
96587044
449473558
261535351
406215440
136415938
80930389
7839597
2473484
120561705
539526292
82589665
21323002
495297004
609088546
431079994
23443635
72235801
349930213
93625398
9659038
70355723
62037445
39347643
351900181
201296172
305969395
533334109
273830327
315876384
129545074
470185700
465304278
44124690
657562920
448789054
7029348
111430230
211765098
287876515
576794931
256225191
149649527
234129149
275855062
158364145
93483939
385824699
375681934
781313454
449901701
204045353
722821468
455243688
60954378
316486717
81398897
235303727
35968537
151037869
463738748
88559043
106088801
36882123
269130809
310179637
293005489
117681272
137056679
6840182
8319951
14218700
74912571
422694238
706417038
749517250
357776385
89835932
588073320
339701825
579363686
109366772
4407621
107797780
316937070
29810949
71322895
70198844
42751846
221331658
254740884
341270700
359674177
70050739
561391695
434102166
52655345
432194888
215581641
41413172
646661704
17378590
226693144
696118614
276015475
794521611
188778138
167513752
176833112
75389253
323946570
764081025
273249757
9224053
66216302
62462265
386455657
383739738
3216522
169172279
2849182
195614114
122047057
359072543
405828628
243219065
33380041
372724636
352763671
325714576
211144239
403975271
13385606
844772959
14281482
57920611
13329293
142929761
224613707
135711820
367421686
145196029
8303439
133025482
172210668
276222107
345908245
8183407
651610794
751890184
17633171
114179364
216238444
164418532
435361300
100444032
527510717
18663027
80402659
432005668
241986931
82352486
228011168
76498659
54495010
761885179
94326791
345975704
209172708
112141083
702036725
696802929
138343697
11686079
845418660
346861965
13627817
112214673
472643714
280726802
101540822
73775677
84242037
102902234
413718822
3449635
272940607
218553206
257224000
33415219
186106129
66034267
41175339
290930693
73241588
141353498
113676234
175395692
32472812
42863547
47126006
225738287
178802261
216626474
17581521
40960228
7167771
588643142
105453800
24124590
89970528
420633274
172017966
1940638
648357315
161310180
11631669
145268364
356471606
72140
431034503
78059782
70856635
53814842
422278038
618104334
515396296
361078492
671822730
135774608
59582917
222032775
95103900
153899615
4475369
907292
255484359
269380831
542204638
15846770
61743268
365398841
287237690
524691759
174691113
110318922
220632659
192634614
162525669
42409516
266667869
544543971
397666130
106413044
42346523
186790909
24645190
79826764
57538887
335293017
177410338
426758789
198728438
465445368
63364489
203571354
134903948
9365029
638082588
447289347
176854523
349804501
562877715
41625909
4221172
439856706
196209400
31591995
657166300
29741273
81093769
50721542
346214506
238265576
522860614
56647545
61108597
539601749
193942568
566618358
38888751
2524635
309467530
20012585
32525628
570036757
57837662
72136930
23344457
1601178
718074168
464934665
870426843
62933744
156083268
519402539
228476995
77509883
164713312
259379542
768326488
97318230
36746047
24535530
171052642
38334455
124528839
219742252
40888655
35978390
5927277
426338234
31638492
305207440
29177707
255021426
87873681
20523501
355453037
581969679
116981613
29076805
144211239
302119579
261234512
550358860
202875133
289823089
567424576
49653980
401333400
333195765
192743244
351125889
58324602
187281907
783393899
656348489
88857877
169348323
150069953
193585625
119551981
78045393
397955564
613158958
54720922
468714286
94712019
131972108
85600635
305922706
71452093
240480832
383641034
37411418
331546981
4770301
112452934
43128329
13493729
7534308
8024470
34523775
98108013
755962308
13123406
138615305
536987709
42543934
164520929
205227913
276882953
2573305
17986068
250963520
180560283
503753683
98893079
25162571
157218306
265381053
686098342
141772758
33297887
760999272
243767162
266501313
710943545
136268650
16837610
504610551
48353222
42773619
296666342
466059699
136042561
454302410
23801996
176784637
548815230
4643487
240172587
237789469
568153467
131291334
562151169
263094081
202084651
582490303
228211758
308784544
132707999
24367014
245750271
146682448
582468642
70636402
12421161
160490
485786358
37974798
281028063
96480581
66779309
422552499
170414883
132492203
287554315
154171352
13793570
154164368
103431166
123468942
69283195
544376030
29236541
189300262
403396205
291118996
125685524
27729798
434081514
570060701
248608438
229371342
530617199
85283943
438679444
444423936
514256557
55980737
80367899
2098598
147917305
133821631
641803977
86355125
378806428
108590043
53331180
12597609
8222597
52179390
574189465
19160735
1322211
57886694
102802291
488062007
99736440
29561101
137691447
4180554
74423014
304764024
55598915
62613342
392356291
200807805
236588798
631574965
299495827
243856430
21791701
86933054
157033100
15770717
33662525
192620678
43511953
389574096
106229281
424010459
54749390
133566329
180483233
120082796
280201989
51059325
16518047
212923691
386797570
137992886
27108710
220406534
236648933
600950399
64846501
420845111
185268850
182504983
141533788
28742491
672501616
208186555
50883108
357047384
83424980
609349946
408716346
303987994
425850892
337753524
39653489
38838416
477504185
280773912
139587568
72570632
214402744
133393776
640940010
235671544
12359200
25612278
717640323
143179251
147545119
165915631
459861388
630350745
504302072
24237135
145767646
382763711
390762729
47002785
260647252
145540431
175012145
382122290
11189300
306597194
190825775
36819464
240085503
199098633
788471986
632213276
527374918
574266549
31064629
648524851
511911292
699162119
41335152
57478926
59747796
63501077
204973386
156307047
837482094
180847458
254567041
366094259
440622731
16501738
703713019
330627685
30383917
45405195
227916350
525696840
159706403
203153373
215624098
149464105
84353279
42506216
243506978
9617230
211303200
627383742
384690838
444160475
234184592
804354723
177654562
122797
9957813
398755437
25661274
620536116
222487677
149794825
491030026
32966155
356505617
130772399
69472942
661596700
644106521
373899295
99234431
493192640
43732238
76794356
434391723
125691889
176589258
8845241
38443188
71496336
360342444
108594884
3260089
216376618
283712224
277695840
360429972
143464445
139303335
339965723
525735936
537804671
215408153
859459385
60296224
98432651
62613398
159888400
47266216
47408484
272933353
200004849
32739367
360569506
183068891
415770952
218813745
271398317
34661280
495045297
98953919
129910933
231451333
550964562
60027698
125357168
19988802
376938422
4441517
149507408
643344708
1953110
416758031
92647408
5305482
383598810
70328653
385618544
102120125
14453502
209559365
163647400
74908693
528188502
659086311
484939629
465359768
83319902
698621045
604135907
404711905
103215851
266359601
323190398
767111566
6047457
456424969
35316629
225523889
266271690
332425894
260905242
9999780
69338415
155098898
50947799
679658405
379048974
523471533
164132288
422465272
172562410
388760921
454492999
81809803
13116577
306048592
410666273
111770239
26729638
212647379
113445541
461178787
135117436
22070919
266915779
174834107
80935385
69399032
20126743
346262866
267973452
43652504
87285
315282698
106207052
220162976
36309895
58858437
248508568
233040655
160702127
545433942
317609478
32253758
119882497
574847290
82444020
302383718
255750348
57759260
38230041
101677703
178308028
104708351
365074470
673566100
148481359
38280205
429383611
190870
75778299
121268038
143135354
131837
30138071
85000807
136727240
5607471
63027276
389890048
44460458
841368044
103184137
21808518
23675902
400691215
285081293
245405682
232207051
37837224
158584116
263750510
66311229
167508304
3999004
123505874
578924561
21624718
261995052
593393030
564125536
838925627
90894404
445279776
35592395
195892483
498338629
98126970
34958672
440531207
3806514
27493142
29670324
32996760
118059268
386452471
220818481
383458292
248904750
59055559
2447103
248425185
376253205
143068740
384080797
223790919
216544811
615495008
456349224
43762606
174636682
130271812
97192232
508911047
53598
26991183
507513492
113133947
117272061
12558694
299712678
341337822
51355995
336394215
313484294
478387077
654651758
69004250
503945858
35247106
17153488
687459476
430562757
420911202
30315316
295320959
306090577
35563885
360288628
456587884
494015287
61505312
257042233
202544992
48100002
44389476
168865888
130415594
4174712
57102454
271243511
155939036
137656427
622068323
53020230
25499772
463957076
153213272
14683153
284167684
221846435
1369167
73824608
480200130
3511613
368974210
189701827
36813559
10059289
5931574
42251200
800607747
410070767
179028662
50024871
470716720
776481381
245413057
39234339
119194278
62070082
328242087
193266207
479229109
83474107
332303234
111378125
25856337
103243153
447930307
176247031
693942780
89734866
666076426
262733889
41429410
269611077
773144565
28263311
100862030
404043157
39141404
576971762
247882498
39003081
181181014
127955295
123395393
402903442
468618912
98195629
64533861
75912956
513356504
174929174
206448616
51888362
37747875
61466841
271554564
320384197
429816138
480983975
91734006
529479513
56801809
293309373
501280478
115545576
32078893
711686164
81713670
35344072
307246897
504775554
201338800
459071807
612440810
297173960
21443045
127325238
630740831
830042
390527059
357779399
2926343
49796441
231400073
156426836
228411628
2754164
289694639
119548506
194259445
811420026
123180910
282386404
20789935
210235524
27638115
55208380
202255266
71741665
24613620
539755744
19740461
116263189
532014133
296431629
347656219
120552205
8535474
718490931
156897894
208361015
553006331
66277399
888118375
381811986
39780083
8879385
403561817
123860750
70583295
30116957
726273402
908871562
347134154
513253810
587891087
787092231
299667384
204194467
631065946
159088133
93742002
136631015
109081050
207963755
29010738
420319515
194922321
151450703
125168139
258358700
287836119
470466718
72435854
55588798
28021970
855877010
148461977
49863838
226764568
98935756
72650663
174364180
73065861
211269923
27701435
201909837
57392924
32637303
71949755
201058958
100757839
102867658
190953179
27728644
145697365
320253529
29161764
313928820
54809738
273497142
30258534
223347995
12675004
585570324
346327436
135445135
26173505
103703540
53948619
590725335
345610555
315979207
36063854
358213039
533260341
633910718
339857664
4665354
744235574
476975728
483804972
231366182
233076286
197404052
152784589
197179208
11413807
464758627
76858811
140897726
721417219
28773034
16244106
212794108
318173917
221888257
215422094
546919435
799883398
561615144
670313223
171823070
57070780
511646559
332238514
53886227
472099660
548763857
286137297
17240098
470963776
319746425
41358027
397499577
23112113
229675875
175213152
59417163
276876321
77618196
156520749
493841735
10169375
295695562
754918839
49423129
262265020
619339
77784663
76294391
210307100
254460266
68922374
154073123
372458699
765252646
530829749
814225700
57743798
251818910
118977219
18961704
6942249
21590446
219024637
856879386
285599946
15338558
430327848
349760493
87678905
435458542
216089241
691328
309799386
57940686
382986573
21948351
20456749
350026578
398441771
298357400
102356186
301398930
556435000
5825379
174689301
108652633
338314772
24823006
53331
144027853
71053782
184206165
80320176
181052574
109101556
34722246
155814552
670361775
95454996
195734449
677103025
110473186
23299470
572998401
363394368
17956198
396956382
147460768
123952889
107388883
728470420
34039392
97202426
119194416
7533235
894302855
99952574
729343484
569484629
13167982
61709138
144180489
626730146
615136303
59615878
201637617
209261956
27833510
27728458
522965358
334779422
97610346
263096037
320500657
368395383
58090192
212462222
21846485
196429393
28045838
102242009
187536417
205923177
30477247
239817178
133186575
242022388
320331891
396535731
37396163
365234620
373453310
201066519
112283506
124782987
119989940
141630430
15699006
40113000
510085425
117517017
5963339
417070710
551780630
439126325
159180154
163913153
85125744
41948000
178538721
559841333
66240671
606012325
456828248
18696037
463245334
307677731
383046287
55571265
399690814
335531507
204524976
123303264
534327898
685874433
391187803
171230540
505787632
722457137
490237537
718605018
150348131
284271799
135459846
248780779
98866764
651273133
584485878
199174392
145508895
570162136
83463074
21330780
604053703
180885461
274354383
73851083
764074922
225368225
496752070
290469218
65648610
286337158
48707537
153402934
110367047
19449512
50803442
16298005
178136720
264479127
47620256
403431930
157344017
101771610
53223757
237214582
527887475
247905013
213717086
212553749
172177990
129894995
12303019
158794086
376146388
536565482
214424229
93968547
28111808
135270939
155226939
47277462
264447968
55378566
315852523
264706999
362748707
639759907
203198180
240256880
171602292
14461738
73341153
77151471
133365418
59625646
9839484
351564143
88154138
539655214
775111159
625646066
248896714
213923194
168101629
458917537
590581960
41942799
319916800
626249070
355959725
499522295
106449988
58368864
552681869
143442413
9728458
362931555
223177372
338606786
111047026
12839632
221112047
686401056
31879269
36173490
263083156
25698135
694667514
621828484
3511380
545742793
63333046
24201690
55133334
65039127
344241793
119704199
184111324
209484585
169700655
21846590
153676742
81756837
420969293
176540606
337961970
288880710
17293235
284269178
298615904
551062577
109854759
384664896
101226801
487006021
373085370
561029443
18968175
178971601
313544713
231070952
47191098
45995459
851529704
331862487
193495196
46350313
818644056
4045881
11471436
159542387
633213808
230646078
547449927
453532293
37265820
160485526
52782361
28673319
505240108
42361284
146791230
69679892
58144357
17563059
323477546
129489746
255398957
486220834
65639742
145013423
189958309
473850065
502527280
286106323
35812861
775687145
472750726
57449386
361021638
444618719
37797457
221030006
275980765
62951039
2216637
200246003
56941864
142662025
6829484
88771241
85263989
211657792
342577121
588517534
441470620
280414244
810987278
61409123
577033897
230483173
310416278
177174450
153723344
805775306
230366063
11883709
622430857
28828539
408576086
128529900
207427964
106109342
74738977
332741730
192305191
249602801
371492879
310841586
103448026
736093094
486265957
267149550
12764126
48292316
379209967
95671432
121770268
209076305
130934049
243764583
255651315
205251530
4554533
301691949
573247293
153533282
12273560
132406095
274307462
210822501
707887551
644012593
414541816
34749815
222475959
133506893
410695069
84610427
90186770
333139719
510227795
20994244
39332820
320594539
116324510
41655939
100060348
254763229
131394814
208487503
61456216
100322174
304792464
122820041
422656651
398262051
282178371
473771963
836199024
40452956
89008752
583405326
85759079
706629215
303219487
5023987
198656955
436204343
54139190
193160817
51518715
62197836
74254750
266746726
67556995
6034311
67775075
366468297
311351212
124774069
168194202
423425909
20932552
144468763
112634182
384128899
145265522
379434842
160933622
143028824
33304413
182677880
756333415
183661849
387739328
97606372
508105048
276872699
8323844
94918745
127366909
35209768
70892058
569241719
25877007
556007050
14603
695844420
67134017
21256469
268449254
41815194
91170879
346424960
338231972
33957293
46040528
278707869
403080419
254045558
309410197
382596822
206903289
219304506
107930769
522881733
397713271
102232642
518453228
440196545
89518867
717796741
42724616
65673592
797748635
22417562
33520634
199207716
117199253
209305621
174351358
36715544
141608195
476015782
211055504
38654288
151561823
416973690
262818011
615773559
268655411
63592737
75523942
384993683
610321079
308803609
316938066
43162715
89693736
41725331
39817820
262000253
690677201
219631726
84108702
235142219
2860314
96720959
253577304
24558810
655961756
63157698
483899458
451150095
260798999
600776775
369921885
603358753
12520228
158102220
453812512
325265953
457760197
772413991
95153150
142265796
295917177
38378069
336094207
441854850
185283348
649556751
570060441
35396848
231438018
206369351
213021874
70093350
366716966
23363070
42947082
19476997
217091172
311070471
745556399
371301508
259731661
278967030
675547621
25208693
138940511
35914691
352958972
74101513
538559950
35036531
43648080
54038952
121380526
112559304
286419241
650888925
481523175
297759367
540785867
183419581
2820940
569397141
120484725
318221327
151538461
114729273
400986616
297217055
85569519
292494512
125543231
7605701
89582350
333488330
287638091
140253638
8973557
74743502
489826620
51631659
362638667
50248662
89162695
30943117
42566475
300279046
665003903
211864352
63740215
123303635
131444467
101762994
274998448
34442092
104711370
201455562
207902867
81321574
404806797
116959797
712345508
259243494
218030390
367405784
82883685
732000347
416409414
624514326
106457522
169908503
117668383
172812152
198576821
886503161
889071
226029082
41952109
444131039
126060010
57314107
593595362
558344796
310847322
177146891
318379204
405171784
782976300
53047529
15400662
38741328
20900476
13391349
30795655
768734979
60555535
36449142
322777668
482363477
287587325
324349113
60700854
53882818
88644550
28409568
127986257
170676874
656022514
32253409
106748917
388297920
4859428
157704745
207490683
59797886
382543987
13821496
192679212
598483281
6559578
386641250
126643779
13094810
258116275
292959912
115376301
666645978
50997516
649279417
210051054
199959788
108242080
258703212
182733605
138291115
166157232
65954571
83558650
123913432
70068378
512753422
402199105
162715075
19621137
231466321
532701501
177072717
173032380
12627128
184602960
324190449
53866766
50249816
219693029
266985225
581113923
417659922
57197407
97809795
65409954
347696309
162220724
202853834
80286185
491270489
154526096
75052848
311428344
456391659
12917864
171145821
143490448
192577547
287183506
214507894
4358536
572910959
67593214
9894965
224007213
178783250
32953902
12253854
41249468
576424492
115578073
18925350
3442035
307924809
247194834
197946937
24153941
314236314
243968694
289712407
273034856
399520622
40751503
75027880
122525173
254563485
778947975
10543466
14196956
13023837
179396680
266143036
5531719
54899038
59428935
221573239
216793445
421217655
412418925
270910769
378971395
270070625
164614964
100283757
55248736
369354506
494235982
182834960
135117084
246752150
22197683
389453613
127785290
29748998
513604448
408874655
441056244
3969511
13996927
139045436
7223679
375234706
317275581
360892746
134355380
229409869
673563403
328234458
93455287
319225553
3475824
165862524
198126066
2464429
145951057
78813366
253730175
660542817
4944
49654610
149221049
132662759
16894822
21267274
80166739
293872967
859441218
46858565
10139162
28496473
112529033
108272049
527296198
193143149
57039969
70239423
437079028
170943126
508813448
18359735
316260935
551972494
141846515
132303968
308929903
597797011
336418124
36013205
1966404
78974322
485422961
161912442
591756826
30527312
196296915
172507640
102149671
490979031
556962965
112013022
37042932
483514460
205036914
584216996
493098317
635668958
11934976
329610365
259845760
166413012
801390640
740034568
364992211
33768500
221042030
24393975
280956778
313730424
570076588
134763967
18458067
157471123
366860716
396206493
5288441
61105234
67873919
88268844
108388117
394849231
464166349
198612701
737251027
605070992
221039485
136525677
336414318
203538667
42138972
105888724
353409031
64105565
315039100
83417252
470584427
11284949
67770111
32561988
68929853
158267194
195830658
5562167
98076286
145406
306771119
38022551
183144547
295900705
651048531
100858009
55532201
163294424
11043161
56266788
448197977
756967264
50631187
20305356
327789893
20615497
767734861
575786905
51856653
168542870
244729393
69822057
270912817
537896924
5518892
289556728
201093869
201083173
1120189
456159339
418996637
28841750
410439235
88786233
150833593
288665247
4315529
6834289
221606243
219874805
585543816
420586566
443578527
349836690
79366116
472008039
510302384
81527208
2285877
440813290
19352746
44327098
661405775
31027988
364129558
401123994
329718842
568745944
129695514
231441894
99837744
3666589
72911778
285478515
450604623
268822393
165505777
713153151
48465212
32288907
109066082
361531116
145342631
443629485
527905253
128430263
633400437
261143787
671690869
797670912
6512816
125150924
19599396
340473663
147229526
179305215
181973585
9085649
67293663
187095686
23897478
640768847
225599345
3873442
354121526
333958137
260706293
816440791
400202755
74398839
501777627
264658607
35861822
466064374
132260216
54601225
110136565
226661537
1990403
241106705
300571084
435562443
216894285
314773013
66957318
124990606
294956256
12483972
111353616
67005861
171991574
4877725
52041528
518855843
16451595
191594307
151696347
351531007
10154317
433047073
72290963
325248345
105049869
199276522
1142743
390506358
72853623
420672122
262436911
57559504
372822633
331679924
81262946
697247583
64563170
7905043
670501984
299617014
39387464
434113193
187494539
72977496
102044002
311821560
202837386
2670763
162517838
14600063
347644610
120161868
321043639
228049445
331969456
156281440
157756542
640038604
185271941
1617178
483964572
208925596
13285117
69613235
33469424
491550280
336155515
367370271
173157991
179275209
758054876
309539730
367833
237456421
457883043
76216858
45819472
140100358
63267351
568895227
48508814
21021274
287952186
167182106
815758
45883711
141686158
626548107
693079419
146498707
264963879
41538710
301706559
326317539
470604427
130294049
569386
29034012
214366991
56834594
159669504
31125016
11102862
123047752
767448048
384817265
328618756
318097685
578518447
367680458
19792149
76473909
40053182
131936637
135435199
348596951
103446957
451773990
577931071
74938043
238905847
305186074
75717919
213363456
505122686
53946617
651278330
282537303
157096063
304334397
85546697
53029603
527630478
24878281
385485941
93352811
729463226
123100073
106953507
647330278
493757696
326417454
307749006
289793859
109465506
179439360
356771528
14217679
157457715
494999798
319694767
322806547
323810945
353475215
507191389
277390630
110806817
145867004
130800284
600551499
77855916
446181598
447803536
3345661
43612896
149256630
480773647
8719787
285129008
183931747
11818356
175793192
493507131
22140735
88052481
622775991
180818693
411106948
336827398
134172081
73819899
149286549
385186930
416849810
51318738
119309126
621251199
312786039
79012036
398647189
8109837
660183451
664712748
11442216
457122473
831832457
511325586
356939832
614143257
26090163
16613326
80846797
526842960
148922981
129414273
232698836
10455820
9632634
320377210
662763595
25301887
800401437
403426001
276106730
95055835
69842669
80619615
391825849
203700112
139745228
585284887
911872
196287638
370191754
3230790
95194988
710205873
62082548
540796575
678533649
21030278
15251229
78848817
37492217
63878390
288494595
130067687
386505167
546221413
224417663
264501377
100892168
239707710
82048254
145295925
487405462
168673225
1293346
149641434
184472334
122655879
32545861
290570684
20949928
1165806
79341263
8510655
156289133
125613222
315014767
53908210
682838953
35670090
178514949
495722802
11744650
314271345
417198792
774371098
131539789
414658887
6995255
319252521
120656847
134631438
99238708
104001334
718526731
239128937
125469008
623750790
60700155
92210754
8731766
1175624
592824065
4233365
402115682
509261977
162085119
231259292
760599361
133998083
160891322
315717551
397543228
269339578
765621123
504972808
204826214
142244793
295690608
418362303
18223591
407705303
29159806
457462273
227853817
384159501
372571803
248577740
225503631
198537498
123592798
662790204
403550578
373310516
248898328
429555426
6685136
254003616
289914102
145099106
65160297
548288013
154687663
133618426
239618513
18243747
36388274
328281661
54636811
202398006
72400126
248184251
379935600
422154295
1916859
454255591
336245749
23719024
238501055
243320270
95112863
266772762
618208924
125157112
302983672
80406165
316148696
131230101
150118799
478275289
434303618
97835587
505544336
486051397
364872469
146215773
273225804
64258
101371359
46360994
168696526
328422122
143197763
199554506
88689104
749037252
8319364
164960187
74763381
444852487
145974481
88868353
360614982
19348329
43691721
40928208
427455421
77445326
103906494
434665909
356859625
431195406
414627458
18443462
74457970
128598725
615329232
236470548
217966918
737632304
13403825
379459336
15815942
31659713
140179688
312660041
350736662
38597644
76600293
62157940
353089552
441190675
198323699
240988994
380748362
71681035
292814144
91517101
630505123
487620670
48509541
332676035
163586814
29391092
112606736
4957712
11712765
210959490
748296198
79879201
195809021
518236940
789988084
360139507
375116090
69741641
129344805
122393803
301741576
92487905
106177737
297335527
129519815
284242729
662381202
115544793
14465262
101823449
275623294
150155805
23678345
30650666
192253780
80715173
114188889
29365807
126627872
111305321
285779497
63028946
216795483
633905749
149498860
574659889
756633198
488893609
64011901
372339266
259420324
301580678
48007070
178240185
622263582
92329278
680825028
64267829
272072543
694695463
158502586
7299976
423233477
271152511
52965246
24547433
1457540
117944222
49757233
259035758
193570889
592608854
161637472
478643514
358591115
98311282
8435324
600378506
58999793
522457671
135177624
531042316
74738415
473087981
215997692
35385215
96728556
12997851
368950646
50088734
203063977
16309531
174566263
73201986
209609709
493833617
77142583
7102073
387376581
637007180
243677990
1119817
54988428
127280526
475359243
13307630
125074938
328521460
216559784
16713669
165933030
414711455
94628039
376868053
201676579
59648264
612227082
561914714
282631306
42932865
49836074
314552112
54891034
407457650
152736
319388371
144000405
12375522
88019001
16347268
443585058
150582848
109634226
292542899
39524497
95668522
114318833
892846240
324875819
219076646
47318942
291922033
690215590
75289240
453299001
146212630
8856863
38449029
160248039
123988805
27892843
52319883
171346477
298451020
316679801
18051615
19891496
117443187
14781662
327104010
319255070
301698973
10487403
456720584
89404952
817330808
51191636
253309961
260464910
398243810
53706325
90255225
41956095
116855826
324324038
3233562
137242473
31993498
415226426
258189094
300125693
249034014
864889
1420472
46552140
2178878
768213474
777059339
83232829
226595326
77029728
510946912
148345725
530618122
25731186
144705518
275409390
321499911
800492770
113387859
40686134
314730101
219009539
277551692
486001697
248665055
180907568
206093284
120460943
104012428
4304153
39490701
259650933
47891710
410301757
405427970
182341469
95256844
145918827
630111008
117595904
9248570
104471278
400448259
416790
2729383
98938301
10377812
679963953
10477418
81550309
75725238
619863979
25371420
607065415
63118369
229161542
73519244
139898862
492890626
296839616
263542915
130108444
7439457
219599868
19137313
9273101
559284421
21421615
16531070
406670368
171071796
32714320
374349396
20935363
159197713
13165800
87665353
316111771
67769775
304627375
215859928
35167092
525014351
596734845
511401910
95997248
337384668
370422432
33381151
367865391
476558307
274553028
36418746
581833413
445556641
254229
178614563
425438664
2285291
91710378
18966556
16810664
54039373
91850987
214290640
89893245
448922048
68451120
127976631
215986630
138786269
53377814
247500175
57276761
726117108
52324944
84777671
366708073
646775770
5547943
14976149
806535645
135189753
561245866
728102209
332595629
167101625
202758338
240646352
41753206
40454862
29212628
351255960
595952423
610197388
149075452
428379356
491645
145889282
568248977
186435224
618685854
131518486
57841133
26400990
122260836
136020932
220964342
162458342
74676121
126986154
505387501
241012269
373209945
297447719
170297666
402363201
138132946
660740654
11266631
24704818
319913897
344418824
103758022
138538804
36043701
312434486
31005878
213578275
326730775
240139242
26102007
70179146
98682401
350250174
17414819
395662912
764587667
51527873
158209099
5744896
12159945
125144495
283468554
531011520
354526472
520785026
57073464
386586011
130600392
268849833
10037093
117292458
193664030
14817910
222711941
60183
4169
537697649
38322820
600061169
123875671
512758571
69220092
310385528
256384279
652228264
31701728
143392521
426748406
48888615
53267163
35440128
501822154
597632148
266934633
506333735
399095096
686166308
42576554
82687323
72241662
33045371
24150860
250312942
291624050
199279585
124977450
261154410
277308376
313585886
8402848
125822801
85293267
266738845
83976425
589037
64415731
198010
418303918
114955708
12654391
234154090
88037663
93159262
576312283
105119764
264647860
457226342
390539861
74013947
139608321
194642237
136182563
306824508
138122566
33639642
198199326
59909262
149105386
43226640
160972798
112835618
38479666
519672790
470811141
203288398
163424975
40730316
532391487
504157657
410830720
300182540
116360646
152559406
110177351
244559036
7522915
47648550
94961028
391733
27310983
48089300
2479427
11881267
315634495
713466049
135211929
132793344
586092146
36730557
1556684
30227565
437868533
204366758
584247420
379177603
62384037
231993015
677912183
525625371
257796725
123536914
104165892
81503295
573060612
383194461
119545923
381004022
3305179
562845660
2594602
424917763
260017410
805283530
186462900
179048136
369190717
317923650
592936688
290370724
31061646
474366969
528479627
20191092
632631247
38770563
82066831
124523031
650372429
358535389
438545936
316951732
588977406
328474414
4705813
424700086
89772431
740622182
24113579
12523897
34907604
577185273
47205646
186906188
440316748
396675650
34716374
739258119
39685669
64406028
28886265
717562259
315528580
484693350
71392240
234044385
172054936
371922173
11903421
91182698
693067800
365391020
794211888
228042286
63674561
200422037
260329047
28243088
247827021
29018378
39265481
28258057
142048000
102598094
331642908
209971435
158593772
242103633
221366717
57369267
624103846
43745654
773953
201092554
7571728
325046442
166353572
242832115
33286474
519837775
44378798
211577792
765736092
134454560
20405094
117664341
93132785
221178652
124724822
152740497
727037953
8516825
200982962
95833496
130732005
221768981
86194376
106125518
332739672
518822698
31564256
550595587
8065887
63341523
468684353
198258053
85456380
107699507
638578432
336950177
294695454
133919263
129142269
34311588
16498010
50654833
122990950
28188538
300628579
60685118
412894631
436735404
521656464
291002728
190971418
152738352
199662902
72973511
330860392
306177473
174625199
31818994
122291203
16495118
546154472
334394562
303539444
55464232
100460051
32197472
62397912
451601207
146238092
245492520
826931896
5747645
192284083
345567490
395492078
261655973
231843034
235800296
268340066
211733611
32743636
217758187
384823534
128116625
47733280
182489547
1962992
139728248
121881063
244819365
101750263
704042612
7926153
161699461
423128998
441776854
209522316
115600808
103565300
234926472
454863530
14467411
522141272
44898146
125569135
90291108
253779584
631319202
12551630
3561461
677914280
32238753
15091094
232094571
137380823
5842346
362851386
91059671
493187131
520007
110035104
439766990
207491736
505581788
459585952
248631073
36685877
171678697
209313157
651270327
193126249
420913913
67242619
295429170
255164541
582787076
575259775
169575795
94153211
38940623
166608068
149721559
269354808
23310324
33649156
301081510
325820002
237115536
314877120
349127012
395175386
41907056
315000868
12444717
379826028
69435734
238710241
16890311
5716351
8071075
2681773
28910236
124384167
51998947
165456497
123271316
222715878
16746150
174994334
274106615
496377770
77340182
25818513
208857308
158148530
2205391
759123580
503897721
84002385
222806383
134041488
232888489
719689421
65151023
15530123
1583971
28814998
308922702
385353059
424055178
23943593
612064316
76844200
882425460
46526602
362217708
13370976
76450528
90942617
184615911
112174735
33982778
372303624
892510246
34906433
189798724
42012291
256986921
359852242
36999971
65283678
127252185
326379273
286845656
59564278
566294968
48537376
470882189
67950591
16432078
636969260
240619445
47767058
170526669
173636948
349440050
623957691
156025380
177754084
344622380
756157948
6746
220577655
63957876
34999416
99612334
296588883
3809385
673167613
333598682
8023155
653059502
140607284
177216642
36722228
2968977
293292490
327326701
22371650
117069704
151901196
287620404
298288590
44194488
268531211
72418742
510101417
1878434
889129639
17887367
65809091
237503724
257869105
20740126
613439381
317857699
340142963
332400046
269566238
119766789
109824883
153697970
55413832
26345197
6210466
449873724
196158738
7913027
447313366
169206530
97004407
203806138
262031480
96235000
592453119
241253046
11233084
151785726
265441716
606530495
802384
195702176
117080227
217022013
383503473
398229944
77710694
108598483
7798977
372773662
49818285
78135045
151419682
404432036
96015965
203046284
50810267
200152832
309596991
85082152
8810204
100604339
190063752
154360491
44878697
807115946
245706814
55325082
216329804
234367750
61383332
49924
12508435
288983685
16427066
192980073
345506443
185443741
350705248
422100674
95199589
227982766
262312191
288526949
193839286
314034545
31878948
472968748
520721465
221967506
799885
322961655
475768906
461737358
184380825
284175338
126259730
44045779
511696692
38952285
22380193
310330154
109678488
121174624
134672883
35633724
301079969
520149591
1878591
24359910
2774866
146203240
5675314
561881944
337940590
209083031
611889014
67918534
91259363
479061840
816374313
167905868
165282385
409464034
672515146
875067
497000288
581058826
139180025
76196967
8056772
49425835
11268659
805227722
264572264
461591760
104723121
311260940
210875854
327548581
555153796
81758700
342492979
184493601
99512227
45108547
72275524
430929772
320906836
110386557
310027827
8178377
191101793
23880990
38723429
179980705
620373727
1279398
630345407
160908658
142381089
59597622
569320760
388452177
447299984
567201047
16049295
504350889
56452226
178315633
617293539
636468393
726570483
378641406
120400890
80175707
17420483
36200067
147047161
5412971
38901215
265297652
653438267
271031631
4025738
247060299
186292607
32277429
63106055
2615009
195571942
74419006
61462651
209236400
112121202
14939108
542134157
17422492
23764614
278829883
42541418
68527457
187472860
214354140
29038317
230111488
22027016
329463815
26662061
254063896
77584711
383817973
614344226
54725379
149089550
34774532
262863882
93430510
596140231
41491085
90081469
193174392
478209173
6629928
344976181
154321083
523082770
696444390
153220941
399280757
96632440
210467169
38525593
56706344
223068965
659101490
3583052
357778128
218870542
192024374
301360087
107523745
75681709
205057799
473901431
130809324
73161111
368748273
159327829
44725419
498442864
40092447
469002226
141649067
69780628
252853980
401278118
3339882
198891668
543151245
106904930
372803806
545942877
390729332
360541918
554553455
524255830
273257467
410512514
153284815
351912541
147234519
427610498
181142330
18064097
18679974
2266915
17726338
49391870
123084253
368753057
102912198
53706108
28558184
231916035
45828673
58545973
54229815
201516674
460905760
205452372
52814650
48206661
16374872
170817217
345621988
13253782
245869985
7924687
68760334
523625510
187966003
518416503
1135059
123463605
162982628
194011491
355728644
826037689
503881663
232193064
3287952
154826487
25382068
421490712
488497483
54861156
195437050
512649999
68796643
348345421
143076800
61740190
115718654
422575904
270062708
385440934
303287488
20375706
76582404
77157125
38416519
35717681
10317853
681795104
75263751
260352482
2721479
184841389
9689396
51423795
76301400
462821991
93475611
101145927
448155956
43027421
68942295
75866053
12591998
415979868
255243193
697758303
23415767
212357888
332129237
237691297
94321052
54919889
166265380
12063065
523448544
88233172
191667172
694064098
166976028
238083185
376089207
79970439
728384593
181053271
101588707
40157261
3857537
197942905
229768175
23428677
70721881
598602590
191386558
183285180
8095078
21960701
516645241
53639110
259937551
97112049
252038335
323800198
103976236
604526063
133910141
129905736
267211629
259919461
182645681
129252245
470212609
56296869
172911258
8705175
54204764
586646541
498329
120262037
156429014
644761112
6610306
163192318
17993764
441247049
324069942
620045224
584107238
138502490
9315790
11679400
290498996
524034757
36776260
144040849
338219530
4813480
415148408
33951880
2172507
388855938
514455475
246666384
289890324
510900290
256152196
18661997
759562840
293159270
22100465
33118388
75370404
365337639
164390263
113288068
165130335
335947437
33542282
34306840
88627344
151449684
147666932
415690539
51153859
70848415
89902943
20385292
96030315
376245204
179584563
144072981
108337734
446784258
52942640
223989263
355050356
35005430
53356924
284819557
321481876
96917875
106089114
1234462
464188231
8912541
29438129
283519276
1615861
299957628
237412664
829620458
512273739
355719302
745096634
173637667
137670108
111633597
7795996
321213701
580080457
124994711
566811842
170755812
365144239
350717264
183357771
106420784
12956029
329803901
152390760
371159143
138333948
179646918
394855361
337660120
84813783
357891250
70881267
258389861
68414967
149057660
3637073
288442857
75116905
19102594
26799226
219286273
191180009
15760095
813373105
192428867
236466676
380804540
308923847
409073541
220762677
139660611
29324888
776899039
296497034
4795811
24361577
18538673
502388802
90586322
206230907
552605039
420604384
70939043
674380561
424911248
7291244
737419838
332763962
123165589
439468828
115792012
100088369
11772723
392993869
152799214
339161234
208903606
146752766
199180778
93384374
160949030
481232167
809258829
174567976
37280827
639689854
216113825
445010053
362617544
197275367
622795522
459803471
29201222
123278666
779372378
106472113
506823332
23929425
305542586
75250763
143960372
373261165
278284534
22771176
159427319
2423088
737728386
382087911
410551131
12812853
502574504
235002855
194521
149041554
144499760
75017787
450330104
218087400
47390344
56160713
4549308
156338538
16232055
99206459
316752014
10227136
244264742
281931867
82185286
168110584
13805010
126083577
69869675
291773444
194173652
20638231
127497919
9695048
293952779
208254571
275534570
404445425
100360612
68234747
253275822
115286776
344465319
476848393
72563739
17902207
23568579
36055291
157376633
159346334
50701643
677226952
831656242
11313730
130647659
486741990
289954265
75677691
14191270
120552675
76290515
430702659
204363221
12562762
24036027
777458419
206029450
359389932
474808544
476021798
28397760
349640940
210631848
32365837
70642779
597032307
129465
20998210
170005010
511798557
158810319
205649388
256542332
228242771
251339327
10976426
450655630
660154887
364776120
264938955
524785201
700391701
280800928
42927694
305448785
326488389
412829944
429000303
41346309
520417645
192064166
107840900
256181843
232944703
329900031
17827522
66840993
65192984
117141176
131245314
360455456
37812580
144012204
128785748
19312736
8382395
7086301
150322878
56591875
257953504
36052403
112641272
39796647
16607176
270445656
298601952
293637513
67727658
256816697
174305690
370127911
333719216
353274356
46846475
716657421
158133528
691697009
52741364
100992830
206354189
575662353
9328836
213114078
173716796
90328940
84551402
86720755
133051714
510928471
28522968
169776143
574920078
23251753
547849230
104782067
34271243
46666261
19586331
33979213
337134221
208861956
250992938
225338366
82629645
101100379
58730805
190678381
517142929
232016287
207061320
213940620
72787132
416971722
206058128
44098300
177789271
63512250
687259463
769686697
118105624
84178021
2542190
249579986
25695320
426852147
63447130
264322856
394883169
512725851
750218914
19431986
250025082
51072104
125525511
420017269
407911452
332863509
331962778
443580086
29103357
703545011
639590990
143599560
986016
40766246
102351095
245069572
47128892
874649
41218240
126860624
67936582
73270902
63425495
57305606
360524961
397822558
483131010
265784762
736291477
1111434
247005585
1612293
186861107
293641352
11099606
198724747
720113357
19207430
5833313
722029687
225483905
72798970
616600776
6732974
53450024
184288586
117576984
80697801
161270113
281199077
425770954
122091351
148912867
15178827
275579589
24506854
151087974
410562026
122838500
118216459
321466802
10562289
358141303
473480112
34527704
112742267
119813577
69049694
428718383
135559036
43952080
503192945
43270945
376995433
156910876
709521171
405268547
239711188
38420277
352351519
37403788
551182365
539639141
9213008
279251624
91161499
9585758
186021541
706427058
533489717
1059171
161044173
113383105
274393128
57667924
409895071
44218668
14622995
272127572
279362382
138474700
29362110
324688197
61059196
316663705
102331318
3746473
14654806
92266986
376725348
18347334
395974456
194459855
123052131
435421697
357875511
10023338
319072798
276540121
418007943
28255389
337142087
12715674
601440689
118414942
411122852
48780812
94739686
511730347
178147748
100408420
76176763
265696259
65147514
204131433
254847700
47781526
2024181
523057986
301571494
112722208
307789523
141976100
90485146
47910387
538988734
191947925
390164705
247726074
183695237
121208659
167545653
3641772
512341130
542612789
71433081
8719811
691583453
318252734
33667418
41379538
48884410
282710217
171284154
591593897
264794965
206344731
248523546
290263548
437133518
557879324
233457113
671889797
69793601
111166035
141786463
593825662
7817240
2646585
389210339
102719785
392348517
90998310
515801721
590309859
30977776
281347081
298878023
232211960
708530135
509622547
217820945
259912843
57194822
917916
611317820
45427099
33254071
152164148
90529846
153216175
168616
542017116
424175949
568781822
416925755
127511170
131049149
281504802
31639849
165107760
298534491
116099092
48431433
103828980
254314277
271577623
99950920
172269169
93108754
177095369
173493160
424570594
92543592
24180406
937822
120571868
715559130
70261611
378304124
78936805
430617832
661177860
429534130
31405215
607171613
249238408
569234365
12582083
791356152
441778611
160665538
47333984
635283992
709728779
174215294
232692746
437573092
146938288
6349421
85672316
535559801
10962551
43113407
383126160
369391574
65102312
616124213
3578521
211701301
156942364
326888722
236846315
280565777
424841842
86122023
344748761
94350698
60439749
460088895
139425682
215535863
40288333
79742108
180458307
689902107
96313346
115988386
208718713
84158569
5982478
180625202
187554624
362038715
192727263
122027528
61990576
3118033
25422889
798671835
103837857
26992229
697062034
70700568
159902862
8796867
492820043
6212395
281729854
317804039
454948216
78162204
131624971
235322253
7693609
259734676
134281319
177670505
131644646
567319229
566073642
406497691
360375955
76973781
89361279
2226548
51503052
969339
463516112
183824565
392925918
229833262
216520800
167675739
107051421
165834898
454568786
31344722
263110154
8057435
173491344
92290146
186499224
239162579
77650635
78464
47108990
169269025
570588496
439414829
119431816
35967928
93421
6692040
433558369
27479043
306966047
362821918
48737487
143676671
77513821
14496628
423623631
251956132
43240422
348348991
382283225
96517547
37656880
109879151
83480037
319087134
810297713
501806509
80744983
6646231
1795357
290406499
16487699
334109137
16437417
240075064
716960291
72377217
231845888
182618673
587255765
7842576
31494572
215008138
320291500
303530967
12663777
155308252
117359783
26090537
106014930
697726620
125146901
9376220
76486202
256898564
240070113
63206418
467999359
42913868
39133627
140341900
178515793
315442177
322025323
14143332
12801043
26274972
414458821
439116471
247973296
23422118
11213178
498186
102280689
191815429
24660104
261666127
99734973
36644422
9389803
148676097
480904082
191742361
6301995
390244110
124710908
16509417
244251840
336876473
96245716
167348569
61822958
45090482
73116746
91140771
253582251
327058427
5201983
751509057
64022120
64447052
716577014
21031481
267992074
131333221
178951409
130453902
97388136
175120833
13176369
221415593
181211641
147592344
28645392
58217851
336352258
646041004
106678348
404167588
193020794
20738894
582081508
107652826
255573452
21636856
411220584
636372
446452591
272177951
28698138
17420611
17382140
2372065
201868581
523924449
1136822
64869769
31141409
71397533
2754761
334491924
37848122
70362142
340840738
472943237
44820402
380154355
162688380
12490282
341184201
285343888
486403155
302741326
95075690
98074476
531214541
85154307
396722619
202323363
6261181
27045804
151286223
177873856
102939093
895193409
255095346
565727887
164239261
646481979
73166881
13195804
170318866
58787142
54853798
68044388
104915335
52872595
303051093
60704684
84471387
524110757
205033428
315252292
115648984
517449819
632251456
83776599
67769231
394248107
11669021
259097098
441402917
601578415
134414897
78149201
214937143
328125659
29087364
182894924
91287384
176862379
294043877
21599107
15366400
284309083
290272472
47168873
104380111
136577003
185595387
14444380
95244709
213464760
45988244
541465463
527512567
89408042
776178280
164354038
224023770
324646426
168384935
571398949
287106579
307019245
442695538
42930025
534296882
129851468
194377359
409955517
11209046
64488291
79659707
11399785
8882279
28066766
262706279
639576667
496886347
153192089
80222417
76516977
191683393
274846737
131188298
29918388
720973343
322757
152203687
67197320
69388452
218351216
31974572
17872520
194479467
27988174
277101113
193915576
28755177
463803659
138916492
405670765
522055672
473632754
67418246
771099243
104053407
640152939
216630188
191361388
802075644
43281373
495215576
674032481
42107366
42031859
13185276
77572737
336326255
48232385
14422800
365149189
91552829
153485265
130761754
326344548
176735927
116018104
199954308
144244563
487699472
416076214
837688803
36560
7411337
719797981
115930808
68386594
287923279
24902323
320884126
21387344
385527163
600213524
73714839
11681187
387759999
110093245
105589415
153097157
27007538
260637497
796459420
351991457
113204261
69193566
103490651
219405004
260631956
447681019
167895977
138069143
15017725
144222690
396345992
408085187
149162236
334175330
126386820
166728648
11224803
884049913
86012204
5451168
206281610
71246366
417250253
225867906
613693250
187774897
10831275
39394348
69062472
200520671
577526831
5409299
460536353
310477294
182586284
486484859
172555186
35805252
530216109
257799763
122010358
330681793
536268150
248596817
350097150
537866229
53071523
596793717
278201851
15431361
9635102
37869049
510145640
31707927
54887774
353760627
15806574
113817852
131113006
27264003
80430832
32782762
12390194
264722394
139696894
468569350
3117981
488177364
285943931
316963419
344667365
747036434
155870604
307116883
4830887
29307855
642786255
16017906
101532076
337729057
196927745
451776466
450239640
110572064
149971538
31699366
637764621
6239817
288625728
328647498
201837446
342357381
63931667
71393245
466579525
102063838
101039630
121777708
749624099
239929111
82707779
75808477
438034513
699676787
94004681
294070745
40149014
635187591
24539132
572006692
167386507
389213396
32580971
61013166
609295636
223576032
359598369
521921030
489143715
43629407
14326981
411824799
66708267
93054318
75085387
602853864
329091567
185694970
664350962
3221355
126867788
131049868
33612725
61844488
210868627
2060904
43336243
8685744
26765415
779656438
571372
563903666
421382469
312389407
508795704
243816098
39494007
118083140
170452027
427739747
373014485
252991762
392596402
482432304
34580372
167543286
312045676
481968444
261402951
21989958
230033145
438434550
112683861
40612312
40507497
445930176
120825074
384592963
350334267
333508009
6385770
38605357
793620401
54312462
119333834
694825696
300803473
775038779
382767009
29198514
3695036
2059495
57748080
55669823
114889344
51331651
617830774
483396573
2204942
153622802
66279460
352360611
255834948
75407291
159341209
169949204
57722305
161348765
413892509
43888151
115594529
87673279
864334670
172152338
177219235
138739279
6527291
145547013
87269759
50865992
115826204
132011262
126113662
46139241
146456135
25021177
157313767
457065854
20766106
3185189
93431468
124776533
135608142
129525186
68684572
375272845
6531573
614705321
411412439
56473283
5223970
346927883
386312331
337834735
354718305
281550130
209325528
527310092
15517569
250766978
238907076
339276655
436168006
131448456
224563734
34820187
361548111
681485422
339723383
378389670
622836172
118858574
133497739
347706103
215895456
228022660
206536192
16591661
44925814
1553787
1330136
361385367
146131232
160462096
8283019
54596716
362700502
526399058
132418773
110924782
459691022
123161316
16742450
101270836
463305132
496509213
871071028
8981248
68751106
57640207
236415701
471022767
583733373
658720136
348712656
559218107
144956106
44198293
6317325
296695297
5112025
89594863
489499930
150992048
88850507
188901984
6773898
29531823
520466378
27388690
363247535
900540338
358245829
304272600
185051966
38758893
91794158
263216374
12860982
41845543
607485230
108539132
248850799
359525586
199749113
584205514
333676186
558478980
82396397
272667072
873227
803776261
44863258
9440009
293581415
182471731
678280046
89129159
285793877
6687984
321972056
115922727
372452602
193314346
369353589
27218193
2868199
663078493
173155171
315546943
157849065
350616033
296159245
213727110
189615465
32920036
16411326
328276781
417572207
456709054
416615419
266880044
198226235
1573633
410402871
96768913
9730170
266641788
47529828
42454134
90566405
269909990
29990895
97622748
524614823
420885806
181062124
8308408
83556073
376928592
463350969
354284731
55065151
561991476
8156836
320856518
373027708
2831670
67738169
35529391
94640635
263406033
142490618
371788891
113748136
321112115
202614388
96150713
82751780
114091553
72413397
129600374
157644396
43735385
17538987
24035661
449920092
13960429
54336554
80378361
35955119
759397106
487755479
477349099
31874812
66006905
428220530
448090893
747221931
53453602
679087512
209694634
4592583
238709240
769251456
16489855
183106323
396738084
178511358
491287338
50019936
541797176
8001767
200599201
776291482
694508808
199541112
329070848
307847341
20288379
528597821
488102016
503116983
153239476
159319836
75107630
46505103
34522762
473347373
154982095
74567988
183002338
203050109
99314016
362433181
666566358
543766316
93780226
792372
156708045
360047624
177776466
98876007
372680168
389093899
164967965
48817833
300208749
77879090
363150415
76315385
545669622
139489647
726028632
145945597
77961782
176819102
553245904
236713261
44420493
254480142
357091238
65046286
655114608
525666421
28225996
303096419
360075400
2678243
157946549
666491984
21439869
69803618
462783832
953520
690658085
77671261
183414257
215516170
18219419
3213208
70199978
212858851
69551605
4962996
569986039
210714213
81453301
9599342
117732964
164264267
164997652
316177966
250168934
76999786
20929138
5162796
39224982
83374944
58258225
127227318
503024160
646263261
567579331
132263280
116246404
127367921
46340901
42187279
380919226
206144981
5002776
4785188
2136726
447773964
130206999
8337920
155247159
131316087
43464224
91826288
19128338
78805173
729669988
453148750
14570103
21694954
17405601
38957429
356664885
139058875
387987490
145808551
264834275
13258244
388581306
192509015
100951871
64939714
277401986
93870109
387861113
6555169
521817594
497997603
499409549
1702192
735575179
33941493
48744197
12570606
14049345
661776769
230096280
13369697
46852295
232334177
21505893
1267047
397139514
432274223
15418768
536512850
358197276
732324498
100858983
359985693
423540192
119983340
387073794
22208346
210149424
69242263
21482523
469164767
130236957
96453871
1545042
6466061
283195144
514263487
370254375
528221168
238973587
381843017
7170973
595345145
96004931
132269780
40447872
83892240
96815387
179341836
202638180
102402268
36231940
43048187
229414243
41501720
67437957
247965209
185123418
205596801
28730895
12716052
215805516
10061210
8048719
247589390
319966253
207654546
2008634
90212938
507508027
509555128
52992285
536577303
245066897
184373201
12570033
175186428
153569328
826855398
105754007
334793445
10375468
824057
325622001
541279966
482032850
691078513
646054340
23023136
398299990
550127742
61217922
117749938
303782360
561752298
20474674
426427297
630250771
30194249
253056138
593084233
100244152
366795327
162702678
192627982
51086991
25196119
13836139
221144527
221700841
329791958
133165964
474556486
725676064
267438187
622372822
160550372
124873083
199165002
257832260
53787225
121325451
143236359
164579843
226524359
45235055
172745609
37277057
153929046
40429322
24467282
373004462
246823130
26895672
125475975
194908771
263515839
51220457
9133663
23450264
302339413
97906932
91269251
175093954
12634478
734399419
736541163
298907658
112451540
55642362
29369378
446707139
60727451
255480080
40959787
565342325
21033845
32741578
12972893
107238405
24993296
256899274
35174681
49876140
618652042
497168329
18028939
191502267
127491463
90714954
82319721
272535870
556605624
41266334
312608268
73010198
32990253
24411332
610163236
408770899
80545896
101074239
240918055
10531139
478531417
653847005
29456043
78441979
279189332
24642355
511345995
8214118
35860440
636484145
466503665
374444006
550005243
8941621
328977291
556641970
367495977
378392274
86927319
197908165
139905364
18307388
145866627
522630960
8209609
150675993
9499238
227506402
11659064
323257178
61939984
761700196
44706595
80787000
63106590
74206158
177593147
106267401
300932470
42705954
248397078
88691734
801449080
251804992
663717450
195925896
23175256
548902875
8606606
33839158
69577002
792182980
150501798
585980945
544104663
13135012
622505323
172538458
383480643
585053256
31618747
724412982
100336278
351752481
102269368
638415942
431278706
353248349
7519080
226888483
84642239
200786574
271723617
452171169
228589229
491825822
367461605
574581166
139152725
12289240
39721801
53694055
126637689
120389839
493553832
16973004
114579699
384105584
11934364
805894773
470058091
213099109
13415477
801864376
66246165
66974077
260608834
496958498
184185726
32773716
9758139
96350309
376822558
21146866
425023219
713336907
73480536
225825029
228397302
304653147
772956889
214162238
71187292
13722818
295825363
691394102
189042753
116912494
62684557
48282408
149126003
300578366
74316074
69394250
33347243
84975810
251446726
171972238
232135715
641905566
152624612
540307761
214377395
75599329
266858568
56633569
296375880
274623532
139585770
283893437
355073671
692054773
819516206
75969254
55453017
242730416
464522806
126528481
76387730
312667935
236081157
8763614
19488128
160459903
643378094
46199357
59930267
517115571
111137850
40082804
357708371
38429659
143003630
54149876
213105940
370275201
685931909
168239058
65002010
8982889
139789106
787892310
522430027
106170394
65356676
727129765
872480571
3382409
462870663
27782548
863736165
656237862
435232433
288656983
19115182
64457709
136850046
242072148
17661902
367170094
544277220
373884579
221579333
623941828
190679318
13096429
28082233
551846525
131987924
888009921
115751948
171373775
24603700
12656596
27725912
112262436
31014134
500686985
74618171
473965615
69691952
60009704
4672763
64162312
652311989
265365212
360416751
258594057
132713433
282812748
587809189
388782433
138420943
248709036
63150638
650244354
64367829
242109397
629252715
74895484
289868114
72947064
664173876
242216309
102181782
304694029
136738953
146321063
173356792
24692994
255421232
22750341
87944608
406496182
62679593
471889688
235349218
385722681
2405586
240553781
662266354
740341732
305876980
245688566
186141565
30198832
634371770
11918622
80981981
289549089
74325044
107037971
199294699
376210098
167335600
142979115
154395143
94446862
229169192
168040507
224759439
69454860
405252750
33976687
138292847
111653173
552053835
150814
539321122
94609526
414774425
24117335
20468088
626813331
463310258
319652178
536284746
77627868
497345571
79262318
172092544
41159728
584740197
215520027
33177632
524726746
210037611
370159347
70831918
168551970
637389005
186649109
216786901
15733953
155065912
100561260
898056121
40366522
7168027
10380227
21826578
346451472
781941
58529517
487314673
12298977
19937315
15687217
26146256
50146899
8455809
19053816
92732484
319335491
813245208
376304039
333440414
172515372
229088457
173749389
317466081
31812899
14271507
432534974
85054668
42935233
668032529
198499245
548496183
855823150
217197754
102128694
484918032
384200349
87238495
441550019
264396448
536398639
31274566
1438022
276247759
166331579
450191024
623356255
237675245
183684594
94966662
107998167
35301995
85249846
129118418
303631786
27857176
266688276
458801053
34208171
567997687
618212229
691413451
130794065
260571256
652181961
135265126
10006056
75829755
475191805
137396286
235110039
144039159
39000285
562162838
7665990
803546865
95505520
77400709
142796517
345646713
348907086
178596608
16387170
450702040
560649038
198220638
733000693
85480635
535216788
146322790
194070156
380519592
137119491
44036620
48128850
94310630
369295128
293122116
84352700
126156768
80773609
72043938
10089519
179095509
113491095
329991050
113371762
55525713
483821834
805367953
68555977
175918809
186036285
483818851
539712031
73074677
201652663
402841649
81874367
7444781
631542998
328666183
210709732
184528324
119238790
58796034
81372984
7678995
7042415
17469125
252920213
98740301
94855720
149127925
161624192
774745568
135301192
81430132
21367415
180833373
118765389
4581112
325551962
399893228
529884907
6560264
53127599
431734029
204958722
422526405
3996
182515596
15687986
58133508
112282322
61656489
21914790
295272223
247382878
175733909
112287856
301693054
64066054
434932874
245399505
35332959
457197312
800992571
85255438
538365936
88345977
165508625
361317145
70197107
362019404
710787194
357470655
168403137
291218336
650282015
185769175
15305048
174252941
39910650
148703266
10413383
596289978
222363369
216858929
35708235
268855676
330313654
297768498
184852394
72493320
268321473
288026267
644326440
770864011
4461226
2670276
176921227
119990926
412989632
28823364
193401101
331502671
5706303
650063807
233126880
542364081
206978974
139711165
20100634
64507214
395890387
112251791
215270946
293462695
421916774
106918934
67936860
24438934
11359684
488801674
39324489
242177474
131897305
80462149
15734137
447408695
547482906
290688095
258922851
183896077
63986931
464306420
103203009
213587703
111461372
5447571
67076165
16305013
56143318
349473941
212750290
478144743
295211377
562599161
252711661
163839908
398050650
101035210
559162052
104635120
254061730
3701910
8958934
13225891
83472961
211004824
78978183
536255966
129668472
154126336
201357733
408083991
179797556
157854820
827783384
506020819
503804680
25677068
78699123
556058172
13744064
321290730
2316746
77291856
90694086
282282353
20385078
433709740
26240844
212616809
377166436
64297148
157480926
385628253
1898693
600208072
593624034
67193699
458182206
496895894
133878315
59492842
93951582
15381907
47424739
408786613
27214299
8985825
140227492
349218603
333243480
70032732
6518274
582546882
482162344
231581261
147469862
836604640
131370901
96809397
133066388
34733470
194141257
108017418
293891323
2710241
283214106
93068183
390824437
24735713
127394928
42681210
224943425
344799227
36855299
313813180
393489459
148225014
178094800
240616790
373170674
179525825
589576768
250705443
89212522
425544714
4333130
172415024
326603673
526795801
61703855
231342968
505609182
71910689
250879264
140518
314260978
65037447
200366655
531825849
216221480
122595225
116745497
110471258
400707384
158186454
340125621
33051291
101713580
4268107
310610662
69292268
12272410
316760788
295671785
176111846
450433571
333791583
177226567
192603576
373255540
152801759
460364360
56902397
181586116
715465123
91321061
220203508
586260642
892335
586820759
247001334
369189559
32121875
494617566
371259049
322865484
294439246
530478603
186498409
344566435
513373900
434954180
115872403
454630625
2266144
18337234
417893636
237500698
137198778
13323726
278865758
118418116
18250538
243042818
107094648
106644756
69442727
111733431
389865492
44165168
42362622
238801828
177238009
151994492
486526849
304234993
78802170
218658924
123233867
203098955
7850335
160077248
60958871
111072174
276866705
216249986
20663429
1726910
84193286
171949521
92339068
81787906
59032052
289067517
215063283
82606253
192322562
10659992
189245858
365521672
94183897
3579934
186369106
314123911
304069271
140442196
574579032
300978899
211227752
178023008
394677561
41281299
667362821
48067976
21372407
767390266
644767051
84662306
292382782
73969897
254634072
16239374
467674311
158952666
676410709
332339984
176453848
164060940
51423210
846900012
179404863
140925175
89158011
4413265
147904950
155408315
6626180
7802468
101964148
201315399
13731694
711266830
580173535
34509213
147215842
207210412
140501203
11394380
66234390
221175748
55641804
58867347
15311757
5019495
95185523
345000293
81296511
287698688
284503407
149937605
186434866
317926980
297127381
7718423
61414326
17674956
21488787
310271681
675349606
78017481
26731941
287259646
96709114
262359839
113976850
31351486
24499213
410916509
42454478
135371883
559447043
101375186
386123254
150735972
244132501
504018972
513156752
342601187
96311573
95436110
5026966
412801085
32555010
84965445
186120253
128644099
162472317
21410698
170572589
15118452
39691390
363864206
1721399
648299904
32192373
510041025
2456273
2655281
421047943
95023362
106201208
63501913
71649052
30923061
342988729
52734103
353925869
130413093
29308421
690112442
405643772
29993975
2817774
9563526
78060882
699994961
381715005
230857274
14205718
105052824
249881088
459864693
280274605
643910994
271627791
103643981
151228139
211625750
41381471
82781661
485024292
44740183
475863393
153499091
300348392
758032114
270429566
6517744
236845714
522844552
556408029
63440641
109411581
71514314
243982238
278866283
102119318
199027535
287367505
45319500
114271531
441469670
291031206
267529399
160283071
178215428
4087242
375711537
37223696
170575245
5804719
114280031
111648793
282830957
8424096
280268085
303297921
276852432
61375832
52868648
550912211
475776097
61820830
467010532
391939476
455340987
495802076
231736775
285433090
19061940
213862769
126788985
92401646
127986540
345168011
852130657
273063327
38314460
44260028
24451297
335814333
906445374
29068597
896531025
62390833
100709890
392056226
177738013
111014041
4047620
548508186
58092634
266884292
66697295
226898136
35479104
11056814
566812359
90986259
748076998
537153571
542779321
552288660
5908379
477800925
82459868
208764378
251205212
18041146
170162907
6136120
360564299
1483273
224063830
807799519
73076372
238881969
277685152
337074682
284257978
115200079
523026769
54689530
131225129
39619013
47896504
248862684
20622125
246706461
164194736
7544209
406008958
9826066
472518336
154838636
351943288
346701117
586141135
320828583
197899094
42396658
459855580
142552712
642709060
68688259
271209612
193227235
22761479
295509853
3828924
660966245
242496373
124584411
27397650
370542215
311581167
381121681
162570150
346610669
270146401
620513111
274682974
3300113
90076833
19582487
8482621
516871395
483675188
38776503
51173342
226663797
83648604
7891153
204298035
102091136
24921023
219213586
34535930
667729154
166104294
532369205
398427906
737086
555121217
197422721
43249271
182807500
395936048
223247159
319307357
59203807
178983023
84617546
326131202
306612971
345651487
61984999
358186802
381432267
26531533
10137752
53759989
52482840
121019983
147218442
535238241
651372905
136778698
233849616
306684471
718339220
414832891
771913533
6187139
302753336
732554298
478804059
379959116
546744808
197715235
105349341
96495426
345712973
74105787
4231693
225782167
91640139
36524472
169207732
712649242
7699843
172764034
118406149
676244118
35365870
120063393
7369879
65815866
230292075
242958688
123232561
2007521
320543826
42983296
137005155
354682681
148286513
73867567
75076155
90737769
71906567
235432591
132965995
175835179
484693246
60589619
64684341
14402586
8097307
690444449
43075577
69047589
111152136
93224718
786683586
22527438
147054659
143963121
33051417
121781108
226335378
144866653
40192626
98767523
250599864
7853848
43259426
21686334
4879037
389231254
2948893
421207776
21119737
35578293
5029343
838148065
245467578
100709435
314956505
209650850
314217605
189881910
95613279
19826021
195691960
5768627
68799343
545736705
180905518
401440170
728843644
46163173
11318935
115188545
164012448
87472139
312463204
523608089
467296050
89557012
247395236
214725238
87400678
305333382
333053450
35712475
269000761
66885515
666461033
86857558
321327933
318272870
49059112
945826
7155565
314021398
91630325
92755549
257000960
625914151
857547
105849302
77569792
75417344
112836410
488831244
364178779
129729732
306439080
146412616
60610451
69461667
240927057
124416996
758309362
821316449
637165648
842844059
137866521
426405573
401708560
82486654
320282954
124912386
164448359
131305420
598901844
126813035
3878711
60099596
427639883
45536712
179992409
135256331
504709385
20716985
293778383
403851251
100522419
149057859
62719346
77972288
402275325
379007010
116361202
53779631
417044950
131345840
5074635
120179000
107220831
107027789
316589817
165032001
2218246
108978413
556683042
210233178
301581349
616505243
358857377
122527459
126141084
105616611
323464648
708147828
425685550
453155992
467452157
169271795
76391172
21578717
837697756
263548405
94288610
56579570
43715401
187296032
149493211
134485744
677737195
415159595
41933796
133116907
314125585
469783412
218254272
199458333
57874692
12948106
23880276
483115450
111119672
146178879
220249198
280599995
372620329
240178284
304719774
460730997
4274234
383466768
3320181
335417296
286962510
202578601
669527595
22051980
192577
165099773
607627260
81392809
517298356
28825826
3234055
277757
164710389
208984290
252257398
294848601
24535142
133987772
40005975
186309873
98123470
16101490
352597023
53226895
67268374
134106446
165670700
201612029
180281055
3208037
81893856
192234532
642357571
234902045
165443894
49702606
69442034
101504477
187069899
21895400
252967063
57678559
15619399
13417945
320654772
453295111
737532519
363157283
15791447
67093327
48491
52718293
198041859
535151213
324953512
185410125
56826307
761124726
89109123
23197703
254350649
327207061
58276190
32575019
334514707
460751424
136796315
527315127
305329409
94970618
474672521
189217884
183877581
28149682
102669068
231346263
119645846
165861303
352302076
46407860
55713433
19991636
18739859
654858020
54890157
22449662
269319346
749305343
129506363
568945443
420003538
73015837
178338814
337427784
149638173
671127026
25924399
72118663
342373727
611619114
22275254
172979643
61342652
432063427
152950861
57170586
73592495
112397070
474783039
114853422
163644776
89293791
56096535
565314880
204384389
234073551
514504046
289560095
18953706
343283921
33887169
569450356
585334471
32635926
670922813
578004716
41556414
35513954
230635039
177106453
88369514
47703621
343854518
64477037
29160460
234433492
322715764
426922773
101903208
178394740
4005317
242864612
583418871
55929488
26603189
206348279
14711483
79897643
22333311
15367368
681691557
45080028
231475185
186912991
393746000
28607784
244858555
61577204
510040384
725109853
71268695
74488326
68191417
124159273
131481994
604666655
43500270
444237968
24528627
119105589
130677020
231978272
9392488
44739771
89569894
493942611
2717193
31423351
126860648
8349694
5573202
357231784
752286354
163564522
113554340
188557860
465806106
175836845
424649303
258240930
474304049
129981909
410696214
14159265
35184306
4053382
282387002
164622814
128061188
72655870
258173797
711847999
64943684
10744991
190840911
499323952
72729103
273534287
322533786
230258952
372150818
2579087
604215344
56040246
188769470
237922860
482902756
148126511
190285048
207484423
855984
453000830
458986156
8522684
193759171
1894001
183974016
3286890
44504981
322441901
113556250
9430254
644122032
33466503
91162664
51529748
46405471
77117838
479014346
163321359
459969987
747122
470704940
244544608
377942013
743402601
171993573
539827718
400780888
162168711
647806436
5412877
31750340
459958452
12951936
52781279
473226878
37115445
551076502
235206442
164189172
343094789
301048639
98661285
199553723
310898546
197511517
495549018
354896827
195205913
79776508
74222581
355031615
121476382
330427578
153363403
525737210
603803264
8563007
255918367
30910710
135964460
219095015
5175353
95520441
520990451
135535946
24267309
669496937
201920348
128760460
554571401
66075690
425357310
421518965
379905896
544688406
185081828
62524084
316848860
225223494
271034030
179081553
586466789
620256
339165129
70892565
255814016
1738079
26983961
59624120
37016838
172267108
310067996
335475380
91148545
13437118
197143750
67402659
157949479
39943184
10106894
199740614
322853512
216431729
363910251
268420513
208350388
1827308
65656285
4642430
420089914
265312132
209906665
172766462
167073137
127303056
26584898
217120967
33154785
144299295
16381960
349964350
81445280
1916397
128638
278152889
175884686
27977779
70329513
595387408
38977788
190094851
53958138
140860125
163418889
600578
1147141
177856681
566221663
258467108
73295279
673786581
105376548
341458540
404803261
130926572
116572291
22313351
354528528
560671148
378059321
426386908
713295882
14475007
290845615
40833185
125167508
28653569
518985773
49160280
9439624
42444092
380895678
47878042
18874954
70218603
82364089
6459270
240155541
220649532
327872527
301141478
119926815
175770179
458947992
598510285
564909805
188200336
172058707
9078439
46926006
49240153
88347111
259725379
40236733
73478388
371054835
78470454
160419358
773767672
19733711
386675453
111671782
321634179
516406
147010574
291318163
265743823
449829519
411733974
479659387
125164241
59698254
55348300
71160361
71904147
287637
308602026
104342597
54212378
493995870
73334816
224639142
160592994
382468426
21101099
150033324
332193783
4951217
174410186
697048209
116662481
246912712
262438198
149707631
138501930
356450489
42984352
219963726
345906497
162424802
119080833
105351148
20557094
25417986
399910355
14044325
163866405
176998927
17924977
137550254
143514896
541006037
132752537
15003225
191053290
3471534
84334637
349544756
153338485
489019797
76864775
463013109
297012292
368898476
104982008
317141307
297487206
427301726
137188683
128932413
247695390
83460389
235736733
12637332
290347136
17644585
25775331
407209424
87241570
16530302
159349664
121362054
11153839
656261129
150004239
689616828
101793764
137894730
80408207
90249358
516584231
40562153
260965598
200205928
288242637
216655790
534400237
105423547
76765391
549592255
466092051
735937061
546992941
155206705
150439226
444680218
13004378
65556329
652311972
541611917
58611820
91953904
4628229
736369613
127304269
143835203
55071179
3185855
73455793
10911758
654050692
3153053
538362005
119504100
618421050
774699744
136858679
437826103
91374955
499381
328318
152444192
58226524
26566464
336084875
298190913
636104474
128994518
760551365
170364902
27318172
244096018
89557375
69647443
141349437
208105
264502330
141316595
54173650
847667442
654610428
135089879
93590941
55885308
137022969
497712958
664149600
44124739
252807198
92964492
49282306
256902545
32190688
625774747
178059887
440964850
366665949
52215352
354680829
136083893
111849511
68445775
17232423
328601823
27595922
370451281
558844111
39942179
730824094
32227050
426094991
96832980
559964018
3192044
57470650
574981126
346373513
67542093
3296197
20636874
114998940
440284909
114510222
189763382
4195559
485705257
141548779
363446080
101654786
178477268
58089047
37114236
1279503
700746957
37971204
20399831
116102081
115147930
739293644
291391792
787710328
29612450
66390641
805691208
617979791
314633811
48552357
194167190
33148685
133974397
403694326
62108466
132713430
812863991
823325299
364345076
172017577
114150165
78873896
222946129
116833439
37566436
570280734
202183417
37019321
9851883
321370329
360743466
233087059
273593622
470860631
506349694
531184885
168969532
34998545
305043661
140424665
748867093
8940630
324237781
132014831
475069754
769410345
27845615
89845175
269637866
240968047
125818922
3173731
309736901
26627230
341772669
151366693
216302713
218951992
37437471
276442319
269899722
305439278
39748197
453596051
39008619
182887993
18063693
68229903
45899554
312875476
649196845
13554986
236669353
415575016
123455262
249727351
705872011
528620199
39327968
10542188
368196321
117613193
12645982
35436000
5513499
103885230
369964163
431609821
80352574
556916621
16371107
19228879
47513207
259550560
126652909
341405596
60457169
116518246
102816368
153072839
757828024
48346168
206432415
61785516
424761555
453361196
96727549
141380593
297213207
77864599
10786937
503132179
163020384
9297283
3722831
422449240
308966317
630304161
500108860
599713659
418582591
680556676
33798586
333582955
481749504
241769689
223570450
133189586
2216888
403604994
6609550
75570427
38869908
194555118
82382201
176828810
69071098
186788348
301989592
306912746
198509314
456720941
213173383
104514602
210514017
722466489
716852354
465484553
30610241
519252202
56106212
248537985
33577064
357706473
507324424
22864175
2424632
260791398
69181942
102752017
330484526
440809157
261457945
8545415
97208490
344591271
562585259
3973348
111060354
583854294
162743771
5854829
42270316
245359310
161727115
24942749
218981100
250010493
41548788
192493804
152941300
65994326
288876936
100826897
551414062
543298522
472732112
286680891
34473821
183146835
80476658
288841371
132896021
18303043
200664869
848548321
62001670
60067135
108925546
85395438
680091591
79723031
268582179
69469446
236920389
345027186
90187559
129246351
504418890
183768686
593504004
547299580
134280685
566932066
147950899
210249440
309480615
632281875
6709114
316731950
18226856
2193926
215198643
358972717
14187840
132082713
524335595
69541355
98809668
226581302
158566547
562804616
347308700
26515392
744169994
233399371
719031371
297326150
457663968
241570720
87147690
189125577
735142507
828548371
118367763
341147192
188451363
629352613
829650261
116524032
250268783
6424954
105503557
121422755
76288474
167469037
256591724
571060535
345644379
511643546
634561540
148182150
19205012
201465845
504547523
83281736
180839690
633361924
287909879
366549564
145675079
664663959
669295353
147301275
275994633
336960114
365425804
222659464
349419131
28401764
469615223
5653186
33013060
11891810
679809193
457655330
545477653
766234543
310466871
6576002
8496111
234273142
245995373
327407441
11405619
93024649
168415932
480338856
414394797
292077446
621090218
150989936
235350758
551847607
510906154
222818405
56314230
229950738
140433361
94169316
160591057
343055890
149328854
475662297
97675847
90548820
19723283
63745307
184793012
242554346
38476348
56332297
131793441
189363942
14367379
81409067
78492339
43771452
77131385
469582103
4835284
30157282
349613292
171245743
137537557
483150856
228472257
178404756
607367643
415488412
62687945
155146278
232706155
380102806
41084309
392654688
580175461
103002970
16167248
531339103
114863383
313281704
690164191
600413080
578480898
184678253
206061922
297202658
51776297
533791361
87768401
240669116
6968753
40277629
178076060
185644953
271247646
751486449
197217653
7756047
597875206
554578113
269903985
218319028
440946218
455126275
597040743
112314984
21279865
414958302
75535324
135779658
56021472
229651582
477065628
592204210
24266904
82832613
50544041
40140749
566579540
494529952
115263222
7164177
124601979
426307064
569536441
319301983
61552546
9215536
295822588
66219209
358702164
47642228
197503704
29540052
305106554
150754774
27122729
478680080
345139375
237312881
108794287
182240935
44115811
65637067
311963748
537758795
303754383
258756551
16563569
262998660
7251530
480869124
41020179
94965996
666403308
449119803
338158686
103960648
290781516
178973678
178544111
160521220
350391367
375816288
450119438
373306532
15334126
476861382
32816779
554945092
251820248
13438941
624748098
198387220
391483661
409183186
17070852
136213904
214848169
13595579
316796946
258357289
170474802
279769539
11018036
120327977
96280699
291686773
162534421
134807035
102337691
467275364
225460761
507900069
169855576
189753976
45104303
398339969
185531643
152713391
221060124
129447016
496627246
125551416
138530576
319933989
295150229
332766644
239296488
88021993
300891818
127363843
146455382
222861175
48691507
142097292
151142846
358727457
104117333
32117209
34413348
130467132
139278821
15587356
36245862
106231726
744281092
174504798
354307365
304491499
69785985
205712683
93636121
9387795
22551388
238314331
118731429
62829307
41130525
183335360
47313691
88080526
384801369
768123660
6156689
104292490
641747132
128298011
211009334
436762508
258857833
471084673
530618186
340565670
81712430
425566700
167234417
117832151
127055958
194635289
166995921
464412476
208741191
67684486
204424920
48930429
257309071
239260966
201915900
174880835
27833598
176618441
270031049
260368531
521513780
114804903
463901931
46648330
410077064
331920083
617610366
235277071
99146489
282230237
542201401
185609829
164147476
87678034
56200513
356872482
198100467
228271476
320527528
402174197
58907220
330940937
360738467
291143496
46492038
653678473
147951575
167894108
15447243
434148137
798295811
327907722
331994339
9754511
55638644
175869123
83433218
39800668
149938667
11611945
5407452
206346408
492637091
25473601
63032058
21583499
273322832
144080408
61912695
97836346
696662046
309730887
47736975
278239121
108731867
526194598
306699122
134060104
79173099
36815190
670727116
5208390
500357468
432806984
77801990
35626732
666800203
298948188
162360535
158816911
161524813
208879174
296576472
81128451
58831139
263333045
142995930
47300897
114458
328196524
163951927
94069466
234116
360861100
372245193
231231479
209374232
234160596
15631669
187421385
198694327
59236918
672156787
145365301
51625189
271722282
61116927
659902879
140889766
115271739
10225005
83766210
465778414
78553495
2495234
236462554
514639296
101753965
153187567
356144721
112468571
174075003
25445196
62523851
416914703
1727557
102949182
589102621
106023423
96852202
33213076
28918677
139126448
81278403
305674184
405644521
255046212
334067825
81880102
14971497
204168311
91617611
210031826
115868655
67271541
65635193
227723281
387411568
117118100
3776264
19469018
450231910
730039041
366774472
610166602
112357306
200701267
364242315
111260758
269120
377165592
20266278
102785874
155392308
5259598
79872382
284629328
141630805
591412691
391269336
317052
550163261
21778002
342341862
283641413
55975196
193189000
523678531
25813820
665506363
197038932
428770760
392679906
396977245
2147447
124021372
71500036
376485197
42493064
92336238
570588997
133235590
56719700
273414203
559870609
248073236
319550858
52512637
195246335
30815059
15430247
116763931
158938634
4107064
99182759
86526
523337536
195606040
522812386
129963849
177156686
776646174
199006855
3476386
73395802
138291820
89752938
36099153
48521622
57303545
465742546
150994476
83153217
7411156
220410033
32329268
4493758
269391037
193642685
30376773
233568685
141789569
561747209
640987914
459276666
33498592
54492852
453323318
98715304
515328177
131039715
2996530
93036216
354351604
281956042
73920733
465597137
91144340
1958582
101521565
18356948
127460183
56905650
273083211
195751930
15862445
511888421
97541093
11979854
104488796
29909338
354390068
206990726
274789406
4189027
653514135
58603330
26791255
34735787
475438835
777026958
224801258
27868854
65124544
10949182
37612812
315109725
750133088
179273969
118634939
14254722
134278227
15265533
146354175
2361289
466840132
33975848
591768742
239846501
143891133
244773358
437187988
9181540
7564890
10958716
1029527
353916842
147490432
84957865
358237660
44624735
86142215
220507527
132731779
618454985
96643331
131235236
404998375
16926552
378251634
53919426
81740422
10225162
226693980
71331093
62401982
68078015
603664918
219081686
133198721
211034836
511968691
185306604
15490681
36059229
727697736
102883648
237793737
229702107
264919791
393259220
380711332
74322124
332332123
31634725
850820425
30285464
676156703
490456217
344040839
1476075
73591848
5940308
11021733
282149733
665496669
274353552
18402084
7285556
40817134
655149966
3812265
60194601
63290029
3753018
469797975
103568782
36400271
665765801
51989862
444427983
470927229
559661991
26391781
188550485
156579681
290934237
87459246
31069540
153113644
329173956
298951931
161912339
20059135
60738726
66924582
17906183
128799578
115014970
182846846
53788636
42016857
189386941
36166122
162225816
52164890
2875442
661010642
103394465
528469019
124215224
325572068
307845149
231750731
39510504
42091357
158822121
185740724
192601737
662017411
437842731
182266
464949602
321344000
115984189
36089546
60814985
50589724
349349134
5662145
28191354
175351731
570092056
121837960
176895268
598308732
348478382
301418019
389430564
41922530
11382589
214121621
10637841
55324234
213660426
372016847
380948219
60698841
266369592
287548434
297839540
721133950
612778788
81394329
345261820
804711918
223388570
451410046
134223382
113696168
228994725
621645254
217934524
105766263
139905515
44217591
262354643
196926563
22024618
24050862
96487906
323240
188558787
613191516
349058203
83853516
157513908
13508726
528491307
109459755
82846018
150409936
183715545
543133990
114050010
143798060
140799372
104554299
435493831
170861879
427558262
231177610
42236505
245456997
143192985
392379869
98229861
94666502
111482370
760873112
174468932
21518477
432597089
453157394
713715112
122532694
102918792
31256627
185407051
278100560
387153893
37849321
343530450
632002253
199147988
707443053
11914819
238435308
195696495
584201976
83833605
406931341
394483142
825996650
2375030
60382937
497856507
366033964
122089538
21851867
181542188
359091421
108380217
64483429
47199528
627330918
230056068
231286702
80262541
1701354
110554045
661699462
529952681
12994261
83128388
302781666
85714716
262482822
227765993
754486772
391591104
127772914
290200116
4605793
314724306
218371131
37017042
321850508
58901022
42271976
31132893
33489040
226140957
238885373
33650059
101245514
42874535
102050533
431838103
236342473
371088874
706508
420249096
177310291
32993730
300938014
40215726
208060953
523755708
34699490
457564589
158195955
179044745
508475946
525838084
26204132
284626410
31993334
155583026
127414755
341598128
42537686
46862578
89782910
445101001
508850705
94644362
498701659
16586551
46199783
27120135
107824843
48554479
193904765
42703836
59317686
24905543
316987705
224815181
124108123
391180862
360432553
60638781
196076717
5633865
294901636
128098452
387347037
54412678
17349193
29552628
26810451
129611534
110235632
414129546
13750770
840357761
68954684
381055837
405782410
139504197
98486368
244264919
164106645
99448265
258491421
772344947
255256315
371244455
179105375
62728360
504679287
701935994
112540693
651107865
64123602
411957953
28276908
203057846
173808737
345704313
198007205
541579964
13376692
125192488
654808322
353826292
208976282
535635583
143025210
33066867
322032839
352965604
284398166
8280669
64768382
522999
609494870
122611683
324780552
98209601
147819450
127852756
319570
115156604
409598187
737155589
157622496
31518256
159583623
10135169
142154016
103569578
186152857
323818785
271531890
168030951
3582685
3456831
8152036
492818873
445356875
201301381
108577134
28117703
681396357
488980745
508120118
279304123
68287843
12762054
127994256
7652304
285305374
3210344
277348298
49425446
146959048
62461056
748525832
53662498
726818580
46928442
754911970
83538737
371388650
267455281
43115621
301250451
444787572
221048726
87516121
618553706
13799991
19735855
8474879
383623376
6712607
433108494
79444120
924948
806319
329583040
199894690
355962107
100180076
72723157
621002837
341457136
95146653
190555296
34441902
525339984
113419463
85220957
151391346
622860744
107337477
209217659
157769926
106999339
56754331
114280651
491940392
454940351
609953826
671931459
156252951
58244330
223420520
100926953
154350602
362099061
128856196
563415927
49396124
6985667
14492997
110381126
42270153
365157527
218649384
91686289
180913892
39392961
532347412
257533758
87360092
285185918
91079410
557473431
926503
784176916
186788847
11591663
746533019
15542791
183233556
48914291
274619169
429890283
518564950
118784675
476173708
100407416
73568107
787988187
4606606
44948945
62073260
262446676
192758512
153975913
632860335
315634484
115542257
288394122
52543708
28092757
87595014
58473371
497198738
344810647
176684781
8634114
8612708
28816360
433171285
27965260
536659181
579735029
130814929
54059581
30698044
438728876
97129415
70180967
134086169
11382838
23582040
62966629
11225453
524847363
156935412
310739945
700390142
34880503
106331720
53356587
4587266
253453412
409832145
522767083
25972756
112405321
358247271
180340790
11548271
139494645
667483925
201600577
1126145
249318
176735050
84050468
9557199
196459274
363982541
178377670
81272004
3653260
403393454
467725481
38516216
394732732
96492905
19412579
560457996
167678544
1451858
79887985
231158556
191913333
260780371
217361723
263220606
174250042
78689651
268738377
246901712
114886232
145687534
435659520
185188033
164689906
27900259
57832119
28603025
19317125
37912666
54973279
112729837
140012157
194189929
209699896
54851849
541597390
251472307
413224217
147791012
215227829
127849139
157631502
638812443
570576735
119961200
51471888
108444207
553768888
9339461
440485999
421644439
865358959
288189200
245501213
123684109
683215466
416323641
489911819
258584881
385345707
511212187
114556511
243865873
511779553
29992297
15535439
140064798
280087593
84980851
138495443
41397943
127560948
199493822
2901285
2786044
419727142
592814901
86986623
40526491
16158363
386716231
317019993
738260901
541984803
169745326
668183505
477214417
25718721
173839336
591791845
75968339
129555416
85844213
17565508
655262437
109881686
260137432
305379553
277732504
257708862
542283569
35735159
419648850
95419992
352778821
163523000
86079727
120674136
203684763
54197409
269264212
710417786
96358183
5304818
401045465
109973228
114723281
414720080
146460367
5276363
161653126
376259809
23642348
450858261
60720676
204208225
253167073
85717901
461725956
207607529
25702000
63095245
148813572
23208994
669125842
271981020
17234015
23585271
170691060
324997950
137369301
286807738
253405365
129469360
7682022
33635940
621993306
138167175
59366163
418738947
667743263
339524616
302689373
309777263
140085218
58323158
233694660
172271365
122875468
106994185
256346116
576157587
1843951
261897176
560759680
459093310
122773248
55965953
3023701
16509253
218032469
83093552
330881116
165561512
273525779
3677393
721552368
31041994
449286321
285975169
721848388
120732350
659608373
693311403
94706138
184109417
19905582
45301672
756429041
2002580
357499031
353951036
72006149
217890224
32358256
477045451
555011033
134873981
339372062
441033182
178234762
281779679
31005776
863783478
235241623
642500341
426990395
2634917
18384803
619340547
226740822
191734278
629901154
413041319
137268874
89011993
527861083
86273815
141172121
21929957
345045992
544787648
2458055
114144602
168392136
123664658
6128226
331523753
23554622
71302275
205780559
322917108
316475521
105225764
51731550
1800679
32787078
747845
39977870
131563308
39919544
10180734
192335117
3949073
272861414
373286355
6833567
114039674
115873576
64215010
115780846
78273134
40624478
54060834
91048537
428334064
84973284
110830289
35923391
264890907
127508063
184305793
107341292
16723185
29611858
95277007
13773248
16013640
271753119
25002283
54279142
236396215
499081429
219463775
51603984
343698691
93978940
88513856
221126019
52079318
734935134
192260983
7581501
15915822
557221912
43196781
858897225
437132032
271702876
319050461
476631368
536664587
115465381
265917132
157746400
656227792
377601773
108767765
196730906
10031403
325365534
316435670
1795569
95489001
16483099
139330747
71206199
467635761
671462137
307675693
425921
391953566
146424954
98857174
5323960
689056816
118346688
218034953
482219346
286000837
155869264
136219658
85360795
106262626
94017787
570661852
429385163
404310727
160806321
88747374
702488750
298534599
12275127
253128870
127344321
20694049
156549749
207769112
352934417
160108116
7277967
34556462
581762503
486688167
381506
53985426
158626840
165280387
26438302
319913419
445579780
79614379
291106294
277484118
20170415
201688029
488388552
13933404
268694116
640388746
250189292
101800834
1290811
808682320
285319372
162317934
232597850
168915095
792602875
14476275
19315082
327515935
16870761
248431566
190908452
164881105
391397227
235736671
378400969
120329087
206566280
98668927
277694218
641697685
117675246
523726069
243551832
386773522
102343480
373489843
5157407
29297689
18188828
15704130
5142347
91207579
587168846
145440587
10350845
49807036
14149683
535108347
559360226
311937253
410760789
50524273
33357293
55154570
138846097
202812503
471745047
562991827
365552393
406493132
322077915
160405558
175644407
134937040
80436350
17204726
142273806
106506779
20123871
59366680
423292215
121913375
540740366
299709520
151313933
265441882
340405331
5969304
79590579
419695056
510687227
16943862
308166348
351469966
58740084
2216351
1587113
310665524
115529576
222082883
437672726
125969608
146096290
130480880
789902845
36526552
71274489
235805224
10427954
214924275
41493786
140732781
349478462
45089957
161343922
345547493
272375888
139094079
422166732
95838397
76453448
233771486
240597967
261538042
35288756
17224629
84493041
42240868
77832623
598481910
677578711
63056692
269094693
506043419
368786930
49049565
40516794
5882941
589150830
24132966
785020454
130128293
200762054
203676271
328081923
26271319
48981640
163220666
110229278
178856357
112042898
50307898
136423337
81044586
166483888
23466364
194349821
126389144
195534677
191705477
296967182
94047016
51864130
39527706
79364345
74153453
316367427
69622545
14057848
464906661
491227675
190008364
84225859
188166331
417440334
5261553
48495553
268762576
254571632
33633109
68627936
312579162
118791545
584749184
671643148
137020720
207408369
245947131
406201899
204393679
371522604
79462750
234496313
208433270
4156608
751567295
229251358
500415485
133898014
286842734
229988033
195716481
645123029
7901266
74657776
67111587
405747697
550289550
330904498
501008605
151059687
522851044
175515228
3149127
345612175
166600003
72253939
246456063
288979130
681110023
383962690
186477181
10216528
306623341
404666777
229046347
578401733
453837857
124213162
287861561
44903234
50124166
277995104
364427642
212465936
115292500
309359516
217241063
334729870
42279812
606590326
58188524
784224782
322256451
51853853
314767929
491926393
386987616
219592704
518850314
113004240
355591421
20494642
297852592
24886542
63895578
264397469
481979710
393550888
55834830
60745460
30175832
134042939
150030243
262122478
7693627
630945616
16324100
49684414
92057682
125202611
230597433
367336478
29523229
281947493
246536983
152497509
77023276
98975467
22137221
39957899
181654588
142913178
337818747
294175631
84404421
237125480
630606473
244601964
311188068
19736293
23502056
160497783
175139937
352456091
189522200
333313649
717368180
34776052
43419115
189494380
386978100
407963569
339111176
340686544
113930566
256544037
221818234
392036545
13895998
622463264
20552900
52331655
272221412
345749656
12919718
810486368
12317893
271333995
314793357
46483223
898951411
205947158
339286898
13901794
109681259
492380120
349386780
12904298
230542264
207676197
597843857
194688998
23216725
232624086
23345408
685564456
112903162
22510666
114699511
114113828
35074956
175351249
753306658
148612907
18223934
379281215
81515988
469462998
392000322
370873496
342612246
62546217
629473957
204859412
482993565
548153202
243606287
33774159
554995939
21412030
159588209
119836110
463971080
239325612
101353700
262725020
464238133
432772597
419182742
94115141
334129867
367797670
157325992
360361399
261126515
72650271
537169117
141588653
162099641
171645239
56106219
320162613
166602143
100302968
4243493
183493630
298202389
171473231
26454499
413721437
283778334
294088773
62463860
50337146
84968685
29080950
14265935
84810541
248083819
914545084
382352813
220894923
187040379
296796192
793852
161067643
779879689
206084736
106036616
65708269
743312914
81408285
543620854
590776417
54830166
167885787
416031743
25724572
176345222
120364953
531530451
3685794
2639176
540941573
446636361
665322072
5960386
97507182
22581556
12232846
633203211
143739451
481837917
111185449
57390367
231445386
239246701
127516935
221736075
210422981
241884616
104388955
165292823
213530073
170731850
492933832
35040931
76865640
25352118
237811697
333373461
75298986
14558766
385705297
7131646
288621309
2685886
445394267
135554117
204900599
89358225
416302856
27401575
136282507
263603378
135400034
365259076
203367176
57891528
665625146
436463114
12785004
707188356
222009179
45645715
711615149
193151577
25291625
52540981
48567171
85805899
242208010
58363912
164237542
38854747
101446270
548124192
741616033
2182235
108930118
61338813
163830940
145296084
386313875
420190935
87526918
471937930
91627792
289691392
59206804
184315690
64448270
239019724
172131137
350851615
262995348
83121020
3721824
62313719
66618304
253770393
111142408
147289794
133862274
65117226
91106151
42227705
47130328
274247247
328552251
215439998
391152199
28215998
799267937
307488797
60637817
42618910
244748729
531486480
240655508
251640919
5184128
51155676
161147086
233552266
188745613
176155514
253679736
544620941
365815291
12198842
627796514
506925961
546559525
112161165
396259214
2462581
247180831
236366103
96265927
844667511
175607077
425386648
39637627
54735455
146696598
264504073
543051816
52983163
6602020
98415878
20095801
14162596
85154907
42054635
12510221
119941830
207417974
243201198
698833896
204507272
483473802
532315658
232871640
110777833
286246
455706281
16040499
47680530
131433132
277981819
156322237
619884721
15260244
443921769
196128353
72363699
48065055
647701751
52715650
313709451
273738570
473261685
709310
61565307
483731444
46708611
182800708
57444791
771481098
35246290
524279446
809065657
21359110
531354988
5666532
31219558
29173133
55436336
103694352
224954095
306711239
30440173
313755782
238247541
1467803
15590639
348911599
221993792
305807891
445466033
202397526
622569496
220774671
21815610
110073860
441265481
238581387
500192836
63202410
63959366
427530258
4187583
187187925
156988590
79540859
232715958
164884023
448116630
8289177
474874090
425699795
56530677
111252824
463139379
117494077
549770331
114379374
455199452
526136770
421499017
267796675
452430055
6853447
201453660
371039112
29015562
240283218
111320227
7261447
346982337
728311399
189169949
72159457
558062031
113300740
364796709
438158634
153692679
43756426
6762831
262287095
24103068
84124389
30450666
177544213
268056011
255069580
37436793
434988797
149562177
304599610
705499612
716475555
164962558
10112116
290819540
297737292
75903879
312593998
136616643
18270406
103567176
477011082
243015576
1522644
453440664
201059297
93347404
99319439
19239638
99022027
418811113
22657016
240779446
49424501
397892802
684495029
174156450
534029444
3421681
760568272
20523467
248849876
113381257
184783713
387038344
114782337
443711530
165860929
3886825
402505036
633196109
397694167
481238468
149734372
8061291
531085827
167065062
355201997
127122449
20540823
265671492
806219425
87789328
341381002
146874133
269431323
7373923
633616314
330967434
168950622
164391972
165022554
26629606
112154002
17781172
485319338
327887572
64255485
603884497
353454627
20405998
739468032
232120527
12303572
162124348
186609380
677694023
33636607
112782521
451853876
40020121
62996085
577566019
221128880
539671418
4389352
237305837
566675122
138134052
423952354
197284050
39526986
115460027
457863497
214828223
91155242
86290913
231195611
382350255
291523798
411822879
546655126
659768130
319111659
229064128
127588900
4492216
349988098
80910888
417716269
99053224
666263025
20040390
182660746
74839690
270418923
193240163
114686659
67121888
272490628
7806222
409828523
8795533
53813624
41301513
55865168
115969473
314860683
51713096
153980010
47428733
170318103
277487897
512570296
85308286
1447014
689674132
77956781
19909726
115517726
14058010
153788358
299584463
56261094
46229115
221519317
7856868
33037265
15851454
469057378
112166974
294988861
259793357
833680933
392443872
579263425
786313294
167756837
67949717
426031801
140325890
183790513
263205829
341979118
166099434
174269545
48317870
415827384
266626777
22146501
671577196
298849
192112186
386340445
550293747
68798250
155117180
12270053
121923002
699799342
142449116
18759692
511694852
34227272
192805346
7664807
255317945
99868037
196551917
498650532
209235244
347960711
399634092
49044735
281228136
586917046
29015561
258586160
11519842
26663348
20449815
29681676
406594758
579635745
482127624
101640026
75404081
199223640
172367145
182327004
410445923
415341829
58726072
557481650
400156556
39109366
57205633
356891383
171816893
243000935
2891627
83762161
378491980
246785866
49711245
341301131
54833658
327734006
444328433
133903117
25664476
75599066
12911572
88321209
977517
61373943
95071446
59806321
20893210
311767399
16790494
263045614
663606859
199423569
347499834
104355054
615564703
546074289
62910800
278080482
227695449
84223733
762578
4555986
137884247
245361669
318012825
109197764
374990022
299041827
357130394
616721666
514158094
207051723
135260051
33623190
565680853
249892864
589002938
26283224
415295834
882282505
233541197
589646127
63880915
159374461
123238168
54296217
574864636
359104696
11930152
710297798
62181937
8926750
73248378
70055920
80963305
124270024
32479428
505110725
464830073
109815505
397273453
2607258
62623637
369544224
433747816
64413112
10640531
158475293
137545410
45013549
295270032
4669734
258755100
38350166
9116703
158438925
36956663
223843718
233449757
125961369
134744350
521710204
268879441
520450352
6882084
205228691
58219600
306984743
90007586
349732567
135897236
393648699
237782679
122432306
120649905
163276022
314379115
21550825
9041730
187403356
382558637
331302767
204681095
226197707
389304982
227890270
323234291
10179090
690151527
77078181
610422901
431235559
343448410
339939419
117026049
68977824
418068856
433346762
637262151
132146107
70179526
793484185
213926597
20248263
491561772
201566827
146451529
244518249
132544627
57808847
355705994
47961172
48184163
241799697
49693803
596704793
11405542
108943642
225463798
116496769
149074250
285079824
315278450
275831761
435100790
487293694
300527849
513421550
73257646
722064453
69176831
305354460
688340748
610271598
330163496
776154725
400779488
6083256
581057943
121735730
475437401
86828379
612411320
360898471
242610309
370585685
121830974
2916084
33280095
292380122
177445632
165578184
16716746
153613893
152564632
307637853
53950611
297325788
143286132
467255526
31800624
120682457
54914269
122055323
405072369
153327217
461338840
79924024
615656276
66053190
260000965
791908600
422342246
417957565
29699869
290853753
111358127
148577785
350970170
461922435
85098357
190861579
576353251
97794101
95794769
308177026
619725047
2983362
164771029
93476940
147688411
227155944
87302515
441719839
61588976
164817395
170586443
65322514
172052359
472846176
182523406
212961834
78721567
52657344
227347439
38368355
714314603
203811914
69862159
40563099
103225752
240485898
177846265
78838603
477486947
682049620
41494176
128118786
84319178
350898381
61317118
26592504
140499074
551977721
21930580
145206612
166337238
415350437
111702045
117281548
111591229
564130100
710836287
215769546
135339817
656759092
222439956
158517081
447473170
73593098
54368819
158938510
79289617
546282781
28095429
260744582
136507714
283009159
314909912
543378598
40877922
59239022
288697340
211627468
347523480
101586394
155431014
332223170
280380618
140510157
366899282
322968449
30021857
34587513
422599837
17611800
52934004
6151969
239067915
362501967
239732856
44727761
26544090
37965752
413071730
45064737
146500766
202052184
209797984
629576231
268528695
487858779
368683623
344006372
184223719
8719703
295770652
59788002
54335395
33960512
480416213
144761950
215055747
63336535
331490110
666371658
505963294
179948087
14592601
369688907
35658720
546119946
203455489
486051648
5950922
31909969
386098380
151731270
143561221
829215236
222848597
11353881
701458078
265882576
52751910
2499619
653555053
120628767
147806198
273194170
280477099
465524865
6670930
28783733
790897804
271240418
190729042
28482689
142781393
23972611
215631882
156053775
190751084
321511167
214746222
179536956
97031757
215399697
21848525
487002924
65602546
35821855
317373003
162606567
318240786
29008632
154836099
242670316
806109595
495327897
162977093
661298955
127027467
98728874
46584812
432356492
334798556
287563774
198363150
156688773
182977340
40028561
584123496
247527932
6866155
745762127
44674738
206838338
100985728
121166063
328734419
510089467
336073333
110294251
113037585
398614046
288746871
20578632
106765566
592393050
207001499
488832640
472485530
266258977
5116073
170473099
31856356
520651887
172756088
387696273
475338831
516129112
25269768
421581104
241896454
76948248
540505760
19953103
130140606
122008671
319242884
127752694
60254175
298014976
16704654
474878119
73404090
279760302
226238550
93154479
114309374
79539181
79920688
154345817
22901432
140551260
177018567
373172643
298688995
235889733
379197627
19123063
53017890
4409896
283506283
281524474
109880192
17242080
288302385
423836380
179360722
32970769
145897543
149365249
71910662
249094379
66192430
279631830
344578187
308527496
143926395
10838609
26969922
835620500
401511927
198015960
157737306
849244556
648552390
664050034
180267901
45638792
379252582
588385518
29909017
725872731
121287844
13264887
192688628
86397832
241488823
343806136
152885322
49161038
673365000
136678657
1591517
214567814
531659133
384498979
167003657
507602580
564030380
174488162
185742602
348767197
40078435
838230077
565229919
128600748
92034384
1444507
449454446
762076054
104335244
178997882
61563152
686999516
159334338
190588294
268592662
18976348
304872780
176293649
162085957
20931594
501487877
616555524
592045911
252422509
70315353
472502794
104686235
21233901
45109513
16445553
189371089
637315329
502898965
28010982
148499962
322964153
499265747
102962018
777529248
163131063
31175524
633229922
41321399
44381653
571793386
392333055
197158973
30915040
23673442
210074465
53000890
25388321
344961797
192433712
445950744
202837272
109517117
134164397
406547961
279401979
971018
119599558
312207438
4356174
134015996
21920822
378586367
762557018
50111678
334104684
539439483
569420687
324236734
194079075
26743446
195211205
161513417
1292228
435912466
179245006
327463200
211323412
31857769
580421864
439506194
18903535
52526280
8442600
58940009
100825164
271292635
35120874
122988191
45899942
86046054
227792389
5573861
134043747
293418714
197070147
151162353
459357130
21325342
492681315
41999215
676816297
324459752
10411293
74402376
423178989
14470483
198896393
135329118
231442
36790012
81047475
99748664
393287775
324937797
253089835
12596741
266207434
126826116
378512643
30825013
773556850
343009609
21667557
123353167
51079786
350690183
1835910
109742284
720278024
101920800
76458650
29149425
377618135
126877460
296591
503773251
153842719
33199245
190555145
72223031
171818110
206809742
238031578
266226146
138400118
60602416
461739390
8481484
512571534
439072300
46013869
352843046
644176783
633827918
423278758
336649442
144129554
138669395
415167110
109466908
387405898
222947892
247351056
132553946
288534472
178655678
381694146
857563511
308127772
25387615
196005774
710367180
481231325
90951048
13711228
25245182
138050630
38661345
125551290
136895661
196220780
2675120
144288293
542745546
19253195
530270180
129304665
191125454
110334564
85262687
250339271
93199542
429533784
15850882
194011638
284496212
808697128
201970870
234283155
15888603
109609149
222082725
259974461
77223395
2781944
6304583
547339337
208492789
519587257
420617461
502669921
34284269
565699834
851109212
377221
322414423
12296048
62980271
412176166
88470165
144325772
499007555
21149424
564354625
2756906
234551988
476579721
21722866
277926283
127274283
689978962
114349773
114277586
109364100
60149255
191860135
2724303
138721216
53638309
10010097
82818566
391888302
92835832
128515741
657414849
46138137
114362560
680537761
133243568
115250810
316057955
544497751
219223721
49953948
12264808
322175727
46565634
478640393
1497049
766629300
10856303
324833796
5007190
552547129
3512252
265787539
398585661
831202089
182432597
95628426
280166108
12620199
13213052
105155697
6012218
314904536
281155097
617361884
54923967
659427026
143016029
265171545
67861518
413698919
25438131
429642976
7419712
98470575
412160615
401569524
253829892
52700331
482613406
22306271
108750157
264384515
584436843
473784432
44801089
160928367
473732911
435282714
234763649
538712009
671269088
95844983
142952569
2373887
108232639
364193538
376801185
239399361
69999542
7459449
569105022
179202965
135773448
98273093
575806797
401290465
535218176
471749819
576850060
611086754
561989711
250750911
224085104
87596180
427865559
192212234
162001522
349044123
382523287
306896844
676876816
13638490
269995241
43299995
520337767
435043935
808917315
643224929
46203139
26382403
156672581
24121571
33179589
4524125
365603640
304366750
2536569
70218082
56659801
284504009
17095045
721010064
500052300
48224568
14950854
585032473
295388780
226241093
89392238
10779233
57115388
15387114
79577989
338487014
1632271
157319761
219433384
395495148
293156630
199857603
506257460
81854246
844339718
405651877
131695449
775586151
184942836
490622433
108176852
735772023
479114615
21150497
63022986
200791472
180872934
310928130
332152423
158450121
10700934
147636146
133495100
257868252
464532371
360278371
119768461
133137512
180687254
376279009
151956699
523903399
536838436
470148024
443731488
33135949
48227780
261644729
710005195
444904163
217653199
78394078
585417374
102850380
286190342
56617846
89066142
316274267
516437387
145064491
86275751
12888338
77156804
123811592
2231539
204505964
342143019
6698817
149668152
590857054
253271273
65034751
700029920
233505152
107929444
106566857
27413994
57839968
86669843
74120003
146283209
201156369
291516697
359618062
70068419
49882724
253442728
165556440
5995317
286611055
39610307
147446084
15260304
117392246
143846346
60997327
67580463
276648912
690390259
257951246
621341387
16385882
467219701
243616778
815378017
879500555
126932240
117875487
290224675
214064784
685501809
262542694
67647150
21819993
303223645
149172212
21593498
60075270
420090723
464013841
184186309
90465412
324878667
16622837
556660629
76028922
110498550
36766594
445344191
253366686
536905181
55328986
10185559
48026815
252206573
8506927
174237596
12302002
598162075
36074217
82917724
748144052
227059815
393469530
313630234
16180261
189683040
276604939
555758877
30500235
104929587
60681853
644539317
39759962
185354856
354242622
232874264
131428483
32572592
366716503
54469269
158838922
309928250
34581999
602773391
67267189
35032108
37664856
175096739
562617155
362784736
34761718
352544192
826549862
222327353
111073055
697157282
224639537
760262489
182785941
98802973
315134018
121747183
720525349
49043437
165485547
274746089
91936970
305633582
230258732
50101492
17530998
428757447
716310312
59135281
303490941
480765942
390951320
406100728
62880718
575606437
83192991
693865349
55033276
30552476
226256228
803678471
6983116
6462433
351274092
67927901
371876745
427472268
517256392
128104621
237096755
1057243
108609042
8617259
140402899
233606546
94387538
514102717
319984443
163567447
403595200
643035374
115665053
167349252
200598519
792366673
190928813
6662653
441694492
4626170
48668493
81658286
8460455
608301696
24127671
218813352
27032321
421857044
56216045
366379158
50613144
265196564
118293487
446881698
664822818
548555473
104078293
117617787
54181810
116534632
61637781
64783550
8835601
19213020
7908977
148157014
38929545
261018341
89905961
140496660
2239738
57166087
546142242
199267604
424907826
199647183
174601572
89822020
104424073
593743753
149439016
788656353
275751208
81932372
92896453
33327254
53137344
74313165
320071676
775698834
94158882
444220937
588450910
676975229
672656668
553697089
25784650
94551182
406076871
150170333
81878043
100615212
106331092
516866065
55041264
99122599
80556650
194162684
138177175
170798213
52876780
199300454
107749167
129708470
54987929
570209036
279623694
37894239
441099306
19253992
133047332
35577785
417219253
20309071
383800139
7759547
85413282
201139465
264934524
452035974
95940799
257007229
14063996
117785818
484761795
27746208
187392469
497432513
88691860
380215005
195844864
443872104
438432177
92594967
320156296
477231882
18489567
150289474
166674834
125420984
395848538
35553394
600107274
324238718
287012853
244634046
215262279
65903382
67207116
143203921
7340812
19081091
313167235
128523549
125501904
337770982
280117283
20134744
150846374
545760402
174860701
29755938
150759317
375876997
105897248
183925670
159169813
3577444
842761011
343449990
295484224
4005349
326312335
377852959
989273
362699370
45935102
224916352
1278589
68517297
12249298
12433624
129120559
505686533
369910303
765795310
24810836
172211922
279374165
15284333
155932581
328218718
414209343
37655818
10400881
37546425
525794314
5303426
80995022
16235352
632368013
465426493
769228489
136514935
144269286
143706895
156055132
134241538
11203873
246339499
159282
193981238
224565737
855034970
111502842
240119231
379109464
163235597
203858009
455348718
253109868
494331346
123934144
1183005
134503905
140928227
799104737
453519011
140923876
340592670
114707295
124534585
268393634
19406677
50296597
728454089
199382733
394009010
244308318
104620704
193265625
769196976
307813880
202762783
120533649
628586049
345910586
549390356
398799337
154979855
670329875
445145502
19417349
190102816
130359132
49565653
301199268
659639565
579791220
7998950
291533330
280717022
13487461
205939048
410876074
78115684
573675374
625759360
716320642
260898923
233719695
252702314
6848061
118109499
115177399
41948989
517181446
26606603
445606378
38377508
39228880
138904845
82753184
37240631
336371750
3559271
24862006
157068642
61779325
73017727
66259580
195219244
51865179
281476108
101410261
276816082
462892057
183474449
87857428
9986848
67446357
271283240
130650605
436010730
315670047
259049956
35157517
20868877
52778185
219908286
26440625
49147722
175145109
91872841
175376983
132397235
125267350
238697693
67684529
31544444
49345468
79587678
105211331
516768640
201760116
85327563
369959936
69825330
648169237
574760652
25456038
44001681
131292488
655885260
238724220
641886118
424704958
628335006
186123709
571936999
283183125
539193900
600341763
163368094
442316871
70386027
314453982
439205406
109592276
82817938
15819606
2232754
226777753
382541075
388243782
663202688
15630677
232032657
27016127
330708846
107558437
346145910
266494170
210726632
453692044
423873908
115591694
289482533
141362155
215612107
188597557
387999266
233930247
29474482
468609698
128602156
4004017
35451817
447378553
67666160
42497222
191457243
414723126
214904607
495219034
84810504
264452414
249468539
91298744
107108528
375919
158567680
5991983
25008568
157853470
107219497
97727024
66547704
630683956
325659994
3197963
55665493
700385344
724014
293654739
791798058
52724081
75405305
505612764
323589124
80460091
654623132
456223526
117744048
145478775
494913960
42161238
226301998
252050470
208039772
203540030
263899579
33736934
48481476
417263015
102692757
802521464
104420644
496470258
406883189
258665344
453882606
190895927
295475298
47523091
128747120
34391528
790875371
283709886
120352301
167761899
79684554
18013562
304230826
97862901
112807036
574730665
440994744
544712611
167350389
618722744
86640599
273346778
77717501
2669115
147489051
14142579
394815907
117387700
470047029
52659895
29367034
79520577
25924635
335043778
360413848
143178472
217073492
302940658
35306542
208988726
177034019
304209613
702007994
372240178
94745665
140185922
405184610
79234880
34376551
239733529
328728897
230847056
480933047
227749522
29751988
393438732
5755137
393553010
568117532
390254198
261185919
22224605
103207261
597740248
33722487
53474831
105995291
168683906
147207771
447020449
268904648
5064317
680531638
64517767
123630973
361914080
441241837
317697778
338544372
8388095
130791288
98069399
643856812
254388546
430220040
93359991
65310557
324712221
491976873
73797929
174112693
367982638
354273166
531266159
21955893
30243838
306834791
145012957
128264276
74373765
59572695
132103004
67140588
50215605
188582177
431854079
352732889
101609355
230462306
26724842
595371495
62894720
102701259
639274099
444237927
348045128
16129534
256894049
165790256
177320743
153929397
191456776
43506208
72840212
623390302
44289077
127610182
824377881
17451123
74839019
25445056
267090471
395631376
471021117
110974054
94229329
16420811
718662260
291535479
171271082
4087
791966788
188305917
223586150
404435111
138985512
650443
238927396
75444626
410906003
599871628
644343587
482207778
603595578
378259521
105510124
804818716
82155742
555423697
38734411
874245695
176123644
201228618
218760893
60331121
299351366
423969306
141207645
179173048
250705169
1060082
24731910
85857953
623582731
47391787
28731496
197819483
58991966
68997805
200942797
582295560
44964116
313662520
826620651
638221402
528069290
5459111
722792682
126514644
224530295
54481934
67286521
628723266
235131665
65405696
730007273
53720602
184572634
2081767
462492714
128524090
54794656
458671856
9030822
500253688
158519210
201618713
68754002
115988040
721107166
678499560
22908791
430469193
417398984
16248818
88509614
62609263
190570118
339488
226305972
524344757
299619348
475770355
740308408
117251974
106930089
88174678
831037586
730390223
60399535
47896842
172543478
8844125
144678499
15066660
741618541
86097350
225878223
618863988
37569779
138001302
158757832
609594706
524985213
203925863
59179325
289977530
119019154
395659147
587443
18442962
317405915
122431477
674270927
283709351
161744634
47478168
615133353
534239872
256892020
532263302
7021408
125150559
129296733
426199636
158434152
343425019
458706822
466093673
218409733
21658029
53184116
338244161
34263151
5973758
83338100
322780935
448844430
397700105
72292678
148661500
283677658
430181024
195331110
156054478
184906280
464641867
159023674
43241195
7519899
173667942
130569146
442435814
9912760
190355622
160514045
161772187
51598987
251902066
269316372
22011652
654887664
556878834
113792497
628983796
9123880
330097160
18701282
69542823
351045919
485478743
167701225
211572684
25398319
233281058
51902138
175357618
378373827
189551162
120775220
88174007
811882859
350857
137980459
93073671
79005795
130709781
257990903
103125434
401667603
57365561
126711684
370851495
19517599
515471308
66478018
99518668
558501761
56042815
127507658
81787828
419905229
107308598
90120702
4166051
238611656
214245664
53248743
143587942
10126214
471365199
20227866
133703051
304136577
704353881
134167013
2299725
20000049
421957725
312381370
220980331
189616812
413836931
11661231
294642106
17259848
40326228
1026871
598816026
92821556
224767214
218316011
544155493
424899647
51114872
2600793
22106267
334548019
232903432
25112635
196134196
81743854
72309928
262897179
10872819
167542981
338631619
7827944
454217057
275174524
96782598
281671993
346663921
124082269
219643134
111390695
54480209
229936837
138991600
78402965
10347673
300097479
312341423
378656757
163484539
513137187
7116681
6461381
272170293
388708908
155651266
72553856
258804995
309727
176464089
502148376
465448998
467345765
111288622
419484961
201602001
99244091
415695812
587968615
462566049
775283940
5829791
123376500
7021411
9757758
131485316
704554854
37190975
103815734
142685426
9423836
211286975
128480884
383157732
270179544
386782063
277818890
261835585
18148376
298884628
618262939
105366839
123710263
981391
458196343
79142234
31792078
94041780
152904746
307567150
72545178
29937463
764065787
135057555
71802602
465228755
22181472
2154704
18206775
425483243
93643708
1606540
653728413
486522676
288189874
61291736
270809044
1844101
599565624
183499188
177234946
202472827
65481158
344256167
232032529
35594279
262473798
359007981
545323754
161067509
63237973
33796957
239331665
624234705
400168397
37127061
88491633
1482143
48593817
150085377
23837543
455255443
55479727
139733881
159186345
258077777
162002377
65817161
85028539
198669981
116755040
135787097
134350032
512397888
273856103
73222074
6797666
106586304
256061799
64553994
664550174
539050848
34460074
529414049
123626531
2242925
56354722
183464664
72342219
544293366
278919729
167995103
148379642
343457850
57461012
368990975
5429584
9400569
133505011
5330050
66811947
281513140
51931630
5494380
4353006
190187199
408571028
16935542
483208665
130881612
472869034
129867523
84673276
193203643
2387839
556045164
43384617
16586273
72145660
448123165
254736641
306756568
355025168
83964693
99766074
117670720
621582557
441483109
369823222
77143881
253638863
520895547
273887849
32509092
300662875
490310000
132203993
28685818
76811530
11373886
377130810
199015470
51021333
68815462
18250174
1652860
46190841
653309981
170478844
249445133
11400704
439120239
690640560
535832194
510085363
13175907
494675199
4361913
21036090
63773302
99850576
59734340
87898499
300826627
152900423
166018851
124290822
335422508
53179228
55307992
130898055
3054334
688463055
73257914
13624529
92013775
268327887
15779750
85190785
166943068
201721585
361709389
207192368
142261519
39036894
310885581
462490819
21501785
39082823
47391245
57859302
209706229
472829347
106049353
548906700
759831506
592096984
691035183
450199834
71774980
1714284
275452427
103245842
88195878
94468888
263189373
119508490
275994003
8124186
64579674
473201384
145169834
91454204
167272325
45366453
102678175
688511876
17819419
35752455
19718035
38044517
693607387
35705629
6562284
17883616
329867268
158976841
50296715
328023809
302601163
556339227
74462668
424436651
261829793
43826086
2394651
310302301
602181948
636218121
482617404
366663443
14229225
365991999
126915296
173831945
33095853
547619444
280676015
122129876
606134786
294058061
349856577
307322728
183694671
1219514
122074349
35476289
418509054
199453527
651213103
117837902
544081527
97988312
83683089
158336892
470432908
29538321
315796614
524815495
252019859
564050385
585426020
276294652
605620960
40527660
451901662
49961341
128471995
767171101
19994897
117561935
28936772
7687898
5503785
22594734
12757500
177952566
423617459
6889665
104366911
169851501
71657030
448220604
442117625
165066202
95454153
213199155
21349182
13568738
391951600
89239234
64019761
782798391
240665250
229089807
1261512
320471661
130142813
9352827
12929350
314348796
493883151
508209362
611129838
54895277
414251177
152437029
17971408
158481058
29118344
53126376
16204456
95459948
35771944
433170447
75787564
117478019
440549217
542772276
856422017
169187331
159003035
116066453
368658843
103138578
227158879
339207233
27743471
16460754
400126320
70912524
26573767
35522226
164880308
307018541
255383626
172013378
480781780
19473522
469698927
224072880
447000122
274527912
241479900
25303835
71189791
59766531
111440206
763408339
107655329
721302507
32321711
22808230
24415526
375607498
327469552
258840647
706571708
86289892
17643127
585432013
29586295
29738937
245571424
403613778
318469742
74001145
328187226
87318121
70327147
85169293
169209113
87823144
195216737
4991811
41532081
175074166
70540417
378438638
2096758
9206551
390900575
962887
137496929
172843307
175920491
227325793
439277247
111787061
10891151
539154901
527457571
335989910
510265272
77788473
46136147
143955746
3886700
281884840
6510747
27351135
91404367
284393345
228049639
294290493
27215703
2214560
333444554
11468869
51326883
398949591
518485476
79027325
37808121
654473779
140051925
99368607
23298569
55342600
365093698
449796990
233310960
292251128
257128647
473428786
174703725
320752203
516961141
204638792
298185021
27772886
88691531
46859537
306853719
548519960
168003358
281049190
11962884
225017562
736142955
46328493
287622028
998524
61342866
272694764
183990040
243012022
91090426
459546685
444988126
136560477
708526577
385332445
61402810
435338273
65524302
74433164
263636020
187537611
22082107
39073207
65030594
11789316
108388748
367409682
163813764
251085679
53699511
36623465
295731399
461509962
658575820
458594597
92716249
206166402
772874312
233925995
616472338
24262552
82221950
5305660
85188264
7498210
76182740
55599527
443703319
370882745
727378967
21973826
10597409
110040986
388282504
137433886
624522784
173523724
49786779
390003955
27497111
429533150
217790188
32636047
83862503
826029503
267228223
29594133
505430755
8871177
795813483
44771473
209683770
267738982
99674959
720978747
313192564
354592652
229332112
33929553
2612207
213284412
237304554
1895060
49640947
21615322
101159349
40466849
58531058
19085448
470475168
88045296
188238344
153363585
170967672
683633576
104236533
43908513
513375980
538597748
322452684
304932558
658738059
306233338
165301350
669017553
2758488
116774568
22619970
276671533
286147260
203965235
38688798
251809735
452271137
12591507
315011328
448308051
572041266
248680741
201438047
168517028
103081195
174105783
787090560
150196668
131022708
60200291
266687552
66729798
136312479
136627497
201048677
705868591
74858812
414012280
623313436
4986189
414766080
35976551
35285880
530280993
51794743
485437465
2141564
295835260
198644883
19523807
400376226
12098778
12805338
61114183
173061573
341636152
421725201
171272233
188904764
150104804
237123138
100446141
263824815
753132052
50684782
2450684
48076943
208680418
24398023
485232128
21926676
393353678
89115074
42607002
95265921
151714047
143486939
70656423
10349966
289718441
194643733
273252162
314419842
456699285
308209341
9391949
194931652
33680639
315512511
283662957
550272637
152443516
96185294
376129086
113016606
220512703
238036206
131655281
566433120
161999213
295676663
255426411
162710048
783946764
152782804
466569849
349820705
272839023
25097774
187657536
1893158
297032358
1648429
107776977
104563227
120398162
288266326
192770903
104849359
5125604
293682848
121744634
31887639
286503729
520705495
63712987
132655125
797351851
62193064
114301212
98326172
102190397
612655305
461356488
402904418
27465683
27892330
13914651
144955595
590508699
43575344
906084
13762158
198785164
142408414
395197635
142565282
143005741
2653697
652290121
126998921
274655007
432215123
771144544
258030464
277149716
90133111
56863275
182455074
470237765
269229759
271698985
212270694
441192823
593017642
339900826
180694321
43875892
293913933
96967872
471694195
525043798
472366185
824169299
338659796
177360741
295716649
218890448
282586846
242545677
207842843
305631718
167849685
20021985
7066242
243789801
44821592
465723551
227472450
89482410
51061132
179671733
639627528
11810247
475588993
228138637
246597260
180547155
8471830
7313902
1141987
25164370
409109471
287704649
657346570
449018435
117729800
79795768
194733029
419183887
98547676
568168260
578639185
472723201
20698095
189007518
196595958
185247514
330081957
199433545
524741299
221897715
518009511
271440567
4155247
498467179
511570085
110262633
82444603
345910509
132070307
336258365
273048272
81173599
108675253
5766384
154065017
20508977
603519558
562449955
119006618
347304691
157959358
261140173
152303214
748548338
137232687
170459826
159557464
34356097
302881269
84664359
549004024
136422478
396087767
52362528
8923730
498913258
796942794
78984302
265423753
63150836
123246364
306508615
731100639
370864141
26725280
20896502
17713539
163011386
286460909
551211287
128391335
198290784
116849805
714628890
302547966
74827869
94845397
373188584
319274173
60283693
103162997
324206421
487520475
387964045
125362880
391285843
442938503
9813521
25831346
254267329
146366050
48335209
20330659
419471113
238641187
560591675
100840583
542537256
489989343
62461085
327533753
413128759
110986862
10165068
2110654
50324597
738170803
883532736
11848543
45444642
103519940
30151086
125556427
377491563
148417701
203816150
107720442
79173917
301385062
52557984
448865617
23009160
35655739
65125623
194004827
15947481
67547029
372117956
11881807
763292634
443916440
157331490
413199361
27018093
91142111
24694122
12539622
48386999
293684788
476662547
332502677
395620448
218552468
7311436
64694437
390400350
230180586
85197148
134829390
164675686
398063178
84612374
43486821
207520812
199615117
717156757
258689433
98405254
484148602
167646930
664240163
13865250
61533514
512065410
575819941
238646564
292524969
2798105
64683279
193666088
214871138
92132000
80998950
220146789
55573725
289689552
123380991
200223598
73402487
89111025
142621930
210710747
287001654
477031075
407490233
334245573
306762683
7914487
53505119
152408724
165064066
326392294
49164569
216010917
56013593
146454719
109848644
96848662
657589853
293530654
312646235
17855717
83640822
592786168
262775908
281689529
64067884
419727872
45846063
275075574
345247730
288999495
101444739
281727309
267407024
98652701
61000915
24943632
157424391
230510411
492777658
30111663
184964742
607618120
38152953
806887745
137366921
112882343
344022526
151673213
24118118
44649828
241115669
644704467
1870942
185123386
13300398
32535757
205832683
7223267
358497544
608545020
19823984
67191402
393590566
116265663
173278833
748712215
287270202
66117896
85333872
399575982
71173928
9652798
277064861
635912545
289939613
308992906
293127556
9218800
481610639
41069341
9332952
417725895
269935859
3389132
86301534
71840667
574234788
483865710
368438744
267704820
13785248
107214513
614810150
380883576
46244606
93198237
160960452
420951620
82784869
57988814
503087335
279635288
255147597
43739335
163200887
2967001
247500159
492439135
212514397
144354133
95159168
134351300
23601048
55548896
92258146
175297214
56051396
639197289
207474695
249849419
273355917
100268206
179332046
758814213
4277489
414734591
654479167
421464046
577445264
135441775
116077134
218370918
3442733
135620161
517272316
59878467
28811537
127620732
68378331
296741049
40335607
275381690
222808698
435106400
242391532
208925355
392430111
249634506
287555406
46054863
104338756
741231745
255826698
416482509
686988655
207812832
267697405
115127300
94744347
163027014
343254523
145528678
79726380
92006084
104702456
599618457
698648985
10174669
193900347
3989964
22201098
568211898
291083874
330178629
347417474
225666470
67417848
59926546
683094597
410333
526798042
145108141
439436455
15271024
236456882
465444543
465058452
247200788
269415227
19487165
34187857
48198905
31749539
188031959
83928274
144476849
528460085
39240371
252075870
210039196
797186898
59481338
7805679
82684474
701808141
168322098
120519991
230052170
615648071
384541394
40118647
635619630
49924974
202238535
46151866
463275197
23697117
42605516
221075494
697296553
53729720
59316257
413161604
154406536
11851879
293611468
78639946
113164337
377984640
671098780
215761075
532237926
266661928
468707661
635917124
155797993
152134577
412995576
852610821
114424912
76235807
128490154
104057996
99135420
255194615
712303342
369743934
19991609
232637420
100632994
240621268
19954237
567071637
398133837
290349254
185703763
183659689
337617059
52484542
335977999
95011623
315528918
428315657
81091683
344238450
421501933
64566292
487905953
341346464
409057893
790863238
104072569
355116190
5631682
209948981
334018412
11088776
121897695
14728434
112592591
150108787
53570398
4558847
63573013
51989869
94391449
91671777
42457912
47798733
421444783
421283338
71505435
15874999
26084362
16863783
68362581
35709335
25125162
337524251
201976451
88193753
606768032
832162872
270544276
24226588
114314176
124371547
113607032
192348465
18683681
283628309
560153800
44389286
451483467
46204717
197598581
229758808
31950004
287246554
160547017
17245083
87767566
41605125
185022619
600284108
71231457
7140471
192324827
249932867
204608720
623539357
549443287
158593251
412144576
14624093
178574034
75561792
562630581
24296186
37939063
616637697
109344754
478074651
193162399
49261389
6704241
173762550
107205351
675248839
609860129
227442886
1288135
455738846
44461621
247012662
54066683
57203849
273851717
529226881
175901794
474354886
116489126
475257792
70904598
134582798
195183697
43344171
343086364
218252160
77573798
31372125
233352658
93044863
7371803
180697342
570073766
210974385
311298502
22384630
365873548
304851536
606692835
487998568
102720992
618353113
70094320
326791057
113007756
4144568
75678090
423669354
68060794
67927270
205213552
757292536
21389771
224330158
64378358
20073319
60803139
196721059
652898764
60653647
112024012
2450006
19292719
694721822
17397377
200718581
363877553
471628259
475840580
11890617
455698
279672408
678625969
158061558
334970675
3091474
235866361
71319482
409714624
78957778
475914779
286950525
356773168
170144142
368632644
200186431
130170067
33759781
282073707
4801707
224557845
209146953
311860237
15722872
206715599
111274072
9770900
114224539
126862311
890528068
344520457
89546685
20191814
11701445
265454249
693552219
314073155
35705330
56438954
78513188
500499160
479096515
188056944
539926409
3013037
177567812
427137202
207751772
555865083
774622446
50030006
554537453
178100219
137220871
740156290
233444503
23458921
22845374
34664545
185540982
373097
35836696
244705182
186000156
69034007
422133375
169465743
61713535
505526753
244707693
431302037
263920194
346624160
237708988
84435449
225831995
236145058
29616502
213432307
3953070
129316525
82211297
699946791
459120424
179684486
430279687
432516868
541643587
37631009
19989078
325294362
538362903
91036625
524722798
99750188
9383674
58406934
131589214
99705859
521791075
648218593
307574856
371333757
586669792
337849486
75520520
110052358
11230792
192565767
194678716
74502540
154198473
12882614
51619831
793565910
383048983
662250420
102031850
475395910
181491512
650629408
119607051
371405026
89994666
74987479
30038593
242870122
182630175
73987550
252578090
121565931
166523340
178523205
4915035
438874979
71704828
699858509
98356354
11615664
431226897
330427161
185844052
238386909
4222588
216976085
535701906
138452445
221903965
705681284
327951751
381208493
289452898
119880340
1933024
258496015
688525023
146294280
583551038
56655961
6236789
34896142
207965769
235688079
41644774
18882920
120751720
210410785
75561028
343021785
543610128
185975575
153205266
100255526
311246104
132839162
406605914
37947272
149319180
303033442
147197557
52997985
98096292
60261306
175593243
183292522
150492399
281663624
262197474
108058156
128465610
316766122
10162469
545599211
343176676
124038241
303032680
154394685
628662194
7959992
664579737
644244126
64442870
574674918
185146193
34227829
139318901
269078167
49793427
94108346
95372939
96558960
15334820
472380722
94614284
624424190
795436015
60031062
151201547
256637320
114400723
183650673
137788634
236078378
8207504
80066954
400078223
66462360
237247131
21090956
643745255
572882
561830013
293588200
213223750
6715944
246721063
9093046
74905222
72735845
32592263
138056332
219583990
3916703
229955504
243152984
302351340
76288220
381852622
163960072
45822129
502996277
50486832
163635936
76798032
290403161
490166027
21218553
131678334
469512565
140712011
98876341
52021489
20452864
10269689
359311329
51070280
3046320
74004693
24887304
67449938
137086169
352041953
24461659
352226532
116861371
92227904
88140921
470819187
95548158
139261122
193882032
153373103
207308587
84552382
742280380
615839626
178237649
338621405
314156690
161084012
868571750
269958133
185466450
485506181
55935049
167882845
46700645
323194923
99143499
18727490
47473887
163511772
28135891
677131661
144046059
870177853
143540900
248307029
330949834
145644943
134133701
2080944
271577728
625062064
199520727
90949029
358744310
279355379
290482144
774152163
88750376
396732892
8705922
153329119
179813868
133493662
643702581
340998024
1822093
517607933
11155422
177412974
247635752
530703816
302281707
46852068
118495386
149339864
494874102
28944429
108914667
342219178
76583421
691039245
495328194
384909594
123454263
371825709
7452609
118980537
768895916
79451465
334976899
77961990
636559100
126603463
235074971
623553794
484431413
437307237
76529110
20279870
433668928
71200761
428778554
586063437
111444975
2813823
76991369
236547784
20195549
280294991
631624073
13638722
351967291
79315824
249761769
548935361
27908057
23410875
334514737
113323252
121056967
108042388
7524843
99675393
573604813
690227600
35148869
21485186
440908073
345778559
138422899
27392929
769628855
279015175
159954463
56193727
260302058
45646955
270176598
163367422
80395931
261551960
64273173
4792403
156112595
165633887
228294893
176873651
364249095
71461058
100484760
558790158
291474358
314850513
61989238
19996855
407555380
120950455
156788849
436526888
210206065
116289747
638909403
33892262
171255414
20288483
192040071
51696327
472125684
618643861
182358481
147981624
452317178
211271996
201867296
84220350
485529383
19735946
455822788
153816998
500441474
320568158
118452499
3540205
140945233
419347249
18349349
33845709
457712820
3461845
136719492
92581571
101725999
5996483
485793988
97071818
107786161
370551448
885023274
752458155
151174177
134054314
61568536
639643257
203085434
194037777
11430764
63168624
4426556
821650404
155765657
611393750
186934858
2217784
1687922
9066072
691073938
246173067
2760207
87858628
14963726
104286170
36485876
227438621
7692363
600264
432816329
83824136
88849980
143133412
226154066
471015859
88977567
187396778
618094889
409888409
54920419
136813056
254418948
23441888
166336198
434525185
168603383
617550128
373620372
406734535
199070386
104122535
531979458
383657214
188601123
87329089
284267478
261043454
284846386
524047338
5343956
705210296
140103900
34477010
531980375
211607296
291740558
418006191
347383404
481856614
9784995
436138391
507892258
359907931
507066665
165969643
32453047
301031241
195578663
1301086
334436725
459547953
215999506
165453973
359885518
38225404
63674024
382128899
240475676
224609193
160568605
81880180
58352859
43239472
808575594
225454039
120549579
32478553
813965772
366309820
357650218
322625911
117827034
19542669
8021416
235798883
427382013
159503845
4522950
99897965
296125573
7052366
129830864
133585436
317890835
209766005
569141713
288885765
15669459
35627988
133254820
210475257
11527300
172166132
42474552
531689525
477526382
360454686
347973986
542209331
419180944
70611421
440742506
109850205
71238691
80239228
450195643
302047762
191376638
5845689
52810475
37896653
286275848
382554111
389801705
97370895
153979167
19056691
184999021
350430241
39215081
264099412
553672331
193730882
22758687
222620690
501975385
441558138
89081182
120259912
282405445
62134511
6208467
175520861
144164929
11025977
241799929
344839335
430936154
374973872
339010852
45856533
287787121
263667777
36331986
177713135
290902982
70702864
201416632
50096771
213877668
40497708
17581446
183637689
276992619
539375276
160719276
6686741
807443358
47600885
509381394
492513988
120869486
380052566
76802920
78008907
243838497
336865097
21211660
44123148
11532487
135346983
100880515
96416019
526489864
17895758
387100885
684587768
123282206
29672024
147404776
655851440
145086871
43507226
69419758
525829220
347420384
6375719
193451221
9889459
17910855
16352485
201931533
97192525
339281455
192540317
176426791
25676248
154550844
2751352
41907155
76523427
60596183
457143698
404826384
377297
22970851
2359744
296909434
16144530
99947779
298732373
19663737
118817172
41144571
118774010
17442467
101690633
594200446
564931322
16754551
45528492
55743615
55638492
151821956
4335418
347187365
715489238
331365651
460379889
283052395
37659774
298910873
148718364
463396447
255891967
110968721
530181817
323228250
41887684
658819614
388129672
314607992
34074854
393146224
634437438
629720453
264020866
272579765
376022954
555873349
509834730
5980794
25851097
225807603
510039794
236737602
117310004
430488905
142390894
177812432
292046779
13617093
219310807
468672190
385592662
184219182
51516702
610411087
103490894
57157625
89695551
235739378
101275474
151482147
44937071
73738915
45780258
240038429
383070203
308901039
737589772
611958189
866591769
304035411
289829485
583990335
462878411
557943090
18339906
660353388
93280049
263287761
116833041
422111132
100348265
5963970
155680225
414914026
336359311
193070784
258295350
22325512
271062970
536056116
543898
639348724
290313
448655988
527418020
704925282
483165021
437352560
112062799
100038351
384775417
193903099
828327071
617757389
60684861
227697970
373901995
193239866
190042919
20308533
48673885
107908146
108285110
523092436
180350695
99956738
267995929
135640690
124001031
7869576
172062426
9033160
65285188
57939019
46827587
512157091
16271462
218239002
76069001
403483119
443149093
17955773
9438342
31425201
543375554
411975133
72210896
36548048
360031281
298845797
225513882
305773767
440423420
235736246
866059164
413903656
64238833
158566413
10243100
359591083
529426895
272911518
497543645
343421875
69590545
539510135
236024595
8832807
2012461
106098393
62543605
877684540
296656816
85421876
802991215
413220590
139726489
293371232
34419893
18286353
40753716
51946078
167066647
252462641
273953803
301090577
61207218
27604547
27904656
236603970
638461127
243106443
81950370
373637439
205757371
33311659
187448439
462726237
181068900
134965143
707477721
135901732
7141184
265185183
98502737
341927995
185884167
60696375
337319889
768237552
153981192
7757988
211977596
418545387
566780832
403779286
45218626
27917523
197048379
130053808
729205975
91173334
133175238
28956911
1456259
179787821
154415589
529104
39212893
401563590
126150352
22655270
218233845
44772594
27775711
73718981
443602303
60330126
169034939
50398356
58494907
63241720
609008477
49663723
38239855
522273624
5104493
726199385
74562333
166450707
404588218
161972077
31405076
792187171
88116144
161566638
16335063
186041630
113793371
317315918
496274078
114315613
15464707
379604325
7431235
138316821
49884059
78753050
47842848
162765721
126675473
226005881
180898705
262078687
57652191
449002181
312442615
676035241
49651680
18783534
262551124
137231716
218187918
181123192
540218810
67322544
614836090
344495258
23426153
116562
56404782
208733610
575257571
51534622
166443094
46971615
638116360
4790137
241733516
267540205
266926406
1075658
368035095
676781002
444968489
210445848
2209731
34759001
169977790
57165541
21578156
241809269
674262774
4119034
413844017
378352741
128994428
358512717
98986006
391166961
396443783
75885563
143044994
369852438
320039397
162143463
116650075
971697
25829282
43359334
15550746
554627185
212306437
161705476
90136572
9609640
666651656
51949745
316209822
18547501
11551381
86724804
398201567
175589339
58435326
262175664
206049956
24727943
152540614
244906441
398667858
18020496
219539029
601090846
626538843
267242554
769730481
545711686
138236687
189432826
145830498
597451689
287795267
242928248
618952979
74286366
40435442
79210406
542290334
503053954
513769662
37963728
79844213
641269860
20645363
637133598
226491589
164797481
34608131
174883275
168274792
437950878
124776780
81239626
226099164
50864790
181823547
372625622
617429889
76150108
344897472
370495754
57757785
560661222
120968247
606398655
65057522
609875257
168891012
321784066
332194065
91397407
76022729
27893985
125077611
52558907
191680417
554041157
82749735
6075994
114446265
334814119
686844933
173086237
190399731
155247587
198464107
49553319
51749072
27169756
83107324
282028622
537803011
184561581
117088053
203392530
184562030
95140838
172370219
190251037
348284084
249583990
94206402
465043487
7715580
192406132
681418022
545839068
154992855
54598435
134098669
526819796
618307905
64677120
314533479
123513379
248015963
60978603
77690220
456225991
196098274
35644184
238393533
134353089
437745542
200088796
313117914
44898049
24784804
3122506
482612844
195853323
297699463
445143940
36954103
69358737
224775314
344989278
377386879
293412199
489162383
562896801
90093016
157280457
329830164
34111294
773830776
431649493
51884395
39198883
99245804
6288700
774830555
73038074
419754276
234196524
114288498
253856679
201139138
163654534
678028199
268576546
56991091
65424594
41311569
15709130
219662354
59396306
803551844
26560671
464343033
740295500
343772264
537191104
76484902
17577520
5937997
35780418
422342365
215758491
428220444
326914970
53187717
508189356
794663967
258206048
215214109
64655995
313796868
191051127
12694563
631097940
675046399
38299185
103318281
15902327
159996457
314981783
195454039
268194812
386489158
15219610
746682267
497218783
251292643
255954571
202312710
81230358
143064228
29088455
42981817
197072029
243528098
279229747
443197224
73018589
218426180
268106981
207569824
4371959
574211521
243143127
73557892
135264984
248525388
657070314
129095559
63683687
310631678
442231108
393032381
24303792
83525619
109764619
381658820
425058337
4798536
473264045
140100511
112632439
396701241
145961283
154389932
640251364
136488971
79147195
106983438
368584744
90523184
542229249
264096100
231335427
544157766
511865716
204365479
197308973
734066774
64261609
134354381
622198674
210510214
43161820
418751623
40224128
386402939
188246379
29869916
551855352
17708176
264345746
373426194
95296570
105745678
44397482
127163490
104974013
644876456
30297766
372310573
711586392
92338270
248020638
119761599
11745533
73907755
101344833
214198268
6404815
313032419
36167848
176735777
24246208
338090
257200112
78950743
41323026
3847221
38597364
20063413
607719368
175743662
203829332
447412538
574751995
76841352
97972539
3327652
203216342
106476032
75163727
462074672
240895492
100810561
41354284
62889270
824813
106602621
175353009
160203219
68333498
221624788
61601620
1361103
114394551
365385636
306671979
861324605
597411
285264097
51510806
270559004
71040918
633185784
330716548
233442130
195606323
323144234
197243806
116577285
292687547
135333387
326023125
123927074
21443096
43943803
2916042
4866877
397486881
218790333
253225517
244708066
167152683
160600513
370287595
47518212
157792569
341469678
383383563
26406953
426346572
740683687
638172590
392762915
2201211
9556912
344373473
207132030
29623432
108124240
205748037
11325529
274976463
236358588
230904553
426773905
63873082
74648615
323415089
346410208
557363976
354874989
27067074
60360856
191213510
157907388
479839250
77838461
23217503
61665489
207707674
666304428
204212504
353865350
522538345
70131582
231786121
336945633
96179015
30209194
395783050
105332060
4348509
684438533
24681614
147977107
234136113
55164798
13593069
139169528
196228854
80970425
187403968
29135716
35462501
59450678
42154795
57507191
175690277
361257330
304410817
72057081
51509151
174531979
18605457
3861049
14335538
14087910
4534124
149843853
188315543
123357250
337209745
198700308
37234839
461207165
55237286
121642936
734343493
19379332
45934463
504997945
138862075
296620413
13048999
653890185
184039669
741244333
325454938
411109036
151375756
597606913
21660535
786328835
213354300
50411618
55768743
20781307
461389454
1093335
133106028
328860839
120274904
237021606
11299744
746294808
89232934
187627548
414196784
107402593
117244480
74246672
51054467
234540231
351452587
452545280
407511827
921705409
359089864
128215249
17408221
234547509
5067648
194922838
260669343
146921463
19061290
3525072
80194236
295436297
786265702
545242807
119147345
174813635
509406168
174082332
469391967
191717280
656135450
5618197
555033699
289051475
13384263
21707648
75694059
400500150
237943231
12473284
286437348
193426794
107328252
572670183
387329277
15199194
80906300
461527929
260448582
74039536
522900977
704279432
106115965
3820505
687968811
901344651
235449394
81330812
59204204
237880615
64625352
713510159
3026409
406367927
48827846
240131355
569588962
47429725
447456539
281569574
521116699
323296155
165561005
247152307
72224094
660299989
298532779
21830170
63348741
54469317
138376307
139234541
159104434
54097276
25316083
9498309
352421812
276364832
515114165
457257762
161169625
461258970
409298312
20417898
475731685
169161894
447851887
21250778
101079610
38759026
140473672
535943106
43280005
2202683
283317212
407510240
396568233
365445593
772844004
73066522
298386958
339728345
17323807
463928731
413918955
507283404
149941570
30154737
335063197
80529875
423079624
704505595
352905469
139845346
60875711
18697728
245064943
208292421
36855820
209093998
20995721
5413850
8483659
162641061
32216913
396435664
344167237
38989294
179802781
411651277
136418110
348620349
19049949
497935109
15695413
152868966
81363039
126489242
315921928
78291029
60543589
527234251
103547425
270206029
96276103
59753454
29929284
280927371
1006004
8996824
115727637
122077232
145524403
65104056
298869285
171158065
377351557
313490956
33100936
334800602
152273124
495812309
349433771
72252361
67550882
271831567
16666898
253256230
108728799
6464937
528124710
289190352
34684627
69425130
316366106
232858430
166794048
528930895
567060319
28782815
507876527
283811611
26917530
12063424
131362012
159100422
169547981
57523384
245336703
650427731
569898667
32396043
185088573
199147587
208734889
183800008
185918593
18245663
395444001
31885007
25559323
293202102
379892019
369522505
705380264
371002900
111520484
233050560
59838105
483660344
79155815
40053111
142402025
27282975
527048224
495440523
247341698
637443110
41813174
564913861
335008839
395586190
371895111
541283921
57714176
70348133
59986502
220950671
274584511
73267306
24910203
13750633
6513686
734418970
76569212
231099530
352499489
10848832
434416327
479401444
46232639
573299978
73462185
131610634
58515347
261487956
427048324
456436821
605750891
75062911
452204894
196364213
26299379
75388020
155756081
67954897
304468161
727457115
28548942
13531133
125074845
254648166
5456785
66815522
206913811
344066119
599937749
178856667
105976873
129356439
250624976
51137973
334929526
44958326
633711459
173617730
193355724
103166126
198077338
131798941
126275700
34397729
211831710
84242812
153799242
195058855
538868559
57053757
184963844
10560617
515692053
210439542
821367331
408305353
148490798
254710676
49798780
4252941
40377938
403436692
203747312
338814094
372751885
305082
572069454
137613680
180156466
278331058
8905955
617444003
87812750
51631642
119776206
246433450
667964452
31566807
125444889
316165898
4734690
56447441
37869540
136494452
35442398
224756998
198003810
198323626
119301942
147814328
165347517
181495940
529104743
731701748
112666975
39525534
264219508
723056718
142551242
480159711
219419448
104363379
87969559
593355729
90508187
744918212
85142529
83631600
132382264
304784448
8851146
114206611
8017546
229339389
18900997
1385493
274992644
526288526
94610681
617609664
569867433
294911829
346872732
107283011
260727700
94825473
236426124
102776574
561851033
47211837
261539704
338146875
105728568
288862933
690977739
49724766
177044863
238485505
13731630
4115613
9392553
450460422
452695589
202977729
94440925
135977676
471193695
204809452
2431440
147381173
11204622
273649973
226312086
62399724
256742053
215017901
35924710
800460110
158904700
595228857
270353922
4400815
35399918
267408577
64853096
96805422
368214573
65658544
188130688
51353071
336432469
201605315
132417018
354134021
238902921
281169601
3772477
72482463
94719773
511048969
388760030
546550188
676176385
17605296
10464441
49964239
97949469
47797474
11535675
15435770
84763592
19192399
75690704
293474771
120043184
308901173
834662199
376416513
77730012
241417453
563615773
187327397
315407399
500193212
50385519
106625232
648559969
94383513
91294753
252659302
158271463
241553876
113771029
21804607
12825089
15326484
195518907
858706
421403525
436740216
331943500
3074185
401493717
112333675
362556172
374602303
170095091
399338766
128412367
189287203
269886430
121908550
424297247
3278453
362304414
127218641
438795522
453001814
105942322
15651616
137088169
197802856
101408318
20983088
234760808
259341807
224707763
21019366
319194714
479349515
405181582
276117568
11131075
282166438
163200101
705288882
314850312
83010151
1080943
302348098
315547002
560215626
683797158
378855485
341648756
122829447
515504832
197978097
464433587
115690758
88752468
277229408
171775267
199972278
173920955
283273464
6190842
107455550
46623972
50958759
749493942
308149328
585806138
646027297
128998410
109367829
291931139
116278511
722282520
52798469
28697192
142952122
839158425
35987269
566792547
15649642
682603173
138780082
271424276
240914174
30806742
7687816
2141810
360012255
121636769
2116094
160106873
17663050
105127309
511607917
412841139
74458558
50447609
285124381
3136116
213691174
154387857
758790595
527928711
119355159
137328182
241065121
7960127
62499943
152138971
27663687
137246168
2265819
35397946
20922677
81082983
145986163
64144325
24942438
190415575
38281681
173884612
36301566
187135670
618694888
548206232
93766012
259354941
149584685
148286171
637049992
308878672
14961702
35686046
35401592
456545736
428505892
571712345
194185520
276922913
88727987
34446418
662305627
653472449
12754600
108733789
106746253
430445719
51700490
538544805
42075368
236555376
638918680
355942418
123789158
520040988
40002753
720598
272091719
267446414
324518957
15215221
368669030
173354954
90352007
17184347
57110233
207548146
146435490
213094718
232392955
494263213
376250950
157634065
345518055
20131504
253197375
161003912
46935333
109220419
281157871
14228967
602877431
140316156
215943357
74915068
311170501
222949673
92606403
9984898
26439701
49611686
399612624
81669374
29393971
206561350
97701313
62041861
2111079
609749004
134253045
13750609
222339092
795842883
19463740
301512457
202812989
73286654
362463123
658047501
798498972
9253607
468201471
79772970
392235492
5466670
56858689
247388786
3521838
49168187
132386034
522614668
184672915
336154102
80020838
26894075
371565673
12207263
249469660
73595990
99758324
12788854
300881819
70515151
156614094
258065778
385805117
21039542
49201237
513811572
496440014
704520898
524347061
50596734
191498071
590277857
47713345
238450381
48650589
814136
302796238
43948138
570287378
4848027
315136013
21382997
99157790
280283836
201485291
385000283
337554451
63092526
98485468
602248234
160740176
420999733
22822779
160346468
76289148
654418398
108649427
432056023
149861688
38783195
28182797
300596202
19703405
251863351
81391505
217981025
98559197
544026253
107004826
92619665
197799765
3635574
207452124
208025133
358807976
788819
501038812
34876767
161214723
211951713
165023245
211491415
179465556
468757089
383511126
290946333
5995218
668764463
256417229
406266976
311023541
283985453
205662048
523724013
490194233
572632509
778139956
241762860
179376388
121795254
41301145
108524026
55558815
197820351
29772484
221696959
132402602
279491047
473893382
32163095
269298364
198182105
359361957
64605936
251554038
422133475
594415087
3502943
271200593
137153516
555700011
21782
65728186
33576979
14963269
1041936
722054966
186410172
30457142
176342068
35811699
204371492
753512947
608535634
54093129
113503836
72830626
151336891
83392192
15690428
453712792
555031862
101862417
539166
334441598
40032391
158498507
131333862
117732923
377982966
134011697
281153271
362814684
514401058
433576395
582494777
28207776
170996996
222207343
437854270
81755355
494134176
310568459
81649021
174974005
236077566
631646208
706666196
282892766
52528440
240924570
306637241
354447682
51651714
342271190
299720499
32714539
101719426
108744171
525682692
132638686
169600197
670998608
149592679
587500932
365140148
553404001
12102660
212417369
16018046
3404696
338403704
409967683
163920185
114154179
30558968
734575408
352927603
588099587
473064929
129667177
231487224
622333431
43649881
423609150
12704979
6739065
36289842
266824105
61757309
527190744
16941176
202627257
460035854
660549294
201331868
585407050
36481236
45747810
128325583
18621211
406337355
173224073
188631845
413299640
39935353
376698200
133558938
374020844
201302517
38664731
546648095
236909212
16806948
156486931
14825378
6598120
609598188
257519746
475221595
68010514
168916132
748229113
590419767
122272802
65705487
90477031
111725464
35392627
466922795
419649546
564263298
623889026
167259388
172266607
32147707
110736557
59356585
686167495
191225700
5852779
646474299
639681260
82822827
352491991
173201299
97465557
35868312
285458145
631934873
897892
157843455
74879150
274580955
441388070
170853209
42087928
415288732
152401828
40395337
392232636
5722734
363462425
431538281
241728600
733211448
869229406
184249560
29069550
53086008
241082168
149290402
47842246
196278890
69945710
8262171
172283108
45722398
44050747
203921461
199517133
137840638
497205431
187578653
7358502
279963321
86338469
67817355
540669349
437754678
425429404
194472405
289753486
41225137
81454311
109603517
306018751
2667651
434630195
153825972
7640116
484106022
306265319
34370180
877203927
408988048
281994536
355872296
54459482
30833447
79627155
192326971
251949097
71346358
134796020
350973070
667627047
416867451
27276373
19374774
547390511
512935354
52186785
245932547
9386815
169116
199325404
68187187
72808071
121679768
285628811
674266358
330854943
147068936
510237050
506453093
681264246
56200263
102321370
421936988
416748444
627065891
324686895
42216046
217799202
23957124
473715222
17217440
162466176
9784340
601913447
339785095
10237392
122723950
325046884
86827796
524649510
328639806
31766856
65575753
365238868
491346935
19393531
34149043
256070309
269741302
118064375
424308970
97453309
136014917
165864368
758042161
759290874
744793801
1241271
859990029
427805011
316015906
10316218
142299482
56969242
32783056
295364077
282704058
873780991
141142131
450397797
292103436
966855
126951035
259741211
209868392
246743530
251837727
42930439
656820227
95022907
236295592
327807071
285939136
355471444
129846076
21925334
167962570
136999917
600410291
28809557
289914311
374746051
304870587
65063262
43545812
74621927
500714010
171263885
125326399
664294438
619832448
220385052
26739007
54256157
640928894
169653411
155676904
500374307
273515579
15682392
102570937
503129906
409464370
107577047
436402570
355122206
201171463
465003404
270140704
123377650
455047045
342108915
73588033
33884455
180334
107472517
816290943
264472925
789119425
53522075
87872537
584257500
162815481
110005825
21165482
98557056
1953852
705288002
207225720
55537378
4346292
21875176
175696738
753369720
19989215
590721546
80344824
701878384
386274038
377792505
429341489
302632929
442365360
634848863
221352532
157944236
457176115
228035526
436322665
588404668
428247931
186053968
234015775
397715376
259585747
261064986
14796673
137940992
282108042
199044463
333171600
3647343
272659391
82328685
16505018
478750893
72222438
155479910
194259574
115843554
362191194
130396322
21788586
152206169
562048146
21088931
183303618
650798055
13841343
79524971
34234125
191914118
642317068
743589652
197192482
163837820
282611337
8713823
194086720
120834
52251202
317815063
310370134
20069552
18140698
11140017
408969726
362793459
158047159
182905408
186800756
12880205
70756435
8815821
250065193
104578312
393390272
656751376
60629570
393399980
21595062
308114067
155156766
28176377
386531035
15453502
203088936
70211497
19034356
137174177
122668195
100735029
363398796
212302796
846546416
282836311
14812432
460447924
7739760
467857510
50308306
42183361
172645379
328902989
400145830
539867225
58196388
136580421
93923547
236775609
73486148
637862297
189594038
163367796
144867113
119003566
59219908
197158523
143235950
312263304
104035979
713877710
289823421
181743433
628289351
157411834
23732272
7276606
44257498
61259085
78120100
217446407
9849476
24615123
18505319
82958268
58211387
110886678
194023507
18915535
82801325
9380700
63753939
118370494
424769097
471967395
44330959
35069371
666998674
149319379
239409573
24996957
139973478
1855227
298209101
288576414
523061077
4312908
134824745
577164982
33797134
3923713
225342225
253454706
10118282
2322102
80574243
51488560
251888409
6023801
570992290
321703129
192058919
5698083
153158667
281205532
13546366
667194612
844343940
772217524
219095402
301239110
34934329
128142887
256745631
605390009
283533358
2664782
348303294
298961990
1430562
5230555
645495269
48157246
35717842
468051483
732507621
336967102
23471653
56011788
770802347
469861937
19946966
422012250
122198501
25891541
33971700
82993299
31285023
7323498
65331944
272605881
111202368
129895512
53517089
217226783
264333196
11608193
402696813
558042160
17491002
168115365
309974277
197418081
11662382
627681935
284237206
640498933
45675179
248706025
831041806
155021066
270465751
206877470
400581071
606873287
254274618
2278567
204608228
194522018
231264164
299095874
295780728
49866890
171100919
559176923
101673602
388615082
622075885
275605326
554918096
275529238
99937403
28698944
411655310
151456083
282254037
106664735
123325403
49053422
395898892
236900581
81760642
239156385
37990535
83444018
49868430
11855430
354258515
482511869
5966465
491887152
898006507
7907745
72603611
215082342
56402783
10541173
239213895
504255119
703939726
26153508
628147540
308183072
14470255
239686578
236591934
274246129
199175401
5450001
258909836
630802924
181625687
38805841
80026846
722973745
33188557
53283529
16821588
8846
503098381
319850059
236548149
357555763
232680099
2765271
332629110
39724775
104739004
26222482
309909379
135186828
53633882
536847168
201378000
83511111
133406089
157643309
144739494
109685722
135189362
220429465
241518514
133280694
83002491
642395069
316242975
219849567
342145117
251911569
334814253
106010864
506827607
185551691
390646743
666737479
44488625
71900456
73741019
498553721
592410171
193943242
381685157
172141604
576175553
24590320
152000399
517353902
262853650
369290896
600258667
201739009
170741139
15911172
128395522
236967419
15464589
611649998
71841577
25736137
516878907
78113860
614658364
14698410
164298744
33976931
121746609
577820
9007199
502606614
7411886
645679620
522916750
215597266
34757703
431285806
195619904
1436084
462577782
34990055
206258912
67451965
258290612
76130555
228838929
228714192
33312178
119103519
55071868
792259417
28625344
249079302
42710121
4023989
293787059
27893438
542328469
40203057
603868413
361096781
621559338
431772531
258446357
785960912
91038340
20567813
614413511
207236511
51455468
446696671
567234544
163035575
118587823
399585461
787916257
243070102
15975210
102884284
155184953
90152082
388260175
368261771
324543262
263901054
352603182
127234139
501979278
881923823
247020292
71601921
118187808
120823831
461417485
573240527
92222029
426328145
369737524
51044835
349688944
542948416
594919206
7627283
573225577
27815114
68010836
55211593
36780721
40592540
532109843
443226224
51472551
597753373
126181028
443491030
657392212
179165852
231027424
75320894
123196787
78398783
326128405
229897719
117169514
72771688
13592693
3558433
781998
272824609
102533507
24017668
7039319
209788641
60347061
305448212
59292812
311503501
610950979
505655686
404964303
171005203
244387687
353673392
351992576
14258972
88946619
216252941
133677893
58528326
383110286
271037587
3762284
198380742
135201408
45726062
65704113
188836110
259529147
492136053
22966550
334654426
688565409
118538965
485577013
261372725
17706516
1782044
81716368
569318024
310145430
118216642
133126451
332330147
528005686
393699
51470697
196725816
342050785
805011110
719271241
488415255
192074516
92022332
131033683
158658635
61949962
229103385
222660711
112775322
96888308
157537725
187454753
25670296
309290614
130886936
80725819
376970229
112793827
1603761
55541252
70562358
229221444
587382809
2581462
239408781
99304541
96576527
204325796
215894033
286042423
69402390
663727005
19164738
11508596
699046
24076239
93844332
129428789
27094136
106874757
46914462
4386148
778396
243725
49711744
47360248
616078556
328774870
414003341
238658392
290610308
148082893
180572620
8145105
2879874
105655275
245377487
238314618
45135855
36931531
679390310
561178486
112564709
370190337
392072724
8928797
412082160
656705428
92521091
96966815
25719221
294874173
42377855
105136138
80917529
194148325
371612144
132764402
286354929
220807553
260721109
121455346
259039429
550275957
179957675
894221266
93397509
325776726
678205683
9674541
168718405
182285312
524306188
9712863
25292959
108894274
451141007
122911031
30704098
617228571
18489082
85089888
182277689
114149640
424598282
123217964
502719907
63201937
114915342
88858748
484777261
149828489
377913291
24331596
49643042
212540221
247817751
27306802
137431817
77845270
13583355
136946502
385217844
6384153
42323201
207079548
191913452
459024890
240756148
120980308
47197111
27990189
400555504
473945032
452537659
399951157
56600884
406639850
506248054
250281498
17899
554660118
48501308
243779910
305842213
236848053
351867032
211086956
485856994
45441495
130724793
73815320
1834245
33191777
38039193
268765743
222926940
170585369
173761040
50273083
117095266
410313925
520627545
138316753
326399954
12565541
241979775
197874736
5545640
281752622
73230821
131318604
632607273
83849712
506201297
104330395
112635146
152652398
23760155
48626645
792126063
255577932
28633371
144267245
169825180
364237492
48720395
255326583
422339390
81047536
67908322
492774591
256779077
299207425
44991863
123744156
415063356
20846041
142773607
363552871
32489827
113114732
199428258
44488029
12884436
85847749
110328640
29408527
102908488
551720975
69062610
835239708
89895028
178653143
80230109
372630393
23587603
201620472
324110659
16727247
62204171
197055275
512813729
265284995
166344739
346175379
1985890
120297539
199082012
215022670
414788873
276304109
828880542
185168140
166936458
150630963
81471761
83070480
42971380
339659789
747090832
622947108
62896292
366714619
175138885
187446011
208150725
146702581
19888534
63064397
61720795
198482932
96099690
26037942
17287568
405578313
21880380
530919969
306543806
444572540
117655933
49015495
346113751
540481546
61688526
56574159
102613318
40666548
163703632
437219498
223222542
117861144
361009852
158567060
205264262
133267619
6346757
122948372
286057395
65237921
404495846
657159090
519762045
80687815
304713745
718980984
160811709
773744424
125046366
434846491
33239413
28496378
142743277
603479714
176435480
239514576
325702733
17003341
43254046
155386836
30212694
173220698
367100070
87515131
143533218
725510560
306370120
221633038
288990924
724721829
139145003
77626840
600788456
264242541
611809235
249711510
37634631
343476501
116480408
34411584
149734106
61838679
130476011
289135837
59527844
211084837
188210459
31126937
504643357
19424483
283545056
148720800
107654095
287295240
97662625
268489572
313737921
16118008
33276547
369688337
206560331
9055932
472831149
372931496
521368792
441455186
78627598
311116624
72298443
179237307
177059868
290382700
205091953
53008607
70431713
289756329
163801005
402242712
764632900
156107795
39282173
140803546
9270375
85175
333610261
31489312
155630456
154244263
38098387
38870208
479377194
113511850
449089266
166165148
63325194
221571116
9481267
267835655
433055480
218521866
216646061
99588378
912081
199984438
431450028
4025549
238154691
614109408
71069327
521040916
178424420
449570809
371259503
189514946
160794339
399144175
653001554
72442054
15014902
22047347
286646091
373670160
252979182
107640030
449997041
311766484
4555471
246488818
306060216
162649358
307896168
53246283
6745777
77632096
138435949
361570121
37311182
176777970
50053062
304630623
75839801
35454342
2660427
345121287
681706446
291101635
188859964
243552433
18303564
114862752
14713764
560856062
202589456
221180103
77154523
47410662
245525263
41172777
8025597
147793790
74461871
159645353
77804003
651938890
371162674
134409930
642505013
160615103
106542372
761903785
251480619
27041910
74989908
487989681
331908488
130830178
65795564
527462358
138893766
470510605
259505617
44835549
4959982
310762274
551283890
394312144
9385844
52288893
174111375
59606286
48778874
680667550
112901959
84513557
45127006
32427224
70328700
423770785
102094067
400141717
412437262
166964947
285044068
79953970
128172714
224464962
677700737
245107961
182466091
296276038
455968004
203311245
125215463
457770954
92696913
628565364
320401869
338240190
92505
59390831
23771757
126022108
208365971
611866661
575680310
371693878
11441882
133452652
520549147
379738375
170554489
596377446
198386243
100166029
670009749
24947333
49715694
318705637
325770010
294228738
21561974
364888442
310161297
485606947
353664861
127797477
9453435
126501704
220844590
4950969
233780033
85409218
53995481
56377709
72138398
395045943
215207013
18881617
222491832
105110425
14068093
58465679
355060624
107875711
283292878
1611698
20433951
378394713
266037412
7951330
146160756
35598395
164095408
101904053
587395500
580552640
6929133
563296033
200992066
115725856
362963952
273725472
690506340
349912121
113423787
197423021
289268665
155985714
466092532
253449174
134741088
381947959
112019807
184011731
753655019
145249818
220998869
426682436
418591371
4742474
484206194
190937708
229139940
283132145
81428779
43563865
12907832
164837894
588171086
362478770
504260081
134487799
564399773
263731039
150196455
414113931
607843407
16640002
95940803
655025947
619243049
130932923
20023813
88768131
405037287
452522356
234187398
208319778
33909125
107948547
941986
199149898
24655497
647208489
141183473
485849767
344102965
164313890
24796627
175820283
19171932
3332435
360738067
891658252
84995157
76927632
437889871
42488574
533031464
592340884
34333279
122992190
84538330
517755876
79488968
507865581
172243875
487329789
16276950
74820539
318011418
109381034
9658094
78965922
317352630
422042064
72545816
23976542
316399559
137553307
214388114
41053994
184630444
73773566
60585126
27671889
188455249
38363661
436716396
61617923
795181584
5805402
84402474
39580705
315504868
239288762
464933780
478388200
661557871
261244124
161371401
67875875
211428762
307290156
243367311
267025762
419386430
11900955
481325172
5686829
169152470
42942116
160917867
79457699
31846219
656336632
795568728
6115317
153235822
371807556
81971389
397919914
56570099
166388182
179660258
187680469
707362111
191955445
31416410
49194790
539741969
93114294
320506619
110208672
562261691
187706785
126148703
168306389
437295346
1371766
86127399
561598689
74436763
257783974
3520956
273937907
44680529
307492004
412717883
24192305
18188844
699979072
34360867
309083536
9181782
97249432
78374338
549129173
149119823
144761693
15970776
546989438
81127483
348776698
119589486
631250386
358889494
121865297
323393460
525631789
171606902
90496221
110581872
57895746
189051620
485961516
790236365
474327020
43853555
362170839
22684781
94340707
487970029
20143462
113972107
73467291
247239147
4544644
168684795
14586015
469589223
151551873
8390483
31146396
28234686
212964332
206329032
327512988
84994138
604863864
33225204
328823638
441391311
121663639
189804512
594734393
704638523
222627836
98022873
47528250
204765347
280669150
252959568
202115622
9369682
340400974
82493221
706788612
281446481
361001762
58155823
4834872
472633734
400123011
113704252
210786872
46406813
43198478
337494018
502902650
177160945
95088365
24316118
198303192
466081151
256704673
52597214
404378334
7996574
188938154
183490890
840594065
357054789
259088268
71170897
118323393
306407397
278977482
226796319
247569637
182801709
272523206
217606972
509739301
27221094
130284655
62657330
34201190
76184362
24209598
21360153
56432835
141377361
88600851
157979652
146156574
389544688
163518972
466183131
461556288
166431467
475489594
70116581
57844661
228029669
298266893
352289322
5750590
166392751
107721433
53966746
21013792
97046897
78358275
75522636
279179235
359144957
310826956
31165962
57112061
146470043
237207609
646624692
27869475
285737641
219000700
272550510
45543688
812071876
223102858
29662972
141893447
250953059
28064527
126529986
183122347
5279549
40924969
446738541
4375837
164360772
72777997
415481355
6362829
38126624
147615376
579412533
266169372
85346937
174697346
223610790
102592809
273802976
477482643
174950562
180074336
65221438
279159713
461872740
661272131
23319424
87824310
392629268
414496939
267049956
415763776
541350815
33940968
582877773
21774606
652337044
20554355
110918111
272105612
72860915
463810163
140036523
119882286
489770301
55355491
159184572
60961413
205742054
40946356
153925014
587849752
94936833
22019382
9000668
17805414
185380291
138971360
430663680
32915933
31819102
620710169
103420272
8299865
114818041
2098740
64501595
343701346
373331016
310074085
21061627
234623548
108786506
9004015
400314245
375296083
293336393
445565210
10185581
16530805
86401927
162886856
90806159
327186135
13967696
287984676
93007669
247109624
425055724
407456838
95178515
134438544
75757580
48469283
639311216
143620181
152895802
263583931
349532851
85671252
50200611
85603876
129024561
217181710
111085667
820413581
139218824
359396320
818642359
4575668
79578709
75513739
108983441
195383276
631537609
204437196
561549135
32627968
185155634
29067854
164552884
80694819
112640252
762137111
204394880
162078617
98944522
65178652
301345706
533458747
267457968
54027137
105360023
180511730
254502065
65256980
308953954
262460076
25110837
372299069
10244498
33422982
248369149
548461709
387030
16872749
86682505
260536827
143919053
336671596
42854374
389204390
184750938
12020119
99796472
96744468
109383587
327026945
77120941
518717692
372192179
259059720
448919432
10104214
180764521
464575246
592106683
582227690
282604872
68796031
99885195
81476465
488428324
52534090
5282168
21851060
31191051
7821664
697513316
438684527
87230560
162377860
578317899
54382658
588458130
126150213
54891684
23461018
371606871
24207070
5872627
93542525
179661686
282965588
4946624
154620120
425688099
347607240
311898466
68914073
380685706
36518097
449568273
816263403
151968846
429506095
7387307
100717605
108055984
121452806
74313962
239919449
179271687
825519028
90775257
225327373
44861925
296409405
358007130
142998598
168530428
367059898
54177782
191702305
452154307
885118803
47887077
202192584
37045832
19858848
103023915
55249466
69049487
429060641
78790094
98994498
1242996
61773998
9796572
474191754
110654370
5323277
266213976
133657988
238222958
352747295
108861041
107521922
133710978
197132585
17295793
38816246
551595833
237446012
473044809
357163298
669688654
87095264
50395688
494802608
108182885
465633902
1708608
613098842
157871934
83229970
21927047
46491428
12789105
343983503
124572018
2101479
156935276
211156627
39122834
131171645
191245192
108962211
372750886
186865245
16786280
302966949
18152146
370434030
22851150
271384711
171835946
252645919
122077341
99449859
54641219
1049432
250450542
352266696
303592910
114382551
34261452
303669941
149903874
286239895
263836999
87507995
127285917
955529
425379213
583756720
24706697
149773325
202648297
388671249
81579725
375377909
61834468
1706383
26069360
31869210
64420839
80564535
104655379
630016105
28906938
46158468
573997548
131349942
87981427
400876567
435986149
686081543
864885627
142133613
47243135
128844019
37327598
65770285
41645726
171406376
18608762
53311521
100881889
31115429
332228531
5739854
51141337
300614390
279767794
155724050
85650863
30276812
73834091
20075680
127632567
347414345
611538923
117958518
9116145
3282735
346462531
570721147
216535637
39957106
363436449
434415451
193626105
199480780
72433307
21140067
213180692
476087903
149107056
168080048
219445742
360477542
462770808
82512211
815807727
174685429
672962671
151857931
185025501
55747868
85151398
114354335
104680048
254270557
176598379
400095842
395414201
300639638
200454266
45310505
103543387
158230222
306834563
458709142
516344900
44096336
514055051
299658564
157609573
824236994
325097851
407669963
281875612
615281766
197078992
56926145
4942385
266983729
436922689
5642078
449580624
62462127
549365431
94329619
76360911
27608501
83384827
32660331
65314552
158901590
39147367
141511568
202698149
219919334
85557919
421953289
812341918
223048645
83931691
306538913
627728
286364571
475529111
9606817
281896448
175694720
227892192
519658782
350059555
72761723
567749298
300723749
633449409
335682002
86728688
340840588
47879829
740911004
472629921
105162547
145737199
16395572
584460357
609387807
239862276
24436710
150619223
260073044
504824566
3557458
238311207
183708377
643359156
62316837
198900332
89506605
406661202
230989121
151790124
10040901
111484385
748829151
8128560
305546397
541928496
207366840
252734656
188974862
187408170
421498170
309553132
289695584
395672158
59570521
114351824
138409460
132571326
419710275
659586229
271246425
433437529
1889220
277351859
114700616
37765102
244348094
47201364
72595437
240648192
34739289
1967229
50798712
137874688
4227847
359332131
24734585
501804898
122992688
111544335
325780253
221024107
54844309
266349974
165126151
155576614
403938572
47155814
151085035
126939708
216969407
222442406
331225234
3596378
41215341
16917102
308547342
173441629
525309885
724158902
33976395
48352512
588689502
156327730
149882563
122164578
12637587
178825884
28657259
135828287
61639670
203646792
333065181
16410008
655138943
226194645
115290590
8910847
176803507
97667159
599541195
470958126
26762756
70799540
39039520
740702362
71174076
118355940
73070816
71212788
31555586
115031139
124773888
107070925
196706803
44675653
546371724
387732146
197310632
345706237
421829816
458273509
287941027
134499356
132120852
371668325
616500845
241259257
51876371
348962888
68648050
420548115
28174634
386993988
148664607
514380190
575251406
160723627
875175752
352155885
303628298
162492870
307406208
131122087
618225734
340887235
361217115
234261688
126669511
358464682
106811548
117058191
196231440
8439485
33167664
80403240
353856733
52291315
45523240
154517
86088477
389834763
58074296
57351288
59557642
96190829
688835241
107119336
523237470
879708640
33569473
113893366
168181185
307284230
175788035
131895003
43036279
418582302
207535972
116559091
264307887
315158281
516121637
30522962
28466263
93054278
754055199
443814469
121422959
249675038
222556059
2340475
131241357
73379192
65915636
88607318
249954177
885787122
62126820
38672297
24401094
265210665
204339721
117543157
485628102
57546790
343956780
35008658
42577934
26914655
38086929
145808060
174893617
129340786
150854257
774982142
349410854
339921643
553468040
302558923
107798702
53162666
84977652
154968708
20737447
52950711
418488462
249495649
217746139
113293978
9926097
12017073
42624793
48047752
185669282
226870313
43391992
221296089
46303472
227713891
137143240
110475817
107467051
470920623
759341485
172145878
23717038
7550304
5792957
163242390
39114212
251144690
450526533
71064395
75354243
531507765
12894255
14978884
704684253
155555705
160591034
137026758
251790679
531678734
474505330
19365098
8390491
94285500
35733771
93491095
60090993
298345084
158197529
8911663
45789128
454215299
371872326
327395479
977037
296195768
113619296
208209107
164522481
480071808
259574944
163033614
146104961
369925083
75660658
1043592
137535863
5024879
72464101
67472494
416255685
59683054
173694934
116920526
6360072
295348285
398001042
54179788
117127114
117453749
340474524
5684006
377383577
360280013
330411283
140987645
243681462
709144701
545324911
335182772
319735630
80862041
155376286
264448404
215958052
300160064
279303699
155943631
207767141
168958899
792756535
8941775
152049435
261590742
2279374
472759878
165351863
258645595
317182059
280502365
315518831
342778302
102525123
412484461
49211880
186153963
2662544
97386211
260141919
380259023
122075277
145661834
75412123
176417546
32156663
20268657
371014630
374138017
316307158
219628494
66709122
702430920
195565366
500736961
16523648
20230700
31208461
37306540
98667113
158537644
411866048
188764380
54866505
105420104
320920983
38026905
550151715
283804548
264606269
1832596
205476743
102056999
149378331
136856413
90083112
74439481
69531678
22924774
97376113
332635510
62992321
229699340
369709022
316995471
173659611
217881134
141303737
161395400
55277104
123803521
638349003
7907509
143330520
4636345
175078396
102624458
475159556
610811609
256261376
204629515
98073519
549860752
176677606
173520654
368370407
160996169
768081516
110569944
46672453
203044087
707256025
285272274
64916965
117836223
129839326
106353110
202261825
4008330
616247363
65928065
276950034
23566166
150535043
224091151
441730091
353031208
26934023
20717189
341911
254537581
350270187
160601814
274272078
305460910
187556269
90142291
74645118
42837652
525091886
44231658
24706778
32853081
10180074
13174000
369464616
382586148
33678134
476772430
259922352
492881337
127277646
121279991
38219966
366823652
652179898
50978729
278280166
151215725
362756874
36977788
192316526
64348041
46058703
115142648
99657449
417466206
107356593
202249585
235015690
502351442
205742525
157809913
327158722
453403549
42877590
831588897
215148514
66619890
66492851
52242853
261980265
297675066
143998402
27970847
515952057
81042105
45273563
52603793
414123950
471180124
52732441
15622959
68760014
323372999
100250070
2422076
44877647
429667544
196519266
84285467
85530548
7654174
116758549
206078903
19937644
22152557
142076459
442639322
171348773
27823436
441260482
28504900
560561526
6075211
125068863
797318
61553303
447391450
61183987
106090490
599384846
191766963
184254391
375565841
1852749
84660618
284772999
381835086
464389516
193923046
154463295
10681753
216949579
8374858
138453049
376476867
42044120
93367171
295506815
99774775
5317232
265269046
64699809
536397843
87429360
50346802
778206780
429444986
8443953
137126943
117155126
26491731
135792451
178427092
520410849
426951553
449069287
127896699
411770190
14195398
277145432
4075354
545053033
81790207
15849013
140595525
41666568
42545358
250433052
22630634
8049200
9550868
528122791
458041856
165809708
261445469
66614160
541274524
86984240
13878827
46004804
184920727
6584272
319945893
37569335
22409320
405566390
150208913
37190524
290173846
42876925
181650812
167205608
295101953
184973266
312776476
100094154
189936626
136835004
278664765
360773045
35624548
108931422
530873762
122699540
10301095
16682124
149118534
160082591
320088954
433451
357775773
42864305
690072280
4903180
211214507
388033454
8047572
103107294
102076125
9626201
617336544
15271799
77981708
159480837
128933973
292733473
152669683
417281636
303343284
277471741
5133000
451435906
96417563
129415964
400739089
49585356
144303116
122565417
137330970
130180710
126201771
235297731
442368115
193635421
35855570
760173367
320174468
115052112
142960766
295194872
318467628
3242407
195455176
435845330
12449900
521209767
17005485
137309262
192284989
65700165
591460991
385114601
15742033
295852503
674902032
634235698
6302371
1764403
666828022
230553410
154686960
23625834
121060750
360527938
583560463
8372211
212777908
344724340
362073402
51961559
75672525
68066120
103180400
312064786
566570712
161352166
664099916
10046582
708192052
191997209
32542421
138020069
316043232
326765891
158805417
221395663
73910124
309897203
130143755
196311441
354150479
674249079
281937871
615876574
659135397
133243971
185033028
471484619
352923875
222070790
6167651
6243858
275006127
126527414
37631145
6234673
134743741
19406994
315366162
7384807
53548889
42065067
42729773
17202978
59931773
217498566
318613555
83684171
347045679
2334839
360138052
347003971
113561006
579064665
485258780
522271690
1602291
452323874
173091564
21342141
24278975
626771485
46306392
28502558
281998069
83782124
5402798
29585688
587639669
272696268
190997213
216625139
234130612
480152618
389137966
395364873
343623285
24578961
611355772
203368632
170554019
4807184
9902109
153161031
352763743
469810
163551768
133553029
468548002
268598311
203287454
476888226
26961363
240175936
18902769
240690724
154215454
174049877
32002927
212237113
484059649
207848511
24194384
392395066
196528425
324597365
197849840
125439936
52358098
55186605
49131724
19808676
95574222
54254435
559141146
20136264
152283232
461384289
197712553
662177157
204777548
15755356
95248180
385116466
92182245
844631641
6230124
280094964
375618749
39027970
17381657
114424322
556430625
412977377
70492731
91135001
596240212
202233644
396910944
11857377
455601109
238490514
133857377
124532660
13327840
1268378
123968357
152188419
281186441
534870761
20666135
300150652
116776301
317859004
347774092
77080183
253688673
388948713
100731972
125148596
12274131
258301426
436319859
55117917
110335922
36600610
556132720
677756604
448422174
917207
5332263
56871476
27993248
512487647
87406026
318610385
68766921
417586203
16344281
101069573
16832924
297245774
76390889
215373975
522893541
89215614
279794255
230456902
48369487
15233024
5307402
162161211
6596340
109070026
285274012
113302917
18150744
36385563
15435096
387475807
630083569
3615392
36152870
237916571
37422638
19877531
608146250
187380163
142569808
3322630
44875081
428463350
24371467
25411424
278305618
87682816
515864609
68656044
69928358
362459982
278119959
544832283
226752996
366642825
102946593
76988254
486604762
548450467
224465710
581104083
224694884
272745737
1188547
241731265
38050112
677520138
521951960
323939139
15768616
138956460
539536206
417038567
193103576
30428562
152612926
7182508
33607289
571464070
482304723
387141119
170275820
159186079
173838325
351102520
231040709
178707201
56663582
118074196
162527250
52135343
459967914
476864540
89971892
100943628
437225088
145896822
33758880
48290262
485538305
112754765
89865357
8926988
145059842
279918013
44213676
255389590
201000108
146272724
421559947
85227718
224602416
386083609
25149987
165406478
134106054
840844
81440505
67362942
11922808
294208068
1630913
48069812
50811842
1960132
440505430
3356199
248710695
283246745
159815269
13589971
52774474
105291802
125197265
112460700
68401748
888322381
97813669
250858086
588187729
53340114
155728267
759035972
405211031
344466420
151025193
610653509
206248984
485923028
241477310
160786781
86024044
596289849
450006081
204149440
107528660
539989697
140434226
202410552
655473218
248643808
134516841
2724246
20954596
400880815
22350285
50274118
164433264
17152344
244838604
94637709
148617507
545706193
98815270
737752187
58866372
358994
136949012
390226900
233397048
26995923
539597384
220946729
102737119
314164088
72565448
98941708
173692117
168763094
193300
533614853
109630508
329822263
92879052
118511573
77942885
662033082
473471867
589939744
415783981
100847588
238591868
169041872
281967384
390513281
109875958
183255440
402963086
822634586
677520552
20654189
182751169
350577732
37189926
81415020
702354692
95046138
760166320
631012426
371451468
6385864
30991431
4480473
415531863
352786762
20426480
223298174
84199107
122894229
283753
5028042
713435162
232970690
77341038
54718693
391008532
140661969
107363786
535423760
564728346
46352742
29007082
706392911
154728482
32694893
436151016
530251065
60865754
2859363
69123138
579026404
431629042
179602286
149794561
137833143
499969500
306031251
20387589
78242503
343079337
39804801
294275978
30560996
440456275
56051812
742186624
109669310
117591391
192723256
111415980
65806532
552065332
29936761
389299968
105974331
131433029
280844205
8582365
214744824
104666980
134237538
283064614
593689858
302247810
36250096
254806316
822505390
359956803
351077224
46714144
240023886
376172487
55058278
413747694
63907282
102283649
47944322
51864192
452265330
801250
287111806
90831438
41515575
56425029
7401617
490638463
43428198
39082481
148358863
351734673
77682800
121983996
53967764
600813881
298911647
116088291
310946199
324425263
97929127
183855609
188866410
257955150
131566995
26392828
260927826
339529648
599524507
83391436
53087901
258768218
508169858
500114445
218598342
47435644
146519132
269533749
86848772
12098220
134940065
276574105
140484072
61849762
630871190
566602382
47362484
128144936
174669391
153094915
31605436
285404269
217251295
93044537
215309423
135660565
708465782
306805442
257844168
517641985
433004686
140208787
268961910
312448645
54643969
91842614
50108568
412198584
512912596
30165901
21889195
247284015
71106322
581992077
267699039
550917789
154590970
305927518
74430511
247136382
40573721
69837027
562154556
163437949
96798562
253063167
352749614
70750775
25916823
681510549
123927156
67646813
187532317
333523701
208793700
347197802
63366810
314101538
33809778
137057663
99747865
362785347
60081325
21875213
135621822
11197679
76030427
345935851
401360277
258824773
152939833
42896948
37317140
28135422
792233407
118968693
382500461
256805879
48276929
98189707
45713097
24456167
2712035
181614934
236527404
435275668
51132875
343542284
38877945
100086819
14714298
79510797
631856558
59913611
66302339
96894534
746483066
436560585
534559869
292136587
847713894
75147930
43077221
36003654
322652501
268924958
64587056
572575222
385457296
791270503
76192559
183069565
269030990
5768438
7764447
164969044
383014257
216211292
556867202
69937370
300861068
303272045
56980408
164800703
1036987
329674086
197619496
164870868
169400493
258039957
122935838
229635443
443675143
492130276
522416635
15162601
286536891
70023085
474967460
499664129
68926513
143267598
46182325
469166574
132159551
120758266
719718633
72625100
543299967
316872744
376968617
214028172
11047270
126862296
639700524
339000384
277438882
58727687
305053956
761899529
330832365
737323959
633006608
136927004
39174172
377980402
344016183
418434
122188699
138942262
122425810
244462936
69251744
101120764
207629887
319678297
231157088
157410645
55842801
136782476
443195581
123142316
324924247
588302529
25750481
262783908
458940526
675326433
309336287
136979743
385163270
292536769
74568924
367360125
134942807
45179374
153592753
47351375
265804450
708824218
92092686
549547773
203492496
240898771
165921960
405842807
291647095
74533369
276687614
101373109
308717920
419670738
22967624
151215161
71979478
282319664
422413035
211844241
5798294
174653495
177158751
376292749
510268705
40502504
5013865
291733569
197399846
91644114
49840387
429022316
516813358
40478279
186209708
268328539
685107232
3588071
37995623
237723086
24690232
163814956
202327918
36625433
636196516
879608149
526138022
37080180
602778381
52166200
6792086
108497898
789079001
55132527
444886472
250886753
514052658
79334048
538264004
28912515
155090061
700298120
5140244
182027934
35713274
488163543
174885772
392733622
316826681
79104941
393973475
3032553
307755335
686234931
596284356
155344433
896981163
362700689
183720260
31188827
3188627
72504445
512285681
119240995
170092420
308696473
251372479
279972562
87449557
2467219
98979220
806604805
41681447
75732128
90990176
182588300
682717537
451768762
155045588
820270068
485059726
33942396
506912479
207047327
459927268
1224788
199612028
322591844
75222202
829438754
159680918
350126135
10928394
258248160
125962310
540156630
457031415
99124578
491673969
169765004
568203643
170338866
713223903
9365660
304660023
233298556
129366303
20793723
197708913
183323621
162162706
280475187
35592106
150521757
317996980
310519382
616105688
52441248
440249755
163461456
97856130
49832428
331681379
645853393
46386777
25670037
173286876
44359095
270100713
65932073
138685788
283739834
209098607
299945175
76171799
206926656
515235588
27478271
545188686
102170208
29500895
29669435
134170882
8264874
109878442
797911516
493479024
280041922
369158693
29257758
150802098
706314013
1796034
142791234
270000961
421529923
584659850
575279668
199079643
72425040
688629206
142971495
378964874
85767286
30529082
18662729
394104242
208649752
43715050
104075572
180993287
383950588
428015294
12207632
605603431
276692660
381004009
468655510
230314345
5806691
20375799
320278891
209233145
61818972
333617912
275967411
125106252
444108053
132981059
174017018
613888762
904529
190853515
35953152
16880547
71452689
329001891
39314956
169962613
48559090
238949494
385915655
12229016
376229060
20764568
192787070
116028557
239078700
32851764
244136554
31661001
9428790
199842427
10877702
279578884
150839189
264164041
73405565
420072621
643556921
54180392
363323201
89493257
5777464
15049838
82528984
111538692
370263105
48530950
19490556
76971477
209934376
251622604
146582570
111477907
297031865
107087357
95793167
285798503
40570963
1821508
348788727
529928090
709522806
180362226
2696839
195816684
24811965
15790338
309391111
305977266
529888402
719074999
273186693
189781857
284732454
153501999
310862594
314379510
13984533
687705478
309414039
22817005
112345531
337355955
328633779
15751819
67513055
674339466
490414154
4948184
343522701
73403038
69119789
22322609
22146095
9495093
2220626
746246327
122712248
372211024
185940044
109224865
172378445
258011209
141507875
73245720
68780105
171102862
65123771
271193451
52945841
122862281
84082845
324232969
417868317
8227914
386603155
83638529
175666127
592237327
53360658
74972360
370133546
51161767
27928180
68419443
8059263
188935315
357054197
220252888
257101842
630014037
562603560
89994285
777510432
53523742
467841724
323945869
491272114
55427217
233331102
198716530
139799935
596131855
182824469
9571666
146791925
48733894
170916732
185167369
68569838
100529321
344353522
448564556
139275927
528481244
140997810
143487286
49694182
87444111
382199642
213024044
792651118
426235731
170541097
239737851
307791976
308613465
276403049
408742689
73054386
698278650
187443962
143198775
316836361
132590747
222836966
277031578
1414978
33634827
147509640
369856073
6923877
305201724
86390607
345267250
560632513
669161088
377316799
343096950
351130843
117914382
76144848
56971444
45440048
672492086
24302392
246348502
181743636
194986978
19985482
143325571
439099715
303228016
247252347
23211108
17636250
60074467
40901671
618724961
288294590
183445708
301673377
386017774
423152578
53375468
478957322
153062954
329668447
22081618
105711703
317223816
494256543
47012338
517291482
372380297
144653442
227049625
367902875
166205234
657683469
9842827
394096452
700045118
309156893
252169904
94631248
79090504
479293776
201855400
153031684
256262817
405910820
419776690
2527625
315954175
114964389
191657598
66532811
806776112
25163314
284413084
201459320
107740181
48317093
298626411
12661731
45019396
881199
540175936
122000792
120559519
736223207
81676231
278447280
45100150
68654447
642518635
41902161
273022928
117668667
107017710
254837069
536185737
141922159
15869444
103619346
149154863
164452690
50404095
18536886
382585720
409707085
34067082
49889807
10403743
56374009
46198902
63334547
93130903
17223037
414634388
110057133
90983315
435206512
108743369
200507521
35784026
458705299
508792077
39762820
68751298
450275172
106677034
46909535
290070001
117574801
31284364
20973898
202440378
40405345
699072883
220347230
99265591
141612369
348851081
20547842
391905162
383191728
271527385
39249221
17901852
16148491
74002250
184353596
27968530
111616833
192270173
13170471
215519914
374527335
126284239
355569983
498846659
22176107
1458342
220750813
176608638
182639176
174902325
17431495
558943508
686358166
44190675
260276602
123936351
356091608
465580207
620024906
51684102
163102193
319323698
48371524
319300213
581001842
643681524
209947294
107837723
63736355
64908420
87273803
22909533
103313012
78606941
164901757
42424936
304697748
178129812
21991344
135168095
61575436
809173790
43038202
255428223
35651555
637924008
22061998
300241544
9882583
27473259
132580090
96877090
283376784
231568375
339089301
396373825
20059362
328169949
129621571
203322129
32424075
8230152
1974580
69971245
263034500
361643913
7694991
231792361
240065816
116132141
58990403
610050199
324877933
88556704
173606245
153843153
177236898
7588382
358167246
29731507
398852249
228604278
280946741
240070381
683767727
4200368
234882293
11120258
252543909
270361321
702004256
619818521
158275342
131477790
7198115
218105225
90188535
379062173
332250312
206630468
63982736
459131474
91876608
233320751
269287720
136242333
367243635
226140631
314591723
255548973
177004989
374820481
7009544
383335948
439791227
2357038
182825540
872147049
372848151
595877962
26679236
85041011
473915656
384145589
247292227
265322798
4319088
18865519
387144260
2432313
114868092
106669233
460058313
211733334
344305212
1075181
46807062
39869551
60477770
230947683
208597451
693761135
115631077
450821085
214920083
240343066
18339064
427538435
501135881
254984519
319655371
208382855
79675876
1849295
156455116
173252358
165247954
404604843
241538023
196472400
99728935
750271696
54317672
44892271
674627279
2439972
9403732
4682768
72735504
383154054
5384021
205313144
346584482
320418214
367054793
537558547
514970220
234526606
135947012
720510919
552545662
592441709
710818935
785572654
132752436
117851435
629477525
318286841
661179516
298504215
150396423
87069528
305120599
236702938
313820868
333504457
111041266
459627823
196394609
249442091
79648161
351451779
516740589
115066212
152907123
77315112
6962278
44089577
363598453
753818176
103388729
124840553
170610983
199619352
404325257
157878934
493520923
114653246
590862612
154823095
372315306
292534304
684221189
131090536
361926351
183332198
41610910
27933469
27185050
532173656
365400904
75687594
694986146
117985212
681946514
160862683
1381696
3901282
18643567
66122309
736381754
10543154
102068031
21993358
295878575
352252112
125898477
737013366
502509400
93475415
550141109
31879389
409228345
268935507
401953232
21091255
308585249
130783289
15039746
114821238
52107015
10600605
2594553
20265952
420161159
308648788
192105568
19635229
547612353
87399260
133977742
555021862
114806626
16004589
8200546
143434289
97080960
25748160
523963640
293535741
554986501
225865528
339376442
348070440
499143708
7567727
127905249
391610908
166822471
23239596
94639328
300044770
217984548
426713138
38746339
176928659
319583029
56684578
457102548
64689373
346205877
238654777
9727537
94092371
438828998
566026881
382932041
136046837
639436587
120740893
93730065
403701981
206278143
18259626
15203902
460634672
379370447
385088490
564158283
341891428
444385367
3403772
573580936
70874296
127929183
409777492
83897719
115444166
500524013
9730714
139922731
609460745
121542180
92753744
379859297
29734097
414951842
62628131
376745842
453021582
11685472
606690617
265493910
199736326
136398874
345406178
43455877
370551006
97445273
470255123
298543757
311548678
1515022
28234191
45523135
22323292
78439721
17139505
494359132
83734098
674984039
67389676
168870410
23348656
40184232
34527542
34984542
3355780
33948347
417883560
326945387
271954370
780434586
582762716
76292731
448466418
164885112
437031993
9570409
343376311
12518744
416177772
142785000
98319326
254293176
308812504
381415505
34839692
177622512
434677565
90119438
494087594
906071
90075181
960089
152624744
18655387
123139779
511982809
51000266
318003685
131073634
11288579
23636482
173961
116953734
215494110
3053841
18553703
580553702
25539509
118877395
316218288
334246253
34460366
16607189
90789289
299520452
99936391
9746435
4165551
144122565
7026771
474666384
740388402
12199669
61724152
358625343
434824933
40064977
357931216
58920828
65758977
144145528
29332395
4699142
10313029
92423931
37190005
434123954
184882535
369180113
837112098
295961038
62554510
720932984
41916808
254765689
594242792
117641
547185699
513722682
496560637
323939298
3899106
448791587
76814398
248372336
311271940
76248283
535790325
293963391
443213168
306199984
282340784
99911949
154884054
1990379
92661748
467169085
88248546
433684825
317984301
112721673
19620372
79265497
21512792
92442439
330502593
292359084
494675564
20216153
45697915
231958241
304477508
75675340
302519478
462646765
98521935
103247266
235632179
2473012
262981229
208099294
85261239
33742920
432287596
555286882
188352210
434197529
257598798
96985413
423852032
261112903
310009808
48277498
82291302
248113274
284865286
151909429
90334485
481449333
378030094
36857916
102271741
361030865
604765030
157372046
164113382
319490784
503858018
18516916
160087444
364926158
201003127
704312781
386734914
113416011
46188574
1366911
71094987
3164856
41750889
109847586
681534925
524613993
71783173
835874573
784731190
154980441
160789058
244959223
223991296
384109424
616953232
14319557
254951670
23506112
75112800
261705478
62304474
506956215
74103071
8083469
55891166
80243889
195275427
87044926
258486037
345428552
45926344
510340338
29611931
399538867
45091948
111362407
366943177
44390203
542952887
463658086
1232182
327530769
376640491
457839497
817693873
126291338
368999181
257915411
426632373
271381457
278843074
138599437
20441612
54573863
150623647
2784904
70823225
213989799
12234618
58230496
13642001
100201431
443115605
322454363
771278847
96369322
3468832
106143739
438263398
42276003
485042167
2261220
8921464
121395012
797437524
28007632
67051566
4069074
676263077
333918461
275750500
24424925
202313477
553780978
655387962
179403698
37363942
132014711
47583561
718458218
505040593
5564811
30461989
410112874
61180601
174771525
51895568
39235835
167844185
436822194
751988125
15870467
373354998
293284909
414820605
157651555
193935429
40502875
462125909
209930687
277550859
320565404
158708844
227033074
175235963
21611057
115605184
197796139
60085576
147941831
104661006
287398940
43520652
335391298
385536921
160534850
187482033
23169465
338212523
71140608
29754861
91684435
459131
765824956
359985013
95594913
496774711
47497844
271112316
9996345
43792624
24921314
385650487
368948555
335329935
303307574
1135701
70225797
351939956
16006885
191833441
97806021
257483330
240231287
358911795
5549958
250903694
110221847
2040320
184107830
348394196
231196578
30468925
101816842
14917707
416249826
151563688
21582929
168455211
17513398
398785313
25578885
349420401
643839457
190837153
158755048
80280014
656381083
221475419
177443877
448626426
271314521
681646707
13890210
411353152
291531511
68311284
207245403
200672339
388087172
34369268
171663537
474629933
13300647
132006732
47620539
3149531
397369688
135400032
92850721
370829668
661195957
2900474
381306947
313182954
63671396
140962933
108599857
151451045
330019971
150315646
48630507
698933031
309611606
38765222
13580428
226922146
248547164
634287458
321378682
609041314
455238610
50812402
7188970
87496870
36572789
408383181
115297470
36213090
386617318
708714386
3650863
32857674
34084854
3024395
284678948
64751071
28148944
413735182
103813545
34546081
10970681
12849627
721881802
211078915
580964818
221442946
193786813
102897251
204129836
37880150
411363934
94109432
50992067
92890565
500904572
34292769
191675629
3989868
628756559
113062821
291368480
178718535
25470894
358733590
7848995
99426467
95337010
642916228
70618554
1361365
93518748
181680258
199621329
98992545
347980413
14821443
451375755
6073192
218592174
435485265
61160083
77560063
142820597
14913584
270674658
83718798
143935316
324468549
141508649
530344105
536071195
858450228
64689384
4229510
275778728
189157472
102646625
78729583
26520545
11871874
771467093
11374562
268930537
335307948
61804088
46764150
767695467
6015992
63133611
456555813
87885036
88540243
317277814
395363378
383883167
318186386
582984004
8173394
459451764
24710458
198212727
65465511
192033033
191198192
216740126
50340496
377297225
193782442
128468814
151704118
151104629
516069918
23283628
229935536
258182436
36439812
35277578
189737883
30947305
99971475
288642594
302731409
285197866
89768076
517172
172057295
353932034
32606740
93735486
246532536
488673302
104449639
5477496
99762767
193190993
140178553
82031574
268506455
2030655
145522479
170522330
44167390
354873108
212886
152807103
176242144
37116360
108238215
212275020
358795506
235408076
296406820
25874522
129450224
239515128
583075814
401791859
349973380
1137699
15342809
183573197
207569038
41495976
65219033
202899642
93957818
150085253
81838918
266204001
306701059
275993604
156749381
94606275
126168864
110555193
489144497
187248968
532712851
12985056
59171156
326954195
172987598
229895751
739782347
371865544
140254564
41724586
59968856
242160565
77279919
300897193
457421363
310529240
201837971
826005942
251277545
472433396
76588855
300757224
29026313
27805567
321327134
4850736
141877683
74065065
488054054
584222845
26790145
240895048
356946696
487475763
602778349
67178106
244991646
61469262
124830186
98782958
37351795
317128341
321145726
149568464
837264332
137610627
27537123
718445723
28652533
377426914
152582050
2288463
296899708
96297501
83635810
90310945
392466873
101376083
12912638
263282200
399690033
580584864
80450328
271961840
623517803
72838978
153802033
514963498
438559517
20483972
200952741
644243692
185021414
180341131
265985018
11382682
14168794
557943807
710323783
33023478
208489102
598805363
246910828
402656931
148293739
106779850
4453267
47539374
20177538
9514908
56591622
98172004
6406409
809749747
2801560
284294835
109769583
66670808
26455482
732204929
815200728
75209743
332525028
57523249
20921338
588307
268791924
20230940
124383843
391696343
397428780
56210923
16892714
422529351
92236667
244997325
96711162
36894500
752807608
148076617
177635434
168101996
30983772
158963016
398532430
752584393
181891946
86502810
104566266
133438587
88891951
51926565
184815093
349626285
158265373
130833007
520963625
428017028
146968431
115372592
49934704
80751933
5634125
52315945
287982034
180186056
535906422
68745934
151161222
147013889
18917616
188011961
54068695
3558975
45309952
384420181
5115963
367421541
98112605
774514538
179079557
559634993
84923924
208684939
263930410
628468711
337423607
582813869
70478324
152573756
208226480
308732394
300908605
86592796
51346367
10413189
474648101
321822798
55659289
354900135
404900798
14772481
263154496
315169325
313000057
97363901
43235602
515355912
79939926
14292884
281735599
646724777
166209425
783378337
179486345
616610521
149240585
27364083
185487272
106819628
313942166
305137316
54454340
263914834
1187035
2328194
103499006
779476191
78855213
353135295
229522765
228742480
457892171
126867759
88989339
317298446
276135378
171312394
476478295
481275321
66516282
83798956
623654091
408252023
233249937
36125490
603922587
59930379
189442848
68150497
124980182
15744881
14103171
27982515
521458460
385030816
82628539
710205226
229881022
459860070
13559593
854514
152622302
693819749
39646123
398593459
458407003
63250587
333919375
112034322
16511423
405936559
845299112
3219327
521808690
45260657
22908419
632800363
16946144
459559907
29196576
142780713
615125571
685205952
250878784
521781121
634020150
104379106
345538708
109657373
18849223
232984149
6440241
102018295
539267840
279970794
130338628
299575420
836864730
281370329
118581073
296759530
104155192
404095774
271050008
283063784
458395812
416416270
192478743
155084531
63986930
167597953
3849252
28493477
89994927
315461313
245025908
641640343
111035343
169836197
66033725
160099402
783121034
549574708
142720960
203765278
278357846
272045546
139052735
55727402
274380764
384848552
216835021
110091066
284943783
787666875
724931835
709891483
642142754
26993071
170067
53854226
634356070
284904925
107274219
431466660
113327805
528803735
60182117
309283547
131235696
32023503
419038733
196504960
29676293
124053033
179193388
578349599
242117782
93824177
277698954
302842345
205944190
61014498
624053082
360698237
1546744
383990898
26813423
225940934
271995627
549718830
421281039
369845804
84889495
466775828
44372485
137801849
159183956
278437253
129666870
28677193
233814908
34984663
14062414
20590474
24544411
171070960
262580028
331084374
45308645
272683912
298934784
651965906
196194343
404411640
127766600
95767109
336825005
174103684
175700315
318893506
87224083
158721899
34695441
79363247
339988699
352292245
10452466
398171070
411998530
489569035
12638168
353622486
269652513
102361335
3301699
72401955
100600518
131892742
476071110
159427873
59711196
12281823
13456866
6957600
687039332
84991309
403176867
535768983
5950446
332308063
728566444
132278375
469432837
327480287
10269670
171314398
417213998
326512029
239975111
503885603
265250392
119690942
23254629
336610178
147560305
75504385
737987321
228954765
1107966
200139602
26148906
207241502
273194134
160981314
209610781
21431349
403091883
96014885
220556701
162735512
329559457
870160
9592043
72203439
112075953
540124024
240775621
127457911
56785529
149038492
435127043
128465848
488080916
175531770
98721681
503559458
5301010
344446106
269842067
440408290
438114
749223339
15322104
416769878
14317180
94711382
14246530
658760259
81009214
544564889
240957173
321236104
2376213
93991173
4179226
62326613
436067675
59714395
44446442
100633442
17998284
105540144
342145624
35215095
264439264
608221602
79295108
463402552
30225
664128734
60026825
14472153
423882119
129161577
195150822
116668499
18380611
62140318
253206586
176077869
273933951
72013157
201909461
100049049
200291490
19249838
52780418
19742339
75312737
705278119
26150497
17435584
127236558
38855571
60552610
30056661
255446000
86586495
166173829
376741572
48223946
86183711
379901868
131781592
208207186
149250944
5494935
169434623
1291932
297312267
9732089
51837004
71744651
188749157
519334967
599125168
728752522
166048691
101812355
728672045
196386011
160918969
244377161
33553553
215096833
18574264
19434524
590950851
14508172
445296871
676027078
46649847
103639076
405286385
8594225
73517702
164767390
10291319
48203468
98109210
291364433
23269968
597691918
24558634
13497802
120264095
171689667
123300451
569085350
100360297
354873641
291016326
140128649
74410169
628045252
30841321
873707973
61254929
160797819
4735872
209743752
245214655
342880350
534207497
195841705
755235870
53513109
644842434
365892787
302188390
32054030
16111813
258169592
73793660
9229994
427433998
220579853
235362688
698135012
27482694
473869656
128908445
17598538
98799184
529635774
107404937
328853971
23367971
2999140
556406129
134439979
113925132
62137007
624602874
47622444
134749070
448913591
123329253
600036754
269903381
172771383
86286981
313894006
351700483
90517810
415127840
146120097
423161991
446577400
103387290
69846322
8721606
162744269
296422626
77370412
147588202
735816638
63452510
364294295
88167520
515046919
565616625
543959541
746488404
106319981
11686148
693107494
381457223
85730609
632797582
20132709
4538202
724433122
18031198
125451758
246402232
369375543
141573191
437589981
340246523
186293261
276149454
482680507
328465260
262564399
81911148
552443253
172890244
402531532
407514075
163371239
80253830
36525620
10031950
363251108
575025805
109108662
217259132
253750375
326822353
595427166
74212198
87407337
26064282
193944069
344176047
45181034
184927707
38043006
866783133
44732340
2265065
19932738
197336662
150442317
269244453
60100922
12621363
217963364
180466320
6695356
20364144
375977
18415270
204255377
406940790
48285035
9372975
258841098
54778246
8988333
178806835
415772155
297749311
177275825
24837442
558372488
404691790
447068672
12978725
199483122
10531614
268942743
368999610
29501985
563022310
426825059
163987137
96648724
184380911
54158561
148348904
130322516
4799842
259583948
84522140
75021024
20525200
204083500
137644020
153021915
303196685
282428069
365610996
23780723
439679521
215625930
193898639
381281000
442650940
15242021
128685636
99925027
166894426
269112948
29551734
70553220
402968814
279456135
435279622
72430496
87432119
284376708
213817713
467100327
46974695
485081484
9202720
58096598
834556171
308422412
138289247
231164018
220508157
91039991
114236114
42350400
81851782
197934533
34034245
186725923
68677420
311824597
132603579
514814119
514409283
126182649
158655824
102655646
265001097
125647762
318068267
80627302
15893775
82582943
39292318
471331838
242600151
299074802
41101838
34300876
359622466
616069655
66305548
89545163
31911643
378091178
43819880
9203964
417095171
603576684
6395070
12419860
282949658
58358284
73884389
28236652
574242019
107778048
7813780
86779995
50913748
49128860
691432959
218083992
550005073
211114143
35428560
58886348
21511843
586531745
3315419
12141363
215866706
549596792
48680650
54252840
371041534
686008497
335625011
21509912
385323477
275361308
197768925
88927232
7609457
60034162
361481755
185160933
134317139
81115456
67608270
85295385
86899350
70775669
82009452
382950558
32097080
27037214
463362774
692127039
643924917
33903127
112083892
228553060
717582439
47283340
193093642
539758466
523894743
158463057
4179085
31557098
661767967
91953619
275992027
396238159
201448995
453071949
231223
182097740
2942181
35266708
164213575
631595325
64038777
401929628
762346149
352237496
767828159
52696307
292919075
152918515
160892449
422391988
8581327
424577183
2330636
359499834
444163682
423348859
764439883
399387432
151706496
271258543
339533570
138083805
55844003
79671512
559695669
33790844
315214222
416313063
333617773
342435104
190433980
193812301
26801240
86197210
80422493
7016303
61939647
89689340
593253228
569941453
71614603
602802131
519085212
9464311
35437847
123770045
32801562
63358099
7249649
486880640
33648834
644034744
93355880
38195334
215136511
270920550
301671512
331261931
3439149
120812595
549956842
212893961
45608841
70031126
78907964
15094420
671755075
124177086
13016159
504881984
162368543
722160522
289391457
481885172
361193706
16558119
283951803
8898701
587081397
152053927
628841824
590454968
444463778
264367335
17648863
82327397
107206636
450383301
35138840
71612980
103724915
67269886
108332610
36996183
28734608
90532672
44034502
324038001
144773192
231759442
43891378
586505685
52033787
148265946
13265181
203631281
139688726
187692316
213414797
669084523
211501619
83343660
54628445
178378236
64361091
139215815
83109711
344623878
561440570
223962486
625596
27384874
79005442
340622887
19046591
375926204
137867406
417976532
19954542
7097285
285817489
366687342
324375708
191103648
100022444
133321737
774561142
840443
12920297
59833260
102021144
125899575
348971225
757941577
256385377
33155921
321502619
17440225
275275432
49486805
66548245
201320147
54514329
69047465
109359372
37128155
91837405
290947897
718681994
47741476
150266395
561764955
96816515
568809845
55294551
101460606
106145865
726757263
527287948
25721518
9471816
171858231
513836596
32675998
344926871
571630487
761168299
239767726
3658349
29347505
104226219
144546729
190550391
549836365
131073595
690406892
81486461
43994902
564649210
170402446
426513607
130654255
36565734
741491749
169410956
489555704
295149504
280280594
93675194
58618482
279155047
212514154
81715804
9233805
114864449
241553719
267530540
2843760
546915134
47905571
180294687
599983145
617971920
220986827
533579291
67502342
7657687
74203804
298559597
18082950
638372368
12952979
998930
203352409
4174053
107575686
89481378
26180913
92530921
741682780
454006741
114431467
172118038
477783676
247213868
169918824
9584545
84105245
482713073
50355970
141117439
287136355
741051844
75456805
161020381
765757
36802795
318816159
493747279
366446367
253554887
58195978
362443283
19847739
143187524
566943592
88826506
95277514
343684929
356850681
706420273
229704336
281797905
2239487
51194328
819234869
66511292
62125614
332797399
758513940
52114571
49365336
4654690
1608146
469891121
55446642
134248974
282329285
9711915
117644869
698584168
8093918
159032965
30582798
52869012
89472408
119904103
8245570
81218353
53061404
185494853
342831285
576874442
223980023
695484773
99068565
25374354
7590246
206705269
269880424
85562676
47763274
195390115
421883213
21728679
281913507
41136303
348638632
20604698
627029644
47990568
16670377
92323633
113501251
40309630
123321298
128226818
512335940
230769837
501831295
446165613
371115443
85199973
90843310
395170937
104615875
321182402
550755
253210280
607399
191803266
62694588
569579983
733346351
82799259
95089312
25506110
63486047
207221412
46661520
430158362
58123746
70754762
376828955
123745984
174885066
340485703
40601459
44223333
635724442
365063191
314619225
60054995
47600951
279614680
58705117
312879962
730568
466016781
607698935
720888
703929752
65877722
329622358
199042638
54524288
496449479
72105983
152292724
304137203
95914019
186664848
149016336
64148280
462824946
347929017
315416500
75692060
450254821
237028043
223818777
514510969
284427286
112946198
440413291
350996475
211046295
33497813
41338314
671338979
509599297
858779153
308450282
21633415
626642046
91081808
31578607
167460042
42974010
41312542
7843624
206248673
150579403
247103273
329249271
83657899
378363170
117732588
307292692
590562553
272109952
187602461
190541774
704169862
124088759
649643986
255433506
122793275
2335380
13227959
70464693
115945488
196122430
431649238
18693125
362955181
514743973
623479813
306863022
58647233
115361516
479598904
249047101
117889940
27090838
619751896
167535832
561179488
68969384
475621266
504044845
112816940
500129544
106403687
262348280
47872117
606998652
114208154
48142591
63331171
19121414
29043347
82609282
395164978
80904761
369264613
386519277
225170134
127880142
215427319
90120169
75203630
822896
38864645
95522143
80185518
203527022
148554755
295183159
46647737
289448625
706833037
62943744
28749816
11698389
13624957
118165016
98615233
89278724
351415581
153737666
10507391
40084569
323838146
140456721
697407849
346358091
382919003
161620400
324469197
28955804
392554402
265857979
104968381
8439869
310923743
45778592
612713286
302928400
164569721
322018809
203624422
469408923
147257062
388585136
496764
47581799
134563620
491323197
359483342
457758683
206848782
740426737
35600162
851290145
42893391
278824727
105051347
263810931
13761761
27102269
139194534
58780723
179079549
243296802
6699626
330860762
81258676
252527271
86506926
62837390
829268978
124296467
737623631
238180304
225553452
97627224
263467111
14973859
64934938
419234835
206657864
574749203
24399475
101614242
78808799
400715683
476899457
342692310
457853791
72834920
381599247
25314197
36377726
23750411
244044813
709664096
9931779
139830096
378662351
62309300
227477382
299576341
62031341
173371266
135767080
55925264
171579239
154090424
19084922
7921487
22379604
269745034
4141333
375983542
439286272
2597597
240450202
159034527
364391723
41479568
18110821
9307861
95500930
328290342
479492849
255016799
261312220
75402391
28486559
178755938
235327643
125594634
232405057
136088735
426995263
160489151
385059847
35730012
285491094
135137088
29456396
711964058
76211714
99168552
4250484
88481191
805892941
128416528
160200788
370799712
58305753
560212297
490764314
27387168
659414846
34779252
13142821
345254490
5315393
688988518
416664075
7967939
355979298
133287701
407034251
33771513
153194815
26046048
24475864
31583558
420693700
6904875
25517106
45560987
105906631
271441705
399875883
83201753
188422677
454756
235874928
261543275
50723254
7595084
70965830
508589459
258512560
313201086
231811019
275547638
408151095
617014500
34278358
167369930
689219161
41952641
166779291
37021972
86061640
206861934
138311627
88393275
87378394
161385650
197299152
106298396
113261739
400622657
192643435
324808564
227797708
197922800
55479454
150102161
541886564
43983832
629659305
265690305
26481002
131187462
191341743
483711010
743085497
85608741
96705257
566652897
511239764
190426316
119212972
17966821
44852387
114784811
139341860
125214466
474779938
16553000
199851171
25884729
272554901
158329324
232338247
369375876
310122149
493711197
135811178
25997900
152588242
24174830
238564583
524999272
158146596
694550639
168938175
38739485
627225550
84433306
111192353
645203731
113520134
318995383
290599021
554114478
273881631
649184518
112306062
56460137
60736151
326221409
2954583
26006517
578114175
369160724
143720806
375571257
270406619
176887081
130043803
74595737
30831420
129095537
405348154
119549518
123864300
137853294
233952565
103004539
551886386
84604843
88164399
94734433
59257348
52540081
260143112
11093412
51692377
230653300
200894533
6441535
275540630
338712864
474203171
93712041
499528306
350403275
31838984
506682653
70488187
734887344
71092113
104356948
895088
82879866
58333466
157398468
486307808
57097394
233593880
552914347
546250993
230490040
190043463
131100484
447394813
93323734
715884714
181576577
229288509
636997408
263658807
230782973
158332819
75959636
44409457
32048143
27678922
416394048
592537101
351046764
422218532
55541257
557026410
421980687
91495844
157147844
268645569
173586281
81583313
698995661
156910137
689768363
212365565
345053077
60420762
209463216
48838401
196872224
38516045
1300099
365276231
91141873
437088515
190283756
161381609
21444377
116500175
404392888
423693195
186567403
360322671
248883300
177576137
948971
17908030
65451223
651156975
273034079
750062343
269445221
94709646
66322617
154799955
604384087
136695553
204481476
112435339
218682236
188591090
30757098
360960741
354324498
115037145
479155404
371190547
188881919
370333580
71715711
275920046
706123203
369968566
410765056
212604684
546686240
558150985
529736202
211775101
263537543
267420691
258809676
150617337
293621450
193933434
253619676
156418396
247228970
199651023
90518596
9727539
117300809
60599934
51811468
149792461
57385448
487394500
183211991
450829708
15892635
495981959
136453400
408750700
68633464
99870003
378584140
25618140
298033606
337486062
47807410
27822552
92607092
79416963
289130143
20086315
77452801
335132084
549217
292183451
110795793
186552449
539987921
804677281
67117313
77122242
691255495
544539717
270827193
75086108
113465857
199530863
206798241
388090542
591088546
6467670
125484434
172173964
55708594
532032593
157257594
465162188
61932210
76553181
397332516
53191636
568405066
39863838
339077172
31322244
61434881
30162251
86278196
505679121
177356952
233855203
603350226
278515899
133449545
3452600
508250744
128317750
35596875
24754882
37332193
39383308
341908237
42652786
234396060
9496330
31024544
57635996
367949029
411359799
861525635
400381702
270006366
22938070
364262147
9798402
4489444
8873248
192362706
580123265
149887693
26961512
418174183
351637052
321380888
582224641
83724084
572345835
130887819
472527860
207647882
332996770
433486242
296391376
170093121
131514488
16179328
57868385
180574436
75448775
452957373
106113331
228748928
134906309
48171410
27805695
450587061
71429989
211088471
189384715
532062023
177736937
65347438
1799482
280364894
493176472
231515195
123976487
281603449
104587219
222714933
232428041
18257485
307742439
741362645
762401840
184007704
65748203
43393386
32129112
9526903
94754200
144191903
471854452
545318979
48354997
155747802
250076786
413900532
29683769
426467897
132853710
27425435
426834208
279750570
204294334
637280922
242504208
65849425
1421993
602186595
83834499
2551515
8174327
100995483
9254186
611189431
79140194
321588795
23732235
317236125
263303765
36258149
212367488
189206097
108432552
45031022
253971430
590634584
287051331
128363346
139187974
71170038
113158245
235355029
168013078
72684879
37528783
361320514
310407835
115401360
531154122
271692232
83561024
540757171
99918773
267463754
307360809
749727551
470975579
29594363
193436907
347491091
219319706
39435324
173327426
445557341
7644113
264127514
626856160
13083657
5417871
469307730
690661837
40791082
73448025
610974934
87975608
197786334
114251306
329167930
43550026
72450189
540938022
392362724
78554983
171921408
876163662
57603644
432991270
99352652
123334207
150205727
372128705
37801398
91105691
238738669
728137
170738180
25522431
254242268
38421681
50205674
66908694
90153851
60676448
154173617
349805474
40539358
10636433
55573554
15047874
6689158
123232649
30922064
165758381
369834907
332838005
302777106
265782630
399499736
694985668
741009785
74344547
388580320
102823914
168829084
33973261
234018973
149124591
19563474
2847482
86614
83249877
672807486
167563755
403538482
36276521
348587475
575503882
261072251
255240422
291574141
158526460
122268986
117781774
190557296
12156426
51765757
24383967
310662617
54110019
611098254
73513259
250318636
141043425
698814415
125552937
533440973
250732977
161416092
721469564
286159555
194326285
593288308
63974883
181166830
684114428
322347955
55708490
214360385
183578998
333596405
373285738
204245096
27355189
245171008
552044560
25976681
96838444
534247462
418588855
385737381
19242109
112714595
743157436
476486455
480923123
73657187
268124030
234736847
618790357
172226729
53894587
420915268
262949079
878114075
211772504
63167747
296842945
13556554
78431814
88184470
824923909
371950383
421810051
91302045
126236702
497998819
36949653
132671030
298567094
20987660
372353714
4974672
75429492
168459375
269749424
29469429
47840206
20514686
53973234
29143429
593717112
59661651
181091836
672330745
386158894
494392189
93281375
700836171
3022153
376728201
17224048
435638041
2944556
39595066
30398643
11406412
63590784
488697535
194475302
3499001
36983041
108082325
424405814
207055267
143375494
3368404
80770409
35592365
4980375
465534251
183989168
12222273
70274154
55016424
71628289
130156754
581715342
2717712
67302628
152228040
147943170
35524482
182628690
133227399
58073348
405272022
205280812
441971878
172729017
44736653
126556097
57904139
120316462
22028098
289498822
24644601
354567615
506869200
664133713
193031725
167346429
185516584
335985766
769030849
121911072
90713439
156413051
169572973
125673671
107491966
233055357
129055835
372843840
326694296
142137136
20815008
274629867
78450321
621550389
504644509
320997841
402804418
110446515
183661484
24502934
606959901
511276258
768337568
282765469
302436312
382997795
53399941
527375306
326185669
109086554
280290460
274761649
540422444
291910076
146585663
19825202
249049342
153530178
376402219
175093307
153433080
65481211
635454423
497462012
54340444
405200943
81738241
102648084
95554796
11378038
592258095
41227956
280769202
217731253
102925676
49360679
193567763
299517291
6972886
280189663
162967723
388782648
284724452
37511908
9932869
624891318
12208008
4061328
99607574
77876349
121481342
58314664
695935794
7670923
153858632
23687931
391605269
15799355
232288336
319712853
129181760
130919351
22301663
201063880
145386688
158478231
465879214
16662909
15723486
61310836
583127717
187282694
672332903
358326694
292107376
53794407
183848228
328959365
230676340
7355445
77628102
6437461
256358497
155722784
632452813
18121314
31091704
658802089
11824279
39000756
50336105
48202584
155114076
34880631
695875455
33789730
783722198
94976713
77712396
360612488
7346136
485976440
283874744
568751476
55208555
235227841
41699188
125359380
30182072
53282658
147059508
672199998
280699756
262883708
122838919
242753310
257577855
169373149
339553267
355443810
151545197
472950405
666862638
96511261
190244783
231587372
95343943
337411816
128891423
253334624
211573987
20851507
40589701
391234271
88554541
15123185
382223392
129175574
6245844
140982968
355137885
57906776
49942908
218294040
86773141
389267629
422060213
22150704
81395859
342176192
219393379
550631483
132883236
30433163
57745022
653270644
419740608
491765495
8872480
269328301
17305439
571591880
61019935
258779061
343298149
16403997
230084622
250022556
489504440
148329584
481622503
23354776
221270100
1927789
371107907
49517541
59532364
291013285
29788390
2791978
12050629
64162770
533894407
109836142
300581295
192453950
58102891
2478797
138744230
189455713
166368
195982922
528737421
630895865
615608532
687827685
234398918
157874879
649163432
43235582
273805
185635106
242786951
277564466
35796941
29598474
137094368
13582840
475987856
127704626
113738130
104364959
737631501
430373357
575907927
400208095
74098963
78900466
79210857
163853822
772339425
233270186
27255188
278179714
162627903
285317833
661336566
15461821
61949138
632591906
23037664
2316548
568118607
218667944
325681505
96050595
573317968
177008872
37353884
5542201
7976677
374054239
87605695
520140964
287224611
394643856
191879242
459474619
80044675
315879242
696601670
1893372
5234095
560342388
256638462
26683070
40553038
72209433
586307104
158543027
92296250
794050766
801883056
110940522
219540854
787514998
151569077
426070264
63843503
688815568
145042875
47257192
11618828
224905627
234125286
165647560
82270060
496884834
202652803
106386480
381463137
274379452
569957640
419735213
843935479
792674788
104973431
420733987
62286624
236431449
511450802
168094566
192197794
376863272
42556574
79616478
274626050
84098380
422659366
342866840
103497705
150778746
548433697
269391410
276775276
278479408
249993725
199571514
13129630
388171514
4192462
249239659
339007954
38843439
693674659
91093792
28905484
4947845
140067781
577268260
317851904
52702134
207675963
351058064
51068682
476860837
184830881
168312244
498723235
484886183
7928179
472645568
100727427
70838608
34724106
377777205
27629516
440728421
25966934
271085715
65934004
251345648
4030286
202802276
5749470
185477583
570669154
111102117
251959649
77694046
264570775
212152490
62904663
7605873
159072764
149303005
460302207
1507831
154456499
250172422
365819393
178353051
500568755
265076559
65088768
207898490
152648658
15875423
301601725
294542835
409099895
446028143
112335985
738809840
540438584
299401438
11218393
656515124
140096300
254459551
42898896
314140340
100973664
984921
165330761
230350311
81074320
211401767
89486103
213377813
84347681
53158391
163372286
356577244
114133446
609285158
555217432
60662699
457457523
157509905
688856168
3804978
224117261
406914161
755402321
520577017
496212233
205288673
84746885
3690758
606713553
101395014
3889763
397037310
137806679
181429530
389622209
110962746
295631782
131102962
11446681
146090547
34076591
290382221
189560227
225530249
217130663
130310137
261858420
186965380
77702555
257249709
167914398
677641598
125338309
503736470
15202260
33786716
19092437
186276400
18569355
150423113
40720297
357181009
141050500
137190162
149584293
431356153
201710873
12681092
225117097
541196581
386993610
421604464
435025830
528937126
621802250
48263982
579290874
2966228
2534880
105680615
12484018
105942738
318849614
145256538
665582876
307565096
113891968
29857485
489310035
146359425
189471302
24480587
603566441
692991815
288667675
105330948
770094085
4918945
3831384
289571272
541937438
50353554
101506378
7936124
561944684
794701992
680551522
167895616
181180032
608397338
556090058
18962485
498635253
506931110
576946251
594747964
10989033
263161551
539742805
85620324
795249867
356144907
114810109
224759986
842984670
363705578
194298001
244082195
512993594
147685607
337516731
120309052
118227706
141641516
547693801
109475034
57029552
123647705
47588554
685232798
238793909
100915300
582294906
109288732
684901837
139512612
69053583
528763753
502806120
598013185
208382010
308339698
15656564
271931366
252445056
313783504
43331090
503510077
64190792
842930418
457124713
232793
11932544
291899873
4884491
357746701
26933953
266045126
175665821
102302166
25461527
358211059
104459072
255533350
153403123
132562684
368279103
357987447
492962609
186523361
18725644
86764920
202642088
129945445
484901813
120860793
45973743
610178509
295588101
5561465
187752710
52457097
587551216
68997669
462174232
19202198
121215173
7394382
103677415
411478478
273263934
264395871
291090744
285983469
179253
91320157
737293640
250956493
97764680
49285319
156258804
347044975
133637801
2957112
111099018
382127399
267206710
80930477
21014992
509225275
187281383
153817986
181481658
3305176
9341032
202234037
257145626
108836826
259402074
59315368
27867186
200069185
158172866
582764621
315641466
110482188
125367697
9452507
271838665
103231383
160375583
443333547
153334421
241830748
352112711
269616413
80315477
85157112
172774011
547157004
679450545
3078027
375636917
147476195
6710488
108076781
13415609
708696911
479290831
32383798
41346079
36686337
17118837
287721337
69346672
35423224
17487295
45025005
246737189
83767718
413038155
256150720
270910456
36877004
136425728
157437458
211191396
45893131
69804853
174153249
92827768
166044276
200875318
54318906
52357696
40867549
45905890
459950727
35461359
70831143
140071552
198484853
2323024
49636404
8458791
125544526
170737852
51231579
297026375
436138110
13336153
140474899
149029686
79586031
97539462
485230335
237635940
86967906
193771201
63095549
700484321
326184445
348668184
13437045
431102381
53341962
289427896
27373310
109122595
19515371
338404014
178903965
219723090
121475547
416649413
23200387
80665209
286431287
745031396
504555186
31785123
451930028
218315544
26971984
37811156
4117496
156033601
224999652
16165422
262332530
269824987
303339019
7881853
466814539
57748366
2648994
177613524
65829120
291816756
192293199
279239932
41820443
24428743
356042454
604047342
75220558
464244618
27449633
364611604
54147257
342977165
805295545
220098557
40953017
78499161
36912586
230512795
172079686
257889182
253512996
643782929
73721679
96617505
40079898
58450653
3973614
96330301
438430998
99045961
66561229
72625484
545356620
80472120
172265591
178552934
396976800
226567241
430148723
57365014
148149365
73647146
23012535
55973736
13931758
736177450
172322283
389693187
87737222
261452191
13603
652709470
31345711
100041036
10635410
81269762
133797
97556957
600964254
185139300
86351603
428044410
3104118
158419630
235159927
575179440
22247036
195792820
717840963
126297801
93884665
550062016
43615199
9560718
13127083
174044678
144619844
783896903
426298490
142288600
293907677
8989243
4388760
504160180
168930269
749045526
45344141
16781630
85807626
559278447
786284288
277940277
112175349
149210487
1066320
280226026
90285713
69051842
495139904
7377433
64235543
69781124
696423672
205194919
38838588
7794278
261088456
86953618
517283244
572105986
23922880
100843182
363055456
69438928
315998600
525871581
245616748
574188481
689934137
341667280
257473999
280694537
25668187
62685102
124624782
292466210
196254151
485587621
103194252
137340957
104582382
2662790
7221454
1929847
176331742
1280887
47298911
434895805
691937984
209016132
266923818
235146871
34745543
337020974
44414933
315581051
126547764
99983357
61142484
16106007
223655831
614774947
482438542
104045551
543297199
80977307
208301146
94587826
293795011
84419273
210395563
123616124
104715461
115154655
148311542
117266590
120731394
296816461
257417169
23480804
272874866
186510140
443762237
113605151
296242675
30160334
54417162
272758998
741904362
34198888
434929560
569473224
149773383
50580700
585293541
166064996
14261203
317175645
156798117
11773182
167885222
103060709
532298329
662269124
198713891
16824270
326639372
280212752
351390669
30873579
297831339
84002831
95046509
54782697
207673964
533449304
34170235
133340380
266787106
64300133
8587605
274150676
220738176
204327482
252560806
29904637
14993604
520195858
369087579
483352191
506526314
867411570
98917973
392962400
175500353
50512163
55252814
57652997
210964182
10695641
257882215
323424898
54153983
266467442
165085506
505029545
606630596
923130254
511294424
823400431
176119455
155507194
486701330
58581718
88685515
36775122
330204254
262465197
35778817
489098694
101905358
222149544
254985275
262402219
169664068
320811014
48341834
6650941
17831917
64968787
534420634
139333960
55621495
347861750
49713404
543870998
216479812
81245236
274656199
125956056
51147570
641400316
120006164
117270119
1031690
241007374
190714661
139784226
233221895
339080458
265417306
42811707
48153349
79777644
40084705
815854
64228613
661369485
104393035
330551565
603992939
1353491
400128588
8830730
653435318
13930550
556889539
82676681
397291646
257957469
266618560
192461878
112903317
525487182
83956271
8334964
21029124
336796303
337618089
63186318
994319
36489285
37181156
127649185
6410789
60446937
32182799
59336139
309596465
418129502
540661499
262898699
80608423
112517954
341550737
529210216
422785655
170323708
140750754
14342352
469127421
512086481
294207759
716969574
863841768
32577584
106911961
117275627
5431833
622897515
222294164
473943896
25391920
32019001
213322984
324938062
25104567
6868973
96593657
64397731
288203429
736128909
43609008
21068549
221568400
232242626
762354627
71270975
216890787
294774737
29809831
32511524
2734398
313816730
190340610
767868010
182174051
40218860
106586947
165095969
46606668
849754
316233819
174878066
511521024
260945578
202764791
57113563
48938522
646125785
292697546
3376729
250677541
181209906
569510731
200704243
120259776
152476184
261075998
55519852
310055267
546450330
1780301
133183324
865661943
117802609
306189929
463198831
410245711
244563227
832373552
54550020
283076188
90629631
203647655
394276233
265692048
401102903
150262534
174310657
580580128
2136501
1189080
683641783
75085389
127136656
638305399
27927546
304105858
418400823
320629251
343339137
738380418
113919631
138418310
212586354
191471388
10461132
83878002
173661511
112546437
41583842
105874660
292517882
415743726
61026785
237399900
335060457
104744919
765916503
96478820
473010865
479722341
16605448
140609348
681337442
137789751
77971057
76142813
107530493
106503508
34552772
414318592
180777793
711883542
248544207
40364528
372103116
230368069
5230519
94677655
338095987
20596791
72110780
408559267
15414097
14158560
199439900
648302827
333854897
17800342
122201108
65865645
307665018
59385992
218290084
515053759
309717216
805118445
42704640
302665271
794703631
231292527
13544842
235212844
147268047
221598945
115994551
235686876
625255423
133520008
275056039
235994376
15725062
410491683
182484209
161099029
75327004
837486442
52260744
59956935
13307624
350850895
134658435
259616059
280867597
194162182
46570718
17088141
240690633
310622645
303611756
1420186
130876671
45802502
244773987
318845628
358186163
74386345
69683272
201904146
36211952
49696062
120256240
5434107
106763498
426592689
173615115
80171931
75323280
32739034
1615588
208785
288549693
375427373
45489328
486219901
538027922
70306379
58742672
115355220
89307485
203892303
3038483
570524105
422167331
282566554
99947916
325395586
368905216
613499734
159972815
398073974
861608242
44248048
24281833
504097977
36908395
434438391
22371628
102669369
87863539
588372245
231248514
14667005
771052882
175155478
228819024
96503455
460455032
475404027
501410402
168592863
584403261
316381323
41048842
18950993
52706213
108040705
31952763
541292854
254353982
591389117
10089905
22217755
201353029
433512465
9783765
140608589
240356948
204445800
82574397
35106217
23000667
93305214
31238768
95130968
48776636
79304190
177778568
52167657
354401994
55699314
217874620
175367954
266240805
490272426
352016950
565504137
89864311
412443937
5895913
183033477
60047739
80142938
50748712
194487134
64579334
273311767
32832457
53935891
171360598
228688092
102040126
258093444
115641740
310768217
688877776
308753065
419133995
640158299
119025760
137410711
8552145
168130710
168085146
226727185
474084618
523790674
74077014
571892016
128018276
762002523
500698157
274477349
1774160
174335883
110362024
459270721
57062094
273511224
73253147
823717509
23502746
129669640
340385785
15588986
24372756
164678132
110469135
205444671
280775641
460590551
390994912
23921690
158578956
34587778
256665957
428243652
132157623
2311400
347399271
85247202
36951418
220615739
169820266
48671238
398851355
242078085
169521613
269284485
586329477
103347027
137976699
160804055
721516493
373585328
1553784
668728553
33984263
184948569
649649262
194187797
429735673
14328713
435523590
94622362
309341779
222418625
457279990
761059129
28675939
109474943
139683823
47719829
87322070
856557762
586285517
168495028
47103909
446779764
6904746
187127161
396675215
10266657
333333834
834018909
487977315
9963582
425132136
20405192
287624557
393608611
163116269
829881154
507077489
97114222
672537875
179773600
599484567
519445940
314642886
460110949
50333709
17437822
126766432
148005916
747971256
61743735
267373547
203820068
199428387
27099577
31155312
84559253
244193865
298017664
654860647
424039345
90039254
439125904
11937907
209349265
46893865
80572390
12434778
91903291
354893919
32381194
23713059
101008241
696238418
204262311
435926666
832566075
122798116
66355633
653865609
66012902
72599673
34636410
507396122
42097939
171185813
493129753
725222577
104344223
166906230
430799088
188208257
441114705
11913676
163989463
17609915
399870391
83667900
8417100
29834558
33096103
80335217
97215762
247549586
137726425
367216523
100105751
84521582
407600888
78007292
284495277
249761879
196952673
66829943
658593169
164181140
827034581
174131112
25530083
262070048
49348806
7905469
400745989
51965082
550141336
322463946
55984117
208180478
128598609
71434330
174871849
134900427
3266028
415901485
153716477
105217082
415486824
64167612
130520204
384216666
1594381
28316767
219838338
78239299
304113222
437683615
147992319
363920267
1521973
375581161
108089508
127635183
24845700
264114857
238933853
111225704
120839081
673313521
314630440
436849280
313522896
657615724
169481784
214191802
114437909
169950380
121458236
95434727
705800682
1147332
271548886
459076471
460625872
69310050
117105901
223678631
188254873
16569254
30927669
39835304
62716232
102774040
147716999
736180443
5414646
317225757
18317082
36580562
258345153
246785376
132687575
420316967
153356171
31150551
53011221
454580838
3884523
304334965
138526785
488161193
617952337
332866419
621874427
100624313
158683179
139370479
454586549
75033681
22506467
4918794
66011360
17701215
119364090
132790298
66016808
331261202
36636345
417306910
26105456
345074721
282471959
257221050
154641833
47575467
283465187
210468684
137487468
43049865
102828935
25000157
32912604
45910780
251658330
197573443
12755958
257656607
29593933
102899604
104041613
65590134
314596441
292208531
52647385
482681236
338600248
437219222
125284773
179499574
24292951
642809555
708691096
237756787
309699446
521807956
189678989
1105059
82214098
4405575
221374758
789830553
247106412
64337830
342734304
169711983
66017206
799352
101368992
31305895
253932892
488253922
579945458
394334110
242524004
453745675
87967493
608680113
105193608
223767718
14686510
313756044
271452725
460581392
39506804
45707408
264330619
259956724
249820071
162811840
368209539
173568811
101336058
16809986
416812829
198870
57747283
264149787
189816943
617960573
30779155
384219160
79523144
82006694
42777304
838888
9304042
70767163
17557657
684501769
729093874
372402406
37088982
52583140
78002956
244911016
90361956
249994421
198534987
108758211
12907419
125450539
171241560
429118711
64899299
160258492
511850938
403317310
557300006
47631374
25051756
483961578
583749131
541307655
109345243
161285887
217460869
140028867
131971812
43108328
121474748
135607743
129324074
406567694
6478079
306940763
515914882
2003221
35688493
398867418
2796408
412968693
245032224
132212071
293875914
364327535
556965895
118660229
236588903
193373705
40069709
126185481
328102762
43778422
242912805
268655127
377754579
28356551
673355497
681643989
247432754
115482259
656673492
3133140
279271733
34359987
411727100
34805766
228970118
369658778
253981254
150900598
254064212
94968066
66420193
159203835
524756293
246772268
377643456
215166946
395441592
140548224
694802361
356517753
54230150
178235283
183942122
93792016
223104909
15417035
31688354
421335283
91643082
255430735
37966401
62629089
18275395
119881520
158390068
154282826
82331197
392653904
170443227
337034280
586701067
267156333
164784254
255316031
141446398
69729617
283195833
562614496
48278126
704487230
171368292
41316303
192569036
2125914
103725114
578928249
686914711
510284005
383565800
323466277
589472885
264338002
422944378
377484918
334677570
434724690
42946108
57930688
206903072
370688943
206453530
139748994
33158590
476538837
693968816
6327886
10560816
11301024
750183763
226480963
183677521
283992498
442203262
98406344
528963106
137930397
731176519
88774592
291462480
232714601
525221185
838935338
200982923
11643256
201914748
109914958
380217989
140855629
657942963
42610981
160280578
150949295
245521289
238919668
264634626
439995163
26095282
62157346
40624734
39835456
302286323
654494918
480069950
224739568
16835229
500469897
265326877
21302999
203022002
136403179
336638413
234441441
77797971
157249252
101514007
280634262
77680429
73303175
91449480
37120073
658347261
4303038
159285235
47873382
6167780
149892466
26431688
24729517
28248860
214091736
18826397
425428251
173574255
284920520
129107443
4930307
635054217
82748043
237759768
351026089
193748429
119182050
104708436
627675723
204309453
453003131
197924160
20744439
153930421
131437008
297612837
219306782
447620790
59750214
59459176
89659116
356434544
39420547
180098071
750544017
5473969
233061174
20325734
429928085
1340326
7415210
687566119
575207102
271010704
33547702
950073
14759163
20433181
354115502
13939762
218816320
43613817
209268817
113869624
425425167
168339289
37715711
61907044
57751161
25454511
306598146
89710911
810529080
251477796
709036504
243643789
43547711
191929005
129506378
135785339
16676750
252106693
222973172
413987424
20981364
217593501
31777765
154551809
76547174
299312199
9975166
285632
96236698
13605313
165268988
233168287
621597772
232988349
145723162
487781092
178251691
308735140
496611697
202826482
253394574
126505807
215097806
131150221
196714642
53145626
404010838
379981985
44429109
86182760
193780743
172342028
502705391
522562301
32957025
194945770
14586111
276136667
287837646
773227780
54138924
172792559
115286492
281005741
623200137
224450613
209425116
46055851
252875904
490194129
421784589
2082463
281736050
169414305
438908360
30849664
136751351
195418004
655910208
693882995
108291596
8050293
254191496
346876443
135975345
320895124
391780992
319316049
445833141
11407979
630542612
596405331
33454409
9788004
480858137
16037700
93531103
50817006
392902263
143528374
130123919
189891154
599667337
25860009
21214646
530204074
101494278
18448332
20286563
344567767
402096679
23928648
81996842
118782331
9190769
286580485
92449699
571195
40026292
465534055
633625031
16957991
81642123
43643124
498278307
117595352
15140539
374085661
19470897
169369183
60636717
279788168
52324860
19104090
21506948
211824037
6217244
97949488
13276098
3023197
508252103
120970708
528700378
61537478
638047870
27197893
297056010
307681503
493125062
151381920
406710383
87607800
290467737
379617791
192150992
11839715
477196824
10919645
59556667
401060914
86793967
569334916
3340102
200920904
617115137
318184301
146560602
201490463
219064939
650866085
64250346
652390
87972975
269946121
303585285
41987967
83791552
6962973
56894440
686323092
84535143
69751548
96334301
326266897
7809780
712967075
152944292
54039775
230187138
47415338
281717953
163816678
277256701
336130302
624872607
411522365
103864260
497871433
168545638
237267610
78282334
20981960
84521209
38616968
143086638
835821021
91353094
215030652
202601337
277664547
277853183
342437484
162149610
374653129
297889435
81871227
41441470
153536643
69316138
532843007
38580652
595424124
288258676
76273370
3304227
121580524
294840775
495490294
490084851
1927214
45865535
221940307
94381741
317173680
209890880
3183884
663585725
4275528
291904341
595579467
21689512
42962979
173754068
234391349
58369640
279198938
365719292
399428124
44749695
578176916
432662529
368749442
256982714
180525124
538797195
518166448
115458480
11170186
38942760
149376256
67650973
297145930
17852918
307989329
268591008
61084740
67213836
181620693
125020241
171486898
242867571
414556413
24314464
203292072
449913111
670352608
360954516
378369071
42212376
38210544
124817186
79288036
106869592
608729414
798551987
460889340
710487630
141347302
39438382
359143983
284220691
65041716
118957146
257968913
453224206
570184465
687809938
429530849
2106357
162575500
634286458
786742553
13139476
214956387
157937517
405363425
3238460
499817624
226059822
49911541
4389449
441801524
285856102
2439339
69259668
569422914
118382670
96397421
32186974
890227308
379124183
120661
418173104
103267376
289918776
73068742
23977607
286129030
225470267
436816764
4028646
40393726
383553952
246083982
161323802
27136398
132805153
21339030
109615366
620978811
366516204
445821926
127331745
212803751
52350025
710243543
94172925
219630368
485303193
191910045
209385552
822820877
224653029
286111392
468801612
123491258
57155413
157236995
68706122
13851689
284717257
166137518
211604743
17064050
245610970
143659437
27780505
58591275
57118263
476397796
352099577
469415232
175847469
474153848
183800709
58111839
89916605
142911479
177911759
54149684
188706566
167331180
191305907
150517563
21964049
380708445
410719835
13450543
495575957
37820292
171441164
119063384
43314371
678414365
48205617
596289212
87495388
52777261
71823296
289521921
28684773
612723257
1707197
450704532
269099967
210631903
641626210
104185313
23257578
603176057
82466705
210912
57463482
63415899
327506454
548784
27564956
529496254
214216047
691372109
397569637
54056113
122118448
656073721
280671747
663698827
225288830
220419443
473685337
815265507
26589805
218580302
130232252
452739500
7454126
551705298
68019907
253601032
565761850
229836639
448312531
54304708
538308286
112838076
163922142
533588440
222414542
358415828
419370143
12228919
444235111
57642323
518378273
83024929
7342249
523774098
438461209
10467869
80596842
4226196
29634200
376032057
19959068
147646945
176888179
366010188
276162374
454161661
309005131
622797384
7963518
219960419
332376910
174175571
151057356
22980482
3431679
301228662
816975814
279093037
157811263
565469581
83964318
182731610
72469752
651826483
90061875
162603554
9929306
50185059
56143314
127897398
38105920
185210626
5798025
507880560
52450021
6446340
701819156
432101680
117267934
8392923
33904557
125494793
2632443
16690264
72573223
199643894
60324212
251208181
324371164
540281236
457258474
90969155
5788181
14149023
20847630
736298664
92541164
404105447
215988824
155928780
37320957
26376447
32577846
56202514
267347015
301415331
184612786
76106
128765378
120151802
89796239
282153002
673439992
670147454
14558919
458425258
286123255
257060686
44985869
22042942
85361584
75486427
516917095
739753969
741251436
75646642
623747407
487314932
796123169
15312556
11874747
30332777
92256805
3682946
177802150
167069654
292738144
78370919
306056650
170298040
118275728
2980782
23671302
274184875
422130281
100161795
190933461
702333696
370218502
377008742
510408
172249685
177786186
108533092
26094858
229987722
151853461
8472075
108368742
559512226
378170783
92981865
179180523
72335669
26491294
199137968
48020842
153522948
257492990
705322844
74282986
19459039
353172252
58929170
117216298
38636277
389548206
49168734
188624623
105608702
255089756
73402934
64618652
41230084
156710876
27542439
428449059
139759596
337092044
174961019
147582108
406570
15416839
52620693
20940901
80527717
4269468
1791337
331373001
348199475
180773718
71592271
11752007
7161208
345192321
167752438
227713491
165418283
445666867
407606447
188806926
784608761
579277199
508734164
521989012
692903126
327689610
343953463
457286337
28882130
295044490
827748876
101128369
216437624
260063216
297327750
157616849
14004506
75816205
406514850
158190940
15752758
37568
671127469
5661298
98046665
175401076
508361276
78227062
72773256
345338862
398824867
3958031
296636457
163198670
16395195
182662907
526632961
88504674
215802279
126668134
73850769
56863072
652113863
39807726
92531075
87220424
206298604
110838528
315262551
142057878
47787638
3159753
667073796
642539506
152248076
25827559
28302027
201582086
250100806
671072484
455030660
300246078
267012990
668063734
455408213
150231065
23371639
557947112
261952104
44677098
45506398
79376188
726589241
530488545
130894946
686983945
120360863
484997936
4294756
221445682
424145580
41848778
192795420
43606509
204392715
55000152
748927014
99034606
58190858
675231653
59262107
136555339
462794924
45996585
97019625
14083578
729012407
511123517
95231699
42166637
418904077
439557706
4864737
245706265
3867389
288790635
14500969
32709801
134027201
661960699
441814088
367638981
214717364
326084043
272358129
452391379
469172223
195540338
518068030
5471943
408554814
562302388
627472785
103757943
21019429
147510496
46638738
82658617
71184175
174385847
61240195
257056479
86385780
194341084
319309722
368889795
280616632
225658770
18719849
38104099
182473114
203395953
39905357
15931257
80621471
392325403
276484869
548434259
62553416
150241553
170080682
46943497
238131278
157470411
446310298
285459354
56507959
257303303
202813825
87043605
344232863
466366401
219693707
44686787
211923233
208215864
63758794
212287211
92105133
212621244
214785283
294315438
137920362
61529910
222801543
626665007
307175235
165376499
182307930
53103201
8448650
442909415
500003012
230712452
53403547
164913545
178127632
627048003
418752142
48559269
352627484
483784646
165015813
520048058
319805595
84435730
555479707
70197573
369612338
146482144
360560745
582816759
464722921
36000164
692340410
1650149
185303944
65293103
59090128
115952408
383484248
437703453
152425561
294993093
43406910
335243350
15656225
258427960
146386250
61392839
529408668
368454279
349290136
401125346
108053253
104441140
12899493
726342509
295264074
98500836
162580708
147260337
383918339
358926008
188381526
59537638
587866236
180834555
12962882
212946727
582469920
818981930
300893271
4801644
42136814
438186096
756124278
365484583
148499833
123560835
889524782
511291864
19855101
283432963
3658714
28129286
36564440
586189277
442699799
21503505
556108403
557308154
89868734
31724047
40129760
172425848
446658001
10214938
26601539
150145747
49514976
718068501
402995682
46224035
44434334
431866314
42708910
517936783
131606188
347360201
377261513
62489945
458652631
71190617
552316367
187685706
420287828
176523732
81806474
57216771
10292169
180168884
103267310
7931727
561606853
205526798
334419476
109912073
152083121
13531408
373717205
369380960
285402685
8920530
55131416
47870977
114119870
83196673
253250291
211388853
264549984
544066934
725828096
589564711
215093449
70246366
754175364
3872254
30852117
41590421
703025540
223963320
17357898
344682041
241267908
6052994
159757213
264349079
253241112
624137408
514668144
830098764
20546351
256019364
77343112
73261935
39621325
25078142
500239409
444129187
8388397
129103279
161099203
250819137
543269534
783720844
276482765
623695180
302624471
521750522
34707598
121629414
435123322
1720293
458587553
181258140
144702396
384514116
103667031
228240212
51247508
40466218
122506212
842732407
222978273
11098265
290151293
226850293
594882019
541315154
794235
273439317
795953337
225139680
15792041
12555489
37488361
528656385
500238646
87461360
195918950
370321214
78287928
313548595
395943720
170350270
266908408
669446404
155640187
120353782
19053874
276760549
229334252
629731797
459753978
53765482
231405622
357777808
286723980
137305371
203863860
9830211
666898243
27471967
107721338
35635069
469748928
46027191
543918972
103128966
52893148
66935237
629635936
198276417
566610023
51464399
144549597
12035
201970425
809556447
426255718
3452300
2910614
68311114
13853163
252376380
6226113
566384645
489034823
47300518
183038806
332339682
258428261
382243120
15337575
763522477
21123648
30868511
137220309
78233791
2389104
627917746
593254793
46204931
122384236
506204041
159206186
284510219
34147291
97342301
92989061
225189829
1299295
50705629
101788819
52940825
113501049
256414299
547402008
437223180
591599525
324084157
37417854
674473789
16566592
229443707
343957581
135818091
68758467
119971062
55837285
645162487
411975656
121975101
638585907
325241913
203005096
6903754
140611458
241931967
47937800
11841487
418087032
69091088
65454433
331930425
26512784
27568464
97644237
10377463
282690156
138291587
129514422
3341700
200614820
584630255
397855227
379862702
199474214
229152594
29075749
672005498
23436267
16485733
102625312
392069182
12886048
38913930
351062422
34029976
59433679
503300335
27119396
103357513
706022864
7110526
798507674
242226338
184758354
30027562
219329166
194543823
90045745
433384636
187059823
18296125
221429254
332741181
13387591
225007217
74193268
330184967
227785425
236000170
419815993
8430880
80652139
485280376
63614200
82295389
165526179
131134358
281373698
161793073
62704147
136359759
180224861
34575000
717592309
78938962
66662109
29960795
282946029
28853677
380168827
10845051
195505329
486221744
7240475
216694902
303624161
145278774
212794977
52278146
651517746
415660878
469107204
509266414
382724443
2206477
1022442
131918833
241755982
7339365
15878704
175856467
244304323
271646144
168742436
170250077
616240478
336380
83605601
233996404
520995220
136077339
566769869
11894074
220414934
117843881
411398851
85530193
36222229
147311604
44192821
234666639
725907978
448283606
431245575
640997459
150311876
285917759
348270404
72510415
211842144
232975896
812637177
110946660
242207205
33153899
30553190
29938961
42445168
665009654
694478246
55092091
129072646
20249548
26042738
32422530
27711484
486809442
141220957
60922643
7130
3348597
6689563
136778358
443937647
63219670
427056919
20832219
490481451
31324564
80752914
709279552
38696905
1316619
118193297
703331047
15242704
466686310
1503192
36491057
140297564
289123084
37910626
35902715
260154591
7773961
119160071
94991011
21951816
113847415
97541117
268371044
244946491
405600837
266593254
25734527
438783601
547741832
244789307
79217545
12541174
629891379
139256212
436053840
451749701
348475011
5466297
166129703
276733325
195351664
132712716
321350892
62883758
263890611
24566778
409388600
234885873
124901548
7112421
703453054
432807594
6883348
186368236
152241486
144547450
315181298
31099637
67230875
500248431
318345821
542332651
577053061
334470309
327165533
464760655
397316839
76775579
395326818
23086966
706867121
33991032
97041876
616672468
82859697
227476079
56333285
172808732
63845475
300014712
143038350
4209334
333716705
209570216
36072228
91051782
194417002
483035892
389079348
147809996
499434819
1251837
150661060
249094567
625538187
284840702
155524566
33099756
213117599
38411885
486022847
120065130
25781956
14133497
463379926
46636766
65939945
103541238
54114999
14471983
16954516
445174644
364039318
88771294
294197964
290153677
174338749
331935068
220603507
234413717
633278707
319487596
465325402
231407309
35524358
473292191
112203653
108565743
312235499
217539601
338167931
512523414
226222868
172188057
327288493
383367841
94279693
50409246
49330545
109069594
154593670
277073859
322485083
12511136
409480823
376384128
192402767
678005768
387262557
142833681
518546224
110078076
136768559
52100470
26248129
523651431
107844197
336323905
60419459
370422807
27227042
267035223
472892207
271657261
110676134
288138767
420996611
336953318
4484874
186982088
9951441
184038658
15199130
178320903
30857327
162142124
293718064
8367314
58689445
219134728
724312
552203619
68672214
11487623
202518197
628793498
147131576
639211788
105274167
328762744
318830335
265350501
527843046
38841058
4041674
124183434
45902321
106098371
92526476
38963518
32230534
583648748
225058002
308816695
201505673
219451150
746096860
346570859
369804660
496072222
125212627
235345869
323792964
118524661
86333401
191084349
34669709
324490359
140290790
17798223
236682240
299511147
208100144
8781953
594258931
42736447
18542517
472725286
541545074
293341609
96265623
543346921
61994727
49443981
270649286
457343789
692201400
317417465
453649347
419835024
292541884
378393446
148463245
279794150
85321868
55074884
47400779
702041334
121063504
14132580
395190095
159775834
572067780
84962006
358590368
298758144
342240052
145642629
212920481
143534587
244734016
451419630
246599493
75501209
118226556
4870450
1658282
453993277
91843086
758813909
24264751
208758045
31264820
436477896
17052030
47243161
659116169
225667906
193377750
366403338
11982838
141227205
275346569
151466781
519889733
105635381
297290839
167397954
15019571
74259280
32170956
122737629
66582745
5097036
133960988
143149772
181975411
120308197
214161888
143723408
578866192
717091890
356352617
90551132
306633698
292666510
4516193
2278709
81623860
58243274
195649384
32480934
236157115
1730241
134426441
67423569
2141795
120174696
676725664
71946992
69119548
2078811
114922160
78590751
554526551
324629395
375484025
379341775
384588755
210049220
140834533
11352372
287149651
633821818
560974017
438431901
183327785
390162407
398428046
157529319
456136925
437599964
177326576
79096477
154628914
18956541
83879000
177949276
395693806
857406337
114121067
39718860
101535230
69761351
358505836
22653410
21695560
746963872
136091311
398242441
441344307
796319785
62161684
547477575
63106283
151230474
158004140
464541273
695997321
444561938
199642238
384041312
130911371
40546640
382391922
8142721
406984833
168378803
43278127
100896887
109817271
110079378
650310891
59149114
150753071
95803838
478249541
209990
791574991
91757772
449788216
1041724
212915529
56634958
531568874
28210653
9245473
214984874
403800494
313457680
171559165
366540647
536310948
378940825
2995961
109520529
723136723
141210174
165772614
21486833
30280317
760424852
14404314
11128002
39153837
89173884
69692753
43494044
41578077
623343038
711119239
252935318
169138706
787016611
587838110
132676335
146925943
206916785
305390595
2036240
212814957
293737208
9570953
169890171
123840501
53993204
23489508
455578959
733335535
363744278
73907890
140372959
164376368
404907281
527083423
71879414
92999257
2508820
319184983
72886926
19762022
235504099
650475616
149805236
706110116
570904997
237621056
94846776
149832979
142094781
118418870
153896734
97631204
291621137
284973908
35606052
53123495
283107678
74850185
259359568
45565287
286447587
72093465
382660892
19005525
243370861
88733955
325367217
11400536
127011300
658831061
195919375
70787193
194347611
6568229
121768579
116592064
205320503
223636560
130549647
266426849
77253207
14329750
307546199
637613651
8043396
113131038
128835919
33624909
62167594
483942044
634475957
55778366
142619439
347257137
30193
412025379
128127560
609848962
70239373
582849019
41712821
7722157
8618271
616691021
24765083
378125061
6955319
62192887
45679852
76863685
90585254
275783073
83778374
11726745
26619819
274942303
166370341
67998322
128812329
272358429
374484147
520366322
164394125
68025059
193210579
338326211
33671631
183818018
341708617
139736771
319980219
53780921
426309590
134812238
39044227
18213744
229856885
205418998
22133303
336130593
32406956
541651778
678106828
209141331
378578309
29859463
769567176
439089708
41319200
501769877
355771074
11021432
171503588
330383582
636874953
448573138
93120490
22597247
53629722
1295278
132959757
51877650
180444465
106099631
670173090
175099782
616783962
752758643
275409621
57186472
105710611
28406839
156606001
111064386
300079846
393110388
217786504
356188090
693236571
259917336
195408995
312778374
36592437
522983311
236088450
135457309
224594313
20554233
324098500
205124651
13231358
317208301
63675820
270365999
1047780
41763918
310415379
41170341
54565906
626779453
17985782
107444440
259896779
418198267
488984485
75784975
375788499
133548128
385598801
1935233
11704177
60382062
287248728
391270780
44693109
105625211
496408566
2725180
3493249
288994037
84730568
819324134
275826527
189936347
93447928
546768264
414703812
503793252
19405845
9265970
184665243
388112051
175919548
122955713
716731460
210926212
280176
304648157
128680963
179804385
141201008
28505079
556989201
16394567
56387993
280265050
107112459
486448126
560523541
162762430
51215055
39789715
633521014
205486957
155173634
147803212
763430418
6832687
304001508
105645776
994655
2937735
90983445
359597483
731636261
526961331
33417390
69791567
193576745
526272255
51772942
208894535
217966982
303028776
93456220
139785821
433218138
173591915
174737743
187069455
2486880
93568329
83238665
198888370
43472653
219982101
214943242
210999480
134257071
203542089
195364432
231213759
103555431
379177010
30073791
415437003
159614171
75547944
163670952
258035127
27033327
7826977
424768749
112625089
38290035
670270386
551722609
82061043
11935247
20832302
101869373
39129275
406607552
96099223
285386137
93246542
579400690
35990934
265629491
286743015
589840249
322224378
101050468
433045022
99738913
233259240
459127967
579128800
736590075
223720621
80544469
56999397
359729075
1585333
5466909
54300584
737655856
40739841
15702897
65060278
493990139
352892013
89992387
42154850
399610322
17285882
108679798
238583883
741241323
326221233
313856322
457138204
730133667
417288474
86859740
184198979
315580795
112795925
402894792
256711417
242377211
151658228
161317104
162383284
36628603
153427830
25252801
694428927
69908544
29359225
621681984
196522534
84815925
2701920
83022385
163453144
390282209
17410690
862742067
379266809
307390832
202926830
25401447
70084095
41700287
186770332
127395586
123476346
83997163
58413763
356416030
395375536
40167254
665001801
53378012
8783176
34647273
516128352
327972924
412665625
37239567
85957422
19358859
475560297
7678501
358140608
54092195
313527654
12921715
589674766
212251212
35086099
340979834
18417305
12101107
179376085
43351379
70555141
44936262
5284546
302907617
63372761
459929249
51787050
602296111
90573314
16484583
335966407
183605628
47980376
19313747
451346717
4306986
52268348
147807299
585440741
514262153
163636553
12291767
708619670
3790468
39019736
3045828
77367721
246226324
362975141
468322156
302150008
867047131
78144613
349198492
6625991
516520785
821121235
402019068
135149
61978950
662525146
163687604
586568257
57715020
126930700
14707518
345959590
18021095
49781516
31241191
351012479
65726563
551289495
7901512
368245006
107686313
215284943
9027539
564632016
712639091
177918021
2712742
761760817
14858717
686605201
125905770
195464358
267291299
564893743
194845416
95569162
97994281
421016084
106208707
557330
92424433
130891092
452115706
66781347
147741929
442417739
154989230
68978299
52380068
213645618
562539877
159424159
12219744
216133622
553245837
171922210
595452585
250157256
40604662
643658476
182601772
162623759
261477154
62362640
13101947
707659824
16684692
164449463
278740672
32670199
50233381
1128786
344664285
514396400
444345899
304835490
249527360
113512581
60185127
788367388
23890432
257149242
634075655
245301754
691835805
43869296
4045700
124835719
187532928
34038995
300861536
763424368
536082272
476256922
170427498
64267724
314208252
222232503
287283669
298805474
69480419
747658659
74412762
435776282
787766899
174997004
65205198
164417763
208032768
185730545
104769520
36892557
261300574
171816749
61158823
22263771
739934
18116178
219915248
99743621
22656333
3087714
240952649
113875577
467020000
563415133
279077033
14015729
442568935
286395496
344095347
76955050
394323284
361355227
534046836
16304701
476554766
191537475
20458845
538436205
242065023
176376613
85185944
147882229
106752393
381760754
191432816
94271935
325891404
237605356
241836370
248845413
23650790
64410286
127145119
327315402
406502488
349991588
392455751
307801301
365383788
103115831
153540597
104030138
71138103
429642205
280203168
61570200
1918197
227947705
589144058
219181973
650404459
33509026
201968227
92495500
47914490
709389653
245895673
10592315
201757188
377668986
344391094
522676644
9020089
5971636
63372642
91478363
556917575
256251945
180618109
7525475
247460176
358521056
12645461
178555438
262799490
389727786
95271322
72527637
89128219
377412650
216242974
58197325
166144651
8681706
709369266
99479676
157675292
188903969
80888680
194384818
75194547
27372308
6648821
634441082
133788410
45139548
303368643
609331396
120866637
461241570
299698400
143979520
233846519
116443050
126561452
58602170
110256160
104786737
197539936
388735139
91008722
457853852
95009587
436016114
672783993
10430353
290812875
394961312
25182149
235907245
46604001
91689704
90838532
650420076
306912708
478011149
257284831
306461905
361500726
159177487
8529385
48300808
538926977
602323629
207952304
171703935
413534385
11507838
514692061
76241137
244078162
82970884
116041998
408140179
207997852
607708421
140458678
463535407
111457722
79343377
23972262
119632571
83901131
5628755
50075820
132564437
373146089
381229298
48406355
392480886
139710216
20559929
188438418
61895800
181008612
6756974
327093874
385785296
151853079
182344799
361348935
247042979
369882479
660297664
467293812
63763290
402830540
193764314
172463020
10180992
287737113
560184412
306855524
61839536
75449497
258208466
21165363
421844194
131211656
524336167
58597827
639036767
67642183
337005895
132614397
21317244
500546941
497946666
33710289
168573827
567464562
37764596
418915756
435365554
63316475
551409601
33632552
47471698
79252279
116019784
269081009
31365696
35933914
188540509
16541403
47058141
80024401
562681733
38190538
420109375
40067102
651545314
362151120
87224160
112943734
343442782
8976817
276964317
99274121
576834
183460536
359722539
174207895
186107415
211986530
661269837
132426867
12467520
75040614
62439743
454904177
88245750
490304121
510203593
144502386
187762550
406239119
710147580
201693123
10281288
210641692
93567769
48157738
108194091
54540029
107151194
279265217
50092949
46443658
306815224
2641179
450477693
786287516
160603451
560110842
768271864
177963273
18277261
211674931
185285601
711034908
20097085
37615251
99109351
430726434
394136387
626891584
15143588
101617867
57383008
19249006
2449604
63637801
12952572
755481199
12241518
15787168
414864863
66395993
38891315
160901413
330328575
73020329
541029063
101562694
368571362
3959729
218366241
206245925
611561943
116484184
304980703
147655916
23425570
187408026
448980259
555476035
148260408
18936690
560699666
211458021
134291714
17648184
530542466
53562270
29932609
91556453
289148244
198688280
4986505
17566489
216450686
155062912
52994491
349854352
548787218
660453943
161911333
28526206
129285968
79648283
272536586
176305728
347923502
527861253
315792328
174642817
90140845
669188675
14197318
31714401
344339348
134837360
13095224
138025860
192213854
17614435
351292178
704426007
15339704
83551089
280165956
78124884
153837618
519295813
248819849
484568255
170686404
103368770
66954454
329705709
276109121
704440278
171767004
469790649
35947751
72762363
470976968
139753640
864280267
41154257
842213907
247500605
87065957
551759441
48914222
709175723
686328523
179755694
360136139
63512056
143303967
314237935
369601593
87874851
21829020
399323948
13012867
255539334
37155563
373523054
94124829
674200698
430437426
6359661
72350628
137050865
536639335
20341070
329292403
141941674
342155470
16526302
155304264
377966330
59958581
615351776
45223876
154787847
243396397
492579184
692962498
465944845
9423625
110921406
312622989
35795573
155224168
65494992
816810688
16686114
28013309
327983145
41674068
20213777
75664076
387211624
21393912
520752143
28177257
275864265
537124824
60717344
109076197
536831079
196121099
915797
527420294
5927828
52170868
173719393
491607824
22555742
254202412
549865762
73543226
87576922
146637042
348702209
758393277
5206666
111195963
277140173
476496200
12571401
127673153
88844253
214530560
132861663
18102269
115341560
106186504
501617205
93589942
62028006
135516405
421019077
60035985
229724465
703840611
182928
603626377
11027750
17112370
418349705
425087535
310721045
241821587
21321963
38196984
74041762
68817964
377424145
150055092
83644041
394734480
77007504
14787036
104869403
186419272
163814758
726948792
649483304
145399959
135585432
789734094
699689
34382722
609444260
613146099
145901928
19586802
224866369
62717686
179257881
155025493
63620294
192663650
60126547
734718138
302476691
464390586
489267440
51361505
113016277
286120054
321558043
494075565
5499012
41894487
124742380
251409925
169579370
299533151
366626585
475349119
4137182
70307835
123133139
657496865
150534554
66902103
33812661
201572517
252219515
521448508
175858474
71528987
298242824
88442337
694472184
276932213
61120701
133942499
363842420
379517880
5821435
128515851
466724362
587096051
58975676
594209599
384131092
325853404
192177243
407755056
63489259
113461419
298983758
57266747
101022179
119317839
33292212
3895712
60610356
435512181
413545688
1043253
174886033
193280827
268632378
635630155
74503370
382670415
50208006
97400
142389764
10815060
59824728
186999453
68206070
63805541
2928532
427251035
137884002
17239320
120122936
88863262
460583447
20408959
127189169
70376084
286072
439821551
69283860
474849688
102545209
649022526
259466498
6690438
136891281
58251358
47184335
80064984
15350383
232539538
238313252
22888412
537716223
494488375
726195019
141463551
700996402
51995949
436499437
69304467
27699025
88453592
41684202
215698920
63432369
190313825
341067836
32630751
80444732
395675023
56759904
40742064
709212201
126525694
234879580
184750388
445987978
100359534
91432953
1677097
293242690
91076411
4557850
154626846
39132054
446590572
381671532
481447956
28099779
803703874
47688759
77037213
46813885
438433485
51496215
69179905
48090142
545041415
320034705
64961275
137056944
250109068
612912719
381836833
335962092
143157706
88973870
489719065
447044834
299954763
416929714
545334432
34561736
60157861
151947269
83619900
154285293
361059115
222079667
298331448
61242128
389389960
34870485
171136066
718723588
292005
41385004
59175453
166968593
112642776
331415476
239245732
163251269
363524935
330690348
104251121
79010023
185304288
60481978
387424873
40077358
200624483
222868370
48914067
408993593
242058204
302447100
408165659
545314772
156147333
511526600
534436358
91082674
197103812
426034740
392731420
338281517
313855189
631482722
274296324
87196928
99680305
305400774
128698537
630298065
390063385
90654465
23516572
102719169
329044353
8211048
1115569
2413732
363541679
733151222
16572103
388910325
86408380
212083997
118925449
219646703
242703796
691941053
1081726
419353824
5764458
154013277
518113064
206110860
35862122
82149192
753210827
365203331
327970740
784120177
538006870
251186242
359255577
15922860
6197231
378098521
197544913
261919279
42351421
21222507
403163339
231202431
51316232
373299383
177564718
85600808
223727193
246603413
571681758
660990831
405716669
152866148
53012723
99336344
30108428
65567695
248762351
28051046
91822910
231644990
356576283
6869781
561000014
19226419
257560287
111777641
36010047
505785911
19547068
14922938
95103840
200672911
190637957
310629198
144052438
533168349
529251545
125275887
16755021
6339019
449508083
252820906
508395356
179278652
204437767
67583903
84328296
111235282
80593933
522119541
98943102
11283695
13994250
329949264
25821827
229208293
379919783
23142312
78140197
98329774
49342156
48731089
390502847
706188174
100838977
248986392
4399712
57508375
22901537
10905439
37754522
4223779
47959545
13866646
19536501
108438137
660821331
170897701
3117902
505990531
602389300
606001457
822842493
139524024
126932943
271173455
84100208
620570902
355615305
161419
19225080
18155372
105112444
56146164
479630546
215233208
486419749
25291600
3768211
26730367
3322927
90926117
172411316
275702329
371968352
30827249
499845688
6307991
342224012
117388962
14768640
17020725
249191929
392123551
35998
687425019
14590041
388979720
611513645
495192660
17168854
247168707
147437114
332516097
210425314
37483933
167741372
826883224
6275835
232037964
11961261
465399321
494613
185324667
153525752
147067329
150022876
81736625
93785728
699214286
24655495
149129237
82563096
518613096
270631768
96401101
130842270
279977859
816796605
58316747
360307821
309522437
7646333
14732113
289372699
118345737
57456772
277440422
750558483
253811938
74257306
256122087
268075300
14596398
259765516
148716175
23416351
537986518
75349298
125129002
22096043
28451068
200274087
203324498
301337284
48877257
392761926
18431134
267608763
541008325
119704556
315434926
301333864
399205152
239845442
5186564
1787050
263491501
162455519
266039078
148649866
346440299
8405521
466000006
52908748
75799853
98069432
342920015
10956910
56569032
3128956
154431489
90777943
34186341
252606090
29592718
204104722
493792368
191389217
74854228
21160002
306095014
424378345
112429901
572595288
233967489
405121264
195710104
438193883
46138691
34140813
188131004
29628209
193142370
111672235
269635348
369041301
146402882
166503034
319128872
395462865
443236759
121994408
537849748
203156375
14578147
199984879
4226284
407304193
44834216
181867652
235905675
192717014
1109360
24316503
49728470
145364550
117175397
715769135
660857657
53961484
17209877
790031382
66194642
673868177
432845778
275321493
293515211
21298792
809228309
283766946
23394868
16881661
36335714
33955988
126309534
98423722
351732958
345897226
377374449
464299958
400792500
822752440
425461155
40499874
105739585
357285302
304576230
42952404
117108319
69036125
242855048
56176846
14394976
120182414
276041179
22379459
241460139
522338656
153577457
377935677
822239301
19824868
49458690
55679257
105698465
103136096
180295424
419531553
295495065
439496902
6181975
305673928
538868083
314825430
176081537
201178478
154172872
196327271
70214944
210123485
127621513
363106766
300354977
91371747
113900481
60063056
61928549
258702146
114909066
103104330
42064037
275135607
498691520
25696163
308669802
136989285
28413169
308330362
28331357
191351416
7758140
432985039
414557584
499256421
132509983
674493819
244789548
55620543
557264246
452567367
683664815
82523369
576812641
12309629
730426058
395855006
346680380
385820036
1897043
344343454
522599025
44385073
31755479
489606131
249322443
941494
60904898
141538134
362101199
421222
486643239
137083217
170694624
83354322
96600256
16005965
61323332
19490124
32489237
17774786
114438973
110268557
180774626
136501889
83115249
419989750
318415238
28429999
235893141
315433421
78897648
63546243
3784391
516519594
217940814
465253096
61451132
527814904
731673521
113244652
303569171
474431273
69529821
151846609
20373118
633675919
102003830
224198045
421791995
139176691
182675862
172008312
46434507
48707900
400839673
17745118
52280948
802534779
195228504
45541106
359982404
47127948
379834142
162679594
532505614
349034706
68417481
35216358
317314454
197817844
24009096
143756347
401547166
221203142
98801343
321642547
417902694
47789258
189573624
685313701
759914658
709271714
138169033
220075167
206300177
66366345
267340128
316479458
166091801
507684542
34999004
61291846
704904359
443081978
93397081
37418853
13713885
236211067
2183908
431558692
62547242
292602943
609984387
513663692
644866501
13186946
256795796
306349806
126613729
388290444
518288385
225493741
127473610
182555794
298194248
155821140
316074031
408278734
211345224
109790925
167794396
299861807
460676495
45797143
99725649
240480856
1566281
7322367
29630734
40030738
611374280
85843019
478577839
424498739
281013295
114103838
146039722
2724859
845207384
175608291
558701661
390619955
77183180
80131056
40574327
410508866
644399454
589947726
158292519
199069623
464630667
69615029
65952630
77495798
402683869
42837094
178832859
146125350
242319625
298169928
145719807
337244869
297722638
240665072
264602814
194316646
52956753
102384522
14926516
143713397
235540356
157796609
5429857
23930710
511155
77324017
257029868
120845776
62284681
430103194
372273572
136044943
27630658
80257471
189258561
38356674
61959278
163508164
202854680
123911628
4379313
327536105
88142449
252844121
8323254
165150399
207129582
484521261
100729830
831250873
326014141
598573001
461324653
30318567
296320743
294490669
526891355
117513576
24347238
209825497
284839203
326711743
82126678
201036944
15999884
9828841
41861539
652577969
41837027
82939620
44496396
46209434
200453348
227655985
64226540
279063845
8288986
415665844
67054912
7174923
214734788
553290161
21395845
346599093
232701495
110500378
16267997
82729842
5249758
103998563
214325767
13771552
664044759
88779805
51135484
184044131
544063151
132315982
407775809
21680167
76953610
16658432
212033574
51017277
122125989
140554328
44487541
223072512
25189197
215960749
402517747
134500780
513799692
251456979
392069059
175918606
23089676
13131648
536442079
133635329
381271007
279439
177423847
426551239
373691649
147494623
588205363
503393384
439948714
397861229
182624900
298801850
73515502
31365404
128518544
379475318
212738394
79345642
165726604
195618088
121505631
344610692
447725779
226773354
350969678
111953514
651476064
194075083
856427049
189579868
661396531
99090900
158617512
495251070
8254677
421709231
203431786
49223973
10151559
96177824
186501495
343657328
30523505
532234372
10403718
91630034
488665501
4470207
191898210
249891699
11843999
51213887
1854252
86793159
101708179
191039432
320621182
119204116
476739739
151311275
14376395
7980582
52902698
31293104
31146673
141034050
75574985
97810333
159911036
310075369
160691101
61437204
6046273
1759451
892790
606312366
291016585
41713936
173438472
14795909
425000997
339750841
1800545
244216057
169164659
34337718
177132416
20788853
4409771
829611538
62984798
5886242
132718693
375285484
114616046
46344345
17411
392230529
4435974
334301153
69914208
75174998
465324285
297422191
133182062
255753954
92012438
5984815
117937580
361618511
246898
393012607
184852013
192547260
169814730
622095954
336757836
204237389
149818939
269179216
12060705
68679015
244901328
104161291
208755457
602084405
331847324
350381323
601994918
258851375
625246294
11071371
255104032
21827064
576620046
117641233
234972625
4553901
86812737
7795313
84257958
19181593
111955407
12874530
114253869
217715244
34936696
3858681
18024171
37864751
359237606
3210880
531716153
272486751
97755656
310562221
45947711
345498362
317514890
432819445
679082533
84690492
66530134
35405105
248061707
297943196
328761001
739108650
172525513
13293104
7124266
38201086
34760432
213185579
467614346
352337692
347704172
549301205
413992485
304056910
4093372
91171126
510836675
484233074
131756489
95188599
231258373
399582829
87495606
374640222
5176207
499518987
13319492
81923859
7070360
61212666
253695674
107252895
52304658
118757092
195087676
225989628
19381996
120772522
532001249
100790533
196529053
180532131
840352
191996567
810435562
8627339
544645994
421737496
372352456
197324654
230369418
13290706
53161142
74951867
295863084
80716329
329708982
122705898
46244331
73019961
21005563
155260900
134816509
35561305
152207059
431524961
7866673
307640985
234787635
106640050
275896231
76719292
42180100
102568045
157350057
23055119
70813694
7083247
958919
173890434
16327066
420583315
88675616
3065112
766557768
2546041
358678434
312017627
18058428
208687483
78082810
38936346
289121661
27793328
18646476
36329449
318552002
330926103
165260157
24768603
59144410
310523371
258834736
185108460
439046584
96888354
46036734
54751047
25102934
39097608
61311965
170937251
467336415
250621433
204270853
75440089
4325795
18969897
162346324
98307638
4326777
16321426
23076761
279316852
133515661
353670095
748733872
220879645
51022328
546390991
49151264
66683648
212677767
566449914
134237226
461576041
3956292
42585487
115530203
124634691
65403959
92661158
161714821
249441455
177119761
200858648
270641789
279917725
113887305
53120866
274427718
102743029
92369424
15450872
405445924
12923408
446849941
304799957
40437410
153717681
80817280
226740336
26030247
87347629
503373566
10180459
144842287
393694903
871887760
215212156
90514751
197630659
19161
76410870
68100969
311533678
52778214
44064301
42390476
111927870
474048
400334304
305501368
150720861
239717525
334834764
348117489
313952
225957671
3718874
272389868
357625560
543499709
29994508
524671123
63772332
814073453
39531971
17318934
640834197
93360520
654502824
39751670
607043056
547356051
160059982
20539458
65243550
622197100
373321760
323115846
647175072
992636
392202958
268831511
16449641
288822
214392471
288448939
33890948
96759849
99123319
250602246
33335178
66116077
225632097
334680355
75906874
277893365
515647714
83664583
87821148
384549601
221188060
802866088
99955791
201559091
503828268
159565097
65384113
588782233
213435901
146487304
373350312
45633569
356557199
246450281
110966959
39163239
85421533
41389764
183383847
236395353
277350405
313900283
6643983
160706152
193668185
764344224
400333771
105264012
362971622
489313141
391756141
144399786
129545107
230400389
385117591
2124009
673694504
16010208
107503071
268511492
156643416
658257902
136985691
601321404
356129036
173770877
109761239
53072671
124400008
43636969
3198950
47200357
53967632
172209591
520662612
429186309
120775197
81454745
214118848
303229874
92884848
186605445
226874502
356138412
21311329
52253078
204870585
36363617
336248590
18333011
149089613
219461123
663522617
95677637
88920269
206005906
512148611
126158012
515174391
127221549
6063728
32910744
64423631
46030487
199219865
54092415
161342088
39003694
106437394
373531251
751476593
5167476
220174805
7998351
498979528
688282895
404546197
152965233
381015820
643348339
212314773
52615872
127829692
214099041
253345145
3085406
284349107
90238272
115510150
123317500
744786352
15236803
16634410
185648757
594354202
171221202
600276295
805272299
421745804
141812785
90161820
224104215
66141775
264187124
126571855
237745986
46124421
474863953
686269600
606798268
226457252
310940409
475603655
271723013
567199665
548738194
155746230
306407032
163096944
4397139
194154
12195543
474290559
231115784
499678134
131526338
82822501
137567247
370493355
3745978
389014148
117015748
251619326
23389951
680916599
62459962
88797577
16891265
461421751
110494059
23879887
184998180
81637362
240739754
353705761
41165391
58971741
7275557
54867899
114073157
102727756
2168761
71337973
646004514
24360013
347984547
128894115
321636723
152008277
232526821
163010429
37165543
186868526
105724344
198918654
243584378
127471790
373972997
167505834
216257851
310806926
501876706
775551760
81411808
830976035
354180800
706427021
283066439
184124965
341023901
6350308
129748225
225937843
447852699
44061994
16525454
265180629
644599976
509106844
24872475
211920223
146283586
269545512
301083517
79647089
303858835
109740268
778585
171017322
202653795
488916257
133006
511548421
223020818
304013062
108364159
346873084
192129055
112305455
126726380
12685427
513085039
558257123
136856686
261152661
51849312
34918855
491126390
438691338
253296564
267606865
14991137
118897833
52125288
167063709
313372535
120612859
533378988
562259280
610795186
82618383
243085882
213781322
40720522
81670771
105918103
117079891
12770829
151618498
2613495
93706214
322970756
98577572
202032383
143271595
110999927
390248290
635788797
303489045
448422210
88583269
155832113
342344876
1628439
271742743
484912898
429483238
34715277
268037795
140988191
197415273
452210054
83115987
251473163
389261202
56562667
18021848
349719335
114715934
379571502
454637886
304624680
114881230
745592079
59213120
93399029
337567524
118919792
834756238
129959141
9552369
382889114
101631225
173133795
229806691
808001668
101448636
358854352
226019487
616676882
537610960
340313464
39279434
11735064
388548139
371404165
309133763
345967729
151638158
308367380
44979383
316829156
100114092
119663134
91570282
353873616
161434502
110747848
78087043
182743864
221625397
242222926
103620336
219078830
292555667
99637396
109461088
270490295
704231347
365079301
171436462
362892150
37823413
9878173
73197071
26367648
140535072
64709032
181947890
549078474
94767155
342099323
11047290
89171200
82087917
57364108
264517319
216491399
69163497
603388553
335924445
7176605
209405573
794541795
162298600
385300117
201113503
633429544
387740101
18500426
57490718
101076082
6720621
208677027
107427518
358044479
625531691
70956208
155870696
339238526
11166451
164797632
135062825
403201761
606516871
11597341
37639901
161326512
411173532
420650768
128877768
21040443
415845602
98300468
92341353
176070495
3506737
19029246
267815907
687125731
39294245
30028499
12623955
221458535
489154
56043992
224343582
288434907
308759737
331113040
41702192
37022746
326000016
696831538
46729527
38338295
272421629
669921040
428491397
72990629
341819016
44154346
105339233
382152354
79170377
64977924
523574705
426471326
14878859
455151911
325955102
53169611
316883857
53122738
2907699
417400264
227958292
40534368
10315219
260090246
34325285
96174683
44738157
410435362
746842710
121766437
124227708
87267627
7674864
188100706
523746695
32365050
274488135
30700752
139748827
488384156
234528489
60432706
59266368
28521688
567087758
107173486
246930349
176674802
73554690
487774569
11986056
29723084
98461045
54570668
228284478
28901580
108598540
429155658
439823475
124875571
223669939
353817562
258064109
147769702
20303716
349090858
52591012
583467927
9310814
296598087
158992564
22372380
496567942
66990213
296587691
83451170
84042431
80220945
170782887
33019945
90526338
7042079
182344627
682922272
308303025
277830758
202342863
96928527
449118634
367861608
444576678
400104234
646291118
338936591
37127422
234701378
257492302
164302180
34988563
425292230
67503716
132497976
300427853
212895349
554388827
32928408
14898445
180461641
103916100
445136224
52460348
31625490
72092032
22959820
333900581
17526580
443818103
221659032
235725831
79978679
617657081
7298960
405208935
55637388
692933906
70548762
146865081
52720123
208364785
400809988
16465861
64944845
88654536
763351328
61786842
114215819
295407794
242810761
221002344
43635283
128465420
17002357
229353492
510487402
98479926
262646290
653840336
29284965
142677288
235342468
170742581
226478986
124619698
752779622
102005296
41418429
48256648
100462757
61050652
131088664
80395857
14797045
571796853
186487811
60533620
181456464
329315945
16872905
10782607
450989689
57858236
268625090
307753411
83593924
596316125
249097364
23287938
49396092
226320225
62309065
333687525
32756775
417249813
433302778
410148820
40291722
655429730
58067952
573054584
41797536
10240699
323527547
503340406
17191291
475016591
170535132
31566765
136301330
10112341
149412244
62257522
526957299
404390668
277806286
39897590
317465208
817742104
522525505
220604255
687222970
57023908
12535658
212827261
745131510
532791820
808260712
124704627
620520732
313197024
155518934
456240490
49077228
21779747
411214749
278935428
319114898
100145965
61058516
136242219
40261708
61128907
350322976
6278627
27614309
363162248
32845345
753690502
254430899
88135050
75468718
315891709
123511628
167190518
133561584
137581415
278557977
8703375
7267618
345038131
335728493
239051706
338402803
656956453
195509894
215180892
188930566
190900306
3953121
97951907
14297783
534447731
415368417
349368489
387990577
135811714
183648142
77735438
283893931
751003354
175945487
181209882
288072231
58678943
544936970
95712956
71488027
335078610
299806
247145157
250602912
36738319
123193677
179412406
182379751
509890047
255918880
291088318
102891318
112724999
676363333
90465489
850999207
557604470
105638538
620944987
194463601
259764841
542467750
14755234
375221822
132465615
373971553
259274089
285018406
412930801
54912803
126885407
7026483
211990520
158360889
649378930
566124705
40853305
38590207
16490907
182328994
686232088
113995723
777122682
538311022
76692092
280942718
58486182
696954959
68773
776061049
229827241
63298433
600212787
153370744
319653748
176909115
12497261
475678709
716670354
212345636
36159823
75270065
332974264
366417237
287221519
335110125
20273147
154534458
34537952
140779970
194477653
84176700
9198735
123315234
239755388
3780235
74128453
137220757
168494444
38672942
174274202
60844150
654977466
22124008
33360996
24267525
182008947
22345490
133522740
137259011
104457069
218796340
62929747
112905619
240989653
21633392
29245300
4347728
112262624
58384632
194234580
391682121
123594321
80846885
675280098
193735551
314446457
71383562
43920571
78691426
374625909
8706526
641045230
276244398
583103353
672714566
294550195
145949903
18964433
424770284
309199429
179215455
857246427
297649400
70669907
831886311
359081365
379841913
164942826
516117558
200862454
439934102
290949608
533926873
784372955
363006689
86565154
278411
53871940
614179636
389631144
24926781
145231704
222942015
160696969
122190474
83075188
474206900
59856710
70502350
332512040
57931224
494989782
176433286
9428446
19710666
137070346
38617676
499109881
245100692
233749070
544910881
532824816
11590581
38836690
468268202
76640952
26580554
304125832
207218727
470211761
51728999
413101988
297440126
342020923
757422609
52902412
331060506
143354955
143224463
2744511
518085468
280141380
211816158
604626581
158749122
47782084
792492361
337773814
16425028
146845046
402194172
83518166
110812978
341484120
500435717
543413188
61712749
21638030
237293488
94571508
3710938
279375864
58096059
400520543
277442711
321305536
436238549
185179872
168101945
529969703
374345409
276239585
406494255
191113981
301567552
121169244
100416430
125511038
84851082
39395835
238621552
313816773
27395907
547452966
178653444
82046056
251500100
57507495
183398640
99860319
233123618
45344961
57568874
40558043
101139359
90527563
3753976
629468103
348562172
68951081
42355234
21312650
269713915
365418950
568084369
7240366
161893140
51192043
63052950
173999932
89152099
366952151
182531029
183094984
91976090
167442927
99166638
164663424
46722976
57303745
749250550
397959585
156115744
38595050
80049051
386899192
114112940
393804978
26223451
766270904
22293974
60413081
263449824
95703567
14377120
41073118
30738341
300504422
115209521
906714
106704306
99741284
621360174
601718690
77415907
136821047
72293551
97433354
199287680
421298783
174206021
6912370
296561230
483504965
3805145
224726201
706475116
14737893
2757353
58612715
68034798
83438662
223307490
170587809
223334314
3808769
368772318
6786016
90302846
323608481
148270921
165553093
333281535
202784861
93148162
55138632
295772347
441071325
4212503
15010674
208061028
60441211
66524607
51057814
657299300
97278453
159767714
9425755
83174232
6732701
924192
698152
2478714
204412646
375331732
63023846
93070020
44390730
19661927
32324485
81517518
444063681
91008129
708881777
433328165
4821281
637078528
658567
335779027
32982385
254147046
647822175
49259345
56055204
84925820
301612880
147177328
40203680
184463387
130334206
348082012
300152908
769912483
70519931
4803205
167392449
537408579
66533239
223148812
29458626
426325454
37154809
68896097
85795124
3466601
215823642
246558931
445770842
3925888
661705474
270399716
180722248
3711602
134119784
95388402
233070330
2774555
302573510
213501869
458918114
526853334
135584874
115494365
13369387
303651246
213189107
20244339
8194123
292652789
49532572
16377823
500517122
93754746
1990615
94030153
125311083
133220490
407510936
76291733
40968695
44421524
159394127
150011532
504749203
308306271
223419934
421343
718089391
667954847
197037153
56846892
94471654
726451410
423499960
97556306
85181959
499981412
376741228
84041763
8866877
268253540
25874803
10508932
162253158
29783145
8122984
174679293
399963377
390484865
51751246
95142074
64343043
300593398
350633087
125789159
32814551
12843588
456102775
299844638
84223653
52239397
706724973
51782917
369233253
13454894
20406770
143055587
417845656
127200869
294899541
524099428
54499721
663440920
188065963
81157566
30298956
76824010
80629518
161641472
86448905
172861025
13814136
180386282
402757134
152396191
272347463
867368672
246229578
139129573
4981555
18853281
209186558
99244081
474994801
439920129
363952512
342791233
422531009
53931682
163478620
145811793
146716799
97226736
468539440
11107854
213436360
203093764
428892780
210303566
4910061
13700508
249718629
121229698
254736988
288168989
76614474
700706133
696877983
52141890
346438
45604222
156064517
226972564
81473591
33424046
23643545
363196205
194669613
4643265
92522029
9391761
51573972
235341703
479215095
314564703
359778126
62146028
176838275
279715819
651880605
343557133
331195956
239156762
874682509
711049819
320985075
739726083
112593436
9095461
152016174
30507056
109936290
1809182
40758263
288988018
174391421
307363735
36145896
349020907
50771755
88250979
123084701
94922383
52134644
487720454
369025324
130049789
116623207
42844325
129651366
5379652
246741056
368031787
566271600
667951639
556353028
256976785
523357538
61866403
25825428
138553
237930569
34250830
536736518
6171982
299482252
191694979
27525238
19126075
20620412
104740192
26520470
120660300
112784526
298470729
82988424
410208963
277824631
426622642
71583906
357642849
504334417
596691913
426464064
638223208
1699245
337319965
449738803
741041283
531591161
732447343
57690085
163311080
203491016
318647072
310196014
746497158
86014895
54901854
69921316
572678569
569915593
246496569
13696152
262602221
11224697
177499621
312226792
4076086
195771512
778282153
778831360
13316199
578969180
156785
2530317
161144290
80515255
384195054
54487268
331323652
723789429
34359572
34122615
380173656
380991143
815059483
558374316
748083394
24665357
72090866
102310304
97689400
96477994
469600289
4263594
104787843
268234617
419505843
58144633
21540557
128203251
447646077
189712499
82279570
305972623
550327335
257556758
253448494
12301592
80095514
244544275
457678050
256656659
202004305
121392654
337413615
69770795
789340005
127056993
71950316
12598452
883541
25919170
598890587
1955104
433131344
145437054
153036796
131637283
217298764
215811929
107695586
226005353
16961329
262818854
262998570
619879995
327638632
523288603
168935880
28704923
580457097
58926955
311631855
248243828
16978010
19697666
54725094
461502660
194062284
224719029
251239368
442368375
88966082
147742857
102509996
110925154
210033174
77389054
736126977
149569890
6967071
272078484
141596172
39442785
2503566
44250507
633136903
58243068
454231190
222074832
24810973
138332223
134528658
340873463
28669616
423790921
445606571
247408031
23105851
410685095
50943655
114573806
269167224
642843638
425109
6112039
427410782
25343820
51508674
25632999
421543371
541174924
572195248
64524701
205568499
4944199
405023827
259031096
166560016
217886844
101513845
270562455
559388698
405290966
25406720
460522274
209430365
213872300
1921806
47785625
82457443
396236107
422391593
665496817
190714476
388330337
8664299
248042503
26833791
697965743
489146702
265086606
353070493
4713392
127005528
240342079
69692932
85757791
116209490
142331895
552949861
268383929
137989619
51941733
257808772
282717700
411053042
337784538
272851834
460379542
115093415
386482891
219618392
8402353
787168868
379246571
57486423
383665232
74373411
24000970
553150741
192193437
394025614
689130104
14723789
657535360
621644535
466492971
422120399
553844843
102989296
579255149
13303642
82226860
387808624
158166752
80412899
86245906
65944628
35656604
84515028
252455977
338824392
202403737
189268843
70426011
82322394
51994440
5725537
4859350
207051352
66895419
65489916
84490676
20462707
191052594
9830221
418971932
54165515
160752926
264095504
31677789
67083669
272627796
246663049
599873685
69689168
10804317
59165420
247730576
735772225
672419016
190546810
182869156
39896045
64026353
32935936
420264522
1210285
37521653
34143223
351982242
12133473
331936833
194529327
37167560
10437257
170987659
284935063
191251141
378925670
457878955
459386978
188129710
98034635
81152108
785299302
17006565
152020159
14326221
226231810
142262130
64085694
108304946
444694425
466182196
593954513
159899737
392077918
44184612
78267685
617527609
50994968
200314564
208445440
549049465
174895703
205665211
132397944
146546375
161871069
95467338
311286140
373587440
721418892
127719556
431240658
370439968
669676206
411747591
141692769
475404106
355014659
612270237
82325493
329879445
17735774
156938780
422255429
27097541
72543561
76729591
274432309
116501372
184159194
391787582
100682286
288481237
690321010
53885998
255460936
34534786
52522953
518553128
215161195
152516912
245492707
454827730
815983581
50510629
97677494
402841173
127810338
213294980
30572495
224582336
316459598
99069406
95999265
9318255
222827614
193167650
198775417
168504456
185969050
441405772
25019367
89084711
37183044
224462465
450747584
48602670
23061399
814866989
297489037
563302384
275341332
144669854
294009712
246946374
85976844
450365646
751446648
465775500
184100586
477769932
137473436
52900213
585841436
666583
108037931
48391958
443679443
537764348
236789287
99145625
52955428
171269067
242661486
685592463
155307902
419875307
377310666
511034766
389164686
65117228
157097089
743074810
64175971
413459491
317089808
45154925
26579030
803241964
219156313
80137654
392627262
162168947
113638716
27564782
269623457
12792721
458366225
147825105
456216904
53457143
336099488
92331858
93440500
4385386
73095572
163502243
41968508
254667471
259522178
158538863
8436107
87859114
239202337
361240009
87213073
21351679
147489489
242979357
77110988
172901140
54093178
67130656
394312428
54859277
82498428
265551509
363677762
56208260
499570179
276600383
144042720
450156368
511007195
2445451
83184696
155396288
161197292
132499423
197913161
153767228
360086426
100410800
36315719
82814707
426869035
138011092
137188682
105546897
42317451
54997977
181724226
340980020
439791094
579272880
85041145
58981421
29829964
97849491
73182982
68074461
501320617
179984857
123335134
28372325
143162410
665756005
411960366
205965346
124215454
23914428
31444831
116172216
69567841
265841325
201447035
281642308
92358011
103691525
62071986
17526155
10842326
200340027
493120414
35828654
101523643
83277652
38594247
315808928
475420865
147021335
277102557
196250978
194668674
49557831
127797996
245150253
737291053
1259884
245640548
76782698
1575983
223811518
97657860
431222732
598143999
462047720
23951569
170841197
185718976
6551922
139281729
811574850
192948151
82892658
74530586
8388918
309163963
7499432
39423413
348336117
181603501
578688890
199256370
38041435
272425848
130238972
358308615
121448801
223344733
222187474
515167973
170854927
431571443
68565386
257019906
449036750
250915337
359927304
460527346
394005063
56525651
290903254
312169225
13773547
671201250
97245762
158100691
21799750
115880412
511864515
110739563
479940187
255880901
50685177
203202876
71126955
445697377
43208815
67889724
197112178
43501070
465511348
604261451
395820647
160239235
91633905
116139620
555148930
83288209
610746215
402053762
679248027
119373240
11874982
55506652
30922744
511891548
214718597
499960033
75299022
59997364
139773406
17661103
184014440
244531553
631808098
9182079
205231759
177915370
56050823
53297161
15052938
264843705
511099785
704865031
188815146
168926594
332165477
112539135
39405415
692996834
116431096
130828132
119185385
215066943
30543425
138357913
858134881
361594348
225091939
551317430
116952950
307065710
188739824
215035387
159256449
183182686
157195641
19968623
117614697
15352279
528403592
818705380
263327955
272853176
79768654
362393740
292550193
11079675
12212916
105847793
243272770
15837282
66644827
102300121
131255079
571263119
507190018
314438395
437582929
58993171
441330484
159950802
140440804
642404720
12441231
9863440
284054178
7254178
574413391
360240900
84884572
262382072
62363441
33883028
305460438
618548165
118003633
10103015
73165763
473337359
73473359
259765513
198268168
385022463
2009026
483962750
746395007
113398815
379454100
318215640
44414159
33744139
13658613
812717554
262333380
61325702
146422834
176995350
257014467
322788361
285453477
633117233
479560420
66912955
66627169
119764662
179734305
526405595
176157215
422554823
536241737
561351234
299106917
141580449
308272912
212156161
283557694
182621769
42343839
195518800
107345175
39066150
410188494
226019930
454575482
470888458
27553058
297863546
86651779
374609426
185503575
124422159
178835964
93306654
164695950
173795469
152506881
531072926
141839824
18796859
73844863
188530646
274028980
210555871
768334372
66626160
99081677
468517412
113275260
674084744
543334569
37792299
566631307
99152038
155972402
505229137
377068995
545692544
570960096
34857975
487097194
54698867
1445330
459118482
626523290
410292038
589073886
60391615
74855647
8749896
855893112
284859718
216066871
142232670
78441694
579713313
4447826
571698390
574787334
350621979
26352726
361607833
319050944
337383499
427978474
22366708
150640520
751372517
80008682
327663590
268548455
183887425
649533654
434776047
7673856
9412888
9593923
31390656
36614124
331786154
31426022
50159544
247027359
15908967
6356276
10430260
106454619
79627206
745868950
399011911
19241972
727209626
1205338
75905852
104740964
96461907
341034678
17175890
123200800
154831388
337248092
1396523
222816872
75840504
535143177
109618652
35066817
28960605
722760350
342957008
10488706
173475194
527398781
80266444
197591562
575922459
273182621
34059046
75775014
325978812
612168140
66083669
54173324
147685528
413187689
39012592
273620473
211989786
352946501
206036714
127245012
539549154
615306446
430822754
609201799
62864358
14062805
772327877
73791127
241227096
312292559
2895571
657494440
428884456
53902116
71184888
53037197
81965538
102720332
182183047
238251561
412480105
208295952
54569770
337353877
175444787
271250402
125711993
2510467
4087696
194235449
435535511
210767145
771694233
5997345
132806290
162699267
101962195
116699051
363179947
66692626
484168028
229628692
107833930
47621256
212093731
13572853
247027482
182730552
241534469
49458560
1203279
280695129
27665338
1982743
265961360
21113444
98866662
495203332
163694996
481313
160280929
111569258
308232626
2235708
93800624
32222573
677295655
82592957
23820350
456024519
11189357
429005871
324699165
80290419
4756995
113033493
344617897
145539080
12160388
124270212
58896630
236255551
36323481
15538741
474016603
140065481
108687673
146941815
53813270
9924498
13687311
784111541
481963330
143771748
55543481
48720562
255946211
102737042
303580394
210940202
623928175
255060719
408412936
112562579
428577368
4040938
266070117
124516052
727231908
504889955
65622618
800673063
418869094
32984851
749728301
327471536
648474297
21743749
98352522
80994943
8431952
202448328
513299693
341079030
82116384
63509102
399688840
695576513
5319290
28944450
182546746
310607860
33936081
140253714
1278479
242522271
213607044
14812104
33469540
774994486
247677711
347431255
343658631
600363849
671361866
595845961
318855361
13187687
499954945
345675625
628671672
471360459
59175162
511943999
134458164
12446814
28615037
43315644
21649309
54123738
28291293
9237323
42110727
498309271
366056634
133264685
460918009
172613689
81476106
103404433
697516954
326663058
11793904
721033698
240504321
232684934
117874038
390799141
370958649
103399181
433466947
147305328
108516867
522997713
313486403
120642944
767816201
168205481
37917443
753740752
251913959
71703836
832181460
251348612
806865417
8166903
12165488
86613338
136068214
655303950
51335505
116509783
65217861
137721650
443180740
380704451
329747108
444779762
16491471
211830570
91981708
33253409
356898749
11355921
194266051
52739852
34886158
194107037
444283224
18966877
622761527
170711792
222495199
311445990
40475205
16025710
502703891
11581307
24955290
216689552
53142153
48523955
330032127
396966937
290324492
11905653
521429783
128289961
70214831
169905861
291300426
110330967
30425203
385079564
79705047
142450093
189427725
458014911
56754199
585323221
265493184
325182087
42598762
122376571
559505700
162622511
549717622
632104758
684897374
11603337
391025720
15968080
58928410
8526812
27633009
430952022
83476085
420100569
259193930
131133729
199870641
523509237
89358402
294738938
193502401
324691187
120926525
46383031
390152767
52556734
576342692
304455335
360633328
94056702
2426296
154207519
129991572
266550566
497567194
708976212
51797305
77945298
97434577
83121535
334987581
293817395
502396096
18537209
585487512
350216357
20786485
547086427
279387538
447881286
145690505
396197825
76708029
262752746
312608607
46683930
58795447
350418497
123008809
64963641
257315863
7513442
605013739
537084520
5339831
147494396
404842093
121267347
348245859
313904819
32300770
205618040
116422919
28388536
185531477
367710648
270963021
95523183
268802407
171418362
545398139
31916375
56308059
468536777
135582266
12627211
265816113
8880237
364459667
368743071
68401643
108174633
346643454
170223241
74556911
141109482
36538042
517866832
740578656
207796727
284918619
647394470
308634301
381520924
595297022
7404059
69867864
92863102
28368775
250086954
86485144
446277547
385982976
536030304
223626718
138352784
95416325
130663869
22945670
26009415
166847993
116155085
27248144
394597666
62722042
28902983
157693796
281072761
123080552
36016423
137475348
47339668
749542166
582222275
292591924
348155212
7455853
283383180
13024669
733313
63318038
139810165
294377064
518099004
23046133
854250135
437518584
33343982
302856129
41853920
78749772
50871441
427365363
502466972
103339212
222027240
39941614
161158408
111649911
8698025
53779440
247997782
184356856
325193411
78433137
301643079
582702372
7183711
41234542
456922497
528255744
639970946
210016502
49666625
107988999
166928798
52838067
198320080
343509097
327216399
94126680
263293841
283046502
271058200
318565255
70413803
168843913
223013754
21247825
333819648
23732456
330692759
229939311
141552648
18473110
110404197
58432747
764816032
46081043
196308369
221874074
423011296
40047088
117564492
134244109
161701855
673186563
447413576
78179139
790499166
557234299
339674371
57513826
1182001
396468591
232199728
253840374
124856216
616720964
9379582
993929
3709869
477681283
89344496
341335588
115605350
32751685
170511599
160809087
184840644
614987692
37826977
100748301
353900146
624662433
195547802
308099386
329690865
158263353
480729618
177526752
137410412
245752435
315761435
171230527
68998817
20277970
14038724
461784910
338327864
173534636
807662479
486799008
242465658
71667368
20035768
309978097
186067364
48878104
38490234
289320535
121117057
367822076
455165225
140168328
73351478
458379109
163986323
340969790
77696379
87616783
272699254
191489990
5595135
83121551
41185470
1388992
246796854
662939240
199390910
260620350
11142965
44723566
304260940
15618629
362946268
258309872
191705852
642234645
6363666
129853874
461850289
645673864
146972604
267216029
10563724
103324023
280223430
232576098
26103543
97063977
502325392
301931575
634475603
40945952
636144130
385327714
6871570
416243081
253509625
61637821
120312281
2180653
149600356
55363729
69229387
178064702
262536027
381806417
301944533
105408235
300574707
46168419
596654462
232115220
43363413
810747519
111112466
9132422
224901895
611804295
18759782
310484784
72552052
200015406
597532379
154562237
459073074
736485119
72960009
104999697
3453114
159344089
173072848
339318251
112604795
307392147
229108303
138741245
316690659
342970990
222715903
365654100
138748168
363717994
76228636
201804450
467109889
155073478
704310318
91526099
95915887
332058491
61816151
368556897
336993635
33240439
342257443
23790786
74376966
133740240
388446094
137406296
290752938
341222595
319182482
15435325
57623912
44939349
180344758
1029298
58696941
67003520
67899457
109761785
132254034
199057062
762993831
343609569
508906191
101565922
4298025
495782225
559020300
125794682
479404201
680641705
86471194
11473377
248141262
173687670
340164996
78407726
173050427
49154888
71310163
10058014
317221551
744269596
81161079
202760575
186164577
62313385
158105441
64938292
220581384
268366753
256583357
445539632
443135516
135315088
158886991
791085648
327279312
56912345
179195911
164211121
271246680
304606614
793228761
673055288
39014269
207276575
306628509
24335386
11649229
1188404
170090361
203237669
13096630
7051083
174538787
73790695
70093497
456303273
39386545
635472779
436502143
93981020
62365480
503506040
12546505
568946281
175200114
8794360
822831457
46452005
57943906
36246500
206121982
285532042
14720938
150835933
130678562
301956426
43259142
76771412
253253105
418413849
130792564
60000059
38654395
477050650
142092458
305893962
535263137
58648661
56836251
191266976
534293306
124054269
161164046
150045413
67748148
28134289
574469171
623484545
78311606
697414079
561102930
216076058
35231889
6364574
77958414
38416011
17792142
153202659
46083246
458388956
431628554
122005500
284058544
32772036
16115443
64896272
173526485
125693657
96132640
88819589
12457083
491601412
54552327
291346959
142767301
325725412
275127563
5541801
244375787
205174674
206375798
378950980
88437535
125484299
85199817
68722188
46884082
112124847
353103009
405976496
246839528
929923
39040709
511682311
49262516
364614583
269914908
48992955
18778538
6880722
455296292
591783066
186598110
32745204
111899864
82195254
605957045
680374057
340223262
472983166
92714969
22045701
379503934
215114705
287349638
594999228
398598346
42706082
10026086
17931091
6772137
36311404
536511842
717110929
5847426
524543518
144906742
107310932
349208669
120155885
347499484
558296060
51352664
402525855
17799267
612826363
32688406
21740103
57794905
118840365
375693356
97155333
165002216
71407672
87385834
197598186
688310517
25297135
275426238
142943640
5867587
532348537
142577277
62029363
175727189
98570340
64359473
61395066
16772010
235537287
71630196
269350110
61592008
341798781
330027657
9030454
81520764
3355115
250744236
3288993
39923876
153756856
237727688
104386194
175110088
31621517
580264734
32489746
332186816
238452171
40514564
437862103
46097800
676446402
216991574
165914639
114660700
452680210
116269509
13423567
146513668
267098903
469526017
180019333
409049570
135342303
497701845
24860358
389363805
100507411
589240852
348376837
3357528
225736359
405114701
707780013
96063294
582636186
5232197
126460
107302171
227800790
7000216
46957167
377525580
777500180
589142809
271123536
398818229
160279182
143669038
467513081
5787835
197063
39927006
17782239
461264646
696845307
213281516
250968521
331335396
231797582
420439085
236525214
13057509
125429073
194308831
47305430
317254607
48392906
89664700
93994264
325400920
89938245
167742362
45988498
390150459
16224958
358689049
53853829
448334264
239838057
123019349
435885282
268863754
704979354
42749273
230154889
636359817
509229431
69277321
196403951
299227566
75897091
484639919
30124843
502603617
240877874
553467480
32991768
16570393
181306239
87862561
368389538
842819125
817865046
128243628
15399886
403516156
5618131
199502768
775506145
248420409
487138641
71912853
188920772
13438394
502393233
412488641
191760980
126950129
2788232
75190887
258826800
35062428
2344205
71946036
14163110
130387765
97797198
534276971
216581730
12794267
52886512
423215969
705374725
111080638
57658861
730171704
308564139
78412376
301142333
3071141
237218523
153199852
36494077
384185471
76292766
34614503
51793106
17172755
33385342
115784042
305438077
475964656
57907171
315296910
330066643
371330853
56802161
130371254
45812377
512307764
185330554
49135630
52899574
598195700
7119796
223299538
281241195
125414527
23121933
124825711
96329333
15842439
222564330
22219679
520170410
308818681
826703
144627528
5836713
36676751
311057624
49192192
66728872
26967804
62581958
485764121
47386742
226796903
503550699
42506573
304131363
54289022
260925992
16969818
250554627
70291847
12252637
167653462
15799641
492521140
125347415
60168651
162508717
234383314
288926753
140273733
447523492
440248116
376904611
550972922
401120347
191347834
438359308
289096281
18317658
16779456
95613399
748580992
509489655
331524602
6583711
25135404
286362637
690142377
87996197
355475894
298963409
479547964
406891501
541924293
120279139
561871353
389705871
279407135
17092101
341511738
68852775
392447321
299972093
18319268
686701199
744980
768138837
658196651
181816572
38749395
24913860
430166262
171865350
105705061
79642241
142360850
189527658
876354639
7078131
115075711
166961768
26825365
251331419
699818381
82983517
8271983
9745664
416003144
360598245
240748084
301037166
759107415
290014360
68777886
526450873
176547391
697018790
75265055
228610737
176695562
604182332
469293418
93462922
265318031
488206
183395329
320421647
112685366
317187200
225788031
103057157
23752281
685959764
13735693
145672690
45928447
219079720
263851425
26927031
133625463
672430080
59072368
223961071
275599672
648751089
392887777
172771482
2447497
401203411
122107822
10877771
454475900
581769325
121095723
9913566
387156586
10699693
507388540
513140859
235474396
183923750
257399695
134996165
5802443
172703277
178635427
115514747
160823721
187684895
105750144
65416257
391732992
818132605
664657856
397266112
47042733
486053648
32472337
89661658
5293571
237722827
99278339
529834786
297460599
365288590
277107750
90374753
391024345
33374901
53355150
236264767
96394613
28507951
205343841
161191789
50954481
545856342
418232501
365927770
8142006
198055592
87826424
200232807
106501017
253060562
115315970
319411309
420230214
322524923
163737080
98787973
337668737
170670871
295660661
571539578
576717438
46678424
34270324
83973164
736961284
439998786
829287043
110471811
86832083
573173283
179145126
344996331
79494432
762029744
327115950
4518181
15846056
91931813
99177631
86245409
477302377
195324407
320089539
141904888
206798314
238910745
61092875
275922546
3689650
1110073
117506686
3938470
349502521
236185618
110756680
99171170
36287704
317441955
579821105
543745451
436644312
226558944
384171880
384642746
455454775
69403410
547113094
679004505
519807087
121518054
164080334
250364983
43645296
63831706
257964287
67493944
614718417
136169506
213772082
842478796
342344283
7507235
153047655
243019033
45484723
192221607
349719392
286745380
242103122
29335876
448541394
318911624
155532983
3269439
192323223
148939827
561491596
111051296
110222357
341191611
88205683
214826502
256053808
654687364
18613555
9765984
4154598
396438260
485107156
115185548
785002949
485630868
383803077
747009066
289645639
6279772
99061487
533597199
485997788
338149152
361778760
43346920
34209984
594775357
284503539
160420620
242863974
645993157
198387643
309176859
638152917
2580476
101092465
304858955
372798357
159810797
204736340
641658451
201059649
63114913
215676813
14560535
225764153
65038187
120023311
151433600
354923741
242483251
142602920
127561511
470218315
416105130
615046929
763545205
82702649
90453317
415105136
124975964
756231401
165242971
98810507
100329939
25729318
415666459
31809825
223078412
455482603
20272338
311262630
118417439
29077712
50125
173095640
164691986
128998059
14546401
227643226
390940
29982329
284464135
608351900
53894037
46835076
55938691
43732442
312501002
12281601
205405108
218793805
303717623
37865908
47633118
418981803
30531091
261606188
50810580
393965761
89958633
1148452
12084224
216310746
277346046
186805933
75498825
113362103
492681181
289638311
328781773
65957037
103166637
99651628
364287909
550222389
181561823
343774962
86696440
39502993
210035630
175759824
123575503
370398581
449018620
75228907
422274294
579550086
73623686
543167655
3164529
75584647
122009819
219663440
130737618
266109610
88434311
1089180
319427705
96847446
37474115
137848532
300025603
118785731
531949804
144449657
233373032
224306730
279247136
77092156
449046101
55209304
328691187
44644926
4476803
49392480
106017317
5291467
2007777
96112521
486058917
50673350
221742937
82337006
493740464
134687179
395036639
57799105
192033164
257544542
297360241
452544586
113545890
91516898
135367369
450808186
281681889
113905568
176966587
79543030
420959481
244310542
239660424
69603616
5739545
378669668
416241443
446654486
252678499
70741860
371652058
37187841
279083799
457676291
122452677
40984496
120543455
235770360
233183170
514027060
218052464
92547731
197473877
90977817
4984078
146140332
53043814
135162692
106897381
396433035
49831975
389330621
109614993
524138145
12966027
393519613
112089548
19409223
139116011
313296636
438879207
199573487
294862145
731921916
5610410
40669997
136746427
355751536
94973547
298026067
5900430
297206666
430162716
259637338
199857630
239823746
18223264
78771147
19704220
175583030
25079718
531416594
492371328
294992751
658010768
241341608
59656447
429325875
487983274
51268271
182531611
518357719
421969033
548787304
396372098
641887576
208657757
74244407
5733891
202777581
191213994
329477104
492752057
86462592
32428180
659307750
100204738
260712660
75321811
336735418
93544548
242966110
484487914
176266822
383085591
75027791
65023222
193334938
123120356
6602313
115883878
183606613
4453698
723308871
371953747
90539447
18721821
103533778
182417700
757286233
532546281
20757000
153307457
338201421
150343623
139640001
423737452
449001249
45749149
489015232
119682091
31245124
206508044
465403805
135721411
23840867
84802411
133588905
96860702
443815770
369553101
189537812
436896450
265953914
442204252
71001118
49372693
48685273
221253646
466487423
67451326
171775465
60085102
214336238
463559075
19730688
518272417
4318135
362378040
850260707
234332792
688934278
55104906
10354424
32035352
53275859
10501465
2550097
88559942
26385599
15212317
675812811
78553052
199960781
47171603
200054199
188148988
12407016
547291475
215630068
603527416
4369818
547487380
152613562
438460536
29171719
431611012
139806016
97983508
149865837
286491330
132011567
246308092
389584434
209819767
411422673
604537927
366496589
128486587
653857604
72056086
419681705
347428375
25447037
124674420
165833466
93811700
54745537
92465928
293669343
102741796
76174656
460576386
337025237
68588785
45641671
362871835
800394213
13472413
100154882
831071104
493393322
181878099
13711216
304235996
186993229
567653852
501467711
604887740
547757698
10870139
771838039
473795548
153615812
638724929
145280208
35353565
197004546
132838704
66956966
56901647
232250259
17383085
27599296
306562081
612719665
67903260
252684459
128445114
398562603
651160726
193990786
57536909
205736089
26325725
130196187
86434111
53905337
36464108
672526528
273606958
60320587
302870773
831428426
194298841
548141436
649893978
18985895
631975626
166399057
146969272
31016783
343954625
436032690
192927162
51856557
392968823
603481170
39423922
84740949
8581085
100291170
205179817
101005937
391625838
220979763
583108198
3826863
9222199
22214380
157415387
13737259
480202145
570704001
12266316
6981238
136571057
1723153
14429716
197924625
267267145
523472996
209442772
182547411
516294388
93085544
777551015
171895225
30153464
204413494
208440887
17602380
82667817
678653848
81633069
383151567
106779930
79176853
144920397
246632053
247833480
71744070
8573063
390068945
3092684
125067372
186954257
219009341
309390699
688684473
539324840
464010516
226541379
14969682
707151764
430614718
80915670
239202430
119811699
2647612
18393215
323253014
234846227
284040776
402013468
163792776
57613324
322276349
532534880
83605221
285943197
13046202
798636385
179476405
183980412
636939819
454347775
418030593
222130655
105834634
126806746
184377020
138948335
1410081
19872759
771853983
55690888
39761735
747023121
154641349
160450437
208740493
111721308
95902290
31265879
217513103
255707909
38160938
186339229
493806394
38512613
27335879
405183110
156814290
85117779
739615216
11749936
119241502
438723449
117121452
361098601
302732153
754426900
15756757
93362083
123979160
193203879
162812520
259997523
141108189
648586982
274975008
330384492
80948334
159361562
127085608
302658675
169794498
40459460
9590037
658578387
20293265
159273094
140900312
242200130
303643326
106422769
158082298
643856309
50985579
54468772
104062245
367292883
189639050
65975265
276181917
28294168
73758922
143354479
915035699
186835295
189879663
555092505
230516029
672510453
28192360
99236510
105540741
123987791
226074697
677489683
221482490
166947421
153627681
197098762
70277731
335123249
38683384
8106201
37663593
197062783
920988097
76069551
526135849
381647560
487973252
104869681
64179136
587356649
617486881
710733376
3431584
10345695
760176697
125982857
11130627
457547600
437365565
626454681
608724419
183796942
617829046
101117263
11458805
98914047
473786927
437428866
537700017
485884347
215649290
38766790
3565222
581228175
37723627
96302393
14364556
511253327
66971637
350640897
21535271
31347448
103364393
500273463
2414831
282284135
28023929
490669130
467152475
166440582
35261318
544407496
354415997
775752550
123142609
262497624
189660109
498196343
115491270
478675520
122666685
542596900
118791486
25870612
433353359
27165177
252379483
152779737
207019877
388728476
9250179
57285108
48522540
199447967
196792776
584328054
40337600
325884308
21011150
140833572
732978528
406731096
299510398
12193850
105368194
195693625
57748505
22280120
89692855
101279345
342950675
219715306
479505620
151722487
365016383
19377424
104532886
337031555
852180019
215391406
258460363
37305981
288831873
126678364
256661574
119710611
342348800
666760991
72875079
751504896
5389986
12106512
8010136
96557875
32086174
518669062
95656805
338867051
173364075
354726842
249832399
3750801
447474366
342963019
165274442
49896883
89150695
42698745
600649186
292548787
114668454
320088867
5312679
113055995
164319728
61325063
101804409
167536653
25872940
408933105
206136
31104120
268893698
560031556
15401813
126577166
233824907
4417557
347676981
74760216
1415592
259219082
261965441
45530053
183820682
640357825
465656947
29061933
48210344
107403493
300207785
385177183
56871672
77551250
106069074
60176020
36480322
314395097
546131057
239969351
38788893
50121167
3462571
147806615
301307011
451010262
279253192
672085958
154096075
10859441
265804327
100052279
37119178
246778774
246328723
374033916
304182739
357255932
377756542
125881148
154502842
222452055
95953307
626363725
285567581
596894400
93861645
208585808
757154173
87116132
62738426
656851909
77647277
269293259
357094886
150072921
62623859
410050168
61345439
116350077
266532232
91017711
645396005
40140400
65944219
139813371
8818605
370733891
223158234
452662638
468653361
155455449
550712175
63528533
666016877
318010162
443413533
672858
88623999
210885385
331230151
149661140
68266481
1972174
119890143
33091337
226456833
293807441
101365691
460049956
88407486
89072137
1578247
332945557
816764449
548169752
126905922
20400761
137409586
37521884
368358080
102141202
228880636
52958681
432636536
247552602
9410061
290707888
162403575
71020671
375612516
12105184
32631721
497436443
650959089
8017705
320683583
240096766
296032028
138150194
324868884
73779151
662249819
605914792
70176934
478904732
306921261
127906736
35849669
31018461
81277013
448153406
521212446
137497033
333174953
276894793
68771177
180596852
841020220
763367682
841431213
50095439
12966467
244778292
152370505
86398005
383199714
786420529
260235253
291530732
5393893
590406574
17210588
246495548
117898641
326229274
64947033
31777841
11934458
2840210
251588344
40434935
888479
465260699
256416607
203717181
308828266
157726808
229147015
128695916
50213045
85042084
136941495
227970561
587308627
262471029
385380189
23650722
81189215
604261842
453017871
522375539
302842600
310989956
1387939
180142237
138822318
63914658
109483148
7520852
166167234
275385687
153568623
60589512
14237634
128420221
294002901
480018292
120164711
102700085
76107251
391852547
345649954
116871022
66377210
206463658
74175154
27630895
883868466
216312228
227710619
814890091
9148700
90293587
301204954
294193233
788593751
767288873
43242405
586887354
721548918
196496015
450780199
9094037
180375009
73547421
19236794
87261629
141016878
80219413
513569964
23141244
521499464
338480597
219064113
37315399
90469394
668884749
102176638
169700199
91543321
655180174
400768411
478699902
37409951
161069573
63481837
173678294
98784591
505752709
286465175
274988541
23455249
530525
73610820
47502596
109895295
7030011
93467915
252352435
151138352
319622241
548370271
164022242
98567418
548511054
252914006
107335352
46995
173940983
187489833
545469412
149484310
838061133
262302895
107446145
472891031
4022629
279328848
57943067
49012028
44547191
104930299
42815670
328353788
135691494
530192532
38579431
341520434
311239103
97155941
111627458
372398099
6231665
201422515
273893681
264067142
16278746
147118929
110392614
183692669
16021807
340642292
7269646
309009505
120477051
284060696
645842116
1015770
197277497
182900343
64904487
275622392
204494717
19523535
378504266
445798994
130019253
356889288
683707281
483265954
303163600
486045982
6803065
94189462
84508639
99770204
73803994
29515322
838786142
15278285
448507137
8779186
56610057
547514937
108917869
20391903
1651751
245986066
176856694
197720556
135219013
643215517
155268602
37602506
20959789
541210491
285959036
34103363
492300134
712343414
81785522
194316030
48199800
124566205
504553741
5494955
756600779
4926851
69626512
36843515
273888126
273670864
255134174
384713005
8461377
269431
61785344
116510545
144835438
164097759
10175723
593737419
758907351
482500212
101305076
180948205
402639336
235412246
88289283
217014921
225892652
146948990
140420282
292163129
484130930
584869709
48796988
423922369
144552516
242128534
546789199
10429184
56091531
356845033
713776533
196432727
129641766
264851137
194389141
33308355
8074382
382124454
2668639
235305321
364837414
645488784
304775944
5007901
300486890
120295134
2242574
98030745
91079500
4278787
17403036
131838239
127578532
614265410
75288325
156881559
294677510
8515081
162579259
162679403
65364678
697581802
501796431
152252258
196419220
115581120
22566771
2713668
242506164
143799336
800119450
243968138
472926754
37030178
111788517
609400
204248637
441941400
74685983
12075403
309999941
57773747
314863392
269105044
70087
243878017
489986802
309156443
49436201
573718167
383677222
16408031
351936669
136759007
158359291
53935389
126370097
36170519
102632673
214972644
742637028
3325276
158125080
551542427
323983384
286084332
66407543
390966951
124076153
264608503
115811934
543124629
341691044
98259834
585205424
205371482
259235153
448892148
148179217
132729367
58700150
605965608
97704662
405542829
2141558
217431507
207524071
114160820
19661087
184357379
747077777
100018604
256782403
112099261
118889219
103239369
38878285
381280918
308412602
63961456
128031739
289651883
186781898
363263703
33946128
599241212
90812501
199128555
402157202
119323561
44919624
498838898
20591687
59535330
10289751
19413560
58247515
377384355
23904755
13441347
328347697
521187384
267674641
664664664
399666887
34257174
109112224
254852512
7650091
294175150
349426031
782763117
163904043
598388523
399436602
14024277
138553292
96319230
76530875
260563482
30806096
227894943
147299124
339166834
34668656
270504491
109082682
51063295
513404232
72516199
17503556
227956254
7363363
196359478
30262474
40037456
132338919
256585153
23264531
358144816
140946965
26955341
88392544
601159712
460089106
430482923
18872764
239574032
148828977
68957420
490909576
503694063
189795537
241727727
39560135
285085879
734108468
374226732
107228612
808714381
313800509
142690123
176530092
67632092
576623183
40864982
297912513
311809860
483296116
102717107
110996119
234375846
283956801
35341563
6103123
107309563
650386946
144771484
589443989
766975362
455525354
774075390
208912084
234576128
642231828
52309924
11817819
46107071
111371490
303770905
541311782
5379153
360006996
32965673
445098843
292522076
77121291
545370641
580811275
34833929
72505183
48557724
278346363
230723927
178018691
216621368
113634871
377960679
97566963
434245287
276411593
1231381
110160321
62834282
152283900
238797702
407484687
497753094
67276360
148409721
41686836
83929458
457152718
381405706
222138727
351580992
30695094
165382902
149107804
100880236
225418432
229714765
112672094
274334735
571983810
130189671
48746776
260063891
60361678
167070248
673370849
137096702
58821847
741128297
75397808
10699594
271227407
58487264
130253130
138938454
267903650
18732655
734187808
152792955
43735753
752257037
305752645
440649906
666801807
66295850
13247062
316262672
28632248
232016011
396526089
72520323
68177577
683147909
162344142
63461123
28532155
164977145
217898454
249562247
541280798
92551443
77234936
425200000
8590828
460544950
268930764
454121045
100180267
19687756
50157795
13182318
80762452
74218373
354797348
340836192
118093
75453737
420064138
402666390
330575077
104568119
19258754
206054913
344113329
23761224
498832473
73275836
57016583
124063615
40841610
526055332
212356317
46543968
15181251
35541625
418790381
460248675
307334597
223721856
420013371
230803215
68602982
81469992
173357689
284896733
45194602
119384760
13153013
828799861
63831787
345413419
413731618
10511034
65998302
49024924
352514608
46232746
394558507
98391050
3926019
119775934
854309422
330827773
190504763
96764148
261610908
60849702
135306421
20454106
160809691
185980417
326696236
329469681
384046794
9368165
11398163
625118874
479425575
109563868
159890866
41919414
97414240
132547270
141197265
100246887
214190927
22331949
70065246
246440032
137679294
119129961
277392205
242131573
2815725
517534682
194139205
273333961
138081100
201361446
117751341
333369341
357292829
301702141
224788013
486247860
62782760
195670378
320002484
454809941
13753441
27591437
11887383
182139977
2438320
20722582
360341388
291342261
423062915
241087682
278886948
276925012
4160129
72437376
242539605
77475678
333120696
52966344
209279251
732522302
230458549
53570088
60432304
535131683
523777787
385618860
9514757
972195
286153898
293147075
1736237
30078627
242235104
625857969
29115128
33406861
392764
292056719
474716483
96257617
371572565
108154036
20328575
57117194
7214070
121620128
5627724
35397965
22510991
400693682
47555842
686229704
60647508
755626665
79243807
71749090
205675944
297377770
20609625
153124558
307019906
40096450
3289992
8418113
24213850
853249
11936734
24593165
214147942
11485237
23517682
134310
17461524
686183339
142945853
15431624
455187890
189053550
346143448
201567675
138872525
151757115
294085122
398015221
141368432
53312081
113965793
46499903
131386697
65444547
274517358
152478534
342473089
10125580
14671509
122391152
242329259
9256729
256375320
384592315
123125912
80693454
599585802
1657878
493109073
49052447
7086010
434340310
133587917
170535157
28629535
249227250
56417814
394772400
117021981
60728730
62286906
135197302
91689297
62906678
265163368
424103758
129465658
261960733
27586330
56681578
148147856
51377106
186209691
334526950
19898619
565843618
204797764
72866464
470706118
9270296
139549040
334931412
452959492
589130566
31344293
6139421
104907521
113332735
495177252
147251754
22635341
373611402
45547581
53681066
251757181
18221006
317501491
107608553
219410714
1898130
418894155
139345485
227971007
207065528
663613290
337792327
349892729
79632516
331117301
459168555
511974140
591678890
238525731
492084009
64305566
237348108
56014155
201639738
193258672
178284935
85604392
51017676
187473435
87381535
263819284
130886426
133138
410456633
148409006
121556880
68125735
323804198
59522725
805032639
423043744
324030820
176059192
39872224
92139958
492488491
12393815
265221012
615427390
363026945
151927839
41550381
57737421
172999348
326005486
117543578
447740948
316630530
90037200
121919218
377277150
21321852
297668041
30937019
258356942
38336737
130453264
69630571
266637039
23871155
33852540
35982480
194029562
325704942
55603754
223463992
277832737
208331619
52309840
70733459
188308603
273112130
64942716
53895797
144465
123190185
47123260
235035934
192430875
111716243
174353121
62976527
194230851
737139327
163059508
435903256
659434518
196487477
690461209
31583333
369122282
31076448
182676431
508987228
175912505
438894074
294833231
431073631
43861487
522683315
69159942
43428982
2205342
596638532
567169885
592421972
45300405
140477544
63200666
111015248
238744293
6788286
263731174
149982172
280181785
74220136
785140338
418798773
342831747
579629391
519779418
436536565
313169332
270516878
6863186
145312620
710268449
79153180
340160829
215389317
326416716
602916724
53633992
439840518
434197194
287316999
440724903
189841741
3242764
82757572
526480878
15571561
53926309
55965791
400329881
575720596
71733481
366662088
98775761
127861127
107464486
92299589
719709578
32773410
113501496
485532666
366982301
288042954
61077829
76709038
70915210
122892904
31062152
2011438
184842656
53907590
374848
93220401
272377386
187074390
497201987
69462738
68282721
391825454
248334093
6072304
396158904
170810526
40225490
284841609
258732971
322019033
48300226
350974092
243200
450997977
950469
676121097
31608222
357144746
296062169
26442740
43334528
54893669
71598085
67827383
680621698
26466377
19850909
376286859
128244325
305091233
413992552
425418249
284022480
456537510
475421563
124930045
4415691
529922094
56957203
63477916
4407184
46950272
205348120
185989420
183276500
452216785
30026310
139296825
322749735
905517
316490171
142020858
393421270
296236259
818730209
49808472
854596060
376752128
7329063
102155650
85809021
140266304
532817546
569301171
652813320
129313651
374370133
39825482
5274418
745502364
140046683
33488409
79089134
79691083
154146153
306825946
80917185
574153146
177376269
336327846
37182576
10218237
147713993
66232475
302887918
116570056
306805453
9137620
268720206
131496708
21159258
53292215
12413423
188215725
9475054
106954452
166474910
81310248
720740784
19746368
483771
85069845
268935544
250328224
693307941
180791726
132208151
318388288
529157012
400683600
132424718
232547843
131958806
147814246
210016815
129865415
304966201
17948049
250199696
261438299
157751929
11253819
245646865
62076574
291307293
222492395
299482065
492952
9197613
360179934
177770971
118380931
210792572
37151212
473437515
355893621
293550598
490767397
92916428
243969965
548348604
203841916
10137181
506699141
435070252
8854943
451909132
146065086
565433929
7668849
256750133
399737803
41092985
178845237
308046653
16182832
526684963
607156110
306718767
228517067
418854936
444520032
70881746
33881735
256539174
208522094
123766519
577996968
888791
454506730
285383430
76858555
730960493
218059058
160531509
747645752
210207417
329767018
523719346
821736155
284198099
217027469
281359964
135910831
366874116
406912415
138220918
241541839
176912553
6007242
151403789
530294067
57847964
53822763
31543156
182628659
27753064
450010913
495317712
234033323
432202714
551401280
700870404
82506978
444957252
21528753
5814271
125058359
128477800
67081405
445396
90447536
464532688
697000847
519372109
39171973
68798069
48992783
242792138
91480980
87316674
367521886
320306779
254255920
526375469
675899727
228263417
23320858
826783506
625974197
18564813
66844001
232523285
4896183
315346644
43979450
84012567
228652139
261586387
87715246
456107728
165265479
380758221
122335318
10562734
131575136
92877933
491617410
168827153
804423
219900257
19480760
159299906
423532366
12635196
127474273
221826403
10533317
60899185
62239571
113751811
276636126
584826879
344025126
384798114
61294235
30314424
24024851
417668347
5372527
587675227
130670128
334519445
417274447
793653432
89026
566356395
89782429
349466303
209368422
18899058
86160885
631636485
526584437
61762676
120855373
722963857
413085439
219437042
79117901
36449470
380749111
100561944
254423065
387040038
241732051
148020919
395281573
152570555
5402100
16713383
7844509
536159582
821178405
341196200
62721911
22366749
262670685
288617002
27868494
65289377
282182630
437958922
217432522
439134768
130213876
219342717
447184623
204654084
141820188
315566568
26417542
221889158
46069856
351722142
130858345
33328783
258102980
238746458
75149721
279105255
437825400
223467715
56629842
318564562
164524879
42541631
84501930
25475171
310987905
43218720
230920073
345857765
29711593
20487809
25822855
154324650
178386346
404788426
39054801
45061782
82635262
33572046
32113955
55373696
57684882
187831108
868494583
20597100
415210716
302216137
56388786
58229022
198164273
335997577
674927611
130927075
432776430
6727480
647979756
11038911
72903177
274620568
190201396
49962115
86899588
273676263
517314505
142526334
538981153
410371081
564197660
156620308
78159353
637039495
97949691
387815409
145879461
181436819
587821775
147873530
882445293
45195308
63032228
58731651
208653745
107602312
779316878
138890521
361643475
393900121
361388780
557166276
119714951
223672102
155074406
138291048
323521255
21617772
80151760
337525837
39731995
106144492
639503335
388251644
644501205
245894767
84370245
831850
42177182
417090539
160911016
608478412
465578300
180345853
21031758
137717480
507789817
410493756
31259296
602912311
6308397
494235354
332308397
30715747
22351016
511469617
169906495
221479241
5714767
610387767
32580462
53760612
95312015
3014718
34799450
712161
49226284
41780221
247583940
289143577
599658342
26895644
2193080
542085
42250336
377260741
200316584
317981213
78593356
551019476
17651463
83478755
5181032
141855147
278209123
724790572
120533577
573427750
587794201
117385349
393188151
57757878
686941680
238820052
597533429
242322034
178023299
379857880
443077312
720071769
238464757
626354414
185434945
25213079
337389481
299071977
652501656
25333068
459034512
390432848
37913243
318045643
530906617
122319094
111328360
626255112
397940505
124583238
405243098
35647352
363706057
726156458
97211213
453360747
465472911
148097482
128013413
195727176
577436372
35044345
244401326
225662263
178768175
166241384
73783570
391001952
104098822
77974720
363158999
336071705
545484428
31977730
98756975
185703551
585929405
94869224
3233087
19585164
39146502
488861004
13338409
430394615
654780688
33461236
292489433
328372980
212814220
262474852
245799147
466145050
336281417
162530856
436535951
377483721
275443354
754612959
134403826
73957225
247932562
111341967
131015428
321797942
197233645
511815726
146094457
301971854
51678712
188906889
93363472
61162100
109389529
1671041
60000636
12954946
476097557
20727274
168947669
61825755
228752784
25494484
199288778
171990129
51568682
567829326
672251203
43797956
133420899
22857892
600897096
18846471
608751980
11623315
1265594
194281510
20458114
598196888
365595491
303153
9696047
464668358
132541289
18482478
13831978
40479733
338782702
323780199
255068758
72145016
118349265
261050837
50017382
249241211
96969017
593818574
18586868
240621366
122146547
443513972
439745877
13054321
243471124
127165511
507576725
521990841
199783023
158156793
42998881
125225864
20286939
237899900
312346970
18933620
322136187
172760118
40092441
323362075
176722708
8515638
193483344
169634075
16890986
510932208
437293685
265483829
268637762
336386384
72271012
465786389
413742460
1712144
1054768
285573635
98871043
56417502
232428508
503289102
250256195
640238407
785816072
269004065
403761944
435174378
566593994
585318104
347172559
57842516
172087333
165506352
198728814
139362939
85252501
395076687
529012319
39859528
10178477
18668404
693382
121571285
81453503
71283228
78296156
435228720
458508989
3765746
518035678
92166
361109962
72589848
299128900
81273459
83985065
105304780
273929044
36851875
172602623
178872359
124638194
527647192
37212523
108302268
119658582
56401502
173191768
488023475
10073496
488912677
41639755
471728279
149229154
169784056
617552271
109397411
507938908
27587910
61685122
616499885
292213259
316406489
53540
95075681
169628925
604737030
345165843
232152295
287911985
11566549
24703852
19642490
479745614
555475723
556305958
68162122
96288793
524129938
345053613
442146004
441813319
184981369
146244777
30006441
93272567
105122403
148442577
245152404
4526344
1663240
86478033
678582856
22522305
163342653
10092776
29855555
125285553
12826487
362306355
438180214
441043329
19738629
160057775
70590703
134317243
339296759
524844666
368386542
224474564
368836466
287144120
7438793
392898503
25820572
628387734
88842914
324701426
94324830
567466730
231622477
447675034
7358850
272189084
554398847
465453411
604835300
276248043
58624340
27232035
200138003
527456211
129459628
532977272
228473844
253855698
115680467
30980011
437534284
293925600
125468533
382134745
52180939
201104491
346236651
213869742
40063498
95954011
154592366
146232483
13518977
240991528
52595103
114335642
63303741
28976455
54693279
425636692
11428023
100459527
461418911
36287648
9306021
133838821
135406907
683761629
160168207
26505870
135489360
346723001
275966647
33441983
190424789
159275245
220108
337483920
294359485
63791691
98098871
525642606
215647618
413793760
184561001
154657142
129941431
96807255
75329069
478159
372002510
413136146
96933738
30092428
8819462
400576816
143022514
280623634
24371781
288939247
128162605
2674090
667370807
27386036
240890815
180202220
255328696
30655666
13616534
105173466
160145398
690286611
294739125
197445863
69764831
48875412
122472334
275773251
609639940
103032774
103944946
418383015
175785424
98866249
812568929
148849216
4089851
296468336
143533118
32201747
25614315
120835894
55505198
107442547
410316410
66497760
98450719
358480816
370072226
428492639
279748158
99150282
828046590
126505542
146184471
102602409
179215572
57201242
9855683
353937869
169666120
426548089
246975119
296774097
31635063
178362666
16912437
29781673
207360
46030149
187319164
14890119
231338728
27152517
62387760
304605391
247216238
238539762
423055582
411274166
259364682
348603421
135511016
49152115
81883115
200441026
848734602
272151384
304568504
7083973
94511714
53023460
323855245
25724285
112331827
418123303
294176787
320679295
136232178
155291422
482062080
255142217
334625015
121936695
143655218
10880622
235261717
328685328
99854052
95108408
70785311
489123708
57375680
639565830
15040242
384001560
248305357
137716064
51194325
688658648
451255650
168070896
367394222
584021681
151129950
701293528
673015520
436531162
730514050
335746430
142391132
376462435
402432543
571996308
17465734
132361026
368571361
62714239
45587686
71326275
55276391
131637137
336442113
105638813
451007718
56160153
291928850
1561175
261236623
234588255
372347636
209778167
92740290
597044972
289858808
320118055
278607935
146873069
123132
7207722
568636310
293979020
185535631
33980956
33970117
600857842
74156339
466893796
237720465
291481050
41577264
225509092
332860730
402169254
333238526
192574057
289067050
91892873
406084409
88112191
631950506
7867132
41881302
4346723
493341938
611438804
299420354
137593472
180227806
8709694
16297089
385749941
29974722
166702210
262615359
77418677
315615398
188222223
689490257
312269029
86874225
70432143
44578306
31230851
656052518
352505241
130536903
78136460
21774364
151292049
122078078
1747506
210014689
126859452
105409568
35819285
56993040
30789234
104638391
107176683
134782098
506321215
211131788
281148006
262901785
39714649
150018104
377627136
54790407
770189466
66545401
426390517
8115897
158397690
106015134
607673128
101782508
423634804
198000503
309986685
223359256
228870640
205007052
184013782
225228476
193356499
51832404
223364548
118062574
485326527
231398949
306188863
370114171
364418737
262966284
484898360
110858777
367332845
498625581
62678722
583371485
19066821
127190617
129810696
188365222
129526582
791356364
329933037
285435171
161368758
304161985
63577307
497617330
335027350
124738196
379742726
110985646
96703784
50783720
71335058
456708625
9456588
120647211
192049925
252897272
233464291
322664153
419125881
326059593
413803359
137812901
14554493
491267514
349405309
186338
723219502
156524742
10715189
166773654
325324105
375334237
90251024
49357726
5517333
17616167
11725033
168052769
662811049
481216812
495665597
156413261
76809292
583071789
31600334
360619528
79176753
13407516
60506329
131680029
37483880
149022155
167922534
218071394
11689879
324131836
617554581
33482206
373178998
147443175
183864749
19375107
135960597
117677506
81473079
229962239
368350583
137869759
69584011
280027302
26845402
9843042
540352034
237201465
115492049
327650014
306681363
442906581
383895110
95316109
27576227
287238331
11764706
145733401
377431932
22676793
600926405
395981416
170549271
618962898
63223677
41830718
244968181
705922338
12461150
157748221
74588810
227732706
241021507
347954744
154737517
35118801
349533014
232923837
355149928
73032470
455124240
394948308
154570156
221044163
35684725
19001231
698336197
312906098
77222122
93851464
13664059
213275743
164262363
130716309
62012621
226276795
353818147
43524939
578186898
304370124
323952962
36768850
93618105
82547306
21845411
123061008
416634892
127215711
172189976
52218056
111284331
270864229
433649179
62947173
532498496
549382704
174856494
156374441
381111674
67352118
146053791
169473872
172796913
592504415
13525462
20137156
212555175
5830800
168961818
209411685
315056807
312651175
232642402
726639232
17887815
165423379
260124005
725204
77488704
210346062
546445027
107237762
180695951
78030348
344396184
311616372
65384481
70028348
228698074
118806711
37935527
199695003
96277360
162868569
78296817
38593681
19744171
420556990
1560471
339647295
6777957
279847143
67793523
195851826
87679553
460121673
563985266
261982559
179090885
166223432
124557841
151148428
90947766
144792697
207082615
265744498
113403540
599728071
413413271
767340382
191559289
148085500
74774420
98755443
157975583
570353855
26375943
103309536
161475
182053770
273199195
28945881
425217455
16978785
48604939
537850220
33981692
44172859
327656886
199976088
653275456
237490862
594921468
297130456
88275268
21968896
200719064
8330792
420857599
1899693
355457909
58385902
54180855
442109437
525198145
12293800
30140455
101203783
120012394
32090721
311992821
333596945
362670598
12577222
641252657
96718595
108196727
351581065
303173461
655677635
464925664
38364323
536285283
1136361
710518388
187051961
690622223
709787343
6341672
95597638
688025455
269330233
171907560
330060874
116403020
48378615
303833652
264824465
33446722
402475724
376493575
413742795
92983902
439899546
421214181
28645311
649310212
233378821
136594801
426733057
386006142
259499668
295610368
858063590
134290840
76089504
31911212
69716393
72128233
284077155
131213607
69874079
531030425
13536304
304108131
474697756
657954331
79761
212439020
29017194
189322195
60366432
29347429
785443167
84181156
36825007
236720206
249798676
212314553
690529874
70436861
486433867
203151519
312257659
139549015
20975066
957826
336386407
96551273
347499995
16615985
348433192
262252156
39314111
3869976
253248077
42881655
68059576
518673096
281780548
290475796
219249166
248961965
95164499
476710
104686727
234926915
10492926
402911144
41107259
240890739
168014097
170297548
13274597
789107986
805445460
89030400
403030151
174203039
161055276
450705448
60905586
45836040
695902451
510171502
49783786
377445757
207379499
104932363
301571592
412632497
70598787
110229354
266734320
147726201
616399686
442248397
67733300
232608784
282299060
45902329
39690771
401262164
685573731
35268654
307580327
493923814
97680427
32235384
421676944
189010858
295552280
43756907
140392815
52713700
207898467
464119197
55335842
237963921
356765949
174139364
578841208
26743571
511671089
29617883
84854662
484095096
84216457
191713829
287676840
695400336
616919859
43013851
54626729
553869991
279011129
344203920
196775091
363055604
286295366
188015396
267346005
3015444
121542035
111321889
571431602
70458520
151856966
339680131
10364171
791939708
141337237
96436190
70031786
71334094
101097358
58388747
22276322
52753717
117788692
813912629
38290904
20687576
300414507
470384679
35660548
93774799
301357345
394879007
298315337
101739157
388772421
525891972
229244594
391845893
297057169
92614057
83738152
11982163
46156878
624779557
182745399
165024010
220806922
244663986
15548943
286158053
117165662
696609254
104810537
411308240
5959977
209310845
7276325
16308435
54944431
716362407
9482114
224272243
769217199
811096336
138157038
181734159
340860380
69109967
12656449
21146368
11277702
31404963
449078890
472504255
126399070
236306226
668482949
36081678
321988357
262749643
533991341
477747256
177417903
504515362
32848800
121602896
167206919
52244524
8734829
174289375
720407090
60261367
442410114
703486863
7393664
25648700
1256660
514138401
451799960
96009799
275535987
133281056
510156637
35720072
648823547
526524420
109410216
67715378
135852779
151818456
368171273
55075919
29964586
282317829
165477997
100632284
244766133
134072768
62836577
557192133
15953910
165760686
57445220
5854704
167106154
711616465
144189519
405244084
209112206
151102547
446498533
106985240
553421857
93968392
685162147
69933359
594875612
2378767
200087270
474039248
1340273
341735495
461094606
576465772
313798734
208607535
98651490
40963291
10172068
33200929
93543706
227706283
396108924
215839302
69891472
622348175
197909875
421913565
217577980
111008463
83829997
12052830
228613899
246987463
441053703
84167120
323062152
96529361
126926981
136661868
91089972
486209711
11924761
164322411
457810101
451451360
7369841
9260815
692720619
214000177
63575469
239290363
395160734
8141619
511519895
197040241
75308411
167076085
327553825
286532536
615257187
52719009
829307567
229871400
157196532
37436743
6400377
85353418
102103541
705982345
898088910
668562919
300229433
577549559
226139038
332896556
32376615
26523560
543995070
16908237
217839839
417315814
106337097
34342560
89762600
54923304
160930509
13511585
127431346
69485972
47383155
10339863
128406770
108327905
553884579
63314788
42425625
181765058
107027784
325549339
120476537
137954724
729252963
725345458
29518680
231264709
51307204
502831185
149951965
151636683
296761823
337385948
13039983
125337389
288308349
153691184
129926360
673539787
68570504
223344738
84266131
162883356
557658806
685917579
279759195
8194538
522770175
195570977
353360065
124747433
120893046
72247258
8883657
41106849
204832186
172129794
210612227
295323937
869147909
81631154
26424197
3778774
52233355
474852937
200431606
711994807
79221400
176729520
169388593
152430360
132890325
163385233
6840930
51079331
164400700
158251742
11459052
673379845
66117392
119913175
147280999
375985793
64930438
98391
497319391
116985049
38028418
417749954
596724269
312257751
97121319
31410449
590632565
71985075
724536558
643769236
82658153
611304826
253930892
277675801
121097746
184313063
46258702
135644494
163359107
562108469
753924608
5768431
2169458
17647332
52775060
6364197
34299801
271560890
160020488
372742398
80771225
122556467
336281228
348801091
23776004
62505805
292467530
334901418
562300974
5473485
201295078
464479910
57183606
951036
66886796
81796604
36331364
313006505
517593426
446275270
595603911
507834568
350167693
460200766
214820488
102405229
170517095
386045223
37318816
176145619
553964664
380678014
139278218
403491088
29862228
16736397
133203750
181543796
44273174
629344559
404069282
226963518
90116142
145904650
269459293
65623198
319285427
3393080
320022040
814497890
117244837
76613753
508673196
74542988
399151901
125282165
678784137
21213877
288281649
20503402
47925266
29621364
331618916
135280676
166440042
31160817
658754277
223287716
12220151
129125212
407967262
147454675
196035715
138142502
26508868
116882185
39328457
218428054
98306059
615684460
131917444
407277540
147295808
12770912
212911261
484325505
62543591
148004965
609567795
2419208
494404241
709089024
645995085
4009498
180598625
97365425
239353229
756351700
233345611
575697242
296915244
59039571
17528151
461026379
483976077
145034373
197311628
116871614
181244046
421237665
285823447
28595711
75607421
208603224
19915716
4546818
224621896
538481822
48265697
23215888
187686055
258388411
13943459
143679562
457790
210237165
219410619
743695832
582513705
212128047
220804691
288625290
139328790
250718080
138772025
12918125
462904598
44894836
71881816
504934539
329336988
11777879
294533061
319017276
277191461
302069748
236371736
107640774
789110693
335680889
81791668
199143551
82196235
421437154
154777629
344562622
575643386
24934636
23760552
132070356
465981826
9588218
256706306
371472070
665595274
403664576
167841556
215135323
84478200
33199163
48209328
101816628
47373578
189439987
295778669
122620726
199209935
202578130
34868381
76957690
186082652
119289710
291750313
129152665
137876778
56537437
214208797
4374291
68651309
335622020
242488134
624616289
5508731
184830119
389519460
367275967
514867275
208440061
221628995
137980833
330113455
410331
821943356
482379276
44309954
319747083
49490289
369609683
137348853
283242008
110154849
160262507
19870938
15409411
61267367
298133689
228353638
132139680
28515082
262255524
121881204
374168698
532648704
7371553
248699094
96940541
664120812
751823578
313622740
1046742
82890517
123079064
62499112
406545863
126210526
302171586
322604353
466618937
358808036
90197338
402571852
231379646
602866962
250986693
386308286
33502053
54989191
289082716
108402957
222732299
103913746
18709390
369332757
215638099
191177536
94536896
171545624
55731765
149923102
598994807
496313765
391405098
554404665
260809938
79715443
108637666
235652383
694653448
463340682
94839059
230038226
345808432
253151515
101833201
92517975
460586646
538557354
198573530
444113713
46355057
191577537
51316540
411220031
249704254
80948900
776573253
396100804
157977647
119466768
131887392
189278943
279150959
12897281
114983011
258114518
58746303
13204559
39212598
124190879
13452408
303987358
285069733
618556319
303059560
8867828
18301657
234957686
202683273
558829008
148964488
18953969
514822296
548977057
315136358
132898088
446311212
13252412
293736046
127780504
14471059
115655472
301136991
134373656
194671617
274639140
570787943
46095005
601654810
653350866
541698914
148994058
256741713
19315448
13487530
262092383
54617024
20359753
264656310
160445644
14451583
329029350
546824303
141016297
70596067
714755442
579627630
18374683
183460180
75994731
350049698
276807562
31765827
246598883
120598482
383273882
348032682
234947055
25085984
657811645
88883696
136710086
196736785
545135919
85472090
408673393
620721944
76670371
135792016
298755139
44383167
232842060
41561985
38841560
189043472
11603169
107737495
41197002
424014125
45567514
84069365
256494007
29168407
52459440
239334327
186966575
105493244
289933821
120717072
341141047
8464439
234708611
360395849
199966289
108313664
845744695
3166034
72543366
38497594
231549078
23225664
509300189
246641319
27561251
40893355
388292609
95487430
4936049
149817514
287008205
508180629
371370104
39284650
41631311
234383992
304210885
122420925
631304055
110355764
202708034
537196268
345523281
66701425
216120633
631363919
174623371
431141744
42141938
67546277
70157313
61337527
824986789
277230722
56091243
372216394
94677614
16748476
69652078
21409522
242351450
74616573
2510144
109774082
2278969
230056840
34624546
168849070
21588601
38099649
120951935
37721507
536196225
484533721
112450134
496983346
6665718
510057242
207832097
171509581
295889009
77732158
493352133
226365223
12265250
350891245
278313492
23560224
399094831
19954000
569653034
153424152
301887738
495650018
57031898
544840950
160889757
752635866
53675963
603968160
4205656
421553825
294221505
8071809
220020485
71158791
88011943
551863325
98311129
217979232
333687134
759572362
56051096
296653445
334768743
76344466
340642299
60260680
370274077
100156381
66081003
292521317
407760039
88458406
142375814
105275119
10351275
47478269
264550604
543042660
108691878
199041981
543574785
66834161
611839518
99055018
36851118
435680042
767360835
386826698
391831166
52314152
397229486
191620486
735728590
548676521
109354366
114523336
15396093
37242542
537908371
131496278
102985015
85287015
349091746
221925
118372459
94645322
117602520
45706569
140929605
558020756
22922651
139215751
26420816
29641483
301548592
254154816
30289745
208735491
319933537
89465042
171035433
14781070
97700454
179341750
187244296
534247296
466675375
14146362
109411266
138175435
601212959
87100998
393779931
66968386
552672842
89977486
113899090
135677982
16408779
356721765
65551848
111039397
657064191
199366474
165080882
96009200
131379212
59602652
315589509
638974803
588192834
414546545
37102794
291317292
117252613
198764020
217425800
127488024
220797606
16255004
457367160
206387816
507934188
284656884
159725784
16236650
640045030
150079797
12423144
298870203
598351693
30047580
207572435
284445461
205327421
5617826
13141133
82999397
229490247
144776149
602017199
6369643
86433632
330207930
606694392
218866247
29587160
209425281
294611531
301274193
8004037
395660850
605308883
92666163
155938830
62650032
106608473
389418404
72955372
161133703
143585646
226698783
197416160
517696825
249591630
31558175
195731455
416429995
159636818
181673565
304362567
94884621
432375494
38010955
775928364
721995126
203848492
105847738
217468241
153007118
139138432
1267425
511322269
21289455
126652235
697453533
14791214
100809893
170525519
56209290
352760881
45545698
46491069
392990223
465437199
377119366
257479435
416928025
245339339
288035568
72724529
112036800
407788843
402059969
82548310
85829216
8440810
306443370
16486943
328770486
2393709
407583326
9632713
364477035
84634509
558258433
433430371
18779398
239730794
17284279
28282953
56007738
728249436
229566346
118079827
164923545
234429357
131997376
50172154
495255155
432620564
538739403
110567228
198529950
86209818
434758086
251931213
84661973
192699132
80269945
40124334
14908164
296529384
142218506
261141500
309302183
3193374
173657805
295265873
4607644
131514218
435754322
70033718
271877250
735647065
120717362
598384973
165105937
411752822
95499701
194001716
247674459
85544241
171756490
616940001
180437754
41292761
12534790
737625640
747033579
190238782
469669715
98354180
111112470
575090390
116288496
252780813
492696679
214206431
702492271
287016172
157455480
590480587
353174535
386342958
322388291
68971041
5919794
249212282
400925008
162150928
49139263
559930176
5926528
343119481
140749989
449367468
566151117
189920830
53219240
478009442
52472068
681797474
231681031
521257642
309133762
2351853
1238736
64912950
485794395
7759506
237418255
326758846
63075875
25719761
55309406
54311590
745540307
5543088
146994323
28007643
660658700
655437355
605270042
340212525
334694434
161507394
58844293
421913852
63181277
10060389
563035680
89586465
369220654
126585897
4875013
220115506
3787558
425093486
247448004
14654768
577963586
16152860
21857819
57064643
304390403
69364741
158081518
540850877
92757196
338008862
687579723
388907646
350418557
724563746
353216512
225554928
149719183
120623234
204174819
299744110
238846330
34251995
442983077
296323439
556399431
17283350
503317619
142290449
580420645
410150129
881923420
49609401
37104990
732654278
505940384
352974252
1315894
24591900
519016941
220039219
119423156
61667037
246212012
73962253
65264698
140584862
330000726
61160362
8329037
558820544
254017353
25649733
137259879
399235742
204706617
127150939
199255157
194718353
752766090
391566190
434737055
220814317
16993028
526391372
193077975
564898183
492074807
113964589
150722541
189964806
659780868
984923
190511129
183839616
420846265
29520147
306694403
752397802
254579426
662764170
134679292
66175302
36061507
221789127
171969684
101881388
63385117
43833725
746231433
43589464
823651778
52891112
313013728
551405011
137650047
14740935
648338771
9696193
793689042
147835709
30677981
282451275
380304417
223600988
183963056
346629930
47445068
178606676
204949771
256356556
66318818
325610567
761180179
14731328
47277894
82295354
43571261
1020305
111773568
265579744
47777306
426225650
654904355
129774152
104721073
149020884
4767380
138456049
597835032
776375904
4791735
767431929
36911995
495128005
50882386
141617717
540262108
160490122
301840032
338750166
442413028
21676628
455808044
524370144
425295598
321948424
303549771
318208608
824889823
69825594
278664413
830178171
782780183
122166188
69792761
105542121
10306168
378470018
445296768
84614184
62205244
547287412
826538421
91345179
21956299
368503051
6218593
781232044
889237781
398357181
20028703
265531593
556831421
272553760
20433812
30001642
22062549
374012923
100272036
184272818
599817333
467122598
57232828
24362616
276607065
222064795
114675954
460226324
160147060
351823926
465311095
176100767
518654989
40326449
73626328
89376749
101994434
30950636
489077639
109358398
321361546
179691442
98512463
671039752
72038002
643576230
357373145
27534302
64243385
13966013
139507234
61223754
514325
5933352
50992514
348874692
231686688
107686285
76513384
664883987
201866426
661562779
157519857
239323984
25110173
39952392
106262151
349202443
258741477
110800034
100659617
241001662
312146784
508142904
344373989
256821301
354079407
349418018
336856217
49890334
176528825
118834794
156530727
88138593
155073863
52397959
763883465
23617562
258475304
44760669
40667522
63991211
344205540
502041446
410331829
253278035
383231216
678417651
682200784
524339188
595080151
222389950
296982187
142607289
215599734
183418429
112611280
137766417
680255431
316423693
355645691
18471695
148765564
53073063
94255887
347948579
725509830
72911471
383022907
30463545
46548173
581099868
3755332
314531676
13801294
247993063
231680041
217067586
140386800
6994155
329159058
89715952
29769061
42153799
211781694
265369975
856185481
8793166
420010416
6559952
383696828
226375401
252100824
268533980
46970615
52580252
234876643
10924099
138945845
67531788
329820543
92884691
68919628
339153353
29997201
39262019
827077902
132141386
245329452
402935742
137805672
247597880
137554624
30568270
101534873
792424560
208308438
62827900
41070298
289493588
28015316
70759206
81865080
53000983
196918358
335105649
733001040
327119112
489506192
136302388
240671471
72002664
696721601
154273762
673823081
49013938
240503907
23288775
63889131
107522742
124087
140475568
448244611
123762595
316795009
345638790
538359640
361785741
214666819
403050567
27016490
59210894
259756143
38442629
657073517
296342408
46724224
10904055
335422129
18803808
165262363
201552694
9998395
9097222
246936817
124880339
77650466
121910096
15636133
515819785
417584510
412267288
69769187
52135309
77450094
708741370
103721129
21978912
685432126
52376346
323862075
178330062
118133381
136035229
25497130
2551745
182301409
269099515
342963911
130972340
77788739
620579626
791396443
200432679
59822260
43455746
282532588
223628832
264803226
376648893
66252272
568437225
26328100
199196843
59540051
7055083
122086256
105909023
84576621
568231353
15819109
440322141
83921113
485878592
194280891
173831886
121356336
24957251
837222263
496009823
65664526
5599375
300644674
1856050
252289583
83529121
506881286
159370430
424844733
35587410
279399627
640896301
135678431
227908090
392938797
581509260
38962342
96891670
387593631
325483257
215680642
76058719
18956220
67912478
2584347
182903039
232487387
12294830
126755380
125685934
336203860
26207973
104789197
44382971
12987542
77057384
192008741
81486658
418967641
103845024
180272775
512121260
128875946
496012161
120636971
91154423
148152043
113702170
96483343
292601072
147452402
332808793
301846165
608475071
539536681
8765558
326600444
273838623
789999102
47416940
13707110
85351613
116539458
158450025
220711198
55567859
621070246
619631811
68396663
498346189
9516079
29422045
90440092
51733085
20533751
254822361
466320355
469100341
324040551
144250060
301280090
463190196
32289802
43133153
323394430
381150917
287749512
147854567
135195471
140708255
381333991
361137064
168198006
227265604
346696346
302170444
34933569
147839933
4117540
243337849
277352356
96978372
520218076
669093984
300424207
68828910
502916596
368140398
261772412
84429437
46711609
37267624
309281659
647273447
178752643
9382051
136822314
190392014
245677573
44069721
26536739
794173591
292551393
24194447
113693134
253379796
194380563
202386242
25834353
65023118
326598283
416691356
164743499
200872248
124544665
239576168
225134873
882744375
81708596
595786434
216966623
209595236
48062196
21125078
7813018
139509838
389688493
60191799
405509267
193081512
362566369
373045353
185616020
60328741
16069802
29866446
327243463
139832815
101201186
33028500
425997556
583284726
241622975
30837641
840416824
431664853
342614641
7001200
164757285
222238213
401376731
320414662
161875497
734629502
255626039
155752866
205516521
429269760
12946438
130523254
185576228
218914031
529053138
67999183
498054704
78104995
600738763
846503161
45662741
79372560
853878715
21989623
75129400
482255892
57984986
172765324
60593041
30643803
114646471
387186396
290164181
6305110
92836557
635076755
343550511
34139578
68653442
86303717
169333815
848896139
246562603
121040656
74256446
25729282
8212910
56542049
37133425
149718560
263769455
264214492
71633933
782514585
87200322
309265680
15651528
36502118
680393040
609361900
13588400
163638407
356208485
19472313
48949482
178046903
1216423
262443824
4804053
325173511
252961
8481824
87455974
241969383
19846830
82325472
122253094
222716413
545441606
485770329
411206344
4567441
429563227
456416642
13802540
112353807
369388079
613404158
278298595
376917445
621027177
431674533
344298232
355756056
522048615
46861837
186711293
34893159
14935994
84324192
16363331
163356005
13220713
792643751
59642047
734871634
13878091
299329695
544178720
39686958
11627985
20461049
778100118
182967401
206455931
21734165
153620047
556218958
245927814
107164066
119370756
218280559
102982885
76298732
161678701
29498923
119191137
843436660
248316041
239551582
244618813
610961416
336169255
266055184
260039288
10748212
220977237
350804201
39108989
638070199
77333120
454056564
270978453
22289866
28425779
95882065
2412020
709105429
54831067
118058864
275562291
564800160
27727713
2845491
257170
22384940
224624753
473212774
149843620
616110085
57937296
309836005
146884015
107427768
239119992
5233062
555707182
50259738
291988959
83780087
433895744
276400550
551265185
141144273
747013960
269081387
812644116
499279519
391939123
17509531
214173730
21222365
1277751
494838784
60602346
33085621
391650649
31090118
3810764
128690998
67050638
5169018
240937674
5652658
198862383
527108563
228079119
666139693
550275141
287147604
853787792
152286797
12640220
175571311
452479887
33112457
58980144
598028525
255560274
87685160
274914964
117713044
77323892
419711295
81552472
74650503
458461954
155209413
270703288
365385897
500103561
372705504
244869070
324077657
133716781
452761225
229080652
197534051
9303659
37795065
283848325
289254843
87917139
46808774
285254562
597591132
35292285
280943668
1911484
449496754
406395375
75933764
9993173
65644314
111980303
364526104
753857329
126973481
136105849
329102665
454682466
222180389
38481899
83103755
22472518
76240964
410113869
106419827
346684089
257782647
41219024
20191255
52839923
25656024
365820057
122549170
22881290
275998
344719468
197852093
666958145
56500729
173464007
382393845
26792252
91933676
534474624
50809470
177064711
58220653
67452587
80067973
441611167
23990970
58483473
404485220
530101449
125450385
42855610
484695494
202566172
459653312
117930555
182869376
476890091
187790084
799083367
813456174
749097332
351707988
345998494
16006929
179121371
81601968
608984084
744768351
71073316
329374715
145766980
63351011
116344958
473624012
50615324
99018532
81757554
223978349
210410483
309353250
223748189
782739144
338513692
357512601
3845653
72587081
764015018
472209624
158928421
568225866
405632564
167656751
575894152
325929744
21736754
150681183
381786742
1587332
642051993
17139645
435269377
376414938
20731178
25575044
21525322
340646092
584567129
48037247
36391579
57506793
375224843
29485946
436112578
377810235
445772392
235556962
691183500
213352333
163353259
22440480
75567849
680499349
293395832
703105429
624660688
165801385
106331959
95629422
396414602
22330892
28961442
129925699
260289001
30011425
160090696
185568406
17567089
583155300
636829113
202327483
19994901
126022065
197292923
37741943
236106004
529327740
184467405
29747192
87486088
37929394
320393027
133208944
26310052
50516671
339479850
20702680
69996369
350970929
190023352
447799541
450984711
401379165
145907104
171994466
493238082
278391015
530502078
336024967
37392301
180066726
154665025
87486157
435062972
250621022
4937401
92174232
88714021
333767548
407245546
79792538
264917786
8096691
605066039
45798751
113842057
557870180
365851514
10039959
183554526
160306068
66676342
27358715
167961960
4212388
55272651
594114648
612217286
54795238
135928834
11864322
426686364
48333325
16464141
328439105
164812278
190939833
389020776
96460035
126767106
9293608
515607527
531370874
70669666
64001124
46224310
316473379
224095299
63468941
272560866
137167427
276590104
154873020
211488142
83453776
57059426
196251139
574138882
72517516
323134467
200826957
15959521
129501345
607747475
586595223
556264467
228530502
43028394
903736797
66482331
61036872
373395325
481480504
379540290
987653
16275022
6889914
96635991
496681518
77359343
298788571
543617921
355803088
148969946
147205056
118754246
482704000
98255057
468710678
62982466
94340913
94399947
271999555
638410194
10137222
8108643
104009481
114256864
298743114
29095470
18674613
276395354
238995557
103680070
632352587
169290445
138706300
246259104
67004942
26194749
491990116
312368911
120358244
4928570
43593452
589628452
58857761
276552652
747368508
588418795
697882215
94794234
420828874
2469132
27284994
501620662
140119832
556100405
117037513
21268036
643439397
33788497
739792596
210514923
152530485
299708769
255691922
289184888
45667575
251673462
58842887
201329526
192315968
458261711
182500793
36675280
156690340
104160427
89841200
322479607
19189755
435102016
82897999
597303454
12675642
71758370
46111106
152794407
539988146
368591948
193400597
644684911
301462613
319308567
44492690
7328897
84633184
651725403
9723479
233622541
206742523
63760741
106402099
186677828
115439429
150659970
243123559
101134306
227590116
43113431
83331950
313323750
101253341
15721379
168551956
391724479
174776946
42750418
267990956
336781996
723653705
55278496
232046557
409289044
683301889
205355347
123034624
58946933
318540372
543124907
334617955
10666926
378703589
29744432
228981489
665843834
123427397
28560381
471703284
771189917
14633633
41561958
116129078
117893292
157712337
327188661
49808307
302084913
138438369
268813220
105793860
672990184
85648297
181498071
585589982
450592801
334960859
707641158
195320713
21705538
480728027
192084235
380089829
603101979
727234516
337464724
451818858
84187706
92604225
14479202
103473557
317700415
172969112
51663888
598943896
224717556
745060636
328748939
268438392
307295347
323104622
624406585
152670748
285868596
193856013
54333663
260902095
11715495
101974922
297581693
161330819
218437963
573505257
222000696
276638295
67795822
243710164
269568858
32809638
190780031
333470050
30803015
462583579
61612801
321220320
96087910
618562972
293459856
741297815
305232566
300455505
96865343
286777693
180639804
414912773
464280929
499415592
100865472
800687
307805592
489261633
122316216
71437039
200335377
522627531
43288617
6981796
77551822
3880952
530422246
82853181
279390611
267925251
29446011
22423680
36964035
185663121
17512422
1502573
242785857
408983711
260618625
762264667
121214910
74710181
553779246
25415793
35232527
252336226
125563630
62201377
202639465
36124036
263425540
516575612
357280930
231828620
83576980
359311699
45351108
448972557
97834090
4134088
424201250
406147182
45127707
30662900
7911281
196108560
3950866
61852856
451966135
321055369
211787741
51082427
297840581
147316066
49815147
241605681
52730422
18046381
70241439
285572564
40079379
46350677
109431618
33098062
864492101
32369829
90579788
606504947
759165483
527306457
156386973
9867105
377373220
737046504
85254574
61214721
137597903
205194847
187586447
32213952
238675626
16504158
502533520
31279492
538818140
341249720
113705175
416578167
39154489
130916157
260369598
29073628
31920611
27993601
475599424
162857862
307461101
144226257
51729562
422018775
602722780
288440118
22356838
13404538
34955290
65214161
22682671
88695769
367028971
203860633
10669926
29628001
544135372
462436948
443825275
458090068
688187229
136914077
11901052
131662013
38736314
442669335
3212043
189224318
81709007
70087157
250520427
808282
528872050
129516199
110630328
150116302
591658515
35863547
281878700
655014491
170964426
97544310
117051507
213824769
46111055
261437467
671657850
215690046
374305783
606561040
50906846
517210071
27630370
17280699
252181936
14092247
712495373
13212980
211183583
431888630
24587529
530277312
206301258
3214019
243431050
178345596
121314848
711852476
330879900
135007801
69075956
289210416
721015976
259421243
63542828
1098775
780080461
172011543
505358516
418606613
67613032
59145229
151176499
63612682
454463556
258537140
207827497
10839036
55045837
158667044
537608384
305508955
119289093
92577146
222515994
703335
25308193
379291856
31828494
22349305
522657921
798634101
219119718
193607063
131592340
257965941
598396375
84873696
137375832
205119456
438228218
3353642
464389906
55706365
648060
143015131
508978495
4884301
358541803
434468368
142478874
44646967
18847373
609293511
115088767
201773232
288302183
248942692
44782902
3594189
34206278
205176032
648967394
131122184
22392308
478766639
519856394
439673881
34254946
339694684
360609024
64048984
496429499
303457713
753224899
399739936
16167091
252636712
302706072
348888981
30492073
143447900
96469115
124842767
344815062
75739230
26330297
34486680
87115127
12505271
301855859
171687445
402772476
95443040
103516312
334214227
24791433
13019873
27222027
91353077
44221853
33469439
57008221
144602017
663619679
45979110
117492116
127635145
159487228
532470992
340818393
457903482
351620134
11767301
88220819
146870116
485173651
36218706
98552221
20190235
516122746
81953097
175783267
516115803
557146708
117461648
35520552
464372417
18384393
268870979
612737348
37969952
25779569
70800528
56927890
86086808
237271946
323434385
100831695
258345831
256513491
275915851
149865748
137585991
3106460
29688694
122940422
849704446
604558544
201821136
113987063
5552441
432787479
11401425
369547067
329867429
10742588
15116683
207906251
308966713
29478784
115136289
143069714
64293307
350518289
122760481
29070285
135776712
44132584
452862696
318276395
202523959
231637298
248428222
120522467
18588551
202893187
224086616
261778701
3352373
145935608
54445547
473253762
365523587
359938090
416058555
56694516
154022335
15789071
56540271
120055414
91573494
22791630
260952155
90014616
102884737
103668914
43161333
3606661
55538049
235800361
80827840
842418476
55788574
69057586
21901125
261828236
71592296
582939710
60249695
407740819
94296993
53567386
98230586
268893250
86849319
716876821
74525725
493238066
5082772
260015045
13583682
7313381
63585447
33440466
421079461
284626
101858208
15339491
129461407
1275229
18723068
26238527
66469234
14528483
663319033
319154456
54064381
189689583
428085330
303044248
19177160
358609099
690223661
264259291
509159803
508472106
168612132
3879585
205715017
153224177
10136605
57784928
442024057
156378882
238594049
246507639
562916462
395904056
515659372
19322144
398921044
707828278
198025986
121340130
662167290
92688552
252773280
225898030
305787238
289535174
575074626
134247409
93604837
315474214
30309760
639074676
364932389
29829739
687241504
219696617
236724707
59577724
181559252
313520595
242081953
354196183
314594231
318662429
531604997
97951026
426863687
2745401
51269691
438435125
421775827
333876005
233118501
546781005
213560407
252998339
167491734
702890880
56893939
643352452
429307677
115646690
507362504
113982949
34928499
51530650
55360742
153721179
618697517
439666954
307261749
125036826
27025723
233213891
17322016
87498536
19330777
382267768
362859689
57753530
69229063
64717278
410179758
480132368
523121614
128980835
51383951
2630768
15047156
56701225
706955875
425329668
390162513
129416200
168420916
251187088
18802422
201738121
303941869
54918685
333984642
620378585
258459650
162093045
23111707
96608208
159198914
110681832
71225368
103176862
51373924
340944823
416708811
617700375
5735154
124542011
302875214
116771835
249420332
19676467
276853488
210836938
814343
292031677
800019904
246549831
269139183
15104563
2510003
317492314
491294492
347507560
377378341
169735098
108752630
69533104
651134350
614294690
239110570
708892973
79949213
54285884
308965640
245419470
297418718
16503872
263953265
417189010
122501780
25668542
616498057
717654597
40386516
481022683
23760166
516082856
99775875
231317124
274903543
310407640
570523
367607700
144743862
353234194
27665460
11942649
36443862
94177693
86786758
119060804
112778335
124637077
31635388
135406666
204973861
193108760
34691427
63002034
199925776
566157857
223020758
133803879
133505914
496950601
33866819
137326750
11762514
364716616
765213942
89243736
3871545
219120716
125852704
553482011
56310879
108164787
476019949
392723480
198132330
19463483
193654253
52226706
42650117
411995164
27172903
35265788
115740376
110608375
124103465
284946118
186485465
120664801
16671955
334175805
580405434
225097419
57056437
235018887
220969987
210723774
178141961
128540827
311285298
644068199
85834272
406510727
484465811
236782617
45828819
152512604
389188476
403628735
109075718
283298691
130263227
334095530
332570
3835085
429536540
482907295
127571679
126105784
5670918
23250291
101252447
30825669
62288517
173082159
339988750
686463
24279052
117363687
110328148
13399537
12721412
139835135
424195588
85239696
168755429
74489419
230886644
152774854
202020655
250427579
69082506
63918331
380086690
47208700
64979329
332325397
105737657
179979409
72377685
36219438
513429241
437502712
286672431
6770879
84695135
507268372
142278381
343386810
458171695
93227372
396055877
202828938
141070839
239093032
136427474
225801153
179540290
266461261
174120053
822888834
15862299
232817645
390972071
375911717
123242857
88684076
681742600
185916105
235145097
472256118
13271001
450038377
129206754
55511527
3246508
29556199
12416381
640712131
118349545
44558500
410618264
97921512
275211405
142587336
120951999
685373422
468159419
91940365
59591707
21141004
50677210
7823881
382879718
106186789
47300187
192855723
14771634
391682964
384706780
22310933
72595846
130084012
123493997
21621036
105624375
66160306
172299098
58358494
181554946
483108973
325867
603641676
62888925
22948596
61621427
106777207
394849606
340550418
486339905
69757827
356654181
42797767
469204644
74640577
261369377
18600683
53576242
77890924
123391286
26226654
228748255
274180236
99340241
148542581
11178896
45891055
168740008
29162524
118892922
250544975
845384001
246787787
98787814
25620864
219299215
99212900
343182027
1151656
199102925
89444519
10033729
397461631
373019118
206671260
96560758
292572802
33633625
62703971
168938456
31372304
2622358
583140695
147605978
16061670
80856217
253301960
429898499
48151153
37358783
379545965
552880939
90413636
438329082
415557883
41895067
416692106
2439768
14707928
35042844
293935663
324207377
225555911
34303882
41568761
86117518
17945870
492665074
559777138
140809928
30064743
9072375
187272710
113610242
147579250
82734496
214949725
138540826
431376248
435376951
228208486
180026572
413651114
103006790
68338744
500869793
633241406
640347865
123400465
408387008
687587
103398644
203535901
35453898
364953054
471194339
4063060
793924265
540102812
696068632
34948107
32421506
89543836
371338541
29090411
649793823
404425538
230116309
201826684
22814583
306354023
9603581
76189367
42666735
267493025
43105538
45689420
192578650
220243324
298811386
489210857
100911880
176793900
40758320
48558022
303450370
72975870
365010861
57231890
699974679
230253103
540644645
210233004
341029611
421657349
39179391
598672688
42030800
738942713
470794600
78782106
165367229
74504183
239724886
117681854
221718710
198472691
54523178
35689634
185399511
474825180
10176969
217058025
252461330
103413836
355037877
421313631
174099290
777703631
409299801
56760010
535384904
228386736
102732205
42146803
178730074
362807750
8573169
88948448
615494610
202077320
663247688
116687291
649982418
572981020
591014405
109969338
44969353
519468033
71436150
171218722
173972579
5184369
282833238
99184709
489835591
93534545
554089642
41170427
13989032
13352445
194428016
100544912
60912122
67678178
249881586
198944717
55240781
64388205
181665603
158460019
170156320
231993346
430835790
178066218
53831197
316326918
19089280
449090694
322317141
789406939
7924075
199151240
92580218
406629385
446967592
23081363
92773485
5813560
350150737
290111421
140586678
89191371
96096266
72314418
234974426
295571933
153477879
107519488
313014493
277804962
78993906
126459818
211931676
650955029
49589389
635920893
9854164
109622438
359415405
287920748
138982094
251192978
371059254
439447025
388320612
728464144
28497596
126063636
397713098
298313984
365354077
233553388
222034978
3811423
7731976
71502164
472346133
19189913
60506323
145666070
6186358
574547535
120345273
226951222
191852465
9530091
118460247
339548281
41641378
563047386
21029881
139787504
23088465
173870879
728133892
525244202
93848535
676003293
43550802
179243173
524455882
118275154
573664898
53435049
30310701
526414521
228434357
456270206
5855238
19379709
61634004
148661906
30635164
276880163
57664220
491931176
218943144
203841328
629374254
280685321
688379048
375050161
275220022
81881540
585709081
397715061
53650717
11512055
4315620
27599743
507835701
260501733
407058633
255477959
319175795
85513435
204300836
123560754
127926620
262304327
85932270
429750904
276983142
57388909
62490131
17584041
325642623
392381269
217575749
23507625
71650447
270184970
41071266
331695351
277633427
60836865
135829547
19511752
262019918
156595745
12775849
39150560
35982296
465899320
511669492
17047544
183589084
15669656
248872206
34963003
124895486
108656154
17588894
6260692
216359335
232132610
772747156
136447144
412125601
9471580
60681650
273073198
138467797
589874092
550482
555693124
532739372
22919416
108103212
152502783
161241771
172913169
36343509
240969700
350786795
449870126
163676399
15258718
163959155
807204778
546952720
137847078
540743879
9769408
652630643
87301501
507885004
6517631
159188528
305284236
59478151
170036860
518350721
78121643
100173692
471526819
895866558
86907595
35527574
17153147
319623657
72291789
190613754
2034023
29067862
488818666
117010874
105406060
231701395
614787528
550390129
58753749
109160629
125039506
318512296
29700155
472368198
130467458
628141344
293454140
539537027
53034317
266697337
3400884
231947572
212010248
17921461
276167729
482248532
539300965
98071233
103342269
293956450
480492120
151250642
381959032
192087703
239715424
683357012
193302335
1161032
85505569
55515035
72259234
85959670
264569070
57148787
125220934
321941383
359463596
820914409
99066924
31003150
129452445
578342858
784175
444322788
237393885
525225208
318364993
27195102
319982445
1546621
108131728
254359747
134370996
144177652
665428814
850026695
523507389
365504083
258800474
300696819
135519652
546565583
25717220
138145594
44052719
11378692
723111606
23809550
131325396
63670511
84731861
3250828
30656569
405043709
507207845
343426765
152091853
9922305
589109625
35383487
28117111
395665691
125021260
158052544
267347605
251922670
417177581
172090368
531854947
6883948
590092811
299638393
12344142
67448908
48919712
220076350
42059472
259202737
84041443
419837067
162245392
102843488
351471847
498584831
703011542
227758517
618219144
362028918
286005122
262977715
132762241
599543526
185677292
208668450
106686614
232591349
406154734
373068445
437658652
7464485
65256489
254030237
4574284
147977185
150116
20143908
413836235
451628134
66549081
119338990
81807903
135122881
7124722
168923374
3477886
265691712
234969137
719590587
108667174
366386055
9036561
305859450
103445467
48826046
498155388
326222374
670623504
134874085
81510453
115477156
54766921
408110949
35655154
306379998
150631379
35861154
642344566
69688867
227846084
76343164
119625958
298542081
21900688
405111912
49745965
417220714
703145573
254691630
606518453
563883283
196315539
328530611
414366485
359151926
152957776
325361012
89343814
18497431
3792051
103078783
86669760
235945028
91215762
77247837
77077881
162627251
176095710
13706667
354057385
99759374
581068701
477249859
202401720
449289765
554975950
5409351
292513400
318683267
635942659
45460257
47477105
44252037
660555427
656940112
144240757
568875179
47955657
65464271
290422962
171975320
405445085
115323976
133718228
303847399
19916673
2261927
60044475
164708766
327942667
463928181
186197002
37284238
160320736
1752224
163180186
175479868
377672728
162374057
19166155
295205710
181947103
12867676
243236852
211151440
304463848
73144696
357998989
184453100
76496062
185885808
435355144
248978586
669636013
60945647
176627585
455880334
538285649
401069094
294987127
531050642
451951224
77326508
23738150
117795722
117911628
10494380
508796358
19628772
437277046
200365535
354735835
529221
49643334
743712459
784530565
36358668
104738395
21468699
349672620
168581288
515631875
165355316
82333413
327165300
87561967
262609084
36408229
312297060
150224182
11569758
586722841
66949584
5381772
294586922
148644292
385789222
504404469
694930678
23817324
407319457
309584137
530079555
6216349
369402760
154300624
60795977
221766682
127233057
7477864
139440160
656602597
167320546
15608911
15203096
79966781
96913144
220399739
319920550
246426819
21764480
17992764
83756741
320991110
138116155
192384976
33896170
113495707
7823618
234669001
131152727
345258080
238298942
145610848
27369086
631714815
11855546
760607087
58980914
45636283
481134260
256206777
477681181
720374910
207263794
144023291
258572905
67095063
181201230
327801420
304185481
42309692
471588513
669139152
323711518
12654345
267133622
444609252
104785049
388333425
585374433
475235734
55510423
11885202
234672037
707246919
575843548
249797902
169790065
244266113
213411677
3237141
270330790
39060294
57552584
487003547
17912318
165968893
6816775
232084187
367155930
87545978
181515095
164622401
115224192
109346612
186155621
135698534
601207683
2816299
731024339
10062886
56878376
411219534
58948408
36629014
94863552
35522476
105928774
466141574
153368146
384525671
135061266
621965964
224564495
806423353
187735910
31899301
223523177
30209680
254322683
128163259
320337
322675250
526823875
492336837
55220828
149509608
466892044
4316301
209434539
143955644
48062538
331610539
199216646
31555578
93160728
907315317
171698745
203864567
103063119
288417771
377532645
11166521
690511241
307571224
231553431
563442997
680337472
2272251
507755158
308839955
86782253
9370426
402516892
145907642
132484885
60064099
453769070
402258321
87422340
575397857
268869166
108417770
662061317
93032039
429591085
170152172
98014728
101532239
149591331
5375828
123813711
173227444
518816940
134650597
64267146
13113880
236813938
281153063
30002547
152386791
100413298
233118127
101446856
167229503
153182314
272629522
166281358
24138425
155040021
84637536
20066362
4661401
717104387
744392013
225035933
717697966
198657656
49957055
405636454
85349696
738233243
159668048
437255115
183849611
491173212
3682464
16222576
100270416
223964850
210493665
417630558
262588965
80286958
346091998
185901790
308190777
399880716
688769678
25754759
187476619
70791227
79749014
99443367
205612837
85690906
60887790
196248143
18414255
66580968
912584158
60289284
191450229
146695200
427259417
162960307
4124955
64378004
4433216
314739797
18114500
20401572
762136743
368173659
71128110
67071503
174059882
351344371
9447597
370708913
240809707
130433719
554851762
333382595
212033535
192865633
122196269
553497271
270240084
591659382
533703836
592480240
236769939
52133912
385831982
637453414
169780862
176402984
175499170
13808176
448002809
223859045
130722735
61320480
203701452
505805522
226498869
323874195
25692800
536995772
202204339
128494658
2299590
42030826
149580833
13874246
429143486
71749934
24885133
74770544
77981885
217225422
63375452
167280759
20534748
111893024
569760744
15605127
95591285
55040050
429747318
190128392
332014242
66395379
316542349
440806667
2881327
255678501
5303398
26374754
31567831
838066925
18435625
247778157
122617404
76569468
394476401
177448253
284863770
300247695
441349006
170335
173076264
709422920
332727342
782106
529868084
118423005
578937988
152677788
146159505
493499073
507598197
94549110
3053732
2038326
253944063
80070481
12722711
18366119
340518246
440309407
133402535
56649040
207377498
6256604
76642300
390243867
157200293
306914268
12225023
147413092
334481766
565047583
160769532
23803459
141367834
493173977
248832492
40097539
157365032
843179073
110339790
184476162
11010635
341912769
57018047
783017481
160481245
91966685
539961030
5342178
7848787
633953975
384089954
328515701
818586992
672755817
350438061
687869616
710890537
4205238
61820631
309906721
443499038
227547844
102647415
131559113
196372443
47467947
285085737
655354296
18837001
34207757
267890613
759682566
15854251
407159262
17408533
335855181
388222512
686630185
345104575
299577002
285193892
66621497
120588755
430035693
520473509
220616230
105186109
837981278
23732697
281321533
24451934
58104356
291372092
191960245
537104282
299437078
645789963
29493496
151413339
39902525
480305904
47419025
111122747
130984394
120118004
19906932
38691985
57507230
241165711
322417763
37646873
388836697
24257211
5674763
255779644
639985826
263228462
289590218
462134129
108359398
66897192
210547421
28346586
76029241
198467969
310428188
243123126
171253615
466580
44278789
370332502
319472451
155677660
27226173
77123581
158465732
166427894
386014137
344917458
18147981
374740517
217203231
1078391
264671162
571749846
707121235
44953619
112028823
67253046
125429229
233193387
178512516
298936086
23752409
25308207
634558341
159636453
438004793
448591775
140830327
171671957
199908722
143234712
79959955
236234570
32744355
290772611
604893716
306457455
281878948
233863147
107068039
318679589
331250220
506734848
538987454
25995688
129253053
361530136
597725071
90477598
734570989
174158921
400207346
73014761
162343779
654532702
221710223
344764610
571541643
389267932
127798162
41527054
381695693
422327570
317355550
141662856
85150388
152682221
267309607
447973167
99766835
3003781
632696408
282590266
9774909
246085712
260362520
491558284
331629
697679566
114901287
394683853
162720425
75648742
40907162
336909269
249295035
177045924
74794104
60550753
645220834
463390810
529209737
47902298
694823785
369642943
139288293
213164471
218069731
159813914
4620423
474386634
451976821
96980032
83256508
513531478
1470974
38044307
286801405
108062384
14606068
257686456
253933508
35687963
209102077
34266120
329805281
538354136
68238098
213445167
457920995
10743746
444401716
403879472
281124780
270478265
520450660
505773094
305243141
72340610
41034084
533514017
59011099
553381987
108004655
311475357
216860888
81647343
178973605
358845846
541017277
241301034
547195302
98090513
31375161
21244773
251024251
74033188
653735689
234609992
521323764
47971156
1560535
160332948
82861299
1183192
297471634
73718827
253770258
917635975
496461897
35332048
41103997
365263440
90182931
247893812
471977790
195445063
94737580
91724517
34447204
301454164
497460911
159215566
73954998
153179272
298396679
68489978
43074289
24560792
601662702
232662
300749969
441839282
2738848
1807560
174231645
15007337
856943501
69900691
123056616
89852528
117135387
473184490
597173
9795968
469255497
48614186
143032319
32501837
252235271
377923334
217166474
205084770
276342808
373799085
45972877
185832567
365974357
20824996
332372685
173802560
733188900
172965954
503691727
5960725
68990592
59938421
46407871
255041783
372312596
433661798
64269409
27647301
214502333
147841641
426035757
93572518
45684603
18564114
113647255
5805851
664731115
607957926
269968619
513222253
26534291
98733331
35422669
250890
101007512
357853819
516731689
151580971
582111380
464760304
751938752
165717400
328012621
280743731
16735469
42398003
144521445
36356242
12281288
143332633
309008574
618184602
171534919
29936502
268332695
616182316
174959439
476934711
593218440
325344777
234130699
23831017
363354476
70958183
61975770
266165841
175628062
2295063
22510097
8138476
181896602
531509622
48315741
182138636
35243724
341465847
628842371
695428192
44255371
131306314
637680976
106702915
80262610
42933642
437784146
521518673
11115099
26570229
3301995
141331383
851111839
143605359
173663953
404147302
426040489
78898118
459068379
63449758
272696685
180348030
94273483
58427758
8540218
1616976
175487851
178989469
102754938
542191081
200560245
323256437
678510540
26220762
656944048
657570391
1239022
236699544
398634619
566757845
201391637
117048859
2965681
134611154
287536459
152313637
415041674
105724654
4135102
138028771
486202293
497114870
58844443
301302846
392832450
87106043
121267620
478640966
40366795
115575877
185257534
74651105
58710888
161209923
402400384
325518753
145718259
23027629
346859492
212242406
19614450
190374414
354347911
161562014
52025769
233686180
159678228
47305874
558949219
424380793
121482366
71381267
34213681
320486218
208827541
282853904
137036704
386222664
552820340
95001615
839430025
530261998
96468533
503416561
21956692
342612689
221246757
115581284
505469497
83031550
140320509
444454556
174873699
120674164
36924678
445639516
495670791
53420676
10226319
65597596
113017207
39908014
23067294
102310526
164229025
44803945
43959402
402251011
36859072
118402746
220274161
76987441
64730082
767413380
197546045
182576056
43777082
479428107
130631097
96279413
369068238
717904568
20989051
463737962
283360725
15738130
53491725
595323695
498422532
169389294
10695261
596354084
401966783
7781659
162566318
105302324
321359362
91609245
172369040
512408525
66293937
101976741
112683138
403706903
26588488
107145331
264402284
781732018
212203324
35894020
5170871
215262840
1196048
560953376
456094356
317084732
194402216
12087010
440067742
264816956
62392404
251367780
188820674
644189385
108419173
184160501
9159318
425341096
492479302
35960868
796100330
733649623
620158244
551526800
188939787
56191654
11690637
516844307
149192823
390346807
312634693
173853941
23697700
639083887
126908493
110131403
192065765
653512515
397407266
123217770
129777813
303109308
760622341
738650486
91156996
191513428
65674337
409804248
170383548
229262612
166979393
806143724
122958228
136341987
15764777
380281998
457859829
57536265
16218596
266162007
36792132
157952321
570865008
43312567
144259021
456026754
106896720
457801923
410202759
69633722
95617764
10811125
391485071
55938026
28271349
174952996
34721525
224326019
16954320
110524670
182029333
617830
116462
711507687
81652199
196798999
194249501
175350680
786441246
435057292
197569678
662777675
15361138
117616693
9055145
190294941
116312040
739192153
344119850
539107676
23626956
62039762
514291828
180955350
280164042
52479615
148680318
347413377
269920578
61537566
9633565
52443837
26066233
151851513
257404852
62371551
637189518
139373155
247172587
197071924
42885208
224242311
145204386
651464390
596127021
58594256
389078202
203816101
786515750
12901061
13494230
241763606
190065972
573354576
62494454
99546830
101010362
272523860
59556032
180105127
100152520
69104958
332123957
727376077
597691663
9748798
181485599
317557847
117150950
123747063
277421999
19875820
99859461
702818656
232556290
16802007
365553270
300072782
160038328
154974088
328042209
422503952
427481105
402416212
148787963
60902797
201799017
413280780
82645571
280030811
23091220
85731553
54526582
125118430
236272996
53737424
51994836
100653808
77389162
28017330
46281843
67578510
169427001
177442465
73097943
161616074
105315795
517668798
285681649
315219640
567946403
385862484
230671679
13465050
282198324
3431173
1191688
32460176
250881778
36041213
173225738
320620909
148743338
433891062
740868012
8532621
14659486
139896729
454764839
234875265
242504428
24363307
248135257
119586636
228788820
18728515
121975197
363236549
409304262
386354125
157587899
186734188
14984431
17340301
477197118
45754554
48208522
155811741
197759376
23579937
130981514
161510428
88456491
721470983
221778234
32069209
431930827
29172138
254000772
321174346
282805615
115391859
228264893
24613177
261739185
34557747
109042076
641149740
29888408
35757353
17589302
174789923
391699625
145167188
228983374
79981808
303071321
319499654
59760386
28958637
39282608
52704655
291209800
149191911
6353883
301584684
264409468
136681885
128424109
346791355
104794003
285176757
192849160
170239012
550518544
41662873
80644002
102957859
74429267
356031294
49074815
514649259
218752135
12440363
669936907
256756714
189809946
63020561
73925435
141561072
290054731
403461919
42024202
231398283
602828843
345997531
332695598
7684327
633514366
37559338
270953707
188712612
5217758
288907
456174324
20269404
152360487
515723365
19791125
104948149
103438600
63212508
111526293
30616409
175759133
606371556
33899463
40978638
52277121
201746005
98991963
144993820
587295219
138662233
154749788
254133014
2959028
78976129
57562127
721181890
312870818
686340857
181971168
64453734
312908120
2739566
415965965
554790956
87379729
284673618
108644954
850307
359468146
35019309
406727300
21962802
456193162
6000222
360419636
539195972
165818270
223855474
743037042
76063261
99358725
434723762
69010493
142895074
100365220
67913073
190343827
183943702
280748669
6818826
569494075
112714415
22355566
25094875
318177601
58695541
18110551
225132972
21411833
557046526
558131314
609675518
203056990
18372529
79434425
138987424
9417835
277204521
149737427
67151445
164231933
230675582
514955679
489229841
122684821
458801477
7155298
512761428
636898640
156943786
206315596
110420867
150380508
378824742
828579802
137109422
92868163
597081574
134623475
392748254
385155542
371049567
71415348
21659549
48302373
562900140
105218835
283813069
658043623
170210840
596736278
79183015
137366602
60904441
8803361
85403054
176847127
301153147
2342698
132186702
465221646
105034834
7292280
208192689
176334929
91069903
318852049
343507092
258997664
221618496
746108966
242996162
482858155
54800374
192955686
249495380
389719542
140680963
247302079
466447759
115882013
285668534
326290921
563113872
675434583
550433894
199089146
42558870
88258338
11282960
478891265
180071498
388150050
251653110
491293
55383164
727457892
47232005
530548712
119798370
40440774
83467451
46864165
60939943
23221211
2679796
23162890
119453080
43596523
605443203
114900421
2023326
326633399
56149090
410017861
38350012
20843169
64382858
175340973
507343985
128106957
141687044
111463526
224651548
64855352
342819221
700617506
57407790
615062599
265066557
75247317
436220314
617426561
66757293
28741699
18993307
63230281
196086885
308572932
591003375
350272330
458164045
112203287
83680674
754274427
285275944
571204956
44333621
164714542
55419758
5999995
550713
412085850
506440561
652574
700956729
130310307
463862685
228423349
538590382
139085258
25945294
709073552
34832232
297189046
42853876
11866733
5088835
616051705
140129137
335980100
70796631
498649360
71413662
227030749
63762091
386113362
9695394
418136059
10389897
4291646
545994239
391304732
179597950
319296048
242087882
4209103
270393033
76761416
467703648
580208
42256868
151674180
399839725
92845166
420915174
663368526
288363988
15844391
737258634
856520100
84172842
147903956
627132455
21718729
4871161
226694719
247736715
203403119
313324229
125613994
23850284
235858507
727688972
80193359
154193264
226039043
199322974
77085830
171266847
96371543
138215094
422391767
451760926
46132475
32781003
65544726
53940124
3950230
702925005
6619425
25231954
210878853
60667373
19306863
271246340
16390127
52218294
2524086
3874719
145387009
156350810
145169275
63312281
57285453
75868077
268433755
56097739
194215826
2665471
85090717
272815717
307241086
259266212
36242202
543399108
97672098
591693164
211033887
245225384
63118554
164574032
358429649
162262371
123062241
44435731
283139231
492065178
16402391
93107317
81564853
309883169
107043988
18456915
322718995
101158789
73279687
68283265
297473747
145216784
256575545
11465545
197971227
40976592
19440890
487063835
126338262
299576276
588952606
378985629
169145000
230806337
154035395
5038481
413282049
410995643
61625930
509138359
46192202
74459823
285785542
429850741
193739440
627963189
117066977
38500474
243657530
82792164
232700997
396800711
227292975
107627929
274430506
284330929
158115021
405301646
7463531
55194926
15340494
198876535
14258277
534707609
92980513
475912504
27029684
121892431
173799183
279365135
33965898
843596525
457406965
648951677
627474565
411954126
332354370
396794070
147618904
400814381
255735858
12487379
20177035
26389708
947703
5002237
144947983
216164938
244811793
329912336
276037637
357455259
40551972
88824803
570621615
539889078
155541407
247552950
740734331
107200082
114283492
4845128
298831594
37328201
256441874
119381120
46536650
7742139
288827252
26975680
21090515
80895201
39944912
358821532
87666490
386814474
370033830
4559931
95879241
578982250
130691014
337570196
323895302
21054478
368177571
187347211
47921532
533640930
46895806
176697010
698085847
456358826
56033344
151424432
359732035
295950329
225755543
192576024
26256329
5051677
39902442
240273463
403689517
408158976
240019436
347357071
735141082
285692352
30696574
18444260
228936703
26596827
799256301
71581271
100468854
198122171
430589823
101801122
320470955
223644247
95608229
375729012
45639788
649624988
6202400
29260037
61951209
141286985
139832118
738947540
65371318
88954953
165590929
40349334
123140329
135385368
548064548
458886742
228167467
61847342
352834151
235539566
63410010
148955543
33993304
24883390
378724016
181800210
105211759
217693492
223988003
6971101
520728264
595383919
239103285
163306846
258069303
49619108
261682679
67819051
62233788
117644549
306721721
389397812
284136763
188281720
227721058
98545747
505218988
579844334
299349664
382405139
280267041
273053667
187028981
311163315
69303535
104945449
210636898
174036429
311692244
276371167
160592004
18775640
201563642
23522623
35738608
95701169
8269662
16685827
90400560
480642952
78429994
7206299
732287014
370789229
109468638
99050229
91352209
130715739
27428330
43685499
121157114
731330173
293576582
230878148
42684463
16342255
624992439
96086325
67943755
330761486
30633661
15869426
43260917
338494361
401395268
123334143
563664616
119543452
18294744
319397460
57252704
237552336
420736164
61682290
76383953
375330539
455011358
816664396
18758637
30970560
391113669
124177889
204239220
46431005
35291770
637625250
479718130
849254847
26915257
412965700
85385399
796206849
373515287
234600065
281146487
88653556
21665955
30206291
373591924
400093659
3335356
16683252
105446835
463878105
737863298
531716797
117180629
101763629
558658126
94698776
782208337
328137828
93042894
43307571
415162852
357320197
139970958
310227557
722498893
392851272
7738163
327660258
176929141
157546368
63090655
16745319
92442252
55540749
650088872
116290940
16404413
476601320
29615030
17440837
333855657
105322170
130644966
764080
67413649
16275999
301668236
32780900
26337337
814758258
169206045
41680997
286643879
59290476
19799388
119516650
293965746
71057066
94013045
491075289
420420391
28767091
502630023
85633241
126873755
30788464
333650430
362300727
571737497
545147865
57763106
49051845
215444872
515628119
14054666
5129781
126586513
128743607
545274023
57328682
290045134
252465465
143834130
721231109
109690864
91083787
52645772
103865161
189864
210104504
192934396
19700372
170667934
60568362
83004585
206257045
155854854
131879854
210222048
90185295
118892415
83098830
21754623
577554671
40563515
381477955
29383052
109056274
37514590
123808132
103145784
545301598
9862955
553468410
14274677
29258119
19653964
59311155
88316742
62981936
6491401
28901034
472181044
46244224
204699256
257448622
46308369
201209232
406074431
96368622
67865300
735851122
721566846
251372901
242736700
121774721
160062458
28295961
119116510
309418464
57290527
272883434
796737613
79086723
211290118
91577388
45248604
34210371
229710857
237251418
66239750
21408228
351664108
614575037
471168025
354991113
113332526
351522899
135861420
483288106
122816824
701454963
25586479
202412117
165853092
80305966
756145892
582616666
10129903
2818723
41604608
129377388
109517127
74292815
67307487
228168877
108378874
229281616
495486189
232393858
22860088
31257967
766440831
481597209
188514188
297147951
190108882
40658428
9721960
419937347
451278954
128201883
189581259
682024983
297575643
23602007
16171438
112337301
59651191
200583012
348828395
393281880
91512268
282944202
103817316
391498588
624982847
108104984
118796825
641700756
592538122
493628861
17081606
258807701
109154400
19737704
1837569
316900939
356537379
104850530
286763926
66072176
71189538
554390581
171669214
70137847
290865257
113806938
352880314
396858355
111693973
163694643
97433713
188930833
30505065
214313422
427002602
145764442
25122271
178741285
69355544
272584738
228353789
230524059
289372677
59181801
643670915
601077408
595690018
231664422
181215742
35076408
273506089
480951735
89152279
349891
5167244
147261957
207063518
535026175
234712327
162643239
34859674
71929418
27722152
11515061
83615660
32179953
373635341
3999926
415120581
652317920
652682696
107066581
365624745
71710572
102187876
342653553
219314584
805971789
110374585
101933038
116484765
203226881
344976213
314537538
47357699
351159636
533904183
152523201
258005444
2559908
425288196
184842175
12380541
224779416
41703201
471905744
179847892
440890237
390370167
38326487
249559101
303042278
202830047
190744058
4705903
289580936
25992860
6830627
534680676
471889001
29895286
8323159
136466878
3635580
673141379
169940938
475460627
152205000
206063064
132835568
691927632
52713342
502421279
219854757
158914393
91813793
23131138
231222234
28408706
258931093
17329497
10998929
3709532
175163079
90998177
18064565
229157371
353388683
276337651
661405794
195215898
112463488
127137885
34109310
637134761
238809719
220315373
669168133
460293054
556709338
79916269
320660815
367801125
18077856
106680515
107193161
374238852
470523555
8113011
6935007
423341009
499072649
64632718
134402941
5969411
269669816
30134262
134925471
681351828
492677626
90254123
573354255
245517328
151306213
21853907
353826966
29919061
289048005
387490242
34727977
12546570
25804111
233803498
318927741
189379495
78337703
173865860
88833623
73948397
350742092
430618239
141786218
5139159
21257026
644814297
63316136
91770632
129522017
9561993
243023359
56870202
624304806
417160628
687692456
387377227
172413624
50219562
147740101
608681955
283581387
37806225
30465108
109905109
8818971
283271418
339824582
78633707
160777476
379240216
18127094
6338420
505135353
56611632
57640484
554456252
22663579
481311355
612003843
123999654
334800229
681659710
60777820
15044505
282606711
41298376
131127252
164220757
205252015
253213553
11029226
29903650
467116254
74568577
12831139
327319669
360868751
503000928
177241461
262548628
249587647
21194210
190034428
70465276
243963674
12796642
13094991
666982544
5254334
2615852
218182637
76572657
42063061
173577386
388760533
274501184
71681389
167590469
72473050
472877215
472872112
188094438
521634920
406551271
12704037
138487045
14931408
98577021
50489094
134187120
189356176
22632676
379984103
113528472
252472695
563165469
46047017
50160018
20066990
113274819
621301898
254141542
428948651
501279567
37523662
631536524
527119437
129401300
154024213
547036160
365991537
474889655
275085287
50177594
22322759
545665140
75131711
74240054
3024592
598377141
434954892
224420531
292669904
273990697
330821447
23176034
513188893
155218158
324377707
261084779
210627671
504643311
147365090
64528457
318062146
32283799
394605187
196902226
464625759
743578593
35231936
33190561
299178059
49015109
229101425
675909610
280358498
1416257
6295871
253310234
187095465
16067263
6162415
852257089
17780201
836423
108476428
80774988
61613960
502333295
368514367
451243440
1464651
412878973
196134221
30791059
253585476
446263434
84771945
443934623
208635256
54382327
341660479
40715518
161181182
232457296
82252021
465389571
311556322
113318694
186116876
44531466
138380632
527457254
250123495
191619957
272043646
195179305
537218824
134990720
740048031
45521209
180350813
254286291
122804240
502738552
68311622
13577917
815843150
472885508
414825184
21839678
12712570
188291566
66554091
48158135
721814526
396348812
35707112
40822819
79353281
236220724
2236011
403063172
23911881
208399390
601970888
211066328
423397466
29340708
7784942
441486139
72087810
592144814
164958669
530438511
128218137
451844549
548882765
279220737
192787891
600417154
368750240
16177584
256434923
81050051
566278375
48964990
427077844
210120644
374540636
16969430
267985543
116310169
201336938
21131118
143383441
330603814
76643117
493645288
130723956
98454831
291392978
6386455
45206804
169028430
170920471
68262527
177624414
51082934
600783453
190523222
448967041
211316757
582689961
258574723
118930972
41783078
472850430
498371143
306960005
621580358
92792057
48768924
683713620
35528147
23789113
163012383
77799391
200766988
602686642
296153891
500567276
649440002
467938377
186277780
42398733
67784128
595148090
359589077
72843597
141364636
49510781
59550536
98813497
31384694
311409618
493780763
82320687
466925312
281149719
266600446
50950439
55622602
60410069
113421540
13000052
324954152
67457864
55214935
77379235
355910718
17664371
101110596
30411999
565490985
229272095
635425612
318732448
60956036
13181593
317586853
547927483
84032138
167286761
33954666
83498905
322099197
418978852
411798305
92221067
272392285
130066284
384221940
2937016
271639235
199913889
18014414
569500687
278134580
129428781
636294632
257127177
44960474
592590894
306969916
94026894
37800739
57079571
130988315
486079808
67009674
332146519
21729625
41978104
213688365
213654341
126573075
21820080
551059881
89272039
338866264
107760835
476575141
140298874
600833651
251631786
163737603
76512117
90486775
213281618
712165328
141225388
388579707
155195300
352045041
251200426
278175699
55868197
340361599
642164205
561466993
61484792
319824028
44063349
565369489
305194835
505574699
295075808
660366547
135838474
120848144
56429059
563204319
72644282
234102221
470307093
50113289
722344102
29048392
161444950
98523399
90975604
341734625
784566329
151651693
74759436
220135880
56478032
591250966
140233541
137898540
4398372
137129056
488272160
103706175
1710899
390279100
661272607
71253629
2780486
53204643
241298581
11956551
87897417
5088952
317764870
56979573
131639227
701479535
333254773
215114048
44864206
476040705
168365809
667571890
226167271
437626657
784122226
111982901
339866171
97836535
659880339
421009796
646956135
4409495
6940978
418404020
56264992
87972128
687898112
14029981
489098023
865445838
279160245
92301970
191258356
211999014
297743763
32870207
2306090
117318201
110310247
339680218
254964403
802335834
94042470
586218813
290093367
209753364
59054744
466144176
274871971
236829513
827151781
97549756
34405788
657390773
17296913
71930941
610649
137841611
467065812
195672985
256689293
88604587
166902497
2967935
150160550
180341827
93502474
16746048
106700125
832040231
186502413
31699550
315901403
461921617
23957731
4436041
182671480
114363237
192460445
3700393
214678619
174539703
65872040
493338962
120174364
37162097
767978217
421973101
13890183
741301997
127859356
195800616
14729078
362837209
380428626
8817863
430599588
69429355
7948640
90418933
494662649
111965829
215178442
345498118
295329692
22050959
87267960
136970169
654600261
176894733
333370370
324305584
309521448
26004015
78737570
208670711
88765369
41020035
630115477
10163844
297990028
138735335
197762315
235991142
163412958
656572540
599263179
159267403
457918161
125500277
198797719
4172491
232727796
627907805
23857549
190954266
89299452
277159183
603294333
543417570
4286507
28100429
556861534
62522160
210732608
9029206
10476075
15330789
373833240
3226612
376282734
484389126
11993799
480095322
154220359
650853506
44792625
225367244
384415036
177884284
504145880
40194532
571091322
325014214
101143194
19120709
142168025
574554050
186743208
23064619
134581009
746588164
46198099
481895963
484412299
129480614
412209329
163357744
35421975
84251060
14047086
67714100
348638442
132764151
22159069
418031530
266778944
544511320
157555417
80063637
472047120
47240722
546912506
319145563
135097769
14198386
84304176
494068467
265652939
113559248
448627816
810316177
390426014
71898273
249700100
21632764
895494228
30538035
742234816
110677390
296466200
53132912
195423268
51145098
634980540
66114502
545169388
28899690
211772390
3895620
157205899
14291265
22855192
577650204
83709979
433828610
742626363
130757744
367120828
52841575
758663624
25127102
89480701
427516740
111228062
97476586
69796607
605675358
74439602
58202575
284470184
379973544
120392222
609586129
40119286
66242236
66885491
64630084
93170346
22591394
166329175
28874470
790865705
8251764
311552171
59579022
251442097
127003770
151691624
65735746
306654074
440573448
218631777
444314851
134375138
5199982
38942749
130136052
10199176
392004247
101248026
387053632
551909371
711521154
263858246
35439948
91063038
88673176
376766933
112953990
644241263
396312961
295547990
228173526
880828524
556863837
193630611
718056923
435162420
367915298
6562005
270413724
733517555
7683857
6817724
146938814
91161759
143014203
69092386
375070469
50776983
175763331
67126487
133327333
488489221
381917438
95438901
17636865
101402335
251491684
81343405
530040984
31792580
19404767
153509231
556173664
274546545
193289106
201399963
622854280
8309183
45860808
82238749
373340422
104621847
378560666
44145200
568041623
475671207
213257215
216045019
544215661
313246952
67864973
32982660
430854883
92327649
435377336
17256711
147768791
170794763
242610203
585488078
204562924
12455204
154691639
15999409
320831381
461600935
38187600
184388647
422994451
159982154
259310657
264772491
293662396
46290622
109484213
100206982
644643212
236067005
181968974
705554187
163174021
435518192
184338593
113651640
39911827
87781957
728517535
276079869
229170287
660332156
150821211
67050232
497426767
80450373
22895300
502054634
770857136
842129555
59394310
154585599
110368378
122123455
367222905
262936013
74511974
277100379
268195069
214400200
639122334
475437443
1571698
444032846
183963
53326070
22206016
264945250
64537218
165293584
399202618
8900499
154848353
84070926
359488990
8916799
666415376
44215777
844658513
337344351
630060928
390674314
391522893
405441311
109534539
60899596
568969779
109954477
414511967
279462902
29416953
151003372
39043536
231009738
173218735
28473792
252018485
65947419
42023674
477689741
23393626
431496027
236038728
172413849
139240190
205524008
601156687
346488469
704898171
84062304
267309677
135600039
267177378
761460839
54304591
29584889
183705385
174915561
111780402
43313840
291442906
564615826
495222170
76385557
153102115
92124577
131956268
629874068
250682126
9763536
56297796
114062980
644680356
214293768
647773293
164637994
243115346
138380691
246192295
460206511
730219539
4043903
121624989
1484445
298938865
115152022
359475510
151357068
451175586
101469332
71460656
7003956
358501844
691033866
533243894
181881729
623403655
132544624
83562334
251890428
274802965
57034727
673915657
104547146
108556975
670278846
58875750
125194728
81431296
533094208
256762322
1067811
63232260
414659919
740406161
852792131
48396408
169082500
115363690
181333592
362987084
68421168
257113464
259906730
20660437
96755983
55442165
270281962
156556407
1737135
134578572
22109763
355088164
474415393
588156670
514340633
46749167
171202847
46137955
9770604
410788823
207019482
533904179
169003846
405070009
67999416
214010863
52961978
82195576
16515013
45612893
9938126
231995170
172582528
4798812
29893662
186424109
742326402
94220216
105081211
359727082
403150158
23704984
126959132
78574036
210410260
778447163
451549543
186078584
9410969
179001979
42919093
498364566
223857723
558650225
6604470
185697842
140150269
127365030
212821767
185589970
256711847
254530518
191968833
526407164
34965157
50657096
1841575
273764732
138709651
54169431
28548807
536943890
420705860
55120323
576006512
207963277
11108688
58178672
320518867
43325110
170993947
351859502
311698969
132851317
250893950
336619392
4555327
2463645
280527332
78205754
130769844
58132169
375089381
506885340
256399925
32184438
211478487
124888070
195102905
275936208
36020946
748276701
42299246
491748617
283885411
232905332
222914453
108017995
49908617
488400514
58340827
117736175
28474741
230925286
260354666
238289330
376413424
455291510
94491881
103292601
27294694
174645981
467315827
364524542
83620082
254312838
291642039
246794954
453441162
134407858
66688080
137223338
48301852
143774156
207134657
24957810
708133937
18972595
7206562
304418637
24387313
296405437
629755994
357545957
187819739
118876350
214697433
11215785
39966999
104131707
22668635
1175386
176657589
8475378
418494569
150789196
206842261
23990075
314413075
309444592
420676659
177136678
718163259
108289448
19518235
64554002
600768725
334825153
242508993
278546973
191667435
15391192
684286859
631712723
900618473
263117093
70589613
228546264
261767324
203694098
74388071
101112083
212141511
7734887
150796291
846603966
2648483
607364805
97828851
28636173
121304499
49395603
66870686
60241713
299986941
801898835
217473574
149543407
17854180
20608521
224297451
61797986
212532457
519219519
195676294
226016191
28096586
111040595
605525268
131643167
196695373
104461498
7234943
300911232
66681528
17131371
508651887
664225588
711245515
39541210
204797491
854602550
105214546
19142562
448884626
4947094
284094173
39095518
183895703
513576734
65939381
517172918
115527252
114481996
112518915
44841149
400258635
159932213
329785344
92726283
237947273
449403501
340435283
47235785
391234843
156041269
277269191
187630070
324510740
134977141
244805014
219686425
170622631
496193891
497533024
34737867
63946002
591514362
98290649
376635591
340794291
621627917
70311134
460970078
501777
76640968
100677378
66945459
153950638
4090109
125638242
246865330
455748247
646367925
128914724
16153284
199680352
818750256
8541020
40028817
130366198
12549924
587027580
81868911
33041852
190658991
125961437
175923761
121649646
4305217
156336463
48762371
72687142
787337053
48065304
366792188
311152089
232997368
164018536
4566975
200585635
184360617
129091750
44062075
135248654
689709748
71952983
635820
421273569
160480716
221316922
141679654
315910611
38388176
359075674
3133750
742253492
487617014
46214204
287260803
431776296
20621166
9011647
239636433
193035411
142870243
261778174
7560153
434020295
295219751
31573290
426132452
215871508
254893197
77978295
374574975
177848205
276610979
62996888
19535880
325302020
17810401
370640790
137143864
229144792
361222929
530032654
365469315
81421565
111489893
67221643
61378780
503682111
20155825
194117160
461669940
7331398
139991796
69653941
22513416
313590175
471198494
239104803
792320171
37803766
30726922
276407894
79197633
11118235
18051519
234213378
211753075
220909149
519451245
490874989
165858516
3439004
38267592
590651994
246751352
222463657
118701380
237341743
327352677
98845227
97749420
3194071
116360271
168376719
317738576
481179756
143068963
186039093
256494793
567879678
7275379
284532865
296304945
340430143
464425374
101850256
310521799
371878742
461324182
164443903
129757
624532361
623053678
262207540
559849510
47981372
46152686
29346493
146251941
324520705
662499978
604283445
52033314
64047582
28524679
250210114
107593768
176920733
57307544
441075963
47412142
336804351
41495131
45812835
519030154
461167236
26144504
28346488
42781341
706404103
12155605
86547049
287925426
522831404
450146987
151661094
26180820
461833516
8084286
80970678
46659979
587490723
124079668
69208500
210201906
70790834
121097839
34543221
202699942
114564953
583230464
604879434
277881962
72592177
428229102
165259673
374699160
169916497
655882267
174038486
68294769
59135540
8267061
137009252
97287687
133221639
220045268
61632181
39064229
187772710
483165449
789281
706211674
292084602
55467467
105757539
349002806
677488677
178914990
8638095
4992022
356641850
211674271
136045415
9003597
69234702
239498144
183369567
19943612
7650968
242000986
360751225
10950958
414473819
442501866
227467140
74986900
696751767
29473529
428518722
17765047
183197362
356041975
206441826
143481987
13995993
126401096
45766652
247051588
567967403
222291406
7148960
436817318
68631983
119822470
154134210
76751239
235141861
150586108
313275069
188890049
613621460
130961571
45981531
2244296
396590501
76703964
127797392
61729776
31471938
560441725
476520196
153488424
362944319
18968933
331786218
428601900
188233358
69586182
122574148
27260184
56337280
15196066
255123194
337525797
149907351
605410894
254354785
104879314
3042612
2353121
174887464
111146007
154639043
396564300
388150354
344453306
142960715
49643936
74903643
15914944
375513399
361929963
545446868
172529786
463150090
354927677
66991185
38427110
58995965
425963619
35600320
120110202
126302864
246970527
1325182
17223062
56211852
141401638
566012530
2597106
255626963
590099679
176255708
261835023
69146004
313990362
521025505
33354291
59449055
83649774
3586592
60182208
757584031
147970898
7985464
85460012
296393703
239822099
8564033
21278553
93077039
111937831
537146083
78202660
163867923
78583512
360252223
208076949
49000254
517033480
140986981
153629030
255970419
98734434
113313767
13295552
673484957
691711964
593585669
251932348
173672332
33601763
91702029
15043879
37375983
45911745
351118280
424942078
342642027
178850098
120867356
51427886
263870021
37041798
447539560
57797111
59015139
44786007
108982003
172054027
41260213
46489832
90076819
16902448
511812836
518257793
54237227
71245647
163936151
384415668
252703942
24072616
156465920
92644122
396337122
89868489
612308362
166820472
109674888
84095513
17902941
167313158
243983514
202767957
227337324
264658310
99586715
17425023
190213643
31862024
237547344
37536784
288225389
392284607
75935854
239306636
227584542
59457682
95046952
139030027
58094539
49948305
125182398
329584203
102260570
179500410
11122223
309709803
500837023
130067676
72739637
248326059
59310205
195969003
82419528
353868205
721473259
57304681
786652920
496716359
894135810
572066185
530216072
180855778
6647118
631117603
111508512
282722199
239381059
22298035
237227782
210805178
115514237
4638128
109445499
188083707
134556543
648802812
155184791
136605693
311873639
342781567
12397670
246999052
271579419
85433071
538314573
758575321
273037965
226875395
142017428
719213814
189410277
354959106
94208922
104620187
39073207
125694532
279832012
212276973
2551589
9974012
135977524
77021751
29089006
231010370
219323676
270983808
438237000
135320078
612228205
50566548
55181518
328097252
318921179
739281991
254169175
479175434
154080788
301857966
541801759
68405324
189091306
618317460
291354160
257520764
541241890
661839342
490583236
165216922
599834862
15660809
1210947
22009622
6632807
32290312
208371789
640232563
18660668
59072176
279083121
30794348
24535292
697017081
92583741
1669998
608995548
193998061
2341149
283531683
164205943
149141194
145944266
24916664
372449921
44839213
121102627
5493887
15429844
248338279
277525775
28450000
697170263
25242178
314411232
353581633
192789124
1236120
138984497
394428897
17529270
105887942
447505094
127252070
15390099
29835839
223812357
24229476
304088090
162333240
33039990
265017127
472357678
365814783
8086850
188419669
295388724
582537716
370383950
4264276
11632811
109749774
80859623
282347361
54668992
470657264
439836335
19546369
118765168
29286466
66193234
20906347
385244485
27408945
11917124
7372156
74344441
370765528
190018191
714370956
53703336
132835794
594058337
417665897
89779778
86141801
16947425
364946529
487330574
156366982
430868991
109169090
684834651
209643808
349840713
192462704
247824465
550875515
110975441
49610960
356273542
171231501
479806177
103844452
25231474
480903677
4101203
245215343
64347184
259683327
12395034
291565995
340121790
661397204
247203401
330318870
400740587
791970
327050714
756438107
157758498
201968205
152350171
847885
259059164
25827209
75360049
174295474
260730031
94769866
5133269
657842351
125768758
508110018
503235924
10834030
123205117
93677756
39206306
261208626
209164127
203157876
508029105
191466468
146164258
502065907
458821051
92691794
130467573
439556849
466968
675068000
322825617
191200529
448676929
46013695
10900809
198118548
271642398
193233975
108188875
746552761
315341535
147475218
232292810
840336600
405129289
211760396
181838617
414907331
14131578
100518113
67994722
83291051
522893796
65299772
25582548
113531766
759444465
140258622
593017509
9394867
264269300
301249613
53560966
104583910
233422962
206523465
331931777
99588385
223774593
208128755
205805991
312398850
149098024
395762453
145323233
394006091
40189443
25811342
329264253
468038423
542364337
284821614
34352732
117845755
52818326
173141018
24317763
313049247
202431115
314564110
16734935
419235734
236228783
189179450
166060253
60594586
307125648
59605425
499829251
101451948
237202096
130866425
449167197
122107332
190324761
84865533
468658497
454061200
127829533
91614648
162896462
191390080
259901554
193394347
643731931
163237350
333419299
336553968
62233322
140730256
197762394
486154262
816412781
20158038
672554078
290373990
518221863
197124023
673414582
508664758
331137753
49540654
57044111
14957505
284849011
728256223
4985603
457411744
317362792
26322369
801797392
132609578
447819371
99179023
485580005
95174456
251000545
229931167
11697377
13488723
471348358
23214885
236611021
730805064
56719613
27686259
358678845
409564834
13714330
61678367
198038332
719448616
199087295
608307783
64466667
564416226
51266332
76726922
181761995
163538660
417254331
268388595
227408253
271306987
59759044
467944411
341710544
309328
85972574
151731495
252879207
22500799
23954578
278542267
407239549
360585544
558695978
12842258
241070380
206293129
341009941
273975484
95031906
369016125
314711888
360009455
495684008
669609383
46284456
677134395
33077791
71073514
198742777
150974829
539078375
551986199
258914081
246791701
115727839
236069881
68810702
289132019
768140495
414794209
157060296
680632789
134472146
231114177
100840384
92737304
163556999
570272250
356911422
48716255
45052743
39710942
79974823
346339431
232651611
155410671
189599493
6693527
239627738
211639621
127014948
4834069
3806731
297167914
98102790
391728032
58667715
111242216
251442539
200464002
768667415
560392596
71715823
484411684
9120637
547177278
6255063
294936713
520753339
40313339
140380586
134375874
200193997
634997229
83137188
61545880
408323677
201367467
110031748
410247941
403379519
440307238
168034717
27276594
525806757
400140549
728568042
51996960
452559241
132045670
6254105
596608471
109018684
347940240
210915921
58384978
187679551
613909695
41808185
373708018
149631428
579824600
78770305
6978637
361039084
437568908
33474353
409161
151569602
46376732
18237745
111724436
341628231
270513548
27522759
55578091
73911165
14292637
165885797
44838767
34667361
106740220
175793029
447512993
557116103
560958763
12352053
356748604
26793365
100570059
63442990
28228027
595339032
73314213
55099928
815902262
284388509
18540657
53480521
215061547
167832380
85082329
332261814
554230972
231924094
18154824
244805499
35056594
480341058
391072985
767189861
242602761
416901304
235468298
179441177
113734912
400871176
123675192
275653368
59538595
412410016
13031228
247820811
607515140
391116422
32753
6905320
184688081
255745429
651384790
93041586
97829381
906507
339394177
178829947
113493354
232607573
364471953
388180131
197705901
426071825
353716156
11480715
210057032
49607986
18653722
442676758
91330768
70906390
116640507
311133531
6323302
260277829
27013816
11895297
406473104
718209851
23562114
72605267
224208148
405420438
90812336
3005993
4182246
198848987
476064006
142559208
27114829
291109196
463985324
70486128
527810646
868730
284253559
67875994
25121621
60109664
171220558
233536151
159650704
428790136
497738216
1492388
433801167
566632
122830195
34708240
254275117
192067168
23292493
93921835
627561201
328342062
145619473
120909767
16568967
38579683
561104880
538936616
15047694
112291602
128329402
114117829
528522683
106008108
45018550
165352745
27470475
196351319
127238086
217947043
6912156
137367685
352467832
151619441
14944230
43958082
467044540
121668086
401721684
25826717
28791359
72448383
6862855
436087597
423791627
3056306
5419183
397837175
242466929
533445983
4515155
105971083
135276236
532571264
338883659
524168649
214349990
222253707
197004188
24114631
65512279
362542551
412252913
369750623
313674726
91435821
745814746
30911118
53904095
48148486
76390941
280904956
634057486
285995313
17135511
319455998
200805667
418518970
342305269
217760611
668597357
111475715
235805235
33658541
15251383
433350532
64566501
95500801
650231361
97134785
16701142
344622552
43802978
47865231
47939619
192816410
11447497
1677259
285968113
96215525
438880530
24267746
5350642
29606305
4240675
3846568
111523148
26733759
67931387
314667983
369604041
47660376
41576203
205568216
73315892
23416211
267190780
200549072
207277019
29393157
426637670
160890100
280933402
131861425
250624114
246389579
25116645
206510937
54034531
373471321
67785092
67568462
147870058
235473024
342458243
316777591
164006620
58813523
210128481
46017469
400850491
488531281
1238388
1419958
239720997
258031181
100254161
11904857
714968391
255158777
300900119
213679895
4819474
38712126
434416057
424457828
78088899
78919744
617133883
479991723
536200049
476021980
323911174
13167714
446364747
343173125
728216357
85856888
281608859
60341488
225934390
17892182
297631446
54691976
71407386
29151382
147453923
530009014
890244794
24572011
2331488
89426147
357864153
536884782
818660974
347335593
88219042
155659987
416551871
61373804
53756765
441276769
209850367
612222858
373085922
79518342
41544277
478283514
111492080
353283988
37551686
152011488
118492368
130717064
359225769
6822920
267238131
13836723
66522693
331064174
33326534
7648643
187561767
519261133
75834869
298190500
660771301
2686397
80797563
92142754
193142531
374809939
35026059
140656986
765679316
336735470
215238
22365743
526588045
288519362
11841162
737595281
110824834
74583702
3039164
76670869
35548410
189820510
204332200
109010775
830990960
68412876
65628122
69895073
26919860
804846393
4511672
62267462
294912865
229294730
55880866
124210600
358543505
260320286
22388545
118583360
8092006
295487816
429713432
663719100
15531539
581589064
391961107
69221103
7719470
109541600
45355297
170195798
802222501
265446651
327650124
169956205
15639577
82032575
424110752
648065534
93867909
388271875
